Kolibri-А

Using Kolibri in embedded systems

Ваше мнение о Колибри-А

Не тестировал и не собираюсь
1
1%
Не тестировал и не собираюсь
1
1%
Не тестировал и не собираюсь
1
1%
Не тестировал и не собираюсь
1
1%
Интересно было бы протестировать, но не моя платформа
29
20%
Интересно было бы протестировать, но не моя платформа
29
20%
Интересно было бы протестировать, но не моя платформа
29
20%
Интересно было бы протестировать, но не моя платформа
29
20%
Попробовал - не понравилась (причина?)
0
No votes
Попробовал - не понравилась (причина?)
0
No votes
Попробовал - не понравилась (причина?)
0
No votes
Попробовал - не понравилась (причина?)
0
No votes
Попробовал - рекомендую.
7
5%
Попробовал - рекомендую.
7
5%
Попробовал - рекомендую.
7
5%
Попробовал - рекомендую.
7
5%
 
Total votes: 148

User avatar
CleverMouse
Kernel Developer
Posts: 1625
Joined: Thu Sep 03, 2009 1:52 pm

Re: Kolibri-А

Post by CleverMouse »

art_zh, а зачем ещё один системный вызов для rdmsr, если уже есть 68.3?
Сделаем мир лучше!
User avatar
art_zh
Kernel Developer
Posts: 1462
Joined: Fri Aug 14, 2009 1:46 am

Re: Kolibri-А

Post by art_zh »

CleverMouse
Иногда легче добавить новую сисфункцию, чем заглянуть в документацию :)
А если серьезно - то потому что через syscall втрое быстрее.
броман
Posts: 19
Joined: Fri Sep 24, 2010 3:10 am

Re: Kolibri-А

Post by броман »

Присматриваю себе AMD Fusion E350 (APU). Интересно, Kolibri-A на этой системе будет работать? ...ну это я просто ради интересса спращиваю, может кто-нибудь знает. Всё-таки хочется иметь быстренькую и эффективную опперационную систему без всякого ненужного мусора. Поработал несколько месяцев с Windows7 и как-то совсем не доволен. В Windows7 столько всякого накрученого мусора (5-звёздачная оценка музыки, ненужные анимации, и.м.д), что даже кажется, что весь этот мусор накручен не для того, чтобы улучшить работу с компьютером, а для того, чтобы сделать компьютеры медлеными, и таким образом увеличить мировую продажу новых компьютеров.
User avatar
art_zh
Kernel Developer
Posts: 1462
Joined: Fri Aug 14, 2009 1:46 am

Re: Kolibri-А

Post by art_zh »

броман

работает (E350 - это двухголовый Fusion), только пока с VESA-графикой.
Рекомендую маленькую и дешевую Asrock E350M1:
- дружит с USB-клавиатурами
- для неё есть полный исходник POST и официальная поддержка на сайте CoreBoot
- возможно, когда-нибудь под нее заработает и полноценная ROM-версия Колибри (сейчас ROM-KOS на ней стартует, но не видит ни клавиатуры, ни мышки, ни внешних дисков)

Если ты имел в виду лаптоп на базе E350- пока не торопись:
- LVDS-режимы экранов на них пока не определяются (хотя в принципе можно прикрутить выручалочку вроде этой через функции AtomBIOS)
- через пару месяцев цена на них должна сильно упасть
- уже есть более дешевые и экономичные нетбуки на базе мобильных чипов C30/C50 (8-10 часов без подзарядки!)
- я на них А-версию еще не тестировал.
броман
Posts: 19
Joined: Fri Sep 24, 2010 3:10 am

Re: Kolibri-А

Post by броман »

Благодарю за информацию... присматриваю не лаптоп, а какой-нибудь маленький настольный компьютер, но хочется именно AMD Fusion попробовать, заинтересовала меня эта платформа. Ещё я просмотрел ради интереса документ AMD architecture manual, и там приводится описание нового "long mode" (х64). Этот х64 мне показался очень "чистеньким" и "приятней в работе" по сравнению с х86. В дальнейшем нет такого желания сделать Kolibri-A-64? ...уверен, что это наверно колоссальная работа, но думаю просто помечтать можно.
User avatar
art_zh
Kernel Developer
Posts: 1462
Joined: Fri Aug 14, 2009 1:46 am

Re: Kolibri-А

Post by art_zh »

броман

Этой "новой" long_mode от AMD - уже 12 лет в обед.

Именно в этом режиме работают все 64-битные ОСи для PC-платформ. Включая близкородственную (в каком-то смысле) MeOS-64. Скачай и сравни.

Long mode дает много заманчивых преимуществ, но взамен требует отказа от многих привычных и удобных 32-битных штучек. И если 32-битные оси до сих пор живут и развиваются (а кое-где и доминируют), значит для это есть серьезные основания.

Если (и когда) будет свободное время - хочу замутить на базе Колибри "гибридную" операционку: 32-битное ядро крутится на первой голове CPU и запускает стандартные приложения в обычном режиме. А вторая голова (которая сейчас все равно спит) при старте системы переводится в long mode и работает в своем адресном пространстве и только с 64-битными процессами.

Fusion для такой шизы - идеальная платформа.
User avatar
art_zh
Kernel Developer
Posts: 1462
Joined: Fri Aug 14, 2009 1:46 am

Re: Kolibri-А

Post by art_zh »

svn2047: прибрал бардак в менеджере памяти, выкинул кое-что ненужное.
Размер неупакованного ядра - 126.5 Кбайт; с каждой новой правкой - все меньше и меньше :wink: .

По дефолту bld.bat собирает ядро для AMD Fusion, для Атлонов надо изменить константу PLATFORM equ 0xF в const.inc

Боюсь, что до зимы новых версий не будет.

Огромное спасибо всем, кто принимал участие в создании, тестировании и обсуждении этого маленького монстра!
Евангелие от Иоанна: стих 1

Code: Select all

; В начале было Слово:
B32:        mov     ax, os_stack       ; Selector for os
[/size]
Mario

Re: Kolibri-А

Post by Mario »

Хочешь еще уменьшить чуть-чуть? Ладно и так знаю что хочешь. :mrgreen:
Мне тут Михаил недавно писал про объединение calculatefatchain и calculatefatchain_flp (скорее всего он это делал для project Ostin), так я сейчас посмотрел еще можно restorefatchain с restorefatchain_flp объединить, если немного извернуться.

В свое время я их продублировал чтобы не трогать код рамдиска (сцыкотно было сломать критический участок), когда внедрял поддержку floppy дисков с Fat12 (надо сказать Fat12 была реализована криво как в рамдиске, так и для флопика и была позже доделана Евгением).

Если надумаешь поменять, то поменяй пожалуйста в транковом ядре также.

З.Ы. Может еще чего дублирующего есть в ядре - искать надо.
User avatar
art_zh
Kernel Developer
Posts: 1462
Joined: Fri Aug 14, 2009 1:46 am

Re: Kolibri-А

Post by art_zh »

Mario
Ты знаешь, я много чего хочу :D
Все еще будет.
Только я вчера сделал одно открытие: аспирантская жизнь когда-то тоже кончается :(
Так что - сначала дисер.
Евангелие от Иоанна: стих 1

Code: Select all

; В начале было Слово:
B32:        mov     ax, os_stack       ; Selector for os
[/size]
Mario

Re: Kolibri-А

Post by Mario »

Ну, хорошо - удачной диссертации! :D

Если найду толику желания, то возможно сам для транка сделаю.
User avatar
art_zh
Kernel Developer
Posts: 1462
Joined: Fri Aug 14, 2009 1:46 am

Re: Kolibri-А

Post by art_zh »

1)
#2350 - убрал дурацкую ошибку в init.inc, которую нашел у себя в рабочей копии еще летом, но забыл залить на SVN. (судя по тишине в этой ветке, даже "энтузиастам" пофиг что А-версия начиная с #2047 висла при запуске)

2)
Новые фонты скоро будут. Наконец появились мотив, средства и возможности время и силы.

3)
RS770/780 больше не поддерживаю - и тестировать не могу. RS880 еще идет, killerkirill иногда тестирует, но редко.

4)
Главный прицел - на Fusion/Hudson, тестирую 4 очень разных платформы; меньше всего заморочек на ASROCK E350M1 - рекомендую как временную целевую платформу.

5)
Будет и настоящая целевая платформа, своя собственная, в формате 120х120 или даже 120х100 мм.

В общем, все еще только начинается...
Mario

Re: Kolibri-А

Post by Mario »

Ты это... если че п.5 - я как пионер "Всегда готов!" :mrgreen:
User avatar
art_zh
Kernel Developer
Posts: 1462
Joined: Fri Aug 14, 2009 1:46 am

Re: Kolibri-А

Post by art_zh »

Блин, придется портировать Колибри-А для атомов.
Одно радует - заниматься этим буду в рабочее время.
Кто знает где есть нормальные мануалы по интеловским чипам?

Конкретно интересует Atom Z520 и чипсет US15WPT
Kopa
Posts: 707
Joined: Mon Mar 27, 2006 6:33 am

Re: Kolibri-А

Post by Kopa »

art_zh wrote:Блин, придется портировать Колибри-А для атомов.
Что то похожее на такую плату /Dell-Inspiron-Mini-12-1210-Sub-Various-Board-KIU00-LS-4501P-b-52202
(поиск по картинкам где можно встретить данный CPU)

P.S. А также, например, в Asus EEE PC T91 (с тем же чисетом)
User avatar
art_zh
Kernel Developer
Posts: 1462
Joined: Fri Aug 14, 2009 1:46 am

Re: Kolibri-А

Post by art_zh »

К счастью, уже не придется.
Ну ее нафиг эту бортовую авионику.
Переключился на сугубо-мирные разработки.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest