- комментарий 0:
From: Алексей
Date: 2021-08-19 23:29:20Z
И это очень, очень плохо. Я искренне ненавижу ARM, потому что это конструктор вендорно огороженных SoC'ов. И покупая ARM, вы купите вендорно огороженный SoC, на котором запустятся только те ОС, которые поддерживаются вендором, и только поддерживаемых версий.
Если под x86 вы можете запустить что угодно, от FreeDOS до ChromeOS (даже Apple-операционки можете, пусть и не без танцев с бубном), причём любых версий, то на говноARM - шиш. Это ни разу не свобода, а совсем наоборот, и поэтому мне абсолютно непонятен восторг IT-сообщества, которое чуть ли не в едином порыве мечтает от уходе относительно свободного x86 со сцены в пользу вот таких убогих напрочь огороженных девайсов.
- комментарий 1:
From: kmeaw
Date: 2021-08-20 00:13:13Z
> Если под x86 вы можете запустить что угодно
Это не так. На PC, действительно, можно запустить FreeDOS, потому что
помимо процессора, платформа содержит ещё и прошивку, поддерживающую
некоторый стандартный протокол загрузки и предоставляющую ОС (или хотя
бы её загрузчику) способ взаимодействия с оборудованием.
Попробуйте запустить FreeDOS на Sony PlayStation 4, где стоит
x86-cовместимый процессор. Или на каком-нибудь Android-планшете с
процессором Intel Atom Z3580. Проблемы возникнут из-за двух вещей -
необычной обвязки вокруг x86 и отличного от PC протокола загрузки.
Платформы на базе процессора ARM тоже постепенно движутся в сторону
унификации. На серверных платформах часто можно встретить реализацию
UEFI. На одноплатниках постепенно появляются свежие версии U-Boot,
который тоже частично поддерживает UEFI. Думаю, лет через 7-10 индустрия
справится и с этой проблемой.
- комментарий 2:
From: Sergey Matveev
Date: 2021-08-20 08:40:04Z
С одной стороны у меня примерно такое же мнение по поводу всей
экосистемы ARM (как и MIPS): нельзя просто так взять и запустить любую
MIPS/ARM-compatible ОС -- всегда нужно или в загрузчике какие-то
хитрости или в паре драйверов. А PC приятен тем, что просто знаешь что с
высокой долей вероятности на нём всё запустится.
С другой стороны вроде бы не так сложно добавлять "знания" о новых
SoC-ах и регулярно в *BSD/Linux системы добавляется то одна, то другая
платформы, типа с коммитами небольшими. Можно спокойно брать RaspberryPi,
который поддерживается даже Plan9, насколько помню, не говоря про все
BSD и тем более GNU/Linux системы.
Ну а вообще у меня тоже есть полная уверенность что для ARM-ов будет в
ближайшие годы проводится хорошая унификация (UEFI загрузка и всё такое)
и они превратятся в PC, где запускай, грубо говоря, всё что хочешь не боясь.
Но согласен что я не могу просто так взять Байкал-ARM платформу и
ожидать что на ней запустится FreeBSD AArch64.