URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 56301
[ Назад ]

Исходное сообщение
"Операционная система SkyOS теперь использует ядро Linux"

Отправлено opennews , 26-Июн-09 22:37 
После непродолжительного перерыва в работе над  операционной системой SkyOS, связанного с необходимостью разобраться со стратегией разработки драйверов для новых устройств, Robert Szeleney опубликовал (http://www.osnews.com/story/21726/SkyOS_Linux_Progress_Report) список улучшений, которые он провел над своей операционной системой. Наиболее весомым из них стало решение использовать ядро Linux 2.6.27.4 в качестве базы для всей системы. Предварительно автор упоминал об возможном использовании ядра NetBSD, но т.к. в отчете о состоянии разработки SkyOS оно нигде не упоминается, можно предположить, что идея пока остается не реализованной.

Список нововведений выглядит следующим образом:


- Ядро Linux 2.6.27.4 использует init RAM-диск с анимированным usplash (http://en.wikipedia.org/wiki/Usplash) дисплеем для отображения процесса загрузки.
- Используются стандартные Linux утилиты (LSB), такие как coreutils и д.р.
- Портированы сервисы: DHCP, NFS, и приложения: iputils и д.р.
- Подсист...

URL: http://www.osnews.com/story/21726/SkyOS_Linux_Progress_Report
Новость: http://www.opennet.ru/opennews/art.shtml?num=22333


Содержание

Сообщения в этом обсуждении
"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Бампуэ , 26-Июн-09 22:37 
Зачем нужна эта проприетарщина?

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Аноним , 26-Июн-09 22:58 
Да ладно бы проприетарщина. Зачем нужна тормозная (svgalib) замена X и тулкитов, когда Xов и тулкитов хоть... короче много.

Весь смысл SkyOS был в отсутствии legacy кода, файловой системе с поиском и расширенными ACL везде. Теперь это считай комплект X+DE для Linux, не совместимый вообще ни с чем и не следующий ни одному соглашению.


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 27-Июн-09 00:07 
Использование linux ядра создаст много проблем, оно ведь не управляемое. Сейчас возродился интерес к микроядрам, и им стоит взглянуть на проекты ядер с лучшим дизайном: Minix, OpenSolaris, Darwin. Неужели политика определяет технологии?

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Voviandr , 27-Июн-09 01:18 
OpenSolaris основан на архитектуре с монолитным ядром, а не микроядром или гибридным ядром.

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 27-Июн-09 12:39 
>OpenSolaris основан на архитектуре с монолитным ядром, а не микроядром или гибридным
>ядром.

Я не говорю, что нужно именно микроядро, я имею в виду, ядро с хорошим дизайном, о ядре Solaris отзываются, что оно очень красивое ;-)


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Sarmat , 29-Июн-09 19:58 
>Я не говорю, что нужно именно микроядро, я имею в виду, ядро
>с хорошим дизайном, о ядре Solaris отзываются, что оно очень красивое
>;-)

Не знаю как сейчас а лет 7 назад ядерные хидеры мне не понравились, в сравнении с 2.2 выглядело как то все монстроидально


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено szh , 27-Июн-09 07:35 
> Неужели политика определяет технологии?

ты именно политику микроядер и предлагаешь


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено аноним , 27-Июн-09 09:13 
>ты именно политику микроядер и предлагаешь

политика бывает разной


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 27-Июн-09 12:50 
>> Неужели политика определяет технологии?
>
>ты именно политику микроядер и предлагаешь

Это не политика, а научный подход, политика - это все на Linux, потому, что у него лицензия copyleft, модулей много, дешево. Сколько на это сил уходит, конечно же, никого не интересуют, при хорошем дизайне команду разработчиков можно сократить в десять раз.


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено szh , 27-Июн-09 13:03 
> Это не политика, а научный подход, политика - это все на Linux

Браво!
Все на Линукс - политика
Все на микроядра - научный подход.


P.S. Почитайте научный подход: http://ols.108.redhat.com/2007/Reprints/lameter-Reprint.pdf Extreme High Performance Computing or Why Microkernels Suck


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено аноним , 27-Июн-09 13:13 
наверное, снежный лео - веселая хохма. ведь известно, что быстрых микроядерных осей не бывает

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено ixrws , 27-Июн-09 16:34 
Снежный лео не хохма, просто он не микроядерный нифига, а всего лиш гибридный слоёный пирог с чётко определёнными интерфейсами. Это как если бы linux kernel разделили на linux kernel base и linux kernes services. Сути это не меняет, это не микрояд ни в одном глазу.
Ну и конечно снежный лео пока не замечен на действительно производительных системах, он пока что только на писюкуподобных.

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено fi , 27-Июн-09 17:38 
>Снежный лео не хохма, просто он не микроядерный нифига, а всего лиш
>гибридный слоёный пирог с чётко определёнными интерфейсами. Это как если бы
>linux kernel разделили на linux kernel base и linux kernes services.
>Сути это не меняет, это не микрояд ни в одном глазу.

и получиться l4+linux :)


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 27-Июн-09 22:00 
Нет, с Linux kernel он не имеет ничего общего. Иными словами: в нём поверх настоящего микроядра Mach, работает изменённое  ядро *BSD (в виде отдельных сервисов, естественно). Это не совсем верно, но в первом приближении - ясно.

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 27-Июн-09 21:50 
весь вопрос: как напишите, так и будет работать; быстрее, чем монолит - не будет, но вот не медленнее - можно. Здесь вы очень много сил тратите во время проектирования ядра, но зато не имеете проблем в будущем.

Советую взглянуть тесты Энди Танненбаума, или хотя бы this http://www.minix3.ru/articles/nazad_v_budushee.html


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ivan , 28-Июн-09 03:52 
По науке - это не максимизация отдельных параметров инструмента, а нахождение оптимума с учётом, в данном случае, скорости выполнения кода, надёжности (предсказуемости) и развиваемости (кол-во труда разработчиков / прикладой эффект от их труда).

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ivan , 28-Июн-09 03:57 
Плюс, кстати, ещё политический вопрос - рискну пркдположить что под микроядерную ОС (при почих равных условиях) драйверы сторонние фирмы будут пейсать с большим рвением т.к. это имеет смысл (только не надо мне говорить о некошерности blob-драйверов, лучше blob чем неработающее усройство).

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 28-Июн-09 13:59 
ну, возможность нормально писать драйверы зависит не от структуры самого ядра, для этого нужно наличие Driver`s Programming Interface. Если я не ошибаюсь, он есть у всех кроме Linux

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено fi , 27-Июн-09 11:25 
> Сейчас возродился интерес к микроядрам,

Если уж микроядро, то уж l4 и linux :)))
На сегодня - лучшая латентность!!!

А  OpenSolaris к чему тут приплели? суровый монолит, чуть  разбавленный модулями из linux :P

А политика - это в первую очередь перспектива, и что?, и самое главное чем?, из вашего списка может привлечь автора?


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Alexey , 27-Июн-09 12:44 
Darwin основан на ядре FreeBSD, что тоже явно не микроядро.

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 27-Июн-09 12:55 
>Darwin основан на ядре FreeBSD, что тоже явно не микроядро.

Чушь, Darwin использует гибридное ядро XNU (микроядро Mach 3, сервисы Free BSD 5, подсистема I/O Kit) от оригинального кода мало что осталось, его создали десять лет назад и он идёт своим путём.


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено аноним , 27-Июн-09 13:14 
это не чушь, это средство быстрого повышения чсв

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Аноним , 28-Июн-09 15:48 
Ну уж, они, вроде, регулярно синхронизирует бзд-часть.

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено xxx , 27-Июн-09 14:13 
Микроядро, не микроядро, какая разница, если там опять всё будет posix-like, то нафига тогда изобретать очередной велосипед. Ради замены X-сервера и какой-то абстрактной дружелюбности к пользователю?

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено dq0s4y71 , 27-Июн-09 14:44 
> ядер с лучшим дизайном

Лучшим _для_чего_?

> о ядре Solaris отзываются, что оно очень красивое ;-)

Красота - в глазах смотрящего ;)


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено pavlinux , 27-Июн-09 16:18 
Да уж, порой откроешь /usr/src/linux/kernel/cpu.c - и в экстазе сползаешь с табуретки. :)



"Операционная система SkyOS теперь использует ядро Linux"
Отправлено andr.mobi , 28-Июн-09 11:23 
>Да уж, порой откроешь /usr/src/linux/kernel/cpu.c - и в экстазе сползаешь с табуретки.
>:)
>
>

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

А самое главное - ничего нового. Старъе, ставшее историей 20 лет назад и подхваченное студиозусами за неимением своих или лучших идей. Мало того, что оно всё posix-like, оно ещё и posix-несовместимое. Разработчики UNIX давно сделали другую ОСь, Plan9, и она - лучше.

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



"Операционная система SkyOS теперь использует ядро Linux"
Отправлено pavlinux , 28-Июн-09 17:44 
>>Да уж, порой откроешь /usr/src/linux/kernel/cpu.c - и в экстазе сползаешь с табуретки.
> А самое главное - ничего нового. Старъе, ставшее историей 20 лет назад и подхваченное
> студиозусами за неимением своих или лучших идей.

Пройдет 50 лет (если доживёшь) и тебя будут называть старым пердуном, юзающим ацтойный
План9 с доисторической FS, юзающим древний LCD дисплей, и с амплитудой, равной болезни
Паркинсона, нажимающим на клаву, когда весь мир юзает нейроинтерфейс.

> Разработчики UNIX давно сделали другую ОСь, Plan9, и она - лучше.

Лучше для чего.
> И хотя много идей линуксоиды украли уже из этой новой ОСи, достаточно почитать-сравнить
> исходники, чтобы стало понятно, где изобретали Отцы, а где - безмозглый высоколобый
> прыщавый студент, любитель возводить в квадрат шахматных коней в глубоком ваккуме.

Доказательства в студию!


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено евгений , 28-Июн-09 05:19 
считаете в IBM, SGI, RedHat, HP, Intel, Fujitsu, Google, Freescale, Oracle, MIPS Technology и других - в качестве программистов имбицилы работают? :)

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено andr.mobi , 28-Июн-09 11:05 
> Minix, OpenSolaris, Darwin

QNX где?

http://community.qnx.com/sf/sfmain/do/home

Велкам, ставьте, наслаждайтесь! Можете прикрутить к ядру что угодно и выложить для коммьюнити, если получилось достойно.

Самая мощная, самая распространённая, давно открытая - но мы будем упорно не замечать своего щастья, будем вспоминать студенческие курсовые работы с командой из трёх человек разработчиков или ОСи, которые просто даже проприетарные, открытый клон дарвина OpenDarwin давно прекратил своё существование.

Из твоего списка только minix имеет "настоящее" микроядро. У MacOS бздёвое ядро запущено над Mach и не даёт никаких преимуществ при нарушениях адресации внутри ядра - ядерные структуры всё равно разрушаются и ось должна быть перезапущена вся.

И при чём здесь солярка? Это вообще классика, прямой потомок BSD и UNIX.

Я хорошо понимаю желание автора SkyOS засветить свою крутую мегаось под крутой торговой маркой из фантастического боевика, но как-то привык видеть постфикс "Linux" для осей с линуксячъими ядрами, по-моему это правильно. Про БЗДёвое ничего не скажу, тот же Darwin этого правила не соблюдал, хотя логотип у него бздёвый и везде упоминание, чъи разработки они используют.

Не думаю, что сборка готового софта в кучу с немного другой конфигурацией от обычных достойно звания Операционная Система с собственным именем. Там из перечисленного хоть что-нибудь своё есть, или парень лабает только на перле, и прочитал пару книжек про "линукс для чайников"? Я думаю так.

Стремление к знаниям - хорошо, выдавать чужой труд за свой - плохо. Переименовал бы хотя бы в Sky Linux, раз боевики так шибко нравятся.

IMHO


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено евгений , 28-Июн-09 13:27 
>Я хорошо понимаю желание автора SkyOS засветить свою крутую мегаось под крутой торговой маркой

Вобще-то автор говорит, что драйвера писать для него проблема, поэтому он линуховое ядро использовать хочет.


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 28-Июн-09 14:12 
QNX - realtime OS, это немного иное, не знаю, подходит ли она для десктопа, ибо не смотрел. Что касается Darwin, я считаю, что это очень классная штука. Он гибридный, но все компоненты разделены и его поддерживает команда на порядок меньшая, чем Linux. Mac OS X я люблю за потрясающий интерфейс Cocoa. Я не думаю, что Minix сам по себе будет удобным, но в качестве ядра Mac OS XI - смотрелся бы не плохо. Не единым ядром живет система, ещё нужны программы ;-)
Solaris - образец хорошего кода, не более чем.

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Аноним , 28-Июн-09 15:50 
Вы не поняли, мужик не справляется с поддрежкой нового железа? Нахрена ему дарвин, который не работает не на чем нормально кроме компов от эпл?

"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Michael Shigorin , 28-Июн-09 22:09 
>но в качестве ядра Mac OS XI

Это не ядро.

Дружески предлагаю либо сперва почитать про ядра, либо успокоиться и не морочить себе голову (а другим не прибавлять шуму в обсуждениях).  Просто информации получается ноль, уж не обижайтесь.

PS: и да, я долго использовал или крутил в руках перечисленные слова -- разве что макось от 7.5 до десятки и что такое "XI", если не очепятка -- не знаю.


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено аноним , 28-Июн-09 22:30 
>>но в качестве ядра Mac OS XI
>Это не ядро

ээ, ну да

>что такое "XI", если не очепятка -- не знаю

вероятно, очень прозрачный намек


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 29-Июн-09 15:55 
>>но в качестве ядра Mac OS XI
>
>Это не ядро.
>

Это core os Mac OS X, я знаю, у него ядро - XNU писал о нём выше, прошу прощение, за неточность терминологии. И Minix может быть ей Но вы же поняли о чём я ...
>Дружески предлагаю либо сперва почитать про ядра, либо успокоиться и не морочить
>себе голову (а другим не прибавлять шуму в обсуждениях).  Просто
>информации получается ноль, уж не обижайтесь.
>
>PS: и да, я долго использовал или крутил в руках перечисленные слова
>-- разве что макось от 7.5 до десятки и что такое
>"XI", если не очепятка -- не знаю.

X - римская цифра десять, XI - одиннадцать ...
Если следующая ветка Mac OS будет концептуально отличаться.


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Michael Shigorin , 28-Июн-09 22:03 
"создаст много проблем, оно ведь не управляемое" -- сэр, пишу Вам с ноутбука под управлением ядра Linux, которое вполне подчиняется моему управлению.  Смею доложить, что управление исходным кодом Linux, равно как и процессом разработки (включая сторонние деревья) -- налажено вполне неплохо.

"интерес к микроядрам, и им стоит взглянуть" -- возможно, Вы хотели сказать, что _Вам_ стоит взглянуть?

"проекты ядер с лучшим дизайном" -- можно поинтересоваться Вашими критериями, применяемыми при сравнении дизайнов ядер?

"политика определяет технологии?" -- да просто не стоит читать LOR-аналитиков и принимать за чистую монету истерические вопли.

Предлагаю почитать на досуге:
http://www.kroah.com/log/linux/ols_2006_keynote.html (хотя бы до слова "design")
http://kerneltrap.org/Linux/Kernel_Evolution
http://www.cs.vu.nl/~ast/reliable-os/
http://oreilly.com/catalog/opensources/book/appa.html (длинное, но раз уж говорите...)


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 29-Июн-09 15:59 

>Предлагаю почитать на досуге:
>http://www.kroah.com/log/linux/ols_2006_keynote.html (хотя бы до слова "design")
>http://kerneltrap.org/Linux/Kernel_Evolution
>http://www.cs.vu.nl/~ast/reliable-os/
>http://oreilly.com/catalog/opensources/book/appa.html (длинное, но раз уж говорите...)

Бедный мой мозг


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено iZEN , 27-Июн-09 08:02 
>Научить графический сервер реагировать на события клавиатуры и мыши.

Графический сервер обрабатывает ввод с клавиатуры? Оригинально! Автор не знает про MVC?


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Ariel , 27-Июн-09 12:56 
>>Научить графический сервер реагировать на события клавиатуры и мыши.
>
>Графический сервер обрабатывает ввод с клавиатуры? Оригинально! Автор не знает про MVC?
>

Вы имеете в виду Model-View-Contoller?


"Операционная система SkyOS теперь использует ядро Linux"
Отправлено Аноним , 26-Окт-10 01:41 
Линукс я люблю! - вопросов думаю нет!
Но готов поспорить с любым кто скажет, что микроядра г-но!
Пример быстроты микроядра? Гипервызоры! И не спорте со мной, я не думаю, что Linux способен тянуть на себе две или более ОС и распеределять между ними железо. Пример гипервизора-микроядра: L4 (хотя скорее это уже наноядро).

По поводу SkyOS на ядре Linux, да на х... она нужна! тем более платно! если есть такая продуманная вещь как Gentoo!