The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

26.06.2009 21:46  Операционная система SkyOS теперь использует ядро Linux

После непродолжительного перерыва в работе над операционной системой SkyOS, связанного с необходимостью разобраться со стратегией разработки драйверов для новых устройств, Robert Szeleney опубликовал список улучшений, которые он провел над своей операционной системой. Наиболее весомым из них стало решение использовать ядро Linux 2.6.27.4 в качестве базы для всей системы. Предварительно автор упоминал о возможном использовании ядра NetBSD, но т.к. в отчете о состоянии разработки SkyOS оно нигде не упоминается, можно предположить, что идея пока остается не реализованной.

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

  • Ядро Linux 2.6.27.4 использует init RAM-диск с анимированным usplash дисплеем для отображения процесса загрузки.
  • Используются стандартные Linux утилиты (LSB), такие как coreutils и д.р.
  • Портированы сервисы: DHCP, NFS, и приложения: iputils и д.р.
  • Подсистема обмена системными сообщениями SkyOS теперь называется MessagePort и позволяет поддерживать двунаправленную связь между процессами.
  • Графическая часть SkyOS выведена из ядра и заменена на графический сервер, использующий SVGAlib.
  • Тестовое приложение успешно регистрирует свой экземпляр на сервере используя SkyOS C++ Application класс.

В качестве планов на будущее Robert Szeleney определил следующие:

  • Научить графический сервер реагировать на события клавиатуры и мыши.
  • Производить базовые операции с окнами.
  • Портировать оставшиеся SkyOS C++ классы обработчиков окон.


  1. Главная ссылка к новости (http://www.osnews.com/story/21...)
Автор новости: blkdog
Тип: К сведению
Ключевые слова: linux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Бампуэ (?), 22:37, 26/06/2009 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    Зачем нужна эта проприетарщина?
     
     
  • 2.2, Аноним (-), 22:58, 26/06/2009 [^] [ответить]     [к модератору]
  • +1 +/
    Да ладно бы проприетарщина Зачем нужна тормозная svgalib замена X и тулкитов,... весь текст скрыт [показать]
     
     
  • 3.3, Ariel (ok), 00:07, 27/06/2009 [^] [ответить]     [к модератору]  
  • –2 +/
    Использование linux ядра создаст много проблем, оно ведь не управляемое Сейчас ... весь текст скрыт [показать]
     
     
  • 4.4, Voviandr (ok), 01:18, 27/06/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    OpenSolaris основан на архитектуре с монолитным ядром, а не микроядром или гибридным ядром.
     
     
  • 5.9, Ariel (ok), 12:39, 27/06/2009 [^] [ответить]     [к модератору]  
  • –1 +/
    Я не говорю, что нужно именно микроядро, я имею в виду, ядро с хорошим дизайном,... весь текст скрыт [показать]
     
     
  • 6.43, Sarmat (?), 19:58, 29/06/2009 [^] [ответить]     [к модератору]  
  • +/
    Не знаю как сейчас а лет 7 назад ядерные хидеры мне не понравились, в сравнении ... весь текст скрыт [показать]
     
  • 4.5, szh (ok), 07:35, 27/06/2009 [^] [ответить]    [к модератору]  
  • +/
    > Неужели политика определяет технологии?

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

     
     
  • 5.7, аноним (?), 09:13, 27/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >ты именно политику микроядер и предлагаешь

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

     
  • 5.11, Ariel (ok), 12:50, 27/06/2009 [^] [ответить]     [к модератору]  
  • –1 +/
    Это не политика, а научный подход, политика - это все на Linux, потому, что у не... весь текст скрыт [показать]
     
     
  • 6.14, szh (ok), 13:03, 27/06/2009 [^] [ответить]     [к модератору]  
  • +/
    Браво Все на Линукс - политика Все на микроядра - научный подход P S Почитайт... весь текст скрыт [показать]
     
     
  • 7.15, аноним (?), 13:13, 27/06/2009 [^] [ответить]    [к модератору]  
  • +/
    наверное, снежный лео - веселая хохма. ведь известно, что быстрых микроядерных осей не бывает
     
     
  • 8.20, ixrws (ok), 16:34, 27/06/2009 [^] [ответить]     [к модератору]  
  • +/
    Снежный лео не хохма, просто он не микроядерный нифига, а всего лиш гибридный сл... весь текст скрыт [показать]
     
     
  • 9.22, fi (ok), 17:38, 27/06/2009 [^] [ответить]     [к модератору]  
  • +/
    и получиться l4 linux ... весь текст скрыт [показать]
     
     
  • 10.24, Ariel (ok), 22:00, 27/06/2009 [^] [ответить]     [к модератору]  
  • +/
    Нет, с Linux kernel он не имеет ничего общего Иными словами в нём поверх насто... весь текст скрыт [показать]
     
  • 8.23, Ariel (ok), 21:50, 27/06/2009 [^] [ответить]     [к модератору]  
  • +/
    весь вопрос как напишите, так и будет работать быстрее, чем монолит - не будет... весь текст скрыт [показать]
     
  • 7.25, Ivan (??), 03:52, 28/06/2009 [^] [ответить]     [к модератору]  
  • +/
    По науке - это не максимизация отдельных параметров инструмента, а нахождение оп... весь текст скрыт [показать]
     
     
  • 8.26, Ivan (??), 03:57, 28/06/2009 [^] [ответить]     [к модератору]  
  • +/
    Плюс, кстати, ещё политический вопрос - рискну пркдположить что под микроядерную... весь текст скрыт [показать]
     
     
  • 9.31, Ariel (ok), 13:59, 28/06/2009 [^] [ответить]    [к модератору]  
  • +/
    ну, возможность нормально писать драйверы зависит не от структуры самого ядра, для этого нужно наличие Driver's Programming Interface. Если я не ошибаюсь, он есть у всех кроме Linux
     
  • 4.8, fi (ok), 11:25, 27/06/2009 [^] [ответить]     [к модератору]  
  • +/
    Если уж микроядро, то уж l4 и linux На сегодня - лучшая латентность А O... весь текст скрыт [показать]
     
  • 4.10, Alexey (??), 12:44, 27/06/2009 [^] [ответить]    [к модератору]  
  • +/
    Darwin основан на ядре FreeBSD, что тоже явно не микроядро.
     
     
  • 5.12, Ariel (ok), 12:55, 27/06/2009 [^] [ответить]     [к модератору]  
  • +/
    Чушь, Darwin использует гибридное ядро XNU микроядро Mach 3, сервисы Free BSD 5... весь текст скрыт [показать]
     
     
  • 6.16, аноним (?), 13:14, 27/06/2009 [^] [ответить]    [к модератору]  
  • +/
    это не чушь, это средство быстрого повышения чсв
     
  • 6.34, Аноним (-), 15:48, 28/06/2009 [^] [ответить]    [к модератору]  
  • +/
    Ну уж, они, вроде, регулярно синхронизирует бзд-часть.
     
  • 4.17, xxx (??), 14:13, 27/06/2009 [^] [ответить]    [к модератору]  
  • +/
    Микроядро, не микроядро, какая разница, если там опять всё будет posix-like, то нафига тогда изобретать очередной велосипед. Ради замены X-сервера и какой-то абстрактной дружелюбности к пользователю?
     
  • 4.18, dq0s4y71 (?), 14:44, 27/06/2009 [^] [ответить]    [к модератору]  
  • +/
    > ядер с лучшим дизайном

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

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

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

     
     
  • 5.19, pavlinux (ok), 16:18, 27/06/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    Да уж, порой откроешь /usr/src/linux/kernel/cpu.c - и в экстазе сползаешь с табуретки. :)


     
     
  • 6.29, andr.mobi (??), 11:23, 28/06/2009 [^] [ответить]    [к модератору]  
  • –2 +/
    >Да уж, порой откроешь /usr/src/linux/kernel/cpu.c - и в экстазе сползаешь с табуретки.
    >:)
    >
    >

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

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

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


     
     
  • 7.36, pavlinux (ok), 17:44, 28/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>Да уж, порой откроешь /usr/src/linux/kernel/cpu.c - и в экстазе сползаешь с табуретки.
    > А самое главное - ничего нового. Старъе, ставшее историей 20 лет назад и подхваченное
    > студиозусами за неимением своих или лучших идей.

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

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

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

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

     
  • 4.27, евгений (??), 05:19, 28/06/2009 [^] [ответить]    [к модератору]  
  • +/
    считаете в IBM, SGI, RedHat, HP, Intel, Fujitsu, Google, Freescale, Oracle, MIPS Technology и других - в качестве программистов имбицилы работают? :)
     
  • 4.28, andr.mobi (??), 11:05, 28/06/2009 [^] [ответить]     [к модератору]  
  • +/
    QNX где http community qnx com sf sfmain do home Велкам, ставьте, наслаждайте... весь текст скрыт [показать]
     
     
  • 5.30, евгений (??), 13:27, 28/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >Я хорошо понимаю желание автора SkyOS засветить свою крутую мегаось под крутой торговой маркой

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

     
  • 5.32, Ariel (ok), 14:12, 28/06/2009 [^] [ответить]    [к модератору]  
  • +/
    QNX - realtime OS, это немного иное, не знаю, подходит ли она для десктопа, ибо не смотрел. Что касается Darwin, я считаю, что это очень классная штука. Он гибридный, но все компоненты разделены и его поддерживает команда на порядок меньшая, чем Linux. Mac OS X я люблю за потрясающий интерфейс Cocoa. Я не думаю, что Minix сам по себе будет удобным, но в качестве ядра Mac OS XI - смотрелся бы не плохо. Не единым ядром живет система, ещё нужны программы ;-)
    Solaris - образец хорошего кода, не более чем.
     
     
  • 6.35, Аноним (-), 15:50, 28/06/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    Вы не поняли, мужик не справляется с поддрежкой нового железа? Нахрена ему дарвин, который не работает не на чем нормально кроме компов от эпл?
     
  • 6.38, Michael Shigorin (ok), 22:09, 28/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >но в качестве ядра Mac OS XI

    Это не ядро.

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

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

     
     
  • 7.39, аноним (?), 22:30, 28/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>но в качестве ядра Mac OS XI
    >Это не ядро

    ээ, ну да

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

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

     
  • 7.41, Ariel (??), 15:55, 29/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>но в качестве ядра Mac OS XI
    >
    >Это не ядро.
    >

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

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

     
  • 4.37, Michael Shigorin (ok), 22:03, 28/06/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    "создаст много проблем, оно ведь не управляемое" -- сэр, пишу Вам с ноутбука под управлением ядра 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 (длинное, но раз уж говорите...)

     
     
  • 5.42, Ariel (??), 15:59, 29/06/2009 [^] [ответить]    [к модератору]  
  • +1 +/

    >Предлагаю почитать на досуге:
    >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 (длинное, но раз уж говорите...)

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

     
  • 1.6, iZEN (ok), 08:02, 27/06/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Научить графический сервер реагировать на события клавиатуры и мыши.

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

     
     
  • 2.13, Ariel (ok), 12:56, 27/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>Научить графический сервер реагировать на события клавиатуры и мыши.
    >
    >Графический сервер обрабатывает ввод с клавиатуры? Оригинально! Автор не знает про MVC?
    >

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

     
  • 1.44, Аноним (-), 01:41, 26/10/2010 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Линукс я люблю - вопросов думаю нет Но готов поспорить с любым кто скажет, что... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor