LINUX.ORG.RU
ФорумTalks

NextBSD на гибридом микроядре - мёртворожденное или перспективное ядро?

 , ,


0

1

Новость: http://www.opennet.ru/opennews/art.shtml?num=42864

Суть в том, что группа разработчиков решила использовать наработки Apple в виде микроядра Mach для создания гибридного (микро+модульное ядро) ядра FreeBSD. В Mach будет выполняться IPC и доступ к оборудованию (частично). Также будут использоваться некоторые наработки Apple для управления службами и логированием.

Вопрос: не является ли подобное ядро мертворожденным? Не логичнее ли использовать ядро Darwin, которое полноценно реализует задуманный Apple функционал и поддерживает Obj C, и портировать на него компоненты ядра FreeBSD. Ведь живой ишак лучше трупа лошади, хоть и с новым седлом.

Ну как обычно. Вся суть мелких опенсорсных проектов.

Будут пилить никому не нужное «ненужно». Вряд ли взлетит.

А какие реально преимущества у ядра Apple перед Linux или FreeBSD?

ekzotech ★★★★ ()

поддерживает Obj C

К чему тут ядро? Если ты про Objective-C код внутри ядра, то такого нет.

Deleted ()
Ответ на: комментарий от ktulhu666

При этом, ЕМНИП, линуксовое ядро даёт бОльшую производительность, а также демонстрирует бОльшую стабильность при высоких нагрузках.

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

ekzotech ★★★★ ()

Мои познания скудны, но насколько я знаю Darwin это ядро из OSX, его что, можно так просто взять и использовать в других осях?

GanGSISoft ★★ ()
Ответ на: комментарий от ekzotech

Был же какой-то тест

Интересно было бы на него взглянуть.

ls-h ★★★★ ()
Ответ на: комментарий от ktulhu666

ЕМНИП, его бросили и начали использовать IOKit, который на C++.

Deleted ()

Не логичнее ли использовать ядро Darwin, которое полноценно реализует задуманный Apple функционал и поддерживает Obj C, и портировать на него компоненты ядра FreeBSD. Ведь живой ишак лучше трупа лошади, хоть и с новым седлом.

Забавно, похоже чуваки думают, что если в авто воткнуть движок от мерса, то у него кожаный салон сам вырастет, с таким же успехом могли бы и значок к капоту приварить. Лучше б хурд гнутый пилили.

ya-betmen ★★★★★ ()

Помнится был один проектик... Может даже сейчас живой. GNU Mach + HURD. Где он, догадаться нетрудно.

Quasar ★★★★★ ()
Ответ на: комментарий от ekzotech

ekzotech> А какие реально преимущества у ядра Apple перед Linux или FreeBSD?

Никаких. Вообще. Только недостатки в виде проседание производительности. Потому, что микроядро - мертворождённая концепция, которая может и красиво выглядит, но на практике даёт адовое тормозилово.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

А вот интересно. Почему подобные ему проекты не взлетели, в то время как линукс взлетел?

ekzotech ★★★★ ()
Ответ на: комментарий от Quasar

Вот не могу вспомнить.

Shaman007 как-то году в 2010 говорил про исполнение какой-то команды, которая заставляет os x лагать при её выполнении, а линуксу пофиг. Не могу ни найти, ни вспомнить подробности.

ekzotech ★★★★ ()
Ответ на: комментарий от ekzotech

Был же какой-то тест, на котором начинали лагать все маки, при этом линукс не лагал, хоть и была высокая нагрузка

Это до тех пор, пока на линуксе в разделе место не закончится, после этого он колом стоит.

alex-w ★★★★★ ()
Ответ на: комментарий от ya-betmen

Лучше б хурд гнутый пилили

Да кому они нужен, хурд ваш? Такое большое сообщество GNU, а пилить некому - все силы только в трёп и уходят.

alex-w ★★★★★ ()
Ответ на: комментарий от alex-w

Как будто бы бурбуляшка из ОП кому то нужна.

Или ты тоже из этих?

ya-betmen ★★★★★ ()

Суть в том, что группа разработчиков решила использовать наработки Apple в виде микроядра Mach для создания гибридного (микро+модульное ядро) ядра FreeBSD.

Суть в том, что группа разработчиков решила использовать наработки проекта pfSence и Ричарда Тайлера по портированию launchd на ОС FreeBSD, и реализовали бинарный интерфейс-обертку MachABI, который может быть вкомпилен в монолитное ядро FreeBSD, либо собран в виде модуля mach.ko. Ядро FreeBSD остается монолитным модульным, текущая реализация mach-o-lator'а глюкавая и на начальной стадии. Для IPC у них была идея использовать Solaris Doors, но видимо Mach «родней». А ТС толстячок, да.

t34-koshkin ()
Ответ на: комментарий от alex-w

Это до тех пор, пока на линуксе в разделе место не закончится, после этого он колом стоит.

Будто мак при этом не встанет.

И да, насчёт «колом» - это ещё смотреть надо.

ekzotech ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.