Max Dmitrichenko -> Debian Russian Mailing List @ Thu, 12 Nov 2015 11:38:57 +0300:
>> Понимаешь, в чем разница... Не скажу за TCP, а монолитное ядро стали >> включать в дистрибутивы ОС только после того, как оно заработало лучше, >> чем то, что там было раньше. MD> Я, наверное, что-то пропустил, но разве были такие open source ОС, MD> которые сменили микроядро на монолит? Появились дистрибутивы примерно тех же на уровне userspace (и даже почти обратно совместимых) ОС. В том числе с заменой closed source на open source. >> (Ну да, если быть совсем уж точным, то на >> замену юниксам пришел весь комплект GNU/Linux, но идея как раз в том, >> что он лучше работал.) Что-то я подозреваю, что TCP/IP выиграл у >> ISO/OSI по другой причине - наличия реализации у первого и отсутствия у >> второго, а вот у конкурентов вроде IPX - именно тем, что лучше работал. >> IPX годился только для локальных сетей, к задержкам и потерям пакетов >> относился весьма нервно. MD> Ну, если проводить аналогии между стэками и init'ами, то IPX - это MD> таки upstart. Хороший конкурент systemd, но лишенный части MD> функциональности, которая всем дистростроителям вдруг оказалась нужна. MD> А sysV в этой истории - это вообще соединение по нуль-модемному кабелю MD> ) Таким образом, ISO/OSI в этой истории продолжает соответствовать MD> некой гипотетической рассово, идейно и архитектурно верной системе MD> init, реализации которой мы не увидим никогда ) Я почти со всем из этого согласен. Я не согласен только с одним - что в этой аналогии systemd соответствует TCP/IP. TCP/IP выиграл у IPX за счет того, что работал надежнее в сложных условиях. В скорости он как раз уступал, и в локалке IPX был удобнее. А systemd как раз сколь-нибудь надежно работает только в тщательно отгороженной от реальности песочнице, а чуть сталкивается с реальностью - сразу проблемы. (Кстати, из сказанного, вероятно, следует, что он может оказаться неплох на виртуалках - они как раз те самые песочницы, с предсказуемым окруженем. Но бОльшая часть его функций-то как раз для реальности...)