Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн окт 23, 2017 9:14 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу 1 2 3 4 57 След.
Автор Сообщение
 Заголовок сообщения: KolibriOS в BIOS
СообщениеДобавлено: Пт дек 18, 2009 9:22 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт окт 13, 2005 12:00 pm
Сообщения: 299
http://user1.cooler-online.ru/blog/10488.html


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Пт дек 18, 2009 11:39 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
какое отношение это имеет к Колибри? То что раздел "Оффтоп" закрыт, не означает что надо оффтопить во всех остальных разделах..

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Сб дек 19, 2009 8:59 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Gluk писал(а):
какое отношение это имеет к Колибри? То что раздел "Оффтоп" закрыт, не означает что надо оффтопить во всех остальных разделах..

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

Колибри прекрасно уместится в ПЗУ. Над прошивкой я сейчас работаю.

Для начала это будет BIOS-extension модуль на простенькой PCI карте. Это самое быстрое "бездисковое" решение как с точки зрения программной адаптации, так и с позиции совместимости с разными чипсетами.

Конечная цель - полноценные Колибри-прошивки материнского ПЗУ с полным замещением BIOS (и частичным - POST) для некоторых недорогих систем с открытыми чипсетами (например, АМД780/700). Здесь работы будет прорва, но пока вы доведете до ума хотя бы минимальный графический браузер - я с ней справлюсь... :lol:

_________________
Узкий специалист подобен флюсу: полнота его - односторонняя.
Козьма Прутков


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Сб дек 19, 2009 10:14 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт окт 13, 2005 12:00 pm
Сообщения: 299
art_zh а как заинтересовать производителей железа? Или сам хочешь патентовать и железо с зашитой ос продавать?
У нас есть производители железа, но их сектор частный не интересует (из личной беседы). Они в космосе летают: http://www.argon.ru/. А чипы собственной топологии на Тайване заказывают, потому что Зеленоград утух...


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Сб дек 19, 2009 11:19 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Цитата:
Колибри прекрасно уместится в ПЗУ. Над прошивкой я сейчас работаю.

Это для личного интереса или есть заинтересованная группа/организация?

_________________
KolibriOS-перспективная ос!
Kolibri is best operation system in the world!


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Вс дек 20, 2009 1:08 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
camper писал(а):
art_zh а как заинтересовать производителей железа? Или сам хочешь патентовать и железо с зашитой ос продавать?

Заинтересовать можно кого угодно - рублём. Будет спрос - будет интерес. Небольшие партии можно клепать самому, большие - лучше поручить китайским товарищам.
Все файлы ROM-версии КОС, включая схемы и HDL-имплементации, будут открытыми. Вообще, как можно запатентовать ОС с открытым кодом? Я уже говорил здесь много раз, что и на опенсорсе можно (и нужно) делать деньги. Патентованых и дорогих систем на рынке полно, а есть ли что-нибудь бесплатное и открытое?
Сейчас - только Линукс. Даже не ОС, а идеология. Концепция. Слишком громоздкая для узкоспециализированных и встроенных систем, к тому же очень неудобная на бездисковой PC-платформе (линукс-системы на базе PowerPC и ARM в более выгодном положении - их ядро компилится гораздо компактнее и еще может быть целиком прошито в ПЗУ; к тому же для них есть надежный ROM-загрузчик и куча вспомогательных программных и аппаратных средств).
camper писал(а):
У нас есть производители железа, но их сектор частный не интересует (из личной беседы). Они в космосе летают: http://www.argon.ru/. А чипы собственной топологии на Тайване заказывают, потому что Зеленоград утух...

Я заказываю платы в городе Ухань, что на реке Янцзы. Делают втрое быстрее чем в Англии, впятеро дешевле и с тем же качеством. А насчет Зеленограда... в середине 80-х я учился в МИЭТе (ФТ-база!) и недавно снова там побывал. Бардак средней степени тяжести - хоть кто-то еще работает и хоть что-то еще можно назвать высокими технологиями. В других местах Страны все обернулось гораздо хуже.
Частный сектор не интересует производителей железа? А может, это граждане перестали интересоваться отечественными производителями?
andrew_programmer писал(а):
Это для личного интереса или есть заинтересованная группа/организация?
(Вопрос поставлен как-то по-НКВДшному) :?
Личный интерес отдельно взятого инженера-шабашника.

_________________
Узкий специалист подобен флюсу: полнота его - односторонняя.
Козьма Прутков


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Вт дек 29, 2009 11:26 pm 
Не в сети

Зарегистрирован: Пн дек 28, 2009 11:35 pm
Сообщения: 12
А может просто начать с флешек с предустановленой колибри? Если на флехе 8 гигов, то систему в 1,5 мб никто удалять с самого начала не будет, а насколько я знаю рынок флешек в маленьких городах развит слабо, как следствие фешка со встроенной системой, это Понт/Фишка для многих.


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Ср дек 30, 2009 11:22 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт окт 13, 2005 12:00 pm
Сообщения: 299
Кстати. Когда покупаете компьютер без установленный операционной системы, это способ проверить его. Хотя есть и Ubuntu, но зато колибри быстрее грузится и мало места занимает.


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Чт май 06, 2010 9:33 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
art_zh: Как успехи в деле использования в PCI flash?
Каков вообще статус проекта?
интересно было бы сделать колибри доступной как payload для coreboot. (в среднем 200-300 кб).
У них и код есть для этого - libpayload, и реально полезнее будет ненужного биоса, только захламляющего место в микросхеме.
( у меня например вместо BIOS стоит coreboot на ASUS A8N-E - отлично работает, только еще ACPI не сделан, но это дело времени, и разгона код надо добавить )
А там и утилитописатели подтянутся - все таки удобнее биос настраивать с нормальным интерфейсом :-)

если брать то железо, на котором работает coreboot - то у них доступна документация.
вот список поддерживаемого железа http://www.coreboot.org/Supported_Motherboards

в коммерческой заинтересованности и они полезны (продают железо с coreboot) и народ с сайта http://rom.by

верю в удачу проекта и надеюсь на успех! :-)

P.S. Может тогда ветку переименовать в "KolibriOS вместо BIOS" или "Колибри в чипе BIOS" ?
А то правда опера тут ни с какого боку

P.P.S.
art_zh: по сообщениям я понял что уже знаете о coreboot - а у них в планах стоит MenuetOS (Possible Payloads).
Может стоит там на вики добавить KolibrioOS и ссылку на проект, с коротеньким описанием и статусом - народ местный подтянется. Интересно же.


Последний раз редактировалось XVilka Вс май 16, 2010 12:44 am, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Пт май 07, 2010 3:29 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
art_zh: Я так понял есть уже какие-то наработки? А как быть с многочисленными вызовами функций BIOS из ядра?
Может тогда сделать макросы на эти функции и потихионьку выпилить в отдельный файл? А потом отсечь или сделать отключаемым. Правда тогда и доки с примерами придется переписывать...


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Сб май 08, 2010 4:18 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
XVilka
CoreBoot + KOS - это было бы супер.
Я сперва тоже было накинулся на CoreBoot, но потом слегка поостыл:

во-1х, их прошивки требуют серьёзной подгонки напильником для конкретного железа. хорошо работают только на эмуляторах и некоторых (в основном - довольно старых) матерях: http://www.coreboot.org/Supported_Motherboards#Motherboards_supported_in_coreboot_v4.
Если тебе повезло раздобыть нужную доску - радуйся, если нет - допиливай. Хотя, надо отметить, в последние месяц-два у них наблюдается отрадное оживление. Похоже, AMD поделился своими наработками по новым чипсетам.

во-2х, CoreBoot не обеспечивает полной совместимости с сервисом PC BIOS. С вызывом BIOS-функций могут быть (и будут) проблемы. Ясно, что полная замена BIOS-функций на низкоуровневый сервис CoreBoot
а) потребует серьезной переделки ядра, и
б) будет работать только на отдельно взятом чипсете.
в) Но попробовать всё-таки надо!

в-3х, в последнее время появились альтернативы: ASUS ExpressGate, например, может загрузить линукс с image-файла через полсекунды после холодного старта. Я попробовал - впечатляет. Правда, пэйлод весит почти 200мегабайт, но его код полностью открыт, и в принципе позволяет догадаться, как надо цеплять любое другое ядро. Слышал, что умельцы используют ExpressGate для мгновенной загрузки BusyBox и DSL.
Такой ROM-загрузчик
а) не нуждается в дисковом бутлодере, и в то же время
б) не требует перепрошивки ПЗУ.
Это, конечно, вовсе не "бездисковая загрузка", но хоть что-то.

Я для начала хочу попробовать прошить в 16-разрядный загрузчик ядра (сильно урезанный /boot/bootcode.inc с фиксированными настройками, без синего экрана). Потом - загрузить всё ядро без помощи рамдиска, непосредственно из ROM.

После этого можно будет вообще убрать из ROM-ядра поддержку /fd и /rd (вместе с /fs/fat12.inc) и сократить размер статической области ядра до 2Мб. Если керпакованое ядро будет весить меньше 64к, тогда будем думать как лучше зашить КОС в свободные блоки системного ПЗУ, не трогая BIOS.

Насчет наработок - пока поделиться особенно нечем, первые прошивки - для Extension ROM очень нестандартной PCI-карты, и те пока что виснут через раз.

_________________
Узкий специалист подобен флюсу: полнота его - односторонняя.
Козьма Прутков


Последний раз редактировалось art_zh Сб май 08, 2010 4:48 pm, всего редактировалось 2 раза.

Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Сб май 08, 2010 4:47 pm 
art_zh писал(а):
После этого можно будет вообще убрать из ROM-ядра поддержку /fd и /rd (вместе с /fs/fat12.inc)

Ты серьезно? Я очень надеюсь что это не коснется trunk'a.


Вернуться к началу
   
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Сб май 08, 2010 4:52 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Mario писал(а):
art_zh писал(а):
После этого можно будет вообще убрать из ROM-ядра поддержку /fd и /rd (вместе с /fs/fat12.inc)

Ты серьезно? Я очень надеюсь что это не коснется trunk'a.

Конечно не коснётся.
Речь ведь идет о ROM-прошивках, они по определению индивидуальные и не годятся для каждой платфомы.


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Сб май 08, 2010 6:06 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Вот две ссылки в помощь к PCI буту - http://sites.google.com/site/pinczakko/ ... ansion-rom и http://sites.google.com/site/pinczakko/ ... ource-code

А поводу поддержки биосовых функций - coreboot + seabios на qemu отлично загружают колибри уже сейчас ;-) просто можно выпилить не сильно нужное и оставить минимум.

200 мб payload? O_O Они его на моно что ли написали? Это какая должна быть флешка??


Вернуться к началу
 Заголовок сообщения: Re: Opera в BIOSе
СообщениеДобавлено: Сб май 08, 2010 6:20 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
XVilka писал(а):
200 мб payload? O_O Они его на моно что ли написали? Это какая должна быть флешка??

В ASUS BIOS прошит примитивный загрузчик, который грузит бинарный образ линукс-ядра с FAT32-диска.
Там же лежат бинарники www-браузера и скайпа. Всё грузится буквально за две секунды после холодного старта.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу 1 2 3 4 57 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB