|
2.6, User294 (??), 23:50, 12/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Первые шаги к микроядру?:)))
Хрена себе - вынести функционал из юзерспейса в кернель оказывается шаги к МИКРОядру?!Хотя микрософт вон тоже "микро", ага =)
| |
|
|
2.5, аноним (?), 23:38, 12/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
Линукс с Соляры в свое время ( в 90ые ) столько списал, что дисбаланс "заемов" еще пару десятков лет будет :-)
| |
|
|
4.11, Andrew Kolchoogin (?), 08:57, 13/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
Павлин, не показывай всем свою неосведомлённость -- некрасиво. :)
До версии 5 (оно же Solaris 2) ядро SunOS поставлялось в исходных текстах и пересобиралось, как и любое другое Berkeley-ядро. Отсюда до сих пор в файловой иерархии Соляриса есть директория /usr/ccs -- ccs -- это C Compiler Suite, ибо компилятор C тоже поставлялся -- ядро-то надо чем-то пересобирать. ;)
Binary-only дистрибутив появился, начиная с пятой версии SunOS'а (напоминаем: нумерация версий SunOS и Solaris совпадает по минору и отличается по мажору на три: то есть, для Solaris v2.5.1 команда "uname -a" выдаст SunOS v5.5.1).
| |
|
5.16, vitek (??), 17:55, 13/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
и это конечно уже является доказательством, что код спи-и-и-..и. :-)
кстати, а что потом то произошло?
то откроют, то закроют... прямо форточка какая-то. :-D
| |
|
4.12, аноним (?), 10:20, 13/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
Списывали отдельные архитектурные решения и программные интерфейсы. Например, в свое время была слямзена концепция /dev/poll, хотя сейчас его в Linux заменили другими средствами.
| |
|
5.13, vitek (??), 12:19, 13/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
поражаюсь с таких заявлений.
если так рассуждать, то можно сказать, что POSIX спёрли все коммерческие *nix.
а идею хранить файлы на винте... кто там в истории силён?
а представлять все устройства в виде файлов....
короче. ворюги все. царского лося да и в царском же лесу.
| |
|
6.14, аноним (?), 13:35, 13/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
Во первых, POSIX сам по себе стандарт, и чем больше других ОС будет на него ориентироваться - тем лучше, быть примером для других - это и есть его основное назначение. Во вторых, по крайней мере POSIX.1 Core Services появился сам по себе как стандартизация ( "общий знаменатель" ) уже реализованных в других ОС ( Unix, в том числе и Solaris, *BSD ) механизмов. Так что тут еще вопрос, кто у кого чего спёр...
В третьих, дело-то вовсе не в имени /dev/poll, а в концепции. Я же не сказал про системный вызов poll(2), который что в Solaris, что в Linux был с незапамятных времен; я сказал именно про концепцию. Основное отличие концепции /dev/poll от концепции poll(2) - не надо передавать описание всех мониторящихся соединений ( дескрипторов ) в/из ядра, а только тех, которые интересуют в данный момент, и не надо user-level приложению искать весь массив мониторящихся соединений ( дескрипторов ) для того, чтобы найти то, событие для которого сработало.
Эта концепция, новая на момент появления /dev/poll, потом была перенесена в Linux, хотя начиная с ядер 2.6, там есть уже более удобный механизм epoll ( а в Solaris 10+ есть уже более продвинутый относительно /dev/poll механизм event ports ). К чему я клоню? К тому, что заимствование идей между *nix-системами - стандартная практика. Когда-то Linux что-то взял из Solaris, теперь вот OpenSolaris берет у Linux идею переключать видеорежимы прямо в ядре. Никто же не делает из этого трагедии, верно? :-) Просто зачастую полезно помнить историю.
| |
|
7.15, vitek (??), 14:01, 13/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Во первых, POSIX сам по себе стандарт, и чем больше других ОС будет на него ориентироваться - тем лучше,...
вот именно. а стандартами, как известно, не рождаются. их кто-то придумывает, да ещё так, чтобы работало.
>К тому, что заимствование идей между *nix-системами - стандартная практика.
верно. вот только судебные дела (и их упоминания) уже достали.
какой это нахер *nix way, если только на руку мс? :-D
>Когда-то Linux что-то взял из Solaris, теперь вот OpenSolaris берет у Linux идею переключать видеорежимы прямо в ядре.
в том то и дело, что мало берёт... и мало даёт.
вот и есть сомнения в результатах.
| |
|
|
|
|
|
|
|