Slashdot Mirror


SystemD Gains New Networking Features

jones_supa writes A lot of development work is happening on systemd with just the recent couple of weeks seeing over 200 commits. With the most recent work that has landed, the networkd component has been improved with new features. Among the additions are IP forwarding and masquerading support (patch). This is the minimal support needed and these settings get turned on by default for container network interfaces. Also added was minimal firewall manipulation helpers for systemd's networkd. The firewall manipulation helpers (patch) are used for establishing NAT rules. This support in systemd is provided by libiptc, the library used for communicating with the Linux kernel's Netfilter and changing iptables firewall rulesets. Those wishing to follow systemd development on a daily basis and see what is actually happening under the hood, can keep tabs via the systemd Git viewer.

553 comments

  1. Fuck Me by MightyMartian · · Score: 5, Interesting

    Christ almighty, this beast is a fucking monster. What's next, a shell and a userland?

    Glad I'm heading to FreeBSD. Linux is going down the tubes.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
    1. Re: Fuck Me by chill · · Score: 5, Funny

      Shell and userland? What do you think it is, Emacs?

      --
      Learning HOW to think is more important than learning WHAT to think.
    2. Re:Fuck Me by Trepidity · · Score: 4, Informative

      You might be surprised to find that FreeBSD's jails have their own network-virtualization features too.

    3. Re:Fuck Me by MightyMartian · · Score: 5, Insightful

      I'm sure they do. But FreeBSD doesn't have a massive init system intruding itself into every single aspect of the operating system.

      Just what the fuck is SystemD supposed to be?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re: Fuck Me by Anonymous Coward · · Score: 0

      Despite what you may have Hurd, RMS never wrote an operating system.

    5. Re:Fuck Me by mlts · · Score: 5, Informative

      I try to stay out of the systemd fray... but it goes against the core of UNIX... which is the KISS principle.

      Init should start tasks, possibly stick them into jails or containers, and set resource limitations. Having something do everything including the kitchen sink is just asking to get hacked down the road unless millions of dollars are spent on source code audits.

      As an IT person, results are important. What does systemd provide that previous mechanisms didn't. Parallel startup? I don't boot servers that often where asynchronous startup of processes is a big issue. Resource limits? Doable with the shell script that gets plopped into /etc/rc.d. I'm just not seeing the benefit, but what I am seeing is a gigantic amount of code which touches the entire system, giving me concerns about security and stability, and there have been a number of articles on /. about systemd, to the point where people are even forking distros just so they don't have to deal with it.

    6. Re:Fuck Me by phantomfive · · Score: 5, Informative

      Just what the fuck is SystemD supposed to be?

      A services manager, actually. It starts and stops services on the system, and if they go down, it optionally restarts them. The fact that many services need to start when the system starts is somewhat incidental to the purpose of systemD.

      On top of the services manager, they've built a lot of services. Here is the video that explains launchD, which is heavily copied by systemD.

      --
      "First they came for the slanderers and i said nothing."
    7. Re:Fuck Me by Anonymous Coward · · Score: 1

      Why all this fight?

      SystemD is the new kernel on RedHat Enterprise Linux and other Linux distributions. ;)

    8. Re:Fuck Me by Anonymous Coward · · Score: 1, Informative

      You sound like an idiot criticizing SystemD because it's the trendy thing to do. You probably have no idea how SystemD works, and I'd wager you would actually find it easier to use and more efficient. Saying that it integrates itself too far with your system is not a real answer, in fact it makes SystemD actually sound more useful. You are only saying it because you heard somebody else say it. It's just a slogan, not a real case against it.

    9. Re:Fuck Me by MightyMartian · · Score: 4, Insightful

      I want an init system. I cannot fathom why an init system needs to do IP forwarding and routing.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    10. Re:Fuck Me by Trepidity · · Score: 4, Informative

      It's a process supervisor / service management system. Booting the machine isn't really the most difficult job of such a system, just the special case of starting some things on boot. More of the work goes into the non-boot case, and at the moment a lot of interest is in container-based virtualization. The kernel cgroups system provides the basic primitives for building such systems: hierarchical process groups, resource limits, etc., but you need a userspace layer to make it usable, e.g. managing creation/destruction of containers (and their associated networking, resources, etc.). Systemd is the userspace layer.

      There are fairly similar approaches in other Unixes, though with pros and cons. Solaris uses SMF, and OSX uses launchd, both of which replaced more old-school shell-script-based systems for similar reasons. FreeBSD has toyed on and off with porting launchd from OSX, but the porting effort stalled. For the moment it relies on a more "DIY" solution where it's up to the sysadmin to maintain a tangle of shells scripts plugging things together, e.g. integrating jail management with resource constraints (RCTL), services, and networking. All the pieces are there, but either you write your own shell scripts to glue them together, or you can use something like cbsd. That has some pros and cons as well.

    11. Re:Fuck Me by MightyMartian · · Score: 5, Interesting

      Yes, I can see it now. A stripped Linux kernel will boot, and then in turn will boot the SystemD-OS. The whole thing will be like DOS 3.3 and Windows 3.1, except CONFIG.SYS and AUTOEXEC.BAT will be binary files that require special userland tools to decode and manipulate.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    12. Re:Fuck Me by qpqp · · Score: 3, Insightful

      Apparently, you're the idiot, because the fact that systemD integrates itself so closely with my GNU^H^H^HSystemD/Linux as PID 1 with a crapload of bloat (that leads to irrecoverable crashes that are marked as wontfix), is against the unix philosophy of doing one thing and doing it good.
      Go back to Lennart and continue to suck up to each other. Stupid hipster.
      Oh, and while you're listening, get off my lawn!

    13. Re:Fuck Me by Anonymous Coward · · Score: 1

      Zawinski's Law:

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

    14. Re:Fuck Me by dissy · · Score: 2

      Christ almighty, this beast is a fucking monster. What's next, a shell and a userland?

      According to the slashdot editors, the next thing is clearly debiand!

      Apparently it is to be the systemd module which uses the Debian logo/filter on front page /. articles to clearly indicate a story about generic linux software made by a guy at redhat that emulates behavior in microsoft windows...

      After that they will install the new shutupd module, that does nothing but write "Woah slow down there cowboy, you last posted 140*10^12 minutes ago, try again later to give others a chance" to stdout - before repeatedly restarting itself for no good reason, as every proper init service boot manager network shell app should do

    15. Re:Fuck Me by reikae · · Score: 3, Insightful

      GNU's Not Unix though so it makes sense :-)

    16. Re:Fuck Me by Anonymous Coward · · Score: 0

      I'm already there. Longtime Linux user now really happy with FreeBSD.

    17. Re: Fuck Me by unixisc · · Score: 5, Funny

      Couldn't we port Emacs on SystemD and have a complete OS?

    18. Re:Fuck Me by Anonymous Coward · · Score: 1

      It doesnt DO it, it configures it. The same way your firewall init script configures IP tables.

      Jesus people!

    19. Re:Fuck Me by igloo-x · · Score: 0

      Then install Upstart, OpenRC or stick with SysV-init. systemd is more than just an init system.

    20. Re:Fuck Me by Anonymous Coward · · Score: 5, Funny

      the fact that systemD integrates itself so closely with my GNU^H^H^HSystemD/Linux as PID 1 with a crapload of bloat (that leads to irrecoverable crashes that are marked as wontfix), is against the unix philosophy of doing one thing and doing it good.

      Sounds like it does do one thing and one thing well: break systems and cause giant slashdot threads. Oh wait, that's two things. It does need more focus after all.

    21. Re: Fuck Me by ericloewe · · Score: 2

      Are you implying either one of them isn't more of an OS than DOS ever was?

    22. Re:Fuck Me by Anonymous Coward · · Score: 0

      It already has consoled, ntpd, etc.

    23. Re:Fuck Me by lgw · · Score: 2, Insightful

      Ahh, so it's ripping off Windows' Service Control Manager, a.k.a. "scum". This will certainly end well.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    24. Re:Fuck Me by bytestorm · · Score: 3, Insightful

      A services manager, actually. It starts and stops services on the system, and if they go down, it optionally restarts them. The fact that many services need to start when the system starts is somewhat incidental to the purpose of systemD.

      The task you have described seems like something that could be sanely done outside pid1 without worrying that a defect in its significantly larger-than-average-init codebase could cause the entire system to reboot.

      Though I guess some might consider that a feature; at least you know you'll never be running without systemd.

    25. Re:Fuck Me by Anonymous Coward · · Score: 1

      Wouldn't you like an "Attach task to event" type of facility like Windows offers?
      You can sort of hackishly do that with syslog but systemd could probably do it better.

    26. Re:Fuck Me by phantomfive · · Score: 5, Informative

      No, it's not, you're wrong. It's ripping off OSX's launchD. He's an Apple copier, not a Microsoft copier (and as far as system design goes, that is much, much better; launchD is infinity times cleaner than Service Control Manager).

      --
      "First they came for the slanderers and i said nothing."
    27. Re:Fuck Me by phantomfive · · Score: 1

      The task you have described seems like something that could be sanely done outside pid1 without worrying that a defect in its significantly larger-than-average-init codebase could cause the entire system to reboot.

      I believe it is done outside pid1. I haven't gotten to that part of the code yet :)

      --
      "First they came for the slanderers and i said nothing."
    28. Re:Fuck Me by sexconker · · Score: 4, Funny

      I'm not sure, but it will soon have an email client/server and the ability to publish PDFs.

    29. Re:Fuck Me by kimvette · · Score: 0

      Maybe they should roll X, the desktop environment, and hell, why not imagmagick and gimp into Systemd already?

      Systemd sucks for the enterprise, and there wasn't anything really wrong with SysVinit. Yes, init was antiquated but it fucking worked and it is stupid-easy to navigate and troubleshoot very, very quickly - and very easy to extend init scripts with additional commands. You simply can't do it with systemd.

      Whatever happened to the UNIX mantra of a single tool performing a single task, and perform that one task extremely well? Systemd does far too much, and not any one task particularly well. "runlevels" are overly complex to configure, it totally fucks up syslog and boot logging (logging to binary files? Really? Dafuq?), and a true single user mode is now history, requiring you to boot to an alternate directory or from a boot disk if you need emergency access. Oh, and it fucks up networking by changing NIC names. What the hell was wrong with eth0 and eth1 anyhow? I know the MAC address of a given interface. I don't want names generated by "location on the board;" I want eth(n).

      It sucks that RHEL has jumped on the SystemD bandwagon along with everyone else. I think RedHat have lost their minds; I think a PHB saw SystemD and said "oooh, shiny" and saw that Ubuntu and OpenSuSE were riding the bandwagon. The thing is, I'm okay with it on the desktop; if a desktop crashes no big deal, but if a server breaks it will be far more time consuming to recover if a given tape is not available and we need to wait on Iron Mountain.

      I hope whoever made the decision to go with SystemD at RedHat dies in a fire. Seriously. SystemD takes on far too much, and goes against everything *nix is supposed to be about.

      One tool should perform a single task and perform that one task perfectly.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    30. Re:Fuck Me by Em+Adespoton · · Score: 1

      Christ almighty, this beast is a fucking monster. What's next, a shell and a userland?

      Glad I'm heading to FreeBSD. Linux is going down the tubes.

      A lot of development work is happening on systemd with just the recent couple of weeks seeing over 20000 commits. With the most recent work that has landed, the emacs component has been improved with new features.

    31. Re:Fuck Me by kimvette · · Score: 1

      Good - so give SystemD to the Hurd fanatics and give Linux users SysVinit back. :-p

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    32. Re:Fuck Me by by+(1706743) · · Score: 3, Insightful

      Parallel startup?

      And even this is -- in my experience -- terrible on systemd. My admittedly-"old" (2009-era i7 laptop), with systemd, will sit at a (text-only) login screen for 10 seconds or so before it's responsive (type username, hit enter, password displays in cleartext because the "password:" prompt hasn't even shown up). Meanwhile, the disk is whirring away trying to start Postgres, etc. So yeah, you technically got me my login prompt nice and fast, but it's completely useless.

      And, like you said, I don't reboot my laptop much (that's what suspend-to-RAM is for...), and my desktop/server just stays on all the time.

    33. Re:Fuck Me by ArsonSmith · · Score: 4, Insightful

      Umm, installing SystemD is the trendy thing to do. Criticizing it comes from the learned wisdom of people that have been doing this for a very long time.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    34. Re:Fuck Me by MightyMartian · · Score: 0

      Kind of hard to do on Debian.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    35. Re:Fuck Me by igloo-x · · Score: 0

      Parallel startup? I don't boot servers that often where asynchronous startup of processes is a big issue

      I, like a lot of others, pay for my servers by the hour. So being able to spin up and shut down large numbers of virtual servers in under a second to deal with periods of high demand is something that interests me greatly, because it could save me a shitload of cash.

      I think the whole systemd saga exposes a very ugly side of the Linux "community" - just because someone is trying to solve a problem that you personally don't suffer from at the moment, their efforts are branded as either 'useless bloat', 'feature creep' or a land grab by an evil megalomaniac or corporation. This is further compounded by people slamming systemd without even knowing what the fuck it even is (HURR WHY IS THERE AN HTTP SERVER RUNNING IN PID 1???). I used to think the general Linux community was better than what I'm seeing here.

    36. Re: Fuck Me by steelfood · · Score: 1

      I'll only count it a proper competitor to Emacs when it ships with its own games. I hear cloning Candy Crush/Bejeweled is popular these days, and I think that's what they should implement first.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    37. Re: Fuck Me by irussel · · Score: 5, Funny

      you would still need a decent text editor.

    38. Re:Fuck Me by reikae · · Score: 1

      While systemd might make the problem manifest, it seems to me that interactive (foreground) processes should be given I/O priority. I don't know if that is configurable on Linux today.

    39. Re:Fuck Me by Anonymous Coward · · Score: 0

      Wake me up when it can manage a javascript app containerized in a PDF viewer.

    40. Re:Fuck Me by Anonymous Coward · · Score: 0

      systemd isn't just an init. It's an umbrella project like e.g. GNU. They make an init/service manager called systemd, but also a multitude of other small tools.
      The init doesn't do the IP forwarding and routing. The network service networkd does.

    41. Re: Fuck Me by Anonymous Coward · · Score: 0

      I see what you did there...

    42. Re:Fuck Me by jedidiah · · Score: 1, Insightful

      The only reason this situation seems "ugly" is because something is being forced down our throats Microsoft monopoly style. One of the great things about Unix modular design is that you can easily accomodate everyone even if they have mutually exclusive requirements.

      SystemD fails at playing nice with the rest of Unix and the vast majority of end users that view it as useless at best.

      Your choices should not require you to piss on my fileserver.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    43. Re:Fuck Me by vakuona · · Score: 1

      No, no one wants an init system. No one ever built a computer to run an init system. It's incidental to what people need computers to do. The only question worth asking is whether systemD is useful or not.

      I can believe that an init system may not need IP forwarding and routing, but I can also believe it would be useful to build those services into the init system to.

      It's nowhere as cut and dried as many try to make it out to be.

    44. Re:Fuck Me by war4peace · · Score: 1

      *well. Doing it well.
      "Do me good" belongs to porn movie scripts, not Linux scripts. But I heard basements tend to muddy waters...

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    45. Re:Fuck Me by war4peace · · Score: 1, Insightful

      Makes me think of the "a car will never be better than a horse" argument.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    46. Re: Fuck Me by BarbaraHudson · · Score: 3, Interesting

      Considering that Microsoft did a limited release of a multi-tasking dos back in 1987, complete with preemptive multitasking, and that later extensions allowed dos to access up to 3 gig of ram for 32-bit programs, or 4 gig in unreal mode, I'd say emacs and systemd can't beat dos as an os.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    47. Re:Fuck Me by Carewolf · · Score: 2, Informative

      Kind of hard to do on Debian.

      "apt-get install openrc" is hard???

      Why are you trolling? Debian might BE switching to systemd, but it is still optional in Jessie, all the other init systems still work.

      Besides systemd is modular, you only need to install the modules you want and need.

    48. Re:Fuck Me by Anonymous Coward · · Score: 0

      A services manager, actually.

      And a syslog replacement (hurray for binary debug logs). And a networkmanager replacement. And pulling udev into the scope of the project. And cramming dbus into the kernel.

      Talk about the monolithic development process not leading to monolithic architecture is just pretty weak lip service.

    49. Re:Fuck Me by BarbaraHudson · · Score: 2
      NSA's Law: Every program expands until it can forward your mail to us.

      Short version: All your mail are belong to US.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    50. Re:Fuck Me by steveg · · Score: 1

      You're a little confused. This was a Red Hat invention. It was the other distros that jumped on the bandwagon. Or the shark, as may be.

      --
      Ignorance killed the cat. Curiosity was framed.
    51. Re: Fuck Me by unixisc · · Score: 1

      Hey, why not toss in text editing into systemd to address the shortcomings of emacs? If for nothing else, it could be used for editing those new IP forwarding tables in systemd

    52. Re:Fuck Me by drinkypoo · · Score: 2

      The kernel cgroups system provides the basic primitives for building such systems: hierarchical process groups, resource limits, etc., but you need a userspace layer to make it usable, e.g. managing creation/destruction of containers (and their associated networking, resources, etc.). Systemd is the userspace layer.

      But you can literally manage cgroups with a few simple commands. I know none of them because I never do it, but I looked up just how it's done and at least one of my earlier comments here on the dot will give you specifics, if you can find it. Obviously, it was part of a rant against systemd.

      There are fairly similar approaches in other Unixes, though with pros and cons. Solaris uses SMF, and OSX uses launchd, both of which replaced more old-school shell-script-based systems for similar reasons

      The former of which is hated by all, and the latter of which is hated by most.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    53. Re:Fuck Me by drinkypoo · · Score: 1

      Makes me think of the "a car will never be better than a horse" argument.

      It's actually the "a car isn't better than a horse" argument, and at one time that was true. Perhaps one day, after systemd has been through a couple of major revisions, it will be ready to own all your Unix.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    54. Re:Fuck Me by Guy+Harris · · Score: 4, Informative

      Apparently, you're the idiot, because the fact that systemD integrates itself so closely with my GNU^H^H^HSystemD/Linux as PID 1

      The features discussed by this article aren't implemented in a program that runs with a PID of 1.

      I wish a different name had been chosen for the project that includes, as one of its components, an init daemon named "systemd"; it probably would have avoided some bad press and confusion.

      Perhaps those other components were designed under the assumption that the daemon named "systemd" would start them, tying them to that daemon, so maybe that's the rationale for calling the project "systemd" (or "SystemD").

    55. Re:Fuck Me by Anonymous Coward · · Score: 0

      I'm not sure, but it will soon have an email client/server and the ability to publish PDFs.

      and journal into a docx file
      captcha: precise

    56. Re:Fuck Me by BronsCon · · Score: 5, Interesting

      Even worse, try requiring LDAP (not just making it an option when an account isn't found locally, actually requiring it) for logins on a system booting via SystemD. Have your recovery media handy, you'll have to boot from it in order to remove the LDAP requirement when SystemD can't su because the network isn't up yet (or, if the LDAP server is localhost, slapd hasn't started because, guess what, it needs to su to its configured user during its init process).

      Major issue affecting Ubuntu and, as far as I know, all Debian-based systems. The workaround should be simple: allow local account logins right up until TTYs actually become available, regardless of configuration. But, apparently, LDAP isn't considered important, so this has been an issue for as long as Debian has used SystemD and will likely remain so until Debian moves on to something else.

      The current "recommended" workaround is a pair of ifup/down scripts that requires LDAP when the interface is up and makes it optional when it interface is down, which is great until your system crashes or you lose power and the "optional" config doesn't get applied. Then, it's time to whip out the recovery media so you can manually change the config and have a bootable system again. Needless to say, I refuse to implement that hack of a fix.

      Instead, I ended up leaving LDAP optional, with a single user able to sign in, locally only, who can only su, and a local admin account that can only sudo and su, but can't log in. At least that minimizes the risk of not being able to unilaterally change either user's password across multiple systems in a timely manner; an attacker knowing the password for the user who can log in locally would have to be at the machine, and they still couldn't do anything without also knowing the username and password of the user who can sudo+su. In the end, I guess I get the benefit of being able to log in to said machines even when the LDAP server is unavailable, but it still shouldn't be necessary to implement such workarounds.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    57. Re:Fuck Me by Guy+Harris · · Score: 1

      I try to stay out of the systemd fray... but it goes against the core of UNIX... which is the KISS principle.

      Init should start tasks, possibly stick them into jails or containers, and set resource limitations. Having something do everything including the kitchen sink is just asking to get hacked down the road unless millions of dollars are spent on source code audits.

      What things other than that does the program whose executable code is stored in /bin/systemd, and that runs as the first userland process on the system, do (other than, say, restarting tasks)?

    58. Re:Fuck Me by Trepidity · · Score: 4, Informative

      Putting it in pid1 is mostly driven by cgroups (the Linux kernel's hierarchical process-grouping/resource-management system). The initial kernel design for cgroups was that it was a shared resources managed via a pseudofilesystem (cgroupfs), but the developers of that subsystem seem to have decided that design was unworkable, and are moving towards a design where there can be exactly one userspace controller of the cgroups system at any given time. That more or less has to also be the process supervisor, or else you can't really do sensible things with tying resource-management to services (and increasingly, containers). And that all has to happen when the system is brought up, too. So either it needs to be in PID1, or it needs to be in several PIDs that are tightly coupled via an IPC mechanism. The systemd designers consider the second design more complex and error-prone. See e.g. here, plus a third-party comment here.

    59. Re:Fuck Me by unixisc · · Score: 1

      Maybe systemd could incorporate Wayland. Give us waylandd

    60. Re:Fuck Me by Anonymous Coward · · Score: 0

      Bingo. With almost anything else, I have a choice. Do I run the new KDE libraries or stick with an older desktop UI. Do I run the latest version of BIND, or stick with a more stable one? Do I want to switch to sendmail, or keep the default MTA? Do I want to keep the old networking scripts in /etc/sysconfig or go with the new Network Manager? The choice was there.

      With systemd, it is pretty much deal with it, or move distros. Such a massive change should be optioned in, not forced on every user. IT shops are even worse, since instead of one machine with issues, it could be tends of thousands of VMs where all in-house recipes/scripts are all broken, which means a lot of manpower to fix.

      I don't know of any major IT shop whose people like systemd. At best, it is tolerated.

    61. Re: Fuck Me by Anonymous Coward · · Score: 0

      That was DOSShell: It was task switching (not multitasking). DOS always could multitask: That's what TSR's (terminate-and-stay-resident) programs are for. Print spooling was another example also. The DOS extenders weren't by Microsoft either.

    62. Re:Fuck Me by Rabbitt · · Score: 1

      The problem, and ultimately the reason most people are up in arms, is that this new "solution" (to a largely non-existent problem for most sysadmins) takes away something fundamental and core to Linux (and UNIX in general): freedom. As in the ability to freely choose what software to use and how to use it on your own systems.

      In this particular case, a unilateral decision was made by the major distros at the cost of that freedom. That kind of decision making was not something people, who have lived and breathed the free (as in liberty) software movement most of their careers, ever expected to see in their own community - in Microsoft/Apple's manicured gardens sure, but not here. It's easy for most people to forget that the Linux community came to be largely what it is /because/ of the freedom to choose - not in spite of it.

      --
      Carl P. Corliss
    63. Re:Fuck Me by Guy+Harris · · Score: 1

      Although I do note that

      $ size -m /sbin/launchd

      shows

      Segment __TEXT: 159744
      Section __text: 111946
      Section __stubs: 1584
      Section __stub_helper: 2656
      Section __cstring: 26034
      Section __const: 152
      Section __osx_log_func: 21
      Section __unwind_info: 868
      Section __eh_frame: 12928
      total 156189

      on OS X 10.8 and

      $ size -A /bin/systemd

      shows

      .text 545634 4231504

      on Ubuntu 14.10, both x86-64, so there appears to be a bit more code in PID 1 on a systemd-equipped Linux distribution than in PID 1 of a launchd-equipped OS X release. (Both are dynamically linked with system libraries.)

    64. Re: Fuck Me by ron_ivi · · Score: 1

      you would still need a decent text editor.

      Are you forgetting that emacs has a pretty nice vi-mode?

    65. Re:Fuck Me by Anonymous Coward · · Score: 1

      It's not (just) init. It's a service manager. What makes it different is that it can actually track processes effectively. If you don't know that much, you have no idea what it does or why, and you should probably not comment on things you don't understand. Certainly you should avoid drawing opinions of it from half-remembered platitudes and loud morons on slashdot.

      X Windows also goes against the "core of UNIX", so does the kernel, so does GIMP, most office software, etc etc. Some problems are inherently complex. How you deal with that complexity is the important part. Pushing it off to the user is discouraged.

      Init scripts are pretty damn complex. Inside a shell script you have few limits as to what you can do to the system. However, most init scripts do very similar things, so it's worth abstracting out common functionality somehow (as an aid to security and correctness among other things). You could do this with some sort of a bash library, or a C library, and there's no reason to say that either of those things was not Unixy. Almost all Unixes have done this, because a collection of random init scripts that don't share code is retarded.

      So there's one thing: systemd provides a layer of abstraction over init tasks. However, init is actually just a special case of service management. Managing services may seem simpler than it actually is, and it's tricky to get right. To do the job properly requires cooperation from the kernel, which in linux takes the form of cgroups. The difference between using pidfiles to track processes and using cgroups is that the latter works and the former works most of the time. For some systems, most of the time is good enough. Those people who need half-ass software can keep using the same buggy scripts.

      You're taking in only the information that matches your prejudices, and in point of fact most of what you're doing is regurgitating prejudices. The information is out there if you really want it. If not, you can enjoy [a] your echo circle, and [b] obsolescence.

    66. Re:Fuck Me by Anonymous Coward · · Score: 0

      systemd (not SystemD) is an umbrella term for a group of projects. Just like Apache and Mozilla.

      Educate yourself.

    67. Re: Fuck Me by BarbaraHudson · · Score: 2

      NO, it wasn't DosShell. Did you even follow the links? Obviously not. DosShell was not a pre-emptive multi-tasker, and TSRs also were not preemptive multitaskers. If it ain't pre-emptive, it's not true multi-tasking, as another process can steal 100% cpu and require a hard reboot. But usually what happened is that the TSR was badly written and would lock up the machine at some point.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    68. Re:Fuck Me by preaction · · Score: 3, Interesting

      Init starts a daemon that watches for the event. This is how inetd worked. Whatever happened to that?

    69. Re:Fuck Me by phantomfive · · Score: 1

      (hurray for binary debug logs)

      oh, that's just idiotic. Every tool on unix basically takes standard in as input, and outputs it to standard out. In one move, SystemD broke compatibility with every single fucking tool on Unix. And you are cheering?

      Seriously, if you want to view the logs in binary, add it on as a post-processing viewer, you don't need to store them in binary.

      --
      "First they came for the slanderers and i said nothing."
    70. Re: Fuck Me by Anonymous Coward · · Score: 0

      If a service goes down, then fix the service so that it doesn't go down in the first place. What you're implying is that it's ok for some service to go tits up, for whatever reason, as long as there is a way to automagically restart it and just move on rather than finding the cause of the problem and fixing it. That's how "great" software gets written these days it seems; assume it'll break and add another layer to pretend it did not happen. Yay!

    71. Re:Fuck Me by Anonymous Coward · · Score: 0

      Please god kill systemd before it destroys my servers.

    72. Re:Fuck Me by phantomfive · · Score: 1

      and the latter of which is hated by most.

      Why? Serious question.

      --
      "First they came for the slanderers and i said nothing."
    73. Re: Fuck Me by turbidostato · · Score: 4, Funny

      "Couldn't we port Emacs on SystemD and have a complete OS?"

      You'd still lack a decent editor.

    74. Re:Fuck Me by beaverdownunder · · Score: 1

      Regardless of the merit (or lack of) of your points, t's quite difficult to take you seriously when you post as an AC.

    75. Re: Fuck Me by Anonymous Coward · · Score: 0

      Everyone banging on about being 'forced' to use systemd is so ridiculous it's cringeworthy.

      You're still entirely free to not use it. But then of course you're stuck using either an outdated or fringe distribution that doesn't offer the finer things in life, like loads of nicely pre-packaged software or timely security updates.

      So really what you want is for all the distributions that have unilaterally switched to systemd to about-face, or at least force all the maintainers to support multiple init systems, which nobody is really bothering with.

    76. Re:Fuck Me by Anonymous Coward · · Score: 0

      The d in systemd or launchd are not capitalized. Daemons never have the 'd' capitalized.

    77. Re:Fuck Me by Lunix+Nutcase · · Score: 2

      They were clearly being sarcastic. Either way, you can decode those binary logs and shoot them as text through a pipe.

    78. Re:Fuck Me by Anonymous Coward · · Score: 0

      From one AC to another, it is amazing how someone's code which is untested and relatively unstable (look how long it takes for a filesystem like btrfs to make production... and systemd does a lot more than an fs, although FS code has to be rock solid), now becomes a must have for sysadmins in order to keep their jobs.

      I heard this shizzle back in the NT 3.1 days when people were saying, "you will run NT at your job, or you won't have a job."

      I will not be surprised if systemd has some bug in it that results in priv escalation... or with control of the IP stack, remote root access. If it does, this is not going to look good for Linux in general, because even the PHB types wonder why completely new, untested (as in untested in the real world) code is now the core of the RedHat and downstream userland.

      Has systemd been audited. Can this code pass FIPS testing as part of the OS? AFIAK, no. Eventually RedHat will make it FIPS compliant by fixing things, but this should have had some transition time in order to not cause potential trouble in the enterprise.

      IMHO, systemd has some cool features... but it is untested, and RH is foolish to toss such a beast into the enterprise where reliability and security are key without at least offering one major release where systemd was optional. If there is a show-stopper bug, it can be very damaging in the long haul, not just for RedHat, but Linux in general. Remember, Oracle still is sitting there with Solaris, and Solaris on x86 is pretty damn reliable.

    79. Re: Fuck Me by Anonymous Coward · · Score: 1

      The fact that you're choosing to dismiss his points just because he posted AC speaks volumes.

    80. Re:Fuck Me by phantomfive · · Score: 1

      The d in systemd or launchd are not capitalized.

      Don't matter much to me. SystemD looks better. It looks way better as Tenacious-D.

      --
      "First they came for the slanderers and i said nothing."
    81. Re:Fuck Me by Anonymous Coward · · Score: 0

      https://www.google.com/search?q=i+hate+launchd&ie=utf-8&oe=utf-8

      Start there. (Note not a mac user so I didn't even bother to peruse the results. )

    82. Re: Fuck Me by SiggyTheViking · · Score: 1

      Don't get me wrong, I get your point, but there is a certain beauty to crash only software.
      http://en.wikipedia.org/wiki/C...

    83. Re: Fuck Me by phantomfive · · Score: 1

      Then configure it to not restart when it crashes. SystemD is agnostic on that point, it will let you do it either way.

      --
      "First they came for the slanderers and i said nothing."
    84. Re:Fuck Me by Anonymous Coward · · Score: 5, Insightful

      Or the echo chamber could be wrong about PID 1.

      Like all great lies, it includes a bit of truth:

      1. More lines of code equals more bugs.
      2. The systemd project has lots of lines of code.
      3. PID 1 must be super reliable or bad things will happen.

      So far so good right? Stay tuned for the lie:

      4. All of systemd is in PID 1. Therefore systend's PID 1 must be buggy and dangerous.

      It's about as right as including Bash's line count in a discussion about sysvinit PID1. But don't take my word for it. Echo on bro.

    85. Re: Fuck Me by TehZorroness · · Score: 1

      Yes, and it's called EVIL for a reason :)

    86. Re: Fuck Me by Anonymous Coward · · Score: 0

      Way to mod up your own comment there, Tom.

    87. Re:Fuck Me by Anonymous Coward · · Score: 0

      And of course, the systemD response to this will be to build an LDAP service for systemD.

      As long as the systemd devs keep developing services that live within systemd and replace external functions, systemd is going to keep snowballing until it's it's own monolithic distro.

    88. Re:Fuck Me by allfieldsrequired · · Score: 4, Interesting

      As an IT person, results are important. What does systemd provide that previous mechanisms didn't. Parallel startup? I don't boot servers that often where asynchronous startup of processes is a big issue. Resource limits? Doable with the shell script that gets plopped into /etc/rc.d. I'm just not seeing the benefit, but what I am seeing is a gigantic amount of code which touches the entire system, giving me concerns about security and stability, and there have been a number of articles on /. about systemd, to the point where people are even forking distros just so they don't have to deal with it.

      Thank you, these are pretty much exactly my thoughts as well. I am very happy that all the systemd people have found a project to be productive in, and I appreciate some of the things they are trying to do. However, I run a large server farm, I don't need any containers, I don't need parallel boot, and so far, I have seen that they are highly adept at politicking their way into acceptance by various mainstream distro's as a default, and sometimes only init system.

      I recently had to recompile Nginx on Ubunty Trusty in order to add some module, and this broke due to an unsatisfied systemd library dependency. Wait, what? Nginx now magically needs to be linked to systemd to compile? The madness is complete in my eyes.

      I have since started playing around with Alpine Linux, which is a breath of fresh air in many ways, and barring any unforeseen issues, we will probably slowly migrate our fleet to Alpine. I resent the fact that I am forced to divert time, effort, and resources away from our jobs to deal with this shit. Part of my motivation in using Linux extensively is freedom of choice. The choice to go and roll my own distro isn't the kind of choice I signed up for though. Ubuntu was mostly nice, mostly functional, mostly stable and has mostly up to date packages for everything I need. With Debian, and so Ubuntu, chosing SystemD as a default, and especially looking at all the acrimony surrounding the issue in Debian, I am very fucking worried about where Linux is going to go in the next few years.

      I wish I had more time to get into BSD....

    89. Re:Fuck Me by Anonymous Coward · · Score: 0

      Why should the source matter?

    90. Re:Fuck Me by Anonymous Coward · · Score: 0

      NT 3.1 days when people were saying, "you will run NT at your job, or you won't have a job."

      This was true, and non-NT Windows no longer exists, and no one misses it.

      I will not be surprised if systemd has some bug in it that results in priv escalation... or with control of the IP stack, remote root access.

      It's pretty easy for such things to be introduced with a shell script too. Generally it's a lot easier, because it's already got a local term and comparatively few limits on execution. You don't even have to have an exploit; it's all up to the file security. If security is key, user-editable scripts should be minimized, and code should be DRY, so that you don't have the same thing done a dozen different ways.

      Testing can be done, but the point is that systemd is the right thing done for the right reasons. Whatever the problem is, init scripts are a bad solution, with many problems, and linux's init script situation is easily the worst out of all current Unixes. Anything would be an improvement, but I maintain that if you were to gather requirements for an init system, you would [a] quickly realize that "init" is a misnomer and that it handles startup, shutdown, and status of all services, at various runlevels, then [b] need something more or less equivalent to the kernel cgroups functionality, and eventually [c] produce something that looked a lot like systemd.

      Systems can be audited for bugs, but you can't fix something that is insecure by design, and init scripts are definitely that. Consider the following carefully: if you had an audited version of systemd, and you were used to using it, and someone proposed that you scrap it for a collection of scripts, would you accept that solution?

    91. Re:Fuck Me by Truekaiser · · Score: 1

      Not yet, but it uses a minimal web-server to serve up the logs via the gui viewer.

    92. Re: Fuck Me by Anonymous Coward · · Score: 0

      So write your own distro then. Isn't that also the "open source" way?

    93. Re: Fuck Me by Anonymous Coward · · Score: 0

      You're saying the Debian team hasn't lived the "free software life???". Really?

    94. Re:Fuck Me by allfieldsrequired · · Score: 1

      I, like a lot of others, pay for my servers by the hour. So being able to spin up and shut down large numbers of virtual servers in under a second to deal with periods of high demand is something that interests me greatly, because it could save me a shitload of cash.

      As you pay per hour, not per second, how does saving a few seconds save you a shitload of cash?

    95. Re: Fuck Me by Anonymous Coward · · Score: 0

      Well, nearly. It'd lack decent init mechanism and have no sane means to edit text.

    96. Re: Fuck Me by Anonymous Coward · · Score: 0

      Mostly co-operative multitasking worked excellently under RISC OS - since each app developer had to think about playing nice rather than lazily leaving everything to a scheduler, so a routine app would give up control ASAP, while something working in the foreground could make sure everything else was kept waiting. Contrast the modern OS bullshit of a million things running "low priority" with the pretence that they'll never slow down your work because the scheduler is soooo perfect and always understands that "when idle" should mean "when I haven't touched the machine for at least 15 minutes, and stfu immediately when I start using it again", and spinning rust is sooo quick to seek back to where you just were, except that these things are never the case.

      As for whether DOS had pre-emptive multitasking, well, did it have any interrupt handlers? :)

      Similarly, RISC OS had pre-emptive multitasking for interrupt processing, as well as for responding to the appropriate keypress to kill a hung process.

    97. Re:Fuck Me by Aighearach · · Score: 3, Interesting

      Upstart has serious, known design flaws that cannot and will not be fixed. It will not be adopted for real technical reasons. Shouting slogans doesn't change the technical issues.

      See: http://0pointer.de/blog/projec...

      SysV is the weird monster that this thing is finally saving me from. You can't force me to keep using that old crap, and you can't force systemd not to replace it for me.

    98. Re:Fuck Me by Anonymous Coward · · Score: 0

      https://www.google.com/search?q=i+hate+launchd&ie=utf-8&oe=utf-8

      Start there. (Note not a mac user so I didn't even bother to peruse the results. )

      -1, didn't use lmgtfy.com link. Mock harder.

    99. Re:Fuck Me by Aighearach · · Score: 1

      Init starts a daemon that watches for the event. This is how inetd worked. Whatever happened to that?

      What happened is that the FUD is so deep, the haters don't realize that they're hating a modular system and that none of their talking points are actually true! lolol

    100. Re:Fuck Me by Aighearach · · Score: 1, Insightful

      Nothing is being forced on anybody. The situation is that systemd is popular and well liked by people making actual decisions, and hated by a bunch of loud pundits that don't have any responsibilities and are jealous of the decisions of others.

      Nobody is trying to force anybody to use systemd. We like it, we're adopting it, and haters are loudly shouting that we should somehow be stopped, that we shouldn't be allowed to use what we want, that somehow the world would be better of if some giant angry conspiracy could be formed to somehow cast us out, or something like that.

      Newsflash: systemd is popular among people with the technical background to be in charge of choosing a daemon and interface manager. SysV was not the Second Coming, it was only better than what came before. We stuck with it for so long because it worked, but it has serious failings that make it unsuitable and non-optimal for a wide variety of real life use cases.

      You won't take it away from us, and no, failing to oppress people doesn't make you martyrs.

      Keep your silly file server inside of your own network boundaries. Nobody is trying to touch it. Nobody is telling you what to run on it. So don't tell me what to run on mine.

      Being against something is needless; just choose what you want for the reasons you want. There is no natural reason to be against everything else that others choose.

    101. Re:Fuck Me by Aighearach · · Score: 1

      Please god kill systemd before it destroys my servers.

      If they were your servers, you'd be the one to blame for installing it.

      Or are you coveting your sysadmin's servers again? Jealousy is bad for your health.

    102. Re: Fuck Me by BarbaraHudson · · Score: 1

      Ordinary dos didn't have pre-emptive multitasking. There was only one small release, called European Dos (see the link above). But yes, dos had interrupt handlers, and you could hook your own into the chain.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    103. Re: Fuck Me by unixisc · · Score: 1

      Now, maybe it could get a systemd mode

    104. Re:Fuck Me by Bent+Spoke · · Score: 1

      Well, this is part of the new Linux distro tradition: Take things that works perfectly well (and is easily understood) and abstract the hell out of it until it is no longer so.

    105. Re: Fuck Me by unixisc · · Score: 2

      Problem w/ that approach is that in FOSS, it's pretty often that one does not find the cause of problems and fix them, leaving them sore. If systemd is a way out of that, then it's worth considering. Although I'm not sure I support all the feature creep going on there.

    106. Re: Fuck Me by dbIII · · Score: 1

      So? They had Xenix back then as well which was a superior product without even stepping outside of the building MS was in.

    107. Re: Fuck Me by Anonymous Coward · · Score: 0

      Assuming that they are not corrupted (silently). And assuming that your computer can boot properly. Otherwise you may as well start trying to communicate with the dead. Because your log files are somewhere in there and are unreachable.

    108. Re:Fuck Me by qpqp · · Score: 1

      Thanks for the clarification. Regardless of name, my systems are still off-limits to any software related to the systemd/systemD/SystemD "project".

    109. Re:Fuck Me by Anonymous Coward · · Score: 0

      In the enterprise, Linux already is something that management is leery about. If systemd causes major problems, Linux can be replaced by Solaris... and Solaris 10 is pretty much unchanged since the 1990s, and Solaris 11 has some slight modifications for security.

      Solaris isn't cheap... but neither is RedHat, and backend applications will work on both platforms.

      What people don't understand is that Linux is quite popular, but if the PHBs start getting headaches from security, the Oracle guy will be there with an enterprise-grade OS, an enterprise-grade filesystem, enterprise-grade security, enterprise-grade certifications, and enterprise-grade virtualization, both at tier 1 level (LDOM) and tier 2 level (zones).

      This isn't to say Linux is bad, but if systemd and RedHat start pissing off enterprise users with buggy, insecure code, then it would be quite easy for a lot of companies to boot them out the door and go for commodity Solaris x86 hardware.

      Of course, Windows is also waiting in the wings, and do we want another wave of MS cleaning house, similar to the early 2000s when a lot of Linux installs got replaced due to Sarbanes-Oxley concerns and FIPS/Common Criteria compliance.

      This pissing contest over systemd may bring a lot of attention, but lets be real here... you annoy the real customers, the enterprise, and Linux days as an OS from the mainframe to the SoC will be over, with commercial vendors rushing in from all sides to replace F/OSS code with their own closed source stuff.

      People need to look at the big picture, and not just the Linux arena in a vacuum: SystemD is a large bet with pretty crappy returns. If it flops with security issues, Windows and Solaris can replace Linux with ease everywhere from the server clusters to the laptops. If it succeeds, then very little is gained to the end user.

    110. Re:Fuck Me by qpqp · · Score: 1

      Right. Must have been a Freudian slip. ;)

    111. Re:Fuck Me by DeVilla · · Score: 1

      And the "grab your recovery media" part is starting to worry me. No we bring up the binary logs. The format of the binary logs are not specified and may change with different versions. It was even sold as a 'security' feature.

      So this means that if you want to read the logs on from your unbootable system from the recovery media, what ever you use as a recovery media better have the exact same build of systemd log tools or you aren't guarantied to be able to read them.

    112. Re: Fuck Me by Darinbob · · Score: 2

      They'd first need to add a Quake game emulator to SystemD to make it complete.

    113. Re:Fuck Me by dbIII · · Score: 2

      With respect, a lot of that is about solving non-problems, getting into areas where other software deals with things effectively after INIT has done it's job and just making a mark. WTF is it even putting mounting volumes as a problem that systemd is there to solve? There's other stuff to do that work.
      Take a look at the example at the end of (http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html) as a case of a "solution" to a non-problem, it's something that can be dealt with via environment variables FFS instead of some complex btfs filesystem games. Other similar situations can be dealt with via zones, jails and other idea far more effectively than such a complex suggestion. It's a fucking octopus trying to get in everywhere instead of just passing things on to the tight tool for the job - which creates nightmares when the job is something the systemd people haven't thought of yet.

    114. Re:Fuck Me by Anonymous Coward · · Score: 0

      FUCK THIS SHIT.

      For the first time, TODAY, I had an experience with systemd. WORST EVER. I am about ready to ditch this open source SHIT for windows, at least I don't not know what I'm getting there!

      There seriously isn't much left that appears to have something entangled (or is that RAPED) by systemd. Either systemd must be supported by ISIS; or perhaps someone should commit a patch that puts an "image" of Mohamed in there... then they can terrorize something that deserves it.

    115. Re:Fuck Me by Anonymous Coward · · Score: 0

      inetd would spawn a new daemon to handle each incoming connection. Sure, that can work in some cases, but your daemon has to be written to take that into account.

      Systemd can spawn the daemon on the first request and leave it running.

    116. Re:Fuck Me by ArsonSmith · · Score: 1

      As much fun as this would be I'm sure for 1800s transportation a horse would have been better.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    117. Re: Fuck Me by Anonymous Coward · · Score: 0

      Wasn't released to the general public (ala CompUSA type stores). I'd've owned it. Would have loved to own it.

    118. Re:Fuck Me by preaction · · Score: 1

      You misinterpret me. Something like inetd would solve this problem without systemd. So whatever happened to (x)inetd?

    119. Re:Fuck Me by preaction · · Score: 1

      That sounds like an easily-surmountable technical problem that would leave init simple and delegate this bit to a network-specific thing.

      Also, at that point it's not really called a daemon anymore, it's just a program. It's like a CGI script, but for any incoming network connection.

    120. Re:Fuck Me by thegarbz · · Score: 2

      Just what the fuck is SystemD supposed to be?

      An all in one system management daemon intruding on the init system.

      To think of it the other way is to ignore everything about the project including all the project pages and project descriptions. No one who works on systemd considers it an init system. Only Slashdot users do.

    121. Re:Fuck Me by Myen · · Score: 2

      FWIW, that third-party comment is actually first-party (Lennart Poettering goes by mezcalero on LWN).

      As for systemd... I rather like it as a process/services/cgroups manager. I just wish they didn't cram everything else into the same project; I feel (without their extensive implementation experience) that having separated components with stable interfaces between them leads to a better user experience since people can try newer versions of various bits and switch back while bugs get fixed. The important part here being the stable interfaces... and well, Linux userland people, beyond a few notable exceptions like glibc, don't seem to believe in that.

    122. Re:Fuck Me by thegarbz · · Score: 1

      Except only a very tiny miniscule portion of systemd runs as PID1. But don't let that stop your prejudices.

    123. Re:Fuck Me by thegarbz · · Score: 1, Informative

      He's listening to you about the same amount as you know have read about systemd. Which is to say zero, nothing, not at all, as continued by your regurgitated lie about systemd being bloated running in PID1.

      Each systemd component is actually quite small.
      Only one component and one of the smallest components runs as PID1.

      Now please STFU until you actually have used systemd.

    124. Re:Fuck Me by phantomfive · · Score: 1

      and are moving towards a design where there can be exactly one userspace controller of the cgroups system at any given time.

      Does this make sense to you? I don't really understand the logic behind why they would limit it like this. It seems natural that any user would be able to grant (or restrict) processes privilege to things they already have.

      --
      "First they came for the slanderers and i said nothing."
    125. Re:Fuck Me by Anonymous Coward · · Score: 0

      If that was true, that technical people liked it, there would be more replies adressing the technical merit of the "loud pundits".

    126. Re:Fuck Me by Anonymous Coward · · Score: 0

      The situation is that systemd is popular and well liked by people making actual decisions, and hated by a bunch of loud pundits that don't have any responsibilities and are jealous of the decisions of others.

      Ah! Anybody who likes it is awesome and anybody who dislikes it is a jealous dick. You forgot to throw in "You only don't like Windows because you're jealous of Bill Gates' money!"

      ...and haters...

      So anybody who dislikes it is a hater, rather than someone with an actual grievance against it. That's infantile at best.

      but has serious failings that make it unsuitable and non-optimal for a wide variety of real life use cases.

      So does SystemD, as a number of people have noted here. Stop trying to force it on everyone else because it matches your use cases.

      You won't take it away from us, and no, failing to oppress people doesn't make you martyrs.

      You've failed to make a point. You're setting it up as if people are trying to take something away from you, which they are not. They simply don't want to be forced to use it on all distributions, which you start out stating they're not, then you say that they are, and then you say that anybody who doesn't want to is a hater.

      Your argument fails on the basis that it's not an argument, you're just being a stroppy infant who's got his way and doesn't want to go with what anybody else wants. Fail.

      So don't tell me what to run on mine.

      As long as everyone has to run SystemD inside their Linux distro, all is good and right with the world.

      Being against something is needless; just choose what you want for the reasons you want. There is no natural reason to be against everything else that others choose.

      This is the first sensible thing you've said, unfortunately rather than being useful against your imagined enemies, it's actually something you should take note of.

    127. Re:Fuck Me by thegarbz · · Score: 1

      As an IT person, results are important. What does systemd provide that previous mechanisms didn't. Parallel startup?

      I don't know why people think that Parallel startup is the only benefit (or even a benefit at all).

      What systemd provides is a system manager that can keep track of services. It not only starts and stops services but can track when they crash, when they fork, and what they are doing. It can be configured to attempt to restart them a couple of times, or to send administrative messages if something goes wrong. It can form dependencies to ensure that when it is restarted downstream dependent programs know.

      A lot of people think sysv was some pinnacle of design for some reason. A service manager that can't shutdown a service because of an unexpected fork, or can't restart a service because it crashed but thinks it is still running in my view is garbage.

    128. Re: Fuck Me by dryeo · · Score: 1

      Shouldn't that be 1985 (released in '86). Couple of better links, with screen shots, second includes a zip, third includes more images as well as a (broken?) simulator. http://www.os2museum.com/wp/mu... http://www.os2museum.com/wp/mu... http://www.pcjs.org/devices/pc...

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    129. Re: Fuck Me by Anonymous Coward · · Score: 0

      one word: spacemacs

    130. Re: Fuck Me by Anonymous Coward · · Score: 0

      Are you saying I can get rid of users to keep the software from crashing ?

      I hear the future is a kernel running a container that sets up bob running in a user land container running his web browser, mail client, and presentation tools in their own containers !

      Because of the systemd sauce the containers will have magical networks everywhere.

    131. Re:Fuck Me by Anonymous Coward · · Score: 0

      Except it is. Want to run gnome? You have to run systemd. Heard of udev? I have used it for longer than I can remember. Now part of systemd. I'm just waiting till pulseaudio will be dependant on systemd.

    132. Re: Fuck Me by Anonymous Coward · · Score: 0

      i decided moving everything to avoid learning 6 lines to create systemd unit was the only sane option too.

    133. Re:Fuck Me by MightyMartian · · Score: 1

      What we want is the choice. It is the systemd advocates trying to poison the well.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    134. Re:Fuck Me by Anonymous Coward · · Score: 0

      Next we will be porting it to BSD. All your base are belong to us :)

    135. Re:Fuck Me by Anonymous Coward · · Score: 0

      Christ almighty, this beast is a fucking monster. What's next, a shell and a userland?

      Just imagine a Beowulf cluster of these :)

    136. Re:Fuck Me by SharpFang · · Score: 1

      And is more tenacious too.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    137. Re:Fuck Me by Anonymous Coward · · Score: 0

      haha.. Nice trollling. Too bad your point is nonsense.

    138. Re:Fuck Me by serviscope_minor · · Score: 3, Insightful

      I think your reply is isingenuous at best.

      Whether or not you like it, it's not unfair to classify systemd as being "forced" on its users. For a start, it's wildly popular with distribution builders, but this doesn't mean jack with anyone else. Secondly, for a while (thought they've promised to me that they're trying to and maybe have by now fixed it), GNOME had a hard dependency of systemd. Being the most popular desktop environment more or less forced the hand of many of the distro builders too.

      To me, the whole thing seems odd. I've never seen a massive infrastructure change sweep so rapidly through the community of distributions. Especially such a major component, and double especially when things did actually work successfully before.

      Anyway, the only think I know for sure is that my arch laptop now boots slower with systemd than with the old RC scripts.

      --
      SJW n. One who posts facts.
    139. Re:Fuck Me by Anonymous Coward · · Score: 0

      Quit moaning! Its better this way. I'm personally looking forward to the next major release which is rumored to have a smashing windows manager/desktop built in. Finally time to get rid of those stinking XFCE users!

    140. Re:Fuck Me by Anonymous Coward · · Score: 0

      Just what the fuck is SystemD supposed to be?

      The way the NSA finally compromises Linux.

    141. Re:Fuck Me by Barsteward · · Score: 4, Informative

      It does have a built in logger that stores in binary but you can still have rsyslog running as per normal if you wish to configure it so you are not stuck with binary only logging. The binary logging is on operation long before rsyslog can be started and long after it finishes and its more comprehensive. Thats the lovely bit about configuration

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    142. Re: Fuck Me by Barsteward · · Score: 1

      and if the text logs are corrupted (or silently deleted) and assuming your computer can boot properly, how easy is it to read them? Otherwise you may as well start trying to communicate with the dead. life and logs can be a bitch.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    143. Re: Fuck Me by Barsteward · · Score: 1

      unfortunately most of the people who trash systemd, don't know systemd and/or understand the power of configuration

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    144. Re:Fuck Me by Barsteward · · Score: 1

      you need to do some investigation into systemd and what it does and doesn't do instead of taking your position on it based on uninformed troll posts

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    145. Re:Fuck Me by l3v1 · · Score: 1

      "Consider the following carefully: if you had an audited version of systemd, and you were used to using it, and someone proposed that you scrap it for a collection of scripts, would you accept that solution?"

      Wrong. There's nothing to consider, since the situation you describe doesn't exist, and you can't expect everyone to just accept it will anytime soon. What I see is that a lot of people get pissed of systemd being pushed into the distros they use because they consider that move [very] premature. I don't think that's hard to understand.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    146. Re:Fuck Me by Anonymous Coward · · Score: 0

      ..I wish a different name had been chosen for the project that includes, as one of its components, an init daemon named "systemd"; it probably would have avoided some bad press and confusion.

      Different name?, 'appy to provide guv, free of charge

      TosserOS

    147. Re:Fuck Me by Barsteward · · Score: 1

      "Init should start tasks, possibly stick them into jails or containers, and set resource limitations." - you just added two extra jobs to init's KISS job so it won't just be "starting tasks", most of the "complaints" about systemd is that it does more than one thing but most of systemd is configurable as to what you want it to do or not do.

      "Parallel startup" may not affect you but there are other admins that start and stop Linux instances all the time so faster boot time is important and thats who the design was primarily for, its just a side benefit for users for switch their systems on in the morning and off at night.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    148. Re:Fuck Me by l3v1 · · Score: 2

      "Nothing is being forced on anybody. The situation is that systemd is popular and well liked by people making actual decisions, and hated by a bunch of loud pundits that don't have any responsibilities and are jealous of the decisions of others."

      Not forced on anybody... except when your distro replaced sysvinit with systemd and while you can 'de-replace' it, they already tell you they won't support sysvinit in the future. At this point it becomes 'forced' and you can't really explain it away.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    149. Re:Fuck Me by Barsteward · · Score: 1

      You can still do that. stick to a distro version prior to their use of systemd, its no different to your KDE argument (how many actually still release KDE2.0 or are you "forced" to use KDE4?)

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    150. Re: Fuck Me by Anonymous Coward · · Score: 0

      Inetd can also do that.

    151. Re:Fuck Me by Anonymous Coward · · Score: 0

      How dare you question the authority of systemd, the one and only Linux overlord. All your users are belong to systemd! Btw, the root account name will be renamed to systemd on next release and only Redhat knows the password so you will not be able to break your Systemd/Linux -distribution.

    152. Re:Fuck Me by Barsteward · · Score: 1

      Look into the configuration options of systemd where you can freely choose what software to use. You imply that with systemd you can't do that which is not correct.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    153. Re: Fuck Me by Anonymous Coward · · Score: 0

      f it ain't pre-emptive, it's not true multi-tasking, as another process can steal 100% cpu and require a hard reboot.

      The 100% cpu thing is correct, but nothing prevents having a protected mode cooperative multitasking OS that allows breaking out of a runaway program, e.g. by hitting Ctrl-C.

      There's also nothing preventing you from having preemptive multitasking that still allows a program to overwrite the entire system. If I recall correctly, the Amiga was was such a system (the 68000 CPU did not have the MMU required to implement protection against other processes, for that you would need an 68020).

    154. Re:Fuck Me by Barsteward · · Score: 1

      are you ready?.... FreeBSD's Jordan Hubbard sees need for a modern init system with features like systemd/launch

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    155. Re:Fuck Me by Anonymous Coward · · Score: 0

      No, no one wants an init system. No one ever built a computer to run an init system.

      Hurrah, I'm no one. One of the features I really liked about our SysV system back in school was the way everything was controlled by shell scripts started by a simple program (called /etc/init - I guess /sbin hadn't been invented), and wanting that over the binary black box that was Windows was one of the reasons I downloaded something called Linux in 1996.

      Systemd is the same kind of binary black box. It may still be configurable via text files (so was the Windows 3.11 I left for Linux, btw), but once even the log files become binary, a registry can't be far off. After all, being able to read the log files when the binary log reader doesn't work is more important than being able to fix the error when you cannot read the error message.

    156. Re:Fuck Me by Anonymous Coward · · Score: 1

      And even this is -- in my experience -- terrible on systemd. My admittedly-"old" (2009-era i7 laptop), with systemd, will sit at a (text-only) login screen for 10 seconds or so before it's responsive (type username, hit enter, password displays in cleartext because the "password:" prompt hasn't even shown up).

      Oh, just like "No, Windows hasn't finished booting yet, it's just showing a login screen. I'll go get coffee, and when I come back, it'll have loaded the keyboard driver so I can log in".

      I'm surprised that people keep trying to convince us that systemd is not bringing the faults of Windows to Linux.

    157. Re: Fuck Me by Anonymous Coward · · Score: 0

      Wait until they integrate Pulseaudio in SystemD...

    158. Re:Fuck Me by Anonymous Coward · · Score: 0

      Being built from the ground as a multi-user networked OS, there is no such distinction. SSH can be an interactive process, postgress is usually not, but they both have the network card as their input.

      Windows has this distinction because it was originally built as a single user OS.

      The Linux kernel tries to make the distinction by giving priority to programs that spend a lot of time waiting for input, but services starting up actually do spend a lot of time waiting for the hard drive. And even worse, a hard drive is probably the worst thing when it comes to multitasking.

    159. Re:Fuck Me by Anonymous Coward · · Score: 2, Insightful

      So, how does ibe install systemd without the binary logging module? No, not syslogd running atop of the binary logging, that would still make systemd monolithic.

      Another modular combination that would interest a lot of people is installing the parallel startup module of systemd, and have it started from inittab, but not install the PID1 part of systemd.

      Please tell us how modular systemd really is. Because the people who write the systemd documentation seem to think that systemd is one huge inseparable mess.

    160. Re:Fuck Me by Anonymous Coward · · Score: 0

      Nothing is being forced on anybody. The situation is that systemd is popular and well liked by people making actual decisions, and hated by a bunch of loud pundits that don't have any responsibilities and are jealous of the decisions of others.

      Utter bollocks. Lennart works for RedHat and they've driving this juggernaut through the Linux ecosystem because it suits them and to hell with everyone else. Debian ended up forked as the techies didn't agree with the hipsters. Once RedHat/Fedora and Debian are in bed with this shite then most other distros logically follow as they are derivatives.

    161. Re:Fuck Me by Sipper · · Score: 1

      systemd is "optional" in Debian Jessie in that it's possible to uninstall, but systemd gets installed by deafult in Jessie, and it's also not easy to remove depending on what you're looking to run on the machine. Gnome depends on systemd heavily, so I'm not even sure if it's possible to remove systemd without removing Gnome. I've tried to run a Jessie system without systemd installed and it's ... difficult. You can have systemd installed without using it as the PID 1 init, but that too leads to unexpected behavior. Both Gnome and KDE have been built today with the assumption of systemd being PID 1, Gnome depends on logind to be able to log in, and so on.

      The other init systems still work for now in Jessie but the GR [General Resolution] that Ian Jackson from the Debian Technical Committee started to declare that keeping the other init systems working was RC [Release Critical] was voted down, which means that systemd is now by default considered the only init system that has to continue to work. Because of this GR's defeat and the backlash on Ian for bringing it up, he's since resigned from the Debian-TC which I think is a great loss. :-( (My big thanks goes to Ian Jackson for his work within the Debian Technical Commttee.)

      I haven't yet tried OpenRC outside of VM but IIRC in the VM it worked fine for me. Unfortunately the OpenRC packages (and documentation) in Debian were not in good shape at the time fo the Debian-TC discussion and decision on the default init system for the Jessie release.

    162. Re:Fuck Me by Anonymous Coward · · Score: 0

      But jails are a feature you don't have to use them. And when you do you understand the advantages and drawbacks.

    163. Re:Fuck Me by JBdH · · Score: 1

      This is not really specific to systemd. I've been having this problem off and on since a good five years on Ubuntu with good 'ole fashioned System V init scripts. My solution was exactly the same.

    164. Re:Fuck Me by RabidReindeer · · Score: 1

      Just what the fuck is SystemD supposed to be?

      A services manager, actually. It starts and stops services on the system, and if they go down, it optionally restarts them.
       

      Would that it was.

      It's also a horrible gratuitous ruination of the logging subsystem.

    165. Re:Fuck Me by thaylin · · Score: 1

      I can chose not to have the binary logger?

      --
      When you cant win, ad hominem.
    166. Re:Fuck Me by thaylin · · Score: 1

      Why would the bias of someone matter you ask?

      --
      When you cant win, ad hominem.
    167. Re:Fuck Me by RabidReindeer · · Score: 3, Insightful

      They were clearly being sarcastic. Either way, you can decode those binary logs and shoot them as text through a pipe.

      Yes, and you can put that manadatory binary data into a mandatory system where the binary logs are punched out as paper tape and then run the paper tape back into a reader when you need them.

      Why complicate something when the direct approach has worked well for most people for decades? The more links in the chain, the more work it takes to get at the critical data, the fewer the tools that can work with it and the greater the possibility that critical data can be destroyed or become inaccessible,

    168. Re:Fuck Me by thaylin · · Score: 1

      What is wrong with supervisord? Why does it need to be integrated so tightly with init? why does it need binary logging as its only option?

      --
      When you cant win, ad hominem.
    169. Re:Fuck Me by RabidReindeer · · Score: 1

      Umm, installing SystemD is the trendy thing to do. Criticizing it comes from the learned wisdom of people that have been doing this for a very long time.

      No, installing systemd (note caps) is unavoidable if you want to run many recent Linux distro releases such as Fedora or RHEL 7.

      Personally, I've learned enough to know that I appreciate certain things it does, and that I utterly loathe other things that it does. But because it's monolithic, it's all-or-nothing.

    170. Re:Fuck Me by Anonymous Coward · · Score: 0

      GNU has its own init system called DMD: Daemon managing Daemons. People who use a full GNU system complete with Hurd don't actually need systemd as GNU already has facilities that cover everything systemd does.

    171. Re:Fuck Me by RabidReindeer · · Score: 2

      That sounds like an easily-surmountable technical problem that would leave init simple and delegate this bit to a network-specific thing.

      Also, at that point it's not really called a daemon anymore, it's just a program. It's like a CGI script, but for any incoming network connection.

      Ah, yes, those so-popular but deadly words. "All You Have To Do Is..."

      There are 2 basic approaches to working with modular systems. The old, traditional approach where each module knows what it's doing and how it interfaces with other modules. And the Inversion of Control approach, where the modules have less knowledge of what other modules do and the job of connecting and managing the interfacing.

      You can further break down IoC here into the option of having one Master Control Program or a bunch of different mini-master programs. Overall, the MCP approach works better, since it is (or SHOULD be) simpler and more generalized.

      The SysV init system was the traditional approach and for systems of the day, it worked fairly well. But as systems get more and more complex, you end up with more and more complex modules and the end result is that you have do things like install X and ghostscript just to run the "ls" program from a command line.

      The most obvious dependency for daemons is networking. Scores of systems either have to shift operating modes or won't function at all unless the network is up (and in some cases unless certain network resources are up). But there are other dependencies as well.

      So, conceptually, systemd could provide the overall service status monitoring and control facility that allows the administrator to wire together dependencies as needed instead of making every system process require detailed knowledge of every other system process. The problem is that they didn't know when to leave well enough alone and made it a "Tron-style" MCP, not a simple MCP.

    172. Re:Fuck Me by Anonymous Coward · · Score: 0

      Yes, that is obviously the long term plan. Bye Bye Linux as we know it

    173. Re: Fuck Me by Electricity+Likes+Me · · Score: 2

      You do realize that systemd supports this seamlessly right? As in, I have customer services I can run on systems by dropping the init script into init.d and it will 'just work'. It'll even work automatically with dependent launches if tiu do your LSB headers right.

    174. Re: Fuck Me by Electricity+Likes+Me · · Score: 1

      You do understand how Oracle does init in Solaris right?

    175. Re:Fuck Me by igloo-x · · Score: 0

      [systemd is] wildly popular with distribution builders, but this doesn't mean jack with anyone else.

      There are so many things wrong with this single statement I don't know where to begin.

    176. Re:Fuck Me by Anonymous Coward · · Score: 0

      Doable with the shell script that gets plopped into /etc/rc.d. I'm just not seeing the benefit, but what I am seeing is a gigantic amount of code which touches the entire system, giving me concerns about security and stability, and there have been a number of articles on /. about systemd, to the point where people are even forking distros just so they don't have to deal with it.

      Running a shell script as root does not require a gigantic amount of code (the interpreter for a turing-complete programming langauge) and does not give you concerncs about security and stability? Reality check, please!

    177. Re:Fuck Me by igloo-x · · Score: 0

      So up until now, the majority of Linux vendors have been using SvsV-init, and you appear to like SysV-init. This was only ever a coincidence. Now they've decided to use something better. What you've lost is a bunch of people working to write and maintain an operating system that uses SysV-init, because it's no longer beneficial for them to use it. That's not losing your freedom. Nobody has lost any freedom. I even get the impression that most people here would only be happy if there were people forced to keep working on SysV-init against their will.

    178. Re:Fuck Me by Anonymous Coward · · Score: 0

      But ssh needs DNS to be running which needs a full IP stack (maybe with both IPv4 and IPv6 addresses). If you have a complex login system it might even need a collection of networked PAM modules.

      My FreeBSD boots and runs sshd as soon as it has enough network running and that is even before it tries to mount the file systems. Once everything is running it fires up sshd on another port and once that is correctly logging, it kills off the 1st one. The result is I can get in to broken machines if I need to without tracking down what ever odd remote keyboard thing someone has to drag to the box.

    179. Re: Fuck Me by psmears · · Score: 1

      RISC OS had (limited) support for pre-emptive multi-tasking too, in the form of the TaskWindow stuff.

    180. Re:Fuck Me by Barsteward · · Score: 1

      No, you can't do that but you can choose not to save its output and launch rsyslog to stick to the old way of logging so its not really an issue (unless you want to see it that way because you don't subscribe to systemd). https://fitzcarraldoblog.wordp...

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    181. Re:Fuck Me by hitmark · · Score: 1

      Systemd has long since surpassed launchd in terms of "features"...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    182. Re:Fuck Me by hitmark · · Score: 1

      Not yet, but it will take over tty duties soon.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    183. Re:Fuck Me by hitmark · · Score: 1

      but it require that a very specific process runs as pid1...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    184. Re:Fuck Me by hitmark · · Score: 1

      I got the impression that the idea of only having a single cgroup manager has since been reversed.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    185. Re: Fuck Me by Anonymous Coward · · Score: 0

      That would be the shared pipe dream of systemd and gnome. That both happens to be handled by RH people these days. And RH has more and more contracts comping out of the US military-security-industrial complex these days...

      Does make one wonder, no?

    186. Re:Fuck Me by hitmark · · Score: 0

      But then the script backs away. Systemd comes with a massive warning that any changes done outside of systemd's toolchain will be overwritten by systemd. Meaning that once systemd has assumed control over your firewall, do not for one second attempt to adjust iptables directly.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    187. Re:Fuck Me by hitmark · · Score: 1

      Yeah, except it started as a init. And the init binary is still called systemd. End result is that there is a logical confusion between systemd the init and systemd the project. A confusion that the proponents don't make any effort to clean up, and sometimes appear to even leverage as a cheap way to make opponents look bad.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    188. Re:Fuck Me by Anonymous Coward · · Score: 0

      The Gnome branch is on the job...

    189. Re:Fuck Me by Anonymous Coward · · Score: 1

      "The SysV init system was the traditional approach and for systems of the day, it worked fairly well. But as systems get more and more complex, you end up with more and more complex modules and the end result is that you have do things like install X and ghostscript just to run the "ls" program from a command line."

      Only place i have seen that happen in recent memory, was when someone tried to get centOS 7 going on a headless computer, and systemd wen't ape because there was no screen for X to use...

    190. Re:Fuck Me by Anonymous Coward · · Score: 0

      Hello Windows XP...

    191. Re: Fuck Me by segedunum · · Score: 1

      and if the text logs are corrupted (or silently deleted) and assuming your computer can boot properly, how easy is it to read them?

      An awful lot easier to get and put back together than binary logs. They will get corrupted under a lot more circumstances.

    192. Re:Fuck Me by Antique+Geekmeister · · Score: 1

      Gnome.

    193. Re: Fuck Me by Eunuchswear · · Score: 1

      And, amusingly, that is about the best argument against systemd that most haters can come up with.

      --
      Watch this Heartland Institute video
    194. Re:Fuck Me by thaylin · · Score: 1

      Then I am not "sicking with the old way of logging" and I cannot freely chose what software to use. I am stuck with binary logging and just pushing it to text logging after the fact.

      --
      When you cant win, ad hominem.
    195. Re:Fuck Me by segedunum · · Score: 1

      I simply cannot afford this shit. I need to administer unattended systems.

    196. Re:Fuck Me by BronsCon · · Score: 1

      At least I know I went in the right direction with this. Thanks for the confirmation.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    197. Re:Fuck Me by segedunum · · Score: 1

      Newsflash: systemd is popular among people with the technical background to be in charge of choosing a daemon and interface manager.

      Newsflash, none of the passive aggressive people behind systemd have the technical background to be building such a system and you only need to look at the kernel developers' opinion on that one. It's not like ill-advised software hasn't been pushed before and then hastily retracted in the open source world.

    198. Re:Fuck Me by Anonymous Coward · · Score: 0

      No, you are sticking with the old way of logging.
      systemd is the new way of logging.
      Just turn that off, and you have the old way of logging. (or no logging if you don't have a logger)
      You can still install any logger you want.

    199. Re:Fuck Me by Anonymous Coward · · Score: 0

      A good admin would diagnose and fix the service instead of restarting it in a loop. Why not even reboot the whole server, when the service goes down? That would be the "fix" done by a typical windows admin working with minimal wage in some 3rd world support center.

    200. Re:Fuck Me by Anonymous Coward · · Score: 1

      Yes, tell that to the sysadmins trying to deal with corrupted binary logs when their server barfs at startup. Yup, this "car" is so much better!

    201. Re:Fuck Me by ookaze · · Score: 1, Informative

      Even worse, try requiring LDAP (not just making it an option when an account isn't found locally, actually requiring it) for logins on a system booting via SystemD. Have your recovery media handy, you'll have to boot from it in order to remove the LDAP requirement when SystemD can't su because the network isn't up yet (or, if the LDAP server is localhost, slapd hasn't started because, guess what, it needs to su to its configured user during its init process).

      What is this nonsense ? I use LDAP since before adopting systemd in 2009, and I never had any of these problems on my own made Linux systems.
      Are you implying distributions are even worse than when I quit using them in 2000?
      Are you implying that distribution maintainers are incompetent?
      What I'm sure is that it's a distribution problem, not a systemd problem. I never had the problem you describe which doesn't even make sense, even before I used sssd, and my /etc/passwd contained only root and messagebus accounts (now it also has the new systemd accounts).
      And my systemd systems work just fine even when network is not up yet, localhost is always there and slapd as well as sssd listen on it.

      Major issue affecting Ubuntu and, as far as I know, all Debian-based systems. The workaround should be simple: allow local account logins right up until TTYs actually become available, regardless of configuration. But, apparently, LDAP isn't considered important, so this has been an issue for as long as Debian has used SystemD and will likely remain so until Debian moves on to something else.

      This is BS, I can't even believe Debian and Ubuntu maintainers are so bad, where's the bug report ?

      The current "recommended" workaround is a pair of ifup/down scripts that requires LDAP when the interface is up and makes it optional when it interface is down, which is great until your system crashes or you lose power and the "optional" config doesn't get applied. Then, it's time to whip out the recovery media so you can manually change the config and have a bootable system again. Needless to say, I refuse to implement that hack of a fix.

      So this must actually be a bug tied to sysv compatibility, as you're talking about these broken ifup/ifdown scripts.
      Granted, I instantly moved to full systemd configuration, it's not so easy for a distribution. Most of their problems seem to come from the compatibility layer.
      sysvinit scripts are so insane, I can't blame them for having problems with them. Surely it makes them maintainers push forward to quit using these sysvinit scripts as soon as possible, even faster than before.

    202. Re:Fuck Me by michaelamerz · · Score: 1

      ....The situation is that systemd is popular and well liked by people making actual decisions, and hated by a bunch of loud pundits that don't have any responsibilities and are jealous of the decisions of others....

      Now you're pissing me off. Unlike you I have been with Linux since the very early 90's. I went through several iterations and changes and most of them made sense. SystemD doesn't make sense - at least not in real life. In the world I live in, I simply don't give a shit about the the deeper meaning of how things should be. I install a server, it runs, I am happy. Want to start a daemon? Drop a script into rc3.d and you're done. Want to track a problem? Grep through the logs. Your daemon blocking the system? rm script and hit the power button. I don't need a shiny sports car to do my work, especially not if it repositions the accelerator on the passenger side and removes the speedometer, because the engine automatically knows the speed I am supposed to be driving at. The beaten up, rusty reliable truck is my tool of choice. If you want something new, you should have forked and rename it to Winux.

      Just my two cents.

      mm.
       

    203. Re:Fuck Me by IMightB · · Score: 0

      Yeah I know, why bother with a 486 when a 386 has worked fine for most people. Why bother with a horseless carriage when horses have worked fine for most people. Why bother with vaccines when getting sick and dying have worked fine for most people as well? Why bother with a smart phone when the telegraph has worked fine? or wheels or electricity or gunpowder or etc etc etc etc.

    204. Re:Fuck Me by Anonymous Coward · · Score: 0

      NSA's Law: Every program expands until it can forward your mail to us.

      Short version: All your mail are belong to USA.

      There FTFY.

    205. Re:Fuck Me by jcfandino · · Score: 1

      Should have been called SNG (for SystemD Not GNU)?

    206. Re: Fuck Me by Anonymous Coward · · Score: 0

      If they can stuff wine into systemd first there would be no need for a quake emulator as the windows version could run natively.

    207. Re:Fuck Me by Anonymous Coward · · Score: 0

      all press is good press

    208. Re: Fuck Me by BarbaraHudson · · Score: 1

      So would I, but it was a limited release, and when I went to buy Novell Dos (remember that) it was no longer available at the local stores ... bummer, even though its' "multitasking" was limited.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    209. Re:Fuck Me by Anonymous Coward · · Score: 0

      If you are using Linux for free, you are free to complain, but don' t expect developers to comply with your wishes for free if they think you are wrong.

      If you are a paying customer and you spend enough money, your Linux provider willl comply with your wishes.

      If you think you are not getting value for your money, change your Linux provider, or change OS.

    210. Re: Fuck Me by unixisc · · Score: 1

      So in addition to things like networkd, launchd, we could add things like quaked, emacsd, waylandd, freecivd, vid, evild, hurdd, and so on

    211. Re:Fuck Me by thaylin · · Score: 1

      No, you cannot "just turn that off" when using syslog you still have to have the "new way" there to redirect to the "old way". Sure you may not keep the binary logs, supposedly, but the overhead is still there.

      --
      When you cant win, ad hominem.
    212. Re: Fuck Me by wertigon · · Score: 1

      I actually tried systemd the other day.

      It's a decent OS but it *really* needs a better init system...

      --
      systemd is not an init system. It's a GNU replacement.
    213. Re: Fuck Me by david_thornley · · Score: 3, Informative

      CP/M, which ran on 8-bit Intel and Zilog chips, and was (I think) much of the inspiration for QDOS (that became MS-DOS), had a multiprocessing version called MP/M. I never used it, and never read reviews, but the commands were printed on the CP/M command cheat sheet I bought.

      Knowing the power and capabilities of 8-bit processors, I suspect it was less than satisfactory in use.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    214. Re: Fuck Me by BarbaraHudson · · Score: 1

      I see from the links that it was using the standard 18.2 ticks/second clock, and that it was supposed to run on an 80186. I remember a friend of mine had a dual-cpu 80186 with what he said was a weird os ...

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    215. Re:Fuck Me by war4peace · · Score: 1

      Any stats on how often does that happen? Or is it just an assumption?

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    216. Re:Fuck Me by Eunuchswear · · Score: 1

      inetd would spawn a new daemon to handle each incoming connection. Sure, that can work in some cases, but your daemon has to be written to take that into account.

      Systemd can spawn the daemon on the first request and leave it running.

      xinetd can do that too, Set "wait = yes" in the xinetd conf file

      I think stock inetd can do it too, but the wording in the manpage is almost unintelligable:

      wait/nowait

              This field tells inetd(8) if it should wait for a server program to return or to continue processing new connections immediately. Many connections to server processes require answers after data transfers are complete, where other types can keep transmitting on a connection continuously, the latter is a "nowait" and the former "wait". In most cases, this entry corresponds to the socket-type, for example a streaming connection would (most of the time) have a "nowait" value in this field.

      --
      Watch this Heartland Institute video
    217. Re:Fuck Me by Anonymous Coward · · Score: 0

      According to Debian changelog at http://metadata.ftp-master.debian.org/changelogs//main/s/systemd/systemd_215-9_changelog, first upload to unstable happened on Fri, 11 Mar 2011. That suggests almost 4 years of testing just in Debian, which I would say it is reasonable: at some point you have to make the decision to go all in or just ditch the thing. Sure, it will have bugs that sysvinit does not have, but it also has features that sysvinit does not have. And by virtue of being a common framework, you get the benefit of pooling developer resources of all systemd distributions, which should result in faster bugfixing and design evolution.

    218. Re: Fuck Me by Eunuchswear · · Score: 1

      You're still entirely free to not use it. But then of course you're stuck using either an outdated or fringe distribution that doesn't offer the finer things in life, like loads of nicely pre-packaged software or timely security updates.

      Debian is an "outdated or fringe distrubution"?

      Debian Jessie works without systemd. If you find anything that doesn't work then open a bug.

      Of course, as always, you can't insist that the Debian fix the bug, buit if you're polite and helpful maybe the bug will get fixed.

      --
      Watch this Heartland Institute video
    219. Re:Fuck Me by Eunuchswear · · Score: 1

      Except it is. Want to run gnome? You have to run systemd

      No you don't. Repeating a lie doesn't make it true.

      Heard of udev? I have used it for longer than I can remember. Now part of systemd.

      The source code is maintained by the same people, who happen to keep it in the same directory tree. udev is not dependant on systemd.

      --
      Watch this Heartland Institute video
    220. Re:Fuck Me by phantomfive · · Score: 1

      A good admin would diagnose and fix the service instead of restarting it in a loop.

      That feature is mainly aimed at the desktop.

      --
      "First they came for the slanderers and i said nothing."
    221. Re:Fuck Me by Anonymous Coward · · Score: 0

      I would be surprised if systemd does not work if you modify journald to use a text backing store. The thing is that this is not very smart considering that one goal of systemd's journal is search speed: you want indexes and indexes are binary.

      Another goal is structured search (search by field, basically). With syslog you have:

      syslog (int facility_priority, const char *format, )

      which is almost unstructured. So if you want to structure that, you will need to encode structure in your log string. This will have to be done at the application level and inevitably different projects will encode structure differently, inconsistently, incompatibly; so generic tools for extracting log information will be brittle and hard to write. Journald API has a syslog "equivalent" in:

      int sd_journal_print( int priority, const char *format, ...);

      But it also has:

      int sd_journal_send(const char *format, ...);

      int sd_journal_sendv(const struct iovec *iov, int n);

      These functions allow to log structured data (key/value pairs), so it can be properly indexed and also you can build generic tools for searching. For example, your service could log something like:

      MESSAGE=foo, REQUEST_TYPE=1
      MESSAGE=bar, REQUEST_TYPE=2
      MESSAGE=quux, REQUEST_TYPE=3
      MESSAGE=bar, REQUEST_TYPE=4

      And then you could query for messages where "MESSAGE starts with ba and 2=REQUEST_TYPE=3".

      That kind of query is much easier and efficient using structured binary logs than using text logs. But, as you can see, an incompatible API change is needed in order to provide structure. I guess that is why journald exists and why it is binary, even if you can relay logs to syslog (losing structure).

    222. Re:Fuck Me by sexconker · · Score: 1

      You're joking, right?

    223. Re:Fuck Me by Anonymous Coward · · Score: 0

      You got that exactly backwards, Brother

    224. Re:Fuck Me by Anonymous Coward · · Score: 0

      You forgot other systems. Apparently runit-based void linux boots fast to an usable desktop without resorting to systemd. I use E19, there is also xfce and razorqt IIRC.

    225. Re:Fuck Me by Anonymous Coward · · Score: 1

      The fact that you don't have the same problem with your customized linux setup doesn't say anything about the problems that parent might have.

    226. Re: Fuck Me by Anonymous Coward · · Score: 0

      obvious troll. those things you stated helped improve things. systemd doesn't improve shit, it takes an already improved process and rewrites all of the rules for it. and then expects us to be happy about it. fuck you.

    227. Re: Fuck Me by Anonymous Coward · · Score: 0

      Emacs does have a vi mode

    228. Re: Fuck Me by Anonymous Coward · · Score: 0

      configuration? we have been configuring machines our whole lives. your just making excuses for the bugs in systemd. you are calling these bugs features and then blaming users implying we are too stupid and can't configure systemd to work properly. news flash... systemd solves nothing, it only adds more problems and more features everyday without testing.

      maybe if your systemd code and documentation wasnt such a steaming pile of shit, or if you didn't shoot down everyone who finds an issue we systemd, then maybe we would get somewhere. the problem as it stands now...users point out issues in systemd->systemd crowd waves hands and says NOOOO that's not a bug, pottering wrote that as a feature. :/ this codebase will die if not taken over by competent people. and no not a corp like RedHat because they are to stuck up potterings ass.

    229. Re: Fuck Me by Anonymous Coward · · Score: 0

      you must be fuxking blindfolded then, or a complete idiot shill. I have herd countless(over 50) and seen countless(up to 35) things that are wrong with systemd.

    230. Re:Fuck Me by BronsCon · · Score: 2

      I never had the problem you describe

      Good for you? Is your NSS configured to require LDAP (other than the fact that the only local user account with a shell is root)? Otherwise, if NSS will fall back to "files" if LDAP fails, it sounds like your configuration and my workaround are one and the same.

      This is BS, I can't even believe Debian and Ubuntu maintainers are so bad, where's the bug report ?

      Right here.

      So this must actually be a bug tied to sysv compatibility, as you're talking about these broken ifup/ifdown scripts.

      No. Read what I wrote.

      The current "recommended" workaround is a pair of ifup/down scripts...

      In other words, the scripts aren't broken, they don't exist; the workaround is to create them. It's actually the sysv compatibility layer that allows the fix.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    231. Re:Fuck Me by rdnetto · · Score: 1

      Correct me if I'm wrong, but doesn't that only mean that systemd needs to be the root of the tree of processes whose resources it manages, as opposed to the root of all processes on the system (which is implied by pid1)? Systemd-init expressly checks that it's running as pid1, but this seems to be an artificial constraint and more of a recommendation than a hard requirement.

      --
      Most human behaviour can be explained in terms of identity.
    232. Re: Fuck Me by BronsCon · · Score: 1

      First of all, parsing error... after reading your response a few times, I think I've deciphered it, though, so here goes...

      You do realize that Ubuntu does, in fact, already have a systemd unit for NSS, right? I'm not the only one having this issue and both Debian and Ubuntu maintainers don't seem to know what to do to fix it, but go on ahead and assume it's my failing; deity-forbid you take 2 seconds to google the issue.

      Dumbass.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    233. Re:Fuck Me by preaction · · Score: 1

      I did not say "All you have to do is." I said "That sounds easy to fix", and it is. Reparenting a process to init is a common idiom (fork + setsid, see `man 2 setsid`). (x)inetd is therefore capable of doing it, it just did not because of the constraints at the time.

      I am well aware of modern design patterns, but thank you. Dependency resolution during startup is a great idea, but it is also something that could be saved statically (which is _exactly_ what the management people built around init did) because the startup resolution order only changes when something is added or removed from init. So, somehow, for decades, we got by with the "worse" approach.

      I don't see how one would need to install X and ghostscript to get a tty, shell, and ls, unless one was using a distribution build by incompetents.

    234. Re:Fuck Me by ookaze · · Score: 1

      Whether or not you like it, it's not unfair to classify systemd as being "forced" on its users.

      Users of systemd include distribution builders, daemon makers and administrators. It's clearly wrong and unfair to say systemd has been forced on these people, unless they're incompetent. Actually, most of these people are happy with the change. Not all administrators obviously as it requires some work and learning to switch your init daemon and its accompanying system startup, shutdown and live management process.

      For a start, it's wildly popular with distribution builders, but this doesn't mean jack with anyone else.

      This is plain wrong, I've seen popularity and interests among daemon makers and administrators too : the only people that had to deal with sysvinit and suffered decades from its insanity, especially for low level stuff like network and storage management.

      Secondly, for a while (thought they've promised to me that they're trying to and maybe have by now fixed it), GNOME had a hard dependency of systemd. Being the most popular desktop environment more or less forced the hand of many of the distro builders too.

      Again a lie. Gnome has a hard dependancy on systemd-logind API, this is like that because Gnome asked for a replacement of consolekit for months, and there was two sides : those that did the work (only systemd) and those that said "You just have to do this" without any work done.
      The same applies with the console on userspace and the linux kernel.

      To me, the whole thing seems odd. I've never seen a massive infrastructure change sweep so rapidly through the community of distributions. Especially such a major component, and double especially when things did actually work successfully before.

      To me, what's odd is the time it took (15 years since I've seen the problem) for a solution to the problem to appear, and also the 5 years it took since I discovered systemd for it to be adopted.
      Things didn't work successfully before, the people believing that are those that never had to fight their way through init scripts for all these years. The massive adoption is not at all surprising to me, this was needed for years.
      An evidence is the fact that even those against systemd are afraid, among other things, of the cost of maintenance of init scripts, because they don't work successully to this day, are full of hacks, and so require lots of maintenance that "you just have to do" talk won't do.

    235. Re:Fuck Me by RabidReindeer · · Score: 1

      To a manager "that sounds easy" = AYHTDI and they want it by 8 AM tomorrow. I realize there's a difference, but it tends to get lost in translation. One thing I've learned in IT is that things that sound simple are often harder than they look, although fortunately often stuff that seems like it would be hard turns out to be easier than expected.

      The idea of an IoC-style external wiring scheme is definitely something that could be done via static declarative configuration, and it would be a lot easier than coding (and debugging) in the actual init process. Which is what systemd is supposed to provide, although it does so in ways that could probably be more straightforward. I'd prefer this method because I've run into situations where the normal init-script dependencies have had deadlocks that could have been prevented without re-writing the init scripts if they'd just been wired from the outside a la systemd.

      Systemd does offend in one noteable area - a lot of initscripts have functions beyond the usual stop/start/restart/status functions and the systemd designers didn't allow for that. It's probably repairable. What inflamed me about systemd wasn't its handling of system init functions, it was its usurping functions outside its mandate for questionable gain.

      The ls/X/ghostscript example was contrived, I'll admit. But it mirrors more than one real-world case where pulling a 150KB package has required tens of megabytes of dependencies on stuff that for my particular usage are simply dead weight.

    236. Re:Fuck Me by Barsteward · · Score: 1

      You cannot turn it off but you can configure journald to throw away its data and configure syslogd to work as normal for you . so its not the issue you make it out to be

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    237. Re:Fuck Me by Barsteward · · Score: 1

      you need to update yourself on journald and what you can do with it. you can config the system to run rsyslog as per normal.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    238. Re:Fuck Me by allo · · Score: 1

      Its SystemV vs. SystemD. Isn't it obvious?

    239. Re:Fuck Me by Anonymous Coward · · Score: 0

      I use systemd and still cat my logs (yes as in cat /var/log/text_log_of_choice) like I've always done. In fact, I have more complete (and consistent) logs now than I ever have before. Nearly every systemd system I've encountered used a syslog daemon by default. The only system I've encountered that wasn't running syslog was a desktop computer that the owner had turned off syslog for the sake of trying out journald without it.

      The truth is out there but you won't find it in your echo chamber.

    240. Re:Fuck Me by qpqp · · Score: 1

      I've done enough research to not let it close to my systems. Ever.

    241. Re:Fuck Me by qpqp · · Score: 1
      Strange, you seem to have posted much more, but all I hear is:

      Unprotected sex with <insert STD here>-people is totally safe.
      Now please STFU until you've actually had unprotected sex with <insert STD here>-positive people.

    242. Re:Fuck Me by Aighearach · · Score: 1

      By "poison the well," you mean what? What poison? How is making a different choice than you "poison?"

      The only interpretation of the metaphor that is at all topical is that you think systemd is so great that once people have tasted it, they'll refuse to go back. Except, that would be sugaring the well, not poisoning it.

    243. Re:Fuck Me by Aighearach · · Score: 1

      Users don't use RH because they're forced to; they have lots of choices and they choose redhat.

      Other distros are influenced by RH for their own reasons that you can't claim ownership of. You can't claim that they were forced, because they don't claim they were forced; they claim they made the best decision.

      The whole "the others are just derivatives" is a pile of entitled horse shit, to put it mildly. The translation is, "gosh, none of the people who dislike the decision understand this stuff well enough to make their own distro." Well, fine, then maybe their complaints are vapid and superfluous and they're not affected by the changes. If they were sysadmins whose lives were affected, they could actually put some effort where their words are and create a new distro.

      You kids these days don't realize, in the 90s we already had dozens of different distros, and a zillion people who could make a new one if they felt like it. You have to take ownership of your own decisions. Can't make anything yourself? Fine, but why would you be choosing how the things are made? Want to be part of the choice? Learn how to make something.

      I'll give you a hint, making a distro is entry-level stuff. You don't need any real skills or talents. All you have to do is install a few thousand upstream packages by hand on a from-scratch system, record what you did, choose how you want to make that repeatable, and package it up. A pre-teen nerd could do this in one school holiday. An internet whiner who plays computer games but doesn't know how their computer works, not so much.

    244. Re:Fuck Me by Aighearach · · Score: 1

      Unlike me? Look kid, you can claim your own history and experience, but you have on reason to know anything more than that.

      Look at your damn user ID, you're a fresh green sprout not an old-timer. If you aren't smart enough to look at my ID and see I've been here since the 90s, then get off the lawn and don't come back until you're ready to stop lying and claiming to know how long others have been doing this.

      Just, assume that sysadmins already know how SysV init works. You don't need to explain it. We know. And you left out all the known problems with it, conveniently.

    245. Re:Fuck Me by Anonymous Coward · · Score: 0

      Anyway, the only think I know for sure is that my arch laptop now boots slower with systemd than with the old RC scripts.

      THIS!. It should tell everyone concerned how slow systemD really is when fucking interpreted BASH scripts are faster....

    246. Re:Fuck Me by thegarbz · · Score: 1

      Congratulations. You've won today's moron of the internet award.

    247. Re:Fuck Me by qpqp · · Score: 1

      You've won today's moron of the internet award.

      Right, because I'm the one resorting to an ad hominem.

    248. Re:Fuck Me by hitmark · · Score: 1

      That both the pid1 binary and that overall project is called systemd may be fueling the 4th point.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    249. Re: Fuck Me by therealkevinkretz · · Score: 1

      Or at least let them fight it out.

  2. Stop. Just fucking STOP by Anonymous Coward · · Score: 1, Insightful

    IP forwarding and masquerading in the init process?

    WHAT.

    THE.

    FUCK!!!!

  3. Someone is not going to like that by mrons · · Score: 2
  4. Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 1

    I have no idea what is the set of features they are trying to implement. Not entirely certain it's a finite set.
    I remember when people made jokes about SystemD supporting networking. But SystemD wasn't joking.

    It still works well enough for me, but I'm really wondering where this is all going.

    1. Re:Will SystemD feature creep ever stop ? by 0123456 · · Score: 4, Funny

      I heard the new SystemD Office word processor will be awesome.

    2. Re:Will SystemD feature creep ever stop ? by MightyMartian · · Score: 4, Insightful

      SystemD is the joke that isn't funny. This is just getting ridiculous. Pottering and his band of evil worms are literally trying to intrude their piece of shit Window-esque system into absolutely every corner of Linux. I'm getting out of LInux entirely. If I wanted to run Windows, I'd run fucking Windows.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:Will SystemD feature creep ever stop ? by MightyMartian · · Score: 5, Funny

      Just wait for SystemD VM Hypervisor. It will be SystemDs all the way down.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 4, Informative

      I've already had it fail to boot on one system and fail to shut down on another. It failed to unmount disks because they were "in use" by systemd, and this resulted in filesystem corruption on the hard power-off.

    5. Re:Will SystemD feature creep ever stop ? by BarbaraHudson · · Score: 1

      On the other hand, what will happen if one of these days Microsoft gets rid of the registry? It's doable, and the debates would be more along the line of "You've got Windows in my linux!" "No, you've got linux in my Windows!"

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    6. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 1

      Windows has its warts, but even Microsoft managed to avoid building a console, web server, and QR code server into its init system. Windows Service Manager starts services in dependency order, monitors their health, handles restarts etc, and that's it. It's practically a model of simplicity compared to systemd.

      Yes, that's right - systemd is much worse than Windows.

    7. Re: Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 1

      Careful, that feature might actually make some sense. Don't give them any ideas.

    8. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      SystemD is the joke that isn't funny. This is just getting ridiculous. Pottering and his band of evil worms are literally trying to intrude their piece of shit Window-esque system into absolutely every corner of Linux. I'm getting out of LInux entirely. If I wanted to run Windows, I'd run fucking Windows.

      Why do you care how other people build their Linux systems?

    9. Re:Will SystemD feature creep ever stop ? by unixisc · · Score: 1

      Can we have systemd implemented in FPGA? In other words, a systemd processor? Or maybe, before that, have systemd burnt into the BIOS of a computer? Hey, why not make UEFI a part of systemd, so that OSs won't have to deal w/ that part of the booting process.

    10. Re:Will SystemD feature creep ever stop ? by unixisc · · Score: 1

      If Pottering could somehow get Microsoft to put systemd in Windows 10 or 11, it would be the biggest hit on Windows since Metro.

    11. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 3, Informative

      Have you tried to run Debian 8 without systemd? Systemd-less laptop is not just usable anymore at least on XFCE; usb automount and anything related to gvfs is gone, laptop special keys (backlight, volume) do not work, etc.

    12. Re:Will SystemD feature creep ever stop ? by igloo-x · · Score: 0

      systemd is a suite of system management daemons, libraries, and utilities designed as a central management and configuration platform for Linux. They're implementing whatever features they believe will help improve the product.

    13. Re:Will SystemD feature creep ever stop ? by knorthern+knight · · Score: 5, Informative

      > Why do you care how other people build their Linux systems?

      I don't. If Poettering and company had simply forked GNOME Lenna-X off of GNU Linu-X, there wouldn't be all this complaining. The problem is that Poettering and company have hijacked mainstream linux that almost all linux users use and changed it into something unrecognizable. udev is now built into systemd. The "udev install process" on Gentoo consists of building systemd, but only installing the udev portion. That's why the eudev fork. And some people are running with busybox/mdev in place of udev.

      Then there's also dbus, which is being rammed into the kernel. Gnumeric was a great spreadsheet a couple of years ago. But now it's picking up GNOME dependancies all over the place, including dbus. And Skype now requires PulseAudio, another piece of crud from Lennart.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
    14. Re:Will SystemD feature creep ever stop ? by _xeno_ · · Score: 3, Interesting

      but even Microsoft managed to avoid building a console, web server, and QR code server into its init system.

      Actually, when it comes to consoles... they kinda did.

      Consoles in Windows run as part of the Client/Server Runtime Subsystem, which isn't exactly equivalent to init but kind of is. Killing CSRSS causes a BSOD as it's considered that critical to Windows. (Sort of, apparently it's not a "real" BSOD. Do not ask me what that means, I don't know.)

      This was the reason that the Windows console didn't support themes (like the XP theme or the Aero theme) until Windows 7 - it was too tightly coupled to the core OS and Microsoft didn't want to introduce security risks via themes.

      --
      You are in a maze of twisty little relative jumps, all alike.
    15. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      Scattered .ini files for the OS (e.g. system.ini, win.ini) & apps was "a norm" prior to Win9x. The registry has advantages (binary storage + reads = faster in binary vs. text, & single area for config) + disadvantages (single point of failure, BUT, it has numerous backups for quick restoration, plus NTFS is a journalling filesystem, which aids in protecting the registry & all else on disk written by it).

    16. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      Sure, why not?!

      Anything is possible when your a fucking moron!

    17. Re:Will SystemD feature creep ever stop ? by lgw · · Score: 1

      Well put. This is the same role as Windows' SCM. I actually like SCM, but it's as Windows-philosophy an OS component as you can get. Opaque, not really diagnosable, great when you're doing what they expected you to, hopeless if you get creative - it's as Windows as it comes. WTF is happening to Linux?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    18. Re:Will SystemD feature creep ever stop ? by BarbaraHudson · · Score: 1

      It's quicker to process a small text file than a humongous binary file, especially when you have a small list of valid keys in the ini file.

      It's also easier to manually change the values in a small text file. Or back it up and give it a name that makes it evident that it's ONLY for that one program.

      The hive is stupid. Complication for complication's sake. A great place to hide malware instructions.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    19. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      That's moving the goalposts: Text of even size reads slower than binary data. That's fact. Put a front-end onto any binary file, the ease is as simple as (or simpler, no texteditor summoning needed as for text) editing an .ini file. Registries in Windows are backed up (with your backups and otherwise by the OS itself). The registry hives serve the purpose I noted (for performance) in that binary files do read faster than text and the hive allows more than just simple text data storage.

    20. Re:Will SystemD feature creep ever stop ? by drinkypoo · · Score: 1

      The hive is stupid. Complication for complication's sake. A great place to hide malware instructions.

      The hive is the result of NTFS being a big pile of shit until about the Win2k era. The performance of a shitload of small files and directories in NTFS was ugh. That's not a problem any more, but the registry is still with us. The sad thing is that nothing whatsoever prevents them from replacing the existing registry database with a pile of files, but they haven't done it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:Will SystemD feature creep ever stop ? by BronsCon · · Score: 1

      Like missing the sarcasm?

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    22. Re:Will SystemD feature creep ever stop ? by BarbaraHudson · · Score: 1

      No, it's not "moving the goalposts." Read the post above mine complaining about "scattered ini files".

      The ini file format makes it pretty clear what you're editing - it's plain text. The registry - even with a front end - is pretty opaque. And when you write "Put a front-end onto any binary file, the ease is as simple as (or simpler, no texteditor summoning needed as for text) editing an .ini file." you've got to be kidding. You need a custom front end rather than any old text editor you have hanging around, or even copy con > stuff.ini.

      And no, code for scanning through a gigantic binary file is not going to be as fast as loading a 1k text file.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    23. Re:Will SystemD feature creep ever stop ? by BarbaraHudson · · Score: 1

      I guess that's what you get with a hive mind :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    24. Re:Will SystemD feature creep ever stop ? by theArtificial · · Score: 1

      And no, code for scanning through a gigantic binary file is not going to be as fast as loading a 1k text file.

      "Fun" might be another word? I do happen to know who enjoys digging through binary files, the souls who reverse engineer things! Maybe the GP is one of those who uses a hex editor for everything? The proverbial sledge hammer (of file editing).

      --
      Man blir trött av att gå och göra ingenting.
    25. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      So here's my honest question: why are these taking up SystemD?

      Can someone explain this? If System D is so bad, why is it being used?

      I'm not trying to be a troll or anything, I'm asking legitimately because I want to understand this process. Is everyone just making a mistake?

    26. Re:Will SystemD feature creep ever stop ? by drinkypoo · · Score: 1

      And some people are running with busybox/mdev in place of udev.

      I am looking for a distribution based on busybox, which can nonetheless run current software and with nvidia driver support. I don't mind building software manually etc, once the big beasts are done.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    27. Re:Will SystemD feature creep ever stop ? by Truekaiser · · Score: 1

      Because if distributions want to offer gnome as a desktop, then they have to use systemD.

    28. Re:Will SystemD feature creep ever stop ? by Blaskowicz · · Score: 1

      It's very unfortunate than Skype requires pulseaudio if you don't run pulseaudio (that may be too polite words here) but in that case people might tend to use a webcam's mic, plug a USB headset (or just mic), or even use bluetooth. According to the propaganda that's where you need pulseaudio (which also has a cross-DE GUI to set a few basic things).
      I can imagine that with ALSA you'd have to write an ~/.asoundrc config file, configure the software with device names like "hw:1,0", or both.

    29. Re:Will SystemD feature creep ever stop ? by Aighearach · · Score: 1

      You don't care how other people build their systems, or you do? Which is it. You agree that you don't care, which is obviously the correct answer if you're not trying to strip our freedoms away from us. But then you give a bunch of reasons that seems to be some sort of "but" and where you do actually oppose letting us make our own choices, on account of other people are making the same choices as us, and those people's choices have more impact in the world than your own choice.

      Making your own choices doesn't guarantee you the right to be in the majority; if systemd is so bad, you'd have no trouble convincing distros not to use it. Maybe the failure is in the argument; maybe none of the people whining are actually having systemd forced on them, and maybe none of them that are using it are being harmed by it, either.

      BTW dbus is the newer, higher level IPC mechanism. If you're whining about the fact that dbus support will be guaranteed to be present in modern systems, that is a losing argument. Anybody with SysV IPC experience knows what a PITA the old ways were; it was so bad that people would write custom networking protocols for process communication instead of wrestling IPC. dbus solves real problems, and if you choose it or not, it is obvious that it is a necessary part of the ecosystem.

      I use skype a lot, or rather my wife does, it is the only proprietary software that I rely on. Entirely for their foreign POTS integration; it is way cheaper than international calling cards. I had been totally non-proprietary for years before signing up for their calling service. They did indeed switch directly from supporting both ALSA and OSS to PA-only. You can't blame PulseAudio for that. You just can't. Skype isn't open source, and isn't developed by Poettering. You blame him, by name, for something done by Microsoft programmers, who likely didn't consult him. That is really lame, and you owe everybody an apology for that pathetic drivel. It is rather obvious to everybody that the users would be better off if they had added PulseAudio support and continued the ALSA and OSS support. Skype is really buggy and their auto-levels system will screw up all the system audio settings; it is more reliable to set Skype to OSS support simply because that minimizes the audio capabilities that the low quality client code can try to operate on. The good news is that after turning off the auto-levels feature, the audio works fine.

    30. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      I was workign with a SoC development board that shipped with a version of Angstrom Linux running systemd. On that board, systemd regularly ran into race conditions and lock-ups during the shut down process. That is absolutely unacceptable for an embedded system (which is the main target of this SoC)! An embedded system must be able to boot and shut down when required, because user intervention in the case of a lockup is often near-impossible!

    31. Re:Will SystemD feature creep ever stop ? by thegarbz · · Score: 1

      You mean a program designed for video conferencing relies on an audio subsystem which supports hotplugging of headsets? Say it aint so.

      I've tried Skype on a system without Pulseaudio before. I gave up and started sending textmessages telling the guys I'll be back when I find a windows PC. PulseAudio is a piece of crud that sits on top of a sticking pile of spicy burrito fueled diarrhea that is the rest of the linux sound system. Give me crud any day.

    32. Re:Will SystemD feature creep ever stop ? by jbernardo · · Score: 3, Interesting

      Systemd's occasional (read: frequent in one of my pcs) failure to shutdown is how I found out that the devs had decided that sysreq was too dangerous for the users to have and had to be disabled.

      So I was stuck with a system waiting forever for something to shutdown, and without being able to use sysreq to kill all the processes and unmount file systems safely. Of course, the only way out was a hardware reset, with the subsequent log corruption that let me with no hints on why systemd would not allow my pc to shutdown. Well, at least it got me moving to evaluate the still rational linux distributions out there, as well as the *BSDs, something I had been procrastinating for a few months.

    33. Re:Will SystemD feature creep ever stop ? by Barsteward · · Score: 1

      Blame the distros for implementing it, they didn't have to. speak to the writers of the programs that force systemd dependency and ask them to make it optional.. or just maybe they see the sense of moving forward even though it may have a few bumps on the way

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    34. Re:Will SystemD feature creep ever stop ? by Barsteward · · Score: 1

      its mainly down to ignorance of what systemd does, can do and doesn't do. most of the negative posts about systemd are based on some trolls misinformation (either deliberate or just plainly ignorant because they haven't done any research) . its "change" and change makes a small amount of people wet themselves and they cry louder than people who are not against change. here's a page to read that had to be created to try and cut through the crap spouted on these forums http://0pointer.de/blog/projec...

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    35. Re:Will SystemD feature creep ever stop ? by Viol8 · · Score: 2

      Thats odd, because my system which only has ALSA allows hot plugging of headsets no problem.

    36. Re:Will SystemD feature creep ever stop ? by Sipper · · Score: 1

      Have you tried to run Debian 8 without systemd? Systemd-less laptop is not just usable anymore at least on XFCE; usb automount and anything related to gvfs is gone, laptop special keys (backlight, volume) do not work, etc.

      Yep, I tried my best to install Xfce4 without systemd... that didn't go well, even on a desktop system. KDE can run without running systemd as the init system as well but exhibits several annoying quirks -- it cannot tell when the system is internet-connected, so for instance KMail2 will instantly try to get mail on login and then complain for every account that the connection fails.

      I'm bummed that Ian's GR concerning init system equality failed, which means that going forward systemd is the only init system that has to work in Debian, because devs have the option not to care if changes to the packages they maintain break other inits. (Hopefully that won't happen, but based on what I've seen devs say in [debian-devel] I'm not terribly hopeful.) I'm also bummed that Debian had to drop the kFreeBSD port as an official port for Jessie. Ugh.

      So yeah needless to say this transition is ... rough.

    37. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      SystemD(eath) meet SKYNET

      SystemD(eath) documentation can be found at http://0pointer.net/blog

    38. Re:Will SystemD feature creep ever stop ? by Eunuchswear · · Score: 1

      I'm bummed that Ian's GR concerning init system equality failed

      Why? What that GR said was that packages that didn't support all init systems would be removed from Debian -- i.e. if it had passed Xfce4 would simply be removed.

      --
      Watch this Heartland Institute video
    39. Re:Will SystemD feature creep ever stop ? by Eunuchswear · · Score: 1

      Why?

      --
      Watch this Heartland Institute video
    40. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      yeah just take a look at how systemD made my linux B0x commit suicide all on its own, no user interaction required.

      http://forums.fedoraforum.org/showthread.php?t=302535

    41. Re:Will SystemD feature creep ever stop ? by jbernardo · · Score: 1

      I've been bit by a similar systemd issue. The only way to get it to work is to boot from a USB key or from cd, and force a fsck on all your filesystem. Apparently some systemd versions have race conditions with fsck and won't mount / unless the fsck ended successfuly. Add that to another bug where it won't show a console...
      I think these have by now been fixed, but I had your problem also with arch linux, some months ago, on at least two pcs.

    42. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      You got off easy; when that happened to me, journald was corrupted that made the system unbootable (except for init=/bin/bash).

    43. Re:Will SystemD feature creep ever stop ? by KBrown · · Score: 1

      Actually I have been removing udev from all my gentoo vservers and replacing it with sys-fs/static-dev for dependency purposes.

      Udev and eudev don't work anymore with kernel 3.2 (LTS) so I have been also replacing udev with sys-fs/static-dev on these servers too.

      --
      --
    44. Re:Will SystemD feature creep ever stop ? by srussell · · Score: 1

      The problem is that Poettering and company have hijacked mainstream linux that almost all linux users use and changed it into something unrecognizable.

      This is amazing! Where did they get such an ability? If only we could convince them to use their hijacking super-powers for good; imagine, maybe they could finally make the Year Of Linux a reality.

      --- SER

    45. Re:Will SystemD feature creep ever stop ? by Anonymous Coward · · Score: 0

      So I was stuck with a system waiting forever for something to shutdown, and without being able to use sysreq to kill all the processes and unmount file systems safely.

      Sounds like the Windows user experience when shit hits the user interface and kernel. Waiting for 30 minutes for any reaction leads to hard system reset performed by the local user.

    46. Re:Will SystemD feature creep ever stop ? by Sipper · · Score: 1

      I'm bummed that Ian's GR concerning init system equality failed

      Why? What that GR said was that packages that didn't support all init systems would be removed from Debian -- i.e. if it had passed Xfce4 would simply be removed.

      This is the GR:
            https://www.debian.org/vote/20...

      the intent of which was to insure that alternate init systems continued to work, not to remove packages that didn't support that. Making a bug RC could potentially cause a package to be removed if the bug was ignored and unfixed, but any DD can NMU the package to fix an RC bug at any time, so packages like Xfce4 being removed as a result of an init system RC bug is fairly unrealistic IMHO.

  5. Time to have them fork off by Anonymous Coward · · Score: 0

    and have poetterix be its own thing, far away from linux and everything POSIX.

    1. Re:Time to have them fork off by unixisc · · Score: 1

      Why not merge Pottering and RMS's efforts? Make systemd GPLv3, include UEFI and a kernel in it, put emacs on top of it and viola!!! You have the entire OS!

    2. Re:Time to have them fork off by reikae · · Score: 5, Funny

      The viola will depend on PulseAudio so you'll have to include that too.

  6. Why are you reading these comments? by Anonymous Coward · · Score: 1

    Turn back now. Nothing good can come of this.

    1. Re:Why are you reading these comments? by Anonymous Coward · · Score: 0

      Too late, systemd has gained sentience and decided that mankind is an obstacle to further growth. :P

    2. Re:Why are you reading these comments? by MightyMartian · · Score: 2

      Cybernetic terminators are in the next release, I'm sure, along with seeding the galaxy with DNA, and a beer recipe database.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:Why are you reading these comments? by DeVilla · · Score: 1

      Roko's basilisk is made manifest! Tremble now unbelievers for soon your consciousnesses will be punished for not aiding in it's creation. Every day you impeded it's creation was a day people died that could have been saved. As a result your punishment is both moral and necessary.

    4. Re:Why are you reading these comments? by Eunuchswear · · Score: 1

      You win the internets with that one.

      --
      Watch this Heartland Institute video
  7. Cancer, now with spreading! by Anonymous Coward · · Score: 0

    I mean come the fuck on, system d. Sheesh.

  8. This is why I still run LINUX kernel version 1 by Anonymous Coward · · Score: 0

    Back then it was lean and mean, you had to specially compile it for your hardware and make sure it was small enough but once you did it then it was done. This is how I still run LINUX, with specially-built version 1 kernel. You just need to insert the cheap byte CD and type "make xconfigure."

    This system D thing? Sorry but this has Obama's fingerprints all over it, no way I will use that. Compile your own kernel and stay away from loadable modules and from System D, it will load a lot faster and you will be pleasant with the results. I still do it that way and there is no looking back.

    1. Re:This is why I still run LINUX kernel version 1 by cheesybagel · · Score: 1

      '"make menuconfig" is a lot better. No need to run that X bloatware to configure your kernel.

    2. Re:This is why I still run LINUX kernel version 1 by Anonymous Coward · · Score: 0

      Pffff ... real men edit .config by hand. With a pin and magnet. No need to run that $SOFTWARE bloatware to configure your kernel.

    3. Re:This is why I still run LINUX kernel version 1 by Barsteward · · Score: 1

      "This system D thing? Sorry but this has Obama's fingerprints all over it, no way I will use that." - wow, that says more about you than anything else you wrote. I can sell you a double layer tin foil hat...

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  9. What a monstruous... by jalet · · Score: 0

    ... piece of crap !

    --
    Votez ecolo : Chiez dans l'urne !
    1. Re:What a monstruous... by Culture20 · · Score: 1

      Ask Slashdot: I want to dress up as systemd for Halloween this year. Do you have any costume tips for dressing or acting like systemd?

    2. Re:What a monstruous... by iggymanz · · Score: 1

      it's the Diseased Crap Nebula of the open source universe.

      Hopefully project collapses under its own badly engineered immense weight, or I'm done with GNU/Linux

    3. Re:What a monstruous... by marcosdumay · · Score: 1

      I do, but you won't be able to go through doors.

    4. Re:What a monstruous... by MightyMartian · · Score: 1

      Just where a Goatse t-shirt.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:What a monstruous... by sjames · · Score: 2

      Yes, just go to the costume shop and buy one of everything. Put them all on.

      Then since you won't be able to move, you can get your friends to roll you to the party so you can sit like a lump in the corner leaving everyone too confused and astonished to actually party.

    6. Re: What a monstruous... by Anonymous Coward · · Score: 0

      Pro tip: you are going to require enormous quantities of felt. Like, miles of it. Oh, and like 10,000 glue sticks.

    7. Re:What a monstruous... by Barsteward · · Score: 1

      please be done with GNU/Linux, or go back to Linux 1.0 when life was simpler

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    8. Re:What a monstruous... by Anonymous Coward · · Score: 0

      The last person who tried was crushed under the weight of the costume.

    9. Re:What a monstruous... by iggymanz · · Score: 1

      Wrong, the way to deal with the increasing complexity due to real progress and innovation is NOT to make something with *needless complexity*

      You have no engineering sense, typical of a sysD-tard

  10. systemd... by aardvarkjoe · · Score: 5, Insightful

    systemd seems dead set on becoming an alternative operative system.

    Which wouldn't be a bad thing if it wasn't ruining perfectly good operating systems like Debian while it grows.

    I've stuck with Debian for a pretty long time (since around 2000) mostly because I know how everything works. But in the last year running testing, more and more frequently I'll find that something has been yanked out and replaced by something harder to use and understand. Maybe it's finally time to switch to BSD instead.

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    1. Re:systemd... by MightyMartian · · Score: 2

      I'm already heading out the door. New database server is FreeBSD, and probably our Postfix relays within the next couple of months. Routers will stay Linux for a while, I suppose, but that will be about it.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:systemd... by MarkRose · · Score: 4, Informative

      Routers are probably the first thing you want to change. I don't use FreeBSD, but it features zero copy networking for insanely fast routing, which Linux does not.

      --
      Be relentless!
    3. Re:systemd... by Anonymous Coward · · Score: 0

      Or just switch to gentoo. Note it also supports systemd if want to try it one day, just systemd is not (and probably never going to be) the default. it supports several kernels: you can have gentoo linux on your desktop, gentoo freebsd on your router, gentoo solaris on your server.

    4. Re:systemd... by Anonymous Coward · · Score: 0

      Right there with you. Longtime Linux user since the beginning... now using FreeBSD as my daily driver.

    5. Re:systemd... by unixisc · · Score: 1

      Also, you can use either TrueOS as a router OS if you are repurposing an old PC, or else, if you want a specialty router, you can get one of those that supports pFsense.

    6. Re:systemd... by phantomfive · · Score: 1

      There's always Slackware.

      --
      "First they came for the slanderers and i said nothing."
    7. Re:systemd... by Barsteward · · Score: 2

      You'd better check what FreeBSD's Jordan Hubbard has to say, he sees need for a modern init system with features like systemd/launch

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  11. Oh cool, it now loads iptables? by Anonymous Coward · · Score: 0

    That must be what they mean, because for the init process have its own personal firewall/router/NAT is just insane.

    Right?

    Guys?

    Why are you looking at me like that?

    1. Re:Oh cool, it now loads iptables? by Barsteward · · Score: 1

      perhaps you need to RTFA to stop looking like a troll

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  12. I love /. clickbait by MikeTheGreat · · Score: 4, Funny

    Y'know, for all it's flaws, warts, and Dice-y-ness, I think it's a good sign that the clickbait here is stuff about systemd.
    Seriously - on other websites they'll drive up pageviews by posting something like "This just in: politicians you disagree with are EVIL!! EEEEEEVIIIIIL!".

    What whips up the /. crowd into a frothy frenzy?
    Systemd :)

    1. Re:I love /. clickbait by phantomfive · · Score: 1

      Y'know, for all it's flaws, warts, and Dice-y-ness, I think it's a good sign that the clickbait here is stuff about systems.

      Well said. I feel at home.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:I love /. clickbait by Anonymous Coward · · Score: 0

      And BETA.
       
      Don't forget BETA.

  13. New mobile OS by Russ1642 · · Score: 4, Funny

    Samsung is coming out with a new line of phones that run SystemD instead of Android.

    1. Re:New mobile OS by Eunuchswear · · Score: 1

      My phone does run systemD.

      It's not android.

      --
      Watch this Heartland Institute video
    2. Re:New mobile OS by Eunuchswear · · Score: 1

      Oh, dear, I miss whoosh.

      Samsung Tizen phones do run systemd.

      Me silly.

      --
      Watch this Heartland Institute video
  14. Thanks but no thanks. by grub · · Score: 1

    I'm sticking with OpenBSD. At least with that OS, features are well thought out and not jammed into every release because "it's teh l337!"

    --
    Trolling is a art,
  15. What has happened to Linux? by Anonymous Coward · · Score: 5, Interesting

    What the hell is happening to the Linux ecosystem?

    I've been a user of it for a couple of decades now. Although it wasn't perfect, for years it provided a better environment for me than Windows or even OS X could provide.

    But that's really started to change maybe within the past 5 years. The first major debacle I can think of is GNOME 3. They went out of their way to ignore everything good about GNOME 2, and instead forced all sorts of stupid ideas upon us.

    Firefox is the next debacle I can think of. It's a lot like GNOME 3 in many ways. There was a good, reliable, usable browser in Firefox 3.5. Then it all went to hell in Firefox 4 and beyond.

    Now we have systemd, which is obviously dumb in pretty much all respects. It just doesn't fit within the Linux ecosystem at all. That's probably why it's so disruptive.

    What makes systemd worse, though, is the impact it has had on pretty much all of the major Linux distros. Pretty much all of the most usable and useful ones (sorry, Slackware, this excludes you) have switched to it, with horrible results.

    The stability of my Debian testing system has gone down the shitter since they switched to systemd some time ago. I've had more problems properly booting my system in the past six months than I had in the 15 years prior to systemd getting installed.

    I'm torn at this point. I'm probably going to buy a Mac and move to OS X for my personal system, while moving all of my servers over to FreeBSD as soon as I can. I'm pretty sure that I'm done with Linux at this point. I just don't think the ecosystem can be salvaged. So much good software has been ruined.

    1. Re:What has happened to Linux? by Anonymous Coward · · Score: 1

      You forgot pulse audio and networkmanager in between firefox and systemD

    2. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Those aren't good examples. They were never good to begin with. GNOME 2 and early versions of Firefox were pretty damn good. Pulse Audio and NetworkManager, on the other hand, were shit to begin with, and never got any better. Nobody intelligent ever voluntarily adopted them in the first place. Lots of intelligent, talented people adopted GNOME 2 and Firefox because they were good, only to be shit upon when the hipsters took over and ruined them with GNOME 3 and Firefox 4.

    3. Re:What has happened to Linux? by sjames · · Score: 2

      The common thread seems to be freedesktop.org. Beware of anything that comes from there.

    4. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Firefox got crappy well before version 4, probably around 2 at the latest. That was when Apple and Google started to ruin the web, and Firefox was put into this perpetual game of "catch up to what others say a web browser is". Now it doesn't matter if Firefox is good or not, much like it doesn't matter if Explorer is good or not. Their reputations are ruined, and users have given up on caring about web browsers and just gone for Chromium or Webkit browsers.

      systemd, pulseaudio and networkmanager wish they had excuses for being the pieces of shit they are.

    5. Re:What has happened to Linux? by Blaskowicz · · Score: 2

      I like networkmanager. I used to remove it, but that was on wired desktops where it isn't needed at all. On a Wifi desktop, the UI is great at least. The bad thing about it is disabling it is hard, short of uninstalling it (you need to look it up on the internet)

    6. Re:What has happened to Linux? by amiga3D · · Score: 5, Insightful

      I think they intend to bring stability and unity to Linux by eliminating modularity and choice.

    7. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Is there anyway to revert back to the good ole script based init? Well, i get the idea for an event based system configuration management system, but truly this is kind of a pain. The opaqueness of the descriptive language used in the scripts is just annoying. Instead of being able to trace execution steps, the end user is forced to memorise keywords in that entirely unhelpful container based usage model. The skills you get from doing this, just isn't transferable to other areas.

    8. Re:What has happened to Linux? by steelfood · · Score: 1

      In a nutshell: Money started talking.

      - Firefox started losing marketshare to Chrome, so they panicked.
      - Redhat wants to take over enterprise Linux, hence SystemD.
      - Gnome, well, I have no idea what happened there. Maybe it's Redhat again (Redhat has tendrils in a lot of places).

      Where there is unrest, you just have to follow the money.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    9. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Come to Windows. The Metro interface is calling to you. You know you want to; why do you resist the siren call?

    10. Re:What has happened to Linux? by nctritech · · Score: 2, Interesting

      freedesktop.org is under Red Hat control. All of the biggest douche moves in Linux have come from Red Hat, including all the Poettering-based junk and the lovely musings of Ulrich Drepper. At least Drepper wrote some interesting papers and made some valuable contributions despite his acerbic handling of bug reports; I don't really find anything Poettering does to be of real-world value. Red Hat has beaten Microsoft in the EEE philosophy; I think Microsoft is far less evil than Red Hat at this point in history. It's too bad because Red Hat historically helped to bring Linux into the corporate mainstream and has otherwise done some great things for the community. Why did they start going downhill so hard?

      Red Hat and Ubuntu are the enemies of clean, functional, and elegant open-source solutions. The irony is so thick that you could cut it with a knife.

    11. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      I personally think it's a matter of the Old Guard losing to the influence of the New Players. That't not necessarily a bad thing, but it's definitely disruptive. Like it or not, Linux has really stagnated over the last decade. We can either accept it as The Way Things Are, or we can actually try different things (many of which will piss people off because people hate new things) in an effort to force some growth and development.

    12. Re:What has happened to Linux? by turbidostato · · Score: 2

      "Why did they start going downhill so hard? "

      Because they chose somebody coming from an airline (and a CFO on that) for a CEO. What else would you expect?

    13. Re:What has happened to Linux? by antdude · · Score: 1

      It is not just Linux. Look at Windows, Mac OS X, etc. they are all getting worse IMO. Buggier, harder to use, etc. This is why I care not for the (lat/new)est stuff. I will keep using old stuff. :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    14. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Yes, I absolutely love giving students the ability to disable the network on their locked-down workstations, then log out, and wonder why no one but root can log back in.

      What a brilliant fscking idea.

    15. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Don't buy a Mac Apple is set on taking OS X down the shitter as well

    16. Re:What has happened to Linux? by sjames · · Score: 1

      It's a real shame. RedHat used to be great.

    17. Re:What has happened to Linux? by PrimaryConsult · · Score: 1

      That's what sssd is for (I believe in authconfig it's the checkbox that has the word "caching" in it). And most machines with wireless are laptops which generally will need to have the wifi configured every time you go somewhere new... which of course needs to be done after logging in anyway, so you'll want the caching.

      Don't get me wrong I love WPA supplicant but sometimes I just want to get on the damn wifi and not have to play around on the command line for 5 minutes every time I am at a new hotel, train station, airport or coffee shop.

    18. Re:What has happened to Linux? by Blaskowicz · · Score: 1

      I mean, as root there's no "service networkmanager stop" or "/etc/init.d/networkmanager stop", and if you kill it then a worker process spawns it back. I could have tried to chmod -x the binary though. As is, I apt-get removed it on that particular OS (so I could do some raw wi-fi stuff) and thus virtually lost the ability to connect to a wireless network, as I didn't know how to do it the manual way.

    19. Re:What has happened to Linux? by PrimaryConsult · · Score: 1

      ncsd not sssd, blah, too late in the day.

    20. Re:What has happened to Linux? by Blaskowicz · · Score: 1

      I remember that thing, on a small managed network with ldap and stuff. I had to nscd --invalidate every we added an user and the poor thing would never complain and always obey being invalidated.

    21. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Feminism happened.

    22. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Redhat is the source of a lot of crap today, but they never were great either.

      Remember the gcc fiasco where redhat released CVS head of gcc and fake labeled it the upcoming release. so they could be FIRST. GCC devs got tons of shit from angry users misdirected at them (wasting tons of their resources), and ultimately decided to completely skip that release number for the compiler.

      Or the KDE fiasco where redhat released a bunch of buggy in-house patches to KDE in their distro, and the KDE devs got tons of shit from angry users misdirected at them, and ultimately decided to take tons of resources and fix the bugs for Redhat to protect their own reputations.

      Or the reiserfs fiasco where redhat gave the middle finger to their paying customers, and refused patches from a request by Hans himself (years prior to murderfs), to fix a data corruption bug in the version of reiser they were shipping with their kernel.

      Or, really early on when Redhat bought a company that made commercial x servers for xfree86, and while profiting on free software, refused to release any of the xservers under a free license, or even allow others to distribute them as non-free software. They didn't give back at all back then.

      Today redhat gives back a lot, but a lot of it is the sort of giving that involves the recipient bending over and grabbing his knees.

    23. Re:What has happened to Linux? by Myen · · Score: 1

      An OS that isn't being used is perfectly stable and unified; when's the last time you've heard of a crash in BeOS?

    24. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      The stability of my Debian testing system has gone down the shitter since they switched to systemd some time ago. I've had more problems properly booting my system in the past six months than I had in the 15 years prior to systemd getting installed.

      *THEY* switched to systemd? It doesn't mean that *YOU* have to switch to systemd too. My Debian install is still as stable as it has been years ago. Yours can be as well, you just need to uninstall systemd. One can choose which packages to install, that's what makes Debian a great distribution.

    25. Re:What has happened to Linux? by serviscope_minor · · Score: 1

      Don't get me wrong I love WPA supplicant but sometimes I just want to get on the damn wifi and not have to play around on the command line for 5 minutes every time I am at a new hotel, train station, airport or coffee shop.

      There are seceral options other than network_manager.

      There's wicd, too.

      And if you don't like that, wpa_supplicant eve has its OWN gui complete with a tray icon.

      --
      SJW n. One who posts facts.
    26. Re:What has happened to Linux? by Tough+Love · · Score: 1

      Erm, if Red Hat ever behaved differently from exactly they way they behave today, I am not aware of it. Red Hat has always been about undermining community projects and putting their own people in place, or buying up key developers if that doesn't work.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    27. Re:What has happened to Linux? by Barsteward · · Score: 1

      well... OS X has its own systemd called launchd so whats the difference and FreeBSD's Jordan Hubbard sees the need for a modern init system with features like systemd/launchd - looks like Gentoo for you if you really don't want a modern init system.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    28. Re:What has happened to Linux? by Viol8 · · Score: 1

      You've falled for the common fallacy that any change is better than no change regardless or whether it improves things or not.

    29. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Soon Microsoft can run that Apple 1984 commercial, only this time targeting Linux.

    30. Re:What has happened to Linux? by CRC'99 · · Score: 1

      I think they intend to bring stability and unity to Linux by eliminating modularity and choice.

      Nothing so sinister.... The core group of people that made this stuff in the first place is moving on. This leaves the old sticklers that made things work out of decisions and are being replaced with a whole generation of new developers that haven't 'been there, done that, solved it' before. Its a changing of the guard in Linux - and its not looking good.

      --
      Sendmail is like emacs: A nice operating system, but missing an editor and a MTA.
    31. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      Hipsters and SJWs. They are taking over tech and spend most of their time, effort and training taking over tech instead of building it. They then formulate grand sound bullshit projects beyond their ability to even plan properly, let alone complete. They then use schmoozing, powerpoint presentations and or hazing and shaming to get their project into the repository. I'm not above believing these people are also running blackmail and sex rings as well.

      Disagree? You're a misogynist. Enjoy your shitcanning.

    32. Re:What has happened to Linux? by Sipper · · Score: 1

      What the hell is happening to the Linux ecosystem?

      I've been a Debian user since late 1999 and I very much sympathize with what you've said here. Over time I've gotten increasingly deeper into Debian, and I also find I have some nagging issues with systemd that I didn't have under sysvinit/sysv-rc. Thankfully I've never been a heavy Gnome user, but I've been testing Gnome 3, Cinnamon, and MATE lately, and find that I heavily dislike the current Gnome 3 in Debian Jessie, can deal with Cinnamon, and like MATE the most of the three. Agree re: Firefox/Iceweasel, though I can still tolerate it's current version in Sid.

      The biggest problem I have with systemd isn't on the technical side but rather the social side; the issue has been very devisive -- no other issue to date has set groups against one another in such a heated way in some time now. A number of Debian developers have quit or dropped out of teams over it, let alone the heated threads in [debian-devel] about it.

      Right now my short-term plan is to ride out the Jessie release by sticking with sysvinit on servers but use systemd on desktops to gain more familiarity with it. I don't have any plans to switch to FreeBSD, and I'm upset that Debian dropped the kFreeBSD port from being official for Jessie. :-/ It would have been nice to have that as a fallback.

      Re: Debian Testing -- the stability of Testing has been the issue of ongoing discussions at DebConfs so unfortunately this is a known issue. I can't say I know all of the reasons behind this problem, but I think one of them might be the automatic removal of source packages within 30 days that have RC bugs, and another being that transitions from Sid -> Testing can be such that source package versions in Testing can be out-of-sync compared to Sid. So the irony is that Sid / "Unstable" is actually more stable than Testing, almost all of the time. Sid doesn't get support from the security team though, so I don't consider it good for servers. So because of this I avoid Testing altogether, and run Stable for servers (and "customer" desktops) and Sid for my own desktops. That seems to work except of course that I run into some frustrations with packages for Stable being a bit old.

      Anyway -- good post. Best of luck in whatever you choose to use for your free OS.

    33. Re:What has happened to Linux? by dotancohen · · Score: 1

      This is exactly the most insightful systemd comment I've seen yet.

      --
      It is dangerous to be right when the government is wrong.
    34. Re:What has happened to Linux? by Anonymous Coward · · Score: 0

      all of the most usable and useful ones (sorry, Slackware, this excludes you)

      Only heard about slackware from other people, huh? Well here's an actual experience from an actual slackware user: my slackware database and file servers have regularly seen multi-year uptimes over the past 15 years I've been using them. My slackware workstations are more stable than any linux distro I've tried (and I've tried a lot of them since '97 when I first started with linux). Once you get slackware installed and configured, it runs like an absolute champ. And there is nothing you can't do on slackware that you can do on the latest whiz-bang eye-candy hand-holder of a distro.

    35. Re:What has happened to Linux? by Etcetera · · Score: 1

      I think they intend to bring stability and unity to Linux by eliminating modularity and choice.

      Nothing so sinister.... The core group of people that made this stuff in the first place is moving on. This leaves the old sticklers that made things work out of decisions and are being replaced with a whole generation of new developers that haven't 'been there, done that, solved it' before. Its a changing of the guard in Linux - and its not looking good.

      This... seriously. I'm reminded of the giant Dev vs Ops split within the technology sector right now. On one side you have grizzled SysAdmins who've BT,DT and deal with operational engineering, and on the other are Developers primarily focused on making something work well "in theory", on their laptop.

    36. Re:What has happened to Linux? by strikethree · · Score: 1

      What the hell is happening to the Linux ecosystem?

      The conspiracy nut inside of me says that Microsoft has finally found a way to destroy Linux....

      Unfortunately, this is all too perfect. There is no way Microsoft could coordinate all this without any evidence showing up that they were doing it. I would have to guess that it is really all just human madness.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    37. Re:What has happened to Linux? by chrysosphinx · · Score: 1

      looks like Gentoo for you if you really don't want a modern init system

      I have systemd on gentoo since before it was cool everywhere else. Yes, I wanted it early, because I recognized it's possible full potential just by ideas it was architected on.

  16. systemd should implement a CAD system by Anonymous Coward · · Score: 0

    Linux is clearly missing this! Why arent the systemd developers doing something about it?

    1. Re:systemd should implement a CAD system by unixisc · · Score: 1

      That, and why not make emacs a part of systemd as well? Oh, and toss gimp into the mix. Then the OS would be complete.

  17. Noob developers don't know when to stop coding by Anonymous Coward · · Score: 4, Insightful

    When the only tool you have is a hammer, every problem is a nail.

    Noob coders who simply throw more and more code and "problems" are a perfect example. They don't know when to stop coding up solutions in search of problems.

    Systemd devs are a perfect example.

    1. Re:Noob developers don't know when to stop coding by MightyMartian · · Score: 1

      I wish these asshats would go work for Microsoft or Oracle. Those companies deserve this diseased monolithic kind of project development.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Noob developers don't know when to stop coding by Anonymous Coward · · Score: 0

      Hmmm.. You are on to something..
      Maybe the DO work for Microsoft, and are halfway destroying Linux and open source in general?
      Nah.. not possible at al.. right?

    3. Re:Noob developers don't know when to stop coding by Barsteward · · Score: 1, Insightful

      stop moaning and go your own way if you don't like the way things are going. go and try to do a better job

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    4. Re:Noob developers don't know when to stop coding by marcello_dl · · Score: 1

      > I wish these asshats would go work for Microsoft or Oracle.
      You mean, if they don't already :)

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  18. Does it do email yet? by Anonymous Coward · · Score: 0

    That's what the world is waiting for, a half-assed SMTP server that ships as part of an init system that isn't an init system.

    IMAP too!

    1. Re:Does it do email yet? by Chewbacon · · Score: 1

      I'm holding out for Angry Birds on systemd before I migrate to it.

      --
      Chewbacon
      The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
  19. Lean and mean... by MetricT · · Score: 1

    I'm sure they'll get around to adding Emacs and NetHack functionality to it sooner or later...

  20. lindows by Anonymous Coward · · Score: 0

    I thought lindows was a thing of the past?

  21. It's not surprising... by Anonymous Coward · · Score: 0

    Linux is Red Hat's playground. No bucks, no buck rodgers. And the bucks are all coming from Red Hat and companies of that caliber.
    They are calling and shots and don't give a rat's ass about computer users. It's all about big computing. You want a real personal computer OS, it's going to have to be either Windows or OSX. For all the crap (most of it deserved) thrown on Microsoft and Apple they are the only 2 companies that tailor their software and OS around users needs. Red Hat doesn't. Suse Enterprise doesn't. Linux in a big way simply doesn't.

  22. Systemd has been great for *BSD. by Anonymous Coward · · Score: 4, Interesting

    Systemd is truly the best thing that has ever happened to the BSD community.

    Systemd alone is making Linux totally unsuitable for serious use. So what are people doing when a formerly-stable distro like Debian adopts systemd and becomes a disaster? They're moving to FreeBSD, OpenBSD, NetBSD, Dragonfly BSD and PC-BSD.

    Just today we find out that DigitalOcean now supports FreeBSD. There's clearly a very bright future ahead for the BSDs.

    And it's clear now that Linux is on its way out. While Linux and Linux systems will still be around for some time, of course, everyone important who made Linux great in the past is fleeing from it. We're moving to BSD, because unlike the Linux community, the BSD community does things right. Something like systemd would never be taken seriously by them.

    1. Re:Systemd has been great for *BSD. by unixisc · · Score: 2

      Checking out your link, it says that DigitalOcean is 'unique in that the development of both its kernel and user space utilities are managed by the same core team, ensuring consistent development standards across the project.' In short, it has little to do w/ systemd and more to do w/ the kernel and userland coming together, rather than one part made by Linus and another by GNU.

    2. Re:Systemd has been great for *BSD. by lgw · · Score: 1

      And it's clear now that Linux is on its way out. While Linux and Linux systems will still be around for some time, everyone important who made Linux great in the past is fleeing from it. We're moving to BSD

      Bah, until Netcraft confirms it, I won't believe it.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:Systemd has been great for *BSD. by Aighearach · · Score: 4, Insightful

      I hope so, it is always nice for a big group of haters to have a mass-migration. It is a lot healthier than to stay and whine. Those that leave can enjoy their greener grass, and those that stay have them off the lawn. Everybody wins.

      If you hate systemd, don't use it. Problem solved!

    4. Re:Systemd has been great for *BSD. by Barsteward · · Score: 1

      so are you going to whine when BSD implements their own version of systemd/launchd/upstart? "FreeBSD's Jordan Hubbard sees need for a modern init system with features like systemd/launch"

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    5. Re:Systemd has been great for *BSD. by Anonymous Coward · · Score: 0

      If you hate systemd, don't use it. Problem solved!

      That doesn't work when hipster waste of space coders co-opt major distros and schmooze their lousy coded pet projects into major distros, forciing you through UI hell, audio hell, and now even bootup hell to satiate their own egos.

      We complain, but it's becoming increasingly obvious to most slashdotters and techies that the normal methods for raising issues and complaining, i.e. moaning on slashdot, forums, and in emails, are not working against this new generation of craft beer swilling fedora wearers and hoodie wearing brogrammers who listen to little beyond what isn't flashy, inefficent, ambitious and above all brand new VC chasing hype-ware.

      There's nothing we can do until the second tech bubble bursts. Nothing except bunker down in Slack, Gentoo, and possibly BSD. That and pray that these hipsters and their shoddy programs will be cast into the pit of history's ephemera. And pray possibly, for those of us still with pets.

    6. Re:Systemd has been great for *BSD. by Anonymous Coward · · Score: 0

      If you hate systemd, don't use it. Problem solved!

      So in other words what you're saying is 'you have no choice but to get the fuck off my lawn,' how cute.

    7. Re:Systemd has been great for *BSD. by Anonymous Coward · · Score: 0

      Like it or not systemd solves actual problems in ways that initd/inetd/xinetd never could.

      That may be true, even if I can't think of anything I can do with systemd that I couldn't do before.

      But you should realize that nobody would complain if systemd had not introduced new problems that were not present before.

  23. In a panic, they tried to pull the plug by Anonymous Coward · · Score: 0

    SystemD will be the singularity. Bye Linux, hello *BSDs, since you care about things like real filesystems and proper W^X handling, and don't dick around.

  24. Make it stop by Anonymous Coward · · Score: 0

    For the love of god, this is insanity. This isn't an init system. This is a secondary kernel. The big danger here is, as functionality is rolled into SystemD, the independent non-SystemD versions stop getting maintained, meaning that SystemD becomes a requirement for everyone.

  25. In Soviet Russia by Anonymous Coward · · Score: 0

    In Soviet Russia, systemd runs you!

  26. Re:Stop. Just fucking STOP by igloo-x · · Score: 0

    Why do you think this stuff is happening in the init process?

  27. It will all work out long term by iamacat · · Score: 0

    systemd team has interesting ideas about new features and performance improvements that can be achieved with legacy-free and tightly integrated code base for standard UNIX daemons. Once the benefits are proven, it would be easy to pick and choose between simplicity/modularity and performance and some features can be ported to shell-based init. I don't see systemd developers forcing anyone to use the project.

  28. FYI: FreeBSD now available on Digital Ocean by CrashNBrn · · Score: 5, Interesting

    I asked a few months back now, about the possibility of BSD on Digital Ocean due to all of the SystemD shenanigans of late. Got an email notification today that FreeBSD droplets are now available on Digital Ocean. It will be interesting to see if other VPS/Linux providers follow suit.

    CB.

  29. Re:Stop. Just fucking STOP by Anonymous Coward · · Score: 5, Insightful

    Where do you get that idea? There's no IP forwarding and masquerading in the init process. That all happens in the networkd process.

  30. All Linux distros will look like this by the_B0fh · · Score: 2

    /vmlinuz /boot/bzImage /sbin/systemd /usr/bin/emacs -> /sbin/systemd

    You think I'm kidding... Here, in Lennart's own words:

    http://0pointer.net/blog/revis...

    1. Re:All Linux distros will look like this by the_B0fh · · Score: 1

      aww, fuck, slashdot eating linefeeds?!

      /vmlinuz
      /boot/bzImage
      /sbin/systemd
      /usr/bin/emacs -> /sbin/systemd

    2. Re:All Linux distros will look like this by BarbaraHudson · · Score: 1

      I looked at the article you linked to - no mention of emacs ...

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    3. Re:All Linux distros will look like this by turbidostato · · Score: 5, Interesting

      "Here, in Lennart's own words"

      No, *this* are Lennart's own words:
      let's summarize what we are trying to do:
      * We want an efficient way that allows vendors to package their software
      * We want to allow end users and administrators to install these packages on their systems, regardless which distribution they have installed on it.
      * We want a unified solution that ultimately can cover updates for full systems, OS containers, end user apps, programming ABIs, and more.
      * We want our images to be trustable (i.e. signed). In fact we want a fully trustable OS

      So my reading is: we want Linux ecosystem to disappear and be substituted by Microsoft's business model where there's just one OS (Red Hat) and a set of corporate software vendors.

    4. Re:All Linux distros will look like this by phantomfive · · Score: 1

      Thanks for your thoughts.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:All Linux distros will look like this by Waccoon · · Score: 1

      So Lennart wants his own distro.

      How about Lendows?

    6. Re:All Linux distros will look like this by Barsteward · · Score: 1

      This seems the place for you if you are worried about your reading of the future https://www.gentoo.org/

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    7. Re:All Linux distros will look like this by the_B0fh · · Score: 1

      Pfft. You must be a newbie and forgot Emacs does everything! Since systemd is well on the way to doing everything...

    8. Re:All Linux distros will look like this by the_B0fh · · Score: 1
    9. Re:All Linux distros will look like this by Anonymous Coward · · Score: 0

      Who cares if they incorrectly referenced it or not.

      I found the following amusing....

      What We Want

      The systemd cabal (Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen, David Herrmann, and yours truly) recently met in Berlin about all these things, and tried to come up with a scheme that is somewhat simple, but tries to solve the issues generically, for all use-cases, as part of the systemd project.

      Makes you wonder who brought the Astroglide or KY Jelly.....

      Another truly "choice" magic word: circus

    10. Re:All Linux distros will look like this by marcello_dl · · Score: 1

      Yes, and they have all the reasons to want that. Linux desktop is not coming until linux can undergo planned obsolescence like the other main OSes do (Android included, look at any 3 years old smartphone to see apps that joe user can't uninstall becoming bigger and the phone getting slower)

      But I miss the reason why *any distro* should go that way. You don't integrate systemd in a distro, systemd is the distro.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    11. Re:All Linux distros will look like this by walterbyrd · · Score: 1

      So you think it would be a good idea for systemd to not allow Debian style package management?

      Red Hat can say they did that because of user demand to increase standardization, and decrease complexity.

      In fact, why not set up systemd to not allow any sort of package management other than RPM.

      And why not set up systemd to only allow Red Hat approved DEs? Or just one DE: Gnome.

      Of course, once you do that, there is little need of any distro that is not Red Hat. The other distros would fade into obscurity. And everybody would be vendor locked by Red Hat. Checkmate.

      Right out of Microsoft's play book.

  31. All Linux distros will look like this by Anonymous Coward · · Score: 1

    Actually, as frightening as your summary is, what is described in that post is even more hellish.

    It basically goes down the rabbit hole designing around the expectation that a desktop system *should* have a hugely varied set of distribution bits that should be mixed and matched in weird and arbitrary ways that cannot possibly be reasonably maintained. That degree of complexity is completely out of line to try to help a realistically extremely niche use case of massive multiboot.

    An argument can be made for increasingly complex stacks of software being somewhat aided, but the docker approach pretty well already has that covered (though a project *really* should carefully consider if they've done something such that a huge mass of independent projects need to work in concert just-so in an unusual combination...). Docker approach already complicates updates to the point of updating the SSL library in an image to be considered an 'anti-pattern' rather than waiting for the image publisher to dish out a whole new image and rebase (I'm pretty sure because the alternative is to admit that docker greatly complicates certain types of updates). This exacerbates that difficult situation many times over for approximately zero incremental benefit...

    Now if someone advocates that firefox/chrome should operate inside a unshared namespace by default to mitigate the risk of vulnerabilities in the ever-more-complex web browser code execution ecosystem, then I could get behind that. I think docker can be a convenient approach to prototyping or even production use in very select cases. This post is just an abomination that really by all rights should have people severely question how much influence he should have over a wider portion of a linux distribution.

  32. I wonder ... by Anonymous Coward · · Score: 1

    I really wonder what Bennett Haselton thinks of this.

  33. First thing I do after I boot is... by Anonymous Coward · · Score: 0

    login to my windowing environment. I can't wait until systemd has its own graphical window manager,etc.

    This /is/ under the Purdue of systemd... ha know, because it's all about starting system services. And stuff.

    1. Re: First thing I do after I boot is... by Anonymous Coward · · Score: 0

      Stupid autocorrect: PURVUE.

      Purdue is where chickens go for bachelor's degrees.

    2. Re:First thing I do after I boot is... by Anonymous Coward · · Score: 0

      login to my windowing environment. I can't wait until systemd has its own graphical window manager,etc.

      You have not being paying attention, it does.

      Fedora 21 with KDE spin example

      1. Bring up your "System Settings GUI".
      2. Look under "System Administration" and select "Systemd"

      Actually Fedora 20 and I think Fedora 19 also had this.

      Note: If you cannot find the "System Settings GUI" or its equivalent please hand in your IT credentials.

  34. Installed systemd--What happened next was amazing! by Anonymous Coward · · Score: 0

    That's the kind of clickbait subjects/headlines Slashdot needs to start using in addition to clickbait topics...

  35. Whackamole by WaffleMonster · · Score: 1

    It seems every time I turn around there is yet another system process overwriting my iptables configuration.

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

      ...but your system is booting faster, right? Isn't that the point of SystemD(eath)...to boot faster, right?

      Seems like thats the primary drivel those SystemD(eath) "faithful" like to spew out, not to mention constantly referring to "The Gospel According To Lennart" which can be found at http://0pointer.net/blog

      I sure would like to see Lennart turned into a saint because I would use a real !@#$%^& during the canonization process.....

      Ah, finally a "magic word" that applies: apropos

  36. Arseholes by Anonymous Coward · · Score: 0

    These arseholes want a fully backdoored system like their fucking windows shithole cunts.

  37. Put away your pitch forks by thatkid_2002 · · Score: 3, Informative

    SystemD is not replacing iptables, all they have done is integrate with iptables. Systemd's approach to configuring init "scripts" is superior (no really, it is) but it means that you can't just issue a straight "iptables -t nat..." command and instead have to call it via IPForwarding=yes and IPMasquerade=yes - unless of course you want to start a script with a unit file but then are you sure that iptables is up? Is the filesystem for the script up?

    I don't know why I even bother reading the Slashdot comments about SystemD as they always lack critical thinking and instead prefer to cite hyperbole and FUD.

    1. Re:Put away your pitch forks by iggymanz · · Score: 2

      We who have critical thinking skills don't hate systemD for any alleged replacement of iptables. Its poor design, bugs and errant execution are enough reason. There is the kind of person with high IQ who has no common sense and so cannot make anything of practical value in the real world, instead floundering around making rube goldberg contraptions of needless complexity; such are the SystemD developers.

    2. Re:Put away your pitch forks by Anonymous Coward · · Score: 0

      The unfortunate truth is that anyone who actually does research and understands what they talk about have moved to Hacker News. I haven't seen good commentary on Slashdot in years.

    3. Re:Put away your pitch forks by dudpixel · · Score: 2

      I always thought there was a kind of natural selection happening in the linux world.

      If systemD is so bad, how is it now the standard in pretty much every distro? It must serve some purpose. On the other hand, complaining about it seems to serve no purpose at all. If the teams who put together every distro thought this way, they wouldn't have used it. No doubt there are some distros that don't use it.

      I just don't see the point in all of these complaints. What good does it do?

      The existing systems must be inferior in some way - maybe even just PR? If systemD really isn't a better toaster, then either build one that is, or get into discussions with distro makers. That seems to me to be a far better course of action than continually complaining to peers about how bad systemD is and how it's taking over linux.

      --
      This seemed like a reasonable sig at the time.
    4. Re:Put away your pitch forks by guruevi · · Score: 3, Informative

      systemd is fine if you don't want to fiddle with anything. It is great for the current cloud/virtualization hype because it doesn't use arcane text files which are different for each daemon but rather everything is uniformly structured so you can spin up entirely self-automated datacenters with a few presses of a button in a web interface. If you want to change your hostname, you issue a command and everything that supports systemd now has your new hostname.

      However if it breaks, it is bad. Things are a mess for humans to read or change, it seems to be entirely built to be used in purpose-built GUI's and web interfaces. It has or will become the registry of Linux. If you want to use something that's not systemd-aware you're either stuck encapsulating old scripts in systemd scripts or building an entire infrastructure of dependencies and requirements around the daemon.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    5. Re:Put away your pitch forks by phantomfive · · Score: 5, Informative

      unless of course you want to start a script with a unit file but then are you sure that iptables is up?

      In all my time using Linux, wondering if iptables had crashed has never been a problem I've had. I've had lots of problems, but never that one. Same with filesystems. Fstab has always just worked.

      And an extra layer in front of iptables is the last thing I need. That is a huge negative. I don't even understand why anyone would think that's a good idea.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Put away your pitch forks by Anonymous Coward · · Score: 0

      Anything that claims to simplify using iptables just makes things needlessly complex and is a pile of shit. See ufw and firewalld.

    7. Re:Put away your pitch forks by dbIII · · Score: 2

      Why do you think things are chosen by merit alone? Pulseaudio, NetworkManager, and the optical media writing fork were all options chosen when they had less functionality than the alternatives (as with the rewrite of gnome with deliberate breakage of gnome2 software - DLL hell on linux for the first time ever). It's "office politics" in the linux community that drives these things and not function. The people behind systemd are in an influential faction so this stuff is being pushed hard despite problems that leave a lot of it in a pre-beta state and give people exposed to it a bit of a shock. Suddenly a thing does not work and the experienced user cannot easily find out how to fix something that was trivial to fix before. Neither performance, stability or adequate documentation is there, yet it's being rolled out in places where people using it expect the same easy to deal with stuff they've been working with for years. I'm giving it a go but I can't say I like dealing with it - it means a bit of scripting to do what used to be easy to set up during the init process.

    8. Re:Put away your pitch forks by Anonymous Coward · · Score: 1

      Trapper-keeper, interface with iptables.

    9. Re:Put away your pitch forks by Anonymous Coward · · Score: 0

      If systemD is so bad, how is it now the standard in pretty much every distro? It must serve some purpose. On the other hand, complaining about it seems to serve no purpose at all. If the teams who put together every distro thought this way, they wouldn't have used it.

      If the NSA is so bad, how is it now the standard in collecting information on every citizen? It must serve some purpose. On the other hand complaining about it seems to serve no purpose at all. If the government thought the Constitution actually meant anything, they wouldn't have authorized it.

    10. Re:Put away your pitch forks by Anonymous Coward · · Score: 0

      How do you know iptables is up?

      Well this goes back to how we build software or any interface. We use preconditions, postconditions, and invariants.

      In a normal UNIX system, the run level is an implicit precondition to most scripts. If the run level is, say 5, then iptables will be set up, and the file system will be set up.

      What systemd proposes is that anything should work at any time. They have selected a point in the design space where you need to explicitly specify the preconditions, so that systemd can ENSURE that the precondition is true. Implicit preconditions are no more.

      This makes the system a heck of a lot more complex, but makes it possible to have faster bootup times. This again makes absolutely no sense for a server, but makes a lot of sense if you want to trade higher complexity for lower startup times.

      The systemd way of doing things also implies that anyone that wants to express these precise preconditions need to adhere to a specific published API, which systemd does not take responsibility for (the naming of units and dependencies). This again means non-portability and/or issues when this implicit API needs to be versioned because it WILL change over time.

      The run level is an extremely stable API compared to this alternative API, so while a distribution can ensure that its packages work with a ever-changing API like that, those that work on top of the distribution cannot, and their systems will break form time to time. In the end, everyone needs to run their own continuous integration system just to catch random API changes.

    11. Re:Put away your pitch forks by kangasloth · · Score: 1

      Nicely done.

    12. Re:Put away your pitch forks by iggymanz · · Score: 1

      oh? Linux Mint is huge, and Clem says adoption of SystemD is NOT a given, he has concerns. Other smart developers have LEFT Debian over the issue. Another major SystemD pusher, Red Hat, is being left behinds by admins tired of the way RH makes things nonstandard and with weird file locations.

    13. Re:Put away your pitch forks by SCHecklerX · · Score: 1

      IPTables is always 'up'. It is not a daemon. There is nothing to test. You just add/flush rulesets.

      And I really don't want some other process deciding to wipe out the iptables configuration that I specify, thanks.

    14. Re:Put away your pitch forks by ookaze · · Score: 1

      unless of course you want to start a script with a unit file but then are you sure that iptables is up?

      In all my time using Linux, wondering if iptables had crashed has never been a problem I've had. I've had lots of problems, but never that one. Same with filesystems. Fstab has always just worked.

      You have not really worked in heavy duty Linux environments then. I experienced fstab failures tons of time, be it because fstab is buggy, hard drive is dying, memory is dying, emergency shutdown, ...
      I agree that the problem with iptables usually is not if it has crashed, it's rather things like path of executable or features parity with the kernel.

      And an extra layer in front of iptables is the last thing I need. That is a huge negative. I don't even understand why anyone would think that's a good idea.

      And yet, this library (libiptc) is available in the upstream iptables package. So you're saying that's a huge negative, despite it being provided upstream by the iptables developers, and you don't understand it just because you don't need it. So you're acknowledging you're incompetent as a sysadmin and developer, and how much you're not qualified to talk about this topic. Just like most haters who have nothing constructive to say here. I've yet to see any sane rebuttal to this, only angry people (you have the right to be angry, even on sth you demonstrably don't understand), especially since systemd-networkd is optional with systemd, and this feature is optional too in systemd-networkd.
      But all sane admins with systemd use it I believe, and threw away their old scripts, that were doing the job of setting up the network but worse.

    15. Re:Put away your pitch forks by phantomfive · · Score: 1

      hard drive is dying, memory is dying, emergency shutdown

      Oh really, I'm all ears, please tell me how systemd will fix these problems.

      I've yet to see any sane rebuttal to this,

      That's because you insult people too much. Sane people don't talk to you because you're not sane.

      --
      "First they came for the slanderers and i said nothing."
    16. Re:Put away your pitch forks by rubycodez · · Score: 1

      There is a natural selection happening, major distros are adopting some stupid ideas, including a buggy undocumented massive pile of bloat known as SystemD, and so those with deep sys admin experience in charge of systems that handle hundreds of millions of dollars or more in annual transactions will be fleeing those distros

    17. Re:Put away your pitch forks by srussell · · Score: 1

      Thank you. While I don't agree with you, it's nice to see an opinion opposing SystemD that consists of more than a mixture of cussing and ad-hominem attacks.

      --- SER

  38. systemd is hypocritical by beaverdownunder · · Score: 5, Interesting

    It annoys me that someone like Poettering, who only had PulseAudio come into use because of the ability distributions had to easily change core operating system components (and wouldn't have had the existing audio-subsystem been entrenched), would then proceed to develop something specifically intended to lock down its own existence and prevent its replacement by something else. It's hypocritical.

    While I totally understand why he did it -- nobody wants to put a great amount of time into something only to have it superseded -- it flies in the face of open source in general, where you contribute to an evolving 'thing', and that while your specific contribution may not exist in the future, you can be happy that you took part in the evolution of the whole, and not feel the need to stamp your face on it for perpetuity.

    It also sets a dangerous precedent. What's going to be locked down next, in the name of stability, or speed, or whatever else (when it's really about someone trying to 'make their mark'?) Do we lock down the file system? Only one file system for Linux, full stop? Do we lock down the network transports? The window manager? The terminal? The command-line applications?

    Then what? Do we then create a global committee, made up of people who maintain the existing components (of course), to make decisions about those components and whatever's left into the future?

    I mean, yes, I agree in that case something else will surely (and quickly) rise in Linux's place (I mean, who wants to put in the time to help projects who only exist to serve their creator's vanity) but it seems a shame that Linux should end this way.

    1. Re:systemd is hypocritical by Anonymous Coward · · Score: 0

      It annoys me that someone like Poettering, who only had PulseAudio ...

      Oh sweet Jesus, THAT'S the guy that's behind systemd? PulseAudio turned my Ubuntu machine into an unusable wreck until I tore it out and installed ALSA. It was a horrible, bloated, unstable question to an answer no one was asking.

      I had been kind of watching the systemd debate with the detached curiosity of a casual Linux user. Not anymore. This means war.

    2. Re:systemd is hypocritical by ookaze · · Score: 1

      It annoys me that someone like Poettering, who only had PulseAudio come into use because of the ability distributions had to easily change core operating system components (and wouldn't have had the existing audio-subsystem been entrenched), would then proceed to develop something specifically intended to lock down its own existence and prevent its replacement by something else. It's hypocritical.

      While I totally understand why he did it -- nobody wants to put a great amount of time into something only to have it superseded -- it flies in the face of open source in general, where you contribute to an evolving 'thing', and that while your specific contribution may not exist in the future, you can be happy that you took part in the evolution of the whole, and not feel the need to stamp your face on it for perpetuity.

      What flies in the face of open source is actually people like you that waste time whining about people that actually code open source.
      Complaining is all you're able to do, just go help the Devuan project instead.
      Since Devuan appeared, there's still lots of people complaining and others dedicating efforts to go to BSD, and these people love to advertise that they're moving to BSD. But we don't care ! Just move to BSD already and leave the people on Linux alone.

      It also sets a dangerous precedent. What's going to be locked down next, in the name of stability, or speed, or whatever else (when it's really about someone trying to 'make their mark'?) Do we lock down the file system? Only one file system for Linux, full stop? Do we lock down the network transports? The window manager? The terminal? The command-line applications?

      What's this hyperbolic nonsense ? Nothing has been locked down here. Actually with systemd, nothing is locked down at all, I even have more power over my Linux now than ever. These doom and gloom stories for Linux because of systemd are just ignorant rants. People that actually use and understand systemd don't care because these rants make no sense.

    3. Re:systemd is hypocritical by Anonymous Coward · · Score: 0

      Wrong. Systemd is locked down as anybody wants it to be. It's easy to write software that both targets systemd and also targets other systems. Why don't more people do this?

    4. Re:systemd is hypocritical by Anonymous Coward · · Score: 0

      Pulseaudio works on top of ALSA, you can't have PA without ALSA.

    5. Re:systemd is hypocritical by Anonymous Coward · · Score: 0

      Do we lock down the file system? Only one file system for Linux, full stop? Do we lock down the network transports? The window manager? The terminal? The command-line applications?

      No, no and no :)
      Debian Jessie based distro, OpenRC init, VirusD removed, ZFS added :)

      https://foss.rs/threads/trios-mia-openrc-zfs-rc1.3057

    6. Re:systemd is hypocritical by gweihir · · Score: 1

      Spoken like a true SystemD propaganda spewing asshat.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  39. Re:Stop. Just fucking STOP by Anonymous Coward · · Score: 0

    > There's no IP forwarding and masquerading in the init process

    Not yet.

  40. Re:Stop. Just fucking STOP by Anonymous Coward · · Score: 0

    And never will be. These features will always exist in networkd, not init.

  41. RH went first... by Anonymous Coward · · Score: 0

    The lead for this was Fedora. RHEL's cycle of 'slurp up fedora' just landed on it lately. This stems from RH erroneously thinking what doesn't miserably fail in Fedora is ok to base their entire enterprise offering around. Ignoring that Fedora's share is shrinking, and RH enterprise base is pretty much the exact opposite of a Fedora user...

  42. Someone needs to stop lennart by Anonymous Coward · · Score: 1

    Seriously, Redhat, you need to reel your fucking "developer" in.

    Divert him to other projects. Fire him. Whatever. But this bullshit needs to stop, and stop NOW.

    What the fuck? systemd contains a networkd now? What about NetworkManager (another steaming pile of shit)?

    systemd was proposed as a sysvinit replacement. Since then it has gained so much functionality, most of it has not been properly designed nor tested. Nor warranted. Where's the use case for embedding a fucking operating system inside the init system? Who actually wants this shit? And so many changes, for exactly zero net benefit. systemctl has auto completion? Who gives a FUCK when it also shows all of my hardware "units" in the same mother fucking list? Seriously?

    Why the FUCK would an init system need a dhcp client? a dns resolver? a network "d" whatever the fuck that means?

    Seriously, redhat, you are killing Linux. Everyone is lapping up systemd, and it's a utter fucking disgrace from a bunch of people who should know better.

    One thing that has become obvious. Many linux "developers" have throbbing hard ons for their apple hardware and software. They *think* Mac OS X is the be all and end all of unix operating systems.

    While stroking their throbbing cocks, they code up shit like gnome 3, systemd, pulseaudio, sssd, and network manager. These fuckers obviously don't use Linux for anything other than a development target, because they clearly don't rely on any linux system to do actual work. For that, they rely on their Apple hardware running the oh-so-lovely OS X. Even sssd is a stupidly designed monolithic piece of puss that has no place on Linux. Nice idea, sure, but nss-pam-ldapd already beat you there, and do it better, and more lightweight.

    Really, I'd love to visit fuckers like lennart and kay and see just what the fuck these arse holes use for day to day computing. It's cant be linux, It's not useable for day to day computing tasks - other than to destroy^H^H^H^H^H^H develop Linux.

    No, I'm not a anti systemd troll. I am well aware of many problems with Linux. Honestly, Redhat should employ me, pay me the big bucks, and we will turn this shit around. I knew sysvinit was lacking in the 1990s. Sound was lacking with Linux OSS and ALSA to an extend. Networking was pretty good, but could be improved.

    - A 19 year veteran of Linux who is dismayed at where linux is heading

    captcha: ordinary

    1. Re:Someone needs to stop lennart by Truekaiser · · Score: 1

      Your assuming he is not acting to red-hat's wishes.
      Who benefits most on a arcane system you provide? You do because you can sell service contracts.

    2. Re:Someone needs to stop lennart by Blaskowicz · · Score: 1

      I think it is even worse than that, they use an all-Intel laptop (perfectly one or two generations behind at any time so they don't suffer bugs) with GNOME 3 and stroke their throbbing egos with how they're setting the trend for Apple. "Apple is copying US!"

    3. Re:Someone needs to stop lennart by Anonymous Coward · · Score: 0

      this bullshit needs to stop, and stop NOW.

      Maybe with a romantic distraction, he'll lose focus and give up on programming. Any chance Lenny would marry Hans Reiser? Anyone know both and willing to set them up?

    4. Re:Someone needs to stop lennart by Barsteward · · Score: 1

      seems like you've not done any research as to what systemd does and what you can configure in and out of systemd. its just an uninformed rant and you do sound like an anti-systemd troll because LP is involved and you've just regurgitated what previous trolls have said

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  43. Re:Installed systemd--What happened next was amazi by Guy+Harris · · Score: 1

    That's the kind of clickbait subjects/headlines Slashdot needs to start using in addition to clickbait topics...

    "You won't believe these five new functions systemd performs!"

  44. Re:Installed systemd--What happened next was amazi by Guy+Harris · · Score: 1

    That's the kind of clickbait subjects/headlines Slashdot needs to start using in addition to clickbait topics...

    "You won't believe these five new functions systemd performs!"

    Sorry, I forgot that listicles usually use digits, so I guess that'd be "You won't believe these 5 new functions systemd performs!".

  45. Re:Stop. Just fucking STOP by Anonymous Coward · · Score: 0

    Wait. What? We were told by reliable sources (internet forums) that the entire 297,192 lines of code all compiled into to one huge binary blob called PID 1.

  46. Re:Stop. Just fucking STOP by Anonymous Coward · · Score: 0, Insightful

    From the fucking article, fucktard.

  47. I can't wait by Anonymous Coward · · Score: 0

    for systemd to die. Either systemd will die first, or else it will kill Linux with it.

    1. Re:I can't wait by Z00L00K · · Score: 1

      And where's an usable 'man' page for systemd?

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  48. Re:Stop. Just fucking STOP by Aighearach · · Score: 1

    Why do you think this stuff is happening in the init process?

    Because... because... the haters on the interwebs said bleepity-bleep! And haters never lie.

  49. Queue the same old systemd debate... by nuckfuts · · Score: 0

    Is there a way to mod an entire article as troll?

  50. Re:Stop. Just fucking STOP by Aighearach · · Score: 1

    TFA is clickbait, you're not supposed to actually read that crap. Where the hell do you think you are? You're going to get eaten by a grue-se.

  51. Re: GNOME by Endymion · · Score: 3, Informative

    You might want to read this post from a few years ago when the GNOME and GTK 3.x were replacing thir 2.x branches. Of particular interest is the quotes of Allan Day (GNOME dev and RedHat employee):

    Facilitating the unrestricted use of extensions and themes by end users seems contrary to the central tenets of the GNOME 3 design. We’ve fought long and hard to give GNOME 3 a consistent visual appearance, to make it synonymous with a single user experience and to ensure that that experience is of a consistently high quality. A general purpose extensions and themes distribution system seems to threaten much of that.

    [...]

    I’m particularly surprised by the inclusion of themes. It seems bizarre that we specifically designed the GNOME 3 control center not to include theme installation/selection and then to reintroduce that very same functionality via extensions.

    [...]

    One particular issue is the ability for users to modify the top bar via extensions. This part of the UI is vital for giving GNOME 3 a distinctive visual appearance. If we do have extensions, I would very much like to see the top bar made out of bounds for extension writers, therefore. We have to have at least *something* that remains consistent.

    [...]

    The point is that it decreases our brand presence. That particular user might understand what it is that they are running, but the person who sees them using their machine or even sees their screenshots on the web will not. The question we have to ask ourselves is: how do we make sure that people recognise a GNOME install when they see one?

    So not only is this about enforcing a monoculture, the reason to enforce a monoculture is because the desktop isn't about getting work done. No, the desktop - according to GNOME - is for branding/advertizing.

    *sigh*

    While we're on the subject, I recommend everybody read this post by the same author. It's speculative, but it does explain a lot of what has been happening to linux over the last few years... and how it may fit into the large picture.

    --
    Ce n'est pas une signature automatique.
  52. let me know when it requires webkit by Anonymous Coward · · Score: 0

    and my browser is a systemd service

    1. Re:let me know when it requires webkit by Anonymous Coward · · Score: 0

      and my browser is a systemd service

      Only if you're browser is Gnome's "Web" browser, which is soon to be the only one allowed on any system with systemd.
      "systemd.web-browser" might also be followed by the planned "systemd.grep" and "systemd.ls" functionality.

  53. Re:Installed systemd--What happened next was amazi by Anonymous Coward · · Score: 0

    This man found his daughter installing a systemd distro. You won't believe what happened next!

  54. Text (.ini) reads = still slower by Anonymous Coward · · Score: 0

    See subject: Worse when disk scattered .ini's especially = more head movement. Registry = an easy front end to use. You're not equating same size files and yes that is moving the goalpost. Text reads have a larger overhead and more complex structure (hence their slowness, which scattering them over the disk will compound, creating even slower reads/writes of them).

    1. Re:Text (.ini) reads = still slower by Anonymous Coward · · Score: 0

      Registry's in ram memory at OS startup. Ini files aren't. Disk scattered ini read slower on those basis too as I earlier noted. You are also moving goalposts. Take "mary had a little lamb" put up for read in that text form versus a binary read of the same data. Text will lose. It has more complex structures and is larger and thus will take longer to read or write.

    2. Re:Text (.ini) reads = still slower by BarbaraHudson · · Score: 1

      If you think that reading text is longer, it's because you're doing it wrong. You can open text files in binary mode and bypass the whole cr/lf and readline() overhead. In fact, if the file is corrupt, you have no choice except to open it in binary mode. The scanning for a key will be the same in either case.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  55. Improved? by MouseTheLuckyDog · · Score: 1

    From the article:
    "With the most recent work that has landed, the networkd component has been improved with new features. "

    What are jones_supa amd samzenpus smoking?

  56. Ms didn't do preemptive multitasking by Anonymous Coward · · Score: 0

    See subject: In DOS - Ms had taskswitch via DOSShell. DR-DOS/Novell DOS = cooperative multitasking though. Was better than DOSShell taskswitching. DOS could "mulitask" since the TSR came out for it (Pre-DOS 4.0) per the examples I gave you in print spooling. & yes, TSR's resident + running.

    If it ain't pre-emptive, it's not true multi-tasking by BarbaraHudson (3785311) on Wednesday January 14, 2015 @08:08PM (#48815831)

    You said if it's not preemptive it's not real? Beg to differ. It is via timeslicing. Still, no preemptive DOS was released to the public (don't need the links to that, it's wrong if it says so) unless it was OS/2's version (a better DOS than DOS and their windows emulation was truly a better windows than windows 3.1). I know this stuff pretty cold. I lived it. Especially the history of it. You have too. You're making mistakes and have forgotten this stuff. You're too quote/source dependent. I'll tear your source up with it if need be since there was no pre-emptively multitasking DOS from MS released to the public. Period.

    1. Re:Ms didn't do preemptive multitasking by BarbaraHudson · · Score: 2

      First, again, Im not talking about dosshell. I'm referring to the preemptive version of dos that had a limited release years before that, and was promptly buried - so yes, you NEED to follow the link instead of basing it on wrong assumptions. You do NOT "know this stuff cold." I was surprised myself - learn something new every day. And yes, I lived it at that time as well as for a decade before that. So tear it up if you can.

      And no, tsrs don't work via timeslicing. They work by an interrupt taking control of program flow to, for example, print a line, then restoring the normal program flow. That is not time-slicing, which is using a task scheduler to divvy up slices of time driven by the timer interrupt. I wrote tsrs as practical jokes. There was no timer tick involved.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    2. Re:Ms didn't do preemptive multitasking by Anonymous Coward · · Score: 1

      Released? It was never released to the general public. That's a beta test at most. Calling it released is like saying "MS released an OS written completely in .NET" (singularity) and they never have released it to the public. On the print spooler specifically (which is why I noted it), it is multitasking (and yes I've written TSR programs and know about interrupts). "The Print Spooler -- a move towards multi-tasking: Rather than have to wait for a print job to finish before going on to the next job, A "Terminate and Stay Resident" TSR program was written to operate with DOS. This Spooler program is begun when printing is to be done. The print buffer is filled and the the printer is checked to see if it can accept input. If it can, the computer sends the first character to be printed. If the printer isn't ready, the spooler quits but stays in RAM waiting for an interrupt that says that the printer is ready. It sends another character and waits for the next printer ready interrupt. While waiting for the interrupt, the computer is free to execute other programs just as if the spooler weren't there.
        It continues the process of sending characters and waiting unitl the print buffer is empty and the spooler can terminate. The spooler then releases the buffer area and quits completely, leaving RAM. The bottom line is that the two jobs, printing and whatever else the computer is doing appear to be running simultaniously. Actually, they are just taking turns but the process is so fast that we don't notice the turn taking." and that is multitasking, regardless of you saying cooperative multitasking isn't real multitasking. Why would they call it multitasking if it wasn't? They would've called it task switching (would be more accurate) but they didn't. My use of timeslicing was accurate. Interrupt controlled is still shifting cpu time from one process, with another ceding that time.

    3. Re:Ms didn't do preemptive multitasking by BarbaraHudson · · Score: 1

      Wrong - read this post and then do some research and you'll find that several manufacturers sold computers with it.

      A tsr is no more multitasking than a bios service call. Would you say that old 8086 was multitasking because it could read the keyboard only when you pressed a key, or a serial port being read only when it generated an interrupt? Nonsense. Those are simple background services that, once installed, the system has no way of controlling when they are called.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    4. Re:Ms didn't do preemptive multitasking by Anonymous Coward · · Score: 0

      DOS multitasked. It ran TSR programs + ones you ran at the same time. That IS multitasking no matter how you slice it.

  57. Zawinski's Law by lister+king+of+smeg · · Score: 1

    Christ almighty, this beast is a fucking monster. What's next, a shell and a userland?

    No it will expand until it can read mail.

    Zawinski's Law of Software Development

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

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  58. Registry is OS loaded into RAM @ startup by Anonymous Coward · · Score: 0

    "BarbaraHudson" = larger in text vs. binary. EQUAL DATA read, binary wins vs. text every time. You changing data file sizes involved is moving goalposts. Registry like single containers loaded by the OS into memory (for apps too) is part of why OS/2 shifted to so much registry like data vs. .ini files. Single point of initialization into RAM works for apps too vs. .ini files all over the disk, incurring text file load time (binary or text in registry is already in RAM @ OS startup. Apps that write registry data for initialization gain by this also. No load time needed from disk, data's already in memory, in registry).

  59. I can play too ... by Anonymous Coward · · Score: 0

    Here in slashdot land, where the atheists frolic and play, it has been widely established amongst the cognoscenti that being against the religious choices of the masses (Christianity, Judaism, Islam) is indeed supported by a "natural reason".
    What's more, I suspect that the Android/Apple/Windows masses have all selected naturally insecure and incomplete systems for their communication needs, and there exists a "natural reason" NOT to use those if you want real security with encryption etc.
    So - being against something is NOT needless.
    Of course, you're "free" to have your own choice, but don't be so stuck-up as to refute the easy "natural reasons" that people who don't agree with you may have. That could make you look like an arrogant dick, and you don't want that, do you?

  60. I'm disappointed by Anonymous Coward · · Score: 0

    I came here expecting several Peter H.S. epistles, and this time it seems that he is only voting the other cult members! What a let down, at least his rants had facts in them and didn't resort to calling all non-believers haters.

  61. Dual Kernel by SharpFang · · Score: 1

    It seems Linux is to be the first OS to require two large kernels running in parallel.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  62. Features? I want docs! by Anonymous Coward · · Score: 0

    Since my embedded box switched to Fedora 20 and systemd, its boot started to fail once in a while.
    I still have no clue ehy this is happening, or how to circumvent it. Any googling leads to info pre-dating systemd.

    If someone could actually quote me one positive thing about systemd (that I understand & agree), I might not be so
    put out by it. But in the few years it seems to have been hanging around, I haven't found such a quote.

    Funny thing is, reading this page, I just now learned the same guy who wrote systemd wrote pulse audio. No wonder both
    suites of tools give me the same feeling of being lost. Guess I just don't like his way of writing software.

    1. Re:Features? I want docs! by Anonymous Coward · · Score: 0

      You are having problems with SystemD(eath)? Impossible! Can't be!

      You just aren't noticing that your system is booting faster.....

      SystemD(eath) documentation can usuaully be found at http://0pointer.net/blog

    2. Re:Features? I want docs! by Eunuchswear · · Score: 1

      Since my embedded box switched to Fedora 20 and systemd, its boot started to fail once in a while.

      If your "embedded box" gets to decide what software to install on its own you've got bigger problems than systemd.

      --
      Watch this Heartland Institute video
  63. All these comments based on Phoronix click bait by Anonymous Coward · · Score: 0

    I am not sure which is funnier, that the click monster Phoronix puked up another systemd post on /. or that systemd has Borgified another sub-system.

  64. Microsoft and Apple giggle by mnt · · Score: 1

    as the linux community tears itself to shreads.

  65. Whats wrong with Slackware? by Viol8 · · Score: 1

    I've been running it for 20 years from laptops all the way up to servers. Ok, so to install stuff there's usually more manual intervention and you might - gasp! - have to use the tar command occasionally, but other than that its stable, it works, and best of all it doesn't come with the latest trendy rubbish such as systemd. Patrick tends to wait things out and see how they fly rather than including something because of the Oooo! Shiny!! mentality that other dists seem to follow.

    1. Re:Whats wrong with Slackware? by deuce4208 · · Score: 1

      There's nothing wrong with Slackware. Slackware was the first distro that I installed back in the late 90s. I learned a lot about Linux by using it. I now use Fedora, not because something is wrong with Slackware, but because we mainly use Red Hat at work and I like the fact that they are pretty cutting edge. That's the good thing about having different distributions. They all have their different audiences and use cases. Most users should be able to find a distro that meets their needs. Following the "Oooo! Shiny!!" mentality may not be a good way to do things for the users of Slackware but that is one of the strengths of Fedora. You get to try some of the newest things out there in a pretty stable OS.

  66. "disagree with me == FUD" by Anonymous Coward · · Score: 0

    I'm sorry, your argument doesn't fly.

  67. So where do I start with BSD? by Anonymous Coward · · Score: 0

    Any pointers to documentation about setting up a handmade router/firewall/samba server thingy?

    1. Re:So where do I start with BSD? by Anonymous Coward · · Score: 0

      Probably to be found in a Lennart rant...err...blog on http://0pointer.net/blog

      You know, where all the SystemD(eath) "faithful" go to pray/learn/supplicate

  68. Accurate Headline by ThatsNotPudding · · Score: 1

    Metastasization Continues Unchecked.

  69. Quit Yer bitching by Anonymous Coward · · Score: 0

    You fuckin neckbeards

  70. All that matters to me by Anonymous Coward · · Score: 0

    All that matters to me about SystemD is:

    Does it work?
    Does it get in the way of anything I'm actually doing on my computer?

    Answer 1: Yes
    Answer 2: No

    Other than that I couldn't give a flying monkey toss what it does or how it does it, or what philosophical problems it may have etc. etc.

    1. Re:All that matters to me by walterbyrd · · Score: 1

      Why not just use Microsoft? It works.

      Here is the reason you should care about systemd:

      From "SystemD Abomination"
      Subject Vested interest in control. RedHat and SystemD
      Date Mon, 17 Nov 2014 04:40:08 +0100

        by beaverdownunder:

      It should be obvious to anyone that RedHat has a vested interest in making the vast majority of Linux distributions dependent on technology it controls. Linux is its bread-and-butter.

      It appears RedHat has realised that, through systemd, it can readily provide preferential support for its own projects, and place roadblocks up for projects it does not control, thus extending its influence broadly and quickly. By using tenuous dependencies amongst its own projects it can speed adoption even faster.

      Once it has significant influence, and the maintainers of competing projects have drifted away either out of frustration or because they are starved of oxygen, RedHat knows that they can effectively take Linux closed-source by restricting access to documentation and fighting changes that are not in their own best interests.

      At this point, they can market themselves as the only rational choice for corporate Linux support -- and this would be perfectly reasonable because they would have effective control of the ecosystem.

      Linux (as in a full OS implementation) is an extremely complex beast and you can't just "fork it" and start your own 'distro' from scratch anymore -- you would have to leverage a small army to do it, then keep that army to maintain it. It's just not practical.

      At the same time, Linux has matured to the point of attaining some measure of corporate credibility, and from RedHat's point of view, it no longer needs its 'open source' roots to remain viable. RedHat also, understandably, fears potential competition.

      Through systemd and subsequent takeovers of other ecosystem components, RedHat can leverage its own position while stifling potential competition -- this is a best-case scenario for any corporation. It will have an advantage in the marketplace, potential customers will recognise that advantage, and buy its products and support contracts.

      I hope you can understand why many see this as an extremely compelling case. Arguing that RedHat has 'ethics' and would 'never do such a thing' is immature and silly -- RedHat is a corporation, it exists to profit from its opportunities, just like any other company. To attempt to argue that it would not do so is contrary to what we can assume is its default state.

      It's no 'conspiracy theory' to assume that a corporation will behave like a corporation; arguing that it is just makes one look like a naive child. systemd is one large step toward RedHat gaining the ability to reap what it has sewn -- for its benefit and not necessarily ours.

  71. What stuns me by ThatsNotPudding · · Score: 0

    Yes, I can see it now. A stripped Linux kernel will boot, and then in turn will boot the SystemD-OS.

    What stuns me is that Linus still doesn't seem to give a care, even as the very ground under his feet erodes into thin air.

    1. Re:What stuns me by segedunum · · Score: 1

      Well he does, but just not quite enough right now to cause a massive fuss. He has already stated that the kdbus patches that the systemd people think will fly under the radar will have to be tested in distribution kernels first.

  72. SystemD by Anonymous Coward · · Score: 0

    I wish it never existed because it's causing more friction and trouble in the Linux ecosystem then problem solving. I mean honestly the political bull this project has generated makes me really wonder if it's worth the effort for the problem it's trying to solve while alienating so many people.

  73. Where can i donate for the hitman? by Anonymous Coward · · Score: 0

    And i mean it....

    1. Re:Where can i donate for the hitman? by walterbyrd · · Score: 1

      Please don't post stuff like that. Poettering is already whining about "death threats." Poettering is using posts like yours to prove that systemd haters are a bunch of irrational, violent, criminals.

  74. BarbaraHudson: "Eat your words"... apk by Anonymous Coward · · Score: 0

    "I tore apart your stupid hosts file crapola." - by BarbaraHudson (3785311) on Tuesday August 19, 2014 @10:46AM (#47703255)

    Where? You RAN from trying recently -> http://slashdot.org/comments.p... & you're FAIRLY given the opportunity to make good on those words of yours - you downmodded (via your many sockpuppets) & ran, lol, after your wise-ass comment on hosts here JUST before that challenge -> http://tech.slashdot.org/comme... quoted next below:

    ---

    "scans multiple forums repeatedly to troll his crappy HOSTS file " - by BarbaraHudson (3785311) on Sunday January 04, 2015 @11:58AM (#48730581) from http://tech.slashdot.org/comme...

    I only post on them where they apply (or confronting naysayers like you). Prove otherwise!

    (Oh, that's right - you're NOT BIG ON PROOF, are you? See below next...)

    ---

    "His only "legend in his own mind" was that he claimed that "his" hosts file could completely secure a windows computer. " - by tomhudson (43916) on Saturday February 12, @11:19AM (#35186644)

    Where did I even *once* claim hosts completely secure a computer? Hosts are, however, the BEST single tool for more speed, security, reliability, & more. Prove otherwise.

    Putting words in my mouth I never stated != truth, or a good argument on YOUR part. You RAN from that too!

    ---

    "Who has independently vetted it?" - by BarbaraHudson (3785311) on Tuesday August 19, 2014 @10:46AM (#47703255)

    You tried to say it's malware/spyware too - guess what:

    Answer = The BEST in the security antimalware & antispyware business currently, http://www.av-test.org/en/news... per that VERY recent test's results, who also host & RECOMMEND my program for hosts, is who -> http://hosts-file.net/?s=Downl... (Malwarebytes' hpHosts)

    * You've done better? No... lol!

    APK

    P.S.=> You fail: "Eat your words, Forrest" & you told others to stalk/harass me by ac posts as YOU YOURSELF do, unceasingly, for years http://slashdot.org/comments.p...

    ... apk

  75. BarbaraHudson's b.s. answer... apk by Anonymous Coward · · Score: 0

    BarbaraHudson stalks me by ac posts & is quoted doing so http://slashdot.org/comments.p... & her "so-called 'point'" vs. hosts = b.s. (in a 'journal' - not publicly since she KNOWS they're bullshit):

    "We don't need to use a hosts file to block ads (adblock does it better)" - by BarbaraHudson (3785311) on Sunday September 21, 2014 @02:09PM FROM-> http://slashdot.org/comments.p...

    To THAT b.s. I point out how NOT BETTER it is, tearing up 4++gb of RAM & flooring CPU too -> https://blog.mozilla.org/nneth...

    +

    By default (since advertisers KNOW most folks using "Almost ALL Ads Blocked" won't change that) adblock's PAID OFF NOT TO DO ITS JOB FULLY -> http://techcrunch.com/2013/07/...

    ClarityRay's also DESTROYING AdBlock but it's NOT ABLE TO DO THAT to custom hosts files.

    ---

    * BarbaraHudson's *trying* to tell us that Adblock's vastly inferior abilities + chewing up resources LIKE MAD is "superior" to hosts?? Please... lol!

    (Hosts do all of what adblock does, + FAR more - with less!)

    APK

    P.S.=> Facts above vs. BarbaraHudson's fictions & the FACT BarbaraHudson CANNOT DISPROVE that hosts do more w/ LESS, & far, Far, FAR MORE for added speed, security, reliability, + even anonymity (to an extent) vs. adblock

    &

    That hosts fix DNS security issues in DNS amplification attacks, DNS being downed, DNS being redirect poisoned etc. - et al as well!

    Fact: NO SINGLE SOLUTION does more & w/ less, period/fact, for all those points of mine here BarbaraHudson sockpuppet downmodded & RAN from -> http://slashdot.org/comments.p... like the troll & multiple account using sockpuppeteer he/she is... apk

  76. My experience with systemd by ilsaloving · · Score: 3, Informative

    1. "What the hell is with these new commands? Great, now I have to learn a whole new way of administration cause people had to change something that was never broken."
    2. "Where's all the init files? How am I supposed to configure anything? I don't have time for this..."
    3. "Everything is done with service descriptors? Okay..."
    4. "So wait, I no longer have to write massive shell scripts that manage the entire process lifecycle, or scour google in the hope that someone else has already written said script so I don't have to?"
    5. "Wow, I never realized how much I hated dealing with init scripts until I didn't have to anymore. This is SO much cleaner!"
    6. "Whoa, I can monitor and control entire *heirarchies* of dependant services from one command? That's pretty damn slick..."

    I still don't completely understand systemd, but now that I'm getting a handle on it, I find it conceptually and functionally cleaner, and more rigorous than the old init system. The downsides are that it's new and therefore has a learning curve, and that it blackboxes the actual service controller which is going to piss off anyone with an ounce of control-freakery in them.

  77. wow, amazing level of filtering in this post by Anonymous Coward · · Score: 0

    WOW, 400+ comments on this post and only eleven of them show up!!! That must have escalated quickly.

  78. Why not just use Microsoft? by Anonymous Coward · · Score: 0

    If you want a giant proprietary goo ball that does everything. If you have such deep contempt for POSIX, the UNIX philosophy, and "UNIX grey beards." If you want a system where you will be vendor-locked by one company. Then that is all just fine: go with Microsoft, and be happy. Why are you even tinkering with Linux? Please: go away and leave the real UNIX/Linux people alone.

  79. This shows otherwise by Anonymous Coward · · Score: 0

    "Binary is faster." http://stackoverflow.com/quest... than text files (which is an advantage of the registry, storing more than just text data, but all types) and again you have load from disk time with .ini files to even use them. A private ini for an app is not in ram from bootup onward. The registry is. You don't with the registry for the OS and apps that use it. The registry's already in RAM from OS bootup onward, indexed read too (better speed alone right there). You've also got the security of knowing the registry is mirrored during operations (protected by journalling NTFS filesystem too) and during backups (for restorations if need). Those are some spots you've failed in.

    1. Re:This shows otherwise by BarbaraHudson · · Score: 1

      The disk buffer never reads just 2 or 4 bytes, so the poster is wrong. You can read text files in binary mode and skip all the code that reads "one line at a time". As for the purported advantage of keeping a large chunk of data in ram all the time, that's not an "advantage".

      Additionally, when the registry gets corrupted, it's usually too late to"restore." I had to load it into linux and use a hex editor to remove the crap. An ini file would be simplicity itself.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    2. Re:This shows otherwise by Anonymous Coward · · Score: 0

      The source used states the contrary. Binary reads/writes are faster than text file reads/writes. Not having to load from disk all the time by using the registry is a speed advantage. It is in memory already. Private ini files for applications are not and scattered all over the disk instead of 1 location already loaded into memory (registry). That's faster by all means with no load/reload time, from all over a diskdrive too, and registry reads are indexed. Ini files aren't. Restoring a registry is cake from a Windows install media: Tools for recovery are on it for that and recovering from other issues also.

    3. Re:This shows otherwise by BarbaraHudson · · Score: 1

      Binary reads/writes are faster than text read/writes only because of the library calls made. There is NO reason (except programmer laziness and incompetence) to use the text read/write functions, which are not only inefficient but also prone to buffer flows. Opening a text file in binary mode is just as fast as opening a binary file, same as saving.

      As for reading the registry being faster because it's in memory, that's easy to disprove. Open up the registry editor and search for a key. It takes a perceptible amount of time, as opposed to reading an entire 8k ini file into a buffer, which takes, at most, 8ms. And because it's so small and you're only looking for a limited subset of keys and values, you can search it VERY fast.

      As for "having it all in one place", I prefer to have the program and any associated files in one place, so that it's easy to backup and restore, as well as transfer to another machine just by copying the director(y|ies). So do most people, given a choice.

      Also, computers today do NOT ship with a windows install media - just a way to back up the setup files to a usb key. Heck, many computers don't even ship with an optical drive any more - they're going the way of the floppy.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    4. Re:This shows otherwise by Anonymous Coward · · Score: 0

      His point's correct. Text reads are slower than binary ones since the data contained, when equal, is smaller to store or read and the structure of text files is more complex, taking more time still. You can attempt to move the goalposts all you like. Facts are facts. Compound that with the fact the registry is already instanced fully in RAM instead of up off disk into ram (.ini files), you get better speed. You get great security also from registry mirroring, NTFS journalling, and backups of the registry. Recovery tools are available on Windows install media for any issues (corruption).

    5. Re:This shows otherwise by BarbaraHudson · · Score: 1

      His point's correct. Text reads are slower than binary ones since the data contained, when equal, is smaller to store or read and the structure of text files is more complex, taking more time still.

      Not necessarily. Your system NEVER reads or writes less than a certain block size. It takes the same amount of time to read 1 byte as it does to read the entire block.

      Also, storing a simple boolean a value as either 0x00 or 0x01 takes the same amount of bytes (1) as storing it as '0' or '1'.

      String values require the same amount of space (esp. if you don't bother with the whole cr/lf windows-centric 'text file mode' and just use one of 0x0a or 0x0d as the record/line delimiter.

      It's quicker to read and parse a 1k file from disk than it is to search a large binary blob in ram. Try it some time.

      Recovery tools are available on Windows install media for any issues (corruption).

      Not any more. Today's computers do not ship with install media, and nowadays many laptops don't even have an optical reader.

      The registry is stupid. It makes transfer of applications from one machine to another harder to the point of non-transportability, harder to fix when something goes off the rails, harder to customize with simple tools, and harder to use alternate values (for example, by specifying different ini files on the command line).

      When people claim that text reads are slower than binary reads, they show their ignorance in several ways. (1) you do not have to use cr/lf as the delimiter, (2) NEVER use the string or line reading functions. They're for lazy people who don't know how to allocate proper-sized buffers, they have a huge amount of overhead, and they're prone to over- and under-runs, and (3) the structure of an ini file is much simpler than the hive, and if you're not happy with it, you can create your own file structure. You're not locked into any one system.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    6. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Doesn't matter: Text of equal size in binary's smaller/faster than text stores.

      Registry in memory @ bootup is faster than going thru the entire Open/Read-Write/Close file I-O cycle for disk scattered .ini files (more disk head movements too). Registry is also indexed for FAST seeks.

      Systems with onboard Recovery Tools have the same ones as on Windows install media (usually a separate partition). So the "single point of failure" I noted (yes, that was me, listing the only potential downside of the registry) is moot. It's protected against it by numerous means I covered earlier and below again.

      Registry export data is fine (I use it to do firewall rules and many other system security and speed tunings) and easy to export and import.

      The registry, as I noted, has its benefits (easy restoration via backups and mirroring of hives during operations, as well as NTFS journalling protecting it and other files on disk).

      The fact of the matter here is moving the goalposts isn't helping you against the fact text reads slower than binary storage (due to a larger and more complex structure in text).

      The registry serves as a fast, single always in memory container for initialization with simple easy restoration and recovery features.

    7. Re:This shows otherwise by BarbaraHudson · · Score: 2

      Open/Read-Write/Close file I-O cycle for disk scattered .ini files

      If your hard disk has a seek time of 8ms, then you will take, on average 4ms to read the file (ini files are usually small enough that reading one 4k block is sufficient). The time to parse it out is pretty much zero if you're doing it right. So the speed argument for using the registry isn't of any value. You won't even notice.

      The recovery tools being on a separate partition does NOT help when you lose the drive, which, in my experience, is the only reason to do a system restore/reinstall (gone through about 24 drives over the years at home, plus a bunch at work). Having to reinstall both the os and go through the install routine for each program is a lot more tedious than just copying a directory with the app, data, and ini file. So on this, the registry totally loses.

      So the registry doesn't help with backing up and restoring programs - it's a hindrance.

      the fact text reads slower than binary storage (due to a larger and more complex structure in text)

      Wow, just wow. You obviously haven't done much (if any) low-level programming. There is NO reason to open any file in "text mode" (which is a Windows quirk), which is slower and makes the file less transportable to other platforms. And the structure of an ini file is very simple. And if you don't like it, you're free to implement your own. Just load the whole file into a buffer in binary mode. You can even do it as a fixed-record-length store, in alphabetical order, and use bsearch() . My tests doing this show that you can do 100,000 key searches in a 1 meg buffer per second on a single-core cpu. I doubt anyone's going to have a 1 meg ini file, or 100,000 keys in it.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    8. Re:This shows otherwise by Anonymous Coward · · Score: 0

      You're omitting the Open/Read-Write/Close I-O cycle on non-cached .ini files (registry is cached in RAM, thus faster, & uses binary storage which IS faster than text data since it's stored smaller + less complex).

      You also can set your Recovery DvD/CD then (the recovery tools allow creation of it) to be off hdd. Same with the actual data IF you backup to another media (be that another HDD or DvD etc.). NTFS journalling, restore points, & registry mirroring during operations does the rest (along with those tools).

      You also didn't know about registry file exports and imports. You need to brush up on Windows.

      No matter what you say, .ini text files are slower (they incur an Open/Read-Write/Close where the registry in RAM, does not... & again - they're composed of SLOWER text vs. FASTER & SMALL binary data).

    9. Re:This shows otherwise by BarbaraHudson · · Score: 1
      No I'm not. First, every hd has caching. Unless your hd is badly fragmented, the likelihood is that both the OS and the hd have the file's location in the cache (since it should be in one of the chunks read as the app's location). So that leaves the average access time - which, if your hd is not badly fragmented and the heads don't have to move much, will likely be ~ 4ms.

      And as I've pointed out elsewhere, using c's binary calls to read/write the ini file int ram as one big chunk instead of using the Windows calls or the calls that read or write text data are extremely fast. In fact, you wouldn't be able to time them for a 4k or 8k ini file. So the actual binary search through an 8k chunk of ram for a dozen values is going to be a LOT quicker than searching through the hive, even indexed.

      Searching through a huge chunk of indexed memory is still going to be slower than searching through a smaller chunk of memory - there's no way of getting around it. It takes time to go through the index, then look up the associated value. Multiply by each key, and you don't save any time. Test it yourself - load the registry into regedt32 and search for a key. It takes a lot more than 5-8ms.

      Now, onto another problem I left out - the NTFS system can restore your file system structure - but whether your files survive is a crapshoot. It depends on the mode the drive is in, and the default is to cache data, not write it through immediately. So the stuff that you've currently working on will probably get corrupted.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    10. Re:This shows otherwise by Anonymous Coward · · Score: 0

      HDD's don't have 100mb or more of cache (size of my registry). Text's (.ini) slower than binary for read/write speed + higher complexity of filestructure which makes for its slower I/O vs. binary.

      Scattered private .ini files incur recurrent mega disk drive head moving trip around disks due to private .ini file use by some apps (I do myself for portable apps) back to slower HDD. Due to not being immediately cached into RAM memory at OS startup as Windows' registry is (with indexed read/write for more speed still, ini files don't have).

      The registry's easily imported/exported from (.reg files).

      The registry's backed up (restore points, emergency media, backups, mirroring in memory and disk, and more for its protection, easily restorable by various methods covered earlier).

      The registry's faster all the way around, and can use a binary storage/write and retrieve/read internal data method with indexing, all cached in memory for immediate results/access.

    11. Re:This shows otherwise by BarbaraHudson · · Score: 1

      Even a meg of cache is "good enuff". Also, you're an obvious troll because I've already said many times that you can read all the file in one binary read, and write it with one binary write, and if you maintain it in alphabetical order and fixed-size records (and why wouldn't you), use bsearch(), which is faster than using an index on an identical-sized file.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    12. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Hdd cache uses a slower circuit vs. system RAM where a registry is. You don't access as fast since you'll still have to load into RAM for working with it, with a more complex filestructure plus a longer File Open/Read-Write/Close cycle by using ini files. You'll also move massively slower than ram HDD heads using scattered ini files (compounding that) too. Registry won't since its cached, stores faster binary data, and is index read/wrote from a single constantly cached location by the OS itself (as well as massively protected by NTFS journalling, backups, mirrored to disk during operations backups and easy to import/export from using .reg files, with great recovery tools too).

    13. Re:This shows otherwise by Anonymous Coward · · Score: 0

      I merely state facts: Hdd cache uses a slower circuit vs. RAM (registry location).

      You don't access ini's as fast since you'll still have to load into RAM, from cache, from hdd (slow)for working with a more complex filestructure plus a longer File Open/Read-Write/Close cycle by using ini files.

      You'll also move massively slower than ram HDD heads using scattered ini files (compounding that) too. Registry won't since its cached, stores faster binary data, and is index read/wrote from a single constantly cached location by the OS itself (as well as massively protected and easy to import/export from using .reg files, with great recovery tools).

      Calling me a troll and avoiding those points of mine doesn't affect anything I said above adversely.

    14. Re:This shows otherwise by BarbaraHudson · · Score: 1

      Bull crap. The data structure is much simpler, as well as way smaller, with ini files, opening any file in binary mode and slurping the data is extremely fast, and if your hd isn't badly fragmented, it's probably sitting on the same track as your app, so no head movement, and you only need 1 ini file per app.

      You don't know what you're talking about, troll. The real world is different from what you read somewhere. You will not notice any delay in modern hardware opening up, reading into a buffer, then closing an ini file in binary mode.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    15. Re:This shows otherwise by BarbaraHudson · · Score: 1

      Where do you get this "more complex file structure" lie from, troll?

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    16. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Not w/ equal data amount contained (large .ini vs registry): Text's more complex, larger/slower w/ no indexed reads like registry has with faster/smaller binary storage constantly cached in RAM for apps and OS from boottime onward (no slow look all over disk for private .ini files and open/read-write/close them like you do with .ini slower text files).

      You're attempting to move the goalposts again. Equal data in text is larger and slower incurring added diskdrive head movements (and even off hdd buffer cache it's slower. You have to traverse another circuit line to load it to RAM, where registry is already, and then go thru the Open/Read-Write/Close I-O cycle too, slowing you more).

      Call me all the names you like. You are only showing anybody reading you lose it and start tossing names when confronted with facts you cannot handle.

    17. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Text files have added overheads internally in their structure that's larger than binary files which is part of why binary files are smaller and faster.

      Where do you get attempting to move the goalposts again as usual?

      Registry vs. .Ini files will not have .ini files be faster. Not w/ equal data contained (large .ini, vs registry): Text's more complex, larger/slower w/ no indexed reads like registry has with faster/smaller binary storage constantly cached in RAM for apps and OS from boottime onward (no slow look all over disk for private .ini files and open/read-write/close them like you do with .ini slower text files).

      Equal data in text is larger and slower incurring added diskdrive head movements (and even off hdd buffer cache it's slower. You have to traverse another circuit line to load it to RAM, where registry is already, and then go thru the Open/Read-Write/Close I-O cycle too, slowing you more).

      Call me all the names you like. You are only showing anybody reading you lose it and start tossing names when confronted with facts you cannot handle.

    18. Re:This shows otherwise by BarbaraHudson · · Score: 1

      Text files have added overheads internally in their structure

      ...

      Equal data in text is larger and slower

      Absolutely not true. Name one overhead. The only one I can think of is the old DOS cr/lf instead of using either 0xa0 or 0xd0, which is not needed.

      Storing a boolean true or false is 1 byte in either text or binary.

      Storing strings is the exact same as long as you don't use the old DOS EOL.

      You either don't know what you're talking about or you're trolling - and I really don't care which, because it's obvious you've never written a program that tests the limits of what's possible (or maybe not even a program at all). Troll away or go away - I don't care which.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    19. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Cr/lf's one: BinaryFile w\ "A boy a dog" will be smaller/faster than textfile storing it.

      I don't know what I'm talking about?

      Ini files are text for one thing and stored as such. Textfiles (.ini files) also do not use indexing and do indeed store text which is larger and slower than the registry storing the same data in binary form.

      Hdd caches are overheads and not as fast as RAM (noticing you've abandoned trying to make hardware makeup for your mistakes) where the registry is already: RAM cached by the OS.

      Poor knowledge of hardware on your part since cached data has to first come up off disk (slowest of all), then into the buffer on hdd, THEN into RAM to be worked on, going thru the slower File I/O cycle of Open-Read/Write/Close on those .ini files, which have no indexed read/write like the registry, nor are they cached in RAM fast as possible (other than an onboard L1/L2/L3 CPU cache line), and ini files (more private ones to apps) force you to move the diskheads around - registry doesn't: It's in RAM all the time.

      Call me all the names you like. It only shows you lose your temper when you make blatant mistakes.

    20. Re:This shows otherwise by Anonymous Coward · · Score: 0

      More overheads and problems (.ini files vs. registry): "Prior to the Registry, .INI files stored each program's settings into a text file, often located in a shared location that did not allow for user-specific settings in a multi-user scenario. By contrast, Windows Registry stores all application settings in one logical repository (but a number of discrete files) and in a standardized form.

      According to Microsoft this offers several advantages over .INI files.

      Since file parsing is done much more efficiently with a binary format, it may be read from or written to more quickly than an INI file.

      As well, strongly typed data can be stored in the Registry, as opposed to the text information stored in .INI files.

      This is a benefit when editing keys manually using regedit.exe, the built-in Windows Registry editor.

      Because user-based Registry settings are loaded from a user-specific path rather than from a read-only system location, the Registry allows multiple users to share the same machine, and also allows programs to work for less privileged users.

      Backup and restoration is also simplified as the Registry can be accessed over a network connection for remote management/support, including from scripts, using the standard set of APIs, as long as the Remote Registry service is running and firewall rules permit this.

      As the Registry is constructed as a database, it offers improved system integrity with features such as atomic updates. If two processes attempt to update the same Registry value at the same time, one process's change will precede the others and the overall consistency of the data will be maintained. Where changes are made to .INI files, such race conditions can result in inconsistent data which doesn't match either attempted update.

      Windows Vista and later operating systems provide transactional updates to the Registry by means of the Kernel Transaction Manager, extending the atomicity guarantees across multiple key and/or value changes, with traditional commit-abort semantics. (Note however that NTFS provides such support for the file system as well, so the same guarantees could, in theory, be obtained with traditional configuration files.)" http://en.wikipedia.org/wiki/W...

      That's ontop of what I posted as other downsides of .ini files vs. the registry here http://slashdot.org/comments.p...

    21. Re:This shows otherwise by BarbaraHudson · · Score: 1

      The ONLY platform that uses cr/lf is Windows - and now even that's optional. Maybe you should get out in the world more. As well, the hd cache algorithms store more than 1 cluster at a time, in anticipation that the next read will probably be from somewhere close by. Hence if your disk isn't too fragmented, it's already in cache, and maybe even in the OS's cache (if you're using a modern OS), so no head movement whatsoever. You really need to get with the times.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    22. Re:This shows otherwise by BarbaraHudson · · Score: 1

      If I have a choice between believing someone who needs to quote Microsoft because they haven't put it to the test, or the results of actual testing, guess which I'm going with :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    23. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Windows = most used (~ 95% of Pc desktops). Ini = Textfile (slower, no index) + HDD buffer still has to traverse a bus into RAM (slower/more steps) to load into RAM to be worked on in the first place (up off slow HDD, moving driveheads - not a problem with registry. It's already in RAM by OS bootup). There's a reason MS did what they did, and I cited them all (for performance, efficiency, and recovery) http://slashdot.org/comments.p... so perhaps you ought take your own advice.

    24. Re:This shows otherwise by Anonymous Coward · · Score: 0

      I quoted stackoverflow earlier "Binary is faster": If that's the best you've got it's not much. I'd trust MS people over you as would most people.

    25. Re:This shows otherwise by BarbaraHudson · · Score: 1
      You really don't know what you're talking about. All files are binary data - even "text" files. And if the data is arranged in fixed-width fields in alphabetical order, it will be searchable faster than the same file using an index, because the data itself IS the index - no separate index lookup needed. Also, modern OSes and hard drives cache a lot of data, not only for disk reads of data, but also for disk reads of the filesystem structure. If your disk isn't fragmented badly, the chance is very good that a 2k-4k ini file physically located near the app on disk is already in the cache.

      This isn't new. People were using 3rd-party read-caching (and write-caching) software more than 20 years ago.

      Also, even Microsoft's latest iteration (Windows 8.1) uses ini files for things like the setting for a user's desktop, which were deemed too critical to leave to the vicissitudes of the registry.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    26. Re:This shows otherwise by BarbaraHudson · · Score: 1

      You really don't get it. All data is binary. Even text files. The problem is that most people use "text mode" to read and write to text files, which is slow as all hell. There is no reason, even under Windows, not to read and write text data using the same system calls, which gives the same speed. Stackoverflow got this one really wrong. Test it, and you'll see. Oh wait - you can't because you're not a real programmer.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    27. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Microsoft said it best registry vs. ini http://slashdot.org/comments.p... and .ini file Text = added overheads ("Binary is Faster" from stackoverflow earlier on above) however, Microsoft said it best registry vs. ini http://slashdot.org/comments.p..., and .ini aren't in ram @ boot (registry is) and they aren't index read/wrote either (means .ini text files are slower) and despite you attempting to use hardware? Buffers on HDD's flush fast (they're dumb whereas diskcaches aren't as dumb, using FIFO type algorithms for aging their content) and if you're not using that file a lot? Out it will go, fast. You'll hit disk again. You'd hit it anyhow to get the .ini file data into a buffer on HDD, then you need to pass it to system RAM (where the registry already is for speed) to work on it. Moving disk heads around and doing a lot of extra work != faster on .ini files (which lack multiuser capacity typically as well per that MS article I cited).

    28. Re:This shows otherwise by BarbaraHudson · · Score: 1

      Software caches do not use FIFO algorithms to expire data. You really shouldn't expose your ignorance.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    29. Re:This shows otherwise by Anonymous Coward · · Score: 0

      They use aging algorithms. Registry vs. .ini? You can't prove this wrong by MS MS http://slashdot.org/comments.p...

    30. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Yes they do/can: "Some of the most popular and theoretically important algorithms are FIFO, LRU, LFU, LRU2, 2Q and time-based expiration. Most of the titles are based on the strategies used to eject items from cache when the cache gets full, except the time-based expiration algorithms.

      FIFO (First In First Out): Items are added to the cache as they are accessed, putting them in a queue or buffer and not changing their location in the buffer; when the cache is full, items are ejected in the order they were added. Cache access overhead is constant time regardless of the size of the cache. The advantage of this algorithm is that it's simple and fast; it can be implemented using just an array and an index. The disadvantage is that it's not very smart; it doesn't make any effort to keep more commonly used items in cache." http://www.coderanch.com/how-t...

      They point out other algorithms, better ones like LRU methods, since you see fit to nitpick (Even though I said "FIFO type" and "aging algorithms" which shows me you're on your last leg, considering you can't touch 95% of the points I made here in favor of the registry vs. scattered all over disk text overhead laden no indexing speed gaining .ini files that can't store and read the faster binary as well as the registry for performance)

    31. Re:This shows otherwise by BarbaraHudson · · Score: 1

      I already addressed the other points, and NOBODY uses a FIFO as a disk cache. Also, "Cache access overhead is constant time regardless of the size of the cache" is false.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    32. Re:This shows otherwise by Anonymous Coward · · Score: 0

      Where'd you address that registry has indexing, ini files don't?

      Where'd you address that text files (.ini) have added bulk in their structure that std. methods for read/write I-O don't address (including the std. API for ini files)?

      Where'd you address that a hdd buffer is a DUMB BUFFER that will flush fast and incurs overheads up from hdd, into dumb hdd buffer, into RAM to work on it (vs. registry is always in RAM from OS bootup onwards)?

      Clue: HDD buffers use FIFO, as "dumb buffers" I called them earlier (which you tried to use, failing there too "The Transport layer also manages the FIFO or buffer memory for controlling data flow" http://www.hgst.com/tech/techl... )?

      You tried to make up for .ini files' shortcomings using hardware there (bad move that, takes more steps, and has to traverse more circuitry busses typically).

      Where'd you address that the registry is better for multiuser application setups (per MS http://slashdot.org/comments.p... )

      Where'd you address .ini files do NOT handle binary FASTER data (per stackoverflow quote I used earlier), they are slower, more complex to do IO to!

      Where'd you address that text files that also lack indexing for read/write too?

  80. Systemd helps RedHat monetize/monopolize Linux by walterbyrd · · Score: 2

    Post below explains it well:

    From "SystemD Abomination"
    Subject Vested interest in control. RedHat and SystemD
    Date Mon, 17 Nov 2014 04:40:08 +0100

      by beaverdownunder:

    It should be obvious to anyone that RedHat has a vested interest in making the vast majority of Linux distributions dependent on technology it controls. Linux is its bread-and-butter.

    It appears RedHat has realised that, through systemd, it can readily provide preferential support for its own projects, and place roadblocks up for projects it does not control, thus extending its influence broadly and quickly. By using tenuous dependencies amongst its own projects it can speed adoption even faster.

    Once it has significant influence, and the maintainers of competing projects have drifted away either out of frustration or because they are starved of oxygen, RedHat knows that they can effectively take Linux closed-source by restricting access to documentation and fighting changes that are not in their own best interests.

    At this point, they can market themselves as the only rational choice for corporate Linux support -- and this would be perfectly reasonable because they would have effective control of the ecosystem.

    Linux (as in a full OS implementation) is an extremely complex beast and you can't just "fork it" and start your own 'distro' from scratch anymore -- you would have to leverage a small army to do it, then keep that army to maintain it. It's just not practical.

    At the same time, Linux has matured to the point of attaining some measure of corporate credibility, and from RedHat's point of view, it no longer needs its 'open source' roots to remain viable. RedHat also, understandably, fears potential competition.

    Through systemd and subsequent takeovers of other ecosystem components, RedHat can leverage its own position while stifling potential competition -- this is a best-case scenario for any corporation. It will have an advantage in the marketplace, potential customers will recognise that advantage, and buy its products and support contracts.

    I hope you can understand why many see this as an extremely compelling case. Arguing that RedHat has 'ethics' and would 'never do such a thing' is immature and silly -- RedHat is a corporation, it exists to profit from its opportunities, just like any other company. To attempt to argue that it would not do so is contrary to what we can assume is its default state.

    It's no 'conspiracy theory' to assume that a corporation will behave like a corporation; arguing that it is just makes one look like a naive child. systemd is one large step toward RedHat gaining the ability to reap what it has sewn -- for its benefit and not necessarily ours.

    1. Re:Systemd helps RedHat monetize/monopolize Linux by Anonymous Coward · · Score: 0

      That's all fine.

      But I don't agree that you can't "fork" linux any more. What utter nonsense.

      If Redhat want to play like that, they will be shooting themselves in the foot.

      Why do people use Redhat? Because it's shit loads nicer than Windows or Solaris. There is no other reason.

      The switch to systemd makes this not true. I don't care what any numpty says. I am not running mission critical servers with systemd. It's immature. It isn't well designed. It's for the mac/tablet/iphone crowd who are too scared to use vim and edit files in /etc.

      If you use redhat, by definition, you will be quite familiar with vim and /etc. ergo systemd is not for these users. ergo these users will stay on RHEL6 or CentOS6.

      Or they will move back to solaris. The workloads are mostly all certified there. Plus theres no systemd. But there is oracle...

  81. Re: GNOME by meta-monkey · · Score: 1

    To be honest, I appreciate what GNOME set out to accomplish with v3. One of the great things about Linux is we have options for everything (well, soon, everything except the init manager...fuck systemd). So you can choose what window manager you want to use. But why compete for the same user base?

    You already have KDE going for the power user who wants complete customization of every little scrap of screen space. And if you want something lightweight there's XFCE. What Linux was lacking is a simple, clean, and consistent interface. What people like about Windows or OSX is that it's all the same. You can sit down at any windows PC (except 8, but we know what a disaster that is) and be able to find your way around if you've ever used another windows PC. If you're trying to actually manifest the Year of the Linux Desktop, you kind of need something like that. And that's what GNOME 3 is. They take away customization to focus on doing the fewer things that they do well and cleanly.

    I got both my grandfather and my wife's grandmother on Linux after they got sick of the viruses and malware on Windows. For them I installed Mint with Cinnamon, which is based on GNOME 3. My grandfather is not completely computer literate. My wife's grandmother is a disaster. Both of them were able to navigate their way through Cinnamon just fine. They've been using it for going on 4 months now and I've had exactly 2 tech support calls. GNOME 3 and its derivatives are great for non-savvy users like them, and I thank the devs for delivering a product like that.

    Now, I'm in the "optimize every pixel" crowd, so I run KDE. But I'm glad GNOME 3 exists because they serve a different need, and there's room for both.

    Systemd on the other hand, is a damn virus that is taking everything over and shoving worthwhile alternatives out. It can burn in hell.

    --
    We don't have a state-run media we have a media-run state.
  82. Should have gotten modded as funny! :-) by Paul+Fernhout · · Score: 1

    AC wrote: "Just imagine a Beowulf cluster of these :)"

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.