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.

348 of 553 comments (clear)

  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 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.

    5. 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."
    6. 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. ;)

    7. 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.

    8. 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.
    9. 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.

    10. 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.
    11. 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!

    12. 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.

    13. 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

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

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

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

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

    16. 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!

    17. 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.

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

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

    19. 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.
    20. 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.

    21. 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.

    22. 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."
    23. 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."
    24. 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.

    25. 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.

    26. 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
    27. 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.

    28. 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.
    29. 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."
    30. Re: Fuck Me by irussel · · Score: 5, Funny

      you would still need a decent text editor.

    31. 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.

    32. 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.
    33. 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.

    34. 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)
    35. 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)
    36. 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.
    37. 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.

    38. 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.
    39. 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.
    40. 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

    41. 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.'"
    42. 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.'"
    43. 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").

    44. 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.
    45. 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)?

    46. 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.

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

      Maybe systemd could incorporate Wayland. Give us waylandd

    48. 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
    49. 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.)

    50. 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?

    51. 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.

    52. 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.
    53. 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?

    54. 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."
    55. 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."
    56. 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.

    57. 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.

    58. 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.

    59. 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.

    60. 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."
    61. 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...

    62. 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."
    63. 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.

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

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

    65. 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....

    66. 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.

    67. 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?

    68. 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.

    69. 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

    70. 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.

    71. 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.

    72. 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.
    73. Re: Fuck Me by unixisc · · Score: 1

      Now, maybe it could get a systemd mode

    74. 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.

    75. 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.

    76. 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.

    77. 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".

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

      Right. Must have been a Freudian slip. ;)

    79. 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.

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

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

    81. 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.

    82. 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.
    83. 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?

    84. 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.

    85. 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.

    86. 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.

    87. 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.

    88. 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.

    89. 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."
    90. 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.

    91. 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
    92. 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.
    93. 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
    94. 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.
    95. 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)
    96. 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)
    97. 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)
    98. 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)
    99. 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.
    100. 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)
    101. 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.
    102. 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)
    103. 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)
    104. 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)
    105. 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.

    106. 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.

    107. 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.

    108. 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.

    109. 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.

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

      I can chose not to have the binary logger?

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

      Why would the bias of someone matter you ask?

      --
      When you cant win, ad hominem.
    112. 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,

    113. 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.
    114. 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.

    115. 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.

    116. 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.

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

      You do understand how Oracle does init in Solaris right?

    118. 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.

    119. 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)
    120. 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
    121. 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
    122. 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
    123. 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
    124. 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
    125. 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...

    126. 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.

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

      Gnome.

    128. 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
    129. 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.
    130. Re:Fuck Me by segedunum · · Score: 1

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

    131. 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.
    132. 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.

    133. 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!

    134. 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.

    135. 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.
       

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

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

    137. 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.
    138. 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

    139. 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.
    140. 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.
    141. 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
    142. 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.
    143. 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)
    144. 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
    145. 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
    146. 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
    147. 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."
    148. Re:Fuck Me by sexconker · · Score: 1

      You're joking, right?

    149. 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.

    150. 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.
    151. 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.
    152. 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.
    153. 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.

    154. 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.

    155. 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.

    156. 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)
    157. 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)
    158. Re:Fuck Me by allo · · Score: 1

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

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

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

    160. 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.

    161. 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.

    162. 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.

    163. 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.

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

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

    165. 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.

    166. 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
    167. 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 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.

    9. 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.

    10. 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.

    11. 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
    12. 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.
    13. 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.
    14. 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.
    15. 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.'"
    16. 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.
    17. 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.
    18. 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.
    19. 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.
    20. 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.'"
    21. 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.

    22. 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.

    23. 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.

    24. 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.

    25. 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.

    26. 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)
    27. 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)
    28. 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.

    29. 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.

    30. 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
    31. Re:Will SystemD feature creep ever stop ? by Eunuchswear · · Score: 1

      Why?

      --
      Watch this Heartland Institute video
    32. 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.

    33. 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.

      --
      --
    34. 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

    35. 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. 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 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.
    2. 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.

    3. Re:Why are you reading these comments? by Eunuchswear · · Score: 1

      You win the internets with that one.

      --
      Watch this Heartland Institute video
  6. 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 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.

    4. Re:systemd... by phantomfive · · Score: 1

      There's always Slackware.

      --
      "First they came for the slanderers and i said nothing."
    5. 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)
  7. 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."
  8. 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
  9. 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,
  10. 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 sjames · · Score: 2

      The common thread seems to be freedesktop.org. Beware of anything that comes from there.

    3. 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)

    4. 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.

    5. 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."
    6. 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.

    7. 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?

    8. 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).
    9. Re:What has happened to Linux? by sjames · · Score: 1

      It's a real shame. RedHat used to be great.

    10. 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.

    11. 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.

    12. Re:What has happened to Linux? by PrimaryConsult · · Score: 1

      ncsd not sssd, blah, too late in the day.

    13. 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.

    14. 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?

    15. 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.
    16. 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.
    17. 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)
    18. 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.

    19. 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.
    20. 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.

    21. 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.
    22. 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.

    23. 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
    24. 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.

  11. 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 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)
    3. 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
  12. 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...

  13. 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?

  14. 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)
  15. 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

  16. Re:What a monstruous... by marcosdumay · · Score: 1

    I do, but you won't be able to go through doors.

  17. 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.
  18. 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!

  19. 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.

  20. 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.

  21. 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.

  22. 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.

  23. 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.

  24. 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 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
    10. 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.

  25. 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.

  26. 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.

  27. I wonder ... by Anonymous Coward · · Score: 1

    I really wonder what Bennett Haselton thinks of this.

  28. Whackamole by WaffleMonster · · Score: 1

    It seems every time I turn around there is yet another system process overwriting my iptables configuration.

  29. 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 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.
    3. 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
    4. 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."
    5. 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.

    6. Re:Put away your pitch forks by Anonymous Coward · · Score: 1

      Trapper-keeper, interface with iptables.

    7. Re:Put away your pitch forks by kangasloth · · Score: 1

      Nicely done.

    8. 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.

    9. 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.

    10. 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.

    11. 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."
    12. 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

    13. 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

  30. 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 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.

    2. 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.
  31. 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 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)
  32. 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!"

  33. 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!".

  34. 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.

  35. 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.

  36. 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.
  37. 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?

  38. 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.
  39. 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.
  40. 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
  41. Microsoft and Apple giggle by mnt · · Score: 1

    as the linux community tears itself to shreads.

  42. 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)
  43. 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)
  44. 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)
  45. 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.

  46. Accurate Headline by ThatsNotPudding · · Score: 1

    Metastasization Continues Unchecked.

  47. 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.

  48. 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.

  49. 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.
  50. 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.
  51. 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.
  52. 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.

  53. 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

  54. 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.
  55. 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.
  56. 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
  57. 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.

  58. 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.

  59. 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.

  60. 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.
  61. 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.
  62. 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.
  63. 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.
  64. 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.
  65. 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.
  66. 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.
  67. 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.
  68. 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.
  69. 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.
  70. 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.
  71. 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.
  72. 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.
  73. 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.
  74. 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.
  75. 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.