Page 1 of 1

Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 9:02 pm
by neomen
Уважаемые господа есть вопрос. Насколько реально заточить колибри ос под существующие микроядерные ядра такие как minix3 или L4, Mach и так дали, кто нибудь обдумывал такой вариант??? Какие есть за и против?

Re: Колибри ОС на микро ядре это реально?

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

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

Re: Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 9:27 pm
by Mario
neomen
Здрасте господин Юниксойд или им сочувствующий вы вообще понимаете о чем спрашиваете? Или это попытка очередной дестабилизации?

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

Re: Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 9:36 pm
by Ghost
vkos
Не соглашусь с тобой.
1) Колибри - ассемблерная ОС, а minix и прочие написаны на C.
Первая реализация L4 была на x86 ассемблере
2) Колибри - монолитная ОС.
Колибри довольно маленького размера (в том числе по коду), проблем разбиения её на части при желании не возникнет.
3) В известных мне микроядрах всё заточено под существующие стандарты (типа ELF, POSIX).
Наверное тебе многое известно, тогда должно быть известно и то что описанные тобой "стандарты" натянуты на микроядра поверх, причем не без костылей.

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

Re: Колибри ОС на микро ядре это реально?

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

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

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

Re: Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 9:42 pm
by vkos
Ghost
Колибри довольно маленького размера (в том числе по коду), проблем разбиения её на части при желании не возникнет.
При желании и Windows можно на микроядро переписать. А по архитектуре Колибри всё-равно монолитная. И все желающие переписать Колибри на микроядро не добились больших результатов.
"стандарты" натянуты на микроядра поверх, причем не без костылей.
Может быть эти да, но всё-равно Колибри (особенно изнутри) не придерживается стандартов.

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

Re: Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 9:49 pm
by neomen
Кстати колибри когда то откололся от минует ос, у них кто нибудь побывал переписать ядро на микроядра или натянуть минует на существующие микроядерное ядро?

Re: Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 9:53 pm
by vkos
Менует 64 закрыт, но там микроядра нет. Менует 32 не особо развивается, но насчёт попыток использовать микроядро я не знаю.

Re: Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 9:54 pm
by Gluk
ты что-то путаешь. От "мИнует" когда-то откололся "Колибри".

Re: Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 10:39 pm
by neomen
Если кому интересно другая тема про микроядра поднимавшаяся ранее viewtopic.php?f=10&t=642

Re: Колибри ОС на микро ядре это реально?

Posted: Mon Feb 16, 2009 11:15 pm
by Serge
Mach вышла неудачной. Minix3 уже готовая система и там другая организация адресного пр-ва. L4Ka самый реальный кандидат. Под ней работает Linux в user-mode так что монолит не помеха. Это микроядро больше похоже на конструктор микроядер по принципу "сделай сам". В последнее время там сменился акцент разработки на встроенные системы - NICTA/OKL4 и виртуализацию.

Re: Колибри ОС на микро ядре это реально?

Posted: Tue Feb 17, 2009 6:50 pm
by neomen
В итоге получается что проще с нуля всё написать, чем пытаться портировать колибри под микроядро?