Board.KolibriOS.org

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

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




Начать новую тему  Ответить на тему  [ 292 сообщения ]  На страницу Пред. 115 16 17 18 19 20 След.
Автор Сообщение
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Ср сен 29, 2010 7:25 pm 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
ОК, в принципе есть множество вопросов, которые не связаны с архитектурой ядра, но есть и такие, которые напрямую зависят от архитектуры, например, тот же АПИ. В микроядре присутствует четкое разделение между функциями ядра и функциями подсистем, которые могут быть либо также разъединены, либо собраны вместе. Про отличия в реализации функций АПИ, специфичные для микроядерной архитектуры параметры функций я уже молчу. Уверен, не только мне удобно ориентироваться на используемую архитектуру ядра при обсуждении вопросов по проектированию и реализации ядра.


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

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Phantom-84 писал(а):
art_zh, что так жестко в плане архитектуры? Хочешь ядро куда-то впаять?

Во-первых: да, хочу.

Во-вторых: очевидно, что универсальную версию Колибри для всех мыслимых встраиваемых х86-платформ я в одиночку не разработаю (и желающих помочь пока нет).
А адаптировать текущее ядро для конкретной аппаратной платформы - вполне реально.
В Колибри-А уже удалось кое-что реализовать. Применен старый добрый ДОСовский подход: зачем заморачиваться с монстром ACPI, если можно поковыряться в чипсете и все сделать напрямую?
И мне пофиг что на другом железе не работает - кому сильно надо, тот сможет довести мой код для своего чипсета...
...или разработать свою универсальную систему, где все спроектировано по-уму и в соответствии с Генпланом КОSII :lol:

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

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


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

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Наконец-то господа теоретики договорились, а то надоело, что ни пост так надо план. Нужен план - составьте, в конце-концов кто тут теорией занимается. Вообще я согласен с
Mario писал(а):
В проекте нужны не просто теоретики, но теоретики-практики иначе все бессмысленно.

и с
Serge писал(а):
История показывает, что когда дело доходит до обсуждения реализации API и непосредственной работы с железом обсуждать становится не с кем. Большинство специалистов-теоретиков испаряются.


Serge
Serge писал(а):
потому что изменения будут значительные и для ядра и для драйверов.

Даже не знаю радоваться или бояться. :)


Вернуться к началу
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Пт окт 01, 2010 10:19 am 
Asper писал(а):
Serge писал(а):
потому что изменения будут значительные и для ядра и для драйверов.

Даже не знаю радоваться или бояться. :)

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


Вернуться к началу
   
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Пт окт 01, 2010 12:50 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Mario

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

Не надо пугать людей, это не так сложно как кажется. Как говорит Серж "главное желание", наличие железа для тестов (или тестеров) и правильный подход к делу.


Вернуться к началу
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Пт окт 01, 2010 1:26 pm 
Asper писал(а):
Mario писал(а):
Написание драйверов в с нуля - это жестокое и тяжелое занятие.

Не надо пугать людей, это не так сложно как кажется. Как говорит Серж "главное желание", наличие железа для тестов (или тестеров) и правильный подход к делу.

Я не пугаю - констатация факта. :)


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

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
По сути драйвера писать было бы не сложнее программ, если бы не приходилось постоянно перезагружать комп, но иногда (на начальной стадии написания драйвера и только на своём компьютере) я просто не регистрирую сервис драйвера, это позволяет удобнее отлаживать драйвер без перезагрузок. Эмуляторы новое железо не эмулируют, а то был бы вариант.
Да и http://wiki.kolibrios.org/wiki/Hardware_Support/ru не помешало бы почитать, а в частности разделы "Ресурсы предоставляемые системой для контроля оборудования" и "Что необходимо для того, чтобы написать драйвер".


Вернуться к началу
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Пт окт 01, 2010 2:09 pm 
Мне кажется под ссылки на такие глобальные статьи надо на форуме отдельную тему создать - исключительно для таких ссылок, а то хрен найдешь. Я как ни полезу в вику все время испытываю трудности, потому что никакой иерархии не соблюдается - на главной должна быть прямейшая ссылка на глобальный список ВСЕХ статей. Вместо этого есть дурацкий пункт "Случайная статья" непонятно нафига вообще существующий, вместо того чтобы глобальный список сделать.


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

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Здесь как раз сейчас обсуждается как должна выглядеть главная страница вики.
Да и я пользуюсь http://wiki.kolibrios.org/wiki/Special:RecentChanges и http://wiki.kolibrios.org/wiki/Special:Categories.


Вернуться к началу
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Сб окт 02, 2010 4:14 pm 
Не в сети

Зарегистрирован: Ср дек 26, 2007 5:09 am
Сообщения: 214
Asper писал(а):
Нужен план - составьте, в конце-концов кто тут теорией занимается


Ну так, собсно, этим и занимаемся. Только не планированием, а проектированием. В ближайшие 300 лет будет готово :)


Вернуться к началу
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Сб окт 02, 2010 10:45 pm 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
Думаю, 200 лет будет достаточно, но только если начинать прямо сейчас.
Я считаю, что прежде всего нужно определиться с тем, какие режимы работы должно предоставлять ядро (распределенный, многопользовательский, многосеансовый, реальное время и т.п.), возможно, совместно с вторичным загрузчиком. Желательно опираться на возможные сферы применения системы.


Вернуться к началу
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Сб окт 02, 2010 11:10 pm 
"Вожди народов все говорили и говорили..." Mad Max


Вернуться к началу
   
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Вс окт 03, 2010 12:21 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Сеанс групповой терапии у Анонимных Программистов.


Вернуться к началу
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Вс окт 03, 2010 11:53 am 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
Ну понятно. Оставляю вас в тесном семейном кругу. Если когда-нибудь что-нибудь изменится, меня найти не трудно.


Вернуться к началу
 Заголовок сообщения: Re: Новая ветка ядра
СообщениеДобавлено: Вс окт 03, 2010 4:21 pm 
Phantom-84 писал(а):
Ну понятно. Оставляю вас в тесном семейном кругу. Если когда-нибудь что-нибудь изменится, меня найти не трудно.

А оно не когда-нибудь и не что-нибудь, а все время и постоянно и много чего меняется. Вот только отдельные люди предпочитают это не замечать и делать вид, что "Вы все дураки и не лечитесь и вообще все в коричневом, один я тут красивый и умный, на коне и в белом". :lol:


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 292 сообщения ]  На страницу Пред. 115 16 17 18 19 20 След.

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


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

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


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

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