Systemd Adding Its Own Console To Linux Systems
An anonymous reader writes: The next version of systemd is poised to introduce an experimental "systemd-consoled" that serves as a user-space console daemon. The consoled furthers the Linux developers' goal of eventually deprecating the VT subsystem found within the Linux kernel in favor of a user-space driven terminal that supports better localization, increased security, and greater robustness of the kernel's seldom touched and hairy CONFIG_VT'ed code.
srsly?
Few people want systemd at all. Why it is being forced on us?
Please stop this madness!
Why is everyone so mad about it?
Is it really just me that has a shitload of problems with the current VT?
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion. -- Spazmania (174582)
All systemd needs now is an integrated web browser and a registry!
As long as I can still run vi in it, I'm good.
Does anyone really want "better localization" in terminals. My experience as a bilingual user from windows is that the less things are localized the better they work.
Making commands localized breaks script compatibility. (And that includes any output if that is parsed too.)
It has gone to the point where I get the English version of Windows rather than one adapted to my native language. The localization of some of the folder names makes things break and the translation of GUI elements obfuscates the function and makes it so that one has to translate everything to English and back to realize what the function is, especially when the original translator used every synonym for "device" he could possibly find.
Unless they have found a new revolutionary way to localize stuff that haven't been done before. Then it might actually work.
This is what is wrong with SystemD.... Do ONE job, do it well. Not replace the entire ecosystem.....
Sendmail is like emacs: A nice operating system, but missing an editor and a MTA.
Thirty seconds every six months on a system where the motherboard BIOS POST, each NIC firmware, the SCSI card firmware, spinning up the drives, and the RAID bios take around two to three minutes to complete. So not really much at all. I propose new features to systemd to parallelize the hardware components to server startups. And a pony. I want a pony.
> What is with the SystemD bashing anyway?
Like someone else already says. It violates the Unix design philosophy. It's a kitchen sink approach that creates unnecessary complexity, unnecessary dependencies, will be harder to work with, and will be more buggy.
If you want the Windows approach to systems design you can just use that. There's no need to pollute something else.
A Pirate and a Puritan look the same on a balance sheet.
openBSD should be more secure in comparison. Seriously though, the systemd people should look into limiting the interdependencies of their projects. That find of interlocking makes it lacking portability. If they want to replace VT, do that in a way that doesn't make it dependent to everything they have ever made.
... because it can never be early enough to buy some apps.
Poettering complains about the opensource community but he is one of the most abusive ones out there and his egotistical, almost psychopathic personality doesn't work well in a community.
Here is a good example, his abuse starts at 12m https://www.youtube.com/watch?v=CmPKDeo9Oow
The last vestige of Linux has been removed from the GNU/systemd distributions, as systemd continues to move forward.
Or you could use what we've been using for the past 20-30 years that has been debugged, proven to work and not completely different to the rest of the world.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Snowden's docs show that the NSA has ways into many operating systems including FreeBSD. OpenBSD has been notably absent from the slides I saw.
Before you go round acting like the sky is falling, try educating yourselves about why this is necessary. This is not just a systemd problem, this is a problem for any init system that wants to support multi-seat, and sane switching between VTs:
Now you may say that OMG systemd is teh evil monolith!!1!!!, but before you do that understand that this has been an important feature that has been needed for a long time in any init system it just happened that SystemD solved it first.
The Debian leadership has already announced that systemd will remain a hard dependency for nearly all graphical applications, and no "systemd-lite" will be offered -- Debian has already deprecated its systemd-shim package that was meant to offer similar functionality to uselessd.
Article: Old, crusty, and possibly bug ridden part of the kernel is being moved to userspace. This new work will increase both the security and the stability of Linux systems, while adding the possibility of internationalization support.....
Slashdot Comments: Finally some one is doing something about CONFIG_VT. People have been bitching about that for years!
Article: this new feature is part of systemd.
Slashdot Comments: NOOOO! Why is Lennart taking away my freedoms! I'm switching to BSD.
It has gotten pretty clear that a lot of the hatred for systemd has nothing to do with the technical merits. This is a fix that has been a long time coming. Yet, almost half the comments are just more systemd hate fest.
[Disclaimer: Yes I hate systemd and I proclaim that loudly. Everything below is my personal experience with systemd and why I hate it.]
If booting the machine up was all it did, then I probably wouldn't care. Most of my hate (I can't speak for the rest of the internet) comes from the fact that systemd does a lot more. It also tracks user logins using a mechanism (control groups) that isn't available in some container scenarios making systemd unusable in those environments (and by extension any distro mandating systemd). It does its own logging in binary which needs a tool to read the logs and if it gets corrupted then systemd's devs say "just delete the logs". Really?
But I think the best reason people hate it is because it makes other applications become dependent on it. GNOME is the most well known example but I've also seen that Centos7's Source RPMs have systemd-specific commands (macros?) making it hard to build them on other platforms. rsyslog doesn't listen on /dev/log because systemd is doing something with the socket now. You cannot start services without systemd being the one to do it.
This is the hate. systemd isn't just an init system, it becomes part of your daily life. I liken it to the MCP (Master Contrl Progam) from the first TRON movie. It's systemd's way or the highway.
Except that RC init wasn't fine. More than a few times over the years I've had a service that wouldn't start right on a server that actually prevented boot! Whether it was some stuck PID file that wasn't properly erased on boot, or some other race condition (often a network condition, or a chicken/egg problem), it happened enough that I modified inittab on all my servers to throw up a login console near the beginning of boot so I could at least log in to try to fix the problem. Ideally none of this should ever happen, but it did. Bugs are there. Combine that with the fact that init scripts are huge, fragile, hacks, and yes you can say sysv init has serious problems. As a system administrator I'd far rather mess with a simple ini file to create services than hack a huge bash script, and have little to no debugging capabilities, no process supervision, and no easy way to control how many instances of the daemon can run.
All other major unix server vendors ditched sysv init for the same reasons as I state long ago. To my knowledge, of the major important players, only Linux and BSD still use sysv init. The world has not ended, and the sky has not fallen. Life goes on, and Unix and Linux continue to do well and provide stability and reliability. In fact, all I see here is vitriolic teeth knashing. I've yet to see anyone with a specific argument against systemd. It's really disappointing, actually. I think I read one criticism from a developer of another init system that was actually insightful and valid. Systemd has been in production a fairly long time now, and I see no issues at all brought up about it in actual practice. RHEL's mailing list has nary a mention of it. It just works and works well. Uselessd is a validation of the systemd approach. They clearly also believe that init is broken, or they wouldn't be working on the uselessd fork. Will be interesting to see their approach to the VT issue. Competition is good.
year of GNU/Hurd on the desktop!
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Well I get shiny RHEL7. I build my systems like RHEL6 (I don't do a lot of custom init stuff).
RHEL7 fails to boot after a while because of systemd. No one knows why. At first I was told it was hardmounts. Take them out in rescue mode, no booty.
Systemd by design tries to mount nfs shares, before it even starts up the network, out of the box! Systemd supresses everything unless you tell it to. Why? Because some hotshot idiot thought I was using RHEL to run a desktop? Oh hey, just what I wanted BINARY LOGS THAT BREAK ALL MY EXISTING AUTOMATION.
This is the problem with systemd, it is unportable, monolithic and subject to dictatorship. And what does it offer me day to day in a grinding development lab? Nothing. Also yes, Embedded systems. I still support those too.
---Up Up Down Down Left Right Left Right B A START
What is starting processes isn't so much the issue. The issue is that systemd is demanding major changes of other software to work with it, and this is then making this software non-portable. e.g., Gnome 3.
People don't want to run Linux everywhere. Despite what some people think it is not always the best fit. There are other Unix platforms which fit better. Platforms that have had application compatibility with Linux up to this point. systemd has changed this. Changes to Gnome to work with systemd for example have made it non-portable to other platforms.
This is a problem for anyone who wants to say, develop a cross platform gnome3 application.
That, and there are the corruptable binary logs, the solution to which in the bug report is to "just delete them" and the bug has been closed as won't fix. Sorry, but if this is the resposne to journal corruption rather than finding out WHY the journals get corrupted and fixing the fuckign problem, then i do not want that in control of my logfiles.
Also, the massive violation of the KISS principle that has been a core guiding principle of Unix design since the start.
Systemd is a poor solution to a non-problem. There are plenty of other problems to tackle first, before trashing and re-writing working, well debugged code and breaking cross platform compatibility for no good reason.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Except that RC init wasn't fine. More than a few times over the years I've had a service that wouldn't start right on a server that actually prevented boot! Whether it was some stuck PID file that wasn't properly erased on boot, or some other race condition (often a network condition, or a chicken/egg problem),
...it was actually an init script problem, and not a problem with sysvinit at all. Your init script must not assume that /tmp has been cleared before run. When it finds a PID file, it must not blindly trust it. This sort of problem would be readily solved by simply unifying init scripts based on some sort of well-crafted template, but instead we have a daemon to fix the problem.
Ideally none of this should ever happen, but it did. Bugs are there.
Explain how systemd prevents bugs.
Combine that with the fact that init scripts are huge, fragile, hacks
Let's take a look at your three claims.
First claim, init scripts are huge. No, most init scripts are quite small. Sometimes they source a library, but there's nothing wrong with that. The replacement (systemd+unit files+required libraries) is still larger than (sysvinit+init scripts+script libraries). So this claim is clearly false.
Second claim, init scripts are fragile. Init scripts are not fragile. Some people are very lazy scripters. Some init scripts are well-written and they are fault-tolerant. Some init scripts are not well-written, and distribution maintainers should have remodeled them after ones which were. Distributions should have solved this problem by unifying init scripts. I have made the point elsewhere that a simple hashbang and shell script-based processor could permit using unit files as shell scripts, at least for long-running daemons. So this claim is also false.
Third claim, init scripts are hacks. Shell scripting is a central feature of Unix. Therefore, init scripts are not hacks. This claim is also false.
Everything you have claimed about init scripts is false.
As a system administrator I'd far rather mess with a simple ini file to create services than hack a huge bash script,
As a system administrator I'd far rather mess with a simple script file than have to debug the system that's supposed to interpret the unit files. With a shell script, I can simply run the script with -x and see precisely what is happening, even if all I have is a command line and 80x25. With a daemon interpreting a file, I may be lucky enough to get useful information out of strace, or I may have to load a debugger to actually see why my daemon isn't starting.
All other major unix server vendors ditched sysv init for the same reasons as I state long ago.
That's interesting. I looked up AIX, and it looks like they still have init with an inittab. And So does Solaris. From what I can tell, your claim that major Unix vendors have moved on from the traditional init system is also false.
Systemd has been in production a fairly long time now, and I see no issues at all brought up about it in actual practice.
Either you haven't been following the discussions here on Slashdot on this subject, or you are a liar. There have been numerous examples in these threads by actual systems administrators who have encountered actual problems with systemd. So while your claim might be true, it points only to your ignorance due to inexperience and lack of investigation.
Uselessd is a validation of the systemd approach. They clearly also believe that init is broken, or they wouldn't be working on the uselessd fork.
This is also false. They believe that systemd is broken, which is why t
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Yes but systemd doesn't solve any of those problems since it will still be kicking off similar scripts, and not telling you about it when they fail until someone gets their shit together to progress it to the point where you can read the logs when you actually need them. You don't even know stuff is broken until you try to use something and it hasn't started. Updates break anything non-standard such as ZFS. There's long rants here that put things better than I can with my limited exposure on desktop machines - it's not ready for anything with serious consequences of failure yet.
In addition to the other reasons people have given you (bloated, breaks the unix idea of doing one simple thing well, binary log files, doesn't play nice with others, etc), the reason people are rabidly opposed is because of the way it's being adopted, or should I say, thrust upon us. Poettering and friends are not simply making a piece of software and releasing it and getting people to adopt it because it's good and solves a useful problem. They're playing shady political games to force adoption.
Ideally, if you think you have this great new replacement for the fundamental piece of userland software in Linux, awesome! Write it, fork a distro and build your distro around systemd. Use it. Find the bugs. Work them out. Do this long before you start suggesting people run it on their servers. If it's actually better, distros will start including it. Instead they've played political games to force it into really popular distros like Debian.
It's just not ready for prime time. Build it, test it, show us how it's better and we'll be overjoyed to use it. But ram buggy bloated bullshit down our throats for no other reason than your own ego and well, fuck you.
We don't have a state-run media we have a media-run state.
The only time I see people round here unable to use capital letters to make sentences, they are posting Linux positive stuff.
I'm done with Linux. Screwing around too much with stuff that doesn't need to be messed with is giving me headaches and sucking up more of my time that I can better spend on other pursuits.
Welcome to OSX. The OS people go to when they realise constantly fixing and customising computers isn't the point of having them.
Leave me out of this!
"Even Prophets don't know everything"
It violates the Unix design philosophy. It's a kitchen sink approach that creates unnecessary complexity, unnecessary dependencies, will be harder to work with, and will be more buggy.
Sounds like EMACS. Who knew that violated the Unix design philosophy. Has anyone told RMS?
set up a donations page and just see how many people actually care about systemd
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
It is pretty sad to see, that after so many comments nobody really has a clue about what the story is about, and what is happening in the Linux kernel.
The kernel VT system has been considered a monstrosity by kernel developers the last decade and everyone is of the opinion that it should be used to user space.
The finally a really smart guy actually attacks and solve the problem. His name is David Herrmann, and he has tirelessly worked on this for years. Systemd distros will get the full support of his research, simply because almost all Linux distros are using, or a going to use systemd. But don't worry, he has provided rich support user space VT's on non-systemd Linux distros, by eg. "ksmcon"
https://github.com/dvdhrm/kmsc...
Here is his fosdem talk:
https://archive.fosdem.org/201...
Here is his blog that will tell you more about VT's than you ever knew:
http://dvdhrm.wordpress.com/
Here is a wiki link about VT:
http://en.wikipedia.org/wiki/L...
Here is an old blog post about the problems with the old kernel VT:
http://dvdhrm.wordpress.com/20...
In short, no need for the systemd opponents to get their panties in a bunch; they can either use Hermanns user space tools, or pretend there isn't a problem and use the present kernel system.
For the rest of us who really likes systemd, this is great news. Thanks to Hermann's work, there will be much better console support for early boot debugging, better security, better keyboard and language handling etc.
Who is "Debian leadership"? The DLP? The FTP-masters? the Release team? the individual maintainers? the Pope? You are quoting (or are you Gregory Smith or whatever alias?) https://lkml.org/lkml/2014/10/... which in is complete non-sense. Nobody has decided anything, systemd-shim is still in the archive at this point.
systemd is optional, you can remove it and replace it with any init system you like
Unless you are using a disto like Gentoo, you can't replace systemd because everything useful depends on it either directly or indirectly.
And now, I expect that you will say "that's not systemd's fault, that's the fault of the distro". Except that without dbus, systemd won't run, and without dbus, you the number of apps that will actually run can be counted on on hand. And, it's that way because the same guy that wrote systemd wrote dbus, and baked in the dependency.
OTOH, if you have a step-by-step guide on how to replace systemd with any other init system on current releases of CentOS or Fedora, and the upcoming release of Debian, I'm sure there would be many people who would be grateful.
"It does its own logging in binary which needs a tool to read the logs and if it gets corrupted then systemd's devs say "just delete the logs". Really?"
Er...no. They don't say that. journalctl reads as much data as it can from corrupted log files and otherwise routes around them. I don't know of any advice that says to delete them.
journald is also intentionaly designed to make it simple to store logs in plain text format if desired, using rsyslog or something similar as a journal consumer. you can do this alongside or instead of systemd's native log format.
"Oh hey, just what I wanted BINARY LOGS THAT BREAK ALL MY EXISTING AUTOMATION."
systemd is designed to make it trivially simple to have text logs if you want that. RHEL 7 is configured by default to do permanent logging in plain text format via rsyslog; the native journald logs aren't even permanently stored by default (this is the config that was in Fedora for a while before journald's native format became the default/primary).
https://access.redhat.com/docu...
I am starting to suspect you're a troll and haven't actually used RHEL 7 at all.
"The only things I use Linux for anymore is for my personal file server in my basement, and even that is running old Fedora 17."
so...it's running a rather early version of systemd, and apparently working fine, because you haven't seen a need to upgrade it?
Yup. That's why the major distros are all switching away from SysV init to systemd. Because the alternative is to continue with a Rube Goldbergish mess of shell scripts with no proper event-based activation nor decent process monitoring.
I am most definitely not the only one fed up with chasing Heisenbugs in a maze of twisty little shell scripts, all alike.
"I know I will be modded down for this": where's the option '-1, Asking for it'?
He wrote PulseAudio which I had to live with for several years.
Systemd has been in production a fairly long time now, and I see no issues at all brought up about it in actual practice. RHEL's mailing list has nary a mention of it. It just works and works well.
Right, because the Kay Sievers wasn't banned from contributing to the kernel because systemD prevented the kernel from loading in debug mode.
Yes, you're right! Theo would absolutely approve of stuffing as much random hairy code into kernel space as possible - you aren't gonna find any support for this moving-things-into-userspace nonsense in OpenBSD, that's for sure!
systemd managed to replace init, inetd, and some of cron in what appears to be a stable environment. This allowed systemd to work in docker and drastically improve Linux virtualization to leapfrog Solaris zones.
What systemd did not do was provide reasonable documentation. RedHat's v7 inittab has a website for a blog post that sucks. There is no general intro for users attempting to create crontabs executed by systemd, inetd entries for common services, and runlevels that control groups of processes.
systemd fell down hard on documentation, and the first blush with the unix admin crowd has not been kind.
These developers delivered working code in a radically new environment, but without documentation the architecture appears to discriminate against people who have been doing things the same way for 30 years. The authors, and their software, appeared cliquish and discriminatory. Had the software and the documentation enabled a gradual migration into a more powerful architecture, things would have been quite different.
In any case, this is no justification for people to be vile. The old crowd needs help into the new environment. This help needs to happen, and the insults and threats need to stop. Both sides need to work together to get us where we need to be.
Doesn't have a damned thing to do with Windows or binary files, it has to do with the fact that Debian has been made Red hat's bitch by way of ex RH and Ubuntu employees taking over the board. For those that want to know what systemd is REALLY about its about cloud computing, specifically RH is pushing cloud computing like mad and systemd is gonna end up being a "SVCHost" for Linux dedicated to managing cloud computers.
This is one time me and the FOSSies are actually on the same page, as just like windows 8 was forced from on high and gave the users a big fat greasy finger so too is systemd being pushed by corporate with exactly zero fucks given about what the end users want. Ironically despite all this "empower the user" talk Linux has always had this is one case where Windows users had more power thanks to the ability to vote with their dollars, thus getting Win 8 shitcanned in favor of a much saner and nicer Win 10. But this does not mean that all hope is lost in Linux land, it just means you are gonna have to organize and SCREAM BLOODY MURDER and refuse to take this bullshit. You especially have to organize all the volunteer coders and get them to walk away, because losing all that free labor and forcing Red Hat and friends to pay for every single dime's worth of work is the ONLY way most of you can hit 'em in the pocketbook. those of you that run non cloud based servers can of course tell them you will no longer use their products but considering how much time and money you have invested in your servers I really don't see that happening.
Finally you need a rally cry, something simple and catchy and on message to focus the narrative and rally the troops, a "fuck beta" for systemd if you will. And since old Hairy will ALWAYS stand for the users allow me to give you one as a show of solidarity in your plight. Its simple, concise, on message, and sums up in a single simple sentence WTF is wrong with systemd..
SYSTEMD...Its the Metro of Linux!
ACs don't waste your time replying, your posts are never seen by me.
"But I think the best reason people hate it is because it makes other applications become dependent on it."
No it doesn't. Gnome didn't have to use systemd at all, it was a choice by the Gnome team.
It's not Metro.
It's SVCHOST.EXE
But that's a little too arcane, for people who neither debug their own system, or who are not security specialists of one stripe or another.
How about "systemd is a BSOD" :-)
https://lh3.googleusercontent.com/-bZId5j2jREQ/U-vlysklvCI/AAAAAAAACrA/B4JggkVJi38/w426-h284/bd0fb252416206158627fb0b1bff9b4779dca13f.gif
"Flyin' in just a sweet place,
Never been known to fail..."
One of the defects constantly levelled against systemd is its propensity to corrupt its own system logs, and how the official response to this defect is to ignore it. The uselessd page has a link to the bug report in question, which was reported in May 2013 and, over a year later closed and marked NOTABUG. However, it seems Mr. Poettering is getting annoyed by people using his own bug reports against him, and added a comment to the bug report today purporting to clarify his position.
Unfortunately, his "clarifications" serve only to reinforce my suspicion that systemd is a thing to be avoided. To wit:
Well, yeah, corrupt logs would be regarded by many as a major bug...
Okay, so freeze the corrupted data set so things don't get worse, and start a new data set. A reasonable defensive practice. You still haven't addressed how the corruption happened, or how to fix it.
Okay, so journalctl tries to be robust, assumes the journal data might be crap, and works around it. So we can assume journalctl is probably pretty solid and won't make things worse.
....Uhhhhh-huh. So, yeah, newer tools will do a better job of working around the corruption, and we'll be able to recover more data, assuming we kept known-corrupt logs around. But what I still don't understand is WHY THE LOGS ARE CORRUPT. And why aren't there log diagnostic and analysis tools? If you already know your logs can turn to crap, surely there are structure analysis tools around that let you pick through the debris and recover data that your automated heuristics can't.
And why do I get the feeling that implied in the above is, "You don't need to know the log structure or how to repair it. We'll write the tools for that. We'll release better tools when we get around to it?"
....AAAAnd you lost me. Seriously, this is your defense: "Filesystems are more important than system logs, so they have to try harder?" I find this insinuation... surpr
Editor, A1-AAA AmeriCaptions
Seriously what happened here?! Yes those corporations that are in the business of making profit will do what is in their best interests rather than the users. We know that, we've always known that, so what we have always done is to take the systems they provide - that we want/need to use - and work around any issues that we don't like. What they have provided out-of-the-box has never been ideal for everybody so the geek/nerd way of dealing with that (and then helping others deal with that) was to come up with new ways to work while still exploiting these systems.
With Windows we've had awesome alternative shells like LiteStep, Emerge, bbLean, etc... And when Open Source projects start to be driven in a different direction they are forked (MySQL/MariaDB for example or Open/Libre Office) or you switch to an alternative that does things the way you like (for example Slackware and Gentoo don't depend on systemd). Yet at some point it all devolved to stories about Windows 8 or Gnome3 or Ubuntu or systemd being just hundreds of angry comments from detractors venting rather than genuine solutions - which do indeed exist - to the problem. Nowadays it's mostly just people getting angry and throwing their hands up in the air shouting "it's hopeless". The Amazon/Ubuntu issue was a very simple fix and if you took issue with it such that turning it off wasn't enough then it would be trivial to maintain a fork with that code removed or a patch to remove it but still those who claimed to care about the issue were more interested in posting "fuck you canonical" than fixing the issue.
It's not all hopeless but it's not all going to be done for you either, getting all angry about it is just detrimental to you. Coming up with a solution to a problem you have is rewarding and sharing that solution should be even more so but the response around here is most often "well I shouldn't have to do anything else, it should work out of the box" well wake the fuck up, corporations don't act in your best interest and never have and never will.
Wake me up in few years. It's still too early to adopt SystemD.
I mean, the damn stuff looks like it's in alpha, what with lacking basic stuff like it's own filesystems and network drivers. :) :D
When it gets to the point where it can update the CPU's microcode, I may look into it.
systemd would make a great OS if it only had a decent init system
Or you could use what we've been using for the past 20-30 years that has been debugged, proven to work and not completely different to the rest of the world.
Like.... bash?
Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
I'm relying on the very vocal detractors of systemd to be sufficiently competent to install the init system of their choice because they are adopting the position of saying they are smarter and better than the developers of systemd.
No, we're adopting the position of "if it ain't broke, don't fix it" and "provide your supposedly better solution as an alternative and let it win on its merits".
Doesn't have a damned thing to do with Windows or binary files, it has to do with the fact that Debian has been made Red hat's bitch by way of ex RH and Ubuntu employees taking over the board. For those that want to know what systemd is REALLY about its about cloud computing, specifically RH is pushing cloud computing like mad and systemd is gonna end up being a "SVCHost" for Linux dedicated to managing cloud computers.
This is one time me and the FOSSies are actually on the same page, as just like windows 8 was forced from on high and gave the users a big fat greasy finger so too is systemd being pushed by corporate with exactly zero fucks given about what the end users want. Ironically despite all this "empower the user" talk Linux has always had this is one case where Windows users had more power thanks to the ability to vote with their dollars, thus getting Win 8 shitcanned in favor of a much saner and nicer Win 10. But this does not mean that all hope is lost in Linux land, it just means you are gonna have to organize and SCREAM BLOODY MURDER and refuse to take this bullshit. You especially have to organize all the volunteer coders and get them to walk away, because losing all that free labor and forcing Red Hat and friends to pay for every single dime's worth of work is the ONLY way most of you can hit 'em in the pocketbook. those of you that run non cloud based servers can of course tell them you will no longer use their products but considering how much time and money you have invested in your servers I really don't see that happening.
Finally you need a rally cry, something simple and catchy and on message to focus the narrative and rally the troops, a "fuck beta" for systemd if you will. And since old Hairy will ALWAYS stand for the users allow me to give you one as a show of solidarity in your plight. Its simple, concise, on message, and sums up in a single simple sentence WTF is wrong with systemd..
SYSTEMD...Its the Metro of Linux!
As I see it for the corporate world, the server in the cloud is the way to go. It is just like outsourcing the data centre to IBM, CGI or other operations organization. It will be cheaper, it will not require a diesel generator and a computer wing, or expensive system admins or rooms of backup tapes and those couriers picking up and returning backups daily.
The server is going to be an appliance. Only if you work for the cloud company will you retain your career in Linux
Leslie Satenstein Montreal Quebec Canada