The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

30.10.2017 10:34  Google развивает открытую замену прошивкам UEFI

Рональд Минних (Ronald Minnich), основатель проекта CoreBoot, выступил на конференции LinuxCon с докладом, в котором рассказал о развиваемом компанией Google открытом проекте NERF (Non-Extensible Reduced Firmware). В рамках NERF предпринята попытка разработки прозрачной и открытой замены прошивкам UEFI, в основе которой использовано ядро Linux и урезанное программное окружение. Конечной целью является предоставление средств для замены или отключения всех прослоек, выполняемых вне основной операционной системы, и блокирование любой связанной с UEFI, SMM и Intel ME фоновой активности.

NERF также рассчитан на снижение векторов возможных атак, расширение возможностей по контролю за активностью прошивок, исключение излишней функциональности (например, TCP-стек и web-сервер), удаление встроенных механизмов обновления в пользу обновления из базового Linux-окружения. В состав NERF входит избавленный от блобов упрощённый вариант прошивки для Intel ME (Management Engine), урезанная прошивка для UEFI, код для отключения SMM, ядро Linux, образ initramfs c системой инициализации и инструментарием u-root, написанными на языке Go.

В прошивке для Intel ME оставлены только компоненты для начальной инициализации CPU, все остальные модули удалены при помощи инструментария me_cleaner (прошивка сокращена с 5 Мб до 300 Кб). Код обработчиков SMM (System Management Mode) также отключен и переведён на обработку прерываний SMI через ядро Linux. Прошивка для UEFI переведена на использование ядра Linux, наработок CoreBoot и инструментария u-root.

U-root написан на языке Go и включает в себя легковесную систему инициализации, оболочку rush и набор типовых утилит, таких как cp, mv, ls, grep, sort, dd, insmod, wget, netcat и т.п. Примечательно, что в формируемый при помощи u-root образ корневой ФС включается лишь процесс инициализации и несколько исполняемых файлов с компилятором языка Go. Все команды собираются только при необходимости - если запущенная утилита не была собрана ранее, то её компиляция осуществляется на лету после попытки первого запуска. Результат компиляции вызванной утилиты помещается в tmpfs и доступен для повторного использования в рамках текущего сеанса.

Таким образом, в u-root все утилиты предлагаются в исходных текстах, а для адаптации инструментария требуется лишь настройка компилятора. Компиляция занимает доли секунды и не приводит к ощутимым задержкам при вызове. Подобный подход позволяет сделать образ u-root универсальным и распространять единый образ корневой ФС для всех платформ, поддерживаемых компилятором языка Go (для каждой новой архитектуры требуется лишь подготовить 4 исполняемых файла, в одном образе могут содержаться сборки компилятора для разных архитектур). Дополнительно предусмотрены варианты c компиляцией всех утилит во время загрузки или поставки готовых сборок (для минимизации размера прошивки все утилиты могут быть собраны в один исполняемый файл, по аналогии с busybox).

Необходимость замены UEFI обусловлена тем, что на современных компьютерах параллельно с основной операционной системой выполняется ещё несколько неконтролируемых программных окружений (UEFI, SMM, Intel ME), которые формируются на основе проприетарных прошивок. Код UEFI продолжает работать после загрузки основной ОС и выполняется на уровне кольца защиты Ring -2. Данные закрытые окружения создают дополнительные угрозы безопасности. Например, внедрённый в прошивку UEFI вредоносный код может оставаться невидимым из основной ОС, но полностью контролировать всю систему.

В частности, ресурс WikiLeaks в этом году раскрыл сведения о разработке в ЦРУ имплантов для контроля за системой, внедряемых в прошивки UEFI. Современные прошивки сильно усложнены и включают многие атрибуты обычных ОС, включая TCP-стек, http-сервер, DHCP, драйверы, файловые системы и web-интерфейс. С учётом значительного размера кодовой базы прошивок UEFI, которая составляет около 2 млн строк кода, и недоступностью кода прошивок для независимого аудита, также возникают опасения о наличии в прошивках большого количества неисправленных уязвимостей.



  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Выявлена скрытая возможность отключения подсистемы Intel ME
  3. OpenNews: Intel устранил удалённую уязвимость в технологии AMT (Active Management Technology)
  4. OpenNews: Концепция stateless-ноутбука, защищённого от аппаратных бэкдоров
  5. OpenNews: Уязвимость в UEFI-прошивках, позволяющая выполнить код в режиме SMM
  6. OpenNews: Уязвимость в процессорах Intel, позволяющая выполнить код на уровне SMM
Лицензия: CC-BY
Тип: Интересно / К сведению
Ключевые слова: intel, me, uefi, boot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 10:48, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +18 +/
    Coreboot, который взлетит?
     
     
  • 2.52, 122 (?), 12:38, 30/10/2017 [^] [ответить]     [к модератору]
  • +2 +/
    Если я правильно понимаю, Coreboot занимается только инициализацией железа, даль... весь текст скрыт [показать]
     
     
  • 3.227, derlafff (ok), 23:23, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Более всего радует, что google активно участвует в разработке coreboot и есть прекрасные шансы на то, что вся это радость уйдет в глубокий опенсорс.
     
     
  • 4.268, Аноним (-), 16:53, 31/10/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Гугл коммерческая компания, они это делают для своих серверов, которые они разрабатывают вместе с фейсбуком, вряд ли что-то из этого запустится на обычном ibm pc из магазина.
     
  • 2.283, Аноним (-), 04:59, 01/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Типа-нерасширяемая замена uefi Но вот интересно, зачем там встроенный компилер ... весь текст скрыт [показать]
     
  • 1.2, Аноним (-), 10:48, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –11 +/
    >UEFI переведена на использование ядра ... u-root.
    >U-root написан на языке Go

    Сборщик мусора в биосе? Нет пути.

     
     
  • 2.4, Аноним (-), 10:51, 30/10/2017 [^] [ответить]    [к модератору]  
  • +17 +/
    Пофиг. Там не создается столько объектов, что бы сборщик мусора смог налажать, и, наверно, его можно оптимизировать-подтюнить-отключить в таком случае.

    Смотри на это со стороны "скрипты в биосе", которые транслируются в байткод для оптимизации. Если это всё дело взлетит на армах и других не-x86 - это будет победа.

     
     
  • 3.29, Аноним (-), 12:10, 30/10/2017 [^] [ответить]    [к модератору]  
  • –4 +/
    Нахера гадать сколько там объектов создается, налажает или нет GC, что-то там тюнить-хуюнить-оптимизировать, если можно написать на C и/или ASM?
     
     
  • 4.34, Аноним (-), 12:17, 30/10/2017 [^] [ответить]    [к модератору]  
  • +12 +/
    оно придумано ПРОТИВ утечек памяти и переполнений стека, а не ДЛЯ.
     
     
  • 5.69, fidaj (ok), 13:16, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    тогда уже Rust.
     
     
  • 6.89, Аноним (-), 14:06, 30/10/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Конкурент же.
     
  • 6.95, Василий Теркин (?), 14:33, 30/10/2017 [^] [ответить]    [к модератору]  
  • +15 +/
    Никто не мещает. Пиши на Rust, если осилишь. Что за дурная привычка  тех, кто нихрена не делает тем, "советовать" тем кто решил что-либо сделать. Да хоть тетрис Гугел на своем Go сваяет, это их личное дело, тебе никто ничего не навязывает.
     
     
  • 7.164, Аноним (-), 18:56, 30/10/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    > Что за дурная привычка  тех, кто нихрена не делает тем, "советовать" тем кто решил что-либо сделать.

    Страна Советов, однако.

     
  • 6.247, Аноним (-), 09:13, 31/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    А давайте напишем аналог UEFI на JavaScript. Это же самый безопасный и популярный язык!
     
  • 5.140, Аноним (-), 17:04, 30/10/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Тогда зачем там Линукс, к-й на С?
     
  • 5.284, Аноним (-), 05:01, 01/11/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Правильно, со встроенным компилером импланты можно догружать как белый человек, ... весь текст скрыт [показать]
     
  • 4.35, Аноним (-), 12:18, 30/10/2017 [^] [ответить]    [к модератору]  
  • +5 +/
    Потому что меньше шансов получить уязвимость в таком интимном месте.
     
     
  • 5.112, Аноним (-), 15:05, 30/10/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Если нет сетевого стека, следовательно удалённого доступа, то ББ не поэкслуатирует. А локальная уязвимость в момент загрузки как-то мало полезна.
     
     
  • 6.132, Аноним (-), 16:46, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    чей-то нет-то? В Твоей системе нет сетевого стека?
     
     
  • 7.137, Аноним (-), 16:59, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    >исключение излишней функциональности (например, TCP-стек и web-сервер)
     
  • 5.203, Аноним (-), 20:55, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Ага, а теперь срочно беги ставить CoreBoot, потому что 100% всех x86 BIOS уязвимы.
     
  • 4.37, eganru (?), 12:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    [i]если можно написать на C и/или ASM?[/i] - можно. пишите. уверен, ребята из треда только за. если создадите на github запись то, достигнув зрелости проекта наверняка найдете последователей.

    а ребята из гугола решили на go писать. вполне может быть потому и только лишь потому, что любят они это дело.

     
  • 4.71, Crazy Alex (ok), 13:23, 30/10/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Потому что быстрее и проще, а профита от C (а тем более ассемблера) там - никакого - это довольно высокоуровневый код.
     
  • 4.90, Аноним (-), 14:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > если можно написать на C и/или ASM?

    Так и быть, разрешаю писать на Си или Assembly!


     
  • 4.145, _ (??), 17:36, 30/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Тут ты прав - гадать не надо, в Го есть инструментов чтоб знать _точно_ Сюрприз... весь текст скрыт [показать]
     
  • 3.33, eganru (?), 12:16, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    [i]Если это всё дело взлетит на армах и других не-x86 - это будет победа.[/i] - в arm/mips обычно device tree. там обычно нет bios. bios это обычно x86 костыль.

    понятное дело есть исключения.

     
  • 2.11, Аноним (-), 11:17, 30/10/2017 [^] [ответить]    [к модератору]  
  • +17 +/
    > Сборщик мусора в биосе? Нет пути.

    То есть целый linux тебя не смутил, а вот сборщик мусора чем-то не нравится?

     
     
  • 3.41, пох (?), 12:25, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > То есть целый linux тебя не смутил

    на некоторых ранних чипсетах интел там целый солярис - и ничего, жуем...

     
     
  • 4.114, Аноним (-), 15:08, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    430-х или 440-х, или ещё ранее? ;)
     
     
  • 5.157, пох (?), 18:20, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    не, не настолько - по-моему, началась эта радость с ICH7 в общем-то уже предань... весь текст скрыт [показать]
     
     
  • 6.287, Андрей (??), 05:44, 01/11/2017 [^] [ответить]     [к модератору]  
  • +/
    А теперь стало совсем просто стандартный x86 intel quark И поэтому посыпались ... весь текст скрыт [показать]
     
  • 4.179, КО (?), 19:47, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    У AMD был 32-х битный opensource процессор LatticeMico32 в их x86 процессорах, н... весь текст скрыт [показать]
     
  • 3.55, Андрей (??), 12:43, 30/10/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Точно, надо было (как и сам Intel) взять Minix.
     
     
  • 4.116, Аноним (-), 15:10, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    OS для микроконтроллеров, много их.
     
     
  • 5.147, _ (??), 17:40, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Я за BugurtOS ;)
     
  • 3.133, Аноним (-), 16:48, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Что ты имеешь против линукса на компьютере Подразумевается, же что то же ядро и... весь текст скрыт [показать]
     
     
  • 4.153, Аноним (-), 18:02, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > Подразумевается, же что то же ядро и будет все дальше грузить и обслуживать, разве нет?

    Нет.

     
  • 4.161, Аноним (-), 18:44, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Не-е-е-е-е-ет…
    Там особый, уличный линукс, после которого будет уже грузиться загрузчик и потом ось. Ну или напрямую, без внешнего загрузчика.
     
  • 3.290, Аноним (-), 11:45, 01/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > То есть целый linux тебя не смутил, а вот сборщик мусора чем-то
    > не нравится?

    В линуксе тоже несколько сборщиков мусора есть. А хотя-бы и на си :)

     
     
  • 4.291, Аноним (-), 14:04, 01/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > В линуксе тоже несколько сборщиков мусора есть. А хотя-бы и на си :)

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


     
     
  • 5.302, Аноним (-), 10:12, 03/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Там не в аллокаторах дело Некоторые ресурсы таки тоже собираются сборщиком мусо... весь текст скрыт [показать]
     
     
  • 6.304, Анонимный Аналитек (?), 21:39, 03/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Это да Но насчет аллокатора, скорее был намек на то, что и классический free ma... весь текст скрыт [показать]
     
  • 2.87, Аноним (-), 14:04, 30/10/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    >Сборщик мусора в биосе? Нет пути.

    В интел ME среди прочего, реализована, цитата:
    >Загрузка и исполнение подписанных Intel Java-апплетов

    JAVA апплетов Марк!

     
     
  • 3.123, YetAnotherOnanym (ok), 15:38, 30/10/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    А как без джавы в биосе поднять графовую базу данных?
     
     
  • 4.149, _ (??), 17:46, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Дык эта ... _лучшая_ графовая БД сделанна на ... ТА_ДАМ! ... сделано на Go :)
     
  • 3.160, пох (?), 18:40, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    чего тебя удивляет, весь пресловутый AMT, насколько я понял, сплошная server-si... весь текст скрыт [показать]
     
  • 2.113, Аноним (-), 15:07, 30/10/2017 [^] [ответить]    [к модератору]  
  • –6 +/
    Надо было писать на раст. Но rust is not invented in google.
     
     
  • 3.119, Аноним (-), 15:12, 30/10/2017 [^] [ответить]    [к модератору]  
  • +5 +/
    > Надо было писать на раст. Но rust is not invented in google.
    > rust is not invented [B]in[/B] google.

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


     
     
  • 4.220, Аноним (-), 22:33, 30/10/2017 [^] [ответить]    [к модератору]  
  • –4 +/
    что-то не так?
     
     
  • 5.254, Аноним (-), 14:13, 31/10/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    > что-то не так?

    Все так. Ин, бай - и правда, какая разница?
    Главное и далее нахваливать ЯП, норамально изучать который пока что можно только на английской мове.

     
     
  • 6.264, EHLO (?), 16:08, 31/10/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Почему нет Invented in Russia Или на митапах в коворкингах только шаблонными ф... весь текст скрыт [показать]
     
     
  • 7.266, Аноним (-), 16:26, 31/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Не знаю, чему вас там учили на митапах и коворкингах, а разницу между Кем Чем ... весь текст скрыт [показать]
     
     
  • 8.270, EHLO (?), 17:36, 31/10/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Гугл может быть и кем и чем и где Написано было нормально изучать ЯП Именно ... весь текст скрыт [показать]
     
     
  • 9.274, Аноним (-), 18:52, 31/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Жопа тоже может быть и кем и чем и где Тем не менее 8230 Читать в контексте,... весь текст скрыт [показать]
     
  • 3.188, anomymous (?), 20:33, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Я за питон, немножечко эрланга, обёрточку на руби и интерфейс на пхп.
     
     
  • 4.239, Агроном (?), 04:24, 31/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    и плангины на nodejs
     
  • 4.303, anonymous (??), 19:25, 03/11/2017 [^] [ответить]    [к модератору]  
  • +/
    что-нибудь сегодня употребляли? (:
     
  • 2.122, номия (?), 15:35, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    а что есть закон обязующий все сборщики мусора работать плохо да и в общем-то э... весь текст скрыт [показать]
     
  • 2.193, Michael Shigorin (ok), 20:39, 30/10/2017 [^] [ответить]     [к модератору]  
  • –4 +/
    Да щаз http www opennet ru opennews art shtml num 35973 http www opennet ru... весь текст скрыт [показать]
     
     ....нить скрыта, показать (53)

  • 1.3, Аноним (-), 10:48, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +16 +/
    > Google
    > отключения (SMM, Intel ME)

    Жаба и гадюки

     
  • 1.5, Аноним (-), 10:52, 30/10/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    Звучит как просто сказка какая-то А на сколько это законно - распространять про... весь текст скрыт [показать]
     
     
  • 2.7, Аноним (-), 10:59, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Они распространяют чистилку прошивки, который из Flash убирает всё лишнее Т е ... весь текст скрыт [показать]
     
  • 2.8, Аноним (-), 11:02, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    17 слайд NERF components De-blobbed ME ROM UEFI ROM reduced to its most bas... весь текст скрыт [показать]
     
  • 2.50, Аноним (-), 12:36, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Так МЕ содержит Миникс - он же открытый, разве нет?
     
     
  • 3.118, Аноним (-), 15:12, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > Так МЕ содержит Миникс - он же открытый, разве нет?

    Миникс-то открытый, а вот МЕ - нет. Да и большой вопрос: Миникс ли там вообще?

     
     
  • 4.139, Аноним (-), 17:03, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Исследователи писали что он. По крайней мере в части версий МЕ.
     
     
  • 5.159, пох (?), 18:37, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    интел писал - прямо у себя на сайте где-то там была табличка развития поколений... весь текст скрыт [показать]
     
  • 4.151, anonimus (?), 17:56, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    >Миникс-то открытый, а вот МЕ - нет.

    respect BSDL

     
  • 1.6, Аноним (-), 10:55, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Надо. Обязательно надо.
     
  • 1.9, A.Stahl (ok), 11:14, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +26 +/
    Много лет у нас был BIOS, который умел довольно много, но был прост и понятен.
    Потом оказалось, что большая часть программ в BIOSе написаны абы как и ОС перестали использовать BIOS для обращения к дискам, видео и т.п.
    Потом нам дали UEFI, котрый вообще умел чёрт знает что, который можно было научить далать ещё больше, но ОС не стали использовать всё это поскольку оно всё равно было глючным и тормознутым.
    И теперь Гугл предлагает обрезать UEFI, но впихнуть в него ядро Линукс (урезать, ага).
    А может всё таки стоило бы вернуться к истокам и просто убрать из BIOSа неиспользуемые ф-ции и пусть он занимался бы тем, чем фактически занимался при своей жизни: инициализацией железа и передачей управления загрузчику?
    Но нет, мы впихнём Линукс для загрузки Линукса. И назовём это упрощением.
     
     
  • 2.10, Аноним (-), 11:17, 30/10/2017 [^] [ответить]    [к модератору]  
  • +5 +/
    > Много лет у нас был BIOS

    это у вас на x86 был биос

     
     
  • 3.13, A.Stahl (ok), 11:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    А UEFI есть разве на других платформах?
     
     
  • 4.26, ryoken (ok), 11:57, 30/10/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    > А UEFI есть разве на других платформах?

    Если я не совсем глюкую - на армах вроде тоже оно водится.

     
     
  • 5.213, Аноним (-), 21:33, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Верно, в aarch64 только UEFI, никаким BIOS там и не пахнет.
     
  • 4.85, Аноним (-), 13:54, 30/10/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    Он вообще-то на IA64 впервыые появился
     
     
  • 5.88, A.Stahl (ok), 14:05, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Да кому какое дело до мертвечины?
     
     
  • 6.189, anomymous (?), 20:35, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Да кому какое дело до мертвечины?

    Было бы никакого, если бы она вынырнув из гроба и хлюпая кишками, к x86 присосаться не пыталась.

     
  • 5.292, Аноним (-), 17:28, 01/11/2017 [^] [ответить]    [к модератору]  
  • +/
    просто EFI, без U
     
  • 4.215, Аноним (-), 21:56, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    На других платвормах есть EFI
     
  • 4.299, dmitrmax (ok), 11:55, 02/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Сотрю тут набег школоты! Открывайте педивикию по слову OpenFirmware - этому уже лет 25 как, с той лишь разницей, что там всё на Форте.
     
  • 2.12, 123 (??), 11:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • +5 +/
    > Но нет, мы впихнём Линукс для загрузки Линукса. И назовём это упрощением.

    Чувак, мы протюнинговали твой ПК и теперь у тебя есть Линцкс прибитый к урезанному UEFI для загрузки Линукса! Инновейшнс.

     
     
  • 3.73, Crazy Alex (ok), 13:24, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Этор лучше чем полный UEFI бюез линук или, паче, какая-то экзотическая армовская загружалка.
     
  • 2.16, Аноним (-), 11:27, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Coreboot уже есть ... весь текст скрыт [показать]
     
  • 2.18, Ilya Indigo (ok), 11:36, 30/10/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Биос, как и уефи, всегда были блобами.
    Гугл, же сделает его исходником, хоть и на своём Гоу.
     
     
  • 3.24, Andrey Mitrofanov (?), 11:55, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Биос, как и уефи, всегда были блобами.

    Qemu-лятор смотрит на тебя, как на https://packages.debian.org/src:bios

    > Гугл, же сделает его исходником, хоть и на своём Гоу.

     
     
  • 4.190, anomymous (?), 20:37, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > Qemu-лятор смотрит на тебя

    Неа, на тебя. На реальном современном железе не заведётся.


     
  • 2.51, нах (?), 12:36, 30/10/2017 [^] [ответить]     [к модератору]  
  • –10 +/
    у вас, походу, много лет не было Те кто его застали, отлично помнят, что умел о... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 4.158, пох (?), 18:25, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    какую задачу копченый миддл поставил - ту и будет отрабатывать включая яростный... весь текст скрыт [показать]
     
     
  • 5.217, Аноним (-), 22:10, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Столько апломба Я надеюсь ты успел поработать в гугле 10 лет назад, чтоб так ... весь текст скрыт [показать]
     
     
  • 6.234, пох (?), 01:03, 31/10/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    нет, просто один знакомый не успел оттуда уволиться и еще один не захотел, но т... весь текст скрыт [показать]
     
  • 3.177, dq0s4y71 (ok), 19:41, 30/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну не надо Это был BIOS, т е basic input output system, и базовый ввод вывод о... весь текст скрыт [показать]
     
     
  • 4.184, Аноним (-), 20:13, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    именно за этого его и любим Это очень классная абстрация Чего нет на АРМах и в... весь текст скрыт [показать]
     
     
  • 5.192, anomymous (?), 20:39, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Причём 10h к системному BIOS вообще отношения не имело ... весь текст скрыт [показать]
     
  • 5.243, Аноним (-), 07:21, 31/10/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Причём уже DOS 3 прерываниями биоса после загрузки не пользовалось.
     
     
  • 6.260, amonymous (?), 15:02, 31/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Причём уже DOS 3 прерываниями биоса после загрузки не пользовалось.

    INT 10h всегда был в ходу. Как минимум для инициализации видеорежима.

     
  • 5.253, dq0s4y71 (ok), 14:13, 31/10/2017 [^] [ответить]    [к модератору]  
  • +/
    А зачем оно? Для множества архитектур уже есть старая-добрая абстракция - системные вызовы ОС.
     
  • 2.58, J.L. (?), 12:53, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    а почему нет 1 линукс-ядро очень сильно обрезается до чисто того что и должен... весь текст скрыт [показать]
     
     
  • 3.162, Аноним (-), 18:50, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > они предлагают использовать не застывшее ядро а обновляемоактуальное ?

    Сомневаюсь.

     
  • 3.218, Аноним (-), 22:15, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > 2) они предлагают использовать не застывшее ядро а обновляемоактуальное ?

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


     
  • 2.93, AnonPlus (?), 14:26, 30/10/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Странно, я общался с некоторыми программистами, которым приходилось плотно работ... весь текст скрыт [показать]
     
     
  • 3.97, A.Stahl (ok), 14:46, 30/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Как для программиста Там было не так уж много ф-ций Десяток для работы с диско... весь текст скрыт [показать]
     
  • 2.105, EHLO (?), 14:57, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    >Много лет у нас был BIOS, который умел довольно много, но был прост и понятен.

    Много лет у нас был BIOS, который умел довольно много, но был проприетарен и не стандартизирован.
    мелкофикс

     
     
  • 3.194, anomymous (?), 20:41, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Много лет у нас был BIOS, который умел довольно много, но был
    > проприетарен и не стандартизирован.

    Современное уефанство не менее проприетарно и не менее не стандартизовано.

     
     
  • 4.212, EHLO (?), 21:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    да, UEFI намного хуже
     
  • 2.244, Ььььььффффф (?), 08:13, 31/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Самое смешное в том, что UEFI - это тоже БИОС.
     
     ....нить скрыта, показать (35)

  • 1.14, Аноним (-), 11:25, 30/10/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –5 +/
    Сидели программеры и голову ломали есть 10 стандартов не совместимых с собой, по... весь текст скрыт [показать]
     
     
  • 2.25, Andrey Mitrofanov (?), 11:57, 30/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    В оригинале 14 15 https duckduckgo com q xkcd standards ... весь текст скрыт [показать]
     
  • 1.15, Вася (??), 11:25, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Теперь реклама будет сразу при включении компьютера? Замечательно.
     
     
  • 2.19, Аноним из прошлого (?), 11:37, 30/10/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    Теперь у Васи закончится fud
     
  • 1.23, Аноним (-), 11:54, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    ИМХО оно только на хромбуках будет.
     
  • 1.27, Аноним (-), 12:09, 30/10/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Молодцы Взяли и переписали на го coreutils Им блин делать нечего больше Ради ... весь текст скрыт [показать]
     
     
  • 2.38, Аноним (-), 12:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    управление памятью. потому что никому не нужны в биосе утечки, переполнения буферов и стека, вот это вот всё.
     
     
  • 3.45, Аноним (-), 12:31, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Какие утечки То говорят, что на го не страшно, ведь там не так много работы, чт... весь текст скрыт [показать]
     
     
  • 4.143, Аноним (-), 17:22, 30/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    А если ls -AlR и на каждой директории и или файлу по одному мега байту терять ... весь текст скрыт [показать]
     
     
  • 5.152, Аноним (-), 17:57, 30/10/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Там 5 (пять) файлов. 5 мегабайт памяти - это оченно большие потери, да...
     
     
  • 6.163, Аноним (-), 18:53, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    640Кб должно быть достаточно каждому!
     
  • 2.59, J.L. (?), 12:58, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    думаю будет не сложно заменить в имадже эти утилиты на coreutils заслуга гугл не... весь текст скрыт [показать]
     
     
  • 3.81, Аноним (-), 13:48, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Как и buildroot busybox с их голым Си кроссплатформены Но ведь они не пошли э... весь текст скрыт [показать]
     
  • 2.74, Crazy Alex (ok), 13:27, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Чтобы иметь там всё в исходных кодах
     
     
  • 3.83, Аноним (-), 13:50, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Хнык-хнык, они же там дальше заявляют, что на самом деле всё лучше в бинарях сра... весь текст скрыт [показать]
     
     
  • 4.98, Crazy Alex (ok), 14:50, 30/10/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Они там дальше заявляют, что в зависимости от ситуации возможны разные варианты ... весь текст скрыт [показать]
     
  • 2.120, Аноним (-), 15:26, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Вот и я подумал, у них есть две причины не использовать busybox. 1) То, что он написан не на Go. 2) То, что лицензия не Опач.
     
  • 2.175, _ (??), 19:35, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    да Нет Взяли готовое https github com u-root u-root Го-Го - Иго-го А у тебя... весь текст скрыт [показать]
     
     ....нить скрыта, показать (12)

  • 1.28, jOKer (ok), 12:10, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    Херня какая-то... урезанный линукс ставят над полноценным линуксом и говорят "это архитектурно оправдано". Ага-ага. А может стоит эту всю оправданность вынести к чертям? В смысле, _вообще_ всю? Не, ну а кто, кто сказал что пзу-биос вообще нужен для чего-то кроме как стартовать загрузчик оси?! Как по мне, так это единственная, реально востребованная функция. А, чуть не забыл: еще дату-время выставляем через него. Все остальное - это от лукавого /производителя/.
     
     
  • 2.31, Аноним (-), 12:13, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Верно, ПЗУ BIOS нужен, чтоб искал загрузчик на винте и пинал его пнуть ядро ОС ... весь текст скрыт [показать]
     
     
  • 3.40, Аноним (-), 12:24, 30/10/2017 [^] [ответить]    [к модератору]  
  • +12 +/
    ну, ещё вывод на экран, чтобы показать ошибку, когда она случится

    ну, ещё ввод с клавиатуры, чтобы выбрать, откуда грузиться

    ну, ещё usb стек, чтобы грузиться с флешек

    ну, ещё поддержка загрузки по сети, потому что тоже бывает нужно

    ну, ещё спикером нужно уметь бибикать, чтобы как-то сообщить об ошибке до стадии инициализации видеоадаптера

    ну, ещё какая-нибудь утилита воостановления нужна, на случай отключения питания при перепрошивке

    а так - да, прочитать с винта загрузчик и передать управление.

    ага, конечно.

     
     
  • 4.44, jOKer (ok), 12:31, 30/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Все это отлично умеет BIOS и без всякой уефи Главное отличие в том, что без уе... весь текст скрыт [показать]
     
  • 4.49, jOKer (ok), 12:35, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Вдогонку Подумайте еще вот на чем может проще загрузчик выучить всем этим финт... весь текст скрыт [показать]
     
     
  • 5.56, ваш К.О. (?), 12:45, 30/10/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    современные загрузчики много чего умеют делать ровно с помощью использования с... весь текст скрыт [показать]
     
     
  • 6.79, jOKer (ok), 13:38, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Полноценная поддержка USB в данном случае не нужна Необходимо и достаточно подд... весь текст скрыт [показать]
     
     
  • 7.92, Аноним (-), 14:25, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > Попробуйте услышать наконец: единственная функция для чего нужно что-то выше ОС, это загрузчик этой самой ОС.

    <юмор>Который может находиться на флешке, жёстком диске, сети т.д.</юмор>

     
  • 7.99, Crazy Alex (ok), 14:52, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Ещё раз. Как при такой логике по сети грузиться будем?
     
     
  • 8.141, Аноним (-), 17:12, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Загрузить что-нибудь умеющее работать с сетью, дальше оно само. Тогда можно будет грузиться даже через какой-нибудь ipfs, которого не было на момент покупки железа.
     
     
  • 9.171, Crazy Alex (ok), 19:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Откуда загрузить? какое "что-нибудь"? как это "что-нибудь" будет работать с сетевой картой? Чем это лучше, чем загрузить лиуксовое ядро, которое все эти проблемы решает?
     
     
  • 10.197, anomymous (?), 20:45, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Preboot раздел размером в 128 килобайт на флеше решит все проблемы загрузки с лю... весь текст скрыт [показать]
     
  • 8.169, jOKer (ok), 19:20, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    При такой логике по сети грузится будем так загрузчик допустим тот же grub на... весь текст скрыт [показать]
     
     
  • 9.209, alex53 (ok), 21:16, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    initramfs - это как бы ядро linux с рутом в памяти...
     
     
  • 10.224, нах (?), 22:52, 30/10/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    это рут в памяти или его архив на диске , без всякого ядра линукс При желании... весь текст скрыт [показать]
     
  • 9.223, нах (?), 22:49, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    стоп-стооооп, откуда при загрузке по сети у вас взялся груб и сама загрузка по с... весь текст скрыт [показать]
     
  • 9.296, Админ локалхостов в локалдоменах (?), 21:40, 01/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Плюсы такой схемы: вся логика ПОЛНОСТЬЮ подконтрольна администратору оси.

    Внезапно не подконтрольна. Катастрофически неподконтрольна...

     
  • 7.104, ваш К.О. (?), 14:57, 30/10/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    ну правильно, мы ж загружаемся только с флоппи-диска в первом слоте, да Полноце... весь текст скрыт [показать]
     
     
  • 8.174, jOKer (ok), 19:32, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Еще раз все проблемы что вы описали должны решаться на ... весь текст скрыт [показать]
     
  • 8.198, anomymous (?), 20:49, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    А какая гуй разница, если это оказавшееся на int19h просоплит правильный бутром ... весь текст скрыт [показать]
     
     
  • 9.225, нах (?), 22:59, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    нету уже никакого int19h, забудьте эту хрень Осталась в прошлом веке Оно задра... весь текст скрыт [показать]
     
     
  • 10.257, amonymous (?), 14:59, 31/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Решит Потому что ведру, прошивкам и т п там тупо не место Его задача - залить... весь текст скрыт [показать]
     
     
  • 11.258, amonymous (?), 15:00, 31/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Причём - внимание - только если это руками юзером настроено для бута с чего либо кроме стандартной периферии, висящей на стандартных портах и интах.
     
     
  • 12.276, нах (?), 21:52, 31/10/2017 [^] [ответить]     [к модератору]  
  • +/
    в стойке под 40 серверов при неудаче может быть 60-70 , стоек сорок штук не ос... весь текст скрыт [показать]
     
     
  • 13.278, anomymous (?), 00:15, 01/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Если мы в итоге грузимся с какого-то непонятного дерьмища типа PXE через паблик,... весь текст скрыт [показать]
     
     
  • 14.285, . (?), 05:13, 01/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Где там мысыдос? Домохозяйка, идите в сад! (С)
     
     
  • 15.293, anomymous (?), 20:04, 01/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Суслика нет, но ушки отовсюду торчат.
     
  • 13.294, Админ локалхостов в локалдоменах (?), 21:06, 01/11/2017 [^] [ответить]     [к модератору]  
  • +/
    деби- здесь не могло бы быть вашей рекламы -лоиды отплясывают по серверным во... весь текст скрыт [показать]
     
     
  • 14.297, нах (?), 00:01, 02/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    с точки зрения гордого локалхостового админа, видимо, да уровень его знаний оче... весь текст скрыт [показать]
     
  • 11.275, нах (?), 21:05, 31/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    ну да, его ж злые рептилоиды назло тебе напихали, да и обломаться, поскольку в ... весь текст скрыт [показать]
     
     
  • 12.279, anomymous (?), 00:17, 01/11/2017 [^] [ответить]     [к модератору]  
  • +/
    И не обломаться, поскольку блок - это не сектор Причём с таким пребутом можно... весь текст скрыт [показать]
     
  • 7.167, Аноним (-), 19:12, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Эксперт, блин, диванный! Например, на сломанной машине без оси кто тебе спикером пищать будет? Оркестр пекинской оперы?!
     
     
  • 8.178, jOKer (ok), 19:42, 30/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Аноним, для этого как раз и нужен ПЗУ-БИОС, его необходимость никто и не отрицае... весь текст скрыт [показать]
     
     
  • 9.295, Админ локалхостов в локалдоменах (?), 21:19, 01/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Это я даже не говорю о том, что
    > уефи претендует на роль прослойки между аппаратурой и осью.

    Ну вообще-то это ваша любимая BIOS такие претензии имело...

     
  • 6.248, Mihail Zenkov (ok), 09:31, 31/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Нет, получится u-boot ... весь текст скрыт [показать]
     
  • 2.61, J.L. (?), 13:00, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    https www opennet ru openforum vsluhforumID3 112629 html 51 конец комментария ... весь текст скрыт [показать]
     
  • 2.121, Аноним (-), 15:32, 30/10/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Поэтому приходим к выводу, самый правильный BIOS - U-boot ... весь текст скрыт [показать]
     
  • 2.282, Zulu (?), 01:26, 01/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Ага, ага. Пан не в курсе, насколько вообще должна эта вся фигня быть self-aware, чтоб взлететь? Советую посмотреть на инициализацию arm'ов.

    А так конечно UEFI и BIOS один пес, IEEE-1275 FTW.

     
     
  • 3.300, dmitrmax (ok), 11:59, 02/11/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    слава яйцам, хоть кто-то вспомнил про open firmware а то я уж думал, что школот... весь текст скрыт [показать]
     
     ....нить скрыта, показать (38)

  • 1.30, Аноним (-), 12:12, 30/10/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    И чем это лучше, чем если бы они сразу положили все бинари cp, mv, ls, под... весь текст скрыт [показать]
     
     
  • 2.32, Аноним (-), 12:15, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    А, то есть всё-таки распространение исходников JIT всё-таки не подходит, и поэ... весь текст скрыт [показать]
     
     
  • 3.39, Аноним (-), 12:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > для минимизации размера прошивки все утилиты могут быть собраны в один исполняемый файл, по аналогии с busybox

    Но взять busybox религия не позволяет?

     
     
  • 4.46, Аноним (-), 12:32, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    У гугля GPL-боязнь.
     
  • 2.156, Аноним (-), 18:18, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > И чем это лучше, чем если бы они сразу положили все бинари
    > (cp, mv, ls, ...) под поддерживаемые архитектуры?

    А чем хуже?

     
     
  • 3.176, Аноним (-), 19:35, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Чем голый исходник хуже бинаря Ну не знаю, наверное, тем, что для БИОС-подобног... весь текст скрыт [показать]
     
     
  • 4.231, Аноним (-), 23:54, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Учитывая, что оно нужно бывает не каждый год, не всё ли равно? Или ты, может, из EFI-шелла комменты строчишь?
    Кстати, компилит го шустро.
     
  • 1.36, Аноним (-), 12:21, 30/10/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –3 +/
    и поэтому мы запихнём вместо UEFI ядро Linux пыщпыщпыщ А наше ядро Linux ... весь текст скрыт [показать]
     
     
  • 2.42, Аноним (-), 12:26, 30/10/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    ядро линукс + обвеска - поддерживаемые и обновляемые.

    проприетарные фирмвари через два года после выхода железа - нет.

     
     
  • 3.47, Аноним (-), 12:33, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Дооооо, расскажи, как твой производитель андроида обновляет телефончики До сих ... весь текст скрыт [показать]
     
     
  • 4.63, J.L. (?), 13:04, 30/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    если бы твой производитель телефончика сказал у нас коребиос, отыитесь за обнов... весь текст скрыт [показать]
     
     
  • 5.80, Аноним (-), 13:46, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Нет, конечно Но в реальности ведь не так Производитель не будет поддерживать S... весь текст скрыт [показать]
     
     
  • 6.94, J.L. (?), 14:32, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    в этом то и фишка - весь зоопарк старых SoC ов будет перекинут на плечи линукса ... весь текст скрыт [показать]
     
     
  • 7.195, asdafewfef (?), 20:41, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    И никто и никогда не будет ничего обновлять Ровно ноль кода для проприетарного ... весь текст скрыт [показать]
     
  • 1.54, Аноним (-), 12:40, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    чушь. Единственно правильный вариант - это полностью открытая система, типа тех которые сейчас пилят на OpenPOWER
     
     
  • 2.75, Crazy Alex (ok), 13:30, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Зато этот вариант куда реалистичнее и, в общем, не так плох.
     
  • 1.57, Аноним (-), 12:45, 30/10/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    Нацелено на то, чтобы в хромых буках остались только свои гуглозонды Гугл не хо... весь текст скрыт [показать]
     
     
  • 2.100, 123 (??), 14:52, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Сектанты уже сейчас думают что amr trustzone лучше чем intel me и не так жмёт.
     
  • 1.62, Аноним (-), 13:03, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Что Google поссорился с Intel? Блобы Intel не дают покоя Google?
     
     
  • 2.144, Аноним (-), 17:35, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Ищите где то на просторах Интернета статьи о том, что Гугель использует свое ил... весь текст скрыт [показать]
     
  • 1.64, Аноним (-), 13:04, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    > Google

    Теперь телеметрия будет отправляться сразу при загрузке Биоса. Боролись с мелкомягкими и вырастили другого монстра.

     
     
  • 2.67, Аноним (-), 13:11, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Так она и так отправляется. Интел постарался с МЕ. Да и сами ведоры. В два места отправляется получается, а может еще и в АНБ.
     
     
  • 3.117, Аноним (-), 15:11, 30/10/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    > Так она и так отправляется. Интел постарался с МЕ. Да и сами
    > ведоры. В два места отправляется получается, а может еще и в
    > АНБ.

    Пруфы?

     
     
  • 4.142, Аноним (-), 17:15, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    https habrahabr ru company dsec blog 282546 Вот про ИнтелМЕ и там по ссылкам ... весь текст скрыт [показать]
     
     
  • 5.165, Аноним (-), 18:56, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Утилита HP из под винды что-то шлёт, получает и требует? Да как они посмели! А может это вообще cpu microcode update?
     
     
  • 6.210, Аноним (-), 21:17, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    А апдейт не запрашивает НР? И не из под венды, а при старте компа, до груба.
     
  • 3.241, Vkni (ok), 07:04, 31/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > а может еще и в АНБ.

    Почему "может"?

     
  • 2.68, Аноним (-), 13:15, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    >  Боролись с мелкомягкими

    диванные войска? Как-то уж очень пафосно звучит

     
     
  • 3.229, Аноним (-), 23:26, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > диванные войска?

    Эти тоже внесли свою лепту.

     
  • 2.102, Василий Теркин (?), 14:53, 30/10/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Ну да, армия неосиляторов в ужосе А прочекать исходники на закладки и собрать... весь текст скрыт [показать]
     
     
  • 3.129, Аноним (-), 16:08, 30/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Так там и не будет закладок Будет а н а л и т и к а Но вы же доверяете такой ... весь текст скрыт [показать]
     
     
  • 4.146, Аноним (-), 17:39, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    А прочекать исходники на ... весь текст скрыт [показать]
     
  • 1.72, Аноним (-), 13:24, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    О! Оно развивается в рамках проекта Heads.
     
  • 1.77, Аноним (-), 13:32, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Шапка опередит их и загрузкой ДО операционки будет рулить systemd
     
     
  • 2.166, Аноним (-), 19:09, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > Шапка опередит их и загрузкой ДО операционки будет рулить systemd

    На чьём железе? Шапка выпустит своё железо?


     
     
  • 3.271, Аноним (-), 17:41, 31/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Конечно нет, ей микрософт дозволит.
     
  • 1.78, Аноним (-), 13:35, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >оболочку rush и набор типовых утилит, таких как cp, mv, ls, grep, sort, dd, insmod, wget, netcat

    Осталось добавить gcc с компанией и можно считать это полноценной linux системой

     
     
  • 2.84, Аноним (-), 13:51, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Не, надо ещё node.js...
     
     
  • 3.115, Аноним (-), 15:10, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Не, надо ещё node.js...

    И оболочку на Electron!

     
  • 1.86, реалист (?), 14:04, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Появление UEFI и GPT до сих пор вызывает массу проблем совместимости во многих дистрибутивах. Если к этому зоопарку добавят ещё и этот NERF совсем грустно будет. В большенстве случаев вполне хватает старого доброго unsecure boot (BIOS) и MBR.
     
     
  • 2.168, Аноним (-), 19:17, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Появление UEFI и GPT до сих пор вызывает массу проблем совместимости во многих дистрибутивах.

    И что это за "многие дистрибутивы"? Ты же не перечислил. Я вот не знаю таких.


     
     
  • 3.235, пессимист (?), 01:04, 31/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Вот только что в новшествах скорой Fedore 27 прочитал Some x86 systems ship with... весь текст скрыт [показать]
     
     
  • 4.249, пох (?), 09:45, 31/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    ms этого чинить вовсе не собирается - и ничего, прекрасно живет, а вы все негот... весь текст скрыт [показать]
     
     
  • 5.252, реалист (?), 13:20, 31/10/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    А в случае обычного BIOS и MBR это вообще не важно Код загрузчика MBR вообще 16... весь текст скрыт [показать]
     
     
  • 6.255, пох (?), 14:16, 31/10/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    если ты готов и дальше работать на своем IBM PC XT - то не важно очень неважно ... весь текст скрыт [показать]
     
     
  • 7.261, Аноним84701 (ok), 15:06, 31/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    гигабайта же Кстати, нахваливающим старые добрые я бы посоветовал просто пол... весь текст скрыт [показать]
     
     
  • 8.265, реалист (?), 16:11, 31/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Почему ты решил, что в реализации UEFI нет подобных багов и следовательно подобных же костылей?
     
     
  • 9.267, Аноним84701 (ok), 16:35, 31/10/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Почему ты решил, что я ратую за другую крайность, а не за прекращение нахваливан... весь текст скрыт [показать]
     
     
  • 10.269, реалист (?), 17:24, 31/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    А за что ты ратуешь в таком случае? Старый легаси вполне можно осовременить, как в сообщении об MBR ниже. Это было проще и надёжнее.
     
  • 8.281, anomymous (?), 00:26, 01/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Мусье тщательно умалчивает про отдельное уефанство, превращающее после загрузки железо в кирпич.
     
  • 7.262, реалист (?), 15:16, 31/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Partition entry в MBR занимает 16 байт, чего вполне достаточно для полной LBA-48... весь текст скрыт [показать]
     
  • 4.280, anomymous (?), 00:19, 01/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Не прошло и сколько лет с тех пор, как UEFI появился и
    > RedHat удосужился это починить?

    А оно кому-то надо, ну реально? На дешманском железе нет Legacy Mode / BIOS? ССЗБ.

     
     
  • 5.286, . (?), 05:30, 01/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Пааанимаааешь ... оно __пока__ есть. Но всё идёт к тому, что не будет. Так что чесаться по этому поводу надо ещё вчера :-\
     
     
  • 6.288, пох (?), 09:36, 01/11/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    не, не идет - интел о них позаботился CSM - встроенный в EFI и намертво эмуля... весь текст скрыт [показать]
     
     ....нить скрыта, показать (14)

  • 1.91, Аноним (-), 14:22, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Системды-то тоже на го перепишуть?
     
     
  • 2.135, Аноним (-), 16:52, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    На Po
     
  • 1.124, rshadow (ok), 15:40, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Не взлетит. Уровень влияния в стеке технологий у Google находиться много выше. Ни их GoogleOS, ни тем более что-то ниже никому из производителей железа не нужно.
     
     
  • 2.125, Аноним (-), 15:47, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    А зачем им производители железа (нужны, конечно, но), если они сами уже производитель? Будет такой себе Apple2, с чуть большим заигрыванием с сообществом.
     
     
  • 3.170, Аноним (-), 19:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Устами младенца глаголет.. детский лепет :)


     
  • 3.187, testt (ok), 20:19, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    >Будет такой себе Apple2, с чуть большим заигрыванием с сообществом.

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

     
     
  • 4.199, Аноним (-), 20:50, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Chromebook? :)))


     
  • 2.131, YetAnotherOnanym (ok), 16:26, 30/10/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Вооооот Производители материнок повязаны и Интелом таким коконом договоров, что... весь текст скрыт [показать]
     
     
  • 3.182, _ (??), 20:03, 30/10/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    И будет послан. Зачем гуглу Ынтели? Для их целей нынешних армов - за глаза!
     
     
  • 4.183, анончик (?), 20:08, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    AMD!
     
     
  • 5.202, Аноним (-), 20:52, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    И вы!


     
  • 5.222, Аноним (-), 22:47, 30/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Вместо процессора ?
     
  • 4.251, YetAnotherOnanym (ok), 13:04, 31/10/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Спросите в любом компьютерном магазине, сколько они продают малинок-апельсинок и сколько - плат под интеловскую архитектуру.
     
  • 1.138, Аноним (-), 17:03, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    >Intel ME

    Бесполезно мазать гангрену зелёнкой, нужно всю систему менять.

     
     
  • 2.150, Аноним (-), 17:55, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Мы нашу, мы новую Землю построим..


     
     
  • 3.154, Актонитто (?), 18:02, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Вот вы смеетесь, а кря.
     
     
  • 4.172, Аноним (-), 19:21, 30/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Вот вы смеетесь, а кря.

    Да, кря.


     
  • 2.259, Kodir (ok), 15:01, 31/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    А тут средство как раз похлеще зелёнки - скальпель Вырезали основную интелог... весь текст скрыт [показать]
     
     
  • 3.277, Аноним (-), 22:57, 31/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Улучшение, оно кому нужно Можно в относительных величинах Улучшение, оно на ск... весь текст скрыт [показать]
     
  • 1.148, Аноним (-), 17:46, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Побольше джамперов на плате, и ППЗУ с ультрафиолетовым стиранием.
     
     
  • 2.155, Аноним (-), 18:10, 30/10/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > Побольше джамперов на плате, и ППЗУ с ультрафиолетовым стиранием.

    И порт клавиатуры отдельный верните!!! А USB выкиньте!!!

     
     
  • 3.185, Аноним (-), 20:13, 30/10/2017 [^] [ответить]    [к модератору]  
  • +/
    > И порт клавиатуры отдельный верните!!! А USB выкиньте!!!

    [CODE]
    # dmesg|grep PS/2
    [1] psm0: <PS/2 Mouse> irq 12 on atkbdc0
    [/CODE]


     
  • 3.263, Kodir (ok), 15:36, 31/10/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Про USB - поддерживаю многократно, это просто ПОЗОР ИНЖЕНЕРИИ Apple Lightning -... весь текст скрыт [показать]
     
     
  • 4.273, _ (??), 18:00, 31/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Они исправили свои косяки, смотри USB-C идёт в комплекте с а-зонтом С - нафик ... весь текст скрыт [показать]
     
     
  • 5.289, Pofigist (?), 11:18, 01/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    USB-C - очередной позор увы Да один очевидный косяк исправили, но все остальные... весь текст скрыт [показать]
     
     
  • 6.298, . (?), 03:48, 02/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Не надо песен, у вас просто зонт раскрылся :)
     
  • 1.180, Аноним (-), 19:57, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Все это появится на двух с половиной совместимых материнках и все, но возможно заставит производителей двигаться к упрощению уефи
     
  • 1.214, all_glory_to_the_hypnotoad (ok), 21:34, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    > ... образ initramfs c системой инициализации и инструментарием u-root, написанными на языке Go.

    Знают как в бочку мёда положить половник дерьма.

     
     
  • 2.216, Andrey Mitrofanov (?), 22:08, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    Слово Google в заголовке не заметил, что ли Где ж тебе мёд-то примерещился М... весь текст скрыт [показать]
     
  • 2.236, Led (ok), 02:05, 31/10/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Знают как в бочку мёда положить половник дерьма.

    Не, не знают: ты в половник не помещаешся.

     
  • 1.219, gpyra (?), 22:29, 30/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    > параллельно с основной операционной системой параллельно выполняется ещё несколько неконтролируемых программных окружений (UEFI, SMM, Intel ME), которые формируются на основе проприетарных прошивок. Код UEFI продолжает работать после загрузки основной ОС и выполняется на уровне кольца защиты Ring -2.

    Они поедают ресурсы моего ЦПУ? или висят на отдельном служебном проце?

     
     
  • 2.226, нах (?), 23:08, 30/10/2017 [^] [ответить]     [к модератору]  
  • +/
    uefi - на твоем, это ж драйвера всякой мелкой хрени, типа rtc больше там после ... весь текст скрыт [показать]
     
     
  • 3.301, dmitrmax (ok), 12:01, 02/11/2017 [^] [ответить]     [к модератору]  
  • +/
    LOL Хорошая оговорчка по Фрейду ME работает не на твоём чипсете, а на их Хот... весь текст скрыт [показать]
     
  • 3.305, gpyra (?), 15:49, 09/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Большое спасибо за ответ ... весь текст скрыт [показать]
     
  • 1.240, Аноним (-), 05:55, 31/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    меня терзают смутные сомнения (c), анб с цру борются за каналы слежки? Открытый загрузчик? И для кого открытость? Ну в свете андроида.
     
  • 1.245, 0x0 (?), 08:15, 31/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Нууу... Пока производители оборудования не примут на вооружение, будет ещё и что-то, типа, CyanogenMode для BIOS :))
     
     
  • 2.246, 0x0 (?), 08:17, 31/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Мало ли в Бразилии кирпичей! :)))
     
  • 1.256, анонимы (?), 14:17, 31/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    хорошая новость
     
  • 1.272, Игорь Арбичев (?), 17:47, 31/10/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Если это будет действительно с открытыми исходниками, то это здорово.
     
  • 1.306, Анонимусик (?), 20:27, 09/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Сплошные зонды вокруг... Может и правда на Эльбрус пора переползать...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor