Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср сен 20, 2017 8:28 am

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




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

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

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Для тех кто не в теме: разработка "типа встраиваемой" версии Колибри потихоньку движется, и счастливым обладателям AMD-материнок с чипсетами rs690, 740, 760, 770, 780, 785, 790, 870, 880 и 890 предлагается ее как-нибудь протестировать и тиснуть свои отзывы сюда.

Пока что А-версия грузится только с img-файла. Достаточно просто заменить kernel.mnt в своем img-файле; ядро собирается из Kolibri-A/trunk/ как обычно, только проще:

в винде - bld.bat,
в линуксе - kmake.sh (нужно предварительно создать директорию ../../../../../bin)
внутри колибри - fasm kernel.asm .

На данном этапе стараюсь сохранять почти 100%-ную совместимость с основным транком (на уровне приложений и сервисов), за несколькими несущественными исключениями - нет поддержки CD-ROM, CGA / VGA, видеорежимов низкого разрешения и т.п.

Прошу не стесняться и нажать на близкую Вам кнопочку в опроснике - мне было бы очень интересно узнать количественный состав целевой аудитории. Еще более ценно Ваше развернутое мнение по сабжу.

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


Последний раз редактировалось art_zh Сб ноя 13, 2010 3:39 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Пт ноя 12, 2010 1:04 am 
Разверну - у меня нет сабжевых чипсетов ни на одной доступной машине.


Вернуться к началу
   
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Пт ноя 12, 2010 5:04 am 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Как раз имеется мать GA-MA790X-DS4 http://www.gigabyte.ru/products/mb/spec ... s4_1x.html . Сегодня вечерком постараюсь потестировать.


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

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

Быстрые системые вызовы через syscall в версии "А" забронированы для нестандартных сервисов ядра (с передачей параметров через стек);
Вызовы через sysenter/sysexit вообще исключены.

Поэтому к API ядра надо обращаться через int 40
Это требование актуально только для персонально-заточеных "под Атлон" сборок; все бинарники из официальных дистров по дефолту работают через int40


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

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Прооперировал /boot и выкинул синее меню. Грузится согласно последним сохраненным в бутсекторе настройкам. Чтобы их установить, надо для начала прогнать "нормальное" ядро, а потом заменить kernel.mnt в рабочем образе дискеты.

Ядро полегчало на 3кб; с mtldr грузится мгновенно, с grub - за 2 секунды.

С остальными фичами А-версии загрузчик никак не связан, поэтому желающие могут использовать этот код в своей собственной сборке ядра, на любой платформе (и конечно в эмуляторах).

Правда, есть ограничения на виеорежимы: только VESA 32bpp, разрешение по дефолту 1024х768. Но это при желании легко изменить.


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

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Запустил, черный экран.


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

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
<Lrz> писал(а):
Запустил, черный экран.


1) что, и синий кадр даже не мелькнул?
2) параметры загрузки (с последнего синего меню)?
3) графическая карта и VESA-режим?

Но вообще на rs790X у меня доков нет. Он идет без интегрированной графики в принципе может иметь другой механизм доступа к регистрам моста (хотя вряд ли). Посмотри пожалуйста что видит pcidev (лучше hwinfo --bridge в линуксе) для устройств 0:0.x и 0:2.0


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

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Ввиду грядущей конференции возникла пара вопросов:
1. Какой вид ядерной графики будет представлен в конечном варианте: тайловая графика или клиппинг?
2. Драйвер для ATI я так понимаю будет интегрирован в ядро?
3. Интересно было бы посмотреть конференцию, съёмка будет вестись?
4. Что ещё нужно успеть сделать до конференции?

Заглянул на сайт AMD, как оказалось встроенные решения у них нацелены сразу на множество рынков: http://www.amd.com/us/products/embedded/applications/Pages/applications.aspx (в формате PDF: http://www.amd.com/us/Documents/43838H_selection_guide.pdf).
Интересна фраза:
Цитата:
AMD's x86 gives the designer a number of different operating system choices from both Microsoft® and the Linux® community.

Готовые решения собственно подтверждают эти слова. В настоящее время только Винда и Линукс используются. Чтобы втиснуться нужно показать, что Колибри может лучше.
Видео на тему:http://www.youtube.com/watch?v=nMpzq57VV40&feature=related

Или я путаю и основной конкурент BIOS?


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Сб дек 25, 2010 2:41 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Asper
1. Я попробовал разбить экран на небольшие тайлы 4х2 пикселя, так чтобы любое окно накрывало целое число тайлов. Это позволит сильно разгрузить процессорный кэш и ускорить рисование графических примитивов, а в перспективе - может стать основой для аппаратного ускорения оконной графики.
2. Нет. Сейчас упакованное ядро весит 65кб, а заточка ATIKMS под RS780/880 - 108кб. Ясно, что такой драйвер в ядро не влезет, скорее наоборот!
3. Насчет съемки не знаю, но постеры будут публиковать точно.
4. Отладить удобное управление высокоскоростной камерой, обработку и запись видеоряда в реальном времени. И еще - передачу картинки по сети. В общем, до фига еще. Но база уже есть.

Asper писал(а):
Заглянул на сайт AMD, как оказалось встроенные решения у них нацелены сразу на множество рынков: http://www.amd.com/us/products/embedded/applications/Pages/applications.aspx (в формате PDF: http://www.amd.com/us/Documents/43838H_selection_guide.pdf).
Интересна фраза:
Цитата:
AMD's x86 gives the designer a number of different operating system choices from both Microsoft® and the Linux® community.

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

Цитата:
Готовые решения собственно подтверждают эти слова. В настоящее время только Винда и Линукс используются. Чтобы втиснуться нужно показать, что Колибри может лучше.
Или я путаю и основной конкурент BIOS?

Достаточно показать, что Колибри что-то может лучше других.
Вариант: может то, чего не могут другие, - уже опробован на примере загрузки с дискеты. Но сейчас это скорее прикол, чем серьезный аргумент. Дискеты остались там, в XX веке. Надо идти в XXI-й и не оглядываться назад.
В этом смысле "бездисковая" загрузка ядра из ROM была бы очень эффектной фишкой.
Реальная цель - не "вместо BIOSа", а "вместе с BIOSом" (ядро без BIOSа не может), и только на отдельно-взятых платформах.

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


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

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
2. Тогда другой вопрос. Будет ли в Kolibri-A поддержка динамически загружаемых драйверов?
3. Было бы хорошо.
4. Через какой интерфейс подключается видеокамера?

Цитата:
В этом смысле "бездисковая" загрузка ядра из ROM была бы очень эффектной фишкой.

Бесспорно.

Цитата:
Реальная цель - не "вместо BIOSа", а "вместе с BIOSом" (ядро без BIOSа не может), и только на отдельно-взятых платформах.

Это значительно сокращает сложность задачи и действительно делает цель реальной.


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

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

2. Да,
вся функциональность транк-ядра (почти) полностью сохранена в А-версии. Я только выкинул "чуждый" для AMD код, некоторые древние МеОС-функции, поддержку реликтовых видеорежимов и устройств (включая CD, хотя можно было бы его вернуть в условно-компилируемом модуле). Скоро выкину BIOS-диски и V86-режим. И еще - для упрощения тайловой графики пока пришлось убрать графические обои.
Но динамические драйверы прекрасно себя чувствуют в A-ядре, и отказываться от их поддержки было бы просто неумно.

4. Самодельный видеограббер с входным потоком 7Gbit/s и крутонавороченной схемой управления/синхронизации.
Сидит на 8 линиях PCI-express; входная буферизация и первичная обработка кадра - на FPGA Virtex-5.

Насчет ROM-загрузки - я специально закавычил слово "бездисковая". Конечно упаковать всю систему в системный ROM невозможно. Это ведь даже не флоповод, там максимум 128кбайт свободного места в разрозненных блоках, и то - еще смотря чей BIOS.
Но упакованное ядро туда влезет. Плюс системные шрифты и кое-что еще по мелочи. Главное - что сразу после старта будет поддержка дисковой и файловой подсистем, что позволит легко и удобно догрузить систему с любого доступного носителя.

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


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Пн дек 27, 2010 4:04 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Если я правильно понял спецификацию Vortex86MX, то там есть 2 Мбайта SPI BIOS Flash.
Только я пока не понял, как туда записать. 2 МБайта - это уже неплохо!


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

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

Пожалуйста не принимайте мою прямоту за резкость,
но мне кажется,
что выбранная Вами платформа является малоперспективным и очень маргинальным сектором в мире х86-систем.

Надо смотреть вперед. А впереди (уже совсем близко!) маячат два монстра Sandy Bridge и Fusion.
И если первый нам совсем не по зубам, то AMDшную бестию еще можно успеть оседлать.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri-А
СообщениеДобавлено: Вт дек 28, 2010 4:53 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Да нет, я совсем не обиделся - просто привёл пример системы с большим местом в БИОС 8)
Насчёт поддержки в Колибри новой платформы от АМД - было бы здорово, и я очень ценю Ваш труд в этом направлении.

Но лично я вижу Колибри именно как заменитель "толстых" ОС (Windows XP/7, Ubuntu Linux, etc.) в компьютерах, где те работают медленно. Если на новом компьютере Windows 7 и так работает быстро, а Колибри - очень быстро, то это мало что даёт (опять же, на мой личный взгляд). А вот если на старом компьютере (либо новом, но использующем "старое железо" типа Вортекс) Windows XP тормозит, Windows 7 вообще не работает, а Колибри работает быстро, - то это уже совсем другой уровень.


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

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
art_zh: у меня возник вопрос, почему бы в биосе, не оставить только бутблок (для инициализации оборудования), все остальное выкинуть, и места побольше значительно будет!


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

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


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

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


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

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