LINUX.ORG.RU

Google Linux BIOS


0

0

В кратце: google.com, будучи коммерческой компанией, тем не менее занимается поддержкой ОС с открытым исходным кодом. Так например, она спонсирует производство материнских плат с открытым Линукс-БИОСом.

http://google-code-updates.blogspot.c...

>>> Подробности

anonymous

Проверено: Shaman007 ()

Re: Google Linux BIOS

> будучи коммерческой компанией, тем не менее занимается поддержкой ОС с открытым исходным кодом

а гуглю не особо выгодно монопольное положение ms -- чем разнообразнее десктоп, тем больший вес имеют web-сервисы

vadiml ★★★★★ ()

Re: Google Linux BIOS

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

muhas ★★★ ()

Re: Google Linux BIOS

когда же придет cell и умрет x86 и производные?

NoName ()
Ответ на: Re: Google Linux BIOS от NoName

Re: Google Linux BIOS

Не раньше чем наступит праздник "Вендекапец" :)

GhostDragon ()
Ответ на: Re: Google Linux BIOS от muhas

Скорей бы уж.

> скоро через биос и в сеть выходить можно будет и дрова все будут в биос устанавливаться если так пойдёт)))

BIOS не BIOS, а имплантировать какой-нибудь Damn Small Linux в прошивку материнской платы уже давно пора.

Ох, дожить бы до тех благословенных времён когда компьютеры будут продаваться с предустановленной ОС в прошивке материнской платы. Это ж какие возможности для того же бэкапа или восстановления, например! Разумеется только в случае свободной основной ОС. Попробуйте-ка откатится на предыдущую версию драйвера видеоплаты в Windows XP с помощью Damn Small Linux, ха-ха.

Camel ★★★★★ ()
Ответ на: Скорей бы уж. от Camel

Re: Скорей бы уж.

а ты не боишься что мелкомягкие тада вообще линукс задавят?

muhas ★★★ ()
Ответ на: Скорей бы уж. от Camel

Re: Скорей бы уж.

>Ох, дожить бы до тех благословенных времён когда компьютеры будут продаваться с предустановленной ОС в прошивке материнской платы. Это ж какие возможности для того же бэкапа или восстановления, например! Разумеется только в случае свободной основной ОС. Попробуйте-ка откатится на предыдущую версию драйвера видеоплаты в Windows XP с помощью Damn Small Linux, ха-ха.

ИМХО это шаг назад... Вспомним коммандоры и прочие БКшки со встроенной в прошивку ОС и БАСИКом...

anonymous ()

Re: Google Linux BIOS

Проект пока никчёмный: http://linuxbios.org/Supported_Motherboards#Motherboards_supported_in_LinuxBI...

desktop'ных популярных материнок нет вообще.

И света в конце туннеля мы, наверное, не увидим, ибо интерфейсы и примбабасы сильно патентованы даже на уровне ПО, т.е. самого BIOS'a.

birdie ★★★★★ ()
Ответ на: Re: Скорей бы уж. от anonymous

Re: Скорей бы уж.

> Вспомним коммандоры и прочие БКшки со встроенной в прошивку ОС и БАСИКом

Нет, спасибо - уж лучше вспомним рабочие станции SPARC и Alpha и их firmware.

anonymous ()

Re: Google Linux BIOS

> а ты не боишься что мелкомягкие тада вообще линукс задавят?

Как, интересно?

Sikon ★★★ ()

Re: Google Linux BIOS

пускай занимаются, уж наверно получше будет чем АМИ биос, язви его мать..

anonymous ()

Re: Google Linux BIOS

Если это будет Google Linux BIOS, как сказано в заголовке, то при старте системы можно будет пошукать в тырнете чего хошь.

manokur ★★ ()
Ответ на: Re: Google Linux BIOS от Sikon

Re: Google Linux BIOS

как как... у них ща с оборудованием лучше

anonymous ()

Re: Google Linux BIOS

> has an installed base of over 1 million LinuxBIOS systems

Что-то я очень сильно сомневаюсь в том, что этот LinuxBIOS установлен в миллионе машин. Где все эти машины? Хоть кто-нибудь этим LinuxBIOS пользовался?

km ★★★ ()

Re: Google Linux BIOS

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

anonymous ()

Re: Google Linux BIOS

Одна из причин такой цифры что Tyan некоторые свои материнки изначально делает с LinuxBIOS.

BigBug ()
Ответ на: Re: Google Linux BIOS от anonymous

Re: Google Linux BIOS

на via epia неплохо влазит linuxbios.

anonymous ()
Ответ на: Re: Google Linux BIOS от manokur

Re: Google Linux BIOS

>Если это будет Google Linux BIOS, как сказано в заголовке, то при старте системы можно будет пошукать в тырнете чего хошь.

Нефига - он рекламу будет показывать при старте машинки.

r ★★★★★ ()

Re: Google Linux BIOS

Вы новость в оригинале читали? Ну при чем тут ОС? Почитайте о Linux BIOS. Linux BIOS позволяет управлять процессом стартового запуска компьютера. И все. Вся остальная функциональность биоса по сути не нужна. Все равно современные ОС все делают напрямую через личные драйвера. Вот linux bios ее и не реализуют. Linux BIOS упрощает процес загрузки до невозможного. За счет отсутствия инициализации оборудования. Все равно ОС сделает это при своем запуске, причем заметно быстрее. Таким образом за счет отсутствия сплеш скрина, теста памяти, инициализации оборудования процес появления окна терминала ОС составляет три секунды. Тоесть перезагрузить комп (сервер) возможно за 3 секунды. А вот тут сразу становится понятно, зачем это гуглю. У них ведь вся система на обычных писишках построена. И задача времени перезагрузки кластера стоит очень остро. Вот и вкладывают они в эту разработку деньги. Все очень просто

anonymous ()
Ответ на: Re: Скорей бы уж. от anonymous

Re: Скорей бы уж.

>ИМХО это шаг назад... Вспомним коммандоры и прочие БКшки со встроенной в прошивку ОС и БАСИКом...

Развитие техники движется по спирали...

anonymous ()
Ответ на: Re: Google Linux BIOS от r

Re: Google Linux BIOS

>Нефига - он рекламу будет показывать при старте машинки.

Не дамся! Хватит того говна, что они в гмыле пихают.

manokur ★★ ()

Re: Google Linux BIOS

> Так например, она спонсирует производство материнских плат с открытым Линукс-БИОСом.

По ссылке я такой фразы не нашёл. Если Гугл действительно спонсирует
_производство_ плат, дайте, плиз, ссылку на список готовых плат, на
которых в _заводских_ условиях устанавливается LinuxBIOS.

annonymous ★★ ()
Ответ на: Re: Google Linux BIOS от anonymous

Re: Google Linux BIOS

> Вы новость в оригинале читали? Ну при чем тут ОС? Почитайте о Linux BIOS. Linux BIOS позволяет управлять процессом стартового запуска компьютера. И все.

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

annonymous ★★ ()
Ответ на: Re: Google Linux BIOS от r

Re: Google Linux BIOS

> Нефига - он рекламу будет показывать при старте машинки.

И еще индексировать все локальные файлы и отправлять в гугль.

anonymous ()
Ответ на: Re: Скорей бы уж. от anonymous

Re: Скорей бы уж.

> ИМХО это шаг назад... Вспомним коммандоры и прочие БКшки со встроенной в прошивку ОС и БАСИКом...

x86 BIOS по сути является ОС уровня DOS.

mutronix ★★★★ ()
Ответ на: Re: Google Linux BIOS от km

Re: Google Linux BIOS

>Где все эти машины? Хоть кто-нибудь этим LinuxBIOS пользовался?

в lanl.gov кластер. И не только.

robot12 ★★★★★ ()
Ответ на: Re: Скорей бы уж. от mutronix

Re: Скорей бы уж.

>x86 BIOS по сути является ОС уровня DOS.

Немного заблуждаетесь, уважаемый. BIOS не поддерживает управление процессами и прикладными задачами (кроме BIOS'ов сетевых карт и экзотических адаптеров), не поддерживает ни одну файловую систему в режиме записи. Однако, в отличии от ОС, умеет установить код в SMI.

robot12 ★★★★★ ()

Re: Google Linux BIOS

Оччень хорошо что google поддерживает этот проект. Потому как BIOS от AWARD (AMI),при всей его убогости, совершенно не дешёвая штука. И часть его стоимости онозначно входит в стоимость железа.

robot12 ★★★★★ ()
Ответ на: Re: Google Linux BIOS от robot12

Re: Google Linux BIOS

А почему тогда почти никто не выпускает матплаты с LinuxBIOS? Если LinuxBIOS полностью работает через Serial, то он очень даже кстати на таких машинах, как VIA Epia и PCCHIPS.

Так раз он уже и так работает на VIA Epia, почему VIA мается с другими BIOS'ами, а не предлагает LinuxBIOS по умолчанию?

P.S. Кстати, почему он называется LinuxBIOS, если, вроде как, позволяет загружать любую операционную систему? Или он поддерживает только определённые ОС?

km ★★★ ()
Ответ на: Re: Скорей бы уж. от anonymous

Re: Скорей бы уж.

>Развитие техники движется по спирали...
скорее по кольцу Мебиуса :-)

sco-killer ()
Ответ на: Re: Google Linux BIOS от annonymous

Re: Google Linux BIOS

>> Вы новость в оригинале читали? Ну при чем тут ОС? Почитайте о Linux >>BIOS. Linux BIOS позволяет управлять процессом стартового запуска >>компьютера. И все.

>Ответ не правильный. Оно и BIOS и OS в одном флаконе. Можно юзать >на компе только как биос, а можно бездисковую станцию из компа сделать.

Почитайте на http://en.wikipedia.org/wiki/Linux_BIOS В частности, оттуда

LinuxBIOS is a free software project, endorsed by the Free Software Foundation, aimed at replacing the proprietary BIOS firmware found in most computers with a lightweight BIOS designed to perform only the minimum of tasks necessary ***to load and run a modern 32-bit operating system.***

anonymous ()
Ответ на: Re: Google Linux BIOS от km

Re: Google Linux BIOS

>А почему тогда почти никто не выпускает матплаты с LinuxBIOS?

Не знаю. Наверное потому же, почему и пользуются Windows :)

robot12 ★★★★★ ()

Re: Google Linux BIOS

Будем ждать широкого распространения подобных плат..

MiracleMan ★★★★★ ()
Ответ на: Re: Google Linux BIOS от MiracleMan

Re: Google Linux BIOS

Linux уже применяется в сановской техники: ILOM в T2000 и в X4xxx series service processor

chown ()
Ответ на: Re: Скорей бы уж. от robot12

Re: Скорей бы уж.

получается тогда что возможно сделать так чтобы с его помощью smi можно было бы отправлять в гугл инфу?

NoName ()
Ответ на: Re: Google Linux BIOS от anonymous

Re: Google Linux BIOS

> aimed at replacing the proprietary BIOS firmware found in most computers with a lightweight BIOS designed to perform only the minimum of tasks necessary ***to load and run a modern 32-bit operating system.***

Да, да, да. Попроси перевести эту фразу грамотного переводчика.
Увидишь, как изменится смысл. Вовсе не то, что ты/вы подумал(и).

annonymous ★★ ()
Ответ на: Re: Google Linux BIOS от annonymous

Re: Google Linux BIOS

То есть, для тебя перевел "грамотный" переводчик? :)

P.S. ... only the minimum of tasks [which are] necessary to ...

P.P.S. Тот анонимус прав.

dave ★★★★★ ()
Ответ на: Re: Google Linux BIOS от annonymous

Re: Google Linux BIOS

>Да, да, да. Попроси перевести эту фразу грамотного переводчика. >Увидишь, как изменится смысл. Вовсе не то, что ты/вы подумал(и).

Вовсе не то говор(ите)ишь? Ладно, вот та же информация на русской википедии http://ru.wikipedia.org/wiki/LinuxBIOS Предвидя вопрос - переводил не я.

LinuxBIOS — проект по созданию свободного программного обеспечения, одобренный Free Software Foundation. Целью проекта является замена проприетарных и закрытых BIOS, используемых большинством персональных компьютеров, на легковесный BIOS, предназначенный ***исключительно для загрузки и запуска современных 32-разрядных операционных систем***.

Далее по тексту

Linux может загрузить практически любую операционную систему ***с любого поддерживаемого устройства, такого как Myrinet, Quadrics, или SCSI***

А теперь, позволь, от себя добавить несколько слов. То что в списке устройств нету самого BIOS-а объясняется очень просто. Весь проект делался ради того, чтобы ускорить время загрузки, как я уже писал, выбросив ненужную инициализацию, функциональность. Поэтому програмка загрузки (loader), которая прошивается в BIOS, делается как можно легче (меньше), так как ВРЕМЯ ЧТЕНИЯ ИЗ ФЛЕША BIOS НЕСОПОСТАВИМО СО ВРЕМЕНЕМ ЧТЕНИЯ ИЗ ДИСКОВЫХ/СЕТЕВЫХ СИСТЕМ. Несопоставимо, понятно, в большую сторону. Таким образом Linux BIOS представляет собой базовый инициализатор + загрузчик ГОТОВОЙ ОС, находящейся в другом месте (НЕ В БИОСЕ). Сама идея запихнуть в BIOS ОС претит идее Linux BIOS, так как та как раз пытается уйти от этого.

anonymous ()
Ответ на: Re: Google Linux BIOS от anonymous

Re: Google Linux BIOS

> Ладно, вот та же информация на русской википедии http://ru.wikipedia.org/wiki/LinuxBIOS Предвидя вопрос - переводил не я.

Предлагаю почитать не искажённые переводы, а источник, то бишь -
http://www.linuxbios.org/ .

Конкретно - http://www.linuxbios.org/FAQ#What_is_LinuxBIOS.3F

Цитата:
"LinuxBIOS aims to replace the normal BIOS found on PCs, Alphas, and
other machines with a Linux kernel that can boot Linux from a cold
start. LinuxBIOS is primarily Linux - about 10 lines of patches to the
current Linux kernel. Additionally, the startup code - about 500 lines of assembly and 5000 lines of C [...]"

Ключевая фраза: "can boot Linux from a cold start".
И далее: "The LinuxBIOS gunzip's the Linux kernel straight out of NVRAM
and essentially requires no moving parts other than the fan."

Резюме: linuxbios - это небольшой стартовый код, написанный на
ассемблере + полноценное ядро линукс. Ядро линукс загружается, а
далее может служить загрузчиком для другой ОС, либо работать
самостоятельно.

annonymous ★★ ()
Ответ на: Re: Скорей бы уж. от anonymous

Re: Скорей бы уж.

>ИМХО это шаг назад... Вспомним коммандоры и прочие БКшки со встроенной в прошивку ОС и БАСИКом...

Иногда, когда все мертво, тебе нужен хоть какой-нить комп, чтобы выйти хоть как-то в инет к примеру...

Опять же амишные старые биосы с графической оболочкой и поддержкой мыши тебя не смущали?

jackill ★★★★★ ()
Ответ на: Re: Google Linux BIOS от km

Re: Google Linux BIOS

>Что-то я очень сильно сомневаюсь в том, что этот LinuxBIOS установлен в миллионе машин

Напрягает, что нет OpenBSDBIOS? :)

jackill ★★★★★ ()
Ответ на: Re: Google Linux BIOS от anonymous

Re: Google Linux BIOS

> В этой статье описывается запланированный, но ещё не выпущенный продукт.

Так об этом и в пресс-релизе написано, но это пока только планы, а миллион -- это было сказано про уже выпущенные продукты.

km ★★★ ()
Ответ на: Re: Google Linux BIOS от annonymous

Re: Google Linux BIOS

>Резюме: linuxbios - это небольшой стартовый код, написанный на >ассемблере + полноценное ядро линукс. Ядро линукс загружается, а >далее может служить загрузчиком для другой ОС, либо работать >самостоятельно.

Устал я спорить и доказывать что ядро линуха не может состоять из 5000 строчек кода на С. Что эти строки и есть тот самый загрузчик. Единственное в чем был не прав - в том что сомневался, что образ linux-а засунут на биосовский флеш. Таки засунули. Но опять же повторяю - не важно что и из какого места грузится после инициализации и распаковки образа. Все это не является частью проекта Linux BIOS. Скачайте исходники, как я сделал, и сами убедитесь. Вот код, на котором заканчивается деятельность Linux BIOS-а

файл LinuxBIOSv2-2497\src\boot\elfboot.c, метод elfload printk_debug("Jumping to boot code at 0x%x\n", entry); post_code(0xfe);

/* Jump to kernel *********** */ jmp_to_elf_entry(entry, bounce_buffer);

перед этим производилась распаковка из образа. А вот и самый последний код загрузчика Linux BIOS-а (реально загрузчика бинарного файла из elf-формата в память)

файл LinuxBIOSv2-2497\src\arch\ppc\boot\boot.c, привожу именно код для power pc, в силу его простоты по сравнению с i386, где используется асемблер

void jmp_to_elf_entry(void *entry, unsigned long buffer) { void (*kernel_entry)(void);

kernel_entry = entry;

/* * Kernel will invalidate and disable dcache immediately on * entry. This is bad if we've been using it, which we * have. Make sure it is flushed to memory. */ flush_dcache();

/* On ppc we don't currently support loading over LinuxBIOS. * So ignore the buffer. */

/* ************** Усе. Вот он момент истины. Образ роаспакован, смело на него прыгаем Jump to kernel */ *************** kernel_entry(); }

P.S. еще раз повторюсь - ядра линуха там нет, только загрузчик и масса кода по инициализации, специфичного для конкретной материнки

anonymous ()
Ответ на: Re: Google Linux BIOS от anonymous

Re: Google Linux BIOS

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

С уважением Alny, он же anonymous :)

anonymous ()
Ответ на: Re: Google Linux BIOS от anonymous

Re: Google Linux BIOS

> Единственное в чем был не прав - в том что сомневался, что образ linux-а засунут на биосовский флеш.

Так именно это я и пытался втолковать.

> P.S. еще раз повторюсь - ядра линуха там нет

Там - это где? В 5000 строк? Кто бы сомневался. Ядро отдельно, загрузчик - отдельно; но оба вместе зашиваются в биос флэш. Готовая оська с биосом
в одном флаконе. Сеть есть, консоль есть. Можно работать.

annonymous ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.