// Vous lisez...

Linux

The linux divide

systemd vault

Everything you need to fully understand the systemd problem

For now this is just a sandbox, a vault of links and topics you need to read and understand , about and around the systemd war. Yes its a mess, I plan to organize and comment all of this later, but this is a complex topic, it needs hundreds of hours of reading and thinking, please see this post as a "personal, but shared wiki" and a request for comments.

( if you want systemd-free hosting for your website or dedicated server, I m your man, contact me at sytemdfree AT ww7.be or ne0futur on irc #neoskills on freenode )

arguments

""Those who don’t understand Unix are condemned to reinvent it, poorly." : http://forums.debian.net/viewtopic....

http://ewontfix.com/14/

http://blog.darknedgy.net/technolog...

https://www.youtube.com/watch?v=xYp...

https://lists.debian.org/debian-use...

http://uselessd.darknedgy.net/ProSy...

http://tk-sls.de/wp/3229

http://www.funtoo.org/Funtoo_Linux_FAQ

https://tim.siosm.fr/blog/2014/02/1...

http://lwn.net/Articles/619992/

https://wiki.debian.org/Debate/init...

http://judecnelson.blogspot.com.au/...

http://freedesktop.org/wiki/Softwar...

http://www.linuxvoice.com/interview...

a graph of the global takeover through dependencies :

PNG

http://anfo.slavino.sk/libsystemd-j...

and through functionalities, a huge man : http://www.freedesktop.org/software...

linked problems

philosophy, architecture and security concerns

http://changelog.complete.org/archi...

http://forums.debian.net/viewtopic.... FIXME and untested code, erratic behaviour

http://changelog.complete.org/archi...

http://en.wikipedia.org/wiki/System...

http://en.wikipedia.org/wiki/One_Ring

« One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them »

init system, pid 1 and cgroups

openrc supports cgroups if needed http://wiki.gentoo.org/wiki/Talk:Co...

http://wiki.gentoo.org/index.php?ti...

http://troubleshooters.com/linux/in...

systemd "rethinking" pid 1 : http://0pointer.de/blog/projects/sy...

https://felipec.wordpress.com/2013/...

http://www.infoworld.com/article/26...

cgroup notification unreliable ? https://github.com/systemd/systemd/...

choice

http://www.redhat.com/archives/fedo... http://lwn.net/Articles/617486/

https://en.wikipedia.org/wiki/The_C...

https://forums.gentoo.org/viewtopic...

debug by whoever can run a shell script

simple and easy to understand and customize runlevels , inittab and initscripts

runlevels and inittab

http://lwn.net/Articles/616848/

https://lkml.org/lkml/2014/8/13/174

Linux kernel systemd related options

http://wiki.gentoo.org/wiki/Systemd...

http://www.gossamer-threads.com/lis...

libc and size, openwrt like, microtik

https://www.mail-archive.com/system... https://lwn.net/Articles/488847/

POSIX or glibc , which is the standard ?

https://lwn.net/Articles/488847/

The problem comes now that RH deliberately breaks existing software so that it no longer works without systemd.

also debian : http://lists-archives.com/debian-us...

logind and consolekit

http://www.freedesktop.org/software...

https://dvdhrm.wordpress.com/2013/0...

https://github.com/consolekit2/cons...

udev dbus and kdbus :

http://www.phoronix.com/forums/show...

http://www.reddit.com/r/linux/comme...

https://news.ycombinator.com/item?i...

http://bkhome.org/blog2/?viewDetail...

http://www.phoronix.com/scan.php?pa...

http://www.phoronix.com/forums/show...

https://github.com/gentoo/eudev

http://uselessd.darknedgy.net/

libpam :

http://anfo.slavino.sk/libpam-syste...

PNG

logind and polkit :

http://anfo.slavino.sk/libsystemd-l...

PNG

cups and more :

http://anfo.slavino.sk/libsystemd-d...

PNG

KDE, gnome and various other attacks

https://soylentnews.org/article.pl?... http://blog.davidedmundson.co.uk/bl...

http://forums.funtoo.org/index.php?...

http://forums.funtoo.org/index.php?...

http://forums.funtoo.org/index.php?...

http://forums.funtoo.org/index.php?...

http://forums.funtoo.org/index.php?...

https://lists.dyne.org/lurker/messa... ( new systemd stuff in 2015, read the full thread )

http://forums.gentoo.org/viewtopic-...

DNS resolving

systemd also takes over DNS resolving, as systemd-resolved http://seclists.org/oss-sec/2014/q4/609

debian

http://lwn.net/Articles/617486/ Thanks to modular design, Debian Wheezy supports numerous tools in this space including daemontools, filerc, openrc, runit, systemd, sysvinit, and upstart.

http://devuan.org/

http://slashdot.org/submission/4203...

http://forums.debian.net/viewtopic....

https://lists.debian.org/debian-dev...

alternatives and debug

http://without-systemd.org/wiki/ind...

https://foss.rs/threads/trios-mia-o...

http://www.openbsdfoundation.org/gs...

http://wiki.gentoo.org/wiki/OpenRC

http://www.troubleshooters.com/linu...

http://tools.suckless.org/sinit

http://www.gnu.org/software/dmd/

http://wiki.gentoo.org/wiki/Talk:Co...

http://judepereira.com/blog/x86-ucl...

https://github.com/gentoo/eudev

http://www.linuxfromscratch.org/hlfs/

http://unix.stackexchange.com/quest...

https://github.com/consolekit2/cons...

call for a non-systemd "rootslinux" foundation

"rootslinux" foundation sharing efforts for maintaining openrc, sysvinit, uclibc, gnome . . . so they can still be used on non systemd linux boxes

and now, for complete fairness, after seeing the problems, here is a link to "why systemd is great" :

http://0pointer.de/blog/projects/wh...

( but you ll notice openrc is not on their comparison list, just wonder why )

P.-S.

This is a personal, but shared wiki while I try to understand all the implications of the systemd contamination.

Find neofutur on IRC irc ://chat.freenode.net#rootslinux or twitter, facebook, google+ if you want to help making this alpha version better.

( if you want systemd-free hosting for your website or dedicated server, I m your man, contact me at sytemdfree AT ww7.be or ne0futur on irc #neoskills on freenode ) This article will be updated with everything it seems important to read, and understand, first for whoever wants to have a decent opinion on the topic.

Commentaires