avva: (Default)
[personal profile] avva
Интересная новость: QNX выложила исходники своей операционной системы (Neutrino) в открытый доступ. Это, наверное, самый известный и успешный пример системы, полностью основанной на архитектуре микроядра (microkernel).

Скачал исходники, почитал немного, довольно интересно - хотя в подробности вникать сейчас времени нет.

Date: 2007-09-12 01:08 pm (UTC)
From: [identity profile] nidd.livejournal.com
только не GPL.

Date: 2007-09-12 01:16 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Заглянуть всё равно интересно.

Date: 2007-09-12 01:26 pm (UTC)
From: [identity profile] pargentum.livejournal.com
Про лицензию написано что-то странное, но я так понял, что у открытых частей кода лицензия Apache (но допускаю, что мог понять не так, там очень странный текст).

Date: 2007-09-12 01:30 pm (UTC)
From: [identity profile] nidd.livejournal.com
Если Вы не являетесь разработчиком операционных систем и не собираетесь им становиться, то незачем.
Если Вы не являетесь разработчиком операционных систем и собираетесь им стать, то лучше загляните в MINIX, к нему есть хорошая поясняющая книга.
Если Вы являетесь разработчиком операционных систем, почитайте статьи, там все есть. А если и нет, то если вы скопируете какой-то конкретный оптимизирующий хак, Вас засудят за нарушение какого-нибудь патента, которых у QNX как грязи.

В общем лучше не глядеть, мне кажется, не обременять глаза, мозг и не попадать потенциально под нарушение патентного, копирайтного законодательства. Я уже убеждался, что мое нежелание смотреть в исходный код JDK до того, как его опубликовали под GPL, спасало меня от всяких сложностей в работе и способствовало неограничению возможностей.

В некоторые места с существующими идиотскими законами лучше просто не смотреть.

Простите за занудство.

Date: 2007-09-12 01:41 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Не раскрыта ещё одна тема, наверное, ради которой всё и затевалось: "если вы являетесь разработчиком под QNX..." :)

Date: 2007-09-12 01:45 pm (UTC)
From: [identity profile] iratus.livejournal.com
Короче опен-сорсом там и не пахнет...
Решения у них есть интересные... CPU Partitioning например... но воспользоваться ими забесплатно не получится...

весь смысл данной разводки - резко увеличить количество BSP для разных платформ, причем при нулевом вложении со стороны QNX.

Date: 2007-09-12 01:56 pm (UTC)
From: [identity profile] http://users.livejournal.com/malfet_/
Спасибо за ссылку. Нужно будет почитать и сравнить с Mach...

Date: 2007-09-12 02:59 pm (UTC)
From: [identity profile] potan.livejournal.com
Может кто его на SPARC портирует...

Date: 2007-09-12 09:11 pm (UTC)
From: [identity profile] migmit.livejournal.com
А доказательство там есть?

Date: 2007-09-16 10:27 pm (UTC)
From: (Anonymous)
а Mach разве не microkernel?
MacOSX всё ж таки более успешный пример.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 08:01 pm
Powered by Dreamwidth Studios