Page 6 of 7

Re: KolibriOS в BIOS

Posted: Tue Jun 07, 2011 5:00 pm
by art_zh
XVilka
Спасибо тебе огромное, обязательно выкинем!

А теперь - собственно сабж:
(kolibri.img прошит в ROM, мышь и клавиатура отключены за ненадобностью)

Re: KolibriOS в BIOS

Posted: Tue Jun 07, 2011 6:04 pm
by XVilka
Ок. Выкинем SeaBIOS, напишем success-story на слэшдот.

П.С. Мышка и клавиатура - пережиток прошлого, будущее за прямым интерфейсом с мозгом! :lol:

Re: KolibriOS в BIOS

Posted: Tue Jun 07, 2011 8:28 pm
by SoUrcerer
С большим удовольствием могу рассказать о событии на Хабре, или подарить приглашение.

Re: KolibriOS в BIOS

Posted: Tue Jun 07, 2011 10:34 pm
by art_zh
Sourcerer
Спасибо, было бы здорово конечно.
Только для начала надо хотя бы мышку пристегнуть, а то хаброзубые оттянутся по полной :wink:

Re: KolibriOS в BIOS

Posted: Sat Dec 14, 2013 9:33 am
by Kopa
Какие последние достижения на фронте этого направления?

Re: KolibriOS в BIOS

Posted: Sat Dec 14, 2013 12:29 pm
by art_zh
никаких.
Принципиальная возможность продемонстрирована, направление движения (для танца с бубном) указано.
Когда (и если) кому-то понадобится прошить kolibri.img в ROM - действуйте в том же духе.

Re: KolibriOS в BIOS

Posted: Sun Feb 07, 2016 10:34 am
by Kopa
art_zh wrote:никаких.
Принципиальная возможность продемонстрирована, направление движения (для танца с бубном) указано.
Когда (и если) кому-то понадобится прошить kolibri.img в ROM - действуйте в том же духе.
Дальнейшее продвижение этой тематики предвидеться? :)

Re: KolibriOS в BIOS

Posted: Sun Feb 07, 2016 9:19 pm
by art_zh
Kopa
Надеюсь, о дальнейшем (довольно интересном и практически-полезном) продвижении этой темы когда-нибудь (еще при нашей жизни) будет статья на Хабре.

Re: KolibriOS в BIOS

Posted: Sun Feb 07, 2016 10:42 pm
by Kopa
art_zh wrote:Kopa
Надеюсь, о дальнейшем (довольно интересном и практически-полезном) продвижении этой темы когда-нибудь (еще при нашей жизни) будет статья на Хабре.
Так всё секретно? :)

Re: KolibriOS в BIOS

Posted: Sun Feb 07, 2016 11:46 pm
by art_zh
Kopa
Нет, наоборот - там все настолько банально-примитивно,
что у простого обвателя сразу возникает вопрос "ну и нафига это всё?"

А когда ему на полном серьёзе начинаешь объяснять для чего и зачем -
тогда следует обиженное: "так нечестно, это ты для своей конкретной задачи забабахал. а мне это нафига?"

Поэтому прежде чем задавать досужие вопросы,
ты сначала сам определись: а оно зачем тебе вообще нужно?

Re: KolibriOS в BIOS

Posted: Mon Feb 08, 2016 12:03 am
by Kopa
art_zh wrote:Поэтому прежде чем задавать досужие вопросы,
ты сначала сам определись: а оно зачем тебе вообще нужно?
С этим то как раз всё просто. :)

P.S. Навеяло из народного сказания: Интервью Bjarne Stroustrup, данное 1 января 1998 года
http://cs.mipt.ru/docs/comp/rus/develop ... interview/

Posted: Mon Feb 08, 2016 12:14 am
by punk_joker
Нужны ли для повторения какие-то специфические знания? И какие интструменты необходимы?

Re: KolibriOS в BIOS

Posted: Mon Feb 08, 2016 1:24 am
by art_zh
punk_joker
все что нужно по сабжу - это kolibri.img, помещенный в образ загрузочной дискеты, и сорцы с coreboot.org (для твоей материнки).
Прошить бинарник на флеш-чип легче всего с помощью любого SPI-программатора, но есть и чисто софтовый метод (на твой страх и риск) - в коребуте есть специальная утилитка.
XVilka все правильно изложил, один только вопрос - а нафига?
коребут имхо оказался ничем не лучше проприетарного BIOS, а бездисковый вариант загрузки привязывает юзера к одной-единственой верскии системы, которую даже поменять нельзя без перепрошивки ROM.

гораздо интереснее бездисковая загрузка без coreboot, через PCI BIOS Extension ROM, вот это был красивый и полезный хэк.
мотиватором здесь выступает простая логическая цепочка
а) некто разрабатывает некое устройство, вставляемое в РС на шине PCI или PCIe;
б) любое PCI-устройство может содержать х86-код инициализации, вызываемый BIOS на этапе энумерации внешних устройств;
в) этот код может совершенно произвольным - почему бы не загрузить на этом этапе образ Колибри из бортовой флешки в системную память, и не передать ему управление?
г) профит1 - молниеносная загрузка ОС с нативной поддержкой данного железа
д) профит2 - железо точно знает адресную модель операционной системы и может читать/менять любые системные переменные, а также видеть код и внутренние структуры своего драйвера.

Re: KolibriOS в BIOS

Posted: Mon Feb 08, 2016 9:38 am
by punk_joker
art_zh верю, что последнее интереснее, но мне пока и этого достаточно. Я все таки простой студен без особых знаний в этой области :D Для начала попробую повторить вариант с coreboot. У меня и на него много времени уйдет (тут не только подтягивание знаний, но и финансовая сторона). В любом случае, решение подобных задач это интересно и отдача в знании неплохая,а последнее мне и необходимо.

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

Re: KolibriOS в BIOS

Posted: Tue May 24, 2016 9:31 pm
by eurol
yogev_ezra wrote:
XVilka wrote:Самый верный вариант - спросить у нас в рассылке coreboot@coreboot.org
Сейчас закинул туда удочку насчёт eBox-3300MX + Fit-PC2 - посмотрим, кто клюнет :roll:
Ай! Что там с fit-pc2? Я бы поигрался с колибри на нем, да USB не работают вовсе под нею...