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.

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

artixlinux
https://systemd-free.artixlinux.org/why.php links to links as to why systemd is bad.

https://igurublog.wordpress.com/2014/04/03/tso-and-linus-and-the-impotent-rage-against-systemd/ Torvalds on C++ I’ll put it together for you once again. For those who missed it in my other articles, Red Hat is a billion-dollar corporation with deep ties to the US military (their largest customer), and thus inevitably the NSA (a military security organization), etc. Adding to the conflict of interest, they have as direct corporate partners Google, Apple, and other too-large-to-imagine corporations with their hands in slime. Red Hat developers dictatorially control the core engineering of Linux, including components such as udev, udisks, xorg, dbus, systemd, etc., used by every major Linux distribution, as well as other common desktop components such as GNOME and GTK. (As Ts’o put it, “we have commit privs and you don’t”.) These are simple facts, though curiously never discussed. In many developers’ views, these Red Hat developers have consistently introduced closed, overly complex, security-breaking technologies to Linux for years, and have a long and tired history of sabotaging kernel development, creating unending bugs and problems for kernel developers, which they often categorically refuse to address. Linus knows them well – or does he?. Sites https://theintercept.com/2014/02/24/jtrig-manipulation/

https://web.archive.org/web/20140325192722/http://utcc.utoronto.ca/~cks/space/blog/linux/SystemdDependencyProblem

http://www.h-online.com/open/news/item/Systemd-to-secure-system-log-information-against-attacks-1671165.html

https://www.daniweb.com/hardware-and-software/linux-and-unix/news/482758/linux-zero-day-journalctl-and-syslog-terminal-escape-injection

http://0pointer.de/blog/projects/why.html

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://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
http://without-systemd.org/wiki/index.php/Main_Page Lists linux distro's without systemd. runit is a simple and effective approach to initialize the system with reliable service supervision. See the usage page for a brief introduction.
 * nutyx
 * Gobolinux
 * https://nixos.org/
 * https://bedrocklinux.org/ can used deb and arch packages
 * 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

youtube

 * https://www.youtube.com/watch?v=o_AIw9bGogo systemd is, to put it mildly, controversial. As a FreeBSD developer I decided I wanted to know why. I delved into the history of bootstrap systems, and even the history of UNIX and other contemporary operating systems, to try and work out why something like systemd was seem as necessary, if not desirable. I also tried to work out why so many people found it so upsetting, annoying, or otherwise rage-inducing.
 * https://blog.aurynn.com/2015/12/16-contempt-culture people use contempt as a social signifier.

links
Christopher Barry, wizardofbits