LINUX.ORG.RU
ФорумTalks

Что будут делать разработчики дистрибутивов Linux, когда x86/AMD64 отправится на покой и придет тивоизированный ARM?

 , , , ,


0

1

Смартфонов и планшетов, где можно было бы даже устанавливать альтернативные прошивки на том же Android по сути, все меньше и меньше. И производителей желающих отдавать код разблокировки загрузчика просто так - тоже. Соответственно, как можно будет установить дистрибутив? Только с помощью программатора в лучшем случае?



Последнее исправление: Govorilnik90 (всего исправлений: 1)
Ответ на: комментарий от qulinxao3

Это называется инфантилизм. За 25 никто ничего сделал. Вообще ничего. Вообще. Нормальному человеку это достаточный аргумент, что путь тупиковый. Но не программисту.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

не VLIW, а SIMD. Это другое.

Об особенностях архитектуры
Не имеющая в классе SIMD (один поток команд, много потоков 
данных) аналогов в части гибкости управления архитектура 
многопроцессорного компьютера ПС-2000, разработанная в середине 
70-х годов, относится к классу, получившему впоследствии [14]
название VLIW(очень широкое командное слово). Опередившее своё
время оригинальное структурное решение соединило относительную 
простоту аппаратных решений системы управления одним потоком 
команд, с беспрецедентно высокой гибкостью программирования 
высокопараллельной обработки одновременно многих потоков 
данных.

https://www.ipu.ru/sites/default/files/publications/препринт пс-2000__.pdf

Думаете обманывают?

Toxo2 ★★★★★
()
Ответ на: комментарий от Toxo2

Думаю, словесный понос какой-то. SIMD - это одна инструкция, много данных. А VLiW - это несколько инструкций в одном слове-инструкции. Учоный-поэт пейсал. Эдак можно допоэтизироваться, что всё есть VLIW.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от lenin386

флэт

есть годная идея

есть не годные мэнеджерьё

констатацию двух вышеуказанных посылок называть инфантилизмом - отдельная статья в медицинской энциклопедия

qulinxao3 ★☆
()
Ответ на: комментарий от qulinxao3

Это менедженерье зарабатывает тебе деньги, за которое ты не написал ни строчки полезного кода и поносишь своих благодетелей. Я не вижу на гитхабчике твой компилятор для Эльбруса.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от Sm0ke85

У китайцев именно что накопители. А в случае платы от MELE A2000G оно не видел половину RAM из-за различий в инициализации контроллера памяти.

А китайцев с их накопителями можно простить потому что флэшки эти дешевые. Для быстрого переноса не слишком больших файлов между компами - в самый раз.

watchcat382
()
Ответ на: комментарий от Shadow

На самом деле, там всё просто.

На своих устройствах я и «тупо отодрать» крышку могу. А вот на чужом стоимостью десятки тысяч - извините,не буду.

watchcat382
()

Не очень понятно, зачем устанавливать линукс туда, где тебя не хотят видеть. Ответ на прямо поставленный вопрос - никак, надо пользоваться тем софтом, который предусмотрел производитель.

Но надо понимать, что создание платы, на которой будет работать ARM процессор это технически несложная задача, с которой справится любой толковый инженер. На рынке все компоненты присутствуют. Более того: есть чит-версия под названием «система на модуле», это такая маленькая плата, на которой распаяны процессор, оперативная память и некоторые другие компоненты, критичные к мастерству исполнения. Т.е. даже если весь мир против тебя, всегда остаётся вариант сделать свою плату на таком модуле и грузить на нём что душе угодно, там уж точно никаких препонов не будет, более того - хороший производитель постарается помочь с загрузкой линукса.

Ну а то, что ты не можешь поставить убунту на свой айфон? Ну не можешь и не можешь…

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)

Кагбе проблема с ARM вовсе не в том, что кто-то запрещает запускать на нём что угодно. Загрузчик который что-то там блокирует всегда можно снести и накатить свой (ну да, иногда с помощью прищепки, да), крайне мало ширпотребных ARM в которых есть подобие SecureBoot реализованное в ROM внутри SoC. Это разве что эппловские поделия, да может какие-нибудь специальные верскии всяких квалкомов и самвсунгов.

Проблема с ARM в основном в том, что ублюдки из гугля придумали такую ублюдочную систему, что драйвера для неё несовместимы с нормальным линуксом от слова совсем, и хотя запустить нормальный линукс получится практически на любом телефоне, скорее всего там будут работать только UART да типовая периферия висящая на SPI/I2C вроде акселерометров и SD. Для дисплея, тачскрина WiFi, 2345G, и т.п. драйверов не будет, ибо они есть только для ведроида, абсолютно несовместимы с нормальной системой, и скорее всего будут работать только с родным загрузчиком, который проинициализирует нужную периферию всякими секретными словами распространяющимися под NDA.

Технически, нет проблем отреверсить всё это проприетарное ведроидное говнище и написать нормальные драйвера пригодные для линуксовго ядра, но за эти несколько лет целевой девайс исключительно социально превратится в «говно мамонта» и весь интерес заниматься всей этой бодягой пропадёт.

Так что проблема вовсе не в ARM, а в том, что когда-то давно, когда вышел первый телефон на ведроиде, почти все линуксоиды (даже здесь) истошно топили за андроид, полагая что это такой замечательный гугловский линукс для телефона, вместо того, чтобы обсирать это ублюдочное поделие, не имещее почти никакого отношения к линуксу кроме искалеченного ядра, везде и всюду, и никогда не покупать эту срань, благо тогда ещё были альтернативы.

И самое смешное, что вы продолжаете ныть про то, что теперь ваш любимый гугль (нет, не ARM, а именно гугль, см. выше) запрещает вам накатывать всякие сраные AOSP и прочие ублюдские Lineage. :)

Вы сами отказывались от нормального линукса и возможности ставить на телефон всё что угодно, на протяжении почти 20 лет вопя «НиРабТают БанКофскиЕ ПриЛожЕния!!!111», «НеТ МогАзина с 100500 фоНареГами!!!1111», «Нет ПРилаЖения ДлЯ МаЕго люБиМаго ЧатЕга!!!111» «НИхАчу стРаШную КанСоль1111!!!» и прочий тупорылый бред.

Кушайте не обляпайтесь.

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 1)

Что будут делать разработчики дистрибутивов Linux, когда x86/AMD64 отправится на покой и придет тивоизированный ARM?

Я как-то проблему вообще не вижу: будет нормальная поддержка армов софтом и играми - будет нормальная поддержка линуксом… Проблема где?

Sm0ke85
()
Ответ на: комментарий от Sm0ke85

Я как-то проблему вообще не вижу

Исходя из практики смартфонов с блокировкой загрузчика, ты не будешь загружать то, что хочешь. Только то, что тебе разрешат.

Govorilnik90
() автор топика
Ответ на: комментарий от Govorilnik90

Исходя из практики смартфонов с блокировкой загрузчика, ты не будешь загружать то, что хочешь. Только то, что тебе разрешат.

Может я себе плохо это представляю, но отчего не использовать загрузчик, который не блокирует никаких запусков?

Sm0ke85
()
Ответ на: комментарий от Sm0ke85

Может я себе плохо это представляю, но отчего не использовать загрузчик, который не блокирует никаких запусков?

Потому что никаких изменений внести нельзя. Только если через программатор и паяльник.

Govorilnik90
() автор топика
Ответ на: комментарий от Govorilnik90

Потому что никаких изменений внести нельзя. Только если через программатор и паяльник.

Ну, так то, что на десктопы будут ставить, думаю, будет отличаться от того, что в мобильнике, т.к. грузить ему надо теперь не один только андроид. Ну а если оставят какие-то траблы с запуском, тогда им конкурировать ох как не просто будет…

Sm0ke85
()
Последнее исправление: Sm0ke85 (всего исправлений: 1)
Ответ на: комментарий от Sm0ke85

т.к. грузить ему надо теперь не один только андроид.

А одну только винду.

а если оставят какие-то траблы с запуском, тогда им конкурировать ох как не просто будет…

Что-то на андроидах это не особо помогло, учитывая сложности с обновлением ОС и востребованность такого кейса.

Govorilnik90
() автор топика
Последнее исправление: Govorilnik90 (всего исправлений: 1)
Ответ на: комментарий от Govorilnik90

А одну только винду.

Что-то на андроидах это не особо помогло, учитывая сложности с обновлением ОС и востребованность такого кейса.

Все равно, сомнительно, что будут такие прям великие проблемы, т.к. все упирается в софтверные истории, а их решить проще, нежели железные, да и всегда для запуска можно проэмулировать среду, чтоб вопросов не возникало. Да и бубунта вон вроде на телефонах помнится работала, чем не пример возможности запуска линукса прям сегодня? На мой взгляд, дело только в необходимости, появится нужда - запустят. Кстати, под маки тоже есть дистрибутив (на основе федоры), так что арм разный бывает и если нужно, то все завести можно…

Sm0ke85
()
Ответ на: комментарий от Govorilnik90

Кстати не нужно не забывать про риск-в, этот точно линуксами будет поддерживаться на крайний случай… Так что я спокоен по данному вопросу.

Sm0ke85
()

Перестанут принимать коммиты x86/AMD64 в свежее ядро

baaba ★★★
()
Ответ на: комментарий от qulinxao3

Есть успешные кейсы с бенчами? А то иногда бывает в теории красиво, а на практике непреодолеимые трудности.

KivApple ★★★★★
()
Ответ на: комментарий от KivApple

коммисары в даном случае не точто необходимы но возможно достаточны

если серьёзно это реальный ниокр

qulinxao3 ★☆
()
Ответ на: комментарий от Toxo2

Это артефакт глубокой древности когда компы были большие и стояли в НИИ

ckotctvo
()
Ответ на: комментарий от Govorilnik90

Память точно не поменяешь на платах. Там злобные блобы инициализации dram

ckotctvo
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)