Maybe it marks me as old and boring, but all the systemd weirdness aside, Microsoft just announced they are open sourcing the .net framework, and they actually have a list of open-source projects that they maintain. The world is not just changing, but changing in weird ways. I think my next hardware purchase will be a nice fountain pen, and an equally nice notebook.
Shortly before I started using #!, I was planning a distro of my own. Once I started looking into different options for INIT, which was fairly early on, is when I first really encountered systemd (I was really out of the loop for a while). I was so disheartened by, well everything, that I pretty much have tossed that notebook into a corner someplace. Who knows? Maybe someday, maybe never.
I'll get off my soapbox and stop bitching now.
@ TicTac & Sector11 - Thanks for the high praise!
I cannot fathom your logic. No hostility intended, but I really don't follow your conclusion. So, systemd is bad, let's use systemd?
In my view, the strength of Linux and open source has always stemmed from it's diversity which allows both small and large projects an equal oppertunity to contribute in some way. Replacing that diversity with homoginization seems like a step backwards to me. I want to run #!, or Slackware, so I run #! or Slackware. If I wanted Red Hat, I would have installed and used Red Hat. If you are comfortable with Red Hat dictating what Desktop Environment to use, what apllications you can or cannot run and which package managers you will or will not be allowed to use, then, by all means, choose systemd.
The bigger issue with systemd, is the potential for abuse later down the road. Is Red Hat planning a draconian take over of the entire Linux ecosystem? That remains to be seen. However, I cannot logically conclude any rational reason why systemd needs so much far reaching control to do nothing that is particularly new. If this is Red Hat's eventual goal, I don't think it is something you would see happen overnight. As time passes, and project maintainers become increasingly frustrated with having to basically implament more and more of Red Hat's codebase at the expense of their own hard work, and vision for their individual distros, I think you will begin to see many of the distros that exist today closing up shop, taking their ball, and going home.
Also, just want to mention that jumping ship to BSD will likely not solve any of this, either. As long as Red Hat has the ability to continually break any compatibility layer that the BSD guys come up with, then they have the power to keep Linux software on linux. That is why being POSIX compliant was so important.
Again, I think much of this is moot. I think that now that most of the distros have adopted it, the next step is for Red Hat to start getting more Linux apps dependent on systemd, and after that, if they choose to (and I can't think of any reason why they wouldn't) you might as well just install and run Red Hat, or get out of Linux land.
Please, I am as guilty as anyone of being angry over this topic, but let's simmer down a bit. For any ruffled feathers I personally may have caused, let me be the first to apologize. This is a very frustrating issue for some of us, and it is made more poignant by the fact that many of us are very passionnant about Linux and Open Source. This isn't about fanboys or bois and it's not about old people having a mid-life crisis because of some new thing has changed the old thing. Anger comes from fear, and I want to tell you what I am afraid of. Let me be clear, I hope I'm dead wrong. I hope this whole issue blows over, but I really think it's going to get worse before it gets better.
First, before someone else tells me to "just install a different Init system" or posts a link to an explination of what Init is, you first need to understand that simply Installing a diferent Init will only work for the time being. However, as more and more applications become dependant on sytemd, these other init systems may continue to boot your system, but there is most certainly reason to assume that none of your userland apps will continue to work, effectively breaking other init systems. Pottering alluded to this when he made the statement "Gentoo, this is your wake-up call". This is precisly the reason OpenBSD has begun work on a compatibility layer for applications that require systemd to function. Please bear in mind that while this is probably the most elegant solution to the problem, it is not without issues of its own. Namely, that Red Hat could potentially choose to constantly break that compatibility layer by changing the way apps interact with systemd. On the Linux side of things, it's seems a little ridiculous to run a compatibility layer for native Linux apps running on a native linux box. It would be a bit like running wine on Windows.
Second, depending on how much of the system gets absorbed and how much software chooses to adopt systemd as a dependency, Red Hat will have more and more power to make unilateral decisions that affect every distro (including this one) that is so dependant upon systemd. This could potential ruin your day even if you are only concerned with your userland experience. As a completely arbitrary example, would you still be singing the systemd praises if suddenly your ability to use openbox as a window manager were suddenly broken, or your ability to install software with apt or pacman. I'm willing to bet you wouldn't. While I will agree that these examples are far fetched, the fact that such a scenario is even possible is quite terrifying.
I hope this helps to clear up any confusion, or at least doesn't cause any more. I hope things don't go this way, I really do. If we want to see Linux continue to prosper, then please everyone,let's focus on the issue at hand. No progress can be made if we continue to fight among each other.
I really don't think age is the issue here. Lack of experience, maybe.
Nope, but oldtimers seem to think that linux should be just for them, and optimized forthe way that they use their computers. But everyone should understand that the way people use computers are changing, and linux has to change with it. Nope, the average user is not 60+ and sitting nicely in front of a desktop pc.
Linux isn't Windows. it never was. It use to be the distro maintainers handed it to you and said "here you go, do with it what you will." This meant you could optimize how you wanted, to meet your own individual needs. The problem with the whippersnappers is they don't want to have to actually do any work to optimize there own system. They seem content to let someone else do that for them. I guess I should just be happy and let Red Hat make all of my decisions for me. Why not? It seems to work for Microsoft and Apple, right?
I don't dislike systemd because it's new or different. I dislike it for reducing my freedom of choice to zero. Not trying to be argumentative, but I realize there are many init systems to choose from. That's not the point, the point is that as long as it continues to not only absorb other parts of the system that have nothing to do with init, and software continues to be made dependent on it, then those other init systems will be broken. No one has the manpower to fork and maintain separate non-systemd dependent versions of all the software needed to make a complete distro. I respect others right to choose to install and use systemd if that's what they want. All I ask for is the same respect for my freedom to choose something else. Unfortunately, I believe that at this point it is moot. Unless something big changes in the future, it's pretty clear that systemd has won. We will be able to choose something else for a while, but eventually everything is going to be dependent on it eventually, and that saddens me greatly.
I, too, feel the systemd arguments are growing stale. However, they will continue so long as people feel there has been no resolution on this issue.
But the haters won't want to accept this
I'm not a hater, I have a rational objection to the aforementioned systemd.
so this will be my last post on this subject
Convenient, that. Clearly you had something to say, or you wouldn't have posted in the first place.
if you understand your system, it is quite easy to use another init
The implication here being what? That I do not understand my system because I don't agree with your inept opinion of the situation? Perhaps I am mistaken, but it sounds as if you are trying to say "You don't agree with me, your dumb." without sounding juvenile. (It's not working, fyi) As if we, the ignorant dissenters could just see the light, we would drop everything and run, skipping and clapping, into the loving arms of systemd. The truth is, there are many systemd naysayers whose sum total of the Linux system towers over mine and yours put together. There are many reasons, both technical and philosophical that users have expressed for not liking systemd.
it is even easy to use busybox or openrc init on Arch, one of the distros that has completely adopted systemd.
That is not even a point that was being discussed. This is true, for the moment. People are upset because it won't be so easy to do in the future, as more and more components of the system are being made dependent on systemd (e.g. kdbus)
Far from limiting choice, systemd has spawned the creation of many alternate init systems
What would those be? You imply that somehow systemd showed up, and brought with it all these wonderful new choices for us. It didn't Busybox was originally written in 1995 and Openrc came out in 2007. Systemd was released in 2010.
I welcome any productive discussion from either side of the fence, but please keep in mind the title of this thread is pretty clearly for those opposed to systemd's adoption. If you just dropped in to spread a little FUD, then kindly go back to pooping in your own litter box.
It remains to be seen if the other distros can hold out forever. Red Hat is a major upstream contributor, and we still don't really know how much of the system they plan on making systemd dependent. Pottering has expressed one of his goals is to homoginize the distros. Supposedly, they are re-thinking package management as well. I wonder if they can force that via systemd. It really feels like they just want everybody to run Red Hat with a Debian or Arch or whatever branding stamped on it. I am truly worried about the future of the Linux Distro. I am only speculating, but if Red Hat were to succeed in pushing such an agenda, I think it would be time to let Linux die a graceful death. I mean, if it turns out that is the case, it would be very hard for the distros that adopted it to back out without having to be set back by an order of magnitude. Sure, you can just switch Init systems, but you would also have to come up with some solution for every piece that systemd has swallowed in the last few years, or rely on things like shims, but that feels like a very inelegant solution -ie a stop-gap measure rather than a permanent solution.
I think it's naive to assume that any government out there with even marginally capable ability to spy on individuals, regardless of geolocation or privacy laws, isn't doing so. I also think that it's very likely that it has been going on for a very long time. As a previous poster stated, most of us live relatively boring lives, just trying to make ends meet and are relatively uninteresting to anyone who may be engaged in such clandestine goings-on. For example, the biggest obsticles I have had to overcome in the last month have consisted of paying bills, airing up the tires of our cars and fixing the broken plumbing in my toilet. Not exactly living like Bond or Bourne in my house.
I will agree, but the method seems ridiculous. The article does not indicate the scope, but if you were to try something like this on a fairly large scale, I think it would be a logistical nightmare. Not saying it's not possible, just seems like it would be more trouble than it's worth, unless they had very specific targets.
No, but I could put that $70 toward a new computer. I have found several motherboards that cost less than that. Not that I really have room for one right now. I tend to use a computer until it is dead beyond all chance of repair. I regularly harvest parts from one to keep another going. Basically, I deal in junk! People have a tendancy to give me old computers they have found in their garage and whatnot. Right now, I am using an old Dell Dimension 4550. It has a 2.4 Ghz P4, 2 gigs of RAM and I added an Nvidia 7600 AGP card. The thing that stinks about Dell is their use of non - standard PSUs but whatever. The one in this one is still going, for the moment.