изучение ОС

Тема в разделе "WASM.OS.DEVEL", создана пользователем red_Human, 5 окт 2008.

  1. red_Human

    red_Human New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2008
    Сообщения:
    182
    Какую литературу можно считать хорошей для изучения ОС(архитектуры)?
     
  2. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Сложный вопрос... Книг можно, но исчерпывающих -- ни одной. В любом случае стоит почитать книги по конкретным осям, даже если с ними не работаешь и не планируешь -- для расширения кругозора, так сказать.
     
  3. red_Human

    red_Human New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2008
    Сообщения:
    182
    Какие есть оси с открытым текстом, но которые не относятся к *nix
     
  4. DeRekX

    DeRekX New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2007
    Сообщения:
    98
    Адрес:
    Russia
  5. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Поделки в природе встречаются, но более менее полнофункциональной вроде нету.
     
  6. red_Human

    red_Human New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2008
    Сообщения:
    182
    Как поставить BOS?
     
  7. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    red_Human
    Например, QNX :) Она реализует API POSIX, но архитектурно ничего общено с унихами не имеет.
     
  8. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Таненбаум Э., Современные операционные системы
     
  9. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    SII
    миникс тоже.

    Если любите пас/оберон - блюботтл. Долго брови курчавиться будут.

    план9, инферно. Похоже местами на юних. Функциональны, юзабельны. В проганьи приятны. Не посих.

    На гну ссылки на опен атари ос, аналог макос.

    Есть еще. Особенно встраиваемых ртос. Вам для какой цели?
     
  10. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    red_Human
    сорцы
     
  11. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Не годятся абсолютно: потонешь в мелких деталях.
     
  12. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    SII
    Ойчень зависит от сорцов. Напр. глядя на план9 и его компилеры начинаешь понимать почему так распространился юних и С. Без рекламы и насильного втюхивания.

    Ээ, я имею ввиду, что чел интересующийся кишками ос не вчера увидел комп и знает какойнить приличный яву итд.
     
  13. Dian

    Dian Member

    Публикаций:
    0
    Регистрация:
    19 июн 2008
    Сообщения:
    222
    Хм... в каком году они были современными?
     
  14. sp1k

    sp1k New Member

    Публикаций:
    0
    Регистрация:
    16 июл 2007
    Сообщения:
    24
    Не думаю, что архитектура Windows 2000 устарела... Да и большинство подходов описанных в этой книге используются в современных ОС..
     
  15. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    _basmp_
    План9 не видел, не знаю. А уних распространился за счёт бесплатности для универов, в то время как за нормальные оси платить надо было. Плюс нормальные оси писались на асме и зачастую были закрытыми, т.е. для разбора их нутра не подходили или подходили плохо. А вот промышленность юних не использовала: нафиг им была нужна торозная и глючная система, жрущая немеряно памяти? Это сейчас, кивая в сторону винды, линухоиды заявляют, что-де их система более стабильна, да и объёмы памяти мало кого волнуют...

    Dian
    Почти всё, что используется в нынешних осях, появилось 30-40 лет назад.
     
  16. qman

    qman New Member

    Публикаций:
    0
    Регистрация:
    4 дек 2008
    Сообщения:
    14
    Согласный полностью с SII, и я думаю без всяких проблем можно пользоваться литературой для *unix
     
  17. Dian

    Dian Member

    Публикаций:
    0
    Регистрация:
    19 июн 2008
    Сообщения:
    222
    Это бы означало, что устарела и виста. А вот линух, по заявлению Таненбаума уже давно устарел :)

    Спору нет, но, блин, где ж реализации? Почему до сих пор в системах можно встретить privilege escalation и т.п. последствия архитектурных решений?
     
  18. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    SII
    http://plan9.bell-labs.com/plan9

    инферно - дальнейшее развитие план9 от самих белов. Отличается возможностью работать в нативе и хостед режимах на разных платформах. Для полной кросс выделено звено п-кода (3-адресный крупногранулированый) с жит компилением или интерпретацией (счас вынь ядро со всеми ~800кб). Двойная лицензия на часть сорцов. Имеет свой сайт vitanuova.com

    еще одно интересное развитие - планБ http://lsub.org/ls/planb.html
    вообще сайт интересный http://lsub.org

    кроме того, интересная деталь ядро, драйвера и подсистемы в план9 со потомки связаны каналами очень похожим на qnx способом, но только слинкованы в кучу для повышения скорости.
    другая интересная деталь - в инферно есть возможность транслировать ансиC <--> лимбо.

    в мультикс. после нее новизна была в сетях (бсд) и потоках (сис5). А в нт основе лежит хених.
     
  19. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Dian
    Да они просто с Торвальдсом посрались на тему "какое ядро лучше", вот он до сих пор и обижается. Хотя тема перекомпиляции ядра для подключения драйвера это, конечно, дикость.
     
  20. Dian

    Dian Member

    Публикаций:
    0
    Регистрация:
    19 июн 2008
    Сообщения:
    222
    CyberManiac
    На счет посрались-то понятно. Динамисческую загрузку дров в линухе тоже благо уже сделали. Но то "веселье", которое творится в винде с SSDT, sysenter и прочим тоже от идеала далеко