Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс ноя 19, 2017 12:36 am

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




Начать новую тему  Ответить на тему  [ 45 сообщений ]  На страницу Пред. 1 2 3 След.

Ваше мнение о Колибри-А
Не тестировал и не собираюсь 3%  3%  [ 1 ]
Интересно было бы протестировать, но не моя платформа 77%  77%  [ 27 ]
Попробовал - не понравилась (причина?) 0%  0%  [ 0 ]
Попробовал - рекомендую. 20%  20%  [ 7 ]
Всего голосов: 35
Автор Сообщение
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср фев 09, 2011 1:33 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
XVilka

В идеале оно конечно верно, только один принципиальный вопрос: как отделить нужный код в BIOSе от ненужного?
NB: выбор "нужный-ненужный" определяется спецификой конкретной задачи. Для каких-то задач надо, например, сохранить Setup-меню, в других случаях можно работать на жестком дефолте (даже не инициализируя текстовый режим), а в третьих - вообще перешить весь ROM с нуля, как в CoreBoot.

В любом случае нужны
1) тысячи человеко-часов каторжной работы, плюс
2) достоверные исходники BIOS для каждой конкретной платформы.

Я вовсе не отвергаю Ваше предложение: есть задачи, для которых овчинка стоит выделки. Какие могут быть варианты их решения?

1) работать с ворованным/взломанным BIOSом: минимум затрат, минимум технической поддержки и никаких шансов для выхода на открытый рынок. Годится для разовых шабашек и закрытых проектов; работает только на одной конкретной доске, переносимость не гарантируется, легального рынка нет.

2) заказать легальные исходники BIOS у производителя: максимум затрат и всяческих проверок на вшивость, полноценная техническая поддержка и полное право на продажи конечного продукта. Открывать исходный код (даже твой собственный) никакая лицензия не разрешит. Переносимость (во всяком случае для одного семейства чипсетов) гарантируется. Идеальный вариант для перспективных коммерческих проектов.

3) использовать альтернативный 32-разрядный загрузчик CoreBoot, заточенный под Линукс-ядро. Очень заманчиво во всех отношениях, но в Колибри под него очень много всего надо перепиливать. К тому же этот загрузчик приходится индивидуально затачивать под каждую систему. Почти все платформы, на которых CoreBoot достоверно и стабильно работает - унылое старьё.

Но есть и кое-что интересное: ASUS M4A78/785, AsRock 939A785, GigaByte GA-MA78* - это всё мои клиенты. Еще в декабре их не было - явно не обошлось без слива из АМД...

yogev_ezra, как насчет CoreBoot-загрузки - может, объединим усилия? (правда, Vortex'ов там в списке нет совсем)

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


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср фев 09, 2011 2:50 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
art_zh писал(а):
yogev_ezra, как насчет CoreBoot-загрузки - может, объединим усилия? (правда, Vortex'ов там в списке нет совсем)

Я буду рад помочь, чем смогу - только скажите, чем? В принципе, для Vortex это не нужно, там в заводском BIOS уже есть поддержка загрузки floppy image из BIOS, просто эта опция присутствует не на всех версиях BIOS, и я сейчас ищу подходящую


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср фев 09, 2011 4:31 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Clean-room reverse engineering еще никто не отменял. :)

А по поводу Setup-меню, не проще ли его на самой Колибри реализовать? Не вижу в нем особого смысла, если честно.


Последний раз редактировалось XVilka Ср фев 09, 2011 6:19 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср фев 09, 2011 6:04 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
yogev_ezra писал(а):
Я буду рад помочь, чем смогу - только скажите, чем? В принципе, для Vortex это не нужно, там в заводском BIOS уже есть поддержка загрузки floppy image из BIOS, просто эта опция присутствует не на всех версиях BIOS, и я сейчас ищу подходящую


Я зашился с новым графическим движком, приветствуются любые отзывы/тесты/багфиксы. Кстати, подобная графика имхо и Вам не помешает - никакой привязки к AMD/ATI там нет.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср фев 09, 2011 6:24 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
art_zh писал(а):
Я зашился с новым графическим движком, приветствуются любые отзывы/тесты/багфиксы. Кстати, подобная графика имхо и Вам не помешает - никакой привязки к AMD/ATI там нет.

Готов потестировать, только скажите, как. Мы используем Kolibri Trunk (Auto-Build by CleverMouse).


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср фев 09, 2011 6:47 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
yogev_ezra
Еще нечего тестировать - код сырой, ядро вылетает, не успев дорисовать все иконки. Я включу А-версию в автосборку как только добьюсь стабильной работы графики.

Интересно было бы обсудить общую концепцию (пока она еще не закостенела) и вставку тайловой графики в основной транк в соответствующей теме.

И еще - я выкинул (за ненадобностью) генератор графических обоев из graph32.inc . Мне они нафиг не нужны, но в транке без них нельзя. Кто возьмется привинтить обои к тайловому движку?

XVilka
Сетап, помимо всего прочего, дает возможность ручной настройки контроллера памяти. Тащить ее в Колибри - значит грузить ядро в голый кэш с неинициализированным RAMом. Та еще задачка...


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср апр 27, 2011 10:21 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Вот, поскольку сейчас экспериментирую с загрузкой колибри без биоса - возникла задачка, зачем вообще нам 16-битный загрузчик? Может на 32 бита перепишем? Выкинем еще немного кода?

P.S. Кстати, теперь AMD coreboot официально поддерживает и сама код контрибьютит. А еще гугл вливание большое сделал.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср апр 27, 2011 12:11 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
XVilka
С настройкой чипсета и контроллера памяти CoreBoot конечно справится лучше чем BIOS.
Вот только bios-диски придется выкинуть, вместе с VM-режимом.
Может и фиг с ними?
SB700 отлично эмулирует PATA-режим для SATA-дисков, а без флэшки во встроенной системе вполне можно обойтись...


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср апр 27, 2011 1:54 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
фиг с ними, с дисками, а усб - все-равно только пока в учи-режиме работает, пока можно и без него


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср апр 27, 2011 4:24 pm 
Такие эксперименты лучше отдельной веткой проводить, а сливать с основными только после полной проверки. Мне например на транковом ядре /bdX/X/ диски нужны, а если речь исключительно про ветку Колибри-А, то тут уж автор ответвления сам решает.


Вернуться к началу
   
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср апр 27, 2011 5:57 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Mario
CoreBoot надо затачивать надфилем буквально под каждый провод на конкретной матери.
Тут даже по "удачным" инсталляциям можно судить - то мыш не пашет, то питание не выключается...
Так что ни о каком сливе экспериментального кода в транк речь не идёт.

Но сама идея
"Колибри - в ROM, а BIOS - к черту!" (С)
достаточно красивая, чтобы ее попробовать.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Ср апр 27, 2011 10:50 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Ср май 18, 2005 10:27 am
Сообщения: 430
art_zh писал(а):
CoreBoot надо затачивать надфилем буквально под каждый провод на конкретной матери.
наверное более конкрентее или правильнее сказать - чипсет!
Имеешь по нему доки открытые, или даже биос сорец, или куски сорцов работы с "чипсетовыми глубинами" - тогда "на коне" в данном деле. Не только надфилем, но и "алмазной пастой" доводить надо! :D
Такого уродства и избыточности насмотришься, порой в BIOS коде, что диву даешься, какие индусы его писали и какой менеджер проекта его тупо компилил, что там штук 5-6, например клон-процедур работы с PCIcfg...
art_zh писал(а):
Но сама идея
"Колибри - в ROM, а BIOS - к черту!" (С)
достаточно красивая, чтобы ее попробовать.
да, но надо иметь определенную долю фанатизма, профессионализма и интреса, чтобы заниматься этим очень низкоуровневым, "узкозаточенным" делом с большим расходом сил, времени и сомнительным по сути результатом. Хорошо, когда путями хаживал хотябы кто то и как то, например AWARD BIOS!
"Вкусняшка" копаться в нем, хоть и отживает, наверное свое... жаль!


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Чт апр 28, 2011 12:39 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
VaStaNi
Дело не в чипсете (на него документацию найти несложно), а именно в проводах - они на каждой материнке проведены по-своему.

Пример из жизни: шина PCIe управляется с Северного моста RS780; регистровая модель управления шиной хорошо и понятно документирована, даже типовые протоколы треннинга линий детально прописаны. Только сигнал Bus_Reset заведён на разъём неизвестно откуда. А без него этот самый треннинг не идёт.
После четырёх часов ручной трассировки проводников (под микроскопом!) установлено, что Reset управляется не с NB, и даже не из SB, а вообще через SIO. Так бьло ASUSу удобно. А MSI его вполне может через GPIO Южного моста нарисовать - и так везде!


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Чт апр 28, 2011 9:12 am 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Ср май 18, 2005 10:27 am
Сообщения: 430
Как я тебя понимаю...
Я тебе мысленно памятник воздвиг после прочтения. Тройной респект!
Кстати тут у меня мать и кажется 780я и AMDшная... или тебе этого добра довольно уже?


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Вт май 10, 2011 3:55 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
svn1928: добавлена поддержка процессоров Phenom и Fusion

VaStaNi
Не знаю куда девать :)
Но очень бы хотелось чтоб хоть кто-то оттестил...


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

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


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

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


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

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