Alpine Plans with Systemd
- 2 years 10 months ago
I have been looking at an alternate linux distribution after some in-depth research on systemd. I'd like to know the future plans of Alpine Linux -- I've been using it for a couple of days and I really think Alpine Linux has potential as a cloud OS / server OS and perhaps even a desktop OS. But I don't want systemd , heh.
Personally, I'm a systems architect. My concerns with systemd are real ones. I consider it an exceedingly poor design. I do not trust team involved , neither in their competency or intent. https://bugs.freedesktop.org/show_bug.cgi?id=76935
I also have serious security concerns for introduction of new exploits and backdoors deep within the OS .
Particularly what irks me is the inclusion of cryptdisks (which I've been using ever since it was just loop-aes) ... There is no reason to 'roll' this into systemd but they are doing it anyway because of their dreams of One Linux... I have read a document containing obvious plans to integrate systemd "all the way down to the firmware" which I read as code for "TPM verified bootloaders". That sounds alot like what Tivo did.
Systemd Presentation on Future Plans
I read another article that indicated SystemD devs planned to eventually use QR codes and your Smartphone as Cryptographic HMACs to secure their binary replacement for syslog. I find it a risky endevour for the end users, a fantastic give-away to a few commercial companies,, and I'm surprised the non-profit distros have agreed to it at all.
Anyway, these arguments have been beaten to death. . . I only bring them up to indicate my personal motivations and concerns.. So here's my actual question...
I noticed Alpine Linux was not using systemd , and I've been playing with Alpine in a virtual machine , and I really like it. I think the ditching of glibc is really an innovation. I love the Open RC system. The apk package manager is fantastic -- on par with Debian. There are lots of innovations in Alpine. I think it has massive potential.
Before I go further with Alpine, and move from a VM to hardware, customizing and installing the OS for the long-haul (18+ months), I was curious as to the *plans* regarding Systemd from Alpine . I know that the PuppyLinux and other distros are refusing Systemd, Slackware probably will refuse it, and Gentoo has made it optional already.... and I think that's great.
Even Debian expats have already forked jessie and are well into removing all traces of the thing...
Does Alpine plan to follow in the footsteps of these other distros and refuse systemd (or at least make it optional like Gentoo), or are there plans to eventually migrate Alpine over to systemd? Or are do you guys currently have plans to phase over to systemd as a policy?
I'd just like to know what the plans are at Alpine, the general philosophy and so forth, so I can make a decision . I notice the document here lists your position as 'neutral' ... what does that mean in practise?
Feel free to avoid the political and technical aspects of this discussion if you wish. I really just need to know whether Alpine is moving towards systemd, away from it, or whether it's sort of up in the air.
Last point: Supposing everything works out, are you guys interested in ZFS on linux? I've been making some progress getting it working on Alpine (the LLNL kernel code, not FUSE).