Давно я здесь не был.
Вот прочитал статейку и решил поделиться инфой , мб кому интересно будет или даже практически применит
CoreBoot: главная страница
Список поддерживаемых мат. плат
flashrom - мощная утилита для работы с прошивкой под ОС Linux
Root: обновлено 22 апреля 2010.
Гм, а каким собственно образом тогда пишутся драйвера под эти самые чипсеты и т.п.? Святым духом чтоль? Есть мнение что и инжинеры и документация вполне доступны тем, кто ищет.
ex-K9
Заметь, драйвера под "эти самые чипсеты" пишутся производителем. В случае Linux - не всегда, но вроде уж все этим озаботились. И драйвера в принципе не обязаны "строить" чипсет с 0.
И есть всяческие соглашения, NDA и т.п. (я практически уверен, что половина "гуру" в своей области ходит под NDA).
Дай пример ОТКРЫТОГО (при этом - юзающего возможности чипсета по полной) драйвера СОВРЕМЕННОГО чипсета...
А кому счас легко...
По поводу драйверов это сообщение можно считать исчерпывающим:
По поводу документации, чтобы не влезать в дебри nForce, VIA, SiS, приведу элементарный пример: нужно описание на memory-mapped регистры, используемые чипсетом Intel начиная с 845 для инициализации памяти. Intel даже под NDA не отдается, т.к условие есть - наличие на территории государства проекта, где сие уже используется. А на территории Рус+Укр нет ни одного такого, посему все отдыхают в бескрайних просторах интернет
Открытая книга: icbook.com.ua
Одного этого "шедевра" хватает для оценки "профессионализма" автора статьи:
А про это - вообще молчу
Вообще - имхо вещь интересная... в первую очередь - для серверов/шлюзов/тонких клиентов.
Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.
Продолжение банкета
ixbt.com/news/hard/index.shtml?07/84/10
Источник сообщает, Gigabyte M57SLI-S4 (чипсет NVIDIA nForce 570 SLI), стала первым таким продуктом, поддерживающим LinuxBIOS.
Последняя разработана для платы в рамках проекта по созданию свободного программного обеспечения, одобренного Free Software Foundation. Целью проекта является замена проприетарных и закрытых BIOS, используемых большинством персональных компьютеров, на легковесный BIOS, предназначенный исключительно для загрузки и запуска современных 32-разрядных операционных систем. Проект LinuxBIOS был начат зимой 1999 года в лаборатории Advanced Computing Laboratory в Лос-Аламосе (см. Лос-Аламосская национальная лаборатория). Результаты работы проекта распространяются на условиях GNU GPL.
Типичная задача LinuxBIOS - загружать ядро Linux, но, кроме этого, LinuxBIOS может загружать и запускать исполняемые файлы в формате ELF, например, etherboot, который способен загрузить Linux по сети Ethernet, или ADLO, который загружает Microsoft Windows 2000/XP.
Уникальной особенностью LinuxBIOS является то, что версия LinuxBIOS для x86 начинает работать в 32-разрядном режиме после выполнения всего лишь шестнадцати инструкций процессора, в то время как типичные BIOS для платформы x86 работают исключительно в 16-разрядном режиме. Работа в 32-разрядном режиме делает загрузку с LinuxBIOS очень быстрой (в настоящее время рекорд холодного старта с LinuxBIOS составляет около 3 секунд).
Утверждается, что использование LinuxBIOS позволит облегчить расширяемость системы, сделает возможным обход систем защиты DRM и устранит "другие нечестные технические приспособления", не
позволяющие пользователю получить полный контроль над своей системой.
Что же до аппаратных характеристик системной платы, они следующие:
* Поддерживаемые процессоры: AMD Socket AM2
* 2 х PCI Express x16 (в режиме x8), 3 х PCI Express x1, 2 х PCI
* 6 х SATAII, RAID 0,1, 10
* 10 х USB 2.0
* 3 х FireWire
* Звуковой кодек: Realtek ALC883
Загрузить LinuxBIOS для Gigabyte M57SLI-S4 можно будет с домашней страницы проекта LinuxBIOS.
Источники: Clubic, Википедия
Либо нечему гореть, либо нечем поджечь!
Зная "дотошность" Giga-Byte, особенно в области поддержки восстановления BIOS с жесткого диска, могу предположить, что ничего работать не должно
Открытая книга: icbook.com.ua
2 icbook а где сказано что к этой прошивке приложил руку жижабайт?
Ежели у кого-то есть спеки на чипсет, голова и руки - то почему бы и нет? По крайней мере возможно ACPI и прочие проблемные вещи будут на этой плате работать ровно.
ex-K9
Нигде не сказано, вот это и плохо. Как, впрочем, непонятно, кто приложил руку к BIOS Recovery (что к сути обсуждения не относится).
Не могу сказать, что потратил больше 5 минут на осмотр веб-ресурсов, но из того что видел - ничего не убеждает. Свой опыт подсказывает, что документации на чипсет, головы и рук маловато будет. Нужен плотный контакт с разработчиком платформы. Чай, на дворе не 1991 год...
А с такой подачей информации как на LinuxBIOS, только безнадежный энтузиаст будет тратить драгоценное время на бета-тестерство. Экономические преимущества решения неочевидны. Для рядового пользователя, который колеблется между хот-свопом и недорогим программатором Willem, - вообще загадка, как легко и просто программировать BIOS, заливать новую версию, откатываться на стандартную прошивку. А проблемы в сеансе ОС - это еще впереди. Не факт, что их нет, и непонятно, какие они есть.
На сайте Гигабайта от LinuxBIOS, по этой причине, брезгливо дистанцировались: это и понятно - чтобы избежать вала вопросов типа "Я залил прошивку, теперь плата не стартует. Что делать?"
Таковы впечатления на первый взгляд. Возможно - ошибочные. Но факт остается фактом - есть что обсуждать.
Открытая книга: icbook.com.ua
2 icbook ну факты говорят о том, что этот проект по крайней мере в виде некоторых прошивок пригоден для крупных production систем. О применении на десктопе можно спорить, но промыышленное применение - есть, это - факт. Не говоря уже о том, что изготовление прошивок - отнюдь не единственная задача проекта и вообще-то как правило linuxbios используется не в виде прошивки флэшки
ex-K9
Портировать линуха на железо с "нуля", тобишь с начальной инициализации железа,
задача нетривиальная, даже при очень тесном контакте разработчиков железа и программистов и тесном контакте с разработчиками чипов
как раз такое сейчас и решаем
только не на х86
Либо нечему гореть, либо нечем поджечь!
Отправить комментарий