Re[9]: Windows vs Linux
От: Murr Россия  
Дата: 07.06.03 13:10
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Ага. Как ты говоришь о книжках, "Детский сад"? Ну и чем тебе Linux Documentation Project не детский сад?

А там много книжек =)) Есть для детей, есть не очень, но ссылок на реальный код очень много.
Поэтому обычно книжки из LDP больше похожи на путеводители по коду в отличие от виндовых, в которых и не сразу поймешь где правда, а где вымысел.

M>В Хелен Кастер, "Основы Windows NT" всё прекрасно описано.

Да ладно уж =)) Эта книжка даже книжке Соломона в подметки не годится =))
Нет там этого =)) Скорее на лекции для первокурсников тянет.

M>Тогда проиллюстрируй, дорогой наш системный программист, чем Windows NT так кардинально хуже Линукса?

M>А то одни выстрелы в воздух слышны. Понтов нагнул, а по делу нифига не объяснил.
Так даже в этом треде уже дофига написал
1) (идеологически) открытый код, как следствие легкое понимание принципов работы ядра.
2) (практически) очень гибкий и удобный механизм настроек и администрирования через интерфейс /proc и отчасти sysctl.
удобная концепция devfs и blkdev/chrdev на не devfs =))
3) (детали реализации) реальная (а не декларированная) модульность: модули fs реально вытаскиваются и вставляются
по ходу работы ОС (в отличие от NT, где ряд ошибок в проектировании I/O Manager и accounting обычно не позволяет
это сделать), концепция kmod (конкретно — request_module (binary, net, device, etc), красивая идея и удобно на
практике) и initrd.
4) (детали реализации) чистенький, высокопроизводительный, полностью следующий RFC, TCP/IP стек.
5) (детали реализации) более чистенький и грамотный scheduler (без кривостей вроде повышения приоритета на
старвациях), поддержка нескольких схем заданий реального времени.
6) продолжать можно до бесконечности.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.