Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Apr 22, 2019 1:25 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 58 posts ]  Go to page Previous 1 2 3 4
Author Message
PostPosted: Wed Feb 17, 2010 11:09 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Деление есть. RECIP_IEEE вычисляет 1/x. Но выполняется только на t-юните. То есть за одну команду только одна компонента вектора. Деление не самая сильная сторона гпу.


Top
   
PostPosted: Thu Feb 18, 2010 7:52 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
Serge wrote:
В принципе уже можно и Mesa портировать.

Замечательно! :D


Top
   
PostPosted: Sun Feb 21, 2010 3:08 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1301
Serge,

насчет AtomBios - нет ли возможности прошить туда небольшой х86-код как PC BIOS Extension?

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

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


Top
   
PostPosted: Sun Feb 21, 2010 5:51 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
art_zh

Не уверен. Кажется ядро уже не влезает в размер видеобиос.
Да и зачем такие сложности ? Чем плох традиционный путь ?


Top
   
PostPosted: Sun Feb 21, 2010 8:59 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1301
Serge wrote:
Да и зачем такие сложности ? Чем плох традиционный путь ?

Рамдиск отпугивает потенциальных клиентов: непонятно и неудобно.
Хуже всего - демонстрация загрузочной USB-флешки: всех менеджеров вдруг охватывает параноидальная боязнь неизвестных науке троянов, подлых диверсий и т.п.

А вот возможность быстрой загрузки системы из стационарного ПЗУ, без grub/boot.ini-меню и без синего экрана - наоборот, восторженно приветствуется.

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

Но если в обычную видеокарту можно записать хотя бы MBR-код, и если этот код может быть идентифицирован BIOS'ом как бутовое устройство - тогда это совершенно меняет дело!


Top
   
PostPosted: Sun Feb 21, 2010 9:50 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
art_zh

А сетевые карты ? Дешевле, и могут быть загрузочными устройствами.


Top
   
PostPosted: Mon Feb 22, 2010 12:41 am 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1301
Никогда всерьез о сетевых картах не думал.
Новые материнки все идут со встроенной сетью, в них РХЕ-ROM можно перешить только вместе со всем BIOSом. Когда-нибудь и до BIOSа дойдем, но сейчас надо ставить реальные задачи.
Спасибо за совет.
В принципе можно, конечно, найти где-нибудь старую сетевую карточку. 32кб для первичного загрузчика (fs-читалки) вполне должно хватить
И все-таки я бы предпочел зашить загрузчик в видео-ROM, если есть такой шанс. Так можно будет убрать вместе с kolibri.img заодно и синий экран, и VESA-режимы.

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


Top
   
PostPosted: Mon Feb 22, 2010 4:59 pm 
Offline

Joined: Mon Feb 22, 2010 12:23 pm
Posts: 15
art_zh wrote:
Рамдиск отпугивает потенциальных клиентов: непонятно и неудобно.
Хуже всего - демонстрация загрузочной USB-флешки: всех менеджеров вдруг охватывает параноидальная боязнь неизвестных науке троянов, подлых диверсий и т.п.!

Опс! А вот с этого места бы поподробнее, пожалуйста.
(Но наверно стоило бы не оффтопить, а открыть тему о методах загрузки оси.)
Дело в том, что я хоть тут совсем новичок (вчера только случайно по ссылке нашел этот сайт), но уже многое время юзаю (восхищаясь) очень "нетрадиционный" метод загрузки и работы юникс-подобной ос. Там рамдис одно из главных фишек и как раз более чем юзабелен и весьма гибок, функционален.
А вот всего за несколько часов пробежавшись по форуму и попытавшись понять архитектуру Колибри, от Вас впервые услышал о рамдиске применительно к этой ос...
Было бы интересно поближе познакомиться с архитектруой, идеями и реализацией подсистемы старат этой ОС, и возможно обменяться полезными соображениями...
(Кстати, Вам знакомо имя разработчика из Австралии: Барри Каулер -- Barry Kauler?)


Top
   
PostPosted: Mon Feb 22, 2010 5:16 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4978
Колибри - не юникс-подобная ОС. Концепция работы viewtopic.php?f=1&t=1179&start=0

_________________
Через тернии к звездам


Top
   
PostPosted: Mon Feb 22, 2010 5:40 pm 
Offline

Joined: Mon Feb 22, 2010 12:23 pm
Posts: 15
Leency wrote:
Колибри - не юникс-подобная ОС. Концепция работы viewtopic.php?f=1&t=1179&start=0

Я говорил не о юникс-подобности Колибри, а о Барри Каулеровой ОС, которая юникс-подобна (точнее суть линух, "обрезанный" по потребностям).
За ссылку - сенькс!
ЗЫ. Вот же совпадения: на момент поста я как раз и читал об архитектуре ядра! :)


Top
   
PostPosted: Mon Feb 22, 2010 5:48 pm 
Offline

Joined: Mon Feb 22, 2010 12:23 pm
Posts: 15
Leency wrote:
...Концепция работы viewtopic.php?f=1&t=1179&start=0

А не подскажите ли топик о начале загрузки ОС и о принципах, положенных в Колибри на это дело?


Top
   
PostPosted: Mon Feb 22, 2010 5:58 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4978
Лучшая документация - это исходники: http://new.kolibrios.org/browser/kernel/trunk (ядро)
Ссылку на концепцию работы загрузчика у меня нет (не знаю, может у кого-то и есть), разве что вот: viewtopic.php?p=22942#p22942

_________________
Через тернии к звездам


Top
   
PostPosted: Mon Feb 22, 2010 6:04 pm 
Offline

Joined: Mon Feb 22, 2010 12:23 pm
Posts: 15
Leency wrote:
...
Ссылку на концепцию работы загрузчика у меня нет (не знаю, может у кого-то и есть), разве что вот: viewtopic.php?p=22942#p22942

Спасибо, не догадался заюзать маску поиска loader... :(


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 58 posts ]  Go to page Previous 1 2 3 4

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited