Slashdot Mirror


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.

774 comments

  1. Is this a troll about systemd or is this real news by NotInHere · · Score: 4, Informative

    srsly?

  2. Just fucking leave it alone! by Anonymous Coward · · Score: 1, Funny

    And this is why I'm switching to OpenBSD. Fuck. This. Shit.

    And fuck you Poettering. DIAF already.

    1. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      Why OpenBSD instead of say FreeBSD?

      OpenBSD is slow as hell and hardware support incredibly lacking.

    2. Re:Just fucking leave it alone! by thieh · · Score: 3, Insightful

      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.

    3. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 3, Interesting

      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.

    4. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 1

      OpenBSD is not slow. Not even. Sure, they don't have the SMP internals like FreeBSD, but remember, OpenBSD serves a different role; it's meant for firewalls, proxy servers, MTA, secure file servers, not machines that will see terabytes of traffic daily. In other words, use the correct tool for the job. You are correct, there is little else better than FreeBSD for a server that see bucketloads of traffic or a server that needs SMP support. But for firewalls and security, OpenBSD cannot be beat, not for any amount of money.

    5. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      Well fsck off then, you won't be missed. Clearly you have no idea what user-space programming is all about, so please do fuck off.

    6. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      Firewalls, and proxy servers don't see terabytes of traffic daily?

    7. Re:Just fucking leave it alone! by lordbeejee · · Score: 1

      "firewalls, proxy servers, MTA, secure file servers" and "not machines that will see terabytes of traffic daily" clash somewhat...

    8. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      And fuck you Poettering. DIAF already.

      You can dislike Systemd all you want but for the love of all that is holy please refrain from this hate-culture around the man who started the project. It's apparently not funny.

    9. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      They don't neccessarily see tons of data like a webserver would. You can also have multiple firewalls in a network and spread the load out. It's actually the smart thing to do if you have a large organisation. These networks go thru this firewall, these networks go thru the other firewall. Small companies can do just fine with an i5 or i7 and 8-12GB RAM running pf. Seen it, done it, it works great. BSDs in general operate better under load than Linux. Again, seen it, experienced it for myself. I've never, short of a HW failure, had Open- or FreeBSD fail for a software reason. Both are ridiculously stable if you use them where their strengths lie. I would use nothing but pf for a firewall and nothing but FreeBSD/ZFS for mission-critical servers. Full stop.

    10. Re:Just fucking leave it alone! by FudRucker · · Score: 1

      Slackware is not using SystemD and has no plans to use it, and more than likely the child/forks of Slackware that stay close to the parent will not include SystemD

      http://en.wikipedia.org/wiki/L...

      --
      Politics is Treachery, Religion is Brainwashing
    11. Re:Just fucking leave it alone! by FudRucker · · Score: 1

      Absolute and Salix are two distros not listed i can say they are good distros that stick close enough to the parent distro that you can mix packages

      --
      Politics is Treachery, Religion is Brainwashing
    12. Re: Just fucking leave it alone! by Anonymous Coward · · Score: 0

      The FreeBSD devs understand the UNIX philosophy, and use it to great success.

      But the OpenBSD devs embody the UNIX philosophy. They can't be separated from it.

      That is why I choose OpenBSD. They are immune to infection by systemd.

    13. Re:Just fucking leave it alone! by demachina · · Score: 1

      In case you haven't been following the systemd flame wars, many people think they are trying to create dependency, that is why everyone hates it and them so much.

      --
      @de_machina
    14. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      what about PC-BSD...

    15. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      You do not know anything more than GP.
      Fuck off before asking others to.

    16. Re:Just fucking leave it alone! by IamTheRealMike · · Score: 4

      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!

    17. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      PC-BSD just rides on top of FreeBSD. It's relatively simple to just convert FreeBSD to PC-BSD via ports. PC-BSD install even supports just installing FreeBSD without PC-BSD.

    18. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      One can only hope...

    19. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      This particular project is not developed by Lennart Poettering but by David Herrmann.
      Also you do not name any particular reasons why not to change it.

      Developing this technology might have positive effects on system security, as those virtual terminals would be no part of the kernel anymore.

      Just beeing aggressive and name calling does not bring us further.

    20. Re:Just fucking leave it alone! by segedunum · · Score: 1

      If Poettering wasn't passive aggressive and incredibly difficult, as described by the Linux kernel developers, then this kind of thing might happen less.

    21. Re:Just fucking leave it alone! by pegdhcp · · Score: 1

      For firewalls or any (well most) of application proxies interrupt per second capacity is more important than data thru-put. So not about terabytes that can be handled but about CPU performance I would be worried with OpenBSD in a firewall. However it might be a good indicator to balance load across devices if an OpenBSD box is overloaded, instead of trying to increase the performance of a single box. But no harm from trying a little. And for my home system, definitely OpenBSD... I am thinking about where I would backup my data during installation over Linux partitions at the moment....

    22. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      OpenBSD is not slow. Not even. Sure, they don't have the SMP internals like FreeBSD, but remember, OpenBSD serves a different role; it's meant for firewalls, proxy servers, MTA, secure file servers, not machines that will see terabytes of traffic daily. In other words, use the correct tool for the job. You are correct, there is little else better than FreeBSD for a server that see bucketloads of traffic or a server that needs SMP support. But for firewalls and security, OpenBSD cannot be beat, not for any amount of money.

      I use it as my only desktop, no slowness here. Well, perhaps I've been lucky, but everything on my system works.

    23. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      I believe that's exactly what they are doing. It's not because it is developed by the systemd team and thus branded as Ãoesystemdà that all the components they develop are interdependant. I believe most of them can be used separately.

    24. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      The man decided to play the victim card, bringing in race/culture, when I haven't seen a single attack based on that. At that point, I lost all respect for him, because, by crying wolf, he's minimizing the problems of people who are actually discriminated against.

      The Linux community is dominated by western, white, straight, males in their 30s and 40s these days. I perfectly fit in that pattern, and the rubbish they pour over me is awful. I can only imagine that it is much worse for members of minorities, or people from different cultural backgrounds, in particular ones where losing face is a major issue.

      That was a total non sequitur with regard to the rest of his post. I stopped at that and went, wait, WTF? He needs to stick to bitching about the death threats instead of trying to make a racial argument. After all, as he pointed out, he's not particularly subject to that. He also doesn't go on to give examples of other developers in situations like his who are suffering from extra discrimination. He "imagine[s]" that others suffer those problems. While they surely do, it has no relevance to the rest of his argument. It's trolling.

      Fuck you Poettering. If only Voldemort would smite your sorry ass...

    25. Re:Just fucking leave it alone! by gweihir · · Score: 1

      Actually, if this guy was not such a fuckup and not so much in love with himself, he might have learned a thing or two from others and done a much better job than he is doing now.

      Ignoring all establishes UNIX wisdom in replacing a central, critical component of Linux? Yeah, that will work well...

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    26. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      Still, if you don't like Systemd then hate on Systemd, not the developer.

    27. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      Have you tried reading OpenBSD source lately? It's surprisingly readable and clean. I found myself pretty much able to pick an arbitrary place to jump in and start reading and it's a breath of fresh air compared to Linux kernel code.

      It's awfully hard to audit shit code.

    28. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      But we also do not like PulseAudio and avahi.

      For some time I was wondering why ZeroConf support on Linux sucks. And then people told me: avahi is a potterware!!!

    29. Re:Just fucking leave it alone! by ThePhilips · · Score: 1

      Also you do not name any particular reasons why not to change it.

      Only technically-illiterate can ask such question.

      System console is there because on (almost) totally broken system, it is pretty much the only thing working.

      Throwing more software into the system console is pretty much guaranteed to be detrimental to the rate one would be able to get the console working on a broken system to repair it.

      Especially nowadays, when systemd, which is very actively developed, breaks systems often enough (by refusing to boot) to require people to drop into the system console and repair system to make the systemd working again.

      Just beeing aggressive and name calling does not bring us further.

      Ignorance is bliss?

      It is not the first time systemd tries to break stuff they have no frigging idea about.

      --
      All hope abandon ye who enter here.
    30. Re:Just fucking leave it alone! by Rakarra · · Score: 1

      But we also do not like PulseAudio and avahi.

      For some time I was wondering why ZeroConf support on Linux sucks. And then people told me: avahi is a potterware!!!

      Pulseaudio is good.
      Now that it's fixed.

    31. Re:Just fucking leave it alone! by Rakarra · · Score: 1

      Have you tried reading OpenBSD source lately? It's surprisingly readable and clean. I found myself pretty much able to pick an arbitrary place to jump in and start reading and it's a breath of fresh air compared to Linux kernel code.

      It's awfully hard to audit shit code.

      I think that was his point -- that not putting all the VT stuff into the kernel code is a good thing.

    32. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      freeBSD sucks.

      The installer is what kills it.

    33. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      Poettering has two choices:

      1. Go away, never touch the Linux community again
      2. DIAF

      If he doesn't like getting shit on, he should stop producing shit.

    34. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      What is funny about his whine is that there are videos of him at conferences, as an audience member, heckling the presenter from start to finish.

      He is an epic douchebag and an incompetent developer that deserves all the hate he is getting.

    35. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      It wasn't fixed until Poettering left.

    36. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      Except when nothing but the kernel works, you are screwed if they remove it. You will have to solution except a total reinstall.

      AKA Windows.

    37. Re:Just fucking leave it alone! by Anonymous Coward · · Score: 0

      Hey, fuck you.

  3. Please stop this madness! by Anonymous Coward · · Score: 4, Interesting

    Few people want systemd at all. Why it is being forced on us?
    Please stop this madness!

    1. Re:Please stop this madness! by Anonymous Coward · · Score: 5, Insightful

      Perhaps it's time for an "Ask Lennart Poettering".

      I still remember spending a summer loving the FreeBSD single do-all config file (it was the 90s) and being annoyed at Linux's confusing mess of an init system. It's not like Linux init is actually good... it's just a thing you know.

    2. Re:Please stop this madness! by Anonymous Coward · · Score: 0

      +42 for the reference.

    3. Re:Please stop this madness! by Barsteward · · Score: 2

      the majority of desktop users don't care, its only the few vocal few that do for various reasons either because they are Luddites or it'll ruin their working day to learn something new or they have to re-factor their servers for the new ways. i don't care either way as long as my opensuse system keeps working as it has done since the changeover. if i was administrating servers, it may care if i had to throw away a load of scripts i no longer need

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    4. Re:Please stop this madness! by The+Technomancer · · Score: 4, Insightful

      It's less about rewriting scripts (from my understanding, systemd does a bang-up job of supporting init scripts unmodified), and more about the major distributions in use on the server side of the house (RedHat and its derivatives, Debian and its derivates) making it the New Way Forward. It may very well be an improvement over the current init system. For desktops and mobile where boot time matters significantly more than stability, it should be the new way forward.

      But on the server side, nobody gives a crap about boot time. If you're on physical hardware, it should be happening rarely. If you're using a cloud architecture, it should happen all of once per instance. To keep my log management installations working properly, I need to add the extra overhead layer of having systemd's binary logs reprocessed and forwarded to syslog. Not a big deal until you do the math and realize that an extra half percent of overhead is an extra box or instance needed per 200. I also ned to devote sysadmin or devops time to doing some thorough testing for stability.

      This is all a very roundabout way of saying that it's unclear if systemd is an improvement for the server side of things, and that even if it is an improvement, it's not enough of one to be worth all of the resources needed in an enterprise-grade installation to justify switching to it, nor am I comfortable being an early adopter on anything other than my personal lab kit.

      As far as the developer goes? He wrote software. It's not his fault that the project managers of the major distros have decided that shooting for the desktop and mobile is more important than supporting the server side people that have been paying their bills for decades. Be pissed at them for this.

      --
      Any sufficiently advanced technology is indistinguishable from magic.

      -- Arthur C. Clarke

    5. Re:Please stop this madness! by AdamWill · · Score: 3, Informative

      systemd is not about boot time.

    6. Re:Please stop this madness! by The+Technomancer · · Score: 2

      Seems to me that's the largest reason it's being pushed, and then got expanded to be everything from your syslogger to your messaging bus to your replacement for supervisord/xinetd, and so on and so forth. The secondary reason appears to have something to do with GUI application operation, which as an infrastructure engineer, I don't give a crap about. In the short term, it means I'm probably going to work on migrating to Amazon Linux in the short term, since it's the most RHEL-like distro not moving to systemd, while keeping an eye on how systemd fares at the enterprise level. If it becomes the new normal and gets some heavy, real-world testing on it and holds up, I'll switch to it then since it'll end up being the new normal on the enterprise. If it blows up under real-world conditions and threat vectors, it'll be someone else's installation that eats shit, not mine.

      --
      Any sufficiently advanced technology is indistinguishable from magic.

      -- Arthur C. Clarke

    7. Re:Please stop this madness! by Anonymous Coward · · Score: 0

      Just the very fact that you said Opensuse" tells me why you feel the way you do.

    8. Re: Please stop this madness! by Anonymous Coward · · Score: 0

      I would guess that The few who want it run tens of thousands more machines, than the typical user bitching about their precious single machine in their moms basement being affected by systemd.

      Pro vs hobbiest.

        Red hat is pushing it hard because it makes managing machines that host containers easy.

    9. Re:Please stop this madness! by Anonymous Coward · · Score: 0

      systemd is not about boot time.

      It's about an NSA backdoor.

    10. Re:Please stop this madness! by geminidomino · · Score: 1

      if i was administrating servers, it may care if i had to throw away a load of scripts i no longer need

      If you were administering servers, even as a PFY, you'd have enough Clue to recognize why what you said is just so much dribbling bullshit.

    11. Re:Please stop this madness! by cHiphead · · Score: 1

      I'd suspect this, it puts the kitchen sink on top of everything, it's a hell of a way to introduce copious amounts of subtle exploits.

      --

      This is my sig. There are many like it, but this one is mine.
    12. Re:Please stop this madness! by AdamWill · · Score: 3, Informative

      It's been running under 'real-world conditions' for years already - do you think no-one runs real-world systems on Fedora, or that Red Hat doesn't run releases in production internally before they go out, or that RH has no customers who test pre-releases?

      "Seems to me that's the largest reason it's being pushed"

      Nope. I think this impression originally came from Lennart's original post on systemd, years and years ago - http://0pointer.de/blog/projec... - because it starts out talking about boot speed. But even that very first post moves on, in the sections "Keeping Track of Processes" and later, to talk about the really interesting bits of systemd - better service management, and more capable service configuration. As systemd development continued, it's become much more about the latter and much less about boot times - I think that's where Lennart *started* thinking about systemd, but it's really not what systemd is for any more. Red Hat certainly wasn't interested in systemd because it might make servers boot three seconds faster, RH was interested because it can make service management on servers much better.

    13. Re:Please stop this madness! by The+Technomancer · · Score: 2

      It's been running under 'real-world conditions' for years already - do you think no-one runs real-world systems on Fedora, or that Red Hat doesn't run releases in production internally before they go out, or that RH has no customers who test pre-releases?

      There are zero enterprise-level installations of Fedora on the infrastructure side of the house. RedHat's internal servers aren't taking a million or so requests per second, nor does their infrastructure buildout hit the 5 digit+ range of servers and instances. Someone's collection of LAMP stack instances behind an ELB is not representative of what I have to deal with every day.

      As far as the rest of it? Systemd tries to solve problems that don't need to be solved at the enterprise level. If I don't like to use xinetd as a superserver, I can use supervisord. In reality, I'm using neither because I have monit scripts in place to manage server processes I care about.

      I don't manage my system configuration at the system level -- that's what Chef or Puppet or Ansible or Salt does for me. I template it out and let central config management keep the servers in sync. At the scale I work at, the rule "do it once by hand, script it if you have to do it more than once" breaks down, because if I'm doing something once on one server in production, I'm probably wrong.

      This is why in the eyes of infrastructure engineers with an installation large enough to justify the use of config management software, systemd offers nothing except a headache for large, existing installations. Meanwhile, I can very safely state that certain vendors are going to be very, very unhappy when they start losing seven-figure+ contracts over this, or only get them under the requirement that they continue to support and patch the last good non-systemd release.

      Either that, or it'll finally let me convince my boss that it's time to start rolling our own distro and I can use that saved money to hire some engineers to maintain it.

      All your posts are doing is showing that you haven't had to deal with a large-scale installation in your career. That's fine -- there's plenty of rockstar engineers in startups and medium-scale shops. Just don't try to tell me what's good for me when you haven't experienced it for yourself.

      --
      Any sufficiently advanced technology is indistinguishable from magic.

      -- Arthur C. Clarke

  4. it solves some unicode issues by behrooz0az · · Score: 5, Insightful

    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)
    1. Re:it solves some unicode issues by Anonymous Coward · · Score: 0, Flamebait

      Because people like their crappy old OS. They constantly whine about linux not being adopted by the masses but don't want to change anything about it.

    2. Re:it solves some unicode issues by Anonymous Coward · · Score: 1

      From what I understand, it's because this whole thing is becoming very monolithic and interdependent to the point where you really do need the kitchen sink, or else the whole thing falls apart.
      More importantly, things may require systemd in order to run, making it difficult to jump ship if, say, a crippling bug was found.

    3. Re:it solves some unicode issues by Anonymous Coward · · Score: 5, Insightful

      systemd is turning into an operating system, rather than a service.

      When your startup manager becomes more important than the kernel, you might want to rethink your design philosophy.

    4. Re:it solves some unicode issues by sxpert · · Score: 2

      either that, or lennart is using linux as a host os while he's writing his own... it will soon be time to jettison this crap !

    5. Re:it solves some unicode issues by BarbaraHudson · · Score: 3, Interesting

      I've played around with the kernel api for manipulating the virtual terminals. It was nice to be able to select from a 256*256*256 color palette for the 16 colors (same as I did in DOS OMG ages ago when I saw my copy of Alpha4 do it, and figured *I* could do it to).

      Will I miss the VTs? Yes, because none of the software terminals running under X can do this.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    6. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Thank you systemd for making next year the year of the deskop!

    7. Re:it solves some unicode issues by UnknowingFool · · Score: 4, Insightful

      Systemd goes against the KISS principle that Linux and Unix have long followed. However, many would argue that Linux has become too complex for this principle to work when it comes to system management. For user space, it is becoming more of necessity. Those who are using Linux on server side, it seems to solve a problem that doesn't exist.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    8. Re:it solves some unicode issues by jedidiah · · Score: 1

      The only real issue with Linux at this point is that "it is not DOS". This is the same exact problem that MacOS has. This leads to less robust 3rd party support.

      Most people don't care about their OS. The just tolerate the market leader so that they can have access to the biggest "ecosystem".

      Linux doesn't need to copy Windows or MacOS in some ill fated attempt to better succeed.

      Gabe Newell doesn't care about how "primitive" these parts of Linux are. Neither does Larry Ellison.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:it solves some unicode issues by caseih · · Score: 4, Insightful

      Oh really? From the sound of it, VT code in the kernel hasn't been KISS in a long time, certainly not since KML was introduced. Was KML a solution in search of a problem? Hardly. The VT code is full of hacks, bugs, and hard to fix and improve. And we're not just referring to the lack of unicode support, which isn't hugely important. This knee-jerk reaction to systemd is way silly too. One would think Linux users would understand that moving things out of the kernel into userspace is desirable, especially on a server, and especially in an environment where virtualization is the norm. Besides all this,you could just, you know, not run the systemd console daemon. Linux has always supported serial terminals, and will continue to do so. If you're a hardcore server operator (physical or virtual servers) I'm sure you already have this set up.

    10. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      We didn't need systemd for that. Next year has been the year of the (Linux) desktop for at LEAST the past 15 years.

    11. Re:it solves some unicode issues by smash · · Score: 3, Informative

      Because time and again, Lennart and the systemd team have demonstrated that bug fixes in their software are not a priority, compatibility with applications is not a priority, and by re-writing something that works you inevitably introduce new bugs.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    12. Re:it solves some unicode issues by Qzukk · · Score: 1

      because none of the software terminals running under X can do this.

      Several can, largely thanks to one library. See https://gist.github.com/XVilka...

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    13. Re:it solves some unicode issues by caseih · · Score: 1

      First off, what are you talking about when you say none of the X11 terminal emulators can set the color palette? Every terminal emulator I've used change the basic 16 standard terminal colors to whatever you want.

      But, who said anything about VTs going away? Moving them out of kernel space in no way makes them disappear. If not systemd, then some other light-weight VTd. In fact this is the whole point. And you'll be able to set your color palette just fine as you do now, and choose your fonts. But unlike the current setup, if the VTd develop wants to you could have font scaling, instead of native resolution bitmapped fonts (which can get very small on high res displays).

    14. Re:it solves some unicode issues by rainmaestro · · Score: 2

      People are mad because of who is doing the replacement. Lennart has a consistent track record of releasing code that breaks the world and then blaming the breakage on the users and distros not using his masterpieces correctly. This is someone who publicly advocates breaking POSIX compatibility.

      He's a very talented coder, but shouldn't be allowed anywhere near an OS that needs to remain usable. Unfortunately, his Red Hat ties mean we're stuck cleaning up his messes, and this VT replacement will be yet another mess for the first two years.

    15. Re:it solves some unicode issues by caseih · · Score: 1

      Citations needed. Please post the bugzilla links to the bugs that the systemd team are ignoring? And what current issues of compatibility are you referring to? I seriously wish to know, and I think folks here would like to know also.

    16. Re:it solves some unicode issues by drinkypoo · · Score: 0

      The VT system belongs with the kernel. If it needs to run in userspace, that's fine. VTs have been a central feature of Unixlike kernels on x86 platforms since forever.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:it solves some unicode issues by BasilBrush · · Score: 1

      Why not? That's what Linus did with GNU. Only the jettisoning never happened.

      It's hilarious what a nest of vipers the FOSS community has become. What ever happened to the spirit of cooperation and encouragement to let everyone scratch their own itch?

    18. Re:it solves some unicode issues by kthreadd · · Score: 4, Insightful

      Systemd is not monolithic. It takes a number of components that used to be developed separately and streamlines them under the same roof, making them work better together. It's is not and there has never been the idea that everything under the sun should go into the same binary.

    19. Re:it solves some unicode issues by BasilBrush · · Score: 1, Flamebait

      Systemd goes against the KISS principle that Linux and Unix have long followed. However, many would argue that Linux has become too complex for this principle to work when it comes to system management. For user space, it is becoming more of necessity.

      Right. There's nothing simple about system configuration by editing script and other text files sprinkled in unpredictable directories around the file system. This is one of the primary reasons that most people that try desktop Linux reject it. And yet the religious doctrine of Unix, dating back to the 1970s, stops many enthusiasts from seeing it as a problem at all.

    20. Re:it solves some unicode issues by Anonymous Coward · · Score: 1

      You, sir, are a fucking idiot. His idea of fixing a bug is to ignore it. Feature, not bug. In his own words:

      Citation.

      Status: RESOLVED NOTABUG

      Yupp, journal corruptions result in rotation, and when reading we try to make the best of it. they are nothing we really need to fix hence.

    21. Re:it solves some unicode issues by BasilBrush · · Score: 3, Insightful

      And we're not just referring to the lack of unicode support, which isn't hugely important.

      ... for the minority of the world who are English language speakers. For most foreign language speakers it is.

    22. Re: it solves some unicode issues by Anonymous Coward · · Score: 0

      Anecdotal: since Debian switched to systemd I get random "helper" procs dumping core on every boot.

    23. Re:it solves some unicode issues by fisted · · Score: 5, Informative

      No, is monolithic Note the part where he repeatedly gibbers about that stuff is impossible to separate.

    24. Re:it solves some unicode issues by BasilBrush · · Score: 1

      The only real issue with Linux at this point is that "it is not DOS". This is the same exact problem that MacOS has. This leads to less robust 3rd party support.

      Somebody go save jeddidiah from the 1990s. He's stuck.

    25. Re:it solves some unicode issues by rahvin112 · · Score: 3, Interesting

      You know who else advocates breaking POSIX? Linus. Frankly I've never understood why the kernel managed VT anyway. It should be in userspace. Maybe there is an argument it shouldn't be part of SystemD but frankly it's a good thing that this is moving out of the kernel. The kernel shouldn't be managing this stuff anyway.

    26. Re:it solves some unicode issues by BasilBrush · · Score: 0

      by re-writing something that works you inevitably introduce new bugs.

      As opposed to the long standing existing bugs in old components like BASH and OpenSSL. Who needs modern software coded with modern standards anyway?

    27. Re:it solves some unicode issues by jythie · · Score: 1

      I think a lot of people are in favor of something better then the VT system, crow I can recall arguments about moving it to user space back in the 90s, so it is probably long overdue.

      The anger is more at the idea of systemd being the replacement since that ties yet another piece of core functionality into its ecosystem, and that makes people uncomfortable.

    28. Re:it solves some unicode issues by jythie · · Score: 1

      Even for english speakers, all it takes is one or two unicode characters you need to start a very bad day. I can recall a project I was working on that needed a whole pile of work arounds to deal with occasional umlauts that terminals could not handle.

    29. Re:it solves some unicode issues by poizan42 · · Score: 2, Insightful

      I don't think you know what "monolithic" means. No one said anything about everything being in the same binary. systemd consists of several components that has been designed to only work with each other. There is no modularity in the sense that there is no modules you can replace or decide whether or not to use.

    30. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      I've been using Linux on my Desktop for at least 15 years, too.

    31. Re:it solves some unicode issues by Anonymous Coward · · Score: 1

      It takes a number of components that used to be developed separately and streamlines them under the same roof, making them work better together.

      Because tighter coupling is what every software engineer should strive for in his modules, right?

    32. Re:it solves some unicode issues by rainmaestro · · Score: 4, Insightful

      Don't get me wrong, I disagree with a number of decisions Linus has made. But he tends to be more controlled than Lennart in that regard. His approach is to ignore POSIX when it makes sense to do so (eg, when the standard is too vague to be practical). Lennart seems to want to throw the whole standard away straight out.

      I support replacing VT, it is a mess. A mostly working mess, but it could be much better. I just don't trust anything Lennart writes at this point.

    33. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      > Citations needed.

      You haven't been paying attention and are incapable of even doing cursory research. Please just avoid this topic.

    34. Re:it solves some unicode issues by M1FCJ · · Score: 2

      That's a very good response time, 13 months. If it hasn't brought everything down, it's safe to ignore the issue after so much time, right? At least that's how Microsoft operates...

    35. Re:it solves some unicode issues by Barsteward · · Score: 2

      Monolyth - dictionary definition
      noun
      1. an obelisk, column, large statue, etc., formed of a single block of stone.
      2. a single block or piece of stone of considerable size, especially when used in architecture or sculpture.
      3. something having a uniform, massive, redoubtable, or inflexible quality or character.

      Modular - dictionary definition
      noun
      5. something, as a house or piece of furniture, built or organized in self-contained units or sections.
      6. a self-contained unit or item, as of furniture, that can be combined or interchanged with others like it to create different shapes or designs.

      its amazing how people bastardise definitions to suit their arguments.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    36. Re: it solves some unicode issues by Anonymous Coward · · Score: 1

      Nobody cares if Poettering wants to work on systemd.

      Nobody cares if you want to voluntarily use systemd on your system.

      We do care, however, when systemd is forced upon us without our consent, like is happening with Debian and so many other established Linux distros.

    37. Re: it solves some unicode issues by Anonymous Coward · · Score: 0

      I'm getting this with my Debian desktop, too. I hope it limps along until FreeBSD 10.1 is released, because I'm switching to FreeBSD as soon as that happens.

    38. Re:it solves some unicode issues by kthreadd · · Score: 4, Interesting

      A fully functional Systemd has about 69 or so binaries. That's hardly monolithic.

    39. Re:it solves some unicode issues by nabsltd · · Score: 3, Informative

      its amazing how people bastardise definitions to suit their arguments.

      I fail to see how the GP used the terms in any way other than what you listed for definitions.

      Even though systemd is made up of multiple separate binaries, it is "[has] a uniform, massive, redoubtable, or inflexible quality or character", since you can't replace any one of those binaries with an alternative. Each of the individual binaries cannot "be combined or interchanged with others like it to create different shapes or designs", which means it isn't "modular", but is "monolithic".

      Also, you still missed the most appropriate definition of "modular" for software: "employing or involving a module or modules as the basis of design or construction". Again, although systemd uses separate binaries, there is no way to replace any one of those binaries with an alternative, so the net effect is no different from a single binary that happens to be made up of 69 object files compiled from 69 source files.

    40. Re:it solves some unicode issues by putaro · · Score: 1

      That's the key part of modular. If you can't use something different it's just spaghetti code in multiple processes.

    41. Re:it solves some unicode issues by putaro · · Score: 1

      Let's try this again...

      that can be combined or interchanged with others like it

      That's the key part of modular. If you can't use something different it's just spaghetti code in multiple processes.

    42. Re:it solves some unicode issues by danomac · · Score: 2

      Lennart has a consistent track record of releasing code that breaks the world and then blaming the breakage on the users and distros not using his masterpieces correctly.

      Hmm, was his previous employer Apple by any chance?

    43. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      The KISS sword cuts both ways. You need to be careful that KISS does not devolve in to "Don't touch it or you might break something"

      The spaghetti of legacy scripts systemd is aiming to replace is anything but simple.

    44. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      The biggest reason to have VT in the kernel is so that you can work with something if you're coming up in rescue mode. I can start my system if I have to in single-user mode with Busybox userland. This lets me fix things.

      Why in the world is he so bothered by VT's? In L.P.'s world of happiness, everyone would do a graphical login to Gnome and hardly ever see a VT and sure couldn't be bothered trying to find one.

      It's another solution to something which does not need fixing.

    45. Re:it solves some unicode issues by AdamWill · · Score: 2

      Doomed to be buried in /. hysteria, but just for the record: Lennart is not writing this. David Hermann is. systemd is not a one-person project.

    46. Re:it solves some unicode issues by 0123456 · · Score: 0

      You haven't used a Linux release since 1993, have you?

      Oh, yeah, and /etc isn't really an unpredictable place to find configuration files in the unlikely even that you need to touch one.

    47. Re:it solves some unicode issues by Jesus_666 · · Score: 3, Interesting

      The basic idea (replacing the old VT code with something new and better) seems fine; the only problem is that it's yet another component that will be integrated with systemd. If the old VT code is completely deprecated in favor of systemd-consoled that means that yet another part of the Linux world has dependencies on systemd.

      While that may be fine if you run the kind of system systemd expects, it's problematic if you want to use, say, an embedded system built around uclibc instead of glibc. To my knowledge, systemd still refuses to incorporate libc compatibility patches and thus won't run unless you use their preferred libc flavor. Trying to make your embeddded Linux distro work without systemd will mean that you either have to write and maintain your own console daemon or live without virtual terminals. Or, of course, you can move to glibc and systemd, even if your distro would be better served by lighter alternatives.

      I think that the systemd subprojects would be more popular if they were less dependent on each other... and if the developers had less of a "my way of the highway" attitude.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    48. Re:it solves some unicode issues by 0123456 · · Score: 4, Informative

      A fully functional Systemd has about 69 or so binaries. That's hardly monolithic.

      It is when they're all tied together so tightly that you're forced to take all or nothing.

      That's the fundamental problem with systemd. This man's last major project was pulseaudio, which most Linux users know only because an entire generation learned that it was the first thing they should uninstall after installing a new Linux release. Years later, it works OK, but only after years of suck beforehand.

      You don't get that 'just unininstall it' option with systemd.

    49. Re:it solves some unicode issues by thelexx · · Score: 1

      What's hilarious is that isn't what is happening, and you wide-eyed hucksters coming out all "golly-gee" and try to bullshit us that it is.

      Wait, that's not hilarious.

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    50. Re:it solves some unicode issues by Rich0 · · Score: 4, Interesting

      A fully functional Systemd has about 69 or so binaries. That's hardly monolithic.

      It is when they're all tied together so tightly that you're forced to take all or nothing.

      Really? I'm certainly not using every systemd binary on every one of my systems, and the others work just fine. Do you have an example of a case where there is unnecessary inter-dependence?

    51. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Did you even read that link you posted? It's not a bug report. It's a question about what to do with a corrupted entry. The only answer can be to ignore it.

      As to why it got corrupted is another issue entirely and would have to be a separate bug report with more detail.

      The more times I read these flying-off-the-handle posts about how "bad" systemd and Lennart are, the more I come to the conclusion that the problem is NOT systemd/Lennart, but these crazy users.

    52. Re:it solves some unicode issues by Rich0 · · Score: 2

      When your startup manager becomes more important than the kernel, you might want to rethink your design philosophy.

      Uh, you do realize that Debian on FreeBSD resembles Debian on Linux a lot more than Debian on Linux resembles Tivo on Linux, right?

      The whole point of the kernel is for it to be in the background. Userspace defines the user experience almost entirely.

    53. Re:it solves some unicode issues by Rich0 · · Score: 1

      Those who are using Linux on server side, it seems to solve a problem that doesn't exist.

      Yeah, I can't imagine why people administering a server would need to have access to a console without walking up to the keyboard... :)

    54. Re:it solves some unicode issues by rnturn · · Score: 1

      ``... his Red Hat ties mean we're stuck cleaning up his messes, and this VT replacement will be yet another mess for the first two years.''

      That makes a good argument for adopting a distribution that has a history of supporting older versions for a couple of years after release. Once systemd consoles make it into major distributions and screw up for a year or two before they're fixed, you can continue to use your pre-systemd consoles.

      I like how they're calling this an experimental feature. Hasn't pretty much everything that LP has managed to get into mainstream distribution releases (most infamously PulseAudio) been pushed out to production while it was still experimental?

      --
      CUR ALLOC 20195.....5804M
    55. Re:it solves some unicode issues by rainmaestro · · Score: 1

      I can't help but believe that anything in systemd has involvement from Lennart in the same way that Linus controls the kernel. By virtue of being in his overarching project, his influence will corrupt the product, regardless of who actually writes the code.

      I hope I'm wrong, for the sake of everyone who will be stuck fixing the bugs a year from now, but I have a sinking feeling that's exactly how things will transpire.

    56. Re:it solves some unicode issues by Rutulian · · Score: 1

      Each of the individual binaries cannot "be combined or interchanged with others like it to create different shapes or designs", which means it isn't "modular", but is "monolithic".

      Yes...you...can! That is the whole f$@%@#$ing point of having multiple binaries! Where do people come up with this crap?

      What you might ask instead is, why do no suitable replacements exist? Because nobody has written them....

    57. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      You are the only one. You've hit on a brilliantly annoying tactic in engineering debates, and it looks like everyone took the bait. You've implied special knowledge as a challenge, so no one wants to say no, I don't care if VT is written in COBOL or MIPS or intercal. Opinions are like a-holes in this case.

      I have never once had a discussion along the lines of "gosh I wish we could do X, but it's too bad there's all those problems with VT".

      NEVER. What the ef are you doing that you're having "shitloads of problems"? It isn't broken. It doesn't need to be fixed.

    58. Re:it solves some unicode issues by chihowa · · Score: 2

      monolithic: (of an organization or system) large, powerful (sic), and intractably indivisible and uniform.

      Being composed of different absolutely interdependent binaries is functionally indistinguishable from being a single binary composed of absolutely interdependent functions. It's the intractably indivisibility that makes it monolithic. You can't, for example, use this VT replacement without the rest of systemd. Thus, it's monolithic.

      Monolithic (in this case) is the description of an architecture.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    59. Re:it solves some unicode issues by IamTheRealMike · · Score: 4, Interesting

      I haven't used desktop Linux for about a year now, but before that I used it for about a decade and in the early 2000's even did development for it, so I read this post with interest.

      I feel the money quote is this one:

      People on the email thread have claimed we had an agenda. That's actually certainly true, everybody has one. Ours is to create a good, somewhat unified, integrated operating system. And that's pretty much all that is to our agenda. What is not on our agenda though is "destroying UNIX", "land grabbing", or "lock-in". Note that logind, kdbus or the cgroup stuff is new technology, we didn't break anything by simply writing it. Hence we are not regressing, we are just adding new components that we believe are highly interesting to people (and they apparently are, because people are making use of it now). For us having a simple design and a simple code base is a lot more important than trying to accommodate for distros that want to combine everything with everything else. I understand that that is what matters to many Debian people, but it's admittedly not a priority for us.

      For what it's worth, this paragraph makes a ton of sense to me. The biggest problem with Linux, both on the desktop and to a lesser extent on the server, was the fact that you got a basically half-baked set of components that were hardly integrated at all. Basic stuff like being able to set the timezone graphically ended up being distro specific apps / hacks because there was no API to do it, and everything was held together by giant piles of shell scripts and Python which might or might not be something you could actually contribute to or work with, but was certainly never usefully documented.

      Basically, the experience of using or developing on Linux gave you the impression of a man in a slightly dishevelled, ill fitting suit. All the parts of a smart suit were there, but none of them quite fitted or lined up, and there were lots of small tears everywhere. And waaaaaay too many people liked this state of affairs because they had made "I am a UNIX user" a part of their identity and had managed to convince themselves that an OS architecture that dated from the 1970's was actually totally elite, and any attempt to reform it was "ignoring the UNIX philosophy" or some shit like that.

      Result: MacOS X absolutely ate Linux's lunch on the desktop, despite the fact that Linux was free and Macs .... decidedly not free. Heck Linux didn't even make much headway against Windows, even though under Ballmer the Windows team basically sat on their ass for a decade rewriting the start menu.

      From a (now) outsider looking in, this whole systemd fiasco looks a lot like Linux finally being dragged into the 21st century through the sheer willpower of one man, who has an apparently infinite ability to withstand faeces-throwing by the UNIX peanut gallery. Don't like systemd? OK, stick with Debian Stable or FreeBSD and don't get the new features. Stick it to the man and keep your "I Love *Nix" t-shirt on. Me? Between reading about GNOME 3 and systemd I'm starting to wonder if it's time to revisit Linux and give it another shot. If that community can conquer its UNIX fetish and build a modern OS, it has a lot of potential.

    60. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Are you simple? You compared the noun, monolith, to the noun, modular! This discussion is about the adjective, monolithic, which means "of, relating to, or resembling a monolith" (as most -ic adjectives do).

      The definition of monolithic (adj), which is what we're talking about is:

      1 formed of a single large block of stone.
                - (of a building) very large and characterless.
      2 (of an organization or system) large, powerful, and intractably indivisible and uniform: rejecting any move toward a monolithic European superstate.
      3 Electronics (of a solid-state circuit) composed of active and passive components formed in a single chip.

      and modular (adj)

      1 having parts that can be connected or combined in different ways
      2 of, relating to, or based on a module or a modulus
      3 constructed with standardized units or dimensions for flexibility and variety in use

      Your post reminded me of someone saying that "Webster's dictionary defines wedding as the process of removing weeds from one's garden." Way to fail at dictionary usage!

    61. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      It may be a bad "bug report", but the journal should not be getting corrupted in the first place, except via complete hardware failure. Th existence of corruption is the sign of a bug.

    62. Re:it solves some unicode issues by Barsteward · · Score: 1

      write an alternative or get someone else to do it.. I missed no point at all, i supplied you with the dictionary definitions, not the detractors version of the definition.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    63. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      The whole point of the kernel is for it to be in the background.

      So is the init.

    64. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Can you remove logind and journald from systemd?

    65. Re:it solves some unicode issues by Barsteward · · Score: 1

      The simplest definition of an adjective is that it is a word that describes or clarifies a noun. it doesn't change the definition

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    66. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Because of all the spaghetti code written by brilliant Lennart & co., lol.

    67. Re:it solves some unicode issues by thaylin · · Score: 1

      No...You...Cant... The problem is that systemd is all or nothing. It does not matter if you have 1bazillion binaries, it is still not module if they are all still required at the same time. You may as well have one huge binary.

      --
      When you cant win, ad hominem.
    68. Re:it solves some unicode issues by Sri+Ramkrishna · · Score: 1

      David Hermann is awesome. Wrote some really interesting stuff.

    69. Re:it solves some unicode issues by TechyImmigrant · · Score: 1

      Why is everyone so mad about it?

      Is it really just me that has a shitload of problems with the current VT?

      It is because systemd, while doing some sensible things that needed doing, also goes all out to press everyone's buttons.

      So now, where pulling the console out of the kernel is a fine idea that should be applauded, by linking it to the systemd behemoth, it is regarded as yet another encroachment on things that used tow ork just fine.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    70. Re:it solves some unicode issues by TechyImmigrant · · Score: 2

      Systemd is not monolithic. It takes a number of components that used to be developed separately and streamlines them under the same roof, making them work better together. It's is not and there has never been the idea that everything under the sun should go into the same binary.

      The dependencies make the monolith, not the lack of modules.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    71. Re:it solves some unicode issues by Rutulian · · Score: 1

      They are not all required at the same time. Where are you getting your information?

    72. Re:it solves some unicode issues by phantomfive · · Score: 1

      However, many would argue that Linux has become too complex for this principle to work when it comes to system management

      When a problem is complex, KISS is not a 'nice thing to have' it becomes a necessity. You must keep things as simple as possible otherwise it becomes unmanageable.

      And let's be honest, the problem of booting a system isn't that intractable. It's not folding proteins, after all.

      --
      "First they came for the slanderers and i said nothing."
    73. Re:it solves some unicode issues by segedunum · · Score: 1

      The ignored the whole debug/Linux kernel incompatibility until they were called out as the passive aggressive crew they are and somebody else had to go in and fix their shit while they stayed silent. This behaviour in any open source project would be corrosive, but in something that is supposedly trying to be a central part of an OS that is downright worrying. The developers have to be responsive and we haven't seen them have to deal with a major security problem yet.

      You know that as well as the rest of us so stop trying to deny it please.

    74. Re:it solves some unicode issues by segedunum · · Score: 2

      Fucking hell. The whole point of plain text logs, readable by standard tools, is that you can always find out what happened and if you run this on a server it is of vital importance. Anyone with half a brain cell of intelligence knows that giving that up in favour of a binary logging system knows this is a risk, therefore it needs to be investigated and fixed when it occurs. Developers have to be more interested than 'nothing we really need to fix hence'.

      Let me tell you I do not want to have to deal with that shit at some ungodly hour. This is Windows Event Viewer crap.

    75. Re:it solves some unicode issues by segedunum · · Score: 1

      Yer, Wait until we get bugs like that within systemd. "Nothing we need to fix". "This is something the kernel needs to fix". etc. etc. That's been the consistent pattern.

    76. Re:it solves some unicode issues by segedunum · · Score: 1

      Part of the same crew and culture I'm afraid.

    77. Re: it solves some unicode issues by Anonymous Coward · · Score: 1

      God damned mother fucking git and it's anti unix monolithic collection of independent binaries. !!!

      arrrgh.

    78. Re:it solves some unicode issues by segedunum · · Score: 2

      I mean, some of us are legally required to keep logs. Look at that piece of meaningless crap Lennart posts as a final response to this.

      Posted as AC? Check. Comment blames crazy user? Check. Is that you Lennart?

    79. Re:it solves some unicode issues by jon3k · · Score: 1

      because systemd is already too large of a single dependency with too many centralized features/code/power

    80. Re: it solves some unicode issues by Anonymous Coward · · Score: 1

      Oh, you only have software with configs in etc.

      You must not have any custom software set to other locations, software that wants an environment to define where it should find its components, or anything written by a non programmer.

      Not everyone can say that, perhaps most.

    81. Re: it solves some unicode issues by Anonymous Coward · · Score: 0

      It's common here.
      Everyone thinks google is hosted on a core i7 with 16GB ram in moms basement.

    82. Re:it solves some unicode issues by segedunum · · Score: 1

      ....and I'll qualify the Windows Event Viewer comparison by saying at least I'm reasonably confident Microsoft will fix an issue or I'll find a workaround.

    83. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Sure, just like sophomore -> sophomoric, ocean -> oceanic, mouse -> mousy, pore -> porous, or any number of adjectives which are making a comparison between an abstract quality of a real physical object and an unrelated other object.

      If you're trying to figure out why a timid person is described as mousy, knowing that a mouse is "a small rodent that typically has a pointed snout, relatively large ears and eyes, and a long tail" isn't going to help you.

    84. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Basic stuff like being able to set the timezone graphically...

      Wait, you consider that basic?

      Basic is interupt handling and memory access control. The basic stuff is what matters.

      You're talking about the most outer frill of the most outer presentation layer of the most outer shell... I don't think you are a good fit for linux, frankly. It's supposed to be a power tool, not a Fisher-Price toy. If you need a GUI to set a timezone you should really be running OSX or Windows. Go forth and be happy!

    85. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      The API systemd exposes is very systemd-specific, it is unlikely that whatever solution Upstart one day might come up with will be compatible to that.

      I am pretty sure the Ubuntu guys don't even remotely understand the complexities of this.

      Of course, at that time a major part of the Linux ecosystem will already use the systemd APIs...

      His arrogance is second to none. "Everyone else is an idiot and I know best," is what it boils down to.

    86. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      POSIX. Perhaps he meant POSIX, and not KISS.

      I'm curious why Poettering is so anti-POSIX. Doesn't really make sense.

    87. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      ....Don't like systemd? OK, stick with Debian Stable or FreeBSD and don't get the new features.

      Requiring X Windows dependencies for a initialization layer component for the linux kernel, is not what I would call a feature. I call it bloat. Headless servers, the vast millions if not billions there are in the world, DO NOT need or require ANY library having to do with the X system. systemd forces that component. There is no half measure. You either take systemd, with that bloat, or you do not.

      If you find any 'new features' with systemd, please let us know. A vast majority of the linux user base can't find them.

    88. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Go to youtube and search for "Lennart Core OS"
      This is exactly what he wants. He isnt even shy about saying so.

    89. Re: it solves some unicode issues by Anonymous Coward · · Score: 0

      Find a machine, in any of my data centers capable of running tasksA, B, and C and deploy taskA,B,&C on that machine.

    90. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      You're talking about the most outer frill of the most outer presentation layer of the most outer shell...

      Which, because the basic stuff is done so badly, is a nightmare to implement.

      I don't think you are a good fit for linux, frankly. It's supposed to be a power tool, not a Fisher-Price toy.

      It's elitist toolbags like you that try to dumb down everybody else with idiotic statements like that, "Oh you want to use a GUI to set the timezone? You must be a child." Linus explicitly said he wants to own the desktop and that isn't going to happen by pushing users back to the dark ages of having to do simple things like setting the timezone through the command line just because legacy code was implemented in an ass-backwards incompetent fashion that your elitist mentality is tied to.

      You don't want it to be easy, you want it to be a special club so you feel like you belong to some elite group.

      If you need a GUI to set a timezone you should really be running OSX or Windows. Go forth and be happy!

      Nobody needs a GUI for anything, it just makes things a hell of a lot easier. I suppose real users do their 3D modelling or photo editing on the command line rather than using Fisher-Price graphical utilities.

    91. Re:it solves some unicode issues by Rich0 · · Score: 1

      The whole point of the kernel is for it to be in the background.

      So is the init.

      When I set init=/bin/bash or /bin/tivo, the last thing I want is for it to be in the background. You're just getting stuck on your preconceived notions of how a unix box should work.

    92. Re:it solves some unicode issues by Rich0 · · Score: 2

      Can you remove logind and journald from systemd?

      About as well as you can remove the preprocessor from gcc. Not every component of systemd is easy to get by without. In the case of journald you can operate it in non-persistent mode, so that it doesn't actually write any logs to disk.

      Some systemd components are more essential than others, which is usually the case with modular software. Kde is modular, but good luck deleting kdelibs.

    93. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      So it's like Windows. Perhaps Poettering could add a binary configuration database and the accompanying editor of sort in there somewhere next. Maybe they could one up the industry and make it speak SQL, with the necessary XML interfaces and even cloud compatibility. Every systemd cloud has a silver lining and the programmers shouldn't rest until they can configure a 3D printed drone swarm, a solution seamlessly connecting to a modern, digital enterprise.

    94. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      idiotic, that's not the only way to solve that problem

    95. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      I think that the implication is that despite it being old technology, it works just fine. If it ain't broke, don't fix it. Systemd may well be an improvement, but it lacks testing. Acceptance should be gradual. The minor distros should adopt it first and after they've proven it on a smaller userbase, it should make its way into the larger distros--not the other way around. I run (soon to be ran) Debian precisely because it's stable and doesn't change major shit all over the place.

      So much for that. OpenBSD couldn't have asked for a better marketing campaign. Perhaps Poettering is secretly a double agent working for them to sabotage their competitors? (No, I'm not that paranoid. Yes, it's a joke. Funny. Ha. Ha.)

    96. Re:it solves some unicode issues by caseih · · Score: 1

      Well you'll be happy to know, then, that plain text log files are alive and well under systemd. They are still there. Really. syslog facility continues to function. The journal provides a fine-grained, extremely searchable facility in addition. As for the journal being binary, that is certainly a good debate to have. But it's not even close to the windows event viewer.

    97. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Why are they essential, dude?
      Why do I not see them in nosh?

    98. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      It is you, not me. Oh, but yes, I believe I will soonly not even have the option to set init to a rescue shell because the kernel would have been already assimilated by systemd and the support for the option got dropped.

    99. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      You are really good at putting words into others' mouths and switching topics, lol.
      Please keep on, and try to let more people know how helpless you are in the on-topic argument.

    100. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      What the fuck are you smoking? The whole point of keeping the individual pieces simple (Keep It Simple, Stupid) is so you can tweak the individual bits without breaking everything. If I tweak an individual binary in systemd, I'm likely to break a whole bunch of shit and I have NO idea what's going to break because it was designed as a monolithic architecture.

      I can't simply drop in some other binary because systemd has subsumed all sorts of other shit and then reimplemented it in such a non-standard way as to be incredibly incompatible--hence monolithic. Arguing that I can drop in something else (but it isn't written yet) is like saying I can drop an Exchange replacement in. Sure, I can, but it's pretty much a black art. I believe there are replacements these days, but they required extensive reverse engineering (the opposite of modularity).

    101. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Linus never advocated breaking POSIX. In fact, his aim from day 1 was to create a POSIX-compatible system.

      What Linus has said is that achieving 100% POSIX conformance is not a goal, especially when to do so would be to introduce objectively bad behavior.

      Pottering, by contrast, doesn't see any value in POSIX at all. His approach to portability and standards conformance is the same as Microsoft.

      Furthermore, systemd fundamentally relies on kernel features that most of the kernel developers, _including_ Linus, wish that they could rip out. Most kernel developers would prefer to replace cgroups with something substantially similar. But systemd relies on every last ounce out feature-creep in cgroups, even when it could use alternatives. The explosive adoption of systemd ensures that a subsystem that most kernel developers would prefer to replace will have to stick around.

      Basically, the exact same scenario wrt the VT subsystem. The VT subsystem is something that everybody hated but which couldn't be removed. The irony level on this is insane!

      That said, I don't think consoled is itself a bad idea. It's a great idea. What sucks about it is that its tied to the hip with systemd. As originally conceived consoled was supposed to just to be a simple shim, for when kmscon wasn't installed. kmscon (http://www.freedesktop.org/wiki/Software/kmscon/) was supposed to be the userland VT system. But given systemd's endless creep mission, I highly doubt that's how things will turn out.

    102. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Systemd is about as modular as FreeBSD is, which is NOT MODULAR. It's a completely monolithic project that uses the Cathedral development model. There is no static core dependency library named libsystemd.a that can be used to segregate out every part of systemd from systemd. There is the shared libsystemd.so shared dependency library only.

      Just because it has 60+ binaries doesn't make it a bazaar designed modular project. FreeBSD has hundreds of binaries specific to FreeBSD only, but that doesn't make it modular. X contained a good deal of separate binaries too back when it was developed as Xfree86, but it was a monolithic project.

      Modular means completely independent. The only parts of systemd that are modular is udev. It is the ONLY part of systemd that can be effectively isolated out of systemd to some extent... for now.

      Can you segregate out logind like udev? No.
      Can you segregate out networkd like udev? No.
      Can you segregate out journad like udev? No.
      Can you even segregate out libsystemd.so? I doubt it.

      That's not modular on any level. I'll recommend all you people a good book here:

      http://www.amazon.com/The-Cathedral-Bazaar-Accidental-Revolutionary/dp/0596001088

      The Cathedral and The Bazaar, so you can better understand what a monolithic project is versus a modular project. It's 13 years old, but it's still valid.

    103. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      s/similar/simpler/

    104. Re:it solves some unicode issues by gweihir · · Score: 1

      Indeed. Ignoring KISS kills, albeit often slowly. Those that ignore KISS have no business calling themselves engineers either, they are just incompetent hacks.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    105. Re:it solves some unicode issues by gweihir · · Score: 1

      Nobody sane uses binary logs. And the more "enterprise" it gets, the more problems they cause as then logs need to be collected centrally.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    106. Re:it solves some unicode issues by gweihir · · Score: 1

      "Talented"? No. Full of himself, inexperienced and too smart for his own good? Yes, very much so. Maybe if he develops some humility and learns his trade for a decade or two before breaking things for others he could be great, but I do not think he has what it takes to do that.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    107. Re:it solves some unicode issues by gweihir · · Score: 1

      You really should look up what "monolithic" means.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    108. Re:it solves some unicode issues by strikethree · · Score: 1

      From a (now) outsider looking in, this whole systemd fiasco looks a lot like Linux finally being dragged into the 21st century through the sheer willpower of one man...

      If binary log files and inflexible failure modes are 21st century, I want no part of it. I would rather have simple text log files and the ability to recover from failure when things do not go quite like they should have. Do I want better tools that can interoperate simply and easily? You bet. Is SystemD (now with consoles!) that solution? No.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    109. Re:it solves some unicode issues by Barsteward · · Score: 1

      describing someone as mousy is a very bad use of an adjective.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    110. Re:it solves some unicode issues by Pseudonym+Authority · · Score: 1

      If you don't know the programming jargon, then why are you in a discussion about highly technical software design at all? How about you take that dictionary of yours and look up `autistic'. Idiot.

    111. Re:it solves some unicode issues by Lesrahpem · · Score: 2

      For what it's worth, this paragraph makes a ton of sense to me. The biggest problem with Linux, both on the desktop and to a lesser extent on the server, was the fact that you got a basically half-baked set of components that were hardly integrated at all.

      Lack of integration is what makes these things flexible. As soon as we codify One True Way of integration that flexibility will be gone.

      I'm an insane person though. I use Gentoo and Slackware in production.

    112. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      lol r u srs rite now bro?

    113. Re:it solves some unicode issues by bingoUV · · Score: 1

      Ok, give me journalctl without init replacement.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    114. Re:it solves some unicode issues by bingoUV · · Score: 2

      About as well as you can remove the preprocessor from gcc

      And with respect to preprocessor , no one calls gcc non-monolithic.

      In the case of journald you can operate it in non-persistent mode, so that it doesn't actually write any logs to disk.

      But not giving direct access to syslog, only forwarding to syslog. So with respect to log system - it is monolithic. Say an operating system where you could have vi (or other editor) but only after emacs forwards editing commands to vi. That operating system would be called monolithic with respect to text editors.

      Kde is modular, but good luck deleting kdelibs.

      KDE is modular in many respects, but not with respect to not needing kdelibs. It is modular in being able to replace window manager, network-manager. At code level it might be modular in replacing some libraries, UI widgets, I am not too sure.

      Systemd is NOT modular where it matters. If journald could be completely replaced with syslogd, without the forwarding business, it could have been called modular with respect to log system. Why should one lose the ability to view non-corrupted text logs from bootloader just to get an init replacement?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    115. Re:it solves some unicode issues by bingoUV · · Score: 1

      Syslog exists for a long time. But it cannot function on its own with systemd - journald must "forward" stuff to syslogd.

      Say an operating system where you could have vi (or other editor) but only after emacs forwards editing commands to vi. That operating system would be called monolithic with respect to text editors.

      Meanings of words can have slight twist to them when used in Software Design. I understand it can be hard for the uninitiated.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    116. Re:it solves some unicode issues by segedunum · · Score: 1

      No, it doesn't. Stop repeating this crap of how I am 'free' to use syslog every time this issue comes up.

    117. Re:it solves some unicode issues by segedunum · · Score: 1

      It's exactly the kind of misdirection and smoke-and-mirrors you get from the systemd crew every time a serious shortcoming is brought up. It's a pretty serious mental issue. Oh, and yes, having to deal with a corrupted Windows Event Viewer is exactly like this is going to be. Something you should just not have to deal with.

      Oh, and I can already search my text logs in a 'fine grained' and searchable manner thank you very fecking much. I know that might come as a big fricking shock, but a lot of people are.

    118. Re:it solves some unicode issues by bingoUV · · Score: 1

      Syslog facility does continue to function, but not in a way you are implying. Not independently. Journald must forward stuff to syslogd.

      Do you understand why this is a bad idea?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    119. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Monolithic =/= single binary.

      Can you run each one these binary independently of the others? Nope.

    120. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Really ? My terminal allow 256*256*256*256 color palette for the 16 colors in the UI and the full 256 in the theme definition. Maybe you should try it, and it can even do a hell of a lot more than that : https://enlightenment.org/p.ph...

      I am looking forward when we can make alternate console daemon !

    121. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Exactly, I mean, wow. I'm bookmarking this.

    122. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      FreeBSD has been struggling with its aging console "syscons" as well. However, they've decided it is best to fix their mess with an in-kernel replacement called "newcons" that supports needed new functionality like unicode support, kernel mode setting support as well as better modularization.

      While it is definitely true that some things are better handled in userspace than kernelspace, not everyone agrees on what all those things are. Another example of something that not all sides can agree about is device/hotplug handling. FreeBSD went with an in-kernel devfs solution that has worked well for them. Linux dropped and old and crufty implementation of an in-kernel devfs solution for a userspace one; a separate project that has since been hoovered up into systemd.

      I personally prefer the FreeBSD situation (despite being a fan of putting as much as possible into userspace!) because I think they're leaving the right things in-kernel. Other people prefer the situation with Linux and/or systemd.

      I'm personally happy that there are places for all of us to go, no matter what our particular feelings on the matter happen to be.

    123. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      I am a foreign language speaker. In context of maintaining systems, using foreign (well, my native) language is too much of a risk. I never use my native language on a computer except when communicating with my language peers. I never configure my machines to use my native localization. With machine, I communicate in English. That way I stay away from a load of troubles and horrors. If some day the Lojban or Esperanto becomes the mainstream norm in computing, I'll use them, but meanwhile, I'll keep myself inside global community and use English.

    124. Re: it solves some unicode issues by Anonymous Coward · · Score: 0

      so go write some code and solve the issue.

      There is no code issue. There is a political issue. No amount of code is going to solve that.

      'forced upon us without our consent'. wow, sounds like you're talking about microsoft.

      The whole systemd farce does indeed feel like the Microsoft of old. Meanwhile, Microsoft has been improving things (with some "help" from the EU). All with the result that as a Linux user since 1996, I am now considering Windows 7 or 10 as my next OS, when Gentoo and Slackware folds. Either that or FreeBSD, but in the last few months, I've ended up with a rather valuable Steam collection, and from what I read, FreeBSD is not quite up for that.

    125. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      If it takes 69 binaries to be fully functional, those 69 binaries might as well be one, which makes it monolithic.

      Please tell us, how many of those 69 binaries are functional without the much hated system pid 1. If people could take the parts they need (e.g. the parts that Gnome needs) without needing to switch everything over to "Poetterix", they wouldn't be complaining about monolithic code.

    126. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Really? What kind of problems do you have, I'm honestly curious? The virtual terminals just work at their job (emergency recovery when the X is broken or one mistakenly types "make -j" on kernel directory and system melts down) and the xterm and pals work even better for normal work. I am using en_utf8 as locale and even the Nordic special characters we use in Finland work as expected.

    127. Re:it solves some unicode issues by segedunum · · Score: 1

      Syslog facility does continue to function, but not in a way you are implying. Not independently. Journald must forward stuff to syslogd.

      Exactly. I'm getting tired of hearing that things will continue to work in the way they always have when this issue comes up. They won't.

    128. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Is this not your native language?

    129. Re:it solves some unicode issues by fisted · · Score: 1

      You're talking about the most outer frill of the most outer presentation layer of the most outer shell...

      Which, because the basic stuff is done so badly, is a nightmare to implement.

      You're either trolling or absolutely clueless to a degree which isn't even funny anymore.
      To stick with the example of how the timezone is set, it's a file. It's called /etc/timezone. It contains a string like ``Europe/Berlin''. That's it. It can't quite get any simpler.

      The rest of your comment is equally dumb:

      I suppose real users do their 3D modelling or photo editing on the command line rather than using Fisher-Price graphical utilities.

      Here's some rare insight: For inherently graphical tasks, a GUI is appropriate. News at 11.

    130. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Total miss, i mean, wow. I'm filtering this.

    131. Re:it solves some unicode issues by smash · · Score: 1

      Also, I have never, in 18 years of dealing with Windows NT based platforms, ever seen a corrupted event log that wasn't due to storage system failure.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    132. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      This. A thousand times this. It's time to transform a hacked together OS into a coesive ecosystem.

    133. Re:it solves some unicode issues by Rutulian · · Score: 1

      The journal is part of the core of systemd, so as such it cannot be removed. Why? Well, in short, syslog does not provide the functionality systemd needs for certain things. So yeah, you can call that monolithic if you want...if you also want to say that you can't remove the shell and still have sysvinit work, therefore it is monolithic. That said, the reason why the journal must pass messages on to syslogd is because only one service is allowed to listen on /dev/log, so nothing like your emacs example. Most of the rest of systemd is entirely optional.

    134. Re:it solves some unicode issues by smash · · Score: 1

      And you think re-writing from scratch will produce less bugs? Common rookie mistake. Everyone thinks if only they could re-write they could make something better and less buggy off the bat. That is, in the vast majority of cases due to not fully understanding the problem.

      Software gets complex due to fixing edge case bugs as they are discovered. Throwing all of that development away, unless you have a fucking good reason is a bad idea.

      I've yet to see any "fucking good reason" for systemd doing the things it does. And definitely no way to force it on everyone as default.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    135. Re:it solves some unicode issues by bingoUV · · Score: 1

      OK, so you don't understand that monolithic is always in some context, with respect to something.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    136. Re:it solves some unicode issues by Rutulian · · Score: 1

      I understand that monolithic is a moving target of criticism for people who don't like systemd.

    137. Re:it solves some unicode issues by bingoUV · · Score: 1

      Maybe for some. I recently clarified for someone how it is not monolithic where it matters, and also how different software are monolithic in different aspects.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    138. Re: it solves some unicode issues by Anonymous Coward · · Score: 0

      FreeBSD 10.1 is coming out on October 29th I believe, so only a week or two more. I know I'm upgrading the day it comes out.

    139. Re:it solves some unicode issues by BadDreamer · · Score: 1

      And how many of those binaries can you replace with previously existing alternatives to do the same thing? Can you unplug journald and instead run a previous logging daemon? Remove 20-30 of those binaries and instead use the older solutions for the same problems?

      Unless you can, it's monolithic.

    140. Re:it solves some unicode issues by Rutulian · · Score: 1

      Why does it matter? Journald cannot be separated from systemd because it draws on many features to gather the information it needs, such as to verify timestamp and authenticity, for example. Systemd is dependent on journald because it needs a logging facility that provides information (indexed and organized by process) in a way that no other logging facility currently does. So yes, this is monolithic because they can't be separated. One might ask if they could in principle be separated. Maybe. It depends at least somewhat on the rational for doing so.

      With respect to syslogd, journald communicates all logging information to any external logging daemon via a socket and a well-defined interface. It also gathers logging information from userspace processes via the syslog API. So by definition, journald is modular in this sense (it communicates with other processes via well-defined interfaces). The fact that journald must relay logging information to syslogd is a consequence of listening directly to /dev/log, which prohibits syslogd from doing so. Is this bad? It depends on your perspective.

      Why should one lose the ability to view non-corrupted [freedesktop.org] text logs from bootloader just to get an init replacement?

      You don't lose that ability. Why do you think that? The bug report that you linked to is about a different issue.

    141. Re:it solves some unicode issues by BasilBrush · · Score: 1

      It depends. Simply starting again from scratch using the same technology to solve the same problem in the same way - language and libraries - is a mistake exactly as you outline.

      However, it might be that a new language or libraries give you features that limit bugs. Most obviously when moving from old software written in C, you might move to some language or library that bounds checks buffers.

      It might also be that the best approach to the problem has changed from when old software was written. For example old software is usually ignorant of multiple cores and GPUs. A new approach which assumes parallelisation may be in order. I believe this is one of the motivations behind systemd.

      If writing from scratch was always a bad idea, we would all still be using COBOL, Mosaic, VisiCalc and Wordstar. Or even earlier varieties of the genres.

    142. Re:it solves some unicode issues by Rich0 · · Score: 2

      Systemd is NOT modular where it matters.

      Well, that depends on what matters to you. You can use systemd without many of its components. Just not without those. And I'm not really sure why you care if the log traffic is forwarded vs direct.

      Why should one lose the ability to view non-corrupted [freedesktop.org] text logs from bootloader just to get an init replacement?

      People keep quoting that bug, but it doesn't make it true. In what way does journald corrupt log files any more than any other logger? I think it is just more visible because it can actually detect if a log file wasn't cleanly closed. If you pull the plug on a system running syslog you could end up with truncated log files, but syslog will just happily keep appending to them making the error non-apparent until you try to actually parse the logs programatically.

      Journald still reads whatever it can out of a log file - it just doesn't try to interpret half-records.

    143. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      You, sir, are a fucking idiot.

      mousy

      Please try to engage your brain before you post.

    144. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      This is an incredible level of bullshit and it's the exact reason I'm ditching Linux. Also, I will never again recommend Linux to my boss for future servers, to family for a desktop (where previously I felt comfortable recommended Ubuntu or Mint), or friends (who already know how to make their own choices and have ditched Linux). Nope, it's BSD only from here on out.

      You can thank Poettering for ensuring that Linux will die here. I'm sure it'll take a long time. After all, it's a big community. But I intend to throw my meager amount of support behind a community that doesn't fuck over its users by claiming to know better than them what they want.

      Poettering is a product of Windows (and wants to turn Linux into Windows) and the nannystate attitude that pervades modern culture. I haven't run Windows in years and I don't intend to be forced into it again.

    145. Re: it solves some unicode issues by dshk · · Score: 1

      I do not understand this complaint about unix configuration either. I am a relatively new Linux user (about 5 years, compared to 20 years on Windows), and I find the Unix configuration system is far-far better than the mess in Windows. Everything is in the /etc/ directory. In the rare cases when I install a tarball instead of a package, the configuration files are in /opt//conf. I manage about about 50 virtual servers, it really works well.

      Text configuration files are easily managed by standard command line tools, including diffing and merging changes during upgrade, and non-interactive modifications.

    146. Re:it solves some unicode issues by bingoUV · · Score: 1

      Why does it matter?

      Just pointing out that you are wrong. If I am wrong, it matters to me. I guessed, perhaps wrongly, that it would matter to you that you were wrong - in the following statement :

      why do no suitable replacements exist? Because nobody has written them

      which you now replace with more correct statement "Journald cannot be separated from systemd because it draws .... So yes, this is monolithic "

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    147. Re:it solves some unicode issues by bingoUV · · Score: 1

      Well, that depends on what matters to you

      Fair point.

      You can use systemd without many of its components. Just not without those.

      Well, you asked for "Do you have an example of a case where there is unnecessary inter-dependence?".

      You ask how is it unnecessary? Some administrator might not find a software with most code less than half a decade old, high recent code churn; suitable for logging in important servers. It might be fine for an init replacement because the init or its replacement runs rarely. Do you see such a person's point?

      In what way does journald corrupt log files any more than any other logger?

      Let us consider the following question in 2012 : In what way does btrfs corrupt files any more than any other filesystem?

      Someone not willing to use btrfs in 2012 need not know the answer, but yet have every reason to not use btrfs. Including any other software that forces use of btrfs along with it. That is how software reliability (any reliability, but let us not digress) works.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    148. Re:it solves some unicode issues by Rutulian · · Score: 1

      The original point of this thread was that the 69+ individual binaries that systemd builds was an example of being monolithic, with claims by various people that you are forced to use all of them and none of them can be replaced. That is false, and that is the origin of my statement above. Journald cannot be disabled with a compile-time switch, unlike the others. Strictly speaking, this does not mean it is monolithic. Journald communicates with the rest of systemd via well-defined, albeit some in a state of flux, APIs (that is the definition of modular, in case you were wondering). The reason why the developers have not made journald optional is because no currently available syslog variant can replace the functionality of journald, so why bother? Since systemd needs something like journald to function, and journald is currently the only available option, make it a hard dependency. Maintaining backwards compatibility with syslog is not a requirement for modularity.

      If I am wrong, it matters to me.

      Glad to hear it.

    149. Re:it solves some unicode issues by Rich0 · · Score: 1

      You ask how is it unnecessary? Some administrator might not find a software with most code less than half a decade old, high recent code churn; suitable for logging in important servers.

      Well, then direct the logs to syslog. You don't have to look at the journald log in order to use systemd - you can forward logs to syslog, and processes can directly log to syslog as always.

      It might be fine for an init replacement because the init or its replacement runs rarely. Do you see such a person's point?

      Uh, init runs continuously, and the kernel panics if it stops.

      In what way does journald corrupt log files any more than any other logger?

      Let us consider the following question in 2012 : In what way does btrfs corrupt files any more than any other filesystem?

      Someone not willing to use btrfs in 2012 need not know the answer, but yet have every reason to not use btrfs. Including any other software that forces use of btrfs along with it. That is how software reliability (any reliability, but let us not digress) works.

      A log just appends sequentially to a file, with some utility (whether that be journalctl or cat/more/less) which reads it sequentially. It is a bit much to compare that to something like btrfs. A better comparison would be to something like tar.

    150. Re:it solves some unicode issues by BasilBrush · · Score: 1

      You shouldn't have to adapt yourself to the machine. The machine should adapt to you.

      More importantly it should adapt to people who don't speak English at all. They cannot be excluded from the computing world in the 21st century.

    151. Re:it solves some unicode issues by bingoUV · · Score: 1

      Directing the logs still means using the new fangled software. No one in the business of reliable computing uses such things. Comparison with tar is not completely unworthy - it is decades old and in less critical a position than the principal log framework. Yet people in this business will use tar but not something cooked up last month.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    152. Re:it solves some unicode issues by bingoUV · · Score: 1

      1. Modularity is defined in a context - nothing is absolutely modular or absolutely monolithic. Systemd is not modular enough to do away with journald while giving full control to syslog (or something else).

      2. Your earlier statement about the reason for lack of alternatives is wrong , I see you make no effort to defend it.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    153. Re:it solves some unicode issues by smash · · Score: 1

      systemd is written in C. Terse, poorly commented C. The non-type-safe language with an abysmal history of buffer overflows, by a team of muppets responsible for some of the most bug-ridden, garbage the Linux world has ever seen included in a major distribution (Pulse Audio).

      Excuse me if my confidence is not there.

      Init scripts, be they BSD style or sysV style can be easily customized, extended, replaced or de-bugged by anyone with a modicum of shell scripting experience. They have not proven to be a cross-platform compatibility problem, as systemd has already.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    154. Re:it solves some unicode issues by Rutulian · · Score: 1

      1. Doing away with journald requires a replacement, because it is functionality needed by systemd. No suitable replacement exists. Therefore, it can't be replaced. Why is this so hard to understand? It has nothing to do with being modular or not. Just because syslogd is a logging daemon and journald is a logging daemon doesn't mean the two are interchangeable. If that was a requirement for modularity, we would never be able to develop new interfaces. The syslog API was developed in the 1980s. At some point, the systemd developers decided they couldn't do everything they needed through the syslog API alone, so they developed a new API and journald to go with it. So yes, it is modular, but no you can't replace it because no suitable alternative exists. If you need further elaboration, consider the Unix userspace before multiple syslogd daemons were available. There was the syslog API, but only one syslogd daemon. Since you can't run a functional system without logging, this effectively required you to use syslogd. Does that mean syslog/syslogd was not a modular system until rsyslog and syslog-ng came out? No, of course not.

      2. I see you make no effort to elaborate your argument beyond saying "no, you are wrong." The reason for lack of alternatives is that nobody has developed them. I stand by that statement. However, there is starting to be some movement on that front, with efforts by the BSD folks, for example, to port the logind functionality over to BSD so that software that depends on it can use it. Likewise, if you wanted to write a logging daemon that provides the functionality that systemd needs without, for example, using a binary file format, you could do that and I am sure you would have no problem replacing journald with it.

    155. Re:it solves some unicode issues by Anonymous Coward · · Score: 0

      Quite right! I didn't realize what an absolute horrid clusterfuck systemd was until I installed Arch ARM on my Samsung Chromebook. I plan to replace it with Slackware ARM as soon as I get a little time to compile a few hardware floating point binaries. The rest of my household and customers all run Slackware, with clean, righteous UNIX traditional text configuration, initialization files. This systemd is delusionware authored by an egomaniac who excreted a non-functional sound server, and has a panegyrist and probable boyfriend running some little blog with a name a lot like "MORONICS" which runs down via fallacy and FUD all alternatives to his butch boy "Lennart."

      Aside from the fast boot, when it works at all, systemd offers NOTHING of worth to even a lightweight desktop user. I DARE NOT let it so much as start the desktop manager again, after seeing it freeze up both lxdm and lightdm, booting the system right to Runlevel Brick. I prefer to be able to WATCH my hardware start up, reading all the little dmesg entries from each process as init.d starts them.

      While systemd might be welcome on something like VxWorks, an embedded RTOS I used to roll onto missile CPUs which need a quick boot, it has NO place on ANY *NIX.

      I saw corporate coprophagia and philia possess DeadCat Linux after 2000, and dropped it like an ebola infested aborted fetus then. Mikey Tinkerbell and his egomaniac butch "Lennart" merit similar treatment: isolate then incenerate! Their question begging, obtuse, culpable ignorance combined with their practical poisoning of multiple GNU/Linux distributions reveals deep commitment to destroying real Free Software. These creatures and their ilk get their 30 pieces of silver from monsters who would rather keep ALL code in tight, locked corporate file-drawers, barring which they hire shills who will excrete incomprehensible, opaque and obfuscatory code to hide only Satan knows what, and by their fruits we know them.
       

    156. Re:it solves some unicode issues by cwsumner · · Score: 1

      ... The whole point of plain text logs, readable by standard tools, is that you can always find out what happened ... Let me tell you I do not want to have to deal with that shit at some ungodly hour. This is Windows Event Viewer crap.

      Has no one written a Viewer for this log file? I could probably do it in a couple of hours, except Clarion only runs on Windows. ... (ducks and runs) 8-)

    157. Re:it solves some unicode issues by Electricity+Likes+Me · · Score: 1

      Do you? Seriously, do you have a single, coherent and plausible reason that this is a bad idea, in some way which would not just as equally effect syslog or any other process which provides logging?

  5. Awesome! by Delicious+Pun · · Score: 5, Funny

    All systemd needs now is an integrated web browser and a registry!

    1. Re:Awesome! by Noryungi · · Score: 1

      It will be there soon. I estimate it at around end of Q1 2015. Just wait.

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    2. Re:Awesome! by benjfowler · · Score: 1

      Or a mail client and newsreader ;-)

    3. Re:Awesome! by Anonymous Coward · · Score: 0

      Also an IRC client would be handy so we can chat to Lennart directly.

    4. Re:Awesome! by sxpert · · Score: 1

      lets add emacs to it

    5. Re:Awesome! by Megane · · Score: 2

      let's replace it all with emacs

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    6. Re:Awesome! by Anonymous Coward · · Score: 0

      Sorry, Emacs already has systemd built in, next up, the linux kernel itself!

    7. Re:Awesome! by Anonymous Coward · · Score: 0

      And don't forget LGA (Linux Genuine Advantage). How else can we establish which dirty hippies to trust?

    8. Re:Awesome! by Anonymous Coward · · Score: 0

      What are you going to do with all your memory?

      I mean, some icon in GNOME's panel clocks in at an MB or something. The equivalent in Emacs' modeline is perhaps half a kilobyte.

    9. Re:Awesome! by godrik · · Score: 3, Insightful

      This should not be tagged funny! This should be tagged depressing.
      What I really don't understand is "why is this part of systemd and not a separate program?" I can only see two answers:

      -Because it has to be tightly integrated with systemd. In this case, I would rather we do not clutter a critical system component with more unnecessary code such as a console implementation.

      -Because it is a tactic to get it deployed as part of the systemd package. In which case, systemd really starts looking like a attempt at conquering the world. I feel like that is exactly what it is here.

    10. Re:Awesome! by Anonymous Coward · · Score: 0

      I find it hard to believe that systemd has reimplemented that much of Windows without also duplicating the registry. What's it using, then? INI files?

      dom

    11. Re:Awesome! by Anonymous Coward · · Score: 0

      now that we can do

    12. Re:Awesome! by Anonymous Coward · · Score: 1

      And Q2 roadmap will announce to deprecate Linux kernel and migrate all functionality in systemd.

    13. Re:Awesome! by Bigon · · Score: 1

      3rd answer: - It will be already running as a different process, will have not a lot to do vwith systemd PID1 and will only live in the same source code repository?

    14. Re:Awesome! by Anonymous Coward · · Score: 0

      I'm wondering when it will be getting its own text editor, like emacs.

    15. Re:Awesome! by tony.damato · · Score: 1

      All systemd needs now is an integrated web browser and a registry!

      Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can. -- Jamie Zawinski

      Personally, I'm waiting for systemd-smtpd :-(

    16. Re:Awesome! by gweihir · · Score: 1

      Your second option, definitely. They try to pull in everything they have a chance to get away with just so nobody can be without their crap. It is a variant of the utterly evil "embrace and extend" that has brought us some other famous crappy software.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    17. Re:Awesome! by Anonymous Coward · · Score: 0

      Actually, yes. systemd uses INI files for configuration. When you read about systemd using "declarative rules", it's really a mess of INI-style key value pairs. It's really kinda absurd.

      I don't like systemd. But the code is generally well written. I poured through it a couple of years ago. Lots of needless duplication--their own event library, for example, which doesn't do anything better than libevent or libev--but that's another issue.

      The fact that it uses INI files, though, is a major negative. If somebody on the systemd team simply learned how to use YACC, I bet things might have turned out differently.

      Look at OpenBSD PF: when you get right down to it, PF cannot do much more than Linux iptables. What really makes PF shine is it's expressive configuration syntax, and the way that expressiveness drove the features in PF and how they were implemented. You can slap a PF-like configuration atop Linux iptables, but you don't get the same result in terms of power and simplicity.

    18. Re:Awesome! by strikethree · · Score: 1

      Huh? It still does not have Emacs.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    19. Re:Awesome! by Anonymous Coward · · Score: 0

      My OS is GNU/Systemd a incompatible little brother (born later, but twice as obnoxious) to GNU/Linux.

    20. Re:Awesome! by Anonymous Coward · · Score: 0

      The year of the lunix desktop is truly around the corner.

      <g>

  6. Good. by Dwedit · · Score: 0

    Good. When you have some hairy kernel module that hasn't been touched in a long time, and has security holes because nobody's willing to change it, sometimes you just need something better.

    1. Re:Good. by Anonymous Coward · · Score: 0

      And these holes unpublished while "something better" untested by users?

    2. Re:Good. by Anonymous Coward · · Score: 0

      For a quite widely adopted one, try OpenRC.
      Or if you fell like a little adventure, then runit and nosh.

  7. So? by PvtVoid · · Score: 2

    As long as I can still run vi in it, I'm good.

    1. Re:So? by TangoMargarine · · Score: 4, Funny

      Joke's on you--next they'll merge vi into systemd.

      OH GOD IT BURNSSSS

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    2. Re:So? by Dr.Dubious+DDQ · · Score: 1

      The real question is, is the next step "systemd-emacsd", or will emacs get a "systemd mode"?

    3. Re:So? by TechyImmigrant · · Score: 2

      Joke's on you--next they'll merge vi into systemd.

      OH GOD IT BURNSSSS

      Too late

      [root@xxxxxxx ~]# ls /usr/lib/systemd/systemd-vid
      /usr/lib/systemd/systemd-vid

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    4. Re:So? by Anonymous Coward · · Score: 0

      systemd-emacs
      (And the captcha is "superset")

    5. Re:So? by santax · · Score: 1

      Isn't that just meta+ctrl+b C meta+shift+[ d meta+ctrl z S meta+ctrl+del n o w ?

    6. Re:So? by Lesrahpem · · Score: 1

      Joke's on you--next they'll merge vi into systemd.

      No they won't. systemd is really just a fork of emacs.

  8. Get yer PopCorn! by ArhcAngel · · Score: 1

    I'm just here for the entertainment. Now where are those villagers with pitchforks?

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    1. Re:Get yer PopCorn! by Anonymous Coward · · Score: 0

      As always, prizes will be awarded for the post judges consider makes best use of sarcasm. There will also be a secondary prize for the one with so many four-letter words strung together that it makes readers worry about the poster's mental health.

    2. Re:Get yer PopCorn! by armanox · · Score: 1

      /etc/rc.d/rc.torch is clearly it.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    3. Re:Get yer PopCorn! by mordjah · · Score: 1

      Symlinked as /etc/init.d/torch here ;)

      --
      "A mind reader? That sounds like sci fi." "Honey, we live on a space ship"
  9. Or we learn from others mistakes by Anonymous Coward · · Score: 5, Interesting

    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.

    1. Re:Or we learn from others mistakes by BlackPignouf · · Score: 1, Insightful

      That.
      I cringe everytime I see "é" "ö" or "á" in folder/file names.
      Even if you can, you probably shouldn't, just because it'll break at least one or two programs.

    2. Re:Or we learn from others mistakes by phantomfive · · Score: 1

      Does anyone really want "better localization" in terminals.

      I'm trying to figure out what that even means. Do they mean they are going to change the name of EMACS to CROLS in Spanish? Are they going to change the name of ls to li? I'm not sure anyone wants that...........

      More importantly, I don't think the terminal has anything to do with that. You would need to change the names of the executables, not anything in the console. Come to think of it, maybe I should read the article to understand exactly what this means.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 1

      Thats fine as long as you are actually able to speak English.
      I can speak English, most of my family cannot.
      For them, localisation is important so they can help themself.

    4. Re:Or we learn from others mistakes by phantomfive · · Score: 1

      Nope, I just read the article, and clicked through to others, and couldn't figure out the purpose of this.

      I did find this article, where Poettering mentioned "The systemd cabal .... recently met in Berlin." I know it's not nice to make fun of non-native speakers, but calling it a cabal makes it sound so sinister.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:Or we learn from others mistakes by gnasher719 · · Score: 4, Insightful

      I cringe everytime I see "é" "Ã" or "Ã" in folder/file names.

      I cringe every time someone has a problem with accented characters in folder or file names.

      And it doesn't break any programs. Those programs are broken already.

    6. Re:Or we learn from others mistakes by caseih · · Score: 3, Informative

      I can tell you don't use Linux on a regular basis. Don't mistakenly think that Windows' broken localization applies to Linux. The Linux commandline and terminal has been localized for many years with no issues as you report.

      Maybe in Windows things are bad, but in Linux, scripts will work regardless of the localization. The command names don't change, nor do the command-line options. But filenames and data certainly can be in any language. Unlike Windows, system folders do not change names. It's possible that grepping for specific output from programs will fail. But if you're doing that in your script, you can set the LANG variable to whatever language the you need (probably english to be most universal).

      Again, though, this has nothing to do with the idea of putting kernel VT code in userspace. There are valid arguments against this idea, but I've not read of any on slashdot yet. Just knee-jerk teeth knashing, and, sadly, more inappropriate ad hominom attacks.

    7. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      Yeah. Cos my computer speaks English. Oh wait, it doesn't - it speaks a variety of other little languages that have symbols names inspired originally in American English.

    8. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      The terminal knows nothing about "commands". The closest it has to a command is an ANSI color command escape sequence. "ls" and "cd" are file things.

      And it's useful when the terminal can actually display the result of "ls" even if that output contains non-ASCII filenames.

    9. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      AC here, I've never had problems with odd characters breaking programs that way, but sometimes they show the characters incorrectly. You get used to åäö occasionally being displayed as edv pretty fast.
      The problem with localization in windows specifically is that they translate the "My Documents" and "Program Files" folder names and some programs relies on those names being in English. Also, whoever thought it was a good idea to localize Excel macro names should be shot. A file format that can't be shared internationally, really?

    10. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      Perhaps you should use a less broken copy-paste system then? I see the letters e, o, and a accented in BlackPingouf's post. In yours, I see the letters A, a copyright symbol, the letter A, and another letter A, all with the same accent.

    11. Re:Or we learn from others mistakes by jader3rd · · Score: 1

      The localization of some of the folder names makes things break

      Is it software in Windows that breaks or crappy programs? And if its crappy programs, why are you using those programs?

    12. Re:Or we learn from others mistakes by bluefoxlucid · · Score: 1

      It's that when you cat a japanese file,. you get binary data on screen.

    13. Re:Or we learn from others mistakes by mlkj · · Score: 1

      My experience as a bilingual user from windows is that the less things are localized the better they work.

      THIS. This so much. I can't this engouh.

      It's especially painfull when there is a problem and you can't google the error message because it's not in english. And then spenging 10 minutes trying to find the correct translation.

    14. Re:Or we learn from others mistakes by benjymouse · · Score: 1

      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.

      I have to agree that you usually experience fewer problems if you just run as english. I do the same. I should not be that way, however.

      Making commands localized breaks script compatibility. (And that includes any output if that is parsed too.)

      That is (one of) the problems actually solved (on Windows) by PowerShell: Typed parameters and strong typing eradicates such parsing bugs

      For processes more than 2 days old:

      ps | ? starttime | ? starttime -lt (get-date).adddays(-2)

      It has gone to the point where I get the English version of Windows rather than one adapted to my native language.

      Me too, but not because of the CLI; rather the sooner availability of service packs and tech previews. Also, I cannot stand the mingling of languages in dialog boxes where some text is provided by the OS and some by the application.

      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.

      Getting there. Slowly.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    15. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      Been running my Windows installs on english for a couple of years already, my first motivation was the fact that some keyboard shortcuts where also localized (i.e. select all, in english Ctrl + A, in spanish Ctrl + E, why "E", no idea), it is great.

    16. Re:Or we learn from others mistakes by doom · · Score: 1

      That happens to me all the time, too. I haven't yet sat down to track it down. If I cut and paste some text from slashdot into a firefox textarea (also on slashdot), it gets converted to Latin-1 somewhere along the way. I sincerely hope this is not a slashdot bug in this day and age. I would guess it has to do with my linux configuration... I run icewm on a stale version of ubuntu at the moment, maybe something more gnomeish would deal.

    17. Re:Or we learn from others mistakes by Yer+Mom · · Score: 1

      No, it's Slashdot. You have to put &eacute; to get é.

      I have no idea if beta is similarly broken, but I wouldn't be in the least bit surprised.

      --
      Never mind Spamassassin. When's Spammerassassin coming out?
    18. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      e problem with localization in windows specifically is that they translate the "My Documents" and "Program Files" folder names and some programs relies on those names being in English.

      Such programs are seriously broken in the first place.

    19. Re:Or we learn from others mistakes by BasilBrush · · Score: 4, Insightful

      It's 2014. There should be no forgiveness for software that doesn't use Unicode correctly. With the supposed superiority of open source and the ability of any programmer to dive in and fix bugs how is this still a problem for Linux?

    20. Re:Or we learn from others mistakes by Culture20 · · Score: 4, Funny

      You should neko a Japanese file instead.

    21. Re:Or we learn from others mistakes by BasilBrush · · Score: 1

      Don't mistakenly think that Windows' broken localization applies to Linux.

      It's a long time since I've seen any Unicode problems as a user in Windows or OSX. The only time I see them these days is in stuff pasted into slashdot comments. Wonder what's to blame for that? It's open source isn't it? I think SoylentNews has fixed it. Thought they've introduced other bugs in the process.

    22. Re:Or we learn from others mistakes by BasilBrush · · Score: 1

      Of course the flip side of this is that you are condemning non-English speakers to not being able to use the software. Why should English be a prerequisite for sysadmins? It's completely unjustified. English is not the world language.

    23. Re:Or we learn from others mistakes by jones_supa · · Score: 1

      It's 2014. There should be no forgiveness for software that doesn't use Unicode correctly. With the supposed superiority of open source and the ability of any programmer to dive in and fix bugs how is this still a problem for Linux?

      Because it is actually hard work.

    24. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      The English version of Windows? I don't know, because I don't use it, but surely there are, at least, US and British versions of Windows.

      To me, the expression "a user-space driven terminal that supports better localization" implies a terminal that is better internationalised rather than one that is itself localised.

    25. Re:Or we learn from others mistakes by tlhIngan · · Score: 1

      No, it's Slashdot. You have to put &eacute; to get é.

      I have no idea if beta is similarly broken, but I wouldn't be in the least bit surprised.

      Slash (and /.) do support Unicode. The problem was a bunch of trolls abused it to the point where the only solution is to implement a WHITELIST of Unicode codepoints.

      If you want to see this and many other comments, search google for strings like "5:erocS" or "erocS". Slashdot broke the displaying of those comments ages ago, but the legacy is still indexed.

      (Hint: think what "erocS" might be used on /.. It's used in combination with some Unicode codepoints... )

    26. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      Does anyone really want "better localization" in terminals.

      Yes, I want it. I want UTF-8 support, I'm sick and tired of problems with different encodings.

      UTF-8 as of now is not supported in kernel VTs for a number of historical reasons, so some hacks must be done to support it.

      But I see you are confusing charsets (utf-8, iso8859..., ascii) and localizations (english/italian/whatever), so you might not have understood what this change means yet.

      This also bring support for multi-seat. Bringing more things into userspace is a good thing, anyway.

    27. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      What sucks is the 255 byte file name limit. You copy a "nice" UTF-16 file from NTFS and you are f-ed "file name too long (36)" although its "only" 80 chars. Honestly, screw filename alltogether, give the file a UUID and save the displayed filename and a checksum in the systemd builtin database.

    28. Re:Or we learn from others mistakes by AdamWill · · Score: 1

      It's one of those things we call "jokes".

    29. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      Depends on what the software is intended to do. The main reason in most cases though, is because supporting unicode is a pain in the ass. Frankly, when I code, I just don't care about it enough to bother.

    30. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      A bit over-the-top, no? "Seriously broken" is crashing on start-up for everyone, corrupting file systems, locking systems up. Not working with some other country's character set is a compatibility issue that the author may or may not care about. It's hardly "seriously broken".

    31. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      Do you think localization is just about accented characters?! Trust me, you do not want the steaming heap of problems that comes along with East Asian language support.

    32. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      If you can't speak English, it's unlikely you'll make an effective sysadmin already. So much of the software and the programming languages use English that if you don't understand it, you might as well pack up and find another line of work.

      If I'm writing free software, I'm sure as hell not going to bend over backward at someone else's demand. You want a bunch of extra crap programmed in that I had no use for, then pay me. Otherwise use something else, write your own, or just shut up.

    33. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      Evidently you haven't used Windows.

    34. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      so you tell me people write scripts in that shit? im amazing what people can put up with nowadays...

    35. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      If a Windows application has hardcoded "My Documents" directory in it, it likely stores its temporary files to hardcoded installation directory ("c:\program files\foobar\") too and therefore requires administrative privileges. Both these mistakes are equally common and they really can be considered as serious problems.

    36. Re:Or we learn from others mistakes by TechyImmigrant · · Score: 1

      Nope, I just read the article, and clicked through to others, and couldn't figure out the purpose of this.

      I did find this article, where Poettering mentioned "The systemd cabal .... recently met in Berlin." I know it's not nice to make fun of non-native speakers, but calling it a cabal makes it sound so sinister.

      Did you read the article? He wants to embrace and extinguish the distros too.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    37. Re:Or we learn from others mistakes by phantomfive · · Score: 1

      Did you read the article? He wants to embrace and extinguish the distros too.

      I'm not sure I got that exactly from the article........

      --
      "First they came for the slanderers and i said nothing."
    38. Re:Or we learn from others mistakes by TechyImmigrant · · Score: 1

      Did you read the article? He wants to embrace and extinguish the distros too.

      I'm not sure I got that exactly from the article........

      Sorry you're right right, I mean't embrace and extinguish the distros and force a dependency with btrfs.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    39. Re:Or we learn from others mistakes by ciroknight · · Score: 2

      Because when you try to fix it, you get a slashdot article posted with a hundred people saying how "you should go die in a fire."

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    40. Re:Or we learn from others mistakes by phantomfive · · Score: 1

      Sorry you're right right, I mean't embrace and extinguish the distros and force a dependency with btrfs.

      It sounded to me he was happy with the distros, as long as they built on his stuff.
      The btrfs thing was weird though, I don't understand his obsession with that.

      --
      "First they came for the slanderers and i said nothing."
    41. Re:Or we learn from others mistakes by gweihir · · Score: 1

      Indeed. Sure, some sacrifices may be necessary, but they have already been made. A terminal is not intended to be used as WYSIWYG interface. If you need to write international text on a console, use LeTeX.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    42. Re:Or we learn from others mistakes by gweihir · · Score: 1

      No, they are not. They deal with ASCII. Look that up some time.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    43. Re:Or we learn from others mistakes by gweihir · · Score: 1

      Unicode is still a great big clusterfuck and will remain so for the foreseeable future. It has zero business on a commandline-interface.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    44. Re:Or we learn from others mistakes by Eythian · · Score: 1

      As, apparently is either your browser or (more likely) slashdot...

    45. Re:Or we learn from others mistakes by strikethree · · Score: 1

      God. What is up with some of the people here? Are they (you!) being purposefully ignorant or what?

      Again, though, this has nothing to do with the idea of putting kernel VT code in userspace. There are valid arguments against this idea, but I've not read of any on slashdot yet. Just knee-jerk teeth knashing, and, sadly, more inappropriate ad hominom attacks.

      NOBODY is arguing about whether or not VTs should be in kernel space or user space. Well, perhaps there is some discussion somewhere about it.

      No, the question is whether or not the VTs should be part of SystemD. ... You know what? Fuck it. If there is an error with SystemD, you can't fix it anyways, so why should it matter whether or not a fucking console ever shows up because one of your filesystems was corrupted and SystemD decided to hang forever. We can all just reinstall from an image quickly anyways. We should all stop being attached to such things.

      If it were not for Metro and IOS 7 and Gnome 3, I would say SystemD was just an advanced form of trolling the technically literate people... but this stuff is for real and it is serious. It just boggles the mind. Has half of the world just gone off the deep end? WTF?

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    46. Re:Or we learn from others mistakes by shutdown+-p+now · · Score: 2

      You know, some languages don't even use Latin letters in the first place. Are you telling people that they should just all learn and use English?

      Also, non-ASCII characters in filenames have worked for a long time on all mainstream OSes, including Linux. If any piece of software today doesn't handle that's right, it's crap.

    47. Re:Or we learn from others mistakes by shutdown+-p+now · · Score: 1

      Unicode mangling on Slashdot is not a bug, it's there by design. It's just a very stupid design.

    48. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 1

      Supporting Unicode in the vast majority of intermediate software is easy. Just use UTF-8, and don't try to be clever about text processing. Problem solved. Often it makes your application simpler and more robust.

      Supporting Unicode in software which munges or displays generic text, however, is another beast entirely.

      Paragraphs? Sentences? Word breaks? Those are literally alien concepts in some writing systems. You need to actually parse the grammar of, e.g., Thai text in order to do equivalent text processing. Fortunately there are libraries that do this, such as ICU. But most developers are too lazy, and can't be bothered to evolve away from treating text as arrays of letters.

      And let's not get into the quite complex security issues.

      As for glyph display.. pffttt.. I don't do GUI apps, and I'm glad I don't in the age of I18N, because I'm too much of a perfectionist, and I wouldn't want to ship software that couldn't handle Sanskrit properly, for example.

      That said, I think Unicode is great. It does a great job of trying to square the circle of documenting and translating the logic of the world's writing systems for the computer age.

    49. Re:Or we learn from others mistakes by BasilBrush · · Score: 1

      You just don't understand it. There no excuse for any software to be limited to ASCII, including CLIs.

    50. Re:Or we learn from others mistakes by gweihir · · Score: 1

      I actually understand it very well. Having more features is something that needs a _good_reason. Dropping the restriction to ASCII comes with a large host of problems, including security and reliability related ones. Of course any 8-bit clean application can just ignore any UTF8 it does not understand and that is the only sane thing to do.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    51. Re:Or we learn from others mistakes by Rakarra · · Score: 1

      Did you read the article? He wants to embrace and extinguish the distros too.

      I'm not sure I got that exactly from the article........

      You're dealing with an "advocate" here. Poettering is definitely the devil, and you can expect to hear a bunch of BS about the new console like how it will only allow csh as a login shell. This will then be repeated by hordes on Slashdot who haven't used systemd or cracked open a manual.

    52. Re:Or we learn from others mistakes by Rakarra · · Score: 1

      It's a long time since I've seen any Unicode problems as a user in Windows or OSX. The only time I see them these days is in stuff pasted into slashdot comments. Wonder what's to blame for that? It's open source isn't it? I think SoylentNews has fixed it. Thought they've introduced other bugs in the process.

      Unicode mangling is there because the alternative is worse, and led to shenanigans.
      It's like the old ircII tricks to pass through "invisible characters" (control codes) to make it look like messages came from someone else, included invisible text, etc.

    53. Re:Or we learn from others mistakes by BasilBrush · · Score: 1

      Unicode mangling is there because the alternative is worse, and led to shenanigans.

      What utter nonsense. There is no excuse nor reason for changing non-US currency symbols and proper quote marks into meaningless sequences of characters. It's a bug, pure and simple. One that's stood about as long as heartbleed and shellshock.

    54. Re:Or we learn from others mistakes by BasilBrush · · Score: 1

      I actually understand it very well. Having more features is something that needs a _good_reason.

      And your inability to see that reason means you probably need to travel outside your own country a bit more.

      The clue to ASCII's fatal deficiency lies in the first letter of the acronym.

      Dropping the restriction to ASCII comes with a large host of problems, including security and reliability related ones.

      Time zones, daylight saving, currency, spelling TR and other locale problems also involve plenty of problems. that doesn't mean it's OK to ignore them in 2014.

      Maybe you missed the news that the world's largest (or largest to be, depending on measure) is one that doesn't even use the latin alphabet. The nonsense that it was OK for URLs to be Latin only has already been fixed. There's no excuse for the restriction to exist anywhere.

      ASCII only is like writing year numbers with two digits. A simplistic approach dating back to years when the computer capacity was very limited. And one that doesn't belong in the 21st century.

    55. Re:Or we learn from others mistakes by Rakarra · · Score: 1

      Well that much is true, I see the need for a whitelist, but it seems silly those characters wouldn't be on it.

    56. Re:Or we learn from others mistakes by gweihir · · Score: 1

      Dead fail on all points. First, both the country I grew up in and the country I currently live in uses letters with accents. Second, ASCII is simple and hence works efficiently for writing and reading it. Using Unicode in anything but text only intended for human consumption is a dire mistake. For example, any sane web-firewall will filter out all but extended ASCII characters, as there are both a significant number of attacks based on glyphs that loop the same but represent different characters, and attacks on the Unicode implementation itself. The worst one is where some characters do not have a glyph, and the renderer drops them silently. Fortunately, at least that is partially fixed and you usually get at least an empty box. International URLs are a huge security fail that basically cannot be fixed. These things are not widely exploited at this time, because other attacks are simpler, but it will get worse.

      Also thinking that this is about speed or memory is plain wrong. The problem is with the human capacity to deal with alphabets. I happen to to be able to use 3 of them to varying degrees at this time, but these are small, western-style ones. What this "internationalization" is doing is putting artificial barriers into technology that is used internationally. That is exceedingly bad. You are really completely missing the point.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    57. Re:Or we learn from others mistakes by BasilBrush · · Score: 1

      For example, any sane web-firewall will filter out all but extended ASCII characters

      That would be a broken firewall. The Unicode characters that are and are not allowed in URLs are documented. It's not the free for all you seem to think.

      First, both the country I grew up in and the country I currently live in uses letters with accents.

      Which gives you partial insight. But you're still using the latin alphabet. You take about putting artificial barriers, yet it's you who's supporting that, by excluding for example Chinese speakers who don't also speak English. Which is about a billion right there.

    58. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      The folder names that are localized do have a generic pointer like %Program Files% or something like that.

    59. Re:Or we learn from others mistakes by Anonymous Coward · · Score: 0

      You're a moron.

      Any non-ASCII encoding that is used anywhere other than places meant to be read by a human will result in a buggy, insecure application.

    60. Re:Or we learn from others mistakes by vilanye · · Score: 1

      ls and cd are programs

  10. OpenBSD... by pigiron · · Score: 0

    is the solution.

    1. Re:OpenBSD... by Anonymous Coward · · Score: 0

      Maybe it's time to switch to BSD...

  11. Because when something's not broken by Anonymous Coward · · Score: 0, Insightful

    You fix it, amirite? Seriously, forcing systemd onto server-class systems was a stupid idea to begin with: so, your parallel startup saves me, what, thirty seconds every six months? And for that, I have to give up a proven, reliable startup config for something far more complex? And now it's going to have its own fucking console?

    For a desktop, fine, do whatever makes you feel good. But, keep that shit off my servers.

    1. Re:Because when something's not broken by Culture20 · · Score: 2

      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.

    2. Re:Because when something's not broken by bluefoxlucid · · Score: 1

      Yeah, it was easier when I had to figure out what all this "daemon -x $DAEMON -p $PIDFILE" shit was, somehow translate that to the actual command being run, modify the init.d script, run it, try to catch an error, then go and put everything back the way it was and try again.

      WTF is this "systemd journal $brokenservice"?

    3. Re:Because when something's not broken by phantomfive · · Score: 1

      I propose new features to systemd to parallelize the hardware components to server startups.

      Doesn't that already happen?

      --
      "First they came for the slanderers and i said nothing."
    4. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      Not my fault that your shitty application doesn't have proper logging.

    5. Re:Because when something's not broken by squiggleslash · · Score: 1

      Yes, what every server admin wants is a situation where when they do a reboot for a critical server, they have to explain to their boss why the entire company's network is "down" for 10-15 minutes, and why half a dozen services didn't come up because they were using rc.d scripts that turned out to have shell scripting errors that the latest version of bash broke.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      If you're rebooting a production server during business hours, outside of an approved downtime, then you're doing it wrong. Also: learn how to script for compatibility. Also, also: anyone this stupid is likely to just have systemd run an init script anyway, so dependent services would still hang.

      Lrn2admin, kthxbai.

    7. Re:Because when something's not broken by Culture20 · · Score: 1

      No. I want it to go back in time a couple minutes before grub even runs to magically make all the bios stuff happen in parallel. I will accept nothing less. And I want binary consoles instead of just log files so that I can feel like I'm in the matrix.

    8. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      why half a dozen services didn't come up because they were using rc.d scripts that turned out to have shell scripting errors that the latest version of bash broke.

      That's a process error, not a technical problem. Where was your test machine/cluster/VM that has a current snapshot of the production machine on it, so you can simulate the reboot before it has to happen?

    9. Re:Because when something's not broken by phantomfive · · Score: 1

      And I want binary consoles instead of just log files so that I can feel like I'm in the matrix.

      Well that might actually be really cool

      --
      "First they came for the slanderers and i said nothing."
    10. Re:Because when something's not broken by lcs-150 · · Score: 1

      No, all the extra firmware will load one device at a time. So you get to see all 4 NICs load their firmware, your onboard SAS controller loads its RAID stuff, then your fibre-channel HBAs, your BIOS does its thing, and so forth and so on, not necessarily in that order, and all in serial.

      One of the reasons things are done this way is that generally each device's firmware will give the operator an opportunity to modify settings as it boots, so it will ask you to hit a key or some combination of keys and then wait a number of seconds for that to happen.

      If we had some fancy modifications to LinBIOS maybe you could just tell the BIOS that you want to get into the firmware options for X device and then it would take you right to it, while skipping all the waiting for input.

      But, alas, we don't, so we just wait for 5 or 10 minutes while the server boots.

    11. Re:Because when something's not broken by Rich0 · · Score: 1

      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.

      You mean thirty seconds on a container that otherwise starts up in half a millisecond? You do realize that nobody runs servers on bare metal these days, right?

    12. Re:Because when something's not broken by Culture20 · · Score: 1

      You do realize that nobody runs servers on bare metal these days, right?

      I'll grant you that print servers and web servers tend to be on VMs these days, but the VM host OS has to run on bare metal, and if you're doing number crunching or large data storage, it's going to be bare metal too, because the VM host/guest overhead is a waste of resources.

    13. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      systemd: journal corrupted

      There have already been journal corruption bugs in systemd, and when the journal is corrupted there is nothing you can do about it since the systemd folks decided binary logging was for everyone! If their tools don't work, you can't read the logs. Not to mention what will happen to your logs when random sectors on your disks fail, good look troubleshooting that!

    14. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      And how often are you going to reap that reward? I just did a quick spot-check of our 1,200+ host local VM farm, and didn't see any hosts with less than 60 days uptime; it would be longer if not for quarterly patch/reboot cycles. You realize that's sort of the entire point, right?

    15. Re:Because when something's not broken by TechyImmigrant · · Score: 1

      > using rc.d scripts that turned out to have shell scripting errors that the latest version of bash broke.

      Those scripts shouldn't have been passing functions by environment variable in the first place.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    16. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      If you are depending of a single piece of hardware for a critical system, you should be fired and replaced with someone who knows the job. When I set up critical systems I can reboot any server at any time without causing downtime.
      Next, I rebooted 100+ servers over the past weeks after the bash updates (kernel+glibc updates there were good reasons). Guess what? Not a single one of them had any issues at all and came up just fine. To be honest, I cannot remember an rc.d init script to be the reason for failing to boot; and I can look back at way more than a decade of linux server administration
      If you're in a situation where your servers don't reboot cleanly, maybe you should look at yourself. It sounds more like you're an incompetent admin who messes with things he never should touch in the first place.

    17. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      And I want binary consoles instead of just log files so that I can feel like I'm in the matrix.

      Well that might actually be really cool

      All I see is blonde, brunette, redhead.

    18. Re:Because when something's not broken by Rich0 · · Score: 1

      You do realize that nobody runs servers on bare metal these days, right?

      I'll grant you that print servers and web servers tend to be on VMs these days, but the VM host OS has to run on bare metal, and if you're doing number crunching or large data storage, it's going to be bare metal too, because the VM host/guest overhead is a waste of resources.

      Then you'll be happy that systemd ensures that your host and container service managers and loggers are well-integrated. :)

      And containers have very little overhead. They are just processes.

    19. Re:Because when something's not broken by Rich0 · · Score: 1

      And how often are you going to reap that reward? I just did a quick spot-check of our 1,200+ host local VM farm, and didn't see any hosts with less than 60 days uptime; it would be longer if not for quarterly patch/reboot cycles. You realize that's sort of the entire point, right?

      When I run updates on a container I shut it down, snapshot its subvolume, and start it up. That takes a few hundred millseconds with zero impact to anything that depends on it (nothing times out that fast). Why not do it - the reboot costs nothing and gains you a bit more consistency if you have to roll back.

      Your sysadmin practices are based on the assumption that reboots result in downtime.

    20. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      Its worse than that. If you have a dozen servers with staggered restarts, the process will take a couple minutes more, but you experience 0 downtime, because you actually planned things properly.

    21. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      And your sysadmin practices are based on the assumption that VMs are the same as containers.

    22. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      "When we break, it's always the fault of somebody else."
      Is that you, Lennart?

    23. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      You don't evaluate your server requirements or pay the maintainance for us, so you know nothing about what is suitable for us.
      And the same for many other use cases, which you ignorantly choose to take notice of.

    24. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      s/your/our/

    25. Re:Because when something's not broken by Rich0 · · Score: 1

      You don't evaluate your server requirements or pay the maintainance for us, so you know nothing about what is suitable for us.
      And the same for many other use cases, which you ignorantly choose to take notice of.

      Well, if you don't want to use systemd, then don't. As you point out, it might not be needed in your case.

      However, most likely whoever maintains your distro isn't going to want to maintain a configuration just for people who don't use containers. It makes more sense from their standpoint to come up with the most general solution possible, and using systemd doesn't really exclude anybody on Linux. So, you may end up having to use more of a niche distro or roll your own, which probably isn't your goal.

    26. Re:Because when something's not broken by Rich0 · · Score: 1

      And your sysadmin practices are based on the assumption that VMs are the same as containers.

      When did I ever make that claim?

      I stated that the boot time was very useful on containers. Somebody else pointed out that he never reboots his VMs. I then pointed out that it is very helpful to be able to quickly reboot containers.

      So, what is your point? That you'd rather not run systemd on your servers? Then don't. But, don't expect somebody to spend a lot of time maintaining a distro that doesn't work well on containers, as opposed to one that works well on containers and bare metal.

    27. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      However, most likely whoever maintains your distro isn't going to want to maintain a configuration just for people who don't use containers.

      Which distro? Ubuntu, Debian, Fedora, Arch or Gentoo? Is there a reference for any of them dropping non-container support?
      So by "most likely" you mean "barely"? Or by "whoever" you mean "a minority"?

    28. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      But, don't expect somebody to spend a lot of time maintaining a distro that doesn't work well on containers, as opposed to one that works well on containers and bare metal.

      Also, don't expect everyone to spend a lot of time maintaining a distro that's fooled by propagandists who boasts about a product that brings a handful of badly implemented improvements while breaking half of everything that already work well, and refuse to fix problems in the product which lead to the breakage :)

    29. Re:Because when something's not broken by Rich0 · · Score: 1

      However, most likely whoever maintains your distro isn't going to want to maintain a configuration just for people who don't use containers.

      Which distro? Ubuntu, Debian, Fedora, Arch or Gentoo? Is there a reference for any of them dropping non-container support?
      So by "most likely" you mean "barely"? Or by "whoever" you mean "a minority"?

      I wasn't saying that distros are going to drop non-container support. I said that they aren't going to support a different configuration just for non-container users. All of these distros support systemd, which works fine whether you use containers or not.

    30. Re:Because when something's not broken by Rich0 · · Score: 1

      But, don't expect somebody to spend a lot of time maintaining a distro that doesn't work well on containers, as opposed to one that works well on containers and bare metal.

      Also, don't expect everyone to spend a lot of time maintaining a distro that's fooled by propagandists who boasts about a product that brings a handful of badly implemented improvements while breaking half of everything that already work well, and refuse to fix problems in the product which lead to the breakage :)

      I look forward to the obvious impending demise of Debian, Ubuntu, RHEL, CentOS, Fedora, Gentoo, Arch, Mint, and just about every other Linux distro around other than Slackware (which as far as I'm aware is the only big one that hasn't implemented systemd). Well, Google hasn't announced any plans to move away from Upstart on Chromebooks but I'm sure that is just a matter of time - other than having the best-selling laptops around I'm not sure how those matter. Maybe they'll switch from Upstart to a hodge-podge of traditional bash scripts.

      You should start your own Linux distribution company founded on a systemd-free platform. It sounds like you'll have thousands of seasoned linux contributors lining up at your doors to help build your product, and you can fork Debian or whatever to start with.

    31. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      While other init systems do not forbid containers, and play well with other container support software that have been designed professionally?
      I expect you good luck trying to monopolize the market of container support ;)

    32. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      I look forward to the obvious impending demise of Debian, Ubuntu, RHEL, CentOS, Fedora, Gentoo, Arch, Mint, and just about every other Linux distro around other than Slackware (which as far as I'm aware is the only big one that hasn't implemented systemd).

      Yes, plus Funtoo, Alpine Linux, Void Linux, CRUX and so on. Also I'm completely sure that with the wider adoption of systemd, systemd's rock solid design will ensure it's always free from safety and security bugs, which will even strengthen its wonderful reputation and eliminate any controversy about it.

      Well, Google hasn't announced any plans to move away from Upstart on Chromebooks but I'm sure that is just a matter of time - other than having the best-selling laptops around I'm not sure how those matter. Maybe they'll switch from Upstart to a hodge-podge of traditional bash scripts.

      Yeah, I have already been looking forward to this kind of successful proof on systemd's actual advantages. And with all the old-fashioned unimportant people such as Rob Pike, Ken Thompson and Brian Kernighan at Google, I think the company will not even have a thought on runit, nosh and s6 which are all techinical inferior, poorly written/documented, and do no play well with everything else. Good luck :D

      You should start your own Linux distribution company founded on a systemd-free platform. It sounds like you'll have thousands of seasoned linux contributors lining up at your doors to help build your product, and you can fork Debian or whatever to start with.

      . I already know quite a few developers with similar ideas. But we decide that the actual feel of sysadmins after wider adoption of systemd after will urge them to vote with their feet. Quoting Richard Feynman, "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." Wish you good luck with your propaganda ;)

    33. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      But we decide that the actual feel of sysadmins after wider adoption of systemd after will urge them to vote with their feet.

      How clumsy of me. There are already quite a few unsatisfied admins. What a pity ;)

    34. Re:Because when something's not broken by Anonymous Coward · · Score: 0

      Yeah, I have already been looking forward to this kind of successful proof on systemd's actual advantages. And with all the old-fashioned unimportant people such as Rob Pike, Ken Thompson and Brian Kernighan at Google, I think the company will not even have a thought on runit, nosh and s6 which are all techinical inferior, poorly written/documented, and do no play well with everything else. Good luck :D

      s/I have already been/I have always been/
      Other typos do exist, but this one is particularly worth correcting.

  12. IN OTHER WORDS? by Jeremiah+Cornelius · · Score: 0

    systemd just became WindowsPE.

    This is a solution needed, only when you have become so mind-bogglingly complex, and binary-oriented like Windows.

    Booting into runlevel S is so... practical.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:IN OTHER WORDS? by hairyfeet · · Score: 5, Interesting

      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.
    2. Re:IN OTHER WORDS? by exomondo · · Score: 2

      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.

    3. Re:IN OTHER WORDS? by Anonymous Coward · · Score: 0

      We don't know specifically and authentically if Debian was in fact infiltrated by Red Hat staff former or present as well as Red Hat stockholders both former and present, but if it is true, this could be severely damning to Red Hat's reputation in the UNIX world as undermine the authenticity and validity of the Debian Social Contract, The Debian Constitution, The Debian Free Software Guidelines. It also would destroy the "Web of Trust" between the package maintainers and the Project Leaders, and even completely undermine the manifesto of Debian as well. However, this would become a very public shame both on Debian and Red Hat equally and completely undermine trust between Linux developers, users, and package maintainers across the spread-spectrum of GNU/Linux. Effectively in the long run it could destroy Red Hat both in the user base and their stock rating as a hostile company, and Debian would probably just dissolve. But then again that's worse case scenario. At best the developers of Debian could come to a resolution and just start kicking people out and off the project they find were collaborating with Red Hat to instigate a hostile takeover, but it would still be a huge slam to Red Hat, and their stock value could plummet just like SCO.

    4. Re:IN OTHER WORDS? by hairyfeet · · Score: 1

      Because just like in politics Red Hat figured the best way to ram their shit through was to own BOTH choices?

      Like it or not the little distros like Slax just don't have the resources to go it alone, which is why damned near every distro on the planet is based on Debian or Red Hat. Now thanks to Red Hat loading the Debian board with ex RH and Ubuntu employees whatever Red Hat wants to push WILL be in Debian, like it or suck it users! And as we have seen this isn't gonna be some minor subsystem one can fork out, with each release they are gonna tie more and more critical subsystems into it so just like SVCHost in Windows there is gonna be no damned way to get rid of it without crippling the OS so bad it will take millions in cash to build up a large enough dev team to rip that shit out AND maintain all the no longer supported software that was there previously AND be able to reintegrate that software AND be able to deal with the new pieces that are absorbed by systemd...again NOT for the benefit of the community but ONLY for the benefit of Red Hat's cloud computing platform.

      So I'm sorry but the "just fork it" bullshit ain't gonna work because you have no base to fork it FROM, it'd be as impossible as saying you don't like the way NASA is headed so you are gonna take this raw ore straight from the mine and create a Saturn V out of it! You might as well try to build a new multitasking OS from scratch, I seriously doubt it'd be any more difficult than ripping out the entire Linux lower stacks and rebuilding them from scratch with unsupported code!

      At the end of the day unless you can get the entire community to do something radical, like stop developing for Linux completely and throw their weight behind BSD or another alternative? Then you are gonna have to face facts, RH has fucked Linux in the ass and its only gonna get worse. As one dev put it "Linux is quickly becoming what I left Windows to get away from" yet sadly at least if enough Windows users vote with their wallets they CAN affect some change, RH has made it clear they do not give a single fuck about what the community wants, this is about selling their cloud, period.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    5. Re:IN OTHER WORDS? by exomondo · · Score: 1

      Like it or not the little distros like Slax just don't have the resources to go it alone

      Slackware plenty of support and it doesn't use systemd. But that is what the community is for, if enough people aren't willing to contribute time or money then clearly the project is not viable.

      whatever Red Hat wants to push WILL be in Debian, like it or suck it users!

      So desktop Linux has only ever existed at the whim of Red Hat?

      RH has made it clear they do not give a single fuck about what the community wants, this is about selling their cloud, period.

      Oh wow you mean a for-profit corporation cares more about its shareholders than the "community"?

      What is with this "I want Linux and I want it my way and I want Red Hat to do it for me" attitude? What is it you think they owe you?

    6. Re: IN OTHER WORDS? by Anonymous Coward · · Score: 0

      Worst case scenario? That sounds wonderful!

    7. Re:IN OTHER WORDS? by bingoUV · · Score: 1

      whatever Red Hat wants to push WILL be in Debian, like it or suck it users!

      Note WILL, in capital letters. Typically used to denote future tense.

      So desktop Linux has only ever existed at the whim of Red Hat?

      Emphasis mine, on "has" and "existed". Typically used for past tense.

      Take a reading comprehension class first.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    8. Re:IN OTHER WORDS? by ThePhilips · · Score: 1

      like it or suck it users!

      I have impression that only I recognize the trend: the Linux is slowly transforming into the UNIX.

      The same crappy attitude. The same crappy unusable bundled software you can't unbundle or replace. Admins are overjoyed with the new shiny toys - users are making teeth screeching sounds.

      All symptoms support the diagnosis: it's UNIX.

      --
      All hope abandon ye who enter here.
    9. Re:IN OTHER WORDS? by hairyfeet · · Score: 1

      And YOU sir should wake the fuck up and quit being a pedantic douchenozzle! Users ARE being banned, threads erased, discussion blocked...does this sound like "a free and open OS" to you? What we are seeing is the typical behavior of APPLE not the behavior of Linux, in fact MSFT isn't as heavy handed in their forums as RH and the new Red Debian are!

      So YOU go sit in a corner and jerk off to dangling participles but mark my words the Linux users WILL have no say, systemd WILL be forced down your throat, it WILL continue to take over critical functions to become the SVCHost of Linux, and all of this will be for the benefit to Red Hat ONLY. I'd say its pretty clear who now owns Linux and it sure as fuck ain't the users, its Red hat. Hell Windows users have more say now in the direction of the OS than Linux users do and that is just sad.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    10. Re:IN OTHER WORDS? by bingoUV · · Score: 1

      I kind of agree with your posts in this thread that I read. But this post of your takes the cake for a post most unrelated to it's parent post, probably for the month. Congratulations.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    11. Re:IN OTHER WORDS? by Jeremiah+Cornelius · · Score: 1

      Yeah I going to really miss my bash script based terminal... these new binary terminals are really terrible. /sarcasm

      Uh. We are talking about error logging, inter-process communication, etc.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    12. Re:IN OTHER WORDS? by goarilla · · Score: 1

      Uh. We are talking about error logging, inter-process communication, etc.

      Are you sayning pipes, domain sockets or shared memory is dependent on the in-kernel VTY code ?

    13. Re:IN OTHER WORDS? by exomondo · · Score: 1

      Note WILL, in capital letters. Typically used to denote future tense.

      So you're saying it isn't now, in which case why would it be in the future?

      Emphasis mine, on "has" and "existed". Typically used for past tense.

      So what changed now such that created a dependence on Red Hat that didn't exist before?

    14. Re:IN OTHER WORDS? by Anonymous Coward · · Score: 0

      whatever Red Hat wants to push WILL be in Debian, like it or suck it users!

      Note WILL, in capital letters. Typically used to denote future tense.

      systemd already *is* in Debian and already *is* being pushed onto users you idiot.

      Emphasis mine, on "has" and "existed". Typically used for past tense.

      the question was So desktop Linux has only ever existed at the whim of Red Hat? with regard to the viability of continuing without the support of red hat so yes it is used for past tense which is what the question is in reference to, obviously. this really is not that difficult so are you trolling or just a simpleton?

      Take a reading comprehension class first.

      maybe you should take your own advice.

    15. Re:IN OTHER WORDS? by Anonymous Coward · · Score: 0

      Are you shitting me? Admins overjoyed? Maybe on RedHat sponsored forums where they're free to censor people. But, I certainly don't want this shit on any of my boxes. It's tons of new code, tons of attack surface, tons of bullshit.

    16. Re:IN OTHER WORDS? by aNonnyMouseCowered · · Score: 1

      I assume you're mainly a Windows user who use Linux only for the non-graphical (server, etc) stuff. Systemd is bad but it's not the Metro of Linux. The Metro of Linux would be either Unity3D (Canonical/Ubuntu) or Gnome Shell (Fedora/Redhat). These are both GUIs analogous to Metro. The rise in the popularity of Ubuntu derivative LinuxMint can be attributed to its use of its own more traditional looking desktop environments (either Cinnamon or Mate) in place of Unity. So there's clearly been a an anti-Metro-like pushback in that area.

      Systemd is something else. Most desktop users probably won't notice it. And that's what makes it worse. A Systemd bug is going to be way nastier than Shellshock.

    17. Re:IN OTHER WORDS? by hairyfeet · · Score: 1

      It is YOU sir that is changing the thread by acting like a third grade douchnozzle playing a game of "may I versus can I" and it seems that nobody else had ANY trouble reading the post, ONLY YOU give a rat's ass about pedantic horseshit so please, do the world a favor and get lost.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    18. Re:IN OTHER WORDS? by bingoUV · · Score: 1

      No I'm saying your reading comprehension is shitty.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    19. Re:IN OTHER WORDS? by exomondo · · Score: 1

      This is the second time you've interjected into a discussion between myself and somebody else crying that you can't understand, yet you are the only person who cannot understand. The language is not complex which is why nobody else - including the people actually having the discussion - is having any trouble with it except you, repeatedly, so obviously it's your problem.

    20. Re:IN OTHER WORDS? by lsatenstein · · Score: 2

      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
    21. Re:IN OTHER WORDS? by ThePhilips · · Score: 1

      It's tons of new code, tons of attack surface, tons of bullshit.

      I take it then you are not admin - or a lowly paid one.

      "new code" + "tons of bullshit" = reasons to ask management for more training, more hardware, larger IT budget. Then learn some the new obscure POS and become literally irreplaceable. Every new release - another new obscure POS - and people get a chance at a nice career.

      And most importantly, since RH rewrites all the stuff every time, you do not actually need the Linux experience per se. Sometimes it is even counterproductive, since RH likes to patch stuff in some freaky way. It was for quite some time now with solutions where RH products were used: "People with extensive Linux experience don't need to apply."

      Just like it was in the good ol' UNIX times.

      --
      All hope abandon ye who enter here.
    22. Re:IN OTHER WORDS? by bingoUV · · Score: 1

      It is you who concludes "has ever existed" from "will". Not me.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    23. Re:IN OTHER WORDS? by bingoUV · · Score: 1

      Ok, when are you starting to read a post before replying to it?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    24. Re:IN OTHER WORDS? by exomondo · · Score: 1

      Right as it should, but that's ok if you don't understand why.

    25. Re:IN OTHER WORDS? by Anonymous Coward · · Score: 0

      Typical HairySnatch, he is a brain-dead MS troll who thinks putting boxes together and installing Windows on it makes him a computer expert.

    26. Re:IN OTHER WORDS? by Anonymous Coward · · Score: 0

      The "cloud" is a server numbnuts, or rather a cluster of them. But even 1 single VM instance is being labeled as a cloud service these days.

      The cloud is nothing more than distributed mainframes. With the added bonus of letting another company control your data.

      You have to be a retard of epic proportions to run anything but private(as in you own the servers) clouds.

      Everything old is new again.

    27. Re:IN OTHER WORDS? by Anonymous Coward · · Score: 0

      Hairysnatch runs a tiny little computer shop and is a well-known MS troll.

      He puts hardware together, installs windows and calls himself a computer expert.

      He is a moron that is safely ignored.

    28. Re:IN OTHER WORDS? by ultranova · · Score: 1

      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.

      Most end users don't care about the init system one way or another, since most end users don't ever mess with it. On the other hand, every end user was forced to mess with Metro. That's the difference.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  13. ... and the scope creep continues ... by CRC'99 · · Score: 2

    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.
    1. Re:... and the scope creep continues ... by phantomfive · · Score: 2

      Wow, your sig is perfect for this topic......someday people will say

      SystemD is like emacs: A nice operating system, if only it had a decent init system.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:... and the scope creep continues ... by Anonymous Coward · · Score: 1

      Yo dawg, I heard you like systemd and emacs, so I put a systemd in your emacs and an emacs in your systemd, so you can boot while you edit and edit while you boot.

    3. Re:... and the scope creep continues ... by Anonymous Coward · · Score: 0

      It is doing one job. One daemon to rule them all.

    4. Re:... and the scope creep continues ... by Bigon · · Score: 1

      Each of the tenth of compentent of systemd are doing onething and are doing it well. The fact that they are in the same source tarball doesn't mean that they all live in the same executable

    5. Re:... and the scope creep continues ... by thegarbz · · Score: 1

      It is doing one job. System management.

    6. Re:... and the scope creep continues ... by Anonymous Coward · · Score: 0

      It is doing one job. Cistern management.

      FTFY

    7. Re:... and the scope creep continues ... by Anonymous Coward · · Score: 0

      It is a monolith of multiple processes, each of which have hard dependencies on each other.

      That is the opposite of one daemon

    8. Re:... and the scope creep continues ... by Anonymous Coward · · Score: 0

      They might as well be in one executable.

      There is no difference between having one large executable and multiple executables that have hard dependencies with each other.

  14. inb4 by Anonymous Coward · · Score: 0

    systemd adds java VM at boot time!

  15. ... But I _like_ vt100 terminals! by prsephton · · Score: 0

    Command Lines? Where we're going, you don't _need_ Command Lines!

  16. Glad I don't run Linux by Russ1642 · · Score: 0, Troll

    It's threads like this that make me glad I don't run Linux. Childish bickering in the Linux community is rampant.

    1. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      What do you run?

    2. Re:Glad I don't run Linux by just_another_sean · · Score: 0

      I've been a GNU/Linux user/fan for years but I agree at this point. Time to put my big boy pants on and go back to using Unix.

      OpenBSD will be getting a steady of steam of donations from me from now on, sorry Debian, it's been fun while it lasted!

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    3. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      Childish bickering is what Slashdot is for. It's not really about Linux.

    4. Re: Glad I don't run Linux by Anonymous Coward · · Score: 0

      Yeah, because the debate over Windows 8 features was so grown-up. It was the absolute pinnacle of politeness and learned debate.

      Grow up and learn something.

    5. Re:Glad I don't run Linux by halivar · · Score: 1

      There is nothing saying you have to be involved in the bickering. I own an iPhone, and I don't give two shits about Samsung vs. iPhone. You don't have to join a suicide cult to get religion.

    6. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      Childish bickering in any community is rampant

    7. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      You know you don't HAVE to use systemd, right? But you feel the need to be a fucking windbag.

    8. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      So you're going to change operating systems because *someone else* is whining? What a weirdo.

    9. Re:Glad I don't run Linux by smash · · Score: 1

      FreeBSD is my choice of BSD, it's a little more versatile and better supported in my opinion.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    10. Re:Glad I don't run Linux by Dr.Dubious+DDQ · · Score: 1
      "Childish bickering in the Linux community is rampant."

      Well he started it!

      ("MOM! He's on my side again!")

      Seriously though - I can't help but think the only real difference between here and, say, Microsoft is that you can actually SEE it here instead of it being locked up behind the office doors.

    11. Re:Glad I don't run Linux by amiga3D · · Score: 1

      Really? Where were you when microsoft forbed Vista off on everyone? The IT guys where I work spit flame and venom every single time someone uttered the term Vista. I learned a lot of new vocabulary during that period. I've spent most of my life in or working for the military and I was impressed by the obscenity and profanity laced invective.

    12. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      Good luck finding a community where there isn't a lot of childish bickering. I mean unless you just choose to ignore it and pretend it doesn't exist.

    13. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      For now. Do you honestly believe that something this far-reaching and integral to the system will not be marked as a prerequisite for core packages in future distributions? Are you really that fucking naive?

    14. Re:Glad I don't run Linux by just_another_sean · · Score: 1

      I'm checking it out too. At this point I'm mostly concerned about servers though (and simple servers at that, I don't need a lot of third party software) so I think OpenBSD is a good fit there. That's what I was using Debian for all these years because of it's stability. That said even before systemd came along Debian was actually starting to bug me slightly with changes between distros.

      On a desktop I don't care how fast a distro changes, I like mucking around with my desktop. And whether it was throwing Mint on because I knew it would, for the most part, Just Work or throwing Debian on a laptop and bothering with hand crafting a desktop I never worried about what was under the hood too much, just enjoyed seeing GNU/Linux mature as an end user solution.

      But I don't want any of that on a production server. I want something known for stability and security and something that a mere mortal like me can understand with regards to the base system. OpenBSD fits this criteria nicely.

      Despite my previous comment it's not like I'll never use Debian or GNU/Linux again, I'm just replacing my server infrastructure with something I can depend on staying consistent and stable for the foreseeable future.

      Thanks for the advice!

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    15. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      Either way, the *BSDs are not opposed to cross-pollination of their softwares. The Linux community appears to be dead set on compartmentalization.

    16. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      GP has already been in a community with much less flamewars than yours.
      So the alternative recommendation is more useful to yourself.

    17. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      Lennart's recent whining was louder, so you are indeed right to some extent :)

    18. Re:Glad I don't run Linux by Anonymous Coward · · Score: 0

      Maybe he is the f**king windbag, if you are the windbag being f**ked by him. Enjoy ;)

  17. UseLessD by tepples · · Score: 1

    Few people want systemd at all. Why it is being forced on us?

    If you don't want to use all of Lennart Poettering's code, you can choose to use less.

    1. Re:UseLessD by Anonymous Coward · · Score: 1

      I believe uselessd is a fake project. It's purpose is to peel off development resources from alternative init projects like OpenRC. If the person who is behind the project would shed his anonymity, I might change my mind, but right now, no one should waste their time on it.

    2. Re:UseLessD by smash · · Score: 4, Insightful

      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.
    3. Re:UseLessD by CRCulver · · Score: 3, Informative

      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.

    4. Re:UseLessD by Anonymous Coward · · Score: 0

      I've heard this elsewhere, but not seen the actual "announcement" - got a link to it?

    5. Re: UseLessD by Useless · · Score: 3, Funny

      Leave me out of this!

      --
      "Even Prophets don't know everything"
    6. Re:UseLessD by Bigon · · Score: 2

      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.

    7. Re:UseLessD by Anonymous Coward · · Score: 1, Insightful

      [citation needed]

      I've seen no announcement on the Debian CTTE list that verifies your claim. Do you have a link supporting this, or did you just pull it out of your ass?

    8. Re:UseLessD by Anonymous Coward · · Score: 0

      Also daemontools, runit, s6 and nosh, which are (though younger than sysvinit/sysvrc) carefully designed and implemeted, and with modern concepts that are not exaggerated.

    9. Re:UseLessD by Anonymous Coward · · Score: 1

      For small values of "proven to work". There are a *lot* of things sysvinit doesn't do well (or at all), and the idea that we need to be bound to what seemed like a good idea to people writing OSes decades ago is insane. There's value in conservatism, but there's also value in change.

      Like systemd or don't, but let's not pretend that sysvinit is the only reasonable solution, or that nothing about the basic operations of computers has changed since the 80s.

    10. Re:UseLessD by Anonymous Coward · · Score: 0

      Since when have those coupists been able to dictate on which packages to deprecate?

    11. Re:UseLessD by Anonymous Coward · · Score: 0

      > There are a *lot* of things sysvinit doesn't do well (or at all)
      And not quite required until the systemd propaganda, and btw done very badly by systemd.
      For anyone who really need these things implemented correctly, please refer to runit and nosh.

    12. Re: UseLessD by Anonymous Coward · · Score: 0

      How long did you have to grow your beard waiting to use THAT one? +1 Fuck Yeah.

    13. Re:UseLessD by Anonymous Coward · · Score: 0

      For anyone who really need these things implemented correctly, please refer to runit and nosh.

      No they are INCORRECT because they don't offer all the bloats I luv so much!!!

    14. Re:UseLessD by gweihir · · Score: 1

      Indeed. Those that ignore well-established solutions to known problems will just end up re-creating said problems.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    15. Re:UseLessD by benjymouse · · Score: 4, Funny

      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*
    16. Re: UseLessD by Anonymous Coward · · Score: 0

      Over at runit-for-lfs at GoogleCode, we did a lot of work melding Runit into LinuxFromScratch with few problems. We don't claim Runit is any better or worse than sysvinit and traditional tools on any level. We do acknowledge GNU/Linux needs a proper nextgen init system, but we do also acknowledge that the current system is not broken and the current toolkits still effectively work and get the job done.

    17. Re: UseLessD by Anonymous Coward · · Score: 0

      Agreed. Those modern features are, though fairly useful, far from the "best thing since slice bread" level.
      The need for them have been exaggerated for nasty purposes in the systemd propaganda.

    18. Re:UseLessD by Anonymous Coward · · Score: 0

      Yep.

      Sons of bitches.

    19. Re:UseLessD by smash · · Score: 1

      Sure, there are things that init does not do. That does not mean that systemd is the solution, or even that the architecture systemd has decided to use is a good idea.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    20. Re:UseLessD by smash · · Score: 1

      No, like various other unix shells that fixed shellshock 30 years ago.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    21. Re:UseLessD by Anonymous Coward · · Score: 0

      I know you are trying to be funny, but a couple of points.

      * bash is a clone of another shell; systemd does not clone anything
      * bash is clearly a shell; systemd is hard to define its purpose
      * bash can be replaced; systemd goes out of its way not to be easily replaced (devs tell you it's difficult)
      * bash can be ported; systemd goes out of its way not to be ported (devs tell you they won't support that)
      * bash is one of many shells in a field of alternatives; no one is seeking to produce a realistic replica of systemd and most simply prefer not to use anything like it

      systemd is the antithesis of bash

      systemd is a disaster to the linux user community still pending to happen when the desktop user finally updates their distroy

      NOTE: I said users. Users are either going to hate it or not even know it's there if the distros obfuscate its operation enough. Devs/geeks love systemd for stuff most people never ever deal with. Except for old-timers that want a Unix type system of course. Technically systemd is amazing--to a programmer. Outside of that it's justification is little, and just causing contention with the sys-admins vs programmers.

    22. Re:UseLessD by cthulhu11 · · Score: 1

      Oh, so you like using a serial console too? Video consoles are stupid. Sluggish across oceans, Java hassles, cut/paste doesn't work.

    23. Re:UseLessD by marcello_dl · · Score: 1

      If bash has been found vulnerable after being available in source the past 20 30 years, how likely is it to find probs in systemd? You trust a project with an unclear scope (it is clear, not officially so, though) to be better?

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  18. Not that kind of console by tepples · · Score: 1

    Will this console run any worthwhile games? (Other than NetHack, that is.)

  19. X-mas 2016 by Knightman · · Score: 1

    X-mas 2016 edition of SystemD:
    - now with built in kitchen sink, linux kernel not needed.

    --
    --- Reality doesn't care about your opinions, it happens anyway and if you are in the way you'll get squished.
  20. What is it replacing exactly ? by Anonymous Coward · · Score: 1

    Linking to slides of a talk without the actual content of what's being presented doesn't give me the keys to understand why that change/new approach is necessary. I'm not against systemd or bashing it, I'm part of the people that don't understand half of what it's replacing to begin with.

  21. So I'm Guessing... by cdu13a · · Score: 1

    At this rate by the end of the year systemd will be the only piece of software I will need to install on a machine. Since it seems to want to replace the entire operating system.

    I'm trying to be ok with systemd but If I wanted to replace my entire operating system, and everything I know about that operating system. I would move back to OpenBSD. Atleast I know what I'm getting into there and how everything works is well documented.

    1. Re:So I'm Guessing... by Anonymous Coward · · Score: 0

      l' user space c'est moi.

  22. Get yer PopCorn! by Anonymous Coward · · Score: 0

    They're busy lightin their torches... but cant remember which init script to run to do it.

  23. Need a debian fork by Anonymous Coward · · Score: 1

    We need to create a debian fork without any pottering taint. I mean jesus this is my career. Don't turn linux in win95.

    1. Re:Need a debian fork by Barsteward · · Score: 1

      get started on it then, i'm sure there will be loads of support rallying to the cause

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    2. Re:Need a debian fork by Anonymous Coward · · Score: 0

      +1. I also dislike systemd.

    3. Re:Need a debian fork by Barsteward · · Score: 1

      sorry, you misunderstood my sarcasm.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    4. Re:Need a debian fork by Anonymous Coward · · Score: 0

      Sorry, you also misunderstood my sarcasm.

    5. Re:Need a debian fork by segedunum · · Score: 1

      This will be coming, and the Linux developers will have to chip in because systemd is already compromising their ability to actually do their work. I know you, and others like you, make that kind of comment because you believe it will never happen. It will, because it will have to.

  24. at some point it isnt linux anymore. by nimbius · · Score: 1, Insightful

    http://boycottsystemd.org/ has generated quite a bit of traction for UselessD, a fork that tries to put the brakes on this flaming deathcab, but its interesting to see what the big 2 are doing. Ubuntu is committed to systemd because shuttleworth wants a "unified" experience and any users that care about their dwindling illusion of free will or choice have long since jumped ship. Pottering works at RedHat so theyve decided to hedge their bets that the server world, which is their bread and butter, is honestly interested in a binary logging monolithic pid0 that has udev and dbus as forced dependencies. user switching and networkmanager are fucking useless to me.

    Leonard wont address this fact, but it stands and stands well. RC init was fine. SunRPC was fine. syslog was fine and consoles werent broken to begin with. Whining about mean developers in linux misses the point. you're redesigning something for the sake of redesign and its being done against the wishes of an ethos, the unix ethos, that has served well to maintain some of the most powerful computing systems in the world. There will be a pushback when you have the audacity to imply your linux redesign is a "choice" after a plurality of distributions adopt it.

    --
    Good people go to bed earlier.
    1. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 2, Informative

      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

    2. Re:at some point it isnt linux anymore. by smash · · Score: 1

      Pretty much. There is plenty of stuff in Linux that needs fixing far more than the "problems" that systemd is attacking.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re: at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      It's not linux. It's GNU/Linux/Systemd.

    4. Re:at some point it isnt linux anymore. by MightyMartian · · Score: 1

      If I had a few million bucks, I would donate it to the Debian team under the condition that:

      1. systemd was tossed out
      2. Ubuntu was throw off any committees and development teams. The sooner Shuttleworth and his hoard are sent packing the better. Ubuntu has become a virus on Debian.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:at some point it isnt linux anymore. by caseih · · Score: 3, Insightful

      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.

    6. Re:at some point it isnt linux anymore. by drinkypoo · · Score: 5, Informative

      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.'"
    7. Re:at some point it isnt linux anymore. by dbIII · · Score: 2

      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.

    8. Re: at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      Actually, yeah, I would donate--assuming I had that much cash--for the same reasons.

      So if we can find about 200,000 other like-minded individuals and each donate $10... If Debian agrees they get the 2 mil, if not everyone gets their cash back. Think it's possible?

    9. Re: at some point it isnt linux anymore. by Barsteward · · Score: 2

      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)
    10. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      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.

      Those Solaris documents linked relate to Solaris 9, which is pretty much EOL by now (goes mostly end of support thios month).

      Solaris 10 included SMF (Service Management Framework) when it was released nearly ten years ago, and unfortunately SMF is an init system replacement.

    11. Re:at some point it isnt linux anymore. by MouseTheLuckyDog · · Score: 2

      He wrote PulseAudio which I had to live with for several years.

    12. Re:at some point it isnt linux anymore. by MouseTheLuckyDog · · Score: 2

      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.

    13. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      2. Ubuntu was throw off any committees and development teams. The sooner Shuttleworth and his hoard are sent packing the better. Ubuntu has become a virus on Debian.

      Not that I fancy Shuttleworth, but the systemd switch decision was imposed by RedHat employees in the tech committee. Canonical's employee (i.e. Shuttleworth's) voted against it (of course defending their own baby: upstart). The resulting vote was a tie (I think I read it was 4-4 but can't bother to find a source for that info) and the head of the committee, which was a RedHat guy split the tie in favor of systemd (RedHat's baby).

      So, WTF are you talking about ?

      Of course if the tie breaker had been Canonical's, he would have chosen in favor of upstart and we would be having a completely different discussion.

    14. Re: at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      You can also remove GNU in your combination ;)

    15. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      That Solaris doc is referencing SunOS 5.9 which is EOL. Solaris has used SMF since version 10, which introduced January 2005.

    16. Re:at some point it isnt linux anymore. by drinkypoo · · Score: 1

      That Solaris doc is referencing SunOS 5.9 which is EOL. Solaris has used SMF since version 10, which introduced January 2005.

      I see. how about AIX? :P

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:at some point it isnt linux anymore. by phantomfive · · Score: 1

      Another common complaint about Init systems: "Its slow because it has to launch many many shells." Not an issue because shells launch very, very fast. They were designed to run on 5mhz computers, after all.

      --
      "First they came for the slanderers and i said nothing."
    18. Re:at some point it isnt linux anymore. by segedunum · · Score: 1

      It's the opinion of anyone who has ever interacted with him, and the crew he has around him. The kernel developers at the moment are just trying to avoid that lot. Soon they won't be able to. Passive aggressive, corrosive, unresponsive to any problem that looks serious and when they do respond it's a problem somewhere else or it's waved away with a completely non-sensical response.

    19. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      One of the disadvantages of systemd is that ntsysv (the TUI-based configuration utility in Red Hat/Fedora used to quickly toggle services on and off) was broken by it. So the only way to enable or disable services is by retyping their names, or by loading system-config-services in the GUI. Someone made a shell script that emulates ntsysv using dialog:

      http://forums.fedoraforum.org/showthread.php?t=294408

    20. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      Dude, I'm anonymous, but wish you a lion's share of wellness and virtue. The world would be a bit finer with more folks of similar ilk. Thank you for a clear and elegant refutation of madness.

      Anon

    21. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      http://boycottsystemd.org/ has generated quite a bit of traction for UselessD, a fork that tries to put the brakes on this flaming deathcab, but its interesting to see what the big 2 are doing. Ubuntu is committed to systemd because shuttleworth wants a "unified" experience and any users that care about their dwindling illusion of free will or choice have long since jumped ship.

      No Shuttleworth was forced to use systemd when Debian team decided (not by democratic vote) and announced: we will be using systemd. What helped them take this decision? Takeover of CentOS by Red Hat. That takeover gave RH more than 50% of servers market covered. If Debian would not do soo they would have big trouble in the long term. There was some hard discusion after that decision. It seems that decision was taken by less that 50% developers.

      Mark biggest error was moving so many resources to development unity to piss users off. If he would work on working Desktop for the enterprise (4-5 years ago), today he would have the power to fight Lennards project. Imagine Ubuntu on enterprise desktop ignored. This could turn wrong for everyone. If Linux impresion on desktop would be broken then enterprises could look into *BSD. RH would have to listen or try to fight him.

      This was a real posibility blown away by Mark. He got the basic userbase. Some companies was trying ubuntu on the desktop. If the Canonical would help develop some usable version of openoffice/libreoffice with easy case of migration from m$ office. We could see that year of Linux Desktop.

      But Mark is good at presentations saying that in max. 2 years everyone will be using ubuntu. Taking the numbers from his imagination.

      His second mistake (not only on his side) was ignoring the changes made to udev. Linus was screeming on them for doing soo. Gentoo folks forked udev. They asked ppl like debian devs to join and help contribute to this project. They was laughted by many other ppl for that forking.

      As it turned of: The only ones who got balls to say "no to systemd by default" was Gentoo developers. This was natural because of Gentoo rule no.1 "User decides what he wants". Many distro clones did adapt. They decided systemd was supreme or was forced by alienation.

      IMHO Linux migh be facing separation in not so long future. This might be the end of Linux aswell because of split energy and scarying out buisneses what are using Linux today. The *BSD might have its 5 minutes.
      The real way to fight back truely is contributed uselessd and backedup by Gentoo hackers and Debian team (its in their interest!). I believe that Gento developers will see this. They sleepted oportunity to work with Debian ealier (before uselessd)

    22. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      ... and they also scale quite well on modern machines, maybe except for some that are really badly designed and not wide adopted now.

    23. Re:at some point it isnt linux anymore. by AdamWill · · Score: 1

      There's no abuse there. He doesn't say a thing about the presenter personally, just corrects stuff that's in his slide, then says that sometimes what's written on web pages isn't true. Which bit of that did you think was abusive?

    24. Re: at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      I imagine that it would get more contributors from large corporations than "natural persons." In which case, that would just prove that Linux is going the way of Windows/Mac OS. If I wanted that, I would have used them. I can buy software, but the best software *at the moment* just happens to be free.

    25. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      I have used Linux as my server and desktops OS since 2004 because it is more secure, understandable, and malleable. If Leonard and company continues down this path, I will switch back to Windows. Then I can play games again. Speaking of Leonard: Leonard, Linux is not sick, you are a virus, and the critiques you have been receiving are the antibodies.

      I used to know which each file on the hard drive did back in the days of Windows 3.1 That is near impossible with today's Windows. But at least Linux can be made small enough to be understood. As mentioned on http://debianfork.org/ , systemd has scope creep already and will likely continue until Linux is just another bloated OS and we need something else for embedded systems.

      BSD is not active enough to run on everything Linux does, but maybe enough Linux developers will abandon Linux and make BSD as well supported as Linux now is.

    26. Re:at some point it isnt linux anymore. by Electricity+Likes+Me · · Score: 1

      Moreover the presenter is asked repeatedly if he's okay with the exchange continuing by someone (an organizer I presume).

    27. Re:at some point it isnt linux anymore. by Anonymous Coward · · Score: 0

      Poettering is an asshat.

      He can't even sit in a presentation as an audience member without heckling the presenter.

      I have to ask, how does Poettering's ass taste like and what value do you get white-knighting for the dipshit?

  25. Why do people care so much? by Guspaz · · Score: 0, Troll

    I don't get all the hate for systemd, because I don't understand why anybody cares. I turn on the machine, it boots up, stuff runs, web pages get served an files get shared. Who cares what's handling the launching of startup processes?

    1. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      System administrators, people trying to run Linux on embedded systems (some with serial terminals attached as the primary console), etc. People that are having to change the whole way they handle security and system logs to meet various legal or organizational requirements .... I'm missing a lot of others.

    2. Re:Why do people care so much? by QuietLagoon · · Score: 1

      ... I don't understand why anybody cares...

      Some people like to use software that is of a quality architecture and design, and not something that is little more than a security-challenged mash-up with very vocal protagonists.

    3. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Are you a fucking idiot? Do you not know about a thing called Google?

    4. Re:Why do people care so much? by iggymanz · · Score: 1

      On the server side when admining hundreds or thousands of machines, troubleshooting a bloated needlessly complex system wastes precious time. Serious admins I know don't like systemd for the server side.

      On the other hand, might be appropriate for desktop

    5. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Who cares what's handling the launching of startup processes?

      Server admins.

    6. Re:Why do people care so much? by DeHackEd · · Score: 5, Informative

      [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.

    7. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Sys-V is an utter shambles when automating that many machines. You obviously have not experience of it if you claim otherwise. The admins you refer to are probably old and stuck in the shitty ancient *NIX mess and aren't interested in learning new things. Well, they're out of luck, and will be out of a job soon enough.

      systemd brings order and consistency. None of the kernel devs are bothered about the change, and most already use it. Whether you like it or not, it is now the de-facto management for all of the major distros for new installs.

      Don't like it? No one cares what you think.

    8. Re:Why do people care so much? by Anonymous Coward · · Score: 1

      I turn on the machine, it boots up, stuff runs, web pages get served an files get shared. Who cares what's handling the launching of startup processes?

      You described that you are a user, those who cares are the developers and administrators.

      Monolithic design makes it hard for developers to add functionality to without having an impact on those who don't use it.
      Monolithic design makes it hard for administrators to tweak the system to be optimal for their needs.

      There are always users that don't fit the majority, who wants to do something else than browsing the web and sharing files. They are the ones who gets screwed over by this because the answer they will get from the developers and administrators will be 'sorry, no can do.'

    9. Re:Why do people care so much? by TangoMargarine · · Score: 1

      Read a sampling of the comments on literally any SystemD-related article to find out the details. It blows my mind that people are still posting "lol i have no idea u open sourc guys r dum" when all they have to do is scroll up or down like one screenlength.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    10. Re:Why do people care so much? by Bigon · · Score: 1

      "security-challenged mash-up" like running huge pile of barely maintained code in ring0?

    11. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      And some people bitch about any change that doesn't directly benefit them. They'd use 20 year outdated tools forever if they could because "that's what I grew up on".

    12. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      A few weeks ago, Debian installed systemd without me asking for it, as it does nowadays. My computer became unbootable even in recovery mode. I suspect this news was the reason.

    13. Re:Why do people care so much? by iggymanz · · Score: 1

      You talk out of your ass, admining init on those is solved problem. You are the one with no knowledge and no experience.

      The bloat of systemd impedes troubleshooting, and its bad design relying on far too many moving parts and binary logging database not readable by common tools makes it a project perhaps suitable for non-tech user's desktop (not embedded, not server) only

      A few kernel developers are quite vocal in their hatred for it, by the way. The young kids with no large server experience might like it for their laptop

    14. Re:Why do people care so much? by doom · · Score: 1

      "Sys-V is an utter shambles"
      Yeah, I wouldn't say I'm up on the SystemD controversy, but I would've thought that was the whole point. The old-style of system startup fires off so many processes, I've often thought you might be able to speed up a laptop boot quite a bit if you just wrote one perl script that did all of that stuff. It could even use the existing rc.d mess as an input format, read it all in once, and stash the info in a sane, single-file format...

    15. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Get back to me when you have a system you can just barely squeeze a console out of, never mind get anything else working, and you figure (rightly so) that reading a log file might help. Oh, can't load any software but have some rudimentary way to cat the log file to the screen--no networking, no disk access, no physical access? I hope you're Cypher from the Matrix.

      This situation has happened to serious admins more often than they'd care to admit.

    16. Re:Why do people care so much? by Anonymous Coward · · Score: 1

      Simplicity is prerequisite for reliability.

      -- Edsger Dijkstra

      When dependencies become serious enough we end up with disasters like the poorly managed libc5->glibc2 upgrade. I fully expect the first update of systemd will absolutely take down systems when the upgrade tries to restart some service everything depends on, including the upgrade process.

    17. Re:Why do people care so much? by iggymanz · · Score: 1

      SystemD fires off more processes, and moreover parallel starts services (which can be good thing, but that can be done with init style sytem too, long solved problem)

    18. Re:Why do people care so much? by jedidiah · · Score: 1

      The new broken way of doing things means that my more interesting Ubuntu machines don't boot up without user intervention despite there being no actual problem.

      Attempts to fix this myself will be more difficult because the newer system is more complex and thus more prone to user error.

      Simple and reliable is not a bug, it's a feature.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:Why do people care so much? by Zeromous · · Score: 2

      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
    20. Re:Why do people care so much? by Zeromous · · Score: 1

      >Sys-V is an utter shambles when automating that many machines.

      That's funny it works for my broad spectrum workloads and systemd does not. Why do I not have a choice?

      --
      ---Up Up Down Down Left Right Left Right B A START
    21. Re:Why do people care so much? by smash · · Score: 3, Informative

      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.
    22. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      .. 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?

      Aye, and some of us are legally required to keep logs...several years worth of the fsckers...gaps where we've had to delete things because of 'corruption' wont wash...

    23. Re:Why do people care so much? by amiga3D · · Score: 1

      There is some virtue in "tried and true." I think systemD may not be as bad as a lot of people make out but then I don't really know that it was all that needed either. Either way though I can't tell much as a user that it has changed under the hood of the latest linux distro I run. Currently running SparkyLinux which is a Debian derivitive.

    24. Re:Why do people care so much? by meta-monkey · · Score: 4, Informative

      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.
    25. Re:Why do people care so much? by BasilBrush · · Score: 1

      Some people like to use software that is of a quality architecture and design, and not something that is little more than a security-challenged mash-up with very vocal protagonists.

      Right. But those people abandoned Linux for OSX years ago.

    26. Re:Why do people care so much? by BasilBrush · · Score: 2

      The only time I see people round here unable to use capital letters to make sentences, they are posting Linux positive stuff.

    27. Re: Why do people care so much? by Anonymous Coward · · Score: 0

      well we know who's not a sys admin or even a power user. your cluelessness makes me wonder why u r even here.

    28. Re:Why do people care so much? by jenningsthecat · · Score: 1

      ...>systemd brings order and consistency. None of the kernel devs are bothered about the change, and most already use it. Whether you like it or not, it is now the de-facto management for all of the major distros for new installs.

      Don't like it? No one cares what you think.

      Is that you, Lennart?

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    29. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Because they're mad that they can't fire up a text editor and manage/modify their systems exactly like they did 20 years ago.

      This approach has it's merits but it's become clear that it's a thing ill suited for many of the challenges linux faces in 2014.

    30. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      There are a lot of security concerns being addressed by systemd (I guess we should just keep using unmaintained versions of ConsoleKit). Not to mention that unit-files can be maintained by upstream projects saving distro package managers huge piles of time and headaches. It really is true that most people railing against systemd know fuck-all about what they are speaking of. Try actually being in the trenches maintaining a distro and systemd's advantages will be plainly fucking obvious. Otherwise feel free to put in the work and roll your own systemdless distro.

    31. Re:Why do people care so much? by 0123456 · · Score: 1

      If you care about laptop boot performance, get an SSD. Mine boots in under ten seconds with the awful old init files. So systemd might shave a couple of seconds off that. Who cares?

      And boot time is irrelevant for servers that spend five minutes in the BIOS before they even think about loading the OS.

    32. Re:Why do people care so much? by AdamWill · · Score: 2

      "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.

    33. Re:Why do people care so much? by AdamWill · · Score: 1

      um. what? people have been updating sytems that use systemd for, what, four years now? amazingly enough, it actually works, we don't just all watch our systems crash and reboot every time.

    34. Re:Why do people care so much? by 0123456 · · Score: 1

      This approach has it's merits but it's become clear that it's a thing ill suited for many of the challenges linux faces in 2014.

      Like what?

      The current init system is a clunky mess, but it works because it's been kludged up over decades. What single benefit does systemd actually bring me?

    35. Re:Why do people care so much? by AdamWill · · Score: 1

      "Systemd by design tries to mount nfs shares, before it even starts up the network, out of the box!"

      Um. No it doesn't. Who told you that?

      "Systemd supresses everything unless you tell it to."

      No it doesn't. Who told you that?

    36. Re:Why do people care so much? by nabsltd · · Score: 1

      Sys-V is an utter shambles when automating that many machines. You obviously have not experience of it if you claim otherwise.

      We don't have "thousands" of machines yet where I work, but are over 1,000. With the rise of virtualizaton, SysV does just fine, since most servers are now single purpose, and don't have a lot of interdependent services running. For these, systemd really is a solution in search of a problem.

      OTOH, for a GUI desktop which starts "services" when a user logs in, then systemd might help a lot.

    37. Re:Why do people care so much? by AdamWill · · Score: 3, Interesting

      "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.

    38. Re:Why do people care so much? by mvdwege · · Score: 2

      On the server side when admining hundreds or thousands of machines, troubleshooting a bloated needlessly complex system wastes precious time.

      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'?
    39. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Try doing something clearly outlandish and freaky like having a service that depends on an iscsi volume that is accessed through the multipath drivers (clearly an edge case that no one in their right mind would want to do).

      And watch as your server dies on its arse on boot because systemd can't start the services up in the right order, and you can't troubleshoot it because all the systemd documentation is shit on the few occasions when it's not completely inaccurate.

      I love systemd.

    40. Re:Why do people care so much? by iggymanz · · Score: 1

      You are funny, systemd is a beowolf cluster of Rube Goldberg contraptions with fractal self-symmetry in its hieracharcy.

    41. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      As late as 2000, I've had distros where I had to use a screen session to upgrade ssh remotely, since stopping the ssh server would disconnect you and SIGHUP your session before starting the new server. What happens if I'm on a "consoled" console and I stop consoled to upgrade it?

      Maybe they've learned from the past. Right now with the open dismissal of the history of *nix development, all signs point to "no".

    42. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      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 GNOME's problem, not systemd's.

      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.

      K, so run a system log daemon. Binary logs have plenty of benefits. Like REALLY filtering on certain fields instead of hokey grep.

      Also, the massive violation of the KISS principle that has been a core guiding principle of Unix design since the start.

      Oh, so every fucking daemon under the sun having to implement code to daemonize itself isn't? Or the fact that init scripts are 90 lines and all boilerplate?

      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.

      Keep blaming systemd for "breaking compatibility". Just makes you look like a systemd hating shill.

    43. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Who told you that?

      https://bugzilla.redhat.com/sh...

      It looks like the current workaround (8/2014) is to change network filesystems from mounting at boot to automounting on access.

    44. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Can you point to these political games? Plus, political's not automatically a dirty word.

    45. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Dear customer, here it is:
      https://www.reddit.com/r/linux/comments/2dgy45/if_systemd_is_so_controversial_why_has_it_been_so/cjpfdcg

    46. Re:Why do people care so much? by inhuman_4 · · Score: 2

      "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.

    47. Re:Why do people care so much? by segedunum · · Score: 1

      Considering that it's posted under AC I'd say that's affirmative.

    48. Re:Why do people care so much? by DeHackEd · · Score: 1

      https://bugs.freedesktop.org/s...

      Indeed, I misremembered that. They don't say delete, they say the file gets rotated out immediately. And this bug report is famously linked as a demonstration of why systemd is hated for its developer attitude to the point that Lennart repsonded to it (today oddly enough). Corrupted files are not considered a bug and not getting fixed.

    49. Re:Why do people care so much? by csirac · · Score: 1

      Other than being forced to type in 12 passphrases manually to decrypt each hard disk at every single goddamn boot, because custom keyscripts just "aren't the systemd way". Or spending hours figuring out why your Requires=network.target units inexplicably never start on boot, without a single shred of clue or evidence or event in any logs whatsoever, despite LogLevel=Debug and even though network.target clearly flashes by during boot and systemd-analyze clearly shows that it knows about this relationship with your unit and the service starts normally when you login and systemctl start manually. Or that tweaking your daemon args now requires a systemd daemon-reload as well as restart.

      Yes, apart from all that, and the time saved now that admins will never have to see another freaky, alien shell script ever again because init systems were the only thing which used them, apart from all that... I'm hoping like hell systemd will hopefully one day buy me something other than more downtime.

    50. Re:Why do people care so much? by csirac · · Score: 1

      Oh, how embarassing.... the above post wasn't intended for you.

    51. Re:Why do people care so much? by strikethree · · Score: 1

      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.

      Log files are unimportant to the people who are writing and advocating for SystemD.

      Logs files are criminally important to those who have to report to regulatory agencies and otherwise important to those who manage systems for others (businesses and governments). None of those agencies will accept missing, incomplete, or corrupted log files during an investigation.

      The people writing this software need to get serious or get out. Logs are of vital importance.

      It seems like I am surrounded by inexperienced children who have no adults to discipline them.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    52. Re:Why do people care so much? by thegarbz · · Score: 1

      But I think the best reason people hate it is because it makes other applications become dependent on it

      Not at all. Not even slightly. Gnome wanted to use control groups. One API provided by control groups is through logind. Logind is dependant only partially on systemd, and in some cases (Ubuntu) it's actually possible to install Gnome 3.8 and logind without installing systemd.

      Systemd provided an API for cgroups through logind. It was the Gnome team which chose to use this API, and that's all that it really is, an API, . If people are so dead set against systemd then by all means ban together and write an alternate API for cgroups for Gnome to use. The only reason that Gnome has a dependency on systemd/logind is because the Gnome team has better things to do than reinvent the wheel.

      And before someone blindly starts spouting out some nonesense about Gnome shouldn't be dependent on others, please check your history to make sure you're not the same people blindly spouting out "do one thing and do it well" as a retort to systemd, when really that philosophy is quite dead in a modern Linux system.

    53. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Funny because most system admins I know that manage large clusters of servers install what seems like an endless triad of programs to make the clusterfuck that is Linux logging even remotely manageable.

      Yeah yeah I know, you're some kind of neck bearded god who can crap out regex and an endless pipe of sed and awk to instantly get the one piece of information you need. Some of us realise it's no longer the 70s and the machine should enable us to do the things we want, without having to effectively become complete gurus of the dark arts.

      I like binary log files. I like applications which make the reading and sorting of log files easy.

    54. Re:Why do people care so much? by bingoUV · · Score: 1

      you can do this alongside or instead of systemd's native log format.

      Not using syslog independently - but only through journald. Why such an abomination was considered a good idea, you know better than me.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    55. Re:Why do people care so much? by thegarbz · · Score: 1

      Incredibly nasty hacks to make an init system work in parallel is not "solving" the problem. SysV init does NOT support parallel starting of applications, and many of the bolt ons that have enabled this function do not support event based starting of apps either.

      If your long solved problem wouldn't still be a problem there wouldn't be masses of teams working on many fronts (not just sys-v but upstart, daemontools, etc) to "fix" Sys-V init.

    56. Re:Why do people care so much? by Zeromous · · Score: 1

      Actually no, this is informative to me. Thanks.

      I am not a troll. I am frustrated because RHEL7 is a heaping pile of poop presently.

      --
      ---Up Up Down Down Left Right Left Right B A START
    57. Re:Why do people care so much? by Zeromous · · Score: 1

      Yes. I'm beginning to wonder if Adam uses RHEL7 outside of 'vanilla' norms, very frustrating although I'm sure the kinks are worked out.....but I'm still left with WHY did we break it? Couldn't we have made systemd an option not a requirement?

      --
      ---Up Up Down Down Left Right Left Right B A START
    58. Re:Why do people care so much? by smash · · Score: 1

      Yup. I could improve on systemd's logging by just piping to /dev/null. Much faster.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    59. Re:Why do people care so much? by Kabukiwookie · · Score: 1

      You're willfully ignoring the objection that was made here. Now that they've decided to use systemd, in the future Gnome can't be used without it. So regardless of who decided to use systemd, once you use systemd there's no way back and any upstream project is forever bound to systemd.

      --
      The mountains of madness have many little plateaus of sanity - Terry Pratchett.
    60. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      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

      GOOD LORD. I'm getting sick of this being posted as if it were somehow some horrible bug and not actually the correct thing to do.

      It seems like there is a conflation of two problems here:
      First, yes, log files will get corrupted. I've had a good number of syslog files get corrupted before for various reasons, whether it was a program spazzing out and printing NULLs into the logfile, or good old fashioned root drive failure leading to bad or lost disk sectors. That happens. The two sides seem to disagree on this point -- the side that points to the closed bug seems to assume that it was journald itself that caused the corruption, while the developers are assuming that the corruption came from another source. Given that journald is used in many thousands of systems and has for years without us seeing corrupted journals all over the place... it seems like we'd need a little more proof of journald's culpability than "hey, I have a corrupted journal here. How did that happen?" It's a question worthy to be asked, but shouldn't immediately lead to "OMG systemd sucks it killed my logfile."

      Second, what do you do once you have a corrupted journal? Given the developer's belief that journald didn't cause the corruption, they immediately move to address this. Is rotating it not the right thing to do? After all, that doesn't mean instant deletion, it means instant archiving. The bug listing that you're referring to and that everyone posts around here doesn't say that the logs just get deleted, it says "when a corruption is detected, journald will rename the file to < something >.journal~, and journalctl will try to do its best reading it."

      journald detractors get stuck on point 1, journald developers just move on to point 2, so the sides are rarely talking about the same thing.

    61. Re:Why do people care so much? by smash · · Score: 1

      In 20 years of dealing with plain text unix log files, I am yet to have corruption in them, certainly not to the point where I could not view the logs at least partially.

      The fact that these logs are getting corrupted most likely IS due to systemd, the developers simply don't give a fuck. "Assuming the corruption came from another source" is exactly the problem.

      Also, what do you do if files are corrupted? You attempt to at least retrieve partial contents. Log files contain valuable information. Or we would not bother logging it!

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    62. Re:Why do people care so much? by Electricity+Likes+Me · · Score: 1

      >Sys-V is an utter shambles when automating that many machines.

      That's funny it works for my broad spectrum workloads and systemd does not. Why do I not have a choice?

      Funny I thought you did, since if you have "broad" workloads you probably have heavily customized a bunch of sys-v init scripts to boot up, and your upgrades are carefully planned affairs with tests, regression testing and a lot of preparation. In which case, why do you care? You're not blindly upgrading distros in the first place, so you're free to do what you want.

    63. Re:Why do people care so much? by Electricity+Likes+Me · · Score: 1

      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.

      Log files are unimportant to the people who are writing and advocating for SystemD.

      Logs files are criminally important to those who have to report to regulatory agencies and otherwise important to those who manage systems for others (businesses and governments). None of those agencies will accept missing, incomplete, or corrupted log files during an investigation.

      The people writing this software need to get serious or get out. Logs are of vital importance.

      It seems like I am surrounded by inexperienced children who have no adults to discipline them.

      People who seem to think log files are so important sure seem to spend a lot of time not learning about log files in systemd before writing angry internet posts about them. Otherwise they'd know that you can forward text logs to any system you want with journald, and avoid the binary log format entirely. Which is information one can find out from say, man pages, Google or any of the sources I presume they consult when configuring such important log file storage systems.

      I mean, I also assume they're up to speed on problems with syslog, like how by default the whole protocol is UDP and will drop packets freely?

    64. Re:Why do people care so much? by Anonymous Coward · · Score: 0

      Why do you endlessly white-knight for Poettering?

      Not only are you wrong, you are one pathetic motherfucker.

    65. Re:Why do people care so much? by vilanye · · Score: 1

      You actually think that adding bloat is a good thing? Using journald to pipe logs to rational and sane logging systems is a solution in your world?

  26. This is malarky by torsmo · · Score: 1

    Is systemd trying to become emacs?

    1. Re:This is malarky by sxpert · · Score: 1

      no, it will soon include emacs !

  27. Re:hum by jedidiah · · Score: 2

    > 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.
  28. Coming soon: systemd appstored by koinu · · Score: 2

    ... because it can never be early enough to buy some apps.

  29. OpenBSD movement seems to be happening by Anonymous Coward · · Score: 0

    Just like when Ubuntu went with Unity, and a lot of people switched to Linux Mint as result, it appears that with the introduction of SystemD we are now seeing a mass movement from Linux to OpenBSD. Quite interesting times. :)

    1. Re:OpenBSD movement seems to be happening by Barsteward · · Score: 1

      and did they move when canonical introduced "upstart" (you know, the ubuntu replacement for /sbin/init )? and did they move when canonical started to move to "systemd" from "upstart"?

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    2. Re: OpenBSD movement seems to be happening by Anonymous Coward · · Score: 0

      yea they did.

    3. Re:OpenBSD movement seems to be happening by Anonymous Coward · · Score: 0

      Who gives a fuck about OpenBSD? Like 9 fucking people on the planet use that shit.

    4. Re:OpenBSD movement seems to be happening by SiChemist · · Score: 1

      To be fair, upstart doesn't have anywhere near the level of "kitchen sink" insanity that is systemd.

    5. Re:OpenBSD movement seems to be happening by Anonymous Coward · · Score: 0

      Ubuntu isn't exactly a gold standard that every distribution wants to emulate. I'm trying to be kind and PC here.

  30. Future headline... by QuietLagoon · · Score: 2

    The last vestige of Linux has been removed from the GNU/systemd distributions, as systemd continues to move forward.

  31. What I haven't seen about all this systemd mess by Anonymous Coward · · Score: 0

    What does Linus say about it? Seriously, what's his point of view? I haven't seen this mentioned in any of this discussion.

    1. Re:What I haven't seen about all this systemd mess by Anonymous Coward · · Score: 0
  32. Rabble Rabble Rabble! by wisnoskij · · Score: 1
    --
    Troll is not a replacement for I disagree.
  33. This confirms it! by Anonymous Coward · · Score: 1

    The only answer I can come up with, as to why systemd is being shoe-horned into every mainstream Linux dist, is that Poettering is secretly employed by the NSA. And with Linux being what it is, moving forward, the NSA need a backdoor in place, since RSA and DUAL_EC_DRBG are suspect. If systemd becomes defacto standard for Linux, despite the criticisms that are falling on deaf ears of the decision makers, they'll have their 'in'.

    The truly sad thing here, is that systemd isn't being deployed a path option. It's becoming, this way, or the highway (see move to *BSD). Which, for all my years supporting the FOSS and Linux environments, is wholly antithetical.

  34. A great disturbance in the force... by Anonymous Coward · · Score: 0

    ...as if millions of computers suddenly cried out in terror and were suddenly...

    1. Re:A great disturbance in the force... by Anonymous Coward · · Score: 0

      ... binary logged?

    2. Re:A great disturbance in the force... by Anonymous Coward · · Score: 0

      And the log get corrupted?

  35. Shut up and listen... by joelholdsworth · · Score: 5, Informative

    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.

    1. Re:Shut up and listen... by Anonymous Coward · · Score: 0

      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.

      Sorry to burst your bubble, but VTs doesn't belong in the init system. They are a service started by the init system. It would also be nice if systemd people would stop breaking server features to bring in desktop features, because you could have both really.

    2. Re:Shut up and listen... by nabsltd · · Score: 1

      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:

      I have no idea what you mean by "multi-seat", but the existing SysV init system has no problem with simultaneous logins from any number of users.

      If you mean hooking up multiple keyboards and monitors to the same system at the same time, why would you ever want to do that when you can just log in to the system over the network (text or GUI, your preference).

    3. Re:Shut up and listen... by Anonymous Coward · · Score: 0

      Those articles say more about user switching under X. I'm sure that VT could be implemented as another type of session, but why would you want to? I only use VTs when X has hung -- ie when something has broken. Noone uses VTs if they can avoid it and so we don't care if it's beautifully implemented, only that it works. And systemd seems to have difficulties with that last part.

    4. Re:Shut up and listen... by strikethree · · Score: 1

      ...understand that this has been an important feature that has been needed for a long time in any init system...

      Odd. I thought the VTs were an output mechanism for the kernel along with serial ports. VTs are not just a console for when a GUI is not available.

      Regardless of any of that, what do VTs have to do with an init system and why are they required to be part of an init system? I see no need for the two to even be slightly related other than an init system using a VT as an output device to let the user know what it is doing. That certainly does not require that the VT code be part of the init system.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    5. Re:Shut up and listen... by Anonymous Coward · · Score: 0

      Multi-seat seems to mean multiple users via physically attached screens etc.

      This in contrast to multiple serial or network terminals, that are their own (semi)smart devices that happened to talk to a smarter device.

      Meaning that each seat is a logical box that a set of input and output devices are assigned to. And when a user logs in using a specific set of such he assumes that seat.

    6. Re:Shut up and listen... by Anonymous Coward · · Score: 0

      The reason they want to be in or at the init level is that it makes it easier to from them to assume control over IO resources, and so give assurances that unplugging and replugging a keyboard or similar won't move it between active account sessions.

      Thing is that just about the only place where this could be a hot topic is in the military/intelligence community. This because multi-seat would allow them to ship one computer into the field, with multiple IO devices attached, and have an intelligence officer log in side by side with a grunt while trusting the computer (the M-I complex is the originator of "trusted computing" after all) to not present classified data to said grunt.

    7. Re:Shut up and listen... by Anonymous Coward · · Score: 0

      People are just getting on the hate-systemd bandwagon. I feel like people are just not even trying to understand anything at all. I guess this is just a typical case of someone claiming to know something when in fact they know jack.

  36. Re:How'd "eating your words" taste? by Anonymous Coward · · Score: 0

    Don't you have anything better to do than stalk people in articles that have nothing to do with HOSTS files, apk?

  37. App store by Anonymous Coward · · Score: 0

    Just wake me up when it has an app store.

  38. Seriously considering leaving Linux for good. by wiggles · · Score: 0

    I have been a consistent Linux user since the 1.x kernel back in the 90's. Before there was even X11 integration, before there was Red Hat even. I have never had a problem with changes to the ecosystem - Switching to Xorg? Fine. Ditching LILO for Grub? OK. But this... this systemd is terrible. It's replacing half the OS, it's fixing stuff that ain't broke, and honestly causing more frustration with trying to troubleshoot compatiblity, daemon startup, and whatnot...

    I'm to the point in my career where I no longer need to care about this stuff. My server admin days have given way to more major infrastructure issues. 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. I've been messing around with SteamOS to play video games in Linux - a long held goal of mine - but I'm asking myself now, do I even care anymore?

    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.

    Goodbye, old friend. Maybe we'll meet again once this systemd bullshit passes.

    1. Re:Seriously considering leaving Linux for good. by Anonymous Coward · · Score: 0

      fixing stuff that ain't broke

      Screwing around too much with stuff that doesn't need to be messed with

      While talking about a terminal emulator running in ring 0...

    2. Re:Seriously considering leaving Linux for good. by wiggles · · Score: 1

      so what?

    3. Re: Seriously considering leaving Linux for good. by Wheely · · Score: 1

      Me too.

      Remember when we moved from a.out to elf executable format? That was a lot of work but we all could see the benefit and although software would break, everyone would know why.

      I think I'm with you on this. Compared to Solaris, HPUX and even Aix, Linux has no place in an enterprise looking to keep costs down.

    4. Re:Seriously considering leaving Linux for good. by BasilBrush · · Score: 2

      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.

    5. Re:Seriously considering leaving Linux for good. by Anonymous Coward · · Score: 0

      wiggles sounds like a real winner LOL

    6. Re:Seriously considering leaving Linux for good. by AdamWill · · Score: 2

      "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?

    7. Re:Seriously considering leaving Linux for good. by Anonymous Coward · · Score: 0

      Quite a few Linux and BSD users, myself included, are makers. We like to tinker. systemd cuts into this in major ways. I'm with several others here who are really giving thought to moving over to Free or OpenBSD. I really do admire OpeBSD and I've been a user since 2000. It's easy to install, easy to maintain, and Theo and devs keep the system sane and predictable. OpenBSD also has, arguabley, the finest documentation of any UNIX-like system out there. Whilst Linux is balkanised and seemingly becoming worse, OpenBSD in particular, but also FreeBSD/NetBSD seem to keep things under control. the BSD world also seems to be a bit more professional than the Linux world. This has been my experience since being in IT (~20 years).

    8. Re:Seriously considering leaving Linux for good. by Anonymous Coward · · Score: 0

      If you still want to give Linux a opportunity, here are some good (perhaps, depending on your requirements) choices: Gentoo, Funtoo, Slackware, CRUX, Alpine Linux, Void Linux and so on. Hope that helps :)

  39. Why do people care so much? by hierofalcon · · Score: 1

    Well, it's pretty simple. init had quirks - just like any other software. But they were well known.

    I wouldn't care about the switch if everything worked in a systemd environment. Unfortunately, they haven't gotten all the possible software relationships figured out for what depends on what, and since it tries to start everything it can as fast as it thinks it can, system services don't start properly in some cases. It is hard to patch things so they work right since when the next systemd update comes out it rewrites the service policies, so if they didn't agree with your environment, you get to patch again. At times there have been enough changes under the hood that old patches don't work right. My approach was to move all the service start-ups to rc.local with appropriate sleeps or pings to attempt to ensure hardware a particular system relies on is running. Ugly and imperfect and probably prone to blow up in my face eventually, but my start up times are back down to a reliable 30 to 40 seconds instead of minutes - with the emphasis on reliable. Just reused the old init script numbering order to set up the service start order in rc.local and voila - it works. Can't tell you how many service network restarts systemd was trying on a couple of boxes before it finally could get started, but it was more than one. AARGH.

    I'm sure in several years systemd will be as reliable as init was. Or they can add their own network stack and I/O handlers after they get the latest useless console functionality working and jettison the kernel. But the real gripe I have is they're worrying about things like the console before getting what they have working as rock solid as init was. Same gripe with Network Manager. It's great for a laptop with wireless or wired only. But the trunk and VLAN handling was an afterthought. It's gotten better, but that all should have been working BEFORE shipping the first test release to the users.

  40. Slashdot Response by inhuman_4 · · Score: 5, Insightful

    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.

    1. Re:Slashdot Response by koinu · · Score: 1

      Haha! But it's pretty entertaining to watch all the people panic.

      - A happy FreeBSD user

    2. Re:Slashdot Response by joelholdsworth · · Score: 1

      Yup - it's not SystemD's fault for solving this problem first.

      I personally would be very happy to see the problem solved in OpenRC, SysV, Upstart and all the rest - if they can make it happen, that is. I just wish a fraction of the effort that goes into systemd whining and bitching around here could go into participating in a distro, or contributing to one of these init systems.

      Oh wait no - these people don't help anything they just complain.

    3. Re:Slashdot Response by Anonymous Coward · · Score: 0

      Slashdot Comments: NOOOO! Why is Lennart taking away my freedoms! I'm switching to BSD.

      Really? Wow. Give me a minute while I check this Slashdot guy you mention... Nope, I cannot find it. Maybe he's a friend of that other Linux Something guy? Now, what was his name... I think it was something like Linux Communist... Ah! Linux Community, yeah, thanks. What a jerk, isn't he?

    4. Re:Slashdot Response by Anonymous Coward · · Score: 0

      Lennart and team routinely behave badly and break the world isn't a technical issue?

    5. Re:Slashdot Response by rahvin112 · · Score: 1

      Exactly. VT being part of the kernel is just carryover from ancient history and should have been fixed a long time ago. There is absolutely no reason the kernel should be deciding on terminal colors. This should be in userspace and I'm happy it's finally being fixed.

    6. Re:Slashdot Response by Anonymous Coward · · Score: 0

      My response is this: Why is this not just its own thing? Why does it have to be apart of systemd?

    7. Re:Slashdot Response by Anonymous Coward · · Score: 0

      It's pretty logical reaction. While the idea of moving VT out of kernel into userspace may be sound, anyone sane have to scream NOOOO upon learning it will be Lennart doing the implementation. No matter what the systemd guys are going to promise, they will inevitable break their promises when they think they can get away with it. I'm sure in the end console will be inseparably integrated into systemd and when you will want to use terminal on linux, you will have to install tons of useless systemd crap. Bugs won't be fixed, documentation won't exist, etc...

      We have seen this movie before.

    8. Re:Slashdot Response by Anonymous Coward · · Score: 0

      It has gotten pretty clear that a lot of the hatred for systemd has nothing to do with the technical merits.

      Bullshit. Practically all of the criticism *I've* seen has had very specific and articulable technical points against systemd. Please elaborate on specifically which of the points made on boycottsystemd.org are invalid for lack of technical merit.

    9. Re:Slashdot Response by Peter+H.S. · · Score: 0

      The good news for those distros is that the systemd developer, David Hermann, have provided full support for user space VT/console support for non-systemd distros, by using ksmcon and other software pieces he have developed. Whether they will use it is another thing.

    10. Re:Slashdot Response by bobaferret · · Score: 1

      I guess that's sort of my issue as well. Why isn't systemd modular. If They want to fix all of the problems that's great. But isn't there a way we can just use the pieces we want. I get that they've effectively made a standard API for all of the init processes to talk to each other and start up and all of that magic stuff. Terminals, Security, logins et all. There's a big mess there. No one will deny that. But it would have been nice if they'd actually defined a formal API for all of this, that we could do things differently if needed. Personally, I'm gonna stick to my RHEL6x servers till I get a good sense of the fallout from all of this. I wouldn't be surprised if someone forks RHEL6 or Debian at this point just keep systemd out of the way.

    11. Re:Slashdot Response by Jesus_666 · · Score: 1

      The only issue I see with this being part of systemd is that this probably means you need to run systemd in order to get virtual terminals (because of internal dependencies). This might be bad for small embedded distros that don't want to run the whole systemd stack. Perhaps things like systemd-shim will work, in which case it might not be too painful, but otherwise the distro might have to lug around relatively heavy components in order to get virtual terminals.

      As far as I can tell the systemd devs seem to want to optimize Linux for a number of use cases while declaring all use cases that stand to lose as irrelevant. A lot of people are unhappy about this, thus the hate. Well, and their attitude.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    12. Re:Slashdot Response by Anonymous Coward · · Score: 0

      nice strawman.

      all I ever hear is people bitching about the VT and all the local exploits from people with physical or serial cable access to the hardware.

      oh wait. I've never heard that. Ever.

      Fuck systemd. Fuck how it has been rolled out. It's the /. beta of the Linux world. Now do you understand the hate?

    13. Re:Slashdot Response by jenningsthecat · · Score: 1

      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...

      I have this wonderful big wooden horse on wheels that I'm going to park in your back yard. Pay no attention to the noises coming from inside it. What's that? You don't want it? Sorry, it's already there, and it's now holding up your house...

      I agree that "a lot of the hatred for systemd has nothing to do with the technical merits"; but I think it's also fair to say that a lot of the criticism is legitimate. It seems a major portion of the Linux ecosystem is being turned into something like Debian Sid - and a lot of people don't want their toys broken arbitrarily.

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    14. Re:Slashdot Response by AdamWill · · Score: 1

      Because the people doing the damn work to fix it decided systemd was the sensible place to do it. If you'd rather it be somewhere else, why not write it somewhere else?

    15. Re:Slashdot Response by AdamWill · · Score: 1

      "anyone sane have to scream NOOOO upon learning it will be Lennart doing the implementation."

      Except he isn't. /. is just assuming he is, because they don't understand that more than one person works on systemd.

    16. Re:Slashdot Response by jenningsthecat · · Score: 1

      My response is this: Why is this not just its own thing? Why does it have to be apart of systemd?

      I've been asking myself the same question. I'd love it if somebody knowledgeable would give a credible answer.

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    17. Re:Slashdot Response by Rich0 · · Score: 1

      My response is this: Why is this not just its own thing? Why does it have to be apart of systemd?

      Because you didn't write it that way. In fact, you didn't write it at all.

    18. Re:Slashdot Response by nabsltd · · Score: 2

      Yup - it's not SystemD's fault for solving this problem first.

      It's systemd's problem for solving it in a non-portable way.

      If I could download a replacement "VTd" package, install it, and get the new features, that'd be great. Unfortunately, I have to replace the Linux kernel (so that the VTs there don't complete with systemd's version) plus replace config files for a bunch of other services that systemd replaces, plus verify that my startup scripts work with systemd, plus.... Get the point?

    19. Re:Slashdot Response by Rich0 · · Score: 1

      Well, you already have journald to capture all the stdout of your services, so why not have a standard way of attaching a console to them? Ditto for containers, which systemd-nspawn can launch.

      Something like this has the potential to replace something like tmux. Imagine if every process that has a console is something that you can attach/detach at will, redirect to other processes, etc.

      I can definitely see some rationale for close integration.

    20. Re:Slashdot Response by Rich0 · · Score: 1

      While the idea of moving VT out of kernel into userspace may be sound, anyone sane have to scream NOOOO upon learning it will be Lennart doing the implementation.

      It isn't like there is some dictator who makes these decisions. Whoever writes the code is the one who gets to implement it, and it isn't actually Lennart in this case. Sure, the guy who wrote the code decided to work with him, but that is his choice.

      If you don't like the choice, go write your own code, and you can make it refuse to run if PID1=systemd if you want to. :)

    21. Re:Slashdot Response by inhuman_4 · · Score: 1

      "they don't understand that more than one person works on systemd"

      Hell from what I've seen many of the complainers still haven't figured out that systemd means more than just PID1. Take a look at the comments on Phoronix if you want to see how bad it gets. There was a huge discussion about what "modular" means.

    22. Re:Slashdot Response by bobaferret · · Score: 1

      I can see the benefits of course. Doesn't mean it shouldn't be modular. So this one thing or that one thing can be replaced when something comes along that is better for someone. And why not just have a better way of doing this through /proc/xxx/fd?

    23. Re:Slashdot Response by BadgerRush · · Score: 1

      It is modular.

      Systemd is made of dozens of modules and you "can just use the pieces we want" (obviousely respecting the dependencies between them). And they are defining formal APIs for all that, some of the APIs are already stable, the ones which are unstable are still young and evolving.

    24. Re:Slashdot Response by bobaferret · · Score: 1

      really good to know...

    25. Re:Slashdot Response by joelholdsworth · · Score: 1

      If I could download a replacement "VTd" package, install it, and get the new features, that'd be great.

      Ok that sounds like a reasonable project. When will start work on that? Or are you just complaining from the sidelines?

    26. Re:Slashdot Response by BadgerRush · · Score: 1

      Here it goes just a quick list:

      1. This one doesn't make any sense. Systemd is a collection of daemons and binaries, and each of those "do one thing and do it well,". By the same standard he would have to say that the whole GNU project "flies in the face of the Unix philosophy" because it is "a complex collection of dozens of tightly coupled binaries".

      2. The said "disadvantage" (that it is logs can be corrupted) is also a disadvantege of all other systems (with text logs), no change here.

      3. Really? So any and all software which is not cross-platform is "noticeably chauvinistic and anti-Unix"? Many (if not all) of those non-Linux systems also have subsystems tightly welded to their respective kernels.

      4. That is called building in the sholders of giants.

      6. Yes, PID 1 is a single point of failure. It has always been. Again not something brought by systemd.

      I got tired, apparently all arguments on that site follow into two categories:

      A. Systemd does something diferently, I don't have any data showing that is is worse but because I liked the way it was before I'll call it worse.

      B. Systemd is vulnerable to a problem/attack/etc which was already present in previous init systems, but for no reason this bothers me in sytemd.

    27. Re:Slashdot Response by Anonymous Coward · · Score: 0

      Article: this new feature is part of systemd.

      Slashdot Comments: NOOOO!

      That's a perfectly sane, rational response. If you're going to provide an improved console, just do it. Don't tie it into a dozen other unrelated things as part of systemd.

      Systemd really needs to be ripped into separate components, so people have a choice of which of them they want to use. You want unit files to replace your init scripts, but want to keep logging to plain text? Install the systemd-startup module, but don't install binary-system-logs.

    28. Re:Slashdot Response by Sri+Ramkrishna · · Score: 1

      It is a great twist of logic to put a wooden house in the backyard and then say it is holding up the house. I dont think this is the example you were meaning to relate.

    29. Re:Slashdot Response by phantomfive · · Score: 1

      Slashdot Comments: NOOOO! Why is Lennart taking away my freedoms!

      No one's complaining about freedom.

      It's more like, "Oh, systemD guys are doing it? That basically guarantees it will be done in a crappy way..........."

      --
      "First they came for the slanderers and i said nothing."
    30. Re:Slashdot Response by Zalbik · · Score: 1

      No...that's a personnel issue.

      For future reference:
      If it runs on electricity, it's technical.
      If it runs on meat, it's personnel.

    31. Re:Slashdot Response by Rich0 · · Score: 1

      I can see the benefits of course. Doesn't mean it shouldn't be modular.

      Well, what are you waiting for? Go make it modular then! :)

    32. Re:Slashdot Response by soccerisgod · · Score: 1

      Wooden house? Maybe read that again?

      --
      If a train station is a place where a train stops, what's a workstation?
    33. Re:Slashdot Response by soccerisgod · · Score: 1

      B. Systemd is vulnerable to a problem/attack/etc which was already present in previous init systems, but for no reason this bothers me in sytemd.

      Personally while not liking systemd, I wouldn't use that argument myself. That said, there is a difference in complexity between init (which does nearly nothing) and systemd. Higher complexity, I'm sure I don't need to tell you, always brings with it a higher risk of errors.

      --
      If a train station is a place where a train stops, what's a workstation?
    34. Re:Slashdot Response by strikethree · · Score: 1

      And you come to EXACTLY the wrong conclusion. Here is how it should really go.

      Article: Someone is fixing VTs and making them more secure and reliable.

      Comments: Fuck yeah! VTs worked but they certainly needed improvement.

      Article: SystemD is integrating VTs.

      Comments: What the fuck?! I can understand someone wanting to fix VTs but why in God's name are they integrating it into SystemD? It already has 69 fucking subsystems, all of which come crashing down if there is an error in even one. Why would I want my VTs to be integrated into that mess?

      You: People are complaining about someone fixing VTs.

      Me: You are a fucking troll.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    35. Re:Slashdot Response by Anonymous Coward · · Score: 0

      It's systemd's problem for solving it in a non-portable way.

      If I could download a replacement "VTd" package, install it, and get the new features, that'd be great.

      You can use whatever userspace console you want, and use it with systemd or aything else. Also, there is no problem using systemd-vtconsole or whatever it's called outside of systemd. It's just a daemon and it doesn't do anything special or incompatible.

      Unfortunately, I have to replace the Linux kernel (so that the VTs there don't complete with systemd's version)

      This isn't even false, it makes no sense. You can use a userspace console just the same way you use X or wayland. If you disable the internal kernel console *and* want to use the console, then you'll need a userspace console implementation, either systemd's or another one.

      plus replace config files for a bunch of other services that systemd replaces, plus verify that my startup scripts work with systemd, plus.... Get the point?

      There is no point to be gotten.

    36. Re:Slashdot Response by Anonymous Coward · · Score: 0

      +1

    37. Re:Slashdot Response by Anonymous Coward · · Score: 0

      Then LP will reject it because it "needs" to be integrated soooo tightly into systemd ;)

    38. Re:Slashdot Response by Anonymous Coward · · Score: 0

      When will start work on that?

      Who is "start"?

    39. Re:Slashdot Response by Anonymous Coward · · Score: 0

      That's only a niche feature to boast in advertisements for systemd, so there is little value to implement it elsewhere.

    40. Re:Slashdot Response by Anonymous Coward · · Score: 0

      Yes, if that's really something beneficial in actual use instead of boasting for a propaganda, I will definitely do it.
      Even if I change my mind, someone else will finally do it, assuming the same condition :)

    41. Re:Slashdot Response by Anonymous Coward · · Score: 0

      Its at this point that the reply would be a personal attack followed by a ban (if the forum was controlled by pro-systemd activists). The post after that would be an "I agree", either from a real person or a sock puppet. Either could contain expletives.

    42. Re:Slashdot Response by Kabukiwookie · · Score: 1

      It has gotten pretty clear that a lot of the hatred for systemd has nothing to do with the technical merits.

      Are you actually reading post of people who have objections to systemd or are you just shutting down whenever there is any criticism?

      I am very sure that if systemd were an inplace independent replacement for init, that the majority of people objecting currently would be satisfied. The problem is not that there are no technical merits to the objections people have, the problem is that the technical objections fall on deaf ears.

      --
      The mountains of madness have many little plateaus of sanity - Terry Pratchett.
    43. Re:Slashdot Response by Rich0 · · Score: 1

      Then LP will reject it because it "needs" to be integrated soooo tightly into systemd ;)

      So, why do you care what he thinks? Are you not allowed to install software on your computer without LP's signoff?

    44. Re:Slashdot Response by Anonymous Coward · · Score: 0

      Because I so much want to improve the non-deliberately written spaghetti code in the friendly projects by Lennart, who is god-like, non-arrogant, smarter than everyone else and never makes mistakes (and in case he makes one, it must be the world's mistake and an attack at him). How can I resist working with such an awesome developer?

    45. Re:Slashdot Response by Anonymous Coward · · Score: 0

      Don't describe L.P. as an "awesome developer". "awesome" in Linux context is ambiguous, and the Awesome window manager is not affiliated (nor would its developers like it to be) with LP.

    46. Re:Slashdot Response by Anonymous Coward · · Score: 0

      I will watch it, and fork immediately if kmscon get abandoned. Thanks for your suggestion :)

  41. Re:hum by TangoMargarine · · Score: 1

    What is with the SystemD bashing anyway? It's written entirely for the Linux API for the better, why should Linux stick with the old init which runs in Unix System V and BSD. Isn't this why Linux is moving away from the old xorg to wayland.

    Because especially in programming, "old" does not necessarily equal "broken." "If it ain't broke, don't fix it." And especially don't fix it with something that breaks half the rest of the product as a whole...while kind of failing to actually provide any benefits.

    It will take some time to fully optimize SystemD for Linux and it will be the same thing with Wayland.

    Except Wayland is still optional. You don't ram the new software into the working ecosystem and then fix it.

    --
    Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  42. Re:How'd "eating your words" taste? by Anonymous Coward · · Score: 0

    Evading answering questions asked of you by an ac reply BarbaraHudson?

  43. finally! by Thud457 · · Score: 2

    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

  44. Shut up and listen... by Anonymous Coward · · Score: 0, Troll

    Thanks for all the links to your shitty blog. It's completely useless to everyone, but at least you tried.

  45. Great for security reasons by geggo98 · · Score: 1

    Shifting things from kernel space to user space is usually a good idea, especially with respect to security. Of course the ttys should not stay in PID 0 but be moved to separate, user specific processes in the long term. But moving them from kernel space to PID 0 is an important first step in that direction.

  46. Re:hum by Anonymous Coward · · Score: 0

    Oh, you mean like the Linux kernel does?

    Oh wait, you did know that Linux isn't a microkernel, but in fact is a monolith, right?

  47. Zawinski's Law by Anonymous Coward · · Score: 0

    “Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.”

    http://www.catb.org/jargon/html/Z/Zawinskis-Law.html

  48. Re:How'd "eating your words" taste? by chihowa · · Score: 1

    You do realize that this whole stalking and multiple-post tactic only makes you look pathetic and kooky and does nothing to discredit your target du jour, right? This isn't how debates that people take seriously are carried out.

    I doubt the AC you responded to was BarbaraHudson. Most of us here are sick of seeing tons of identical off topic replies from you.

    --
    If you want a vision of the future, imagine a youtube comments section scrolling - forever.
  49. Bottom line: is Systemd popular with Linux users? by walterbyrd · · Score: 1

    Are Linux using companies rushing to get RHEL 7? Are Linux users anxious to upgrade to Systemd based systems? Or, has Linux with Systemd proved unpopular?

  50. Why dont we put the window manager in systemd? by Anonymous Coward · · Score: 0

    systemd is staring to look like a bloated corpse.

    1. Re:Why dont we put the window manager in systemd? by Anonymous Coward · · Score: 0

      Correction: it has always been that.

  51. Ignorant too by dbIII · · Score: 1

    Only one desktop session is active at a time!

    Apart from instances like now when I'm running four X sessions at once because it makes some full screen software behave a lot better and sandboxes workflows nicely. Then there's the people that were running multiple keyboards, mice and monitors for a couple of people on the same box well over a decade back. What is it with Wayland fanboys not having a clue about the system that they are supposed to be improving on?

    1. Re:Ignorant too by ustolemyname · · Score: 1

      Then there's the people that were running multiple keyboards, mice and monitors for a couple of people on the same box well over a decade back. What is it with Wayland fanboys not having a clue about the system that they are supposed to be improving on?

      I setup such a system a year and a half ago (4 stations off one computer, totaling > 10mpx of desktop space).

      Allowing me to be abundantly clear: I wish Wayland was production ready a year ago. Multiseat-X sucks for these reasons:

      • You either need a separate graphics card per session, or use framebuffered Xephyr windows to run your desktop (I chose the latter, as performance wasn't a concern, but adding more graphics cards was)
      • Dynamically assigning keyboards/mice to different screens based on a common USB host... sucks. SystemD manages sessions and integrates with udev so a hotplugged USB devices can be limited to it's associated session. Seriously awesome.
      • The above is doubly a problem as when a usb peripheral disconnects momentarily, an X session forgets about it and never sees it again... Fixed by following what was happening with GDB, putting together an awful hack, and nuking X updates from the package system.
      • All users sessions run on the same virtual terminal. I'd often ssh into the system to maintain it rather than my usual ctrl+alt+F1
      • Documentation is erratic and frequently wrong.
      • What I have works, but I would not deploy it to someone else's work environment

      All that badness aside, I do appreciate only having to maintain one machine for software updates etc, not having to setup network shares, or worry about users logging in with NFS + LDAP. It made it quite easy for 4 people to share a powerful machine that they only needed the speed from on occasion, and collaboration was super simple.

      I look forward to rebuilding this setup with pure SystemD + Wayland in the next 18-24 months.

  52. Re:How'd "eating your words" taste? by Barsteward · · Score: 1

    unfortunately these trolls don't have the mental capacity to realise they are behaving like twats

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  53. Re:hum by BasilBrush · · Score: 2

    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?

  54. The worst part... by HalAtWork · · Score: 1

    The worst part is when shortcut keys and mnemonics are changed because of a different language, I navigate by keyboard and have to re-learn everything on other systems and guess what the right command is if I don't know the language.

    1. Re:The worst part... by Electricity+Likes+Me · · Score: 1

      Yeah I mean, all those other people should just learn English really.

      Do you realize how inane this is? In the same breath people ask "why bother? No one needs it" you're complaining that "oh it'll ruin my shortcut keys because I, personally, switch language all the time".

      You know what doesn't work anywhere? Any of the shortcuts in my .bashrc file because I don't have the file on that specific computer. But you know what you could almost certainly do with a well localized terminal system? Quickly and easily change the language to the one you're familiar with. Exactly unlike the current situation if you don't speak American English.

  55. Re:hum by Barsteward · · Score: 1

    systemd is optional, you can remove it and replace it with any init system you like

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  56. On the ignorance of this debate by Peter+H.S. · · Score: 5, Informative

    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.

    1. Re:On the ignorance of this debate by Zombywuf · · Score: 1

      Why is it part of systemd? There's no reason I can see for a thing called systemd-consoled to exist.

      --
      If you can read this you've gone too far.
    2. Re:On the ignorance of this debate by Peter+H.S. · · Score: 4, Informative

      I guess you don't know much about systemd and kernel VT's. The explanation is quite long and technical, but the bottom line is that systemd provides needed infrastructure to allow eg. user switching in user space for VT's, and nothing else really does, so of course all the advanced features are going to be systemd only; nothing else provides what it does.

      Furthermore, what some distros want is to turn off kernel space VT's completly, so something else in user space need to manage such VT's, whether the init system is SysVinit or systemd. What this is all about, is that systemd is adding support for this so you can use user space consoles in early boot for logging in or having en emergency shell and what not.

      Hermann has made all the necessary tools for the non-systemd distros, so they can enjoy most of the benefits. I have a hard time imagining that ultra-conservative distros like Slackware are going to use it though, so they can just continue to use kernel VT's.

    3. Re:On the ignorance of this debate by radarskiy · · Score: 1

      "no need for the systemd opponents to get their panties in a bunch"

      Clearly you are taking away their freedom to bunch their panties!

    4. Re:On the ignorance of this debate by Sri+Ramkrishna · · Score: 1

      The first real post that has any relevant information. Thanks for shining light not generating heat.

    5. Re:On the ignorance of this debate by Anonymous Coward · · Score: 0

      Is this related in any way user identification for terminal access to a lxc guest that had plagued pam in the past?

    6. Re:On the ignorance of this debate by phantomfive · · Score: 1

      For the rest of us who really likes systemd

      Why do you like systemD? What's so great about it?

      --
      "First they came for the slanderers and i said nothing."
    7. Re:On the ignorance of this debate by Peter+H.S. · · Score: 1, Interesting

      Why do you like systemD? What's so great about it?

      I could probably write pages on how great systemd is, but the bottom line is, that systemd is "Linux-done-right!" in all aspects it covers:
      It is by far the most advanced, feature rich init-system available for Linux (and probably Unix too).

      There are several reasons that make systemd a great project;
      Its developers (Poettering et al) have really studied all parts extremely well before they started coding, so all the systemd functionality is really well thought out, and implemented in a superb way; everything is an improvement, often by a huge distance. They have dealt with all the hard problems like backwards compatibility, no flag day, service dependencies etc, by solving them in the most correct manner instead of just patching things up, so systemd pc's have a fast boot, not because systemd is optimized for speed, but because by doing system and service initialization in the most predictable and correct way, leads to a boot speedups as a side effect.

      Ubuntu's Upstart was an important, well coded, pioneering effort for improving Linux init systems and a serious improvement over SysVinit, but it also demonstrated, that by staying too close to traditional init systems, you didn't get rid of their inherit problems.

      Just the logging alone is worth everything; it provides superb and powerful log filter capabilities that enhances the standard Linux text tools like "grep", but since it is structured, indexed and have a programmatic API, it will also mean that GUI developer now can make a functional GUI for viewing logs on Linux. So there is great stuff for the hardcore sysadmin, and the new Linux user at the same time.

      systemd makes using advanced kernel feature like cgroup a breeze; no need to read advanced tutorials or cooking up bash scripts, just ad a single keyword like "CPUShares=20%" in the service config file, and systemd will use cgroup to ensure that that process will never get more than 20% CPU time on one CPU. It is so easy, and no coding required.

      I could go on, but I recommend that you study systemd yourself:
      http://www.freedesktop.org/wik...
      Lots of great documentation there, that will make you think; this is great stuff!

    8. Re:On the ignorance of this debate by phantomfive · · Score: 1

      Cool, thx

      --
      "First they came for the slanderers and i said nothing."
    9. Re:On the ignorance of this debate by Rich0 · · Score: 1

      Why not? Systemd can spawn containers and manage their services and networks. Why not have it manage their consoles as well?

      You're more than welcome to merge consoled into your word processor to if you want to - it is open source.

    10. Re:On the ignorance of this debate by soccerisgod · · Score: 1

      I think we can all agree that the old sysv init is obsolete and must be replaces with something more powerful. But as a *nix enthusiast, I'll want to keep what defines *nix: KISS. Things like grep are just right: they do one thing and they do it well, and you can use them for.. whatever, really.

      I haven't tried systemd yet. What really scared me off the most is that the authors think they can do everything better than everyone else, and that it all should integrate with their one solution for booting (which basically, was a set of scripts up until now before they showed up).

      It's like someone with a Sauron complex, handing out rings to everyone to make them all dependant on systemd and then do something sinister and unspeakable, weilding The One Ring...

      --
      If a train station is a place where a train stops, what's a workstation?
    11. Re:On the ignorance of this debate by Anonymous Coward · · Score: 0

      Systemd does these things, with *none* (instead of all) of them done in the most correct way (and many of them in very broken way).

      In the functions covered by both upstart and systemd, systemd only does slightly better. And that is not even comparable to correctly designed init systems like runit, s6 and nosh.

      Systemd's binary logging is really much of a joke. Just count how many people slashdot commenters complaining about systemd's journal corruption.

      There are already a few software dedicated to cgroup management, and systemd is not the only one that does that (and I do not consider it to be necessarily more powerful than the dedicated ones); more than that, systemd developers wants systemd to be the sole (ie. monopolizing) software for that purpose.

    12. Re:On the ignorance of this debate by mr_mischief · · Score: 1

      What specifically does it buy me over daemontools, upstart, or OpenInit, though? There are other things that are big improvements over sysVinit.

    13. Re:On the ignorance of this debate by Zombywuf · · Score: 1

      Is condescension your default response? I've been developing software on Linux for years and using it for longer. There is no need for the console terminal emulator to be part of systemd; none whatsoever - you say as much yourself. Systemd is becoming a single package that does everything but your windowing system, this is a terrible state of affairs. No matter how much they claim that it's modular it's really not, everything ends up coupled together for no good reason that it's easier for Lennart to think about when it is.

      --
      If you can read this you've gone too far.
    14. Re:On the ignorance of this debate by Zombywuf · · Score: 1

      Systemd can spawn containers that manage web servers, why not have a web server built into systemd?

      --
      If you can read this you've gone too far.
    15. Re:On the ignorance of this debate by Peter+H.S. · · Score: 1

      Is condescension your default response?

      I can see what you mean, but it wasn't intended as such.

      I've been developing software on Linux for years and using it for longer. There is no need for the console terminal emulator to be part of systemd; none whatsoever

      Well, it is the opinion of David Hermann that it exactly belongs in systemd. Since he is the author of kmscon and consoled, I doubt that anybody knows more about VT's than he does at the moment. Since the vast majority of Linux distros are going to be systemd based in the future, it makes so much sense to make systemd optimized VT's. Just the fact that systemd is the only game in town when it comes to multi-seat is justification alone.

      - you say as much yourself. Systemd is becoming a single package that does everything but your windowing system, this is a terrible state of affairs. No matter how much they claim that it's modular it's really not, everything ends up coupled together for no good reason that it's easier for Lennart to think about when it is.

      Really, what is the problem with systemd gaining features like consoled? It takes nothing away for the tiny minority of non-systemd distros; they can still use kernel VT's if they want, or use kmscon if they care about features and bug fixing. Why are non-systemd user so obsessed and possessive about the systemd code? Use it if you want, fork it and use it they way you want, or make an alternative.

      I can't really take your comment seriously about systemd features being coupled together with no good reason. I have yet to see a systemd-opponent that have any real experience with systemd or even have read all the documentation and man pages.

      The systemd developers give good and detailed reasons for why they do what they do, but systemd-opponents seemingly prefer to get their systemd information from the many tin foil hat, swivel eyed, systemd-hating, loony blogs, instead of actually reading up on the subject.

      Don't like systemd? Fine by me, just remember that it is all up to you to make the non-systemd distro working. So don't whine about what systemd developers does or doesn't, but concentrate on making your own alternative. Just attacking systemd gets you nowhere.

    16. Re:On the ignorance of this debate by Zombywuf · · Score: 1

      I can't really take your comment seriously about systemd features being coupled together with no good reason. I have yet to see a systemd-opponent that have any real experience with systemd or even have read all the documentation and man pages.

      You see, this is just it. I write a bunch of stuff that needs to be deployed to a run on hundreds of instances, what we have is tied into the init system as it was all done properly - that is to say it was designed to work with the system rather than against it. Suddenly the system is changing, and it's taking everything with it. If we want to keep using ubuntu then the migration is going to be awful once we need get of the current LTS; which thankfully is a long way off right now. If it were just the startup system that was changing it wouldn't be so bad, but it's an ever growing pile of stuff. Now I don't even know if we're going to be able to get the console output off our EC2 instances when they refuse to boot. Just rolling our own distro, or switching distro means changing a whole bunch of stuff, especially annoying as we use upstart so Ubuntu is the only option. So instead, some point in my future is going to mean completely replacing all my knowledge about how current init systems, logging, consoles, and who knows what else, instead of making new features. And this is probably going to result in investors yelling.

      --
      If you can read this you've gone too far.
    17. Re:On the ignorance of this debate by Peter+H.S. · · Score: 1

      I know the pain of changing systems and workflow. It is understandable that people working close to systems have an aversion against changing stuff that works for them. Few people get paid for the luxury of learning new technology.

      But systemd is actually a very rare watershed moment in Linux where some old fundamentals are being changed, and IMHO, systemd is an improvement in every area it touches; it is a better init system, provides awesome logging, exposes hard to use kernel features like cgroups, "capabilities(7)" and "namespaces", and make them a breeze to use: just ad a single keyword in a text config file, restart the service and you can enable cgroups features or prevent privilege escalation etc.

      Total service supervision, including systemd itself. Really advanced rate limiting and service restart features, like "don't restart the service if manually shut down", or "don't try to restart the service more than 3 times within 10 minutes".

      You can drop hard to maintain code if your service needs to drop privileges after startup, and just use systemd's inbuilt features.

      start a new OS container in seconds to play around with, etc.

      I can only encourage you to start learning systemd properly; at the moment all the commercial and non-commercial LTS distros will switch to systemd. I think even Slackware will change to systemd down the road, since there is practically zero development going on in the non-systemd camp at the moment.

      Take it a bit at the time; there is so much new to learn. Try a systemd distro like Fedora 20's KDE spin, or Debian "Jessie" (should be in beta by now), perhaps in a VM.
      systemd really is the future, and it really have a lot to offer.

    18. Re:On the ignorance of this debate by Zombywuf · · Score: 1

      There are points where I definitely disagree with you on points where systemd is better. Containers for daemons can easily be made into a separate process, in fact it would be useful for testing if I could just do "contain-app --cgroup ... myapp" and check it works then make the init/dependency/startup system run the same command line. I'd love for this tool to exist, and if instead of rewriting the entire init system just this tool, with a focus on it working with the various other tools that are out there, was developed I would be a much happier man.

      Logging in systemd is terrible, really really terrible. The appending text to a file model is great because it's very hard to corrupt the whole file in the event of a system crash. Indexing logs can, and should, be done by a separate process monitoring the files (Splunk being the best example of how to do this, if you can afford it), this way you get rollback capabilities for your indexes. This is how databases have done it for years, in filesystems it's called journaling - which is the ultimate irony of the systemd journal.

      For service supervision what I've seen of systemd seems to pale in comparison to monit, which allows expect testing of various network protocols, restart management and is just all round awesome. You can run monit as init if you want, but it's probably not a good idea.

      OS containers have been around with UML for longer than systemd has existed. They don't need a new init system to work, it's all a feature of the clone syscall.

      Essentially I see systemd as a case of RedHat NIH, when RedHat desperately need things to have been invented there in order to try and remain relevant.

      --
      If you can read this you've gone too far.
    19. Re:On the ignorance of this debate by Peter+H.S. · · Score: 1

      I don't agree about logging. I think the systemd journal is a great improvment over legacy style old text dumps. Stuff like "journalctl -b -p err" (show only messages from this boot at log level "error"). So useful, so simple. Or "journalctl --since -15m" that shows the last 15 minutes of logging. Or "journalctl -f -u firewalld.service" that just tails the firewall service. There is bash completion of everything, from parameters to servicenames. There is kernel guarantee the entries aren't faked (all those field starting with underscore), meaning that if cups is writing "lpt0 on fire" in the journal, you can see if its a fake or real. (on syslog anything can pretend to be cups).
      systemd is also able to gain logging info from when the system is only in the "initramfs" stage (systemd lives in initramfs during boot and then jumps to rootfs), before the root system is even mounted, something rsyslog can only dream of.

      The journal is primarily an append only system (basically a text file with another newline separator + index), so it is quite robust against RW corruptions.

      systemd's primary design goal is simplicity; it isn't a log sink like rsyslog, and won't have db drivers. It is however easy to export its content in e.g. JSON format by the journald-gateway, or let rsyslog, who can natively read journal files, convert it into any supported format etc. So using Splunk is trivial these days.

      Monit and systemd aren't completely overlapping, so you can still run Monit on top of systemd, that way systemd can restart Monit if it fails :-). But it is a major selling point for systemd, that it comes with integrated service supervision "out-of-the-box" and in easy way too. Just add some keywords to a textfile, and away you go. Because systemd uses cgroups, it can track all processes and their child processes with ease, so its supervision abilities are quite awesome.
      To simplify both projects; systemd has the technological superiority when it comes to the low level supervision stuff, while Monit has all the high level monitoring stuff, like graphs etc.

      OS containers predates systemd deployment. But systemd intend to make them much better: systemd intend to make OS containers that runs unmodified on top of the host OS. As it is now, there isn't much security, but that is the next round: unmodified, secure OS containers; run a standard Ubuntu and a standard Fedora on top of CentOS (and make them socket activated too). Nobody else have such high ambitions.

      Regarding RH. They hardly need to make themselves "relevant" since their revenue actually keeps on growing despite the international crisis. Not many other Linux distro vendors experience that. No slant intended against Canonical, but AFAIK they still loose money every year.

      Besides, while Lennart Poettering is employed by RH, systemd have long been a multi-distro collaboration, with half a dozen developers from different distros and companies that have git commit access. There has been more than 600 independent contributors too. So it is a huge open source project, not a Red Hat solo show.

    20. Re:On the ignorance of this debate by Rich0 · · Score: 1

      Systemd can spawn containers that manage web servers, why not have a web server built into systemd?

      The design of linux essentially ensures that every process has a stdin/stdout. It does not ensure that every process contains a webserver. So, having a way to manage the stdin/stdout for things like containers makes more sense than implementing a webserver for every process.

      Of course, it would be nice if the design for the console make it really easy to attach to it using a browser-based application. :)

  57. Re:hum by TangoMargarine · · Score: 1

    Yeah, and then GNOME (and anything else that depends on it) won't work. Try to keep up.

    --
    Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  58. You do realize you're a douche, right? by Anonymous Coward · · Score: 0

    BarbaraHudson's ac stalking method quoted: FROM http://slashdot.org/comments.p... :

    "HOWTO: trolling the hosts file guy in one easy step The next time you see a post by him, just reply anonymously. And to really mess with his head, reply anonymously to your anonymous post, disagreeing with your first anon post (extra points if you claim in the second post that you're him - that REALLY sets him off)." - by tomhudson (43916) barbara.hudson@ ... a - h u dson.com on Saturday April 16, 2011 @01:38PM (#35841122) Journal

    BarbaraHudson the sockpuppeteer ( http://slashdot.org/~BarbaraHu... = http://slashdot.org/~tomhudson... = http://slashdot.org/~Barbara%2... ) evades questions + does a "run, forrest: run eating her/his words" as predicted too.

  59. Re:hum by Yunzil · · Score: 1

    It violates the Unix design philosophy

    If the Unix design philosophy is to have cryptic init files scattered all over creation then it needs to be violated.

  60. how good is it when things break? by Anonymous Coward · · Score: 1

    I don't get all the hate for systemd, because I don't understand why anybody cares. I turn on the machine, it boots up, stuff runs, web pages get served an files get shared. Who cares what's handling the launching of startup processes?

    Because some of us worry about when things don't Just Work. Some of us have jobs whose responsibility it is to Make It Work. And systemD makes that more difficult at times. For example: their binary logging system ("the Journal") is not ACID compliant and can become corrupted if there's a (unrelated-to-systemD) crash of the system.

    Now if the system is crashed, I want to know /why/. But if the logging has been trashed, how can I get any diagnostics of the last few moments before the system went AWOL?

    The systemD developer response to corrupt logs? "NOTABUG":

    https://www.libreoffice.org/bugzilla/show_bug.cgi?id=64116

    So instead of using a decent back-end data store for logging (e.g., SQLite, BerkleyDB, OpenLDAP's LMDB) they decided to reinvent the wheel and did a piss-poor job of it. Then they deny it's a problem.

    https://www.linkedin.com/today/post/article/20140924071300-170035-why-you-cannot-trust-lennart-poettering-systemd

    I have not (yet) used systemD, so don't know if it is the greatest thing since sliced bread or a complete load of crap. It purports to solve a lot of problems, but I've never experienced them and so the change to me seems unneeded. Add the above problem about logging, and I don't have a lot of faith in the design of the thing.

    1. Re:how good is it when things break? by Anonymous Coward · · Score: 0

      So instead of using a decent back-end data store for logging (e.g., SQLite, BerkleyDB, OpenLDAP's LMDB

      Look up what each of those do when they encounter a partial transaction in their journal.

      Now if the system is crashed, I want to know /why/.

      Apparently, you don't.

    2. Re:how good is it when things break? by Anonymous Coward · · Score: 0

      Look up what each of those do when they encounter a partial transaction in their journal.

      Only to prove systemd does it significantly weaker than any of them.

      Apparently, you don't.

      He uses "if" so it's irrelevant.

  61. Re:Bottom line: is Systemd popular with Linux user by bobaferret · · Score: 1

    I haven't seen a lot of pressure yet. With RHEL6 the urge to switch came on fast. Esp with regards to virtualization and what not. I haven't gotten the sense that RHEL7 has a whole lot of "must have now" tech in it, as opposed to the amount of systemd fear it has. Based on some quick googling, systemd can be configured to send your log files over syslog so that takes care of most of my corporate compliance concerns. I don't think the systemd folks have done a good jobs educating people on how it can fit into existing workflows. Esp. against all of the noise out there. I don't really know if it's even possible to fit it in with everything. But I guess we'll find out. I currently have no opinion, I see some benefits as well as some drawbacks.

  62. systemD = 43 crappy binaries, 243 config files by Anonymous Coward · · Score: 0

    systemD = 43 fat binaries of unknown function, 243 unflexable application config files, 5 major configuration files and it still sucks! The way VT used to work in initd, VT were one of the first functions operating during boot. Since systemd, it now occurs after systemd is run and way down the chain. The reason why having multiple VT's active early in the boot, is that it allows one to monitor kernel debug messages if something hangs. It's like a backdoor tool, and a tool to use when booting a bad or corrupt disk and you need to see what is going on. The only thing broken in linux is systemd!

  63. Re:Is this a troll about systemd or is this real n by Anonymous Coward · · Score: 1

    This is real. This is the result of more than a year of work. Blog posts have detailed all of that for months if you knew where to look (I didn't, but friends of mine pointed me to this). While I can see the need to clean up the existing interface, I'm not a fan of the resulting solution, either.

  64. Is it April 1st already? by Anonymous Coward · · Score: 0

    No? Ok, let me guess. The next step is to impliment the OSd capability so they are no longer depending on Linux.

  65. Re:hum by nabsltd · · Score: 2

    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.

  66. stuff it in your own OS LP by Anonymous Coward · · Score: 0

    Why do you have to rape linux mr Poettering, why oh why? Such fundamental changes, stuff it in your own operating system.

    I still have bitcoins! *coughs* oh wait some people found that inappropriate humour...

    1. Re:stuff it in your own OS LP by Anonymous Coward · · Score: 0

      Old but on-topic joke:

      OJ Simpson is laying in the middle of Santa Monica Boulevard and threatening to set himself on fire with gasoline if he doesn't get enough donations to help him pay the judgements against him. This incident has backed up traffic for miles. A police officer is going car to car asking for donations so OJ will move.

      A guy in a sports car calls over the officer and asks, "What is going on?" The officer replies, "Well OJ can't handle the 30 million loss due to the civil suit so we're asking for donations, or he'll set himself on fire." The guy in the car asks, "Well how much have you collected so far?" The officer replies, "About fifteen gallons."

  67. Emacs as PID1 by nadaou · · Score: 0

    It won't be done until it incorporates a reinvention (poorly) of Emacs into PID 1.

    --
    ~.~
    I'm a peripheral visionary.
  68. BarbHudson = online stalker/harasser by Anonymous Coward · · Score: 0

    "HOWTO: trolling the hosts file guy in one easy step The next time you see a post by him, just reply anonymously. And to really mess with his head, reply anonymously to your anonymous post, disagreeing with your first anon post (extra points if you claim in the second post that you're him - that REALLY sets him off)." - by tomhudson (43916) barbara.hudson@ ... a - h u dson.com on Saturday April 16, 2011 @01:38PM (#35841122) Journal

    FROM http://slashdot.org/comments.p...

    1. Re:BarbHudson = online stalker/harasser by Anonymous Coward · · Score: 0

      Buddy, your software may have merit, but you earned this treatment by harassing so many different people to the point where we can't even have a rational discussion about your software while logged in because we expect to be stalked. I remember once where you posted about the actual topic at hand and I was flat out amazed. I'd actually be willing to engage in normal conversation, but you're always offtopic!

      I'm not trying to be an ass. I'm trying to get you to tweak your behavior just a bit so that we can have real conversations with you. You know, be part of the rest of society.

  69. Fucking systemd. by Anonymous Coward · · Score: 0

    Is there anything else that isn't broken that it can fix? What problem does this solve? What hole does it fill? What is the fucking point?

  70. Re:How'd "eating your words" taste? by Anonymous Coward · · Score: 0

    Is you replying to comment/censored banned? or you just talking to yourself?

  71. Just for that, you get a picture of Barb by Anonymous Coward · · Score: 0

    Frank N. Furter Barb (lol) http://images1.wikia.nocookie....

    1. Re:Just for that, you get a picture of Barb by Anonymous Coward · · Score: 0

      Frank N. Furter Barb (lol) http://images1.wikia.nocookie....

      Oh, clue up you fucking cunt!

  72. Ac replies to defend yourself now Barb? by Anonymous Coward · · Score: 0

    Frank N. Furter = BarbaraHudson "LiVe" (lol, absolutely live) http://images1.wikia.nocookie....

  73. Re:Bottom line: is Systemd popular with Linux user by AdamWill · · Score: 1

    https://access.redhat.com/docu... is a rather comprehensive and good guide to the changes in RHEL 7 for RHEL sysadmins. One thing you'll learn from it is that RHEL 7 logs to text via rsyslog (as a journald consumer) *by default*.

  74. How'd "eating your words" taste, BarbaraHudson? by Anonymous Coward · · Score: 0

    Here http://news.slashdot.org/comme... ? Flavored w/ your foot in your mouth to "ram 'em down" + washed down w/ "the bitter taste of SELF-defeat" too, perhaps?

    R O T F L M A O!

    Of course, now, the "TrAnStEsTiCuLaR-MoNsTrOsiTy" Tom (BarbaraHudson, the resident 'confused' on who/what he/she is, evidenced also by multiple sockpuppet accounts on slashdot for cheating moderation http://slashdot.org/~BarbaraHu... = http://slashdot.org/~tomhudson... = http://slashdot.org/~Barbara%2... ) will "Run, Forrest: RUN!!!" from questions in the 1st link above as always!

  75. Re:Bottom line: is Systemd popular with Linux user by nabsltd · · Score: 1

    I haven't seen a lot of pressure yet. With RHEL6 the urge to switch came on fast. Esp with regards to virtualization and what not. I haven't gotten the sense that RHEL7 has a whole lot of "must have now" tech in it, as opposed to the amount of systemd fear it has.

    We're a mixed shop, running CentOS 6 and Ubuntu LTS (12 and upgrading to 14). We will not be upgrading to any version of either distro that has systemd until at least a year after release, and maybe even later, despite the fact that upgrades to LTS 14 happened within a month of release for many of our systems.

  76. Re:Bottom line: is Systemd popular with Linux user by bobaferret · · Score: 1

    Thanks. I've read this before. But not currently switching to RHEL7, so have obviously forgotten everything that isn't relevant to my day to day trials. But thanks again for the reminder.

  77. Oh Boy by Anonymous Coward · · Score: 0

    But the reason for having 100's+ of Linux distros out there is to be different and somewhat unique from one another, and so, why is it so damaging if a few distros like Ubuntu, Fedora, Opensuse, etc... switch over to systemd? Are we playing the GPL Virus game here where people think that one major change in one or two distros destroys the whole Linux environment? FUCK the Unix philosophy it's old and outdated, it belongs in the 1970's.

    SystemD closely resembles Microsofts svchost which has it's pros and cons but it's still more efficient than the old SystemInit. Unix like BSD failed to reach any market share because it's stuck in the past and Linux is moving towards the future.

    1. Re:Oh Boy by 0123456 · · Score: 1

      No, as you point out yourself, systemd is moving toward Windows, while the rest of the world is moving away from it.

  78. Freedom for me but not for thee by radarskiy · · Score: 1

    For any other Free software, the default response to complaints is "So where are your patches, asshole?"

  79. Some other new features in the next version by Anonymous Coward · · Score: 0

    systemd-webserverd
    systemd-registryd
    systemd-kerneld

  80. Awesome! by Anonymous Coward · · Score: 0

    And then it'll be complex enough to need a systemd-systemd.

  81. Re:hum by Barsteward · · Score: 1

    simple, just install the things that don't depend on it

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  82. Lennart and his work are a tumor by Anonymous Coward · · Score: 0

    He's metastasized and is now infecting every sub-system that he can get his grubby little hands on. You can't blame Lennart for what he does, it's his nature. Just like you can't blame water for being wet or fire for being hot.

    What you can do is let him write his code but don't allow him to influence how actual servers are maintained in the real world. How or why he gets any say in anything remotely having to do with system administration is a mystery. He's a shit developer pushing out his curlies and foisting them upon the world. Redhat is like a helicopter parent rewarding him for "making poopy like a big boy".

    It's a sad situation. He clearly needs serious mental help.

  83. Re:hum by Barsteward · · Score: 1

    If the developers of "everything useful that depends on it" have updated their "xxx" to interact with it, just appeal to the developers of "xxx" to make the dependency optional.

    i have no interest in replacing it as it works for me but opensuse does have a sysvinit package you can install. 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.

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  84. So? by Anonymous Coward · · Score: 0

    It won't matter because you won't be using VI to make any changes.

  85. Re:How'd "eating your words" taste? by Anonymous Coward · · Score: 0

    I'm not BarbaraHudson, I'm Spartacus! ...or maybe you're Spartacus. I'm not sure. It's hard to keep all the voices straight.

  86. No need for that... by Anonymous Coward · · Score: 0

    we already have emacs!

  87. Re:hum by Sri+Ramkrishna · · Score: 1

    In Russia, Unix design philosophy violates you!

  88. Just fucking leave it alone! by Anonymous Coward · · Score: 0

    Not sure if parent is trolling but this is what Poettering meant by "open source is full of assholes." Guy wrote a piece of software that you are free to use or not (for free) and you want him to die? What kind of a retard are you? Shouldn't you be mad at the maintainers instead (who, I'd wager, have a bit more insight in the matter than you) for adopting his software.

  89. Re:hum by Anonymous Coward · · Score: 0

    Yes, and now we have more undebuggable unit files!
    "I had a problem, then I used Java. Now I have a ProblemFactory."

  90. Re:Is this a troll about systemd or is this real n by pegdhcp · · Score: 1

    As far as I can understand they are fscking serious.... OK guys, so long and thanks for all the fish. Any variant of BSD (OK, except the shit Apple is selling) for my cup of tea...

  91. Nobody deserves death threats. by emil · · Score: 5, Insightful

    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.

    1. Re:Nobody deserves death threats. by HuguesT · · Score: 2

      The only reasonable post in the entire thread. Please mod up.

  92. Good. by Foresto · · Score: 1

    I think I'm glad to read this news, especially right now, because it might motivate someone to develop a better alternative.

    I'd like to see something like this:

    • Starts services on demand based on dependencies, not based on order like sysvinit or events like upstart.
    • Has a minimal core that can easily run on its own, just to do the job of a standard init system.
    • Is easy to learn, configure, and understand.
    • Has good documentation.
    • Does not encourage application software to require it.
    • Does not encourage other system services to require it.
    • Works well on linux and non-linux unixes.
    • Is a lot less buggy than the stuff that I've seen from systemd's author.
  93. I do use VTs, quite a bit by dltaylor · · Score: 1

    I do embedded development, and most of those have no GUI or X server. I can use VTs to keep VIm sessions open on a few (yes, I know VIm supports multiple files/buffers, but VT switching is easier), a VT for compilation/test, and, with GPM, copy/paste between them.

  94. Orthogonality of Linux by Anonymous Coward · · Score: 0

    KISS vs. portability vs "if you don't like, go somewhere else or make your own"

    It is Linux afterall (as by F/OSS principles, if you don't like it, there are other choices).

  95. Re:hum by krisbrowne42 · · Score: 1

    Sounds like a Feature, not a bug... Replace that Gnome with something worthwhile.

  96. OS X by Anonymous Coward · · Score: 0

    There's always OS X. :)

  97. Re:hum by TangoMargarine · · Score: 1

    Yeah, I'm an XFCE guy myself ever since Unity, but anything that depends on GNOME (e.g. GIMP) may be problematic.

    --
    Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  98. SYSTEMD is a BSOD by Jeremiah+Cornelius · · Score: 4, Funny

    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..."
  99. This Is Lennart's Defense? by ewhac · · Score: 4, Insightful
    Every time the systemd thing comes up, I want to hate it, but I don't truly know enough about it to actually hold a defensible opinion.

    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:

    Since this bugyilla [sic] report is apparently sometimes linked these days as an example how we wouldn't fix a major bug in systemd:

    Well, yeah, corrupt logs would be regarded by many as a major bug...

    ...Now, our strategy to rotate-on-corruption is the safest thing we can do, as we make sure that the internal corruption is frozen in time, and not attempted to be "fixed" by a tool, that might end up making things worse. After all, in the case the often-run writing code really fucks something up, then it is not necessarily a good idea to try to make it better by running a tool on it that tries to fix it up again, a tool that is necessarily a lot more complex, and also less tested.

    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.

    Now, of course, having corrupted files isn't great, and we should make sure the files even when corrupted stay as accessible as possible. Hence: the code that reads the journal files is actually written in a way that tries to make the best of corrupted files, and tries to read of them as much as possible, with the the subset of the file that is still valid. We do this implicitly on every access.

    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.

    Hence: journalctl implicitly does on read what a theoretical journal file fsck tool would do, but without actually making this persistent. This logic also has a major benefit: as our reader gets better and learns to deal with more types of corruptions you immediately benefit of it, even for old files!

    ....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?"

    File systems such as ext4 have an fsck tool since they don't have the luxury to just rotate the fs away and fix the structure on read: they have to use the same file system for all future writes, and they thus need to try hard to make the existing data workable again.

    ....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

    1. Re:This Is Lennart's Defense? by Rich0 · · Score: 4, Informative

      Just what kind of corruption have you experienced in journald? It appends records sequentially to log files, the same as any text logger. If you kill your syslog abruptly do you complain if the last line of the file is cut off midstream and doesn't contain a newline? If so, do you have utilities to recover the data that wasn't written?

      As far as I can tell journald just appends to its file, and regurgitates the data which is valid on reboot. If the file was truncated, it starts a new file, but doesn't discard any valid data from the old one. That is pretty-much how every database/filesystem/etc works - accept completed writes, roll back incomplete journal entries.

    2. Re:This Is Lennart's Defense? by Eythian · · Score: 3, Informative

      The bug report isn't about how something got corrupted. It was about dealing with something that got corrupted. Tieing off the bad thing and starting a new one, and making tools that are robust enough to see past the corruption is totally reasonable. Stopping the corruption in the first place should be a whole different bug report.

    3. Re:This Is Lennart's Defense? by Electricity+Likes+Me · · Score: 1

      More over, this "how did it get corrupted" is the height of naivete. How did it get corrupted? On a random user system of unknown providence? Oh let me count the ways.

      1. Hard disk developed a bad sector, wasn't redundant in anyway. Did you know mirror RAID in Linux doesn't actually have a mechanism to vote on the correct data, at least last time I checked?
      2. Non ECC RAM suffered a random bit flip from a cosmic ray (8% per year, per chip, according to Google).
      3. Bad SATA cables, power supply to the PC or any other thing (checkout people exploring the origin of errors with ZFS checksum faults to see the things that can happen).

      So "why are the logs corrupted" - well, pick one. And then tell me how a text log that writes half a line of any data would fair any better.

      People think plain text logs are somehow more intelligible in failure scenarios but never actually deal with them and likely never notice them since amongst other things, plain text logs include no hashes or checksums or any other type of actual error checking. Or to put it simply: google "corrupted logs" and see how often it happens to people's text logs.

  100. Uh Oh. by Anonymous Coward · · Score: 0

    Cue Linus biting the heads off of chickens while spouting a Tourettes-like tirade of death threats against systemd developers.

  101. One more feature and systemd will surpass emacs by mpercy · · Score: 1

    as the operating system of choice.

  102. Wrong analogy by Anonymous Coward · · Score: 0

    Your analogy is wrong. Try this one.

    Lennart: "Hey guys, I've cured the common cold!"
    <people wander over, interested>
    Lennart: "Okay, so, the cure happens after I infect you with another virus that causes brain cancer. BTW, I have gotten your local government to agree to start spraying everyone in the face with my cancer virus. .... WHY IS EVERYONE UPSET WITH ME?!?!"

    1. Re:Wrong analogy by Anonymous Coward · · Score: 0

      Good job lol

  103. April Fools! by Anonymous Coward · · Score: 0

    for fuck's sake, this is real!?

  104. Re:Is this a troll about systemd or is this real n by segedunum · · Score: 1

    It's a Lennart Poettering meltdown and accurately exemplifies the problems people have with him, those around him and why people are justifiably concerned about the software he is being allowed to write. This guy simply has 'issues'.

    If he believes he's going to take on Linus and the kernel developers, stamp his feet and take over the Linux landscape he's going to lose badly.

  105. Awesome! by Anonymous Coward · · Score: 0

    yeah it already has an httpd, why not a browser as well!?

  106. systemd to become emacs by Anonymous Coward · · Score: 0

    I predict systemd's evolution to include no need for the kernel eventually.

  107. Re:Is this a troll about systemd or is this real n by rd4tech · · Score: 2

    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.
    When it gets to the point where it can update the CPU's microcode, I may look into it. :) :D

  108. Re:hum by Anonymous Coward · · Score: 0

    And especially don't fix it with something that breaks half the rest of the product as a whole...

    ...and then blame the rest of the product.

  109. Reality Check by Anonymous Coward · · Score: 0

    If you don't like the direction the major Linux distributions are going - spin off your own distro - it is open source for a reason.

    Debian, Redhat, Ubuntu only force their decisions on you if you are too lazy to do it yourself.

    You could even call it "No Poettering's Allowed"

    1. Re:Reality Check by soccerisgod · · Score: 1

      Now that's a totally practical suggestion! I'll get right on it!

      --
      If a train station is a place where a train stops, what's a workstation?
  110. THIS is why I stick with Slackware! by arfonrg · · Score: 1

    SUCK IT RED HAT & DEBIAN LOSERS! (..and derivative losers!)

    --
    Your thin skin doesn't make me a troll
  111. Starting to wonder about the extreme positions by jthill · · Score: 1

    Am I alone in wondering who would benefit from chaos and strife in the Linux community?

    --
    As always, all IMO. Insert "I think" everywhere grammatically possible.
    1. Re:Starting to wonder about the extreme positions by Anonymous Coward · · Score: 0

      Red Hat....

  112. Re:Is this a troll about systemd or is this real n by Anonymous Coward · · Score: 2, Funny

    systemd would make a great OS if it only had a decent init system

  113. Shut up and listen... by Anonymous Coward · · Score: 0

    Unfortunately, the unwashed masses are probably not going to shut up. It's trendy to bash systemd, even though the vast majority of people complaining have never really had any problems with it. Lennart's an ass, but he does address all the common complaints in a reasonable way. Systemd is vital to pushing Linux forward in a number of ways.

    So much anger is coming from the monday morning quarterbacks about something they don't understand. By all means, they should all go shut up and contribute to uselessd and shape it to be what they want. In the end, if it's better, it will get adopted. The big players are clearly not too proud to pick the best solution even if it's not their own, and there's plenty of prior examples of it. Debian and Ubuntu picking systemd, and Red Hat abandoning qpidd for RabbitMQ are good examples in the recent past. Nothing says that can't happen to uselessd too.

    Yelling and hand waving about systemd isn't going to do anything.

  114. Re:Is this a troll about systemd or is this real n by Anonymous Coward · · Score: 0

    +1 lol

  115. Re: Is this a troll about systemd or is this real by Anonymous Coward · · Score: 0

    Agreed. I switched to FreeBSD a few months ago. Anything that is linux, is strictly virtual and it's not debian, ubuntu or red hat related. I'm really not liking systemd. Bad vibes for the future.

  116. Awesome! by Anonymous Coward · · Score: 0

    integrated web browser to read logs. not sure how systemd settings are currently stored, maybe its dsettings or whatever, but systemd can embrace and extend that

  117. Re:Is this a troll about systemd or is this real n by gweihir · · Score: 1

    If he believes he's going to take on Linus and the kernel developers, stamp his feet and take over the Linux landscape he's going to lose badly.

    I am hoping for that to happen. It is basically the only thing that can still stop this madness at this time.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  118. Re:Is this a troll about systemd or is this real n by Anonymous Coward · · Score: 0

    I'm only waiting for them to create systemd-libc, systemd-cc, systemd-++, systemd-fdisk, and whatever else they'll need to create their own OS. Once they're gone and out the door, we can get back to sanity and real software. I'm so sick of this fadware/hipsterware plaguing GNU/Linux.

  119. But doctor... by Anonymous Coward · · Score: 0

    -- But, doctor, why are these men out down there with those pitchforks and torches?
    -- They're trying to burn down this castle in order to kill everyone inside.
    -- But why? Don't they appreciate your inventions? Your research? Can't they see how many lives would be saved?
    -- They are blinded by fear; they can only see dangers and monsters which exist only in their disturbed minds.
    -- What we're gonna do now?
    -- Keep calm and get the creature ready. Make sure he does not get too excited, as that would make him very hard to manage. The balloon is almost full... we shall take off in a few minutes. Please go now.
    -- Sure, Doctor Frankenstein.

  120. IN OTHER WORDS? by matthekc83 · · Score: 1

    Yeah I going to really miss my bash script based terminal... these new binary terminals are really terrible. /sarcasm

  121. Perhaps... by soccerisgod · · Score: 1

    Perhaps they should just drop the 'd' in the name and write their own kernel to go along with their... thing. Voila, no more problems with ill-tempered Linux kernel developers! And they could all integrate it in one huge, funky ball o' bits!

    --
    If a train station is a place where a train stops, what's a workstation?
  122. But did you read the 0pointer.net article? by ansak · · Score: 1

    Never mind using the word, cabal. I'm sure Mr. Poettering is very aware of its scary overtones and, in a mis-placed sense of mischief, he's push everyone's buttons with it.

    But have you read the proposal there? It looks like "the cabal" means to have systemd as a virtual-box-hypervisor-like entity, able to select OS and version per login. Am I mis-reading something? This looks like 2nd System Effect gone absolutely berserk! I'll have to re-read the article to make sure his occasionally crusty English hasn't kept me from understanding something positive that "most users" really want whether they know it yet or not.

    cheers...ank

    --
    Still hoping for Gentle Treatment...
    1. Re:But did you read the 0pointer.net article? by phantomfive · · Score: 1

      Yeah, it's actually a tough article to read. In a few months I plan on doing a full analysis of systemD, reading design documents, source code, requirements, everything. This phrase made me lol though: "This looks like 2nd System Effect gone absolutely berserk!"

      It's kind of weird to throw all the stuff they want into systemD, though. The only rationale I can think of for that is that people are already using systemD.

      --
      "First they came for the slanderers and i said nothing."
  123. reasons to violate UNIX in specific ways ? by bingoUV · · Score: 1

    that an OS architecture that dated from the 1970's was actually totally elite

    Well, humans needed to breathe in 1970s, and they need to breathe now. So just because something is from the 1970s clearly cannot be held against that. In fact, we have 44 years (ignoring pre-1970 of course) of evidence that stopping to breathe is a bad idea, and 44 years of evidence about which parts of UNIX philosophy are applicable when and why.

    Now your long post didn't address any single problem with the UNIX philosophy. Apple clearly showed that integration for desktop users is not impossible with UNIX, and UNIX philosophy is not even against a user exposed integrated interface.

    I will be the first to admit that at times UNIX philosophy is not applicable - e.g. ZFS combining LVM, raid and filesystem in one single monolithic feature is against the UNIX philosophy. But it solves many real problems, without introducing new ones. And it wasn't considered stable for just under a decade after release.

    Systemd was considered "stable" within an year or 2. The parts where it breaks UNIX philosophy are clearly where it is NOT good to break it, with a nice bug to show for it.

    --
    Bingo Dictionary - Pragmatist, n. A myopic idealist.
  124. A bug in systemd by ThePhilips · · Score: 1

    So a bug in systemd now (or botched update) would be a totally unresolvable, because Linux box wouldn't even have proper console then?

    Very very sane plan. Kudos, systemd. /s

    --
    All hope abandon ye who enter here.
  125. facebook: my "Boycott Systemd user group" by IvanLinty · · Score: 1

    Please join my group.... :-) https://www.facebook.com/group...

  126. Can systemd start emacs yet? by Anonymous Coward · · Score: 0

    It's not bloated enough until it starts his own emacs :)

  127. Debian fork proposal by Anonymous Coward · · Score: 0

    Proposal for a debian fork: http://youtu.be/N18rNxe3Z-o

  128. Lawsuit is needed by Anonymous Coward · · Score: 0

    Debian is an unincorporated association. It has customs, bylaws, and trade practices.

    A lawsuit is needed.
    That was an action taken in bad faith for the financial and strategic gain of the aforementioned companies.

  129. Ohh the irony by juanfgs · · Score: 0

    Now your long post didn't address any single problem with the UNIX philosophy. Apple clearly showed that integration for desktop users is not impossible with UNIX, and UNIX philosophy is not even against a user exposed integrated interface.

    http://en.wikipedia.org/wiki/L... Refactor your whining and now start complaining how they are turning your linux into Mac OSuXXorz...

    1. Re:Ohh the irony by bingoUV · · Score: 1

      OK sweety, it's alright. Mumma will come with your pacifier in a minute.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  130. With the right cards it's trivial for video by dbIII · · Score: 1
    The Nvidia driver is very good for that sort of thing and can have up to four sessions per card Xephr is crap in comparison. Other points such as USB are spot on, unless you make sure nobody unplug their mouse. Two used to be easy with one user on ps/2 (or bluetooth) and one on usb, but all on usb does suck as you say. As for "All users sessions run on the same virtual terminal" - no wonder you had problems and had to use Xephr.
    Anyway my point is that the above poster made an utterly huge newbie mistake that showed he's a bit of a backyard dabbler instead of someone that has seen X in action in a workplace - he was pointing out a limitation that does not exist and saying that he can solve that non-problem. I'd like Wayland to be nice but these guys need to get out of their "X sux" rut and take a look at why people actually use the thing. There's been a dozen failed dumb framebuffer projects due to not making it work in such a way that developers were interested in writing or porting software for it, especially since it's a lot harder writing stuff for a supposedly very fast dumb framebuffer than something with a bit more complexity that handles a lot of output instead of the application having to do it.
    I'll give you a quote from the often quoted on Wayland Daniel Stone - "Multiple screens - that's an application problem". Bit of a worry, however others in the project may have very different views, he wants it for phones after all, so it won't necessarily end up stuck that way. Wayland may expand to provide enough stuff to be useful despite some of those things being initially dismissed as "crufty X stuff".

    I look forward to rebuilding this setup with pure SystemD + Wayland in the next 18-24 months

    For someone not actually involved in the development of either that's a pretty weird thing to write.

    1. Re:With the right cards it's trivial for video by ustolemyname · · Score: 1

      I appreciate the criticism. Did another crack at research, managed to find an xorg.conf that (supposedly) does multiple sessions with one graphics card with the Nvidia driver. I think I'll try to redo the setup this weekend, if I can find the time.

      I wish all my side projects were scrutinized by persons as knowledgeable as yourself. Seriously, thanks.

  131. Re:hum by Anonymous Coward · · Score: 0

    While some among the core developers of systemd believe that they are smarter and better than everyone else in the world.

  132. Re:hum by nabsltd · · Score: 2

    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".

  133. You mean the "/. sockpuppet society"? by Anonymous Coward · · Score: 0

    "It is no measure of health to be well adjusted to a profoundly sick society" - J. Khrishnamurti (a sick society of sockpuppeteers like http://slashdot.org/~BarbaraHu... = http://slashdot.org/~tomhudson... = http://slashdot.org/~Barbara%2... )

  134. Is this a troll about systemd or is this real news by Kephie · · Score: 1

    powershelld

  135. Remember when... by servant · · Score: 1

    UNIX was a 'small, lightweight' system with small utilities surrounding it to perform specific tasks. Not a large monolithic monstrosity? It may be time to look into BSD instead of Linux as a stable ecosystem. Change for a reason that is well demonstrated is one thing, change for the sake of change is another. This sounds like change looking for a reason to be.

    --
    ... "When you pry the source from my cold dead hands."
  136. SystemD will not be adopted by my enterprise by popoutman · · Score: 1
    My place of work, with ~50,000 *NIX boxen of various flavours and vintages, has decided to not go with systemd at all. It's proving to be a complete shitstorm in the enterprise-level environments here, from an administration POV and for breaking the existing management tools that are present.

    (we've recently moved from a RH contract to an Oracle Linux contract, and Oracle will bend over backwards to keep us happy..)

    --
    - This sig deliberately left blank. Nothing to see, move along.
  137. Re:hum by Anonymous Coward · · Score: 0

    In fact GIMP's dependency on GNOME is optional, and GIMP is innocent in itself.
    For example, you can install GIMP without being locked into GNOME in Gentoo.

  138. Re:hum by Anonymous Coward · · Score: 0

    lol

  139. Reading Comprehension Fail on you by Anonymous Coward · · Score: 0

    He was asking if linux has a dependency on redhat. The only way redhat can force their changes on an unwilling linux userbase is if that userbase depends on redhat. So has it depended on redhat? If not in the past then why does it now?

  140. I am excited! by iamacat · · Score: 1

    When Linux was first introduced, multiple VTs were revolutionary compared to MS-DOS. They have hardly changed since then. Now with move to user space, it would be much easier for anyone, including myself, to innovate. Multiple selection? Support for graphics embedded in command line stream? This has just become much more practical to implement.

  141. Re:hum by vilanye · · Score: 1

    The Linux kernel is monolithic in design but modular in architecture.

    Systemd is the opposite and is the wrong way to approach it.

  142. Re:hum by vilanye · · Score: 1

    Also in regards to kernel development, monolith is a overloaded term.

      A microkernel shoves as much crap into user space as it can, a monolithic kernel does not. It doesn't mean its architecture has to be monolithic, the Linux kernel is proof of that.

    For all of the different processes in systemd, they might as well be shoved in one process because that is exactly the effect that it gives having all its processes tightly coupled to each other.

    If people could pull out BS like the logger and login and seamlessly add their own sane processes, the complaints would mostly disappear. Instead, you have to take the binary logger and use that buggy mess to forward it to a sane text logger.

    If you systemd apologists can't see how any of this is poor design and detrimental to linux you simply lack the technical knowledge and should stop white knighting for that idiot poettering.