LINUX.ORG.RU

История изменений

Исправление SakuraKun, (текущая версия) :

Мы, коребутчики - те, у кого есть реальный выбор «использовать дополнение SeaBIOS или UEFI Tianocore к опенсорсной прошивке coreboot»: >90% из нас выбирают SeaBIOS судя по репортам из board-status! И это лучшее подтверждение реальной не-нужности UEFI (даже опенсорсный UEFI при реальной возможности выбора оказывается мало кому нужен), как и большинства новых шняг из навязываемых свыше.

Обычный legacy BIOS - костыли на ассемблере, а современный legacy BIOS - SeaBIOS - изящный вылизанный код на Сишечке. Причём, в отличие от жирного ужасного UEFI с его миллионами строк говнокода в 300 блобах, в SeaBIOS всего 50k строк, где просто разобраться и внести изменения на свой вкус. А проприетарные БИОСы - это глючное зло.

Так что, уважаемые линуксоиды, переходите на божественный опенсорсный coreboot+SeaBIOS. Переход на коребут сделает ваш компьютер намного защищённее + подарит вам массу дополнительных возможностей вроде добавления дискетных операционок: в т.ч. и с графическим интерфейсом, KolibriOS например https://kolibrios.org/en/ + FreeDOS, Visopsys, мемтест и т.д.. Полный список потенциально полезных дискет здесь - http://dangerousprototypes.com/docs/Lenovo_G505S_hacking#Useful_floppies , а добавляются они к уже собранному образу coreboot+SeaBIOS простой командой

./coreboot/build/cbfstool ./coreboot/build/coreboot.rom add -f ./myfloppy.img floppyimg/myfloppy.lzma -t raw -c lzma

где "-c lzma" позволяет использовать LZMA сжатие чтобы уменьшить используемое в BIOS-чипе пространство (разные дискеты сжимаются по-разному хорошо, Kolibri с 1.44MB до 1.2MB а вот мемтест до 45КБ)

Правда эта возможность предоставляется не coreboot а SeaBIOS, который является самым популярным payload-ом коребута (сам коребут лишь инициализирует железо, после чего передаёт управление payload-у - https://www.coreboot.org/Payloads). coreboot+SeaBIOS весит довольно мало - например у меня на ноуте меньше 1MB - и оставшееся в биос-чипе место можно заполнить чем-то полезным, вроде няшной коллекции дискет ;-)

Исправление SakuraKun, :

Мы, коребутчики - те, у кого есть реальный выбор «использовать дополнение SeaBIOS или UEFI Tianocore к опенсорсной прошивке coreboot»: >90% из нас выбирают SeaBIOS судя по репортам из board-status! И это лучшее подтверждение реальной не-нужности UEFI (даже опенсорсный UEFI при реальной возможности выбора оказывается мало кому нужен), как и большинства новых шняг из навязываемых свыше.

Обычный legacy BIOS - костыли на ассемблере, а современный legacy BIOS - SeaBIOS - изящный вылизанный код на Сишечке. Причём, в отличие от жирного ужасного UEFI с его миллионами строк говнокода в 300 блобах, в SeaBIOS всего 50k строк, где просто разобраться и внести изменения на свой вкус. А проприетарные БИОСы - это глючное зло.

Так что, уважаемые линуксоиды, переходите на божественный опенсорсный coreboot+SeaBIOS. Переход на коребут сделает ваш компьютер намного защищённее + подарит вам массу дополнительных возможностей вроде добавления дискетных операционок: в т.ч. и с графическим интерфейсом, KolibriOS например https://kolibrios.org/en/ + FreeDOS, Visopsys, мемтест и т.д.. Полный список потенциально полезных дискет здесь - http://dangerousprototypes.com/docs/Lenovo_G505S_hacking#Useful_floppies , а добавляются они к уже собранному образу coreboot+SeaBIOS простой командой

./coreboot/build/cbfstool ./coreboot/build/coreboot.rom add -f ./myfloppy.img floppyimg/myfloppy.lzma -t raw -c lzma

где "-c lzma" позволяет использовать LZMA сжатие чтобы уменьшить используемое в BIOS-чипе пространство (разные дискеты сжимаются по-разному хорошо, Kolibri с 1.44MB до 1.2MB а вот мемтест до 45КБ)

Правда эта возможность предоставляется не coreboot а SeaBIOS, который является самым популярным payload-ом коребута (сам коребут лишь инициализирует железо, после чего передаёт управление payload-у - https://www.coreboot.org/Payloads). coreboot+SeaBIOS весит довольно мало - например у меня на ноуте меньше 1MB - и оставшееся в биос-чипе место можно заполнить чем-то полезным, вроде няшной коллекции дискет ;-)

Исходная версия SakuraKun, :

Мы, коребутчики - те, у кого есть реальный выбор «использовать дополнение SeaBIOS или UEFI Tianocore к опенсорсной прошивке coreboot»: >90% из нас выбирают SeaBIOS судя по репортам из board-status! И это лучшее подтверждение реальной не-нужности UEFI (даже опенсорсный UEFI при реальной возможности выбора оказывается мало кому нужен), как и большинства новых шняг из навязываемых свыше.

Обычный legacy BIOS - костыли на ассемблере, а современный legacy BIOS - SeaBIOS - изящный вылизанный код на Сишечке. Причём, в отличие от жирного ужасного UEFI с его миллионами строк говнокода в 300 блобах, в SeaBIOS всего 50k строк, где просто разобраться и внести изменения на свой вкус. А проприетарные БИОСы - это глючное зло.

Так что, уважаемые линуксоиды, переходите на божественный опенсорсный coreboot+SeaBIOS. Переход на коребут сделает ваш компьютер намного защищённее + подарит вам массу дополнительных возможностей вроде добавления дискетных операционок: в т.ч. и с графическим интерфейсом, KolibriOS например https://kolibrios.org/en/ + FreeDOS, Visopsys, мемтест и т.д.. Полный список потенциально полезных дискет здесь - http://dangerousprototypes.com/docs/Lenovo_G505S_hacking#Useful_floppies , а добавляются они к уже собранному образу coreboot+SeaBIOS простой командой

./coreboot/build/cbfstool ./coreboot/build/coreboot.rom add -f ./myfloppy.img floppyimg/myfloppy.lzma -t raw -c lzma где "-c lzma" позволяет использовать LZMA сжатие чтобы уменьшить используемое в BIOS-чипе пространство (разные дискеты сжимаются по-разному хорошо, Kolibri с 1.44MB до 1.2MB а вот мемтест до 45КБ)

Правда эта возможность предоставляется не coreboot а SeaBIOS, который является самым популярным payload-ом коребута (сам коребут лишь инициализирует железо, после чего передаёт управление payload-у - https://www.coreboot.org/Payloads). coreboot+SeaBIOS весит довольно мало - например у меня на ноуте меньше 1MB - и оставшееся в биос-чипе место можно заполнить чем-то полезным, вроде няшной коллекции дискет ;-)