LINUX.ORG.RU

Huawei и ещё 12 китайских компаний представили УБИОС - «убийцу» и наследника БИОС

 , , , ,


0

1

Сабж


Китай продемонстрировал очередное достижение на пути обретения независимости от США и их технологических компаний: Международный компьютерный консорциум (GCC) представил стандарт UBIOS — китайскую альтернативу UEFI и BIOS.

UBIOS (Unified Basic Input/Output System) — стандарт прошивки, призванный стать заменой BIOS и UEFI. Его разработали 13 китайских технологических компаний и организаций, в том числе Huawei, CESI (Китайский институт стандартизации электроники), Byosoft и Kunlun Tech. UBIOS построен на основе оригинальной спецификации BIOS без учёта того, что появилось в UEFI — этот стандарт и его эталонную реализацию TianoCore EDK II от Intel китайские инженеры сочли чрезвычайно раздутыми.

В отличие от UEFI стандарт UBIOS предлагает расширенную поддержку чиплетов и прочих гетерогенных вычислительных конфигураций, в том числе позволяет устанавливать разные процессоры на одну материнскую плату — UEFI такие сценарии поддерживает с трудом, а часто не поддерживает вовсе. Улучшена также поддержка отличных от x86 архитектур, в том числе Arm, RISC-V и разработанной в Китае LoongArch. Более подробно о UBIOS организация GCC расскажет на Всемирной компьютерной конференции, которая пройдёт в Шэньчжэне в ноябре.


Ну… чем бы дитя ни тешилось… Ждём открытый и свободный coreboot UBIOS

★★★★★

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

Я к тому что они не особо отличаются на поприще открытия спек и исходников. Поменять ms+intel на huawei+чтотамукитайцев ну такой себе ход. Единственно что диверсификация поставщиков

cobold ★★★★★
()

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

ППКС.

sparkie ★★★★★
()

UBIOS построен на основе оригинальной спецификации BIOS

Улучшена также поддержка отличных от x86 архитектур, в том числе Arm, RISC-V и разработанной в Китае LoongArch.

Я не понимаю как это вообще возможно с учётом того, что в BIOS всё API прописано как обращение к определённым x86 регистрам без единого соглашения вызовов.

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

Выдумывай своё, чо. В своё время я этих ваших БИОСов переписал, жуть!

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

Полагаю, 12 китайских компаний способны договориться, в какие регистры и что писать. Я б не удивился, что на 12 китайских компаний имеется только 12 сертифицированных устройств.

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

ждем на всех хуананах

Psilocybe ★★★★★
()

Правильно думают, надеюсь и результат их работы тоже хороший получился, а дурацкое UEFI они закопают за счёт своих финансов. Оставят галочку в биосе «legacy uefi compatibility».

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

Я не понимаю как это вообще возможно

Пока будешь держать в голове абсурдные противопоставления типа «uefi vs bios» - и не поймёшь.

В который раз повторю, биос это не стандарт на апи, это прошивка PC материнок. Видимо они в очередной раз решили попытаться сделать PC на отличной от x86 архитектуре, что как всегда закончится провалом. Но вот uefi в статус legacy в умах маркетологов перевести надеюсь успеют.

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

Это да, но Китай — не благотворительная организация и даже не антитеза капитализму, как СССР, например.

sparkie ★★★★★
()

стать заменой BIOS и UEFI.

Так BIOS зачем заменять, его давно уже заменил UEFI.

Улучшена также поддержка отличных от x86 архитектур

Ладно, за кроссплатформенность респект (однако uefi умеет в неё, но он раздутый).

Ждём открытый и свободный coreboot UBIOS

Мне даже стало интересно, они хоть пытались сделать кроссплатформенный seabios или сразу принялись изобретать колесо?

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

Так BIOS зачем заменять, его давно уже заменил UEFI.

Затем, что:

UBIOS построен на основе оригинальной спецификации BIOS без учёта того, что появилось в UEFI — этот стандарт и его эталонную реализацию TianoCore EDK II от Intel китайские инженеры сочли чрезвычайно раздутыми.

И, пожалуй, сложно не согласиться.

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

Ну… В принципе да. Ну или их обоих. Вообще, в тексте про обоих и написано:

UBIOS (Unified Basic Input/Output System) — стандарт прошивки, призванный стать заменой BIOS и UEFI.

А про «убиос» — убийца биос — это уже ТС в каламбуростроении упражняется :)

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

Теперь ещё более закрытый?

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

Так BIOS зачем заменять, его давно уже заменил UEFI.

Ещё один 🤦

UEFI это не замена биоса, а одна из спецификаций его реализаций.

кроссплатформенный seabios

seabios это не биос на самом деле, одно название, какие-то внешние украшательства, биос в той системе это coreboot.

firkax ★★★★★
()

Huawei и ещё 12 китайских компаний представили УБИОС ..

Хунвэйбиос (R)

x22 ★★★
()

Новость хорошая, но не понимаю чем это лучше coreboot+SeaBIOS - SeaBIOS очень минималистичен и при этом поддерживает разные процессоры на одной плате (см. KGPE-D16) и другие упомянутые фичи

SakuraKun ★★★★★
()

так много ресурсов для одного биоса.

antonio-an
()
Ответ на: комментарий от firkax

UEFI это не замена биоса, а одна из спецификаций его реализаций.

Из контекста очевидно, что речь идёт не о любой прошивке, занимающейся инициализацией оборудования и поиском загрузчика, а именно о типе прошивок, которые ищут загрузчик в первом секторе MBR и пр. (иными словами, речь идёт о Legacy BIOS).

seabios это не биос на самом деле, одно название, какие-то внешние украшательства, биос в той системе это coreboot.

А теперь попробуй запустить любую ОС (не только с ядром Linux) на голом coreboot без payload.

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

Если seabios не умеет в кроссплатформенность, то, в теории, у сабжа будет одно преимущество.

mister_me ★★
()

А Coreboot их не устроил тем, что…

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

Из контекста очевидно

Это журналисты изнасилованные написали, а в оригинале такого («замена BIOS-у») нет, открой сам его с переводчике с китайского https://news.mydrivers.com/1/1081/1081504.htm (хотя это может и не оригинал но ближе) и посмотри. Там написано «новый биос» или что-то похожее.

А теперь попробуй запустить любую ОС (не только с ядром Linux) на голом coreboot без payload.

Не получится, конечно. Я не писал что он не нужен, забей.

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

Если это не очередная встроенная ось по типу уефей, то нужно.

ya-betmen ★★★★★
()
Ответ на: комментарий от firkax

Это журналисты изнасилованные написали

Так они не переврали, а использовали слово в несколько ином значении (такое бывает в любом языке).

открой сам его с переводчике с китайского

Машинный перевод, особенно не с английского, как правило, кривоват. (Я не определился, нужен ли здесь /dushnila_mode или нет)

Там написано «новый биос»

Опять же, в зависимости от контекта, слово «новый» можно воспринимать в значении «замена». /dushnila_mode (вот здесь он точно нужен)

Не получится, конечно. Я не писал что он не нужен, забей.

BIOS занимается, в том числе, поиском загрузчика. Так что без payload coreboot - не совсем полноценный (готовый к работе) bios.

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

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

В новости про новый Ryzen, если будет написано, что он в 10 раз быстрее самого быстрого i9, ты тоже intel тег добавишь?

mogwai ★★★★★
()

гетерогенных вычислительных конфигураций

Вот это реально вкусно. Тут прямо виден задел под разные сопроцессоры, включая экзотику вроде оптических, и под более обычные схемы, где основное ARM ядро управляет мощным AMD или Intel сопроцессором. Особенно интересно, когда CPU и видеочип работают с общей памятью.

И это не просто китайская альтернатива UEFI и BIOS. Скорее это новый класс платформ под современные требования, в первую очередь под нейросети. Главный выигрыш таких систем как раз в том, что общая адресация и общая память резко уменьшают стоимость передачи данных.

Такие решения уже активно продавливают. Пример: ASUS GX10 (NVIDIA DGX Spark) с 128 GB общей памяти между CPU и GPU.

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

В новости про новый Ryzen, если будет написано, что он в 10 раз быстрее самого быстрого i9, ты тоже intel тег добавишь?

Конечно! Конкуренты штеуда всегда идут в связке с оным. Говоришь «Ryzen» - подразумеваете штеуд

tiinn ★★★★★
() автор топика

По своему обычаю не доверять сходу, а проверять написанное, я нашёл оригинальное объявление, естественно но китайском языке. Как и предполагалось, в процессе трёх переводов каждая редакция добавляла немного отсебятины, но в целом всё верно. Вот мой перевод, если кому интересно.

Рабочая группа глобального вычислительного консорциума разработала и выпустила Unified Basic Input and Output System (UBIOS) Infrastructure Code (T/GCC 3007-2025) стандарт. Известная как BIOS, начальная система вывода/вывода, UBIOS поддерживает тесное взаимодействие аппаратуры и програмного обеспечения для распределенных архитектур. Данный шаг является первым полностью Китайским стандартизированным и масштабируемым описанием внутренней системы инициализации, который является прорывом в использовании автономных и независимых стандартов прошивки. Сообщается, что в рабочей группе стандарта участвовали 13 ключевых предприятий и научно-исследовательских институтов, таких как Китайский институт стандартизации электронных технологий, Huawei Technology Co., Ltd., Nanjing Bao Ao Software Co., Ltd., Kunlun Tech., Ltd. В сравнении с предыдущим стандартом UEFI, UBIOS не является его расширением или модификацией, а является новой разработкой, основанной на BIOS, с введением дополнительных возможностей, таких как гетерогенная поддержка, распределенная поддержка, независимость, абстракция, единообразие, и масштабируемость. 

В вычислительной машине BIOS является ключевой системой, главным образом отвечающей за задачи инициализации аппаратного обеспечения, обеспечения аппаратного уровня абстракции и обнаружения носителей запуска, и предоставления основного программного слоя для операционной системы. За последние два десятилетия стандарт UEFI постепенно заменил традиционный BIOS в качестве основного решения общего назначения для вычислительных систем. В связи со стабильностью спецификаций и широким распространением, UEFI не только доминировал в системах x86, но и постепенно расширялся на новые вычислительные архитектуры, такие как универсальные системы ARM (серверы и ПК) и RISC-V. После двух десятилетий развития, проявление и рост неотъемлемых дефектов UEFI значительно возросло. Сради таких дефектов называются проблема раздутого кода, неэффективное взаимодействие модулей, сложность адаптирования новых технологий, таких как гетерогенные вычисления и чиплеты. Проблемы внутреннего устройства UEFI лежат в основе предположения, что вычислительная система работает на базе устройств от Intel и Майкрософт, и поэтому  UEFI  считает, что интерфейсы логики и загрузки операционной системы по умолчанию основаны на архитектуре процессора x86 и системе описания системы ACPI. 

Хотя консорциумы ARM, RISC-V и внутренней Китайской архитектуры LoongArch впоследствии присоединились к стандарту UEFI, проблемы адаптации затруднены и не могут в принципе избежать зависимости от первоначальной разработки. В то время, когда вектор независмой разработки и контроля стал целью национального стратегического развития, глубокая зависимость от UEFI, инфраструктуры, разработанной и доминирующей иностранными государствами, зависимость и ограничения становятся все более заметными, а риск утери контроля над собственной системой является более важным препятствием для развития внутренней инфрастуктуры.
https://news.mydrivers.com/1/1081/1081504.htm
VIT ★★
()
Последнее исправление: VIT (всего исправлений: 1)
Ответ на: комментарий от VIT

Важно ещё заголовок перевести

Замена UEFI - новый китайский стандарт биосов - UBIOS, разработанный Huawei и другими, официально опубликован.

Как я и писал, они, в отличие от перевравших журналистов, вовсе не считают что кто-то «заменил биос», а считают UEFI и свой UBIOS стандартами биосов.

Единственная могущая ввести в заблуждение фраза

заменил традиционный BIOS

но обращаем внимание что заменили не просто биос, а конкретно традиционную его реализацию.

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

Мне показалось, что оригинальная статья вообще очень нейтральная и не стремится «все порушить и сделать свое назло врагам империализма». Просто старый BIOS не соответствует современным требованиям, а UEFI переусложнен в угоду ее авторам. Поэтому мужики собрались и решили расширить BIOS. Ну и заметка в конце, что дело это своевременное, некоторые в последнее время немного борзеют, а нам дело делать надо, а не гренландии делить. Последнее предложение - мой вольный перевод.

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

Заголовок пусть остаётся как есть. Вы чего? А как ещё графоманию пейсателей про аналоговнетных убийц чего-либо от кого-либо от адекватных журналистов отличать?

upd: хотя чего это я «адекватный» и «журналист» рядом поставил… старею.

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

Я ничего не понял. Менять заголовок я не предлагал. VIT перевёл текст а заголовок пропустил, я восполнил это упущение.

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

Я решил, что ты предлагаешь в ОП и заголовок исправить. Неправильно понял тебя.

mogwai ★★★★★
()

Если уж пошла такая пьянка, то почему OpenFirmware не взять тогда уж?

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

прошивке, занимающейся инициализацией оборудования и поиском загрузчика

В классическом BIOS кроме инициализации оборудования и поиска загрузчика еще очень много всякого legacy для поддержки MS DOS засунуто, вызывается через разные прерывания, соответственно работает только на интеле. И таки вот это всё вобщем-то можно было бы и выкинуть. Но при современных размерах флэш-памяти где это хранится - оно не критично. Потому как на оригинальном IBM PC всё это в всего лишь 64К влезало.

Основная же неприятность нынешних биосов - это наличие в них Intel ME и прочего кода, имеющего доступ ко всему и исполняющегося незаметно для ОС в system management mode процессора. Это такой отдельный его режим работы.

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

Новость хорошая, но не понимаю чем это лучше coreboot+SeaBIOS

Хотя бы наличием кроссплатформенности. Китаю нужна поддержка RISC-V и своей архитектуры LoongArch.

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

Рабочая группа глобального вычислительного консорциума разработала и выпустила Unified Basic Input and Output System (UBIOS) Infrastructure Code (T/GCC 3007-2025) стандарт.

Где сам этот стандарт можно прочитать? Пусть даже на китайском.

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

Похоже на то. Хотят членство в GCC. Это, впрочем, не удивительно. Пока сами ничего не делали, не очень то заботились о правах, а когда самих коснулось … ну вы сами видите.

VIT ★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.