OSDev
http://osdev.ru/

Ozon Os : концепт
http://osdev.ru/viewtopic.php?f=28&t=1043
Страница 1 из 3

Автор:  kailot2 [ 10 янв 2015, 14:01 ]
Заголовок сообщения:  Ozon Os : концепт

Ozon OS - Многозадачная, клиент-серверная микроядерная ОС защищенного режима. Архитектура - IA-32. Сейчас ведутся допиливание напильником работы над ядром и вторичным загрузчиком - Oxygen loader'ом .В февралепланируется выпуск сборки версии 0.0.0 в составе которой будут:
-Собственно само ядро
-Упомянутый выше загрузчик GRUB
-Драйвер СD привода
-Сервер виртуализации ввода - вывода
-Сервер поддержки файловой системы ISO 9660
Как то так. Ядро ОС пишется на x86 ассемблере FASM. Модули и драйверы планируется писать на СИ.
Не так много времени удается посвятить разработке, не успеваю дописать даже
Гит-репозиторий ядра https://github.com/kailott/OZON-Micro-Core
И да, вопреки желаниям iz56 лицензия таки GPL V2.0

Автор:  iz56 [ 07 фев 2015, 18:14 ]
Заголовок сообщения:  Re: Ozon Os : концепт

Fasm - это хорошо. Будет репозиторий на GitHub? Хотелось бы и лицензию не GPL.

Автор:  kailot2 [ 19 фев 2015, 22:12 ]
Заголовок сообщения:  Re: Ozon Os : концепт

Ну в общем в нежелании повторять чужие ошибки засыпался. Про репозиторий на гит - пока смысла не вижу. С лицензией не определился скорее всего bsd или gpl. В связи с тем что засыпался в реализации и погряз в рефакторингах ищу людей в команду, язык программирование любой, главное что бы компилятор умел генерировать elf объектники. Наработок много, недоработок тоже, внезапно много.

Автор:  iz56 [ 20 фев 2015, 21:56 ]
Заголовок сообщения:  Re: Ozon Os : концепт

У нас уже два человека. Есть желание - присоединяйся. ipnew@yandex.ru
UPD: можно сделать частичную совместимость по драйверам.
UPD2: залей всё на гитхаб - так будет больше шансов добавить людей.

Автор:  kailot2 [ 21 фев 2015, 05:45 ]
Заголовок сообщения:  Re: Ozon Os : концепт

iz56 писал(а):
У нас уже два человека. Есть желание - присоединяйся. ipnew@yandex.ru.

IS-OS ваш проект? и как далеко вы ушли?

Автор:  iz56 [ 21 фев 2015, 08:45 ]
Заголовок сообщения:  Re: Ozon Os : концепт

Все относительно. Начали писать с нуля в декабре вроде. Написано мало и концепции толком нет. Так мысли одни. Я "ИС-ОС" собираюсь использовать в своей "H2O" для старта своего ядра. У меня достаточно много написано - но вот решил попробовать что-то сделать в коллективе. Пишу драйвер файловой системы там. Мне пофиг на внутреннее устройство этой ос - только лицензия нужна совместимая с моей. Текущее состояние полностью отражено в репозитории.

Автор:  kailot2 [ 21 фев 2015, 09:31 ]
Заголовок сообщения:  Re: Ozon Os : концепт

iz56 писал(а):
Написано мало и концепции толком нет. .

Не густо у вас там. Давайте сольемся, будет продуктивнее ;) И концепция почти четкая есть , и наработки кой-какие. Я кстати тоже хочу получить опыт коллективной разработки.

Автор:  DJ PhoeniX [ 26 фев 2015, 02:21 ]
Заголовок сообщения:  Re: Ozon Os : концепт

А на этом форуме, оказывается, ещё и живые люди иногда появляются :)

Был бы не против посмотреть на код, и вообще почитать планы-описания проекта :)
Сам на досуге "очень иногда" (логи гитхаба не дадут соврать) пилю свою ось. Если интересно - можем и объединить усилия, всё таки в коллективе поинтереснее будет - по выходным друг друга пинать привлекать к работе фразой "как дела" уже неплохо, а то сейчас у меня даже мотивации особой нету. Хотя планы присутствуют, и ого-го какие :)

Автор:  Freeman [ 26 фев 2015, 04:46 ]
Заголовок сообщения:  Re: Ozon Os : концепт

kailot2 писал(а):
Модули и драйверы планируется писать на СИ.

А программы писать не планируется? ОС без программ = бесконечная переделка ядра.

Автор:  iz56 [ 26 фев 2015, 08:36 ]
Заголовок сообщения:  Re: Ozon Os : концепт

Мотивация у всех слабая - когда реальнй код долго пишешь. А в коллективе -не факт ,что проще. Единственно, что расставить приоритеты помогает заново.
Я предлагаю концепцию не обсуждать - а сразу говорить кто что может дать проекту , а не кто что должен . А то за обсуждением концепции на ступит 22 век. :D

Программы надо с диска прочитать - потом запустить - какой формат будет - не известно. Я пока фат16 разбираю. Иман и я в реальном режиме еще. По сути пишем загрузчик ядра(того который будет в защ.).

---------
Как можно работать вместе - на уровне вопрос-ответ (реализовано - форум). На уровне кода - ГитХаб. На уровне ОС - только бинарные части. Дрова и модули можно сделать общими.

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/