Цялата работа наречена systemd е най-голямата простотия която съм виждал от маса време. В един момент един чичковец който пише яко читав софтуер като Avahi и PulseAudio (което откакто сложих заради Skype се почна с проблемите) решава че ще сере в по-масово количество и се залавя да фиксва неща които досега не са били счупени. И на принципа на рекламите "живееш кофти, не го осъзнаваш, но с нашия нов продукт ще живееш много по-добре" се почва прекрояване на целия "Linux plumbing" (както той го нарича, макар че такъв термин преди нямаше). Естествено направено по абсолютно същия дебилно-кретеноиден начин така че да накара хората с малко повече бръмбари в главата да хванат факлите и вилите.
Линк 1 - класиката
Линк 2 - продължението. Въобще концепцията е що-годе хубава, но изпълнението е трагично
Линк 3 - мармалада с debug параметъра към ядрото и systemd
Линк 4 - още един хубав пример. В един момент другарите Poettering & Sievers обещават че ще можеш да си билднеш standalone udev. В следващия момент обаче се оказва че можеш да го билднеш само с glibc, защото те са го направили нарочно така че да зависи само от glibc. Ако не ти харесва - my way or the highway. Честито на печелившите (embedded devs).
Линк 5 и
6. Абе така като са тръгнали що не вкарат един mail server вътре?
Не врат ами шия.
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/7-Beta/html-single/System_Administrators_Guide/index.html#sect-Managing_Services_with_systemd-Introduction
(анкора нещо не работи...ако някой иска да го чете да скочи направо към точка 7)
* нямало вече да се казва 'service' ами щяло да бъде 'unit'
нямало да пишем 'service httpd restart' ами 'systemctl restart httpd.service'
* нямало вече да се казва 'run level' ами щяло да бъде 'targets'
нямало да пишем 'init 3' ами трябва да пишем ''systemctl isolate multi-user.target"
Дълго, неинтуитивно, трудно запомнящо се. Нещата не вървят към опростяване ами към сгомнясване. Как така никой не е мислил как да се направи по-лесно и по пригледно.
Съжалявам, обаче това си е чиста проба порнография. Ако искам да си сложа init с dependency management, ще паркирам един OpenRC и няма да се занимавам с всички тези шитни. Силно се надявам че няма да влезе в Slackware скоро, иначе ще трябва да умувам как да минавам на LFS или нещо подобно.
На дебианци им се чудя още как им се вързаха и го направиха default в Jessie. Ian Jackson се опита да им налее акъл в главите, но маса народ почна да го плюе като за световно и най-много да им тегли майната по някое време.
След всичките ми тиради за systemd, udev, pulseaudio, dbus, мислиш ли, че имам нещо от това на системата си
За сметка на това не мога да ползвам КДЕ4/Е18, защото те не могат без тази гнус.
Ъ, това откога? Много добре си спомням че на работа си ползвах Slackware 14.1 с Еnlightenment 0.18.3
Някой беше споменал нещо и за Miguel de Icaza преди в темата. Не му се тревожете, сега Microsoft като отвориха .NET и като няма какво да се прави по Silverlight, най-много да го вземат да им помага.
Поздрави