Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт окт 24, 2017 12:43 pm

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




Начать новую тему  Ответить на тему  [ 12 сообщений ] 
Автор Сообщение
СообщениеДобавлено: Пн фев 16, 2009 9:02 pm 
Не в сети

Зарегистрирован: Пн фев 16, 2009 8:46 pm
Сообщения: 5
Уважаемые господа есть вопрос. Насколько реально заточить колибри ос под существующие микроядерные ядра такие как minix3 или L4, Mach и так дали, кто нибудь обдумывал такой вариант??? Какие есть за и против?


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 9:13 pm 
Не в сети

Зарегистрирован: Пт окт 12, 2007 1:04 pm
Сообщения: 141
Я конечно не специалист по ядру Колибри, но это малореально и главное, врят ли кто-нибудь будет это делать.
Причины:
1) Колибри - ассемблерная ОС, а minix и прочие написаны на C.
2) Колибри - монолитная ОС.
3) В известных мне микроядрах всё заточено под существующие стандарты (типа ELF, POSIX).
4) Какой в этом смысл? Тогда ведь от Колибри почти ничего не останется...

PS: сорцы открыты, так что никто не запрещает это сделать.


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 9:27 pm 
neomen
Здрасте господин Юниксойд или им сочувствующий вы вообще понимаете о чем спрашиваете? Или это попытка очередной дестабилизации?

/me вспоминает карикатурку с обезъянками...


Вернуться к началу
   
СообщениеДобавлено: Пн фев 16, 2009 9:36 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
vkos
Не соглашусь с тобой.

Цитата:
1) Колибри - ассемблерная ОС, а minix и прочие написаны на C.

Первая реализация L4 была на x86 ассемблере

Цитата:
2) Колибри - монолитная ОС.

Колибри довольно маленького размера (в том числе по коду), проблем разбиения её на части при желании не возникнет.

Цитата:
3) В известных мне микроядрах всё заточено под существующие стандарты (типа ELF, POSIX).

Наверное тебе многое известно, тогда должно быть известно и то что описанные тобой "стандарты" натянуты на микроядра поверх, причем не без костылей.

neomen
Вообщето этот вопрос уже поднимался (правда там некоторый беспорядок с ответами). Точно помню что кто то предпринимал попытку заставить выпоняться бинарники Колибри на L4 (ограниченный набор системных функций), и это ему удалось. Правда вот без ссылок, ищи на форуме ).


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 9:41 pm 
Не в сети

Зарегистрирован: Пн фев 16, 2009 8:46 pm
Сообщения: 5
Цитата:
Я конечно не специалист по ядру Колибри, но это малореально и главное, врят ли кто-нибудь будет это делать.
Причины:
1) Колибри - ассемблерная ОС, а minix и прочие написаны на C.
2) Колибри - монолитная ОС.
3) В известных мне микроядрах всё заточено под существующие стандарты (типа ELF, POSIX).
4) Какой в этом смысл? Тогда ведь от Колибри почти ничего не останется...

PS: сорцы открыты, так что никто не запрещает это сделать.

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

Ghost
Спасибо за совет обязательно поищу.


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 9:42 pm 
Не в сети

Зарегистрирован: Пт окт 12, 2007 1:04 pm
Сообщения: 141
Ghost
Цитата:
Колибри довольно маленького размера (в том числе по коду), проблем разбиения её на части при желании не возникнет.

При желании и Windows можно на микроядро переписать. А по архитектуре Колибри всё-равно монолитная. И все желающие переписать Колибри на микроядро не добились больших результатов.
Цитата:
"стандарты" натянуты на микроядра поверх, причем не без костылей.

Может быть эти да, но всё-равно Колибри (особенно изнутри) не придерживается стандартов.

neomen
Цитата:
Останется самое главное, софт и сообщество плюс все преимущества микроядерной ос.

Ну стоящего софта под Колибри не так уж много (ИМХО).
Кроме того, по-моему лучше тогда переписать Колибри, а не прикручивать к ней существующие микроядра.


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 9:49 pm 
Не в сети

Зарегистрирован: Пн фев 16, 2009 8:46 pm
Сообщения: 5
Кстати колибри когда то откололся от минует ос, у них кто нибудь побывал переписать ядро на микроядра или натянуть минует на существующие микроядерное ядро?


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 9:53 pm 
Не в сети

Зарегистрирован: Пт окт 12, 2007 1:04 pm
Сообщения: 141
Менует 64 закрыт, но там микроядра нет. Менует 32 не особо развивается, но насчёт попыток использовать микроядро я не знаю.


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 9:54 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
ты что-то путаешь. От "мИнует" когда-то откололся "Колибри".

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 10:39 pm 
Не в сети

Зарегистрирован: Пн фев 16, 2009 8:46 pm
Сообщения: 5
Если кому интересно другая тема про микроядра поднимавшаяся ранее http://board.kolibrios.org/viewtopic.php?f=10&t=642


Вернуться к началу
СообщениеДобавлено: Пн фев 16, 2009 11:15 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Mach вышла неудачной. Minix3 уже готовая система и там другая организация адресного пр-ва. L4Ka самый реальный кандидат. Под ней работает Linux в user-mode так что монолит не помеха. Это микроядро больше похоже на конструктор микроядер по принципу "сделай сам". В последнее время там сменился акцент разработки на встроенные системы - NICTA/OKL4 и виртуализацию.


Вернуться к началу
СообщениеДобавлено: Вт фев 17, 2009 6:50 pm 
Не в сети

Зарегистрирован: Пн фев 16, 2009 8:46 pm
Сообщения: 5
В итоге получается что проще с нуля всё написать, чем пытаться портировать колибри под микроядро?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 12 сообщений ] 

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


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

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


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

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