Systemd

NSA counter trolling
https://www.youtube.com/watch?v=5CKW06TaEVk 24min the systemd promoter replies in a condescending way. His argument is that all of the kernel contributors support systemd, but this is because they are all intelligence agents. systemd Haters Busted | LINUX Unplugged 57 are like giggling facetious teenagers.

Agent Stallman on systemd

 * The systemd init software has rocked the Linux community, causing forks of popular distributions and sparking heated debate. Stallman, however, has long stood apart from the world of open-source and Linux – he regards “open-source” as a weak form of openness, and insists on referring to Linux as GNU/Linux. Thus, it wasn’t a surprise that, when asked whether he had an opinion on the systemd controversy, he replied with a flat “no, I don’t.” “I’ve never seen it, I’ve never used a system that had it; I know it’s free software, so ethically speaking, it’s not an issue – it’s just a convenience question.” See GPL and BSD

Turning linux into winXP
https://igurublog.wordpress.com/2013/02/14/the-dangers-of-software-evangelism/

https://igurublog.wordpress.com/2014/04/03/tso-and-linus-and-the-impotent-rage-against-systemd/

boycottsystemd.org

https://igurublog.wordpress.com/2015/05/04/kdbus-systemds-kid-cousin-come-to-stay/

http://without-systemd.org/wiki/index.php/Main_Page Lists linux distro's without the NSA/Red hat systemd. http://systemd-free.org/ links to http://obarun.org/ Arch Linux based system without systemd
 * http://www.tinycorelinux.net/screenshots.html 10meg, systemd won't fit
 * https://wiki.manjaro.org/index.php?title=OpenRC,_an_alternative_to_systemd OpenRC is a dependency-based init system that maintains compatibility with the system provided init program, normally located in /sbin/init. It does not function as a replacement for the /sbin/init file. OpenRC is 100% compatible with Gentoo init scripts, which means a solution can be found to run the dozens of daemons in the main Gentoo repository. OpenRC, however, is not designed to be exclusively used by Gentoo Linux and can be used on other distributions and BSD systems.
 * https://sourceforge.net/projects/archopenrc/files/arch-openrc/ A custom arch ISO that lets the user install a fresh Arch linux starting with openrc instead of systemd.
 * http://skarnet.org/software/s6/systemd.html, http://skarnet.org/software/s6/index.html , s6 on github
 * http://wiki.linuxquestions.org/wiki/Prevent_systemd_installation kali, pointlinux has no systemd
 * http://www.pclinuxos.com/?s=systemd no systemd ?
 * https://devuan.org/os/packages/list/blacklist Current settings for the blacklist is set to prevent automated inclusion of systemd as a dependency. After 1.0, and when we have settled with a working strategy to accept systemd dependency tree without jeopardizing existing setup, this may change.
 * http://ttylinux.info/ systemd cannot fit into small 8meg distro's.

http://www.simonrichter.eu/blog/2016-03-03-why-sysvinit.html For example, if someone needs a service that asks a database server for a list of virtual machines to start, runs each in its private network namespace that is named after replacing part of the virtual machine name with the last two octets of the host machine's IP address, then binds a virtual Ethernet device into the network namespace and sets up a NAT rule that allows devices to talk to the public Internet and a firewall rule to stop VMs from talking to each other. Such a beast would live outside of systemd's world view. You can easily start it, but systemd would not know how to monitor it (as long as there is some process still running, is that a good sign), not know how to shut down one instance, not know how to map processes to instances and so on.

https://igurublog.wordpress.com/2014/04/08/julian-assange-debian-is-owned-by-the-nsa/ In his Q&A to his keynote address at the World Hosting Days Global 2014 conference in April, the world’s largest hosting and cloud event, Julian Assange discussed encryption technology in the context of hosting systems. He discussed the cypherpunk credo of how encryption can level the playing field between powerful governments and people, and about 20 minutes into his address, he discussed how UNIX-like systems like Debian (which he mentioned by name) are engineered by nation-states with backdoors which are easily introduced as ‘bugs’, and how the Linux system depends on thousands of packages and libraries that may be compromised.

I recommend watching his 36 minute Q&A in its entirety, keeping in mind my recent warnings about how GNU/Linux is almost entirely engineered by the government/military-affiliated Red Hat corporation. http://www.youtube.com/watch?v=UFFTYRWB0Tk

Funtoo
http://www.funtoo.org/Subarches Identify CPU for installation purposes. cat /proc/cpuinfo | grep "^model name" | uniq

andrew
https://www.agwa.name/blog/, https://medium.com/@davidtstrauss/how-to-throw-a-tantrum-in-one-blog-post-c2ccaa58661d adhom attack on https://www.agwa.name/blog/post/how_to_crash_systemd_in_one_tweet

https://www.agwa.name/blog/post/easily_running_fuse_in_an_isolated_mount_namespace

freebsd
https://wiki.freebsd.org/launchd launchd, the bsd version of systemd

https://web.archive.org/web/20140424214054/http://wizardofbits.tumblr.com/post/45232318557/systemd-more-like- -stemd

https://web.archive.org/web/20140428151719/http://ewontfix.com:80/15/

gentoo
The process turns a request for binary DNS data into into XML, feeds it into the sytemd/dus ecosystem, which turns it into binary DNS to send it to the forwarder. The binary DNS answer then gets turned into XML goes through systemd/dbus, then is turned back into binary DNS to feed back into glibc. Apart from errors in this process, like last year's CVE on cache poisoning attacks, this means the systemd people need to very actively maintain their code whenever a new feature or RRTYPE is added to the DNS protocol. Maintenance and bugfixes is not systemd's strong point. This architecture is overly complex and unneccessary. https://forums.gentoo.org/viewtopic-t-1065458-highlight-systemd.html

github systemd
https://github.com/systemd/systemd/issues/6237#issue-239378060 Creating a user name that begins with a numerical value gives root access! Agent Puttering refuses to fix it.

distros
runit is a simple and effective approach to initialize the system with reliable service supervision. See the usage page for a brief introduction.
 * nutyx ignored by distrowatch, because the NSA don't want source based and Systemd free installs.
 * Gobolinux
 * https://nixos.org/
 * https://bedrocklinux.org/
 * https://www.voidlinux.eu/ We use runit as the init system and service supervisor.
 * http://www.linux-magazine.com/Issues/2015/172/Next-Gen-Distributions
 * Linuxfromscratch.com

links
Christopher Barry wizardofbits

https://www.youtube.com/watch?v=S9YmaNuvw5U Agent Poetering