Slashdot Mirror


Will You Be Able To Run a Modern Desktop Environment In 2016 Without Systemd?

New submitter yeupou writes: Early this year, David Edmundson from KDE, concluded that "In many cases [systemd] allows us to throw away large amounts of code whilst at the same time providing a better user experience. Adding it [systemd] as an optional extra defeats the main benefit". A perfectly sensible explanation. But, then, one might wonder to which point KDE would remain usable without systemd?

Recently, on one Devuan box, I noticed that KDE power management (Powerdevil) no longer supported suspend and hibernate. Since pm-utils was still there, for a while, I resorted to call pm-suspend directly, hoping it would get fixed at some point. But it did not. So I wrote a report myself. I was not expecting much. But neither was I expecting it to be immediately marked as RESOLVED and DOWNSTREAM, with a comment accusing the "Debian fork" I'm using to "ripe out" systemd without "coming with any of the supported solutions Plasma provides". I searched beforehand about the issue so I knew that the problem also occurred on some other Debian-based systems and that the bug seemed entirely tied to upower, an upstream software used by Powerdevil. So if anything, at least this bug should have been marked as UPSTREAM.

While no one dares (yet) to claim to write software only for systemd based operating system, it is obvious that it is now getting quite hard to get support otherwise. At the same time, bricks that worked for years without now just get ruined, since, as pointed out by Edmunson, adding systemd as "optional extra defeats its main benefit". So, is it likely that we'll still have in 2016 a modern desktop environment, without recent regressions, running without systemd?

785 comments

  1. Yeah by Nemyst · · Score: 5, Funny

    Just use Windows.

    Zips up flame-proof suit. Dons shaded goggles.

    1. Re:Yeah by U2xhc2hkb3QgU3Vja3M · · Score: 1, Informative

      Or OS X.
      Or OS/2.
      Or Haiku.
      Or MS-DOS.
      Or FreeDOS.

    2. Re:Yeah by Nemyst · · Score: 0

      Well, they did say "modern" and "desktop", but OSX would indeed work. Perhaps I should've put a "/s" or something to indicate the joking nature of the post? Ah what am I thinking, can't have jokes about Linux on Slashdot.

    3. Re:Yeah by ilsaloving · · Score: 2

      Interesting list of alternative OSes, including some I'd never heard of.

      http://www.howtogeek.com/19021...

    4. Re:Yeah by Anonymous Coward · · Score: 2, Informative

      Or FreeBSD.
      Or OpenBSD.
      Or NetBSD.

    5. Re:Yeah by Anonymous Coward · · Score: 0

      Well, they did say "modern" and "desktop", but OSX .....

      Are you suggesting that OSX isn't a modern OS?
      Are you suggesting that OSX isn't a desktop OS?

      I feel you may be mistaken good man, and I wish to hear you expound upon this!

    6. Re:Yeah by Anonymous Coward · · Score: 0

      If you hadn't heard of any of those, you need to hand in your geek card and leave this site immediately.

    7. Re:Yeah by Anonymous Coward · · Score: 1

      I feel you are looking for an insult where there is none. He excepted osx from his earlier statement but your desire to whip out your penis and show it to the world led you to take his words out of context.

      Put your penis away now.

    8. Re:Yeah by Anonymous Coward · · Score: 0

      Oh, bullshit. Some of them are very niche. Syllable? Yeah, get the fuck outta here.

    9. Re:Yeah by Anonymous Coward · · Score: 1

      Well, for what it's worth, the PC-BSD people did develop the lumina desktop environment, which, presumably, will remain systemd-free.

      I've tried it on FreeBSD and it's usable, but still a bit rough. From what I've read, it should also work on Linux with a bit of hammering, though I never felt inclined to try it.

    10. Re:Yeah by Anonymous Coward · · Score: 0

      I believe he is suggesting that all the proposed alternatives were either obsolete or not desktops (or both) with the exception of OSX (quoting, "but OSX would indeed work").

    11. Re:Yeah by Anonymous Coward · · Score: 0

      Windows already has svchost.exe,

    12. Re:Yeah by Anonymous Coward · · Score: 0

      Not NetBSD, that one is dying.

    13. Re:Yeah by Anonymous Coward · · Score: 5, Informative

      svchost.exe isn't analogous to systemd.

      scm.exe is the windows equivalent to systemd. The Service Control Manager (scm.exe) is a process that starts during the boot sequence, shortly before control is handed off to the login and desktop manager process (lsass.exe). Windows' boot process goes from loader (ntldr) to kernel (ntoskrnl) to session manager (smss) to service control manager (scm) to Winlogon. Everything you interact with in Windows is hosted by the Winlogon process. The only exception to this is the services.msc control panel snap-in, which allows you to very indirectly poke at scm.exe.

      svchost.exe is a wrapper host that handles service events for applications that don't behave like services. All Windows services must respond in a timely fashion to requests to start, stop, restart, pause, continue, and a few other events. If a process doesn't handle these, they can still be run as a service by running them inside the Service Host process.

    14. Re:Yeah by Anonymous Coward · · Score: 0

      The goggles do nothing!

    15. Re:Yeah by tomxor · · Score: 1

      FreeBSD + i3 and i'm happy... or DWM if you want minimal + zero dependencies.

    16. Re:Yeah by AmiMoJo · · Score: 2

      Or one of the many BSDs. Linux users will probably feel most at home with one of those.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    17. Re:Yeah by Anonymous Coward · · Score: 0

      You might want to shut the fuck up, given that you just failed at elementary reading comprehension.

    18. Re:Yeah by Anonymous Coward · · Score: 0

      In some ways with systemd you are just using windows.

      It is a Trojan horse and a weed that will creep through the base of most all distros before it gets bad enough to cull -- it is bad design and a monolithic userland kernel. Then all you have is a poettering, everything looks like a systemd.

    19. Re:Yeah by Anonymous Coward · · Score: 0

      including some I'd never heard of.

      If you hadn't heard of any of those.

      Nice strawman, obvious too.

    20. Re:Yeah by Anonymous Coward · · Score: 0

      Bullshit yourself, layman. All computer geeks have known about Syllable since it was forked from AtheOS.

      I know it must be painful to admit that you are a tech noob, but you should leave this site and don't come back until you have some more experience.

    21. Re:Yeah by Anonymous Coward · · Score: 0

      LOL! You sound very angry. Calm down, little boy.

      Interesting list of alternative OSes, including some I'd never heard of.

      If you hadn't heard of any of those, you need to hand in your geek card and leave this site immediately.

      He said that he hadn't heard of some of those operating systems. I said that if he hadn't heard of any of them that he doesn't belong here, what with this being a techie site and all of those operating systems being common knowledge for us techies.

      So please point out where I misunderstood what was written.

    22. Re:Yeah by Anonymous Coward · · Score: 0

      You already responded twice, but I suppose in your spittle flying rage you kept thinking of "cutting" remarks that you wished you had added to your initial response. It's easy to forget things when you can't handle your own emotions.

      Anyhow, explain how that in any way is a strawman. Hint: You might want to pick up an English language dictionary and educate yourself on the definitions of the words you quoted.

    23. Re:Yeah by Anonymous Coward · · Score: 0

      With every post, you climb higher up Mount Stupid.

      OP said they hadn't heard of SOME of them, and you replied as if OP had said "NONE of which I've heard of."

      So, strawman or reading comprehension problem, it makes no difference-- you're still a bumptious prick.

    24. Re:Yeah by Anonymous Coward · · Score: 0

      nothing says modern than an OS that has not signifigantly changed since 1999, what is this, linux? phht

    25. Re:Yeah by Z00L00K · · Score: 1

      AROS anyone?

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    26. Re:Yeah by Anonymous Coward · · Score: 0

      The other utility of Svchost is that it can host multiple services in a single process. This is done automatically and you can still start and stop each service independently of the rest. You can also set a service (or all services) to always run in their own processes. It's a rather nice design actually.

    27. Re:Yeah by Blaskowicz · · Score: 2

      It is a desktop OS, although made by a company that doesn't sell or want you to run a traditional desktop computer. You know, those with cards, hard drives and memory DIMMs.

      Silly me though, I should order the Macbook with the maximum memory configuration, use a monitor on USB, sound over bluetooth and the hard drive over wifi :-). That will be $2000 well spent to replace outmoded wires and local storage.

    28. Re:Yeah by Anonymous Coward · · Score: 0

      Choosing between Windows8.x, Unity and Gnome3 would be really hard. They all have utterly crap of a UI, but which one sucks the least?

    29. Re:Yeah by antdude · · Score: 1

      Or Mac OS X. :P

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    30. Re:Yeah by Anonymous Coward · · Score: 0

      Wrong. I said "If you hadn't heard of any of those" not "If you hadn't heard of all of those".

      So not only are you a tech noob, but you're illiterate too.

    31. Re:Yeah by ookaze · · Score: 1

      So that means systemd is not the esuivalent to scm in Windows, it would be at least equivalent to smss + scm. And in fact it's much more, even if you're talking about only PID 1 systemd.

    32. Re:Yeah by gbjbaanb · · Score: 1

      nothing says "stable" more than an OS that has no significantly changed since 1999.

      If it ain't broke... don't break it.

    33. Re:Yeah by ACE209 · · Score: 1

      +1 for Rex Kramer reference

      --
      "we are all atheists about most of the gods that societies have ever believed in. Some of us just go one god further."
    34. Re:Yeah by DrXym · · Score: 1

      I've heard of Atheos but not Syllable. I'm surprised the list didn't include some interesting, highly esoteric choices though. TempleOS for example.

    35. Re:Yeah by Anonymous Coward · · Score: 0

      svchost.exe isn't analogous to systemd.

      What about svohost.exe?

    36. Re:Yeah by Anonymous Coward · · Score: 0

      You're still acting like they said they hadn't heard of ANY of them when they said they hadn't heard of SOME of them.

      "If you hadn't heard of any of those" = "if they are all unknown to you." Your reading comprehension is for shit.

      So either you're a troll or you really are astoundingly dim.

    37. Re:Yeah by Anonymous Coward · · Score: 0

      Any != all.

      Go back to school, you obviously need it.

    38. Re: Yeah by Anonymous Coward · · Score: 0

      Has nobody ever told you that "you never go full retard"?

      Well, you sir/madame just went full retard.

      You never go full retard.

    39. Re: Yeah by Anonymous Coward · · Score: 0

      Again, You never go full retard! Check yourself before you wreck yourself!

    40. Re: Yeah by Anonymous Coward · · Score: 0

      WOW! You never stop do you? It's like you are in the fast lane to 24/7, 365d/y full retard. Just don't.

    41. Re:Yeah by segin · · Score: 1

      Where can I get more information about the overall boot process and architecture of Windows? A lot of it seems obscure - I only recently learned that ntoskrnl.exe also is the Windows equivalent to ld.so as well as being the kernel. I used to think it was NTDLL.DLL because newly-created processes would have their process image path set to %SystemRoot%\system32\NTDLL.DLL before shifting to the actual program being loaded.

    42. Re: Yeah by nmb3000 · · Score: 1

      The best source of information about Windows internals is probably the book Windows Internals. The newest edition is apparently split into two parts, but I've got the 6th edition and it's fantastic. One of the authors is Mark Russinovich of Sysinternals fame and it gets into the gritty details, including the startup and shutdown processes.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    43. Re:Yeah by Anonymous Coward · · Score: 0

      Clearly I'd have to go to the fucked-in-the-head semantics school you went to.

      "Not any" = none, and "none known" = "all unknown." Try to keep up, you may need a gray matter implant to do so.

    44. Re:Yeah by SomeoneFromBelgium · · Score: 1

      What Linux not obsolete? Windows is fee!!

    45. Re:Yeah by Anonymous Coward · · Score: 0

      ...or some illumos derivative.

    46. Re:Yeah by Anonymous Coward · · Score: 0

      Windows has been around for ages, it's hardly modern ... try something new ... perhaps NodeOS ;-) /onlypartlykidding

    47. Re: Yeah by Anonymous Coward · · Score: 0

      That comment just made you irrelevant.

  2. yes by Anonymous Coward · · Score: 1

    Yes, if you roll your own.

    Linux is not just a DE

    It is the kernel, the file system, the desktop environment, the package management.

    1. Re:yes by AC-x · · Score: 4, Funny

      Shhhh, don't let Stallman hear you say that! Now repeat after me, Linux is just the kernel; GNU is the OS, Linux is just the kernel; GNU is the OS :)

    2. Re:yes by Anonymous Coward · · Score: 5, Informative

      Systemd is not (supposed to be) part of the desktop environment either, it's supposed to manage starting system daemons like sshd, httpd, dhcp, networking services, access to your keyboard, graphics management, and many other things that a system daemon starting utility has no business being involved in. The problem is that a large number of current required services are no longer properly maintaining their "non systemd" startup config and code, and are instead relying on the half-baked garbage that is systemd. Anyone who disagrees with the switch to systemd is then countered with social pressure and "get with the modern world, loser!" type arguments, rather than actual technical reasons, since for the most part, there aren't any. (Cue systemd fans giving reasons like "if it wasn't good, then nobody would be using it! Everyone else is doing it, get with the modern world loser!" now...)

    3. Re:yes by techno-vampire · · Score: 1

      Agreed. This article should have the Linux icon, not the one for KDE because systemd isn't DE-specific.

      --
      Good, inexpensive web hosting
    4. Re:yes by Anonymous Coward · · Score: 0

      Stallman just needs a shower and a hug. Stallman just needs a shower and a hug.

      How did I do?!

    5. Re:yes by Anonymous Coward · · Score: 1

      Not anymore. Now Linux is the kernel, and systemd is the OS.

    6. Re:yes by vtcodger · · Score: 1

      "get with the modern world, loser"

      In my experience, the modern world -- like reality -- is highly overrated.

      And then there's the problem that the game is rigged. You're gonna lose no matter what you do. The best you can do probably is to lose without too much grief, pain, and aggravation. (But getting back on topic, it's not clear to me that systemd minimizes any of those things).

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    7. Re:yes by Anonymous Coward · · Score: 1

      Gnome made systemd a dependency, if you can believe that. What abject stupidity.

      Of course Gnome sucks and has always sucked and no one with a clue will ever use it.

    8. Re:yes by Anonymous Coward · · Score: 0

      It is amazing and frightening how many userland apps are making systemd(or one of its hard dependencies) dependencies.

      If you are writing userland apps, you don't need to know or care what is starting you up.

      Such stupidity.

      What is worse is that systemd is about 2 dozen separate executables that are tightly coupled. They might as well have made it a single process with 2 dozen so files, or even a gigantic executable.

      There is no technical difference between the three.

    9. Re:yes by ChrisMaple · · Score: 2

      Shower first.

      --
      Contribute to civilization: ari.aynrand.org/donate
    10. Re:yes by EmeraldBot · · Score: 2

      Systemd is not (supposed to be) part of the desktop environment either, it's supposed to manage starting system daemons like sshd, httpd, dhcp, networking services, access to your keyboard, graphics management, and many other things that a system daemon starting utility has no business being involved in. The problem is that a large number of current required services are no longer properly maintaining their "non systemd" startup config and code, and are instead relying on the half-baked garbage that is systemd. Anyone who disagrees with the switch to systemd is then countered with social pressure and "get with the modern world, loser!" type arguments, rather than actual technical reasons, since for the most part, there aren't any. (Cue systemd fans giving reasons like "if it wasn't good, then nobody would be using it! Everyone else is doing it, get with the modern world loser!" now...)

      The reason why they're switching is usually due to logind, or at least, I believe it is for KDE. When PolicyKit was abandoned, there wasn't really a modern and secure way to handle logins, so for a while they stuck with the old solution. Logind is actively maintained, hence their desire to use it as opposed to PolicyKit. That being said, since logind is really just an interface for which systemd is currently the major implementation, it shouldn't be tied to just systemd; you should be able to write a shim that does it, and in fact, I believe that's exactly what Debian uses if you don't want the whole thing. Unlike GNOME, I think the KDE developers do care about portability, so I find it rather suprising they would want to depend on systemd, given their stance.

      --
      "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
    11. Re:yes by turbidostato · · Score: 1

      "In my experience, the modern world -- like reality -- is highly overrated."

      That's what happens when, in John Wayne's words, "You left a boy out there to do a man's job!"

    12. Re:yes by Anonymous Coward · · Score: 0

      It is amazing and frightening how many userland apps are making systemd(or one of its hard dependencies) dependencies.

      Why is it "frightening"? The majority of it is open source anyway so just change it, that is what you all said is so good about open source: that you arent tied to one system because you can just change it. If the systemd introduction has taught us anything it is that in practical terms the open source dream is a complete lie! Even when there is a codebase that is *not* dependent on systemd nobody steps up to maintain it and merge the non-dependent elements from the mainline.

    13. Re:yes by rubycodez · · Score: 1

      oh you haven't heard about the systemd Transfunctional Desktop (STD) ? Your existing apps merely need some changes now to use the mandatory STD API or they won't run, and once modified can't run anywhere else like lesser OS or lesser distros (defined as territory not having any Poettering piss on it)

    14. Re:yes by l3v1 · · Score: 1

      "Why is it "frightening"? The majority of it is open source anyway" - Being open sourced doesn't mean it's not a monstrosity, spitting every 'classical' FOSS development philosophy in the face.

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

      In a server environment you want to keep things small, simple, reliable. Instead you'r getting this systemd abomination managing httpd, sshd, dhcpd? And wasn't most of the point of it that it booted 'fast'? How is that relevant at all in a common server environment? No, systemd fanbois, don't mention autorestarting services, there's plenty good reliable flexible options to handle that. Or init systems that handle dependencies if you _need_ somehing different than sysvinit.

      Systemd can go burn in a fire. My servers don't have systemd, and for the desktop I have retreated to windows because at least microsoft is honest about what they do, unlike Poettering.

    16. Re:yes by techno-vampire · · Score: 1

      I'm beginning to think that Pottering himself is a broken concept.

      --
      Good, inexpensive web hosting
    17. Re:yes by Anonymous Coward · · Score: 0

      Obvious moron is a moron.

    18. Re:yes by Eunuchswear · · Score: 1

      ITYM consolekit, not policykit.

      --
      Watch this Heartland Institute video
    19. Re:yes by Anonymous Coward · · Score: 0

      Did you click on any of the links in the article?

    20. Re:Yes by Anonymous Coward · · Score: 0

      You do realise that DBus is the IPC mechanism most modern software (not just under GNU/Linux either) depends on, right?
      Good luck retaining a fully functional desktop while removing the mechanism that allows things as simple as displaying toast notifications!

  3. You'll need to run the integrated face system by Anonymous Coward · · Score: 0

    The integrated face system is a mandatory components of all Desktop environments, including TWM.

    1. Re: You'll need to run the integrated face system by Bing+Tsher+E · · Score: 1

      But the Tab Window Manager is a window manager, not a desktop environment.

    2. Re: You'll need to run the integrated face system by Anonymous Coward · · Score: 0

      Not being able to start without ethernet sounds like a real issue. Do you have to carry a switch/router with you and plug it in (USB for a laptop, I hope) just to boot up offline? Some of us still don't have internet.

  4. Yes! by OzPeter · · Score: 2, Informative

    OS X

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:Yes! by Anonymous Coward · · Score: 0

      Actually I'm pretty sure that most Linux users just sit in a web browser or terminal all day.

    2. Re:Yes! by Kenja · · Score: 4, Informative

      Lets see... POSIX compliant, bash shell, GNU tools, X Window.... what exactly is OS X missing?

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    3. Re:Yes! by OzPeter · · Score: 5, Funny

      what exactly is OS X missing?

      The troll's righteous indignation?

      --
      I am Slashdot. Are you Slashdot as well?
    4. Re:Yes! by Anonymous Coward · · Score: 0

      A lot of useful software?

    5. Re:Yes! by Anonymous Coward · · Score: 0

      Infiniband. iSER and NFS/RDMA. Tough we're mostly a Solaris shop...

    6. Re:Yes! by garcia · · Score: 3, Informative

      I switched to a Mac in 2012 for my personal shit and about 6 months ago went to a Mac for work too. With the release of Office 2016 for the Mac, I honestly cannot find a single thing I cannot do comfortably on my Mac anymore.

      If you have a serious problem with it, Parallels has been running Windows apps for me better than any native PC installation since version 7 back in 2012.

      I mean, I know you're probably trolling or trying to be funny, but it's a dead joke in 2015.

    7. Re:Yes! by MightyMartian · · Score: 3, Insightful

      The ability to legally install it on any hardware I want.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    8. Re:Yes! by Anonymous Coward · · Score: 0

      Then stick with Linux, it's fully GPL.

      I hope you're not one of those who complains about GPL being "too restrictive" and BSD giving you "more freedom" because it's a double-edged sword. Apple can't keep you from running the free portions of their OS, but the BSD license lets them package it up with a nice proprietary bow on top.

    9. Re:Yes! by Nadir · · Score: 1, Insightful

      A decent filesystem ?
      Decent memory management ?
      Decent networking ?

      --
      --
      The world is divided in two categories:
      those with a loaded gun and those who dig. You dig.
    10. Re:Yes! by Anonymous Coward · · Score: 0

      Apps.

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

      Actually window management on OS X sucks, the dock is useless and let's not talk about their filesystem.

      I've been trying to make it work for 3 months @work. Every single aspect of UI got in my way: selection, fucking alien shortcuts, stupid file manager, window manager, the useless dock. It's a beautiful toy, but for work I need 2 monitors, a good wm (i3, awesome are sane and have good multimonitor support), LVM + ex4|xfs and the IDEs/Editors/toolchains I use. OS X is beautiful, but it's only that (spaces are decent though).

      Windows got better with 10, but I don't feel in control with it.

    12. Re:Yes! by Anonymous Coward · · Score: 0

      Exactly. While it isn't my personal OS of choice, I won't hate on it. It's a tool. If someone's life is so pathetic that they get upset over the tool a person that they don't know decides to use then they should seriously consider counseling.

    13. Re:Yes! by Anonymous Coward · · Score: 1, Insightful

      Lets see... POSIX compliant, bash shell, GNU tools, X Window.... what exactly is OS X missing?

      A decent keyboard.

    14. Re:Yes! by TurboStar · · Score: 2

      what exactly is OS X missing?

      The latest OpenGL and support for the latest GPU hardware. They also want to switch to a proprietary GL instead of Vulcan.

    15. Re:Yes! by Anonymous Coward · · Score: 0

      i3 since the normal desktop environment isn't X.

    16. Re:Yes! by unixisc · · Score: 1

      There needs to be an FOSS version of either Quartz or if GNUSTEP dependent, Display Postscript before a systemd replacement can happen.

    17. Re:Yes! by Coren22 · · Score: 1

      Hmm, this has some interesting utility. I refuse to use APK's hosts file engine!

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    18. Re:Yes! by Immerman · · Score: 1, Insightful

      As someone running OSX on one of my computers, I can think of some problems:

      1) Constant OS upgrade costs
      if you don't stay on the treadmill you rapidly start losing support for native software

      2) Lousy cross-platform support
      If you run a lot of cross-platform software, the OSX versions tend to suck - they may be functionally complete, but OSX usually only gets a basic port of the 'nix version designed to run on an X-windows shim, and there's lots of minor bugs and interface inconsistencies you have to deal with.

      Yes parallels can be great, but if I'm running most of my software in Windows, what exactly is the point of having OSX and it's expensive hardware* in the first place? All I've done is add a second OS I have to take care of.

      * yes, these days the hardware (mostly) no longer has a huge markup for what it is, but what it is is grossly overpowered for what most people actually need.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    19. Re:Yes! by Anonymous Coward · · Score: 0

      Your line in the sand is in the wrong place. If even mentioning an Apple product causes you to make a claim of "shill/zealot" you have a problem. I would need a little more emphatic support of Apple from someone to call them a zealot, and that really goes the same for a shill.

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

      Ok. FreeBSD with the window manager of your choice.

    21. Re:Yes! by jernejk · · Score: 3, Insightful

      Running on hardware of my choice?

      My 2011 MBP is great, but I'm not looking forward to the day I have to replace it.

    22. Re:Yes! by Anonymous Coward · · Score: 0

      > Running on hardware of my choice?

      Too bad it isn't GPL'd, then you could.

    23. Re:Yes! by Anonymous Coward · · Score: 0

      > bash shell,

      Yeah. An old bash because Steve Job's ghos is still butthurt about not having got away sith his GCC license violation back then. Thanks, but no thanks.

    24. Re:Yes! by Anonymous Coward · · Score: 0

      Much the same here, I've supported Macs on and off for years, nearly two years ago I landed a gig at a company that's 80% Mac.

      After years of using Windows at home because everything mostly just works, and occasionally trying out Linux and going back to Windows, I snagged a 2012 MB Pro Retina and an 27" iMac off the junk pile at work, work also provides me with an iPhone. These Macs, iPhone and iCloud are like awesome, everything just works, the hardware and OS is a marvel of engineering. I bought the OS X server "App" for the iMac so I can do network time machine backups from the laptops, that in it self is worth the $20 for it.

      I also keep Windows 7 around in virtual box, mostly to VPN into work and run an RDP session or look for a password in my old password manager.

    25. Re:Yes! by Anonymous Coward · · Score: 0

      I've been trying to make it work for 3 months @work. Every single aspect of UI got in my way: selection, fucking alien shortcuts, stupid file manager, window manager, the useless dock.

      PEBCAK.

    26. Re:Yes! by Antique+Geekmeister · · Score: 1

      An open source or freeware kernel, with matching open source or freeware drivers, and robust virtualization.

    27. Re:Yes! by angel'o'sphere · · Score: 2

      I don't know why this got +5 insightfull.
      What is undecent at Mac OS X file system? You know you can pick between various FS?
      What is undecent in memory management? I don't see a difference to any othe Unix.
      What is undecent regarding networking? Macs use TCP/IP like any other computer ...
      Are you a moron or is it just the guy who modded you up?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    28. Re:Yes! by angel'o'sphere · · Score: 3, Interesting

      OS X upgrades are cost free.
      My old 10.6.8 runs just fine, no idea why you think I need special care from apple to keep it running.
      That is a typical 'windoof user bullshit' attitude.

      Never saw any cross platform problems for programs running under X-Windows. And no idea why there should be any. You usually simply compile and link ... thats it.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    29. Re:Yes! by Chris+Mattern · · Score: 1

      Lets see... POSIX compliant, bash shell, GNU tools, X Window.... what exactly is OS X missing?

      No dependence on closed-source software?

    30. Re:Yes! by bn-7bc · · Score: 0

      I Gree finder is something that needs to be ripped out of OSX and replaced with something better ( a bort of windows explorer would be a grat start) but the file system it selt is not bad (I'm no fs expert). I have no problems with the dock itself

    31. Re:Yes! by Anonymous Coward · · Score: 1

      Lets see... POSIX compliant, bash shell, GNU tools, X Window.... what exactly is OS X missing?

      Freedom.

    32. Re:Yes! by vel-ex-tech · · Score: 1

      Sweet, yet another tiling window manager. I love the concept of a tiling window manager, but none since I think it was ion2 have really captivated me. xmonad was extensible like nothing else, but needing to know Haskell was quite the learning curve. Ratpoison is nice because it feels like GNU Screen, but it just isn't the right fit for me.

      I'll have to give this one a try once I get tired of Fallout. The goals looks promising but the web design style and youtube videos all over the place are kind of a red flag, but don't judge a book by its cover I guess. Thanks for the link, AC.

    33. Re:Yes! by Anonymous Coward · · Score: 1

      > OS X upgrades are cost free.

      The OS upgrade itself may be free, but the cost of replacing all your software that no longer works can be significant!

    34. Re:Yes! by Anonymous Coward · · Score: 0

      A configurable user interface. OS X is fine as long as you want to do things the way that OS X wants you to.

    35. Re:Yes! by unixisc · · Score: 1

      All dependent on X11

    36. Re:Yes! by Anonymous Coward · · Score: 0

      Aren't you guys always saying that BSD licensing is "more free" than GPL?

      Well, welcome to the fruits of your philosophy. Apple can lock down OS X under the BSD license and there's nothing you can do about it.

      If you want freedom, stick with GPL/Linux.

    37. Re:Yes! by serviscope_minor · · Score: 2

      Lets see... POSIX compliant, bash shell, GNU tools, X Window.... what exactly is OS X missing?

      It's missing Native XWindows for one. I can't use FVWM to manage the native OSX windows and that sucks---not to mention missing native remote windowing for individual applications. Oh and it has kinda cruddy performance too. Compared to Linux, the kernel, file systems etc just are a bit old and slow. Oh it's also missing a good package manager! Yeah, I've tried the various ones over the years. A good apt (or amazingly pacman) repo just works every time and quickly. Then there's the much wider range of hardware that Linux works on.

      So... a lot.

      --
      SJW n. One who posts facts.
    38. Re:Yes! by Anonymous Coward · · Score: 0

      Aren't you guys always saying that BSD licensing is "more free" than GPL?

      If OS/X is BSD-licensed, why are we still bothering with Gnome?

      This discussion is about desktop environments.

    39. Re:Yes! by Anonymous Coward · · Score: 0

      Write permission in /usr/bin at least for root?

    40. Re:Yes! by Anonymous Coward · · Score: 0

      No different than Windows pushing DirectX [12] in Windows [10].

      I use OS X on an iMac and Windows 10 on my Desktop.

      It's far more usable than any Linux distro. They, actually... Both of them are.

  5. Me? by Anonymous Coward · · Score: 0
    1. Re:Me? by malditaenvidia · · Score: 1

      To build Linux from scratch, you must first invent the universe.

    2. Re:Me? by somenickname · · Score: 2

      The problem with going to LFS is that it's a huge amount of work to maintain it. I ran an LFS based laptop for a few years and even wrote my own package manager to help maintain a level of sanity. LFS is an excellent learning experience and can be a great hobby but, sometimes you just want to type, "sudo apt-get install" instead of spending an afternoon building a tool.

    3. Re:Me? by Immerman · · Score: 1

      Obviously. And that's covered in chapter 0.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    4. Re:Me? by Wonko+the+Sane · · Score: 1

      I ran an LFS based laptop for a few years and even wrote my own package manager to help maintain a level of sanity.

      I went down the same road, and sometime circa 2005 I switched to Gentoo and never looked back.

    5. Re:Me? by Anonymous Coward · · Score: 0

      https://www.gentoo.org

    6. Re:Me? by Anonymous Coward · · Score: 0

      > To build Linux from scratch, you must first invent the universe.

      Creating the universe is the easy part.

      It's the debugging, upgrades, and version control that cause trouble!

    7. Re:Me? by ookaze · · Score: 1

      The problem with going to LFS is that it's a huge amount of work to maintain it. I ran an LFS based laptop for a few years and even wrote my own package manager to help maintain a level of sanity. LFS is an excellent learning experience and can be a great hobby but, sometimes you just want to type, "sudo apt-get install" instead of spending an afternoon building a tool.

      I must be pretty efficient then, as at home (and sometimes at work) I run all my servers with my own LFS-like systems all made from scratch, and I don't spend anymore an afternoon building a tool. Setting up everything took its time, but I do this since 15+ years and have no intention of going back to any distro, no one could answer my needs, not even Gentoo.
      I master everything that is on my setups, which are so complicated (not really) that distros only recently started giving some features I use for more than a decade.
      And I jumped to systemd since the beginning, I abandoned the security and usability nightmare that was init scripts from the start 15+ years ago.
      The distros have no choice, because they must try to cater to every situation (which is impossible to do) with their scripts for people that are no sysadmins.
      When you have your custom systems, it's far easier to tidy everything, but init scripts are still a security nightmare.

  6. Hopefully not by Anonymous Coward · · Score: 1

    Software developers make .service files with their packages these days.

  7. It's simple... by Anonymous Coward · · Score: 0

    We kill the systemdman.

  8. Advent of Lennartix by Anonymous Coward · · Score: 1

    Of course not. Lennart's not going to be happy until he controls the whole OS.

  9. QA by Anonymous Coward · · Score: 0

    Just use an operating system that has proper quality assurance.

  10. The cabal has won. by Anonymous Coward · · Score: 0

    The systemd cabal has won.

    Give up trying to fight the moralistic fight. UN*X is no longer the ancient monolithic beast you learned to love in the 80's.

    I'm sad as well. Heck, I'm even using network mangler on servers theses days. (10 million kittens probably just died).

    Posting anon for obvious reasons (I'm a kitten murder).

    1. Re:The cabal has won. by Anonymous Coward · · Score: 4, Interesting

      is no longer the ancient monolithic beast you learned to love

      Don't you mean "is becoming the monolithic beast we moved away from when we first wiped our Windows install"?

      Modularity with a standard interface and substitutable glue - i.e. small tools which each do one job well, always with alternative implementations - were the hallmark of Unix. Now the alternatives are Lennart's software or clones of Lennart's software, and a BUG is something which doesn't work exactly like Lennart's software.

      No, the reason for systemd isn't that it's better. systemd has been chosen for the same reason almost everyone votes Democrat or Republican, spending ages arguing over minor details but failing to see that there's no real choice at all: if you boil the frog slowly enough and distract them hard enough with shiny, people stop paying attention to what's going on.

      Linux the kernel goes from strength to strength, but GNU/Linux the desktop operating system is over, and Linux servers are fast becoming Lennartix. Is this good? IDK, is the cathedral model of software development good? It worked for OS X. But it's not the same system at all.

    2. Re:The cabal has won. by Anonymous Coward · · Score: 0

      the limit as x approaches zero of f(x) = x isn't the same as the limit as x approaches zero of f(x) = 0. Even though they are both effectively zero.

      You fail to demonstrate how any choice other than democrat or republican has a greater effect than the choice between democrat and republican.

    3. Re:The cabal has won. by Anonymous Coward · · Score: 0

      If you know better then SHUT THE FUCK UP AND CODE.

      Systemd won because whiners like you can't code.

    4. Re:The cabal has won. by Anonymous Coward · · Score: 0

        Just ask yourself - If FOSS can ONLY run on Linux, and NOT on Windows,
                    WHO WINS ??? !!!!
      M$ will not have competition on the desktop, and there will be NO WAY
      to introduce Windows users to FOSS !!! :-( :-(

              Huge win for M$ !! :-(

    5. Re:The cabal has won. by Anonymous Coward · · Score: 0

      Linux is not Unix. If you want to use something with the hallmark of Unix, then don't use Linux.

    6. Re:The cabal has won. by Anonymous Coward · · Score: 0

      Code what? People who discard working code usually don't accept patches to put the functionality back in.

      A new operating system? We've had that since 1991, back when "One Microsoft Way" was called Windows, not systemd.

  11. If we're going systemd, we should go full throttle by Qbertino · · Score: 5, Interesting

    As we've all learned from Apple: No half-assed shit. Do or don't do. No place for inbetween stuff.

    systemd has downsided but it also has upsides. We should stick with the upsides and patch the downsides until they're basically a non-issue.

    I don't do much init-fiddling although I do like the text based init/runlevel thing, and I would guess that plug-and-play - one of systemd's strong areas - should be a userspace problem, but that's just me not really know what's going on in the init process.

    However, since all major distros have moved to systemd it can't be that bad as some people make it out to be. I trust the debian and ubuntu crew to know what they are doing at init-level.

    If as a result the Linux community grows closer together and focuses more on consistency I'm all for the move to systemd - even if that moves Linux away from the rest of the unixes due to loss of posix compliance. Seriously, who cares? It's mostly Linux left, right and center these days anyway. The BSD people will be fine with whatever they choose as init process, as usual, and no one gives a damn about other non-FOSS unixes anymore anyway. Unix basically is Linux these days.

    But, as I said at the beginning: There is no use going systemd, but only kinda so-so. If the community get's behind systemd, it works and is/becomes usable and apps start relying on it being there - so what?

    My 0.5 eurocents.

    --
    We suffer more in our imagination than in reality. - Seneca
  12. no 2016 IS THE YEAR OF SYSTEMD by Anonymous Coward · · Score: 0

    unless you spend a few years doing your own 2016 is the YEAR OF SYSTEMD. BOW BEFORE US STUPID UNIXER.

  13. You're running a distribution by Anonymous Coward · · Score: 0

    Post the issue to your distribution not the systemd group. 1D10T

    1. Re:You're running a distribution by cfalcon · · Score: 1

      > Post the issue to your distribution not the systemd group.
      It's a problem with almost every distro, right? Like what doesn't have systemd, slack?

    2. Re:You're running a distribution by Noryungi · · Score: 1

      > Post the issue to your distribution not the systemd group.
      It's a problem with almost every distro, right? Like what doesn't have systemd, slack?

      Yes, Slackware does not have systemd. And, as far as I know, has no plans to integrate it in the future (which is one of the reasons I love it).

      On the other hand, OpenBSD systemd "shim" looks better every day, as it allows Gnome to work without systemd. Make of that what you will.

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    3. Re:You're running a distribution by Antique+Geekmeister · · Score: 1

      How portable is the shim? I'd welcome backports of some contemporary Linux daemons to run on older Linux systems without systemd.

    4. Re:You're running a distribution by Noryungi · · Score: 1

      How portable is the shim? I'd welcome backports of some contemporary Linux daemons to run on older Linux systems without systemd.

      I already asked that question on OpenBSD Journal. The answer was interesting and detailed.

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    5. Re:You're running a distribution by Antique+Geekmeister · · Score: 1

      From the source tree's README.tmp, I don't see anything to handle the actual init scripts.

      > https://uglyman.kremlin.cc/git...

      It could turn out well, and I wish the authors well with their work.

    6. Re:You're running a distribution by Eunuchswear · · Score: 1

      > Post the issue to your distribution not the systemd group.
      It's a problem with almost every distro, right? Like what doesn't have systemd, slack?

      No, it's only a problem for distros that don't have systemd. The problem is that newer versions of upower need systemd to do hibernate/suspend, and KDE uses upower.

      The bug is a packaging error made by Devuan. I can't imagine why somebody decided to report the bug to the KDE team.

      --
      Watch this Heartland Institute video
    7. Re:You're running a distribution by cfalcon · · Score: 1

      > No, it's only a problem for distros that don't have systemd.

      Ok, so it's not a distro problem at all.

      > The problem is that newer versions of upower need systemd to do hibernate/suspend, and KDE uses upower.

      So it is a KDE problem, because they started requiring systemd. Hopefully they work that out soon.

      If you frame it as a Devuan packaging error, that means that including KDE is a packaging error?

    8. Re:You're running a distribution by Eunuchswear · · Score: 1

      So it is a KDE problem, because they started requiring systemd.

      No, upower started needing systemd. KDE changed nothing, that's why they don't see why they should "fix" it.

      If you frame it as a Devuan packaging error, that means that including KDE is a packaging error?

      Including a version of upower that only works with systemd, and not including systemd, is clearly a packaging error by Devuan.

      --
      Watch this Heartland Institute video
    9. Re: You're running a distribution by Anonymous Coward · · Score: 0

      Maybe the power-mgmt ppl should stop being assholes. Devuan exists to free pp of the tyranny of systemd, so dropping all of kde becuz some fag dev wants to swallow systemdcum is not a great idea. Maybe this is a problm with kde for tolerating cuck powermad devz.

      Or maybe it is a problem with the complete and total reliance on systemd, a problem that Devuan is trying their best to solve????

      ??

      if u disagree pls stfu so as to optimize your throat bandwidth as rgrds systemdcum

    10. Re:You're running a distribution by cfalcon · · Score: 1

      > upower started needing systemd. KDE changed nothing, that's why they don't see why they should "fix" it.

      It sounds like KDE should have moved to supporting pm-utils instead of sticking with upower only:

      http://nlug.ml1.co.uk/2014/06/...

      Random elements of Linux randomly adopting systemd as a prereq to working is, in fact, the thing that Devuan is fighting, right? From their perspective, anything that requires systemd is itself a problem that needs to be exposed and repaired (or forked, as they were willing to do with Debian).

      It's not a packaging error. It's yet another systemd issue, and it's totally legit to lay it on KDE for allowing one of their subcomponents to add a hugely unrelated and unpopular requirement to their functionality. Opposing this nonstop systemd creep is literally the entire reason Devuan exists. Not a packing error, a systemd error.

    11. Re:You're running a distribution by Anonymous Coward · · Score: 0

      Random elements of Linux randomly adopting systemd as a prereq to working is, in fact, the thing that Devuan is fighting, right?

      One can say they they are ranting against it, if that is what you mean by fighting. Actively do something about it is not something Devuan is known for: they talk about how bad everything is, but there's nobody actually doing anything.

      Of course that could also be because the rumors of the "vocal minority" are true, but I'm sure someone will find a better explaination involving the NSA ;)

    12. Re:You're running a distribution by ookaze · · Score: 1

      Your post is a big tell that you are completely clueless about the issue you're trying to write about: you don't even understand what your own writing!

      It sounds like KDE should have moved to supporting pm-utils instead of sticking with upower only:

      http://nlug.ml1.co.uk/2014/06/...

      No it doesn't sound like that at all. "Support" is WORK! XFCE chose to make the work to support an obsolete unmaintained piece of code. Gentoo, a distribution, like Devuan, made the work to support the same piece of code. KDE chose not to lose time supporting it.
      Notice that Gentoo, a distribution that can be run without systemd, made it so that their user could still use new functionality in KDE, because it's the distro's responsability. Notice that Devuan didn't do what it should have done.

      Random elements of Linux randomly adopting systemd as a prereq to working is, in fact, the thing that Devuan is fighting, right?

      Wrong! Elements of Linux that have to manage the plumbing of Linux are predictably adopting systemd, there is nothing random at all about all of this, only for the clueless. That's what Devuan say they're fighting. They're say they fight the logical thing, so they're completely illogical, so it's only a dogma, or politics. Unfortunately, I don't see the fighting, which could be apparent through code, lots of it.

      From their perspective, anything that requires systemd is itself a problem that needs to be exposed and repaired (or forked, as they were willing to do with Debian).

      They didn't make Upower work. It requirs code, see? Full functionality of neest Upower requires systemd, so they should have provided the new Upower without requiring systemd (good luck!). It requires a package, so it's clearly a packaging error...

      It's not a packaging error. It's yet another systemd issue, and it's totally legit to lay it on KDE for allowing one of their subcomponents to add a hugely unrelated and unpopular requirement to their functionality. Opposing this nonstop systemd creep is literally the entire reason Devuan exists. Not a packing error, a systemd error.

      Yet you didn't understand this and say it's not a packaging error, lol! You don't even understand what you're writing!
      You say it's a systemd issue, but Upower works perfectly with systemd! You don't even understand what you're writing!
      KDE people don't owe you anti-systemd zealot anything, and your distro, Devuan, should have done the work like Gentoo instead of its users complaining upstream.
      Your distro should be your primary source of help, not upstream, unless it's a very shitty distro that doesn't provide any support.
      Repeating wrong things like "Not a packing error, a systemd error." won't make them true. You're in FLOSS environment here, not in politics.
      Temper tantrums just won't work.

  14. I run one right now by Anonymous Coward · · Score: 0

    Linux GUI environments are not reliable. The best example of a reliable GUI is indisputably Apple's OS X, which uses launchd. I use Linux extensively thru shell environments from OS X GUI. Cant get any better.

  15. Modern X11 Desktop Environments don't need Linux by nawcom · · Score: 2

    They don't. If you don't like the way Linux distros are evolving, then try out another OS that uses X11. Who knows, maybe a push towards FreeBSD will help speed up support for more hardware there. There's of course some certain apps (GParted for example) or limited features in a Desktop Environment that depend solely on Linux, but I find that to be generally rare, especially when looking at what FreeBSD Ports supports.

    My oldie-but-goodie Slackware Linux is still staying away from systemd, so I'm glad about that.

  16. OpenRC forever! by Tighe_L · · Score: 2

    Die Systemd! I prefer my log files in text format.

    1. Re:OpenRC forever! by phantomfive · · Score: 2

      Die Systemd! I prefer my log files in text format.

      The problem isn't binary logging. Some people prefer that, it's ok, they should be able to have binary logs on their system.
      The problem is we already have a system for that.....syslogd. Instead of completely redoing the way logging works, if they wanted binary logging, then they could make small modifications to syslogd, and then everyone is happy. Switching between binary logs and text logs would be simple.

      Instead, they made a completely new haphazard interface, trying obsolete the system that was already in place.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:OpenRC forever! by CronoCloud · · Score: 4, Informative

      All systemd logging can be forwarded to syslog in plain text format, standard feature enabled by a single edit in: /etc/systemd/journald.conf

      It can also be enabled on a per boot basis with a simple addition to the kernel boot parameters


        ForwardToSyslog=, ForwardToKMsg=, ForwardToConsole=, ForwardToWall=
                            Control whether log messages received by the journal daemon shall
                            be forwarded to a traditional syslog daemon, to the kernel log
                            buffer (kmsg), to the system console, or sent as wall messages to
                            all logged-in users. These options take boolean arguments. If
                            forwarding to syslog is enabled but nothing reads messages from the
                            socket, forwarding to syslog has no effect. By default, only
                            forwarding to wall is enabled. These settings may be overridden at
                            boot time with the kernel command line options
                            "systemd.journald.forward_to_syslog=",
                            "systemd.journald.forward_to_kmsg=",
                            "systemd.journald.forward_to_console=", and
                            "systemd.journald.forward_to_wall=". When forwarding to the
                            console, the TTY to log to can be changed with TTYPath=, described
                            below.

    3. Re:OpenRC forever! by Anonymous Coward · · Score: 0

      All systemd logging can be forwarded to syslog in plain text format, standard feature enabled by a single edit in: /etc/systemd/journald.conf

      I don't understand this. If systemd is so backwards compatible with the traditional way of doing stuff, why don't distros enable that? Half the systemd hate would probably dissappear just like that.

      The issue is not that there is such a feature. And I'm sure it is well documented. And easy to use. The issue is that we need to make an effort. Several hours of googling around to realize what you just stated as an obvious fact. And after the first hour of googling for something I really don't want to know half as much about, I'm ready to hate systemd. And blame systemd. And scream at systemd fanbois for NEVER!!! explaining to me in letters of one syllable why systemd is better than status quo.

    4. Re:OpenRC forever! by Anonymous Coward · · Score: 5, Informative

      I don't understand this. If systemd is so backwards compatible with the traditional way of doing stuff, why don't distros enable that?

      Erm, some do. Debian forwards everything to syslog and throws away the journal by default.

    5. Re:OpenRC forever! by Antique+Geekmeister · · Score: 3, Interesting

      I'm sorry to say that this is a typical systemd advocate answer to a much larger problem.

      Having to reboot your operating system to enable text based logging for a specific service, or for all services is not reasonable. Hand-editing the boot modules to change the next reboot is _extremely_ dangerous manual editing capable of fracturing your system, and the boot console is not available on many virtualized or remotely managed systems nor without jumping through extraordinary hoops.

      Root login access, or sudo access, does not mean a developer or programmer has console access. And even if console access is available, many server class systems take quite long periods to go through hardware scanning and present only a few seconds to manually modify the boot options, and some remote management systems that nominally provide remote console access take so long to restart or reconnect after a reboot that the necessary boot options have passed by before they could be selected.

      On top of this, frequently rebooting Linux systems triggers the counters on the partitions that trigger an fsck at boot time after a specific number of reboots. An unscheduled fsck on a larger storage system can make the reboot take _hours_, and can also require console access to accept or reject the fsck options. This can cause a system without console access to fail to reboot, even if the boot loader has been manually loaded, and take the system online until manual keyboad and console access can be scheduled.

    6. Re:OpenRC forever! by angel'o'sphere · · Score: 1

      the correct command is something like:
      angelos: $ killnamed systemd; burn in hell $!

      (yeah, I know it is technically wrong ;) )

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    7. Re:OpenRC forever! by radarskiy · · Score: 1

      "Having to reboot your operating system to enable text based logging for a specific service, or for all services is not reasonable."

      For anything other than systemd, telling people to just add a boot flag is a typical response around here.

      "frequently rebooting Linux systems"

      Why would you be frequently be rebooting because of this? If you always want to log to syslog, just set your boot config initially and leave it set to syslog all the time.

    8. Re:OpenRC forever! by Anonymous Coward · · Score: 0

      No, binary logging is the problem. The last 40 years of software engineering have taught us that an emphasis on text files is future proof and better engineering practice. If you're saying binary logging is ok, then you should shut up because you're not a talented engineer. At best, a binary log should be viewed as an optional optimization, but even doing that is insidious from a long term engineering perspective, because it couples some subsystems with the existence of a binary log.

    9. Re:OpenRC forever! by Anonymous Coward · · Score: 0

      It doesn't help. My Debian system which I've apt-get upgraded for literally 5 years no longer boots due to some stupid systemd complaint about a missing driver. When I want to reboot, I have to go and select the sysvinit boot option otherwise it just hangs forever.

    10. Re:OpenRC forever! by Barsteward · · Score: 1

      the journal does a lot more then syslog ever did, and gives you a lot more information per record. But syslog/rsyslog now do their own extraction of journal data into their systems, no longer need to configure journald to forward if you use them.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    11. Re:OpenRC forever! by Barsteward · · Score: 1

      No need for "ForwardToSyslog=" soon, once the newer version of syslog/rsyslog are installed as they now do their own extraction.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    12. Re:OpenRC forever! by Barsteward · · Score: 1

      opensuse does. loads of people have chipped in to dispel the pure crap trotted out by trolls and anti-systemd but they keep spouting out out of date and false nonsense because it suits their prejudices. unfortunately ignorant trolls are loud and some are probably a victim of just reading somebody elses untrue post and not doing any research themselves to see if its true. welcome to the world of trolls

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    13. Re:OpenRC forever! by lastman71 · · Score: 1

      Nice. And how can I disable journald completly and use only syslog? Thanks

    14. Re:OpenRC forever! by Anonymous Coward · · Score: 0

      The problem is we already have a system for that.....syslogd. Instead of completely redoing the way logging works, if they wanted binary logging, then they could make small modifications to syslogd, and then everyone is happy. Switching between binary logs and text logs would be simple.

      Systemd wants to log *everything* that happens on a system. Unfortunately syslog only starts very late in the boot sequence (it needs /var/log to be there, probably more). So where should systemd put the logs it collects between you hitting the power button and syslog starting? What about the blank spot in syslog between the time syslog is stopped and the power being turned off?

      Systemd needs a cache area for the log information it collects while syslog is not even available. Journald is that cache area. Just configure it to dump all its information to syslog once that is there and enjoy the additional information in your logs.

      Instead, they made a completely new haphazard interface, trying obsolete the system that was already in place.

      Actually the interface is really nice:-) And journald has so many benefits like
      * Being able to spot log corruptions
      * Fast search for all kinds of things
      * Trustworthy data (e.g. PIDs) in the logs (you can set any PID in syslog!)

    15. Re: OpenRC forever! by Anonymous Coward · · Score: 0

      It's not the way logs are stored that are important. It's the features that require the logs to be stored that way that are.

    16. Re:OpenRC forever! by Peter+H.S. · · Score: 1

      I don't understand this. If systemd is so backwards compatible with the traditional way of doing stuff, why don't distros enable that? Half the systemd hate would probably dissappear just like that.

      Because almost all systemd haters don't have any actual systemd experience, nor have they even read a couple of systemd man pages. And perhaps not so few aren't actual Linux users either.

      This is the modern world where some hearsay on a blog becomes a "truth" by endless repeating. I can't think of a single enterprise distro like RH/CentOS/Suse that doesn't have text-logs as default.

      Outside the tiny 0.00001% of Linux users who can actually use regex, I fail to see the attraction of text logs after having been spoiled by actually using the systemd journal.

    17. Re:OpenRC forever! by ookaze · · Score: 1

      Nice. And how can I disable journald completly and use only syslog?

      Thanks

      Why do you want to know how to do sth that you have no reason to do and no knowledge how to do ?
      Your question doesn't make sense: if you had the proficiency to have a use case for what you're asking, that also mean you could do it yourself.
      Only a fool would ask how to do such a thing, as you then would be unable to support such a setup yourself.
      BTW, such a setup would only make your life painful without any benefit at all.

    18. Re:OpenRC forever! by lastman71 · · Score: 1

      Sorry, but you miss the fact that is a retoric question. Your answer doesn't make sense, becouse the right answar is: you can't. Only a fool answer a question without knowing the subject. And exageration don't help you neither. "such a setup would only make your life painful". Really? *Painful*?

    19. Re:OpenRC forever! by Anonymous Coward · · Score: 0

      Hand-editing the boot modules to change the next reboot is _extremely_ dangerous manual editing capable of fracturing your system

      meanwhile,... in a world who actually has a clue about systemd... YOU NEVER EDIT BOOT MODULES OR UNITS!. systemd unlike others provides safe unit variable override outside of original installed unit file just for the reason of every update not breaking your changes. you should look it up before claiming absolute nonsense

  17. Re:Duh they have Free Wifi by Anonymous Coward · · Score: 0

    Do they have Free Will...

    I read that as "Do they have Free WiFi?".

    I must have spent too much time in hotel lobbies lately...

  18. Re:Duh by Anonymous Coward · · Score: 1, Interesting

    I chose. I went back to windows. I use BSD as a linux replacement where linux was best at the job (being a router and fileserver). However, with systemd, linux makes for a poor desktop environment, so I went back to the second best one (which is now the best).

    I have free will. I just decided not to switch to BSD.

    I hope that the influx of users to windows doesn't harm linux's chance at the desktop, but users have free will and aren't forced to run any certain software. Also, by that measure, nobody is forced to improve video drivers for linux or port video games there. Which will not happen when more and more people choose windows.

    But hey, haters gonna hate, and I don't care about linux's ecosystem anymore. Let it burn. Perhaps the flames will get hot enough to drive the evil out? I won't know, I'm pretty happy with windows 10 and once again relegating unix to the servers. Yes, I'm being serious. I could be satisfied if it stays this way forever.

  19. Let the flamewar begin? by Anonymous Coward · · Score: 0

    Here was my original post to contribute to starting the flamewar:

    "Never heard of Windows or OS X? Or by "modern desktop" you mean "experience lagging the mainstream concept of modernity by about five years" ?

    PS Using some random hipster linux distro because a bunch of trolls on slashdot told you to do so, and then expecting to get excellent support from the developers is the very definition of insanity."

    I have never been prouder of the Slashdot community that this sentiment was already covered by all the comments that showed up before I could post.

  20. Re:Duh by DeHackEd · · Score: 5, Insightful

    I keep saying it, systemd not an init system. KDE and GNOME should not depend on an init system. Why does the desktop care who's booted it up?

    More specifically, systemd is Linux-only. The devs have explicitly stated that they are making good use of Linux-specific features. Fine, but if third party software becomes dependent on it then that implies they won't work on *BSD at all. Right? So now there's no Gnome or KDE on anything but Linux.

    So really, choice is being taken away clear across the board. Either that or I'm missing something really big which implies systemd is not a strict dependency.

  21. Re:Duh by phantomfive · · Score: 5, Interesting

    If you're allergic to trimming your neckbeard and running a modern init,

    There's no reason a Window Manager should depend on a particular init system. Doing so is a clear sign of bad software architecture.

    --
    "First they came for the slanderers and i said nothing."
  22. Correction by SuperKendall · · Score: 3, Insightful

    That was a very nice post and all, but I really lost focus after reading "Do or don't do" instead of "do or do not".

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Correction by Anonymous Coward · · Score: 0

      “To be is to do”—Socrates.
      “To do is to be”—Jean-Paul Sartre.
      “Do be do be do”—Frank Sinatra.

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

      "Yabba dabba do!" - Fred Flintstone

    3. Re:Correction by Anonymous Coward · · Score: 0

      There is no try.

    4. Re:Correction by Anonymous Coward · · Score: 0

      I stopped reading at eurocents because the EU is a big a cancerous evil as systemd

  23. Ubuintu and RedHat by Anonymous Coward · · Score: 0

    These distros have been moving further and further away from their UNIX roots for years.

  24. Re:Modern X11 Desktop Environments don't need Linu by Anonymous Coward · · Score: 0

    Slackware and Gentoo are major Linux distros and still over a non-systemd middleware.

  25. KDE on FreeBSD by Anonymous Coward · · Score: 0

    Run KDE on FreeBSD if you don't like Systemd. It works you know.

  26. Re:Modern X11 Desktop Environments don't need Linu by Anonymous Coward · · Score: 0

    Slackware FOREVER !!!!!!!!!!

  27. Answer: No, not with Linux by Anonymous Coward · · Score: 0

    SystemD == Linux at this point. You will not be able to run any modern and supported (by either active/large community or corporation) Linux without it.

    Is that good or is that bad? I would say it is immaterial. Until now we had good old fashion init, what that good or bad? Answer: Both. Just like Systemd.

    1. Re:Answer: No, not with Linux by Z00L00K · · Score: 1

      No, you are definitely wrong. Systemd is only sold into the larger distros and forced down on sysadmins all over the world. Not unlike how Windows was pushed.

      Systemd != Linux and Linux != Systemd.

      Systemd is very much like a prison that locks up users into a closed community. Very much like Windows.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  28. Re:If we're going systemd, we should go full throt by phantomfive · · Score: 2

    I don't do much init-fiddling although I do like the text based init/runlevel thing,

    It's pretty clear that if KDE depends on one particular init system, that systemd is no longer just an init system.

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

    Correct. Systemd is not about a modern init system. There are tons of modern init systems being worked out now. Systemd is a takeover of everything above the kernel level.

  30. Yes, not not all desktops by Anonymous Coward · · Score: 1

    Will you be able to run a modern Linux desktop without systemd in 2016? Yes. Will you be able to run all modern Linux desktops in 2016 without systemd? Probably not.

    KDE and GNOME appear set to fully adopt systemd as a dependency, but most other desktops probably will not. Cinnamon is developed by the Mint team and they still use SysV init. Lumina is cross platform and developed by PC-BSD, so they will never depend on systemd, Xfce is still developed and probably won't adopt systemd as a hard dependency in the near future...

    1. Re:Yes, not not all desktops by Anonymous Coward · · Score: 0

      Ctrl+F for xfce sent me here!

    2. Re:Yes, not not all desktops by Anonymous Coward · · Score: 0

      XFCE in FreeBSD is exactly the Linux I have been trying to find for the last 10 years. I'm not sure at what point all the computer experts in my life faded away and were replaced by Ubuntu/RedHat shills, but I am glad I managed to find my way back independently to a real server OS :P

  31. Re:If we're going systemd, we should go full throt by nuckfuts · · Score: 4, Funny

    As we've all learned from Apple: No half-assed shit. Do or don't do.

    I believe that was taught by Yoda, not Apple.

  32. The battle is lost by Anonymous Coward · · Score: 1

    For Linux, I am afraid the battle is lost... systemd has become exactly what its distractors were afraid of: an operating system on top of the kernel (and, in some cases, in replacement to bits of the kernel). As systemd continues to consume other functions, it will be even more entwined and harder to rip out.

    All this is kind of sad because it really shows what focused corporate interests can really push onto a community, no matter how much a community complains about it. For me, this is what I am most "anti" systemd about. Yeah, it's a large, monolithic target; yeah the people behind it are mostly control freaks with really moderate skills; yeah, it replaces a small messed-up implementation with a significantly larger and more messed-up on... all these things and more could be forgiven. What can't be is the abuse of power and privilege that allowed this to happen.

    1. Re:The battle is lost by Anonymous Coward · · Score: 0

      All this is kind of sad because it really shows what focused corporate interests can really push onto a community, no matter how much a community complains about it.

      It also shows how complaining doesn't make workable alternatives magically appear out of thin air.

      Systemd is pretty much the NetworkMangler or PukeAudio of service managers and system management utilities - a constantly broken in-flux mess based on highly questionable design decisions, but it's at least *trying* to solve problems package maintainers and users face.

    2. Re:The battle is lost by Anonymous Coward · · Score: 0

      but it's at least *trying* to solve problems package maintainers and users face.

      The principal problem being that they are too stupid to write a simple init bash script. To these people, I ask "Do you still have the box your computer came in?"

    3. Re:The battle is lost by Anonymous Coward · · Score: 0

      The principal problem being that they are too stupid to write a simple init bash script.

      Guess what, you have zero guarantee bash is even available, let alone installed.
      Use basic sh syntax and #!/bin/sh
      Oh, and it's principial.

    4. Re:The battle is lost by Anonymous Coward · · Score: 0

      > As systemd continues to consume other functions, it will be even more entwined and harder to rip out.

      I remember when systemd was just a chess program !

    5. Re:The battle is lost by Anonymous Coward · · Score: 0

      bzzzzzzzzztWRONG.

      principial: (adjective) elementary

      principle: (noun) rule or standard

      principal: (adjective) main, primary, important; (noun) person of high rank or importance

      So GP knew what he meant and knew the correct word to express it. Score one for the good guys.

      And in all seriousness, when was the last time you actually encountered a Linux system that didn't have bash? I'm guessing about 10 years? For that matter, lots of distros these days just make /bin/sh a symlink to /usr/bin/bash, and if you actually want sh, you have to install it.

    6. Re:The battle is lost by Anonymous Coward · · Score: 0

      "Do you still have the box your computer came in?"

      Funny coming from someone who is too inept to learn how to write unit files...

  33. Re:Duh by phantomfive · · Score: 2

    Correct. Systemd is not about a modern init system. There are tons of modern init systems being worked out now.

    Systemd is pretty clearly an init system. It's just that if you don't use that system, you can't use a lot of other stuff.
    The kernel is much more complex than an init system, and we've mostly figured out how to swap that out without difficulty. Swapping out an init system should be relatively simple in comparison.

    --
    "First they came for the slanderers and i said nothing."
  34. Systemd? Desktop? What? Why upgrade? by Anonymous Coward · · Score: 0

    I've got a green tan from my 80x25 CRT monitor. Lynx is nice and fast. Who needs Javascript and Java? Command line it!

  35. LXQT modern enough? by Anonymous Coward · · Score: 0

    I downloaded void linux live LXQT, previously I have been months on void E19 but I don't like its file manager. Install went ok, suspend/resume went ok, boots FAST installs/removes packages FAST, the init scripts of runit are one liners, I witness no quirks which plague systemd-distros at the moment. YMMV, but I question your destination.

    Captcha : passages

  36. Re:Duh by Anonymous Coward · · Score: 0

    your right, no window manager should depend on it, but your wrong about kde or gnome as they are desktop environments not window managers.

  37. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    > As we've all learned from Apple: No half-assed shit. Do or don't do.
    I'd excuse a higher UID for this statement, but yours is too low. Apparently you weren't around in OSX 10.0 and 10.1?

  38. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    It might work if large portions of the community didn't defect if people said so.

    I've pointed out the monopolistic behaviours (charging millions to cell companies to just have their phones), false advertising, and the 30% tax that applies for all in-app purchases (literally, you can pop into a web browser and get the same thing for cheaper; it's why bigger stores like amazon don't have apps you can buy from), hell even APL straight out calling their users unreasonable (see lawsuit "no reasonable person would believe our advertising" when people link like mad their advertising) ... Even a few complain about not having money, then blow an extra $500+ on a 512GB SSD when they barely use 128GB (this was a few years ago when SSD prices were on the expensive side).

    Absolutely no-one has moved away, despite complaining about other services being more expensive than needed or monopolistic. The reasons provided for continuing range from "it's pretty" to outright dismissal, from regular everyday people to tech nerds.

    As much as I don't want to be that "fanboi hater", everything I see points to extreme, blind, dedication.

    Now if SystemD had that same core audience, I can guarantee you that the devs would move over instantly and not care. However, since this is a community-contributed project, a sudden move will cause massive defections (as per this guy) and the project would die.

    If APL did the same thing, they wouldn't care because their remaining userbase is effectively funding everything necessary due to their high margins from those who stay - they'll just make a lot of money instead of obscene amounts.

  39. antiX-Linux and MX-Linux by DrJimbo · · Score: 1

    Take a look at antiX Linux and MX Linux. They are both modern distros with fairly modern desktops and they don't use systemd.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
    1. Re:antiX-Linux and MX-Linux by Anonymous Coward · · Score: 0

      i run antix too, the version they made for super old hardware. It runs great in my old 2003 computer, its the only thing i can say about it, i dont even know what systemd is i just know that since antix its based on debian, when i dont know how to do something, i get a lot of good info on google because apparently debian is like, the biggest linux camp or whatever you call it, im using it to learn basic linux stuff because i want to get to a point i get to dual boot with my next computer, and store all my personal shit on the linux side, so that win10 can only see my game related stuff

  40. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    > systemd has downsided but it also has upsides. We should stick with the upsides and patch the downsides until they're basically a non-issue.
    Which means ripping _everything_ out which the Holy Poettering decided to be a good idea to put into SystemD that doesn't belong there.
    Json parser in SystemD, wtfm8.

  41. Feel Free by Luthair · · Score: 1

    To fork or write your own desktop environment if you don't like it, that is the point of open source; not the ability to force other people to kowtow your arbitrary system choices.

    1. Re:Feel Free by Anonymous Coward · · Score: 0

      Dumbass, that's the complaint about systemd. The asshole authors have been replacing the existing components of linux one at a time, forcing other people to kowtow to their choices. FYI the rule for being a good OSS citizen is: do one thing, and do it well. Then STOP.

    2. Re:Feel Free by Luthair · · Score: 1

      Nope, systemd developers are writing software and people are choosing to use it. If you don't want to, then you need to step up and contribute to the alternatives otherwise you're just another asshole with an opinion.

  42. KDE is a modern desktop? by QuietLagoon · · Score: 2, Insightful

    It makes sense that KDE would like systemd. They both are bloated and do far more than they need to.

    1. Re:KDE is a modern desktop? by Anonymous Coward · · Score: 0

      It makes sense that KDE would like systemd. They both are bloated and do far more than they need to.

      Some of use actually like a full featured desktop environment that we can customize.

      We also don't like the UX philosophy of Apple, Gnome, and Unity of removing features from the interface and hiding them behind undocumented gestures or a shit registry like gconf.

      I want a system that lets me work the way I want to work and doesn't try to tell me what my workflow should be.

  43. Re:If we're going systemd, we should go full throt by SvnLyrBrto · · Score: 3, Interesting

    I disagree on the "full-throttle" part. That's be fine on consumer desktops. But Linux is mostly about production servers. Yes, yes... I know... mainstream Linux on the desktop is "just around the corner" and all that. :)

    I have no great love for sysV init scripts. Getting rid of them would break a few things in my world. But really, those things could probably stand a new look and update anyway. But my second-to-main issue with systemd is that it's just somewhat half-baked and obtuse. There's a lot of "don't look behind the curtain, just trust us that it'll work" to it. That'd be tolerable in a consumer OS, or even in a consumer-targeted Linux distort like Mint, but not in bloody RHEL and Debian!

    My biggest gripe about systemd, though, is its counterpart in crime: journald. Binary log files are the work of the devil and journald needs to die in a fire. And no one... not even a couple of Red Hat engineers I've spoken with... has been able to give be a non-hackish, production-worthy, way of ripping journald out of the thing and replacing it with syslog.

    --
    Imagine all the people...
  44. Salomonic solution by NostalgiaForInfinity · · Score: 1, Interesting

    Keep systemd, kick out Poettering.

    1. Re:Salomonic solution by vel-ex-tech · · Score: 2

      This would be acceptable.

      In fact, start over from scratch without Poettering.

      I understand there are some legitimate needs for a "modern" desktop that systemd is attempting to fill. I've also heard that it will allow Linux to run on devices like phones and tablets with far fewer headaches.

      But yes, kick out Poettering, and give me something designed and written by competent developers.

    2. Re:Salomonic solution by Anonymous Coward · · Score: 0

      Go back to daemontools. It was more stable, secure, intelligible, and supportalbe than "upstart", and Dan J. Bernstein finally gave up on his weird-ass "you can only publish patches, you cannot modify and publish source or binaries built from modified source" licensing.

    3. Re:Salomonic solution by Anonymous Coward · · Score: 0

      This. 10,000 times this. Poettering is a know-it-all brat who ignores criticism form the exact people he should be asking for criticism from. He's the programmer equivalent of that kid who'd throw "atomic bomb" when you played rock-paper-scissors and would claim he had a force field when you'd say "bang, I got you" making your hand into a gun shape.

    4. Re:Salomonic solution by Anonymous Coward · · Score: 0

      This. 10,000 times this. Poettering is a know-it-all brat who ignores criticism form the exact people he should be asking for criticism from. He's the programmer equivalent of that kid who'd throw "atomic bomb" when you played rock-paper-scissors and would claim he had a force field when you'd say "bang, I got you" making your hand into a gun shape.

      This. 10,000 times this. Poettering is an evolved form of the know-it-all "clock kid" brat that does nothing truly "creative" or "unique" while hiding his "crap" inside the efforts of others.

    5. Re:Salomonic solution by geoskd · · Score: 1

      In fact, start over from scratch without Poettering.

      Then do it. Winners don't ask or expect others to do for them, they do and let others come to them. So far I have seen only one good solution to the literally hundreds of related problems that SystemD solves. Show me the *real* alternative that actually solves all of the same problems and we'll talk.

      I find that most of the people, who claim that SystemD doesn't solve any problems, are not programmers themselves, and are only regurgitating the same old untrue crap that other uninformed dolts are spreading. At the end fo the day, those who know what they are talking about are choosing SystemD with remarkable consistency and speed. That alone tells me that it is a better solution than what they were doing before, if not the best solution available.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    6. Re:Salomonic solution by Anonymous Coward · · Score: 0

      I work for RedHat, so I'm really getting a kick out of some of these replies.

      Some of you guys are very good at making it sound like you know what you are talking about. But trust me.... You don't.

      I think you just want to make yourself sound smart, when in reality you don't know what you are talking about. This is how bad info gets passed around. If you dont know about the topic....Don't make yourself sound like you do.

      Cos some Slashdotters believe anything they hear.

    7. Re:Salomonic solution by Eunuchswear · · Score: 1

      So, have you started work yet?

      Or are you waiting for someone else to do it?

      --
      Watch this Heartland Institute video
    8. Re:Salomonic solution by vel-ex-tech · · Score: 1

      Yeah, bruh. I wrote a makefile once that can do parallel init super quick. Just add this to your inittab: make -j10 runlevel5.

      No, I'm happy with OpenRC. Give me a basic minimum income, and I'll be happy to evangelize my makefile solution to the larger community.

      I like how I'm being flamed for not being a programmer. I'd probably mop the floor with most devs here. It's 'cause I know my shit. When I don't know my shit, I ask. Then there's usually an intelligent woman or somebody around who can show me how the shit is done in some new shit. Shit, bruh. You got it?

      (It's funny, the millennial who's getting under my skin at the moment has an entire department of intelligent, experienced women to ask, and he comes to me, the misogynerd! I wonder if he thinks I'm a trans man who for whatever reason isn't taking testosterone. His head would 'splode if he knew I was going the other way!)

    9. Re:Salomonic solution by squiggleslash · · Score: 1

      I use Firefox despite critical components being designed and written by Brandon Eich, who's a contemptible homophobic jackass (and would have continued to use it even if he hadn't resigned.) I use OpenSSL despite the jackwagon who wrote it being some anti-GNU zealot. Those are two examples, and I'm sure I can find a thousand more utilities written by people I'd never go to a party with.

      You're unwilling to work with systemd simply because you don't like the author, and are willing to throw the baby out with the bathwater because you are afraid to deal with your animosity against the author. OK, we get it.

      But perhaps you need to reconsider your priorities if your approach to life is to decide what technologies to use on the basis of personality quibbles with people you'll never ever meet.

      systemd's great. I can't comment on Poettering because, quite honestly, I've never really followed the guy. He could be as bad as Eric Raymond. He could be as nice as Bruce Perens. I'll bitch about him if I find out something that makes me think he's giving the F/OSS communit(ies) a bad name or is behaving in an exclusionary manner, but I'm not going to reject a long needed technological upgrade that's exactly what we need right now on that basis.

      --
      You are not alone. This is not normal. None of this is normal.
    10. Re:Salomonic solution by ookaze · · Score: 1

      You sound like a stupid and ignorant troll, not at all like a top programmer.
      A top programmer would already know everything he needs to know to begin programming a systemd alternative, as eveyrhing is documented on LP site.
      People like you are very easy to spot, sorry.

  45. 2016 the year of FreeBSD? by future+assassin · · Score: 1

    ????

    --
    by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
  46. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Same AC.
    If Lennart continues like this, he might as well attach the whole linux kernel to SystemD and call it a fork ... SystemDinux/SystemD Kernel or something like that.

  47. pulseaudio by short · · Score: 1

    $subj is another part breaking modern Linux OSes which we should get rid of. Each month a new breakage, this month it is USB speakers invisible to software playing via pulseaudio while still addressable as an ALSA device.

    1. Re:pulseaudio by sconeu · · Score: 1

      Guess who wrote pulseaudio? Hint: initials are LP

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    2. Re:pulseaudio by vel-ex-tech · · Score: 1

      Ugh, pulseaudio is still wonky? Last time I used it, back when OSS was the thing before we all switched ALSA, I couldn't for the life of me get it to work with less than about a whole second or two of lag. I always used ESD. ARts seemed to suffer from lag also if I remember correctly, but then again it was more than just an audio muxer (and yet on that point JACK can do all kinds of crap in near real time, used it as a stand-in all-purpose set of floor pedals when I tried learning guitar).

      I might try systemd at some point just to see whether it's as bad as I've heard, but when I first heard of systemd, my reaction was pretty much "some guy who can't write a sound daemon is going to try to replace init?!" Then replace the logger. Then hoover up getty and replace login?! WTF!

      While Betteridge would suggest we're all doomed, 2016 is almost here, and I'll be running Gentoo with XFCE and the section in my package masks marked "# poettering" that's kept me Poettering-free since this mess got started for the foreseeable future.

      In fact, I gave Enlightenment E19 a spin a few months ago, and even though it says it depends on systemd, it worked fairly well for me without systemd. I don't think it even pulled in systemd-shim, either. I might need to double-check that.

      Really, though, even if XFCE, Enlightment, Mate, and all the full blown DEs go full systemd retard, there's still, oh, IceWM, xmonad, RatPoison, Window Maker, FVWM, awesome, you name it. I just listed the ones I could remember using off the top of my head. I know I've used more.

    3. Re:pulseaudio by Anonymous Coward · · Score: 0

      sudo apt-get -y remove --purge pulseaudio pulseaudio-module-x11 pulseaudio-utils pavucontrol gstreamer0.10-pulseaudio paman pavumeter pavucontrol
      sudo kill -9 `ps aux | grep -v grep | grep start-pulseaudio | awk {'print $2'}`
      sudo kill -9 `ps aux | grep -v grep | grep pulseaudio | awk {'print $2'}`
      sudo bash -c "rm /etc/asound.conf"

      rm ~/.pulse-cookie
      rm -r ~/.config/pulse
      sudo rm -rf /tmp/pulse*

      sudo apt-get -y install alsa-base alsa-tools alsa-tools-gui alsa-utils alsa-oss alsamixergui libalsaplayer0 pnmixer
      sudo /etc/init.d/alsa-utils restart

      kill -HUP `ps aux | grep -v grep | grep pnmixer | awk {'print $2'}`
      sed -i 's,^\(VolumeControlCommand=\).*,\1'xfce4-mixer',' ~/.config/pnmixer/config
      pnmixer &

      This leaves you with libpulse-mainloop-glib0 and libpulse0 which have been baked in as dependencies and requires a distro to decide that that kind of rdep is unacceptable before its fixed.

    4. Re:pulseaudio by Anonymous Coward · · Score: 0

      Ugh, pulseaudio is still wonky? Last time I used it, back when OSS was the thing before we all switched ALSA, I couldn't for the life of me get it to work with less than about a whole second or two of lag.

      Don't enable pulses virtual "all outputs" device.
      It was horribly broken back then (sets a fixed min,max and current latency of 2000ms), and it's still as horribly broken today.
      Sadly some distros *still* ship with a configuration enabling that god-awful hack by default.

      Technical reason for that horrible limitation: pulse can't change the min/max latency of a output device while it's in use by any client. Now imagine what happens if a new real output device with higher min latency or lower max latency than any current real output device appears while the virtual "all outputs" device is in use.

      TLDR: horrible design decision combined with incompetent maintainers in distros = "fun" that lasts for the better part of a decade.

      And there's more warts like that :/

    5. Re:pulseaudio by Anonymous Coward · · Score: 0

      I *have* to remove pulseaudio from mint because it oscillates when I try to run advanced software that relies heavily on sound. Because I am decoding digital bits, those bits get too badly mangled and won't decode. Oscillation is simply not acceptable. I get rid of pulse audio and my problem goes away. I've twisted every knob. I've gone full-regression on pulseaudio to try and get it not to oscillate, and it just doesn't quit. And LP won't fix it. And he doesn't care about corner cases. And that makes him at least as bad as the dumb-ass proprietary vendors who claim "its a feature, not a bug".

    6. Re:pulseaudio by Eunuchswear · · Score: 1

      LP won't fix it.

      Maybe because he's not the pulseaudio maintainer?

      --
      Watch this Heartland Institute video
  48. Re:Duh by phantomfive · · Score: 5, Informative

    So now there's no Gnome or KDE on anything but Linux.

    That is Lennart's plan. Here's what he says::

    "I think we need to ask ourselves the question if we do ourselves any good if we continue to support all kinds of kernels that simply cannot keep up with Linux anymore."

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

    its because systemd provides features that are normally root only, and delegates them through dbus and a permission system through to logged in users. This lets the desktop environments have more advanced features then they would with init systems that don't do this delegation. If they were to support all inits, they would have to reimplement a lot of the parts of systemd. They used to do just that. They have both decided to stop doing that and just let systemd do it. GNOME/KDE are doing the right thing IMHO.

    If the other init systems want to gain support, they have to support this same kind of functionality somehow.

  50. Re:Duh by phantomfive · · Score: 2

    kde or gnome as they are desktop environments not window managers.

    What difference does that make to the current discussion? I'll happily concede that point if you stay on topic. Neither KDE nor Gnome should depend on a particular init system.

    --
    "First they came for the slanderers and i said nothing."
  51. Re:Duh by somenickname · · Score: 4, Interesting

    The problem is that it's *not* a modern init system. In fact, I'm not really sure how to describe systemd apart from, "An overreaching solution to a problem that never actually existed". I don't think there is a single thing I can do with a systemd enabled system that I couldn't do in a 2008 version of Ubuntu. So, apart from complexity and a variation of vendor lockin, what has the linux world gained by moving to systemd?

  52. Without Systemd Wiki by dissy · · Score: 5, Informative

    Without Systemd Wiki: http://without-systemd.org/wik...

  53. Systemd "Spec" or RFC? by kervin · · Score: 3, Interesting

    If this is going to be the case, then we need a Systemd specification or RFC maintained by a widely respected committee and multiple implementations should be available.

    1. Re:Systemd "Spec" or RFC? by Anonymous Coward · · Score: 0

      Ha ha. Nice joke.

      There's no spec of SystemD, or its IPC protocols, because SystemD is a big heap of green-field prototype garbage. It only works when the wind is blowing in the right direction. The documentation of its protocols is like "service_call(a, b, c, d, e, f, g)", where the parameters are doc'd as "the first parameter", "the second parameter", and so forth; and the RPC call itself is just "a call to the service", quite literally.

      In short, Lennart and his lot of fools are idiots who should've never been put in a position like this. It is their rise that highlights how the supposed GNU/Linux "comminity" is receptive to cancer. Thankfully, cancer cures itself.

    2. Re:Systemd "Spec" or RFC? by HiThere · · Score: 1

      With documentation like that I tend to wonder whether idiot is the correct term, or whether malice should be assumed.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    3. Re:Systemd "Spec" or RFC? by Anonymous Coward · · Score: 0

      It does ensure forever churn (in case some of that shit gets improved), and Lennart etc. do appear dead-set on cementing themselves a perpetual position of power in the GNU/Linux userspace. Intentional or not, the effect is surely not going unappreciated.

      At the same time it means that the implementation is the spec, and the implementation is ever-changing and thus not much of a spec at all. Compatibility efforts are therefore wasted right out of the gate; and even if they weren't, it'd be doubtful that SystemD would retain bug-for-bug function wrt its earlier versions.

      As for me, I think Lennart et al are straight up incompetent.

    4. Re:Systemd "Spec" or RFC? by ookaze · · Score: 1

      With documentation like that I tend to wonder whether idiot is the correct term, or whether malice should be assumed.

      Taking an AC on Slashdot as your source, I wonder whether idiotic is the correct term, or whether malice should be assumed.
      A real concerned developer would have already started there http://www.freedesktop.org/wik... and looked at "Documentation for Developers".

    5. Re:Systemd "Spec" or RFC? by HiThere · · Score: 1

      It's a source that nobody knowledgeable appears to have contradicted. Challenging the source is reasonable if the information is untested. If it isn't challenged (and I notice you didn't challenge it) then it gains plausibility.

      P.S.: Your attack is an actual ad hominem attack, admittedly against a dubious character. But just because the source is unreliable doesn't mean the information is wrong. And it was presented to a vocal audience with many knowledgeable individuals in it. So I tend to think that systemd does provide root services to users without rights to use those services. And this does sound like a dangerous weakness.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    6. Re:Systemd "Spec" or RFC? by Anonymous Coward · · Score: 0

      It's a source that nobody knowledgeable appears to have contradicted. [...] If it isn't challenged (and I notice you didn't challenge it) then it gains plausibility.

      Nobody knowledgable denied that the Nazis fled to the dark side of the moon after they lost the war either. And clearly if there was nothing to it, this would long have been discredited or nobody would mention it any longer.

    7. Re:Systemd "Spec" or RFC? by ookaze · · Score: 1

      It's a source that nobody knowledgeable appears to have contradicted. Challenging the source is reasonable if the information is untested. If it isn't challenged (and I notice you didn't challenge it) then it gains plausibility.

      P.S.: Your attack is an actual ad hominem attack, admittedly against a dubious character. But just because the source is unreliable doesn't mean the information is wrong. And it was presented to a vocal audience with many knowledgeable individuals in it. So I tend to think that systemd does provide root services to users without rights to use those services. And this does sound like a dangerous weakness.

      No, it's just that you missed sth somewhere: systemd DOES NOT provide root services to users without rights to use those services, this was the situation BEFORE systemd.
      Or provide some specific example, none have been given, contrary to what you're saying.

  54. It's Very Interesting by Anonymous Coward · · Score: 0

    A Plasma(which sucks ass) advocate thinks that systemd(which also sucks ass) is the way of the future.

    The real question in my mind is; can Linux survive this trip down the wrong road and get back on track, or is this systemd diversion going to be the end of Linux?

    Remember when Upstart was the only way forward? That turned out to be a trip down the wrong road. But not every distro jumped on Upstart, it didn't replace the logging system or break workflows, and Desktop Environments didn't contemplate chucking large sections of their own code to then rely on it.

    No matter how smart you think you are; there comes a point where people are sufficiently sick of your shit that they will act against their own interests to get the fuck away from you

  55. Re:If we're going systemd, we should go full throt by msk · · Score: 0

    You posted as AC. Try again.

  56. Much todo about zip--ConsoleKit2 is also supported by FreeUser · · Score: 5, Informative

    Sigh.

    First, only an idiot would want a monoculture, particularly in the Linux world, so to those saying "just to systemd full bore or go to (someplace else)" the rest of us need to respond with a very loud and resounding: Fuck You.

    That said, things aren't nearly as dire as this post implies. Reading from the responses to the bug he himself linked to, I find the following:

    > Unless KDE is prepared to make a statement that it depends on systemd

    of course not. Powerdevil recently also gained support for ConsoleKit2, see: http://commits.kde.org/powerde...

    Which turns it into a distro problem. Your distribution configured the system in a way that suspend/hibernate is broken. It doesn't come with any of the supported solutions Plasma provides. Which makes it a distro problem. The distro integrates various parts of the software stack. This includes it's the distro's task to ensure that components work together. It failed here by ripping out systemd and replace it with well nothing.

    So while I'm sure the systemd zealots would love to see KDE, Gnome3, etc. only work with systemd and drop support for all other distros, this doesn't appear to be happening. In the case of KDE, ConsoleKit2 is supported (and therefor Funtoo, Gentoo, Arch with OpenRC, etc. will continue to work just fine).

    --
    The Future of Human Evolution: Autonomy
  57. Re:Duh by phantomfive · · Score: 3, Insightful

    This lets the desktop environments have more advanced features then they would with init systems that don't do this delegation.

    An init system shouldn't be doing that stuff. You know how sometimes people complain that "systemd is monolithic?" That is what they are talking about: you can't get that stuff separately from your init system.

    --
    "First they came for the slanderers and i said nothing."
  58. Re:Duh by Immerman · · Score: 1

    A Window Manager doesn't mess with power management, or sound, or input devices, or screen resolutions, or... it just manages windows. Once you want to start dealing with all that other stuff mandatory to a modern desktop environment, then you're way beyond "window manager". Or does the relatively miniscule window manager component of KDE or Gnome depend on systemd? I'll admit ignorance on that.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  59. Re:Duh by phantomfive · · Score: 2

    Again, the point under discussion is neither KDE nor Gnome should depend on a particular init system.

    --
    "First they came for the slanderers and i said nothing."
  60. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 1

    > "don't look behind the curtain, just trust us that it'll work"

    Except when it doesn't and since it swallows stderr and a lot of syslog messages, you can't troubleshoot. Something that would take 30 seconds with Sys V init scripts can take hours since you have to resort to using strace with systemd to try to find problems by looking through hundreds of thousands of lines of output.

  61. Who gives a fuck by Anonymous Coward · · Score: 0

    Linux on the desktop is irrelevant, just like Linux is becoming irrelevant because of this continued systemd faggotry.

    Who the fuck is going to run servers with systemd? Centos 7 is not an upgrade path that is acceptable for anyone.

    The reasons are obvious.

    Not a anti systemd troll. Fact: systemd is designed by an incompetent, stupid, and arrogant cunt who:
    - isn't a system administrator
    - probably doesn't use Linux for shit besides developing systemd.

    The time has come to hire someone who isn't an incompetent cunt to write an init system.

    1. Re:Who gives a fuck by gnupun · · Score: 1

      What does an init system have to do with desktop session management? Nothing. How can the same stupid subsystem (systemd) control behavior of both these separate subsystems. Systemd is broken by design, it is trying to be a sub OS between the real kernel and user apps.

  62. So KDE gets forked by Anonymous Coward · · Score: 0

    Big deal. GNOME got forked as well: check out the Mate project, forked from GNOME 2 before the "let's remove all configurability" push. Mate's terminal emulator is nearly perfect, whereas GNOME's is barely usable.

    That's Free Software for you. As always, the connoisseur must look at options besides the ones Red Hat etc. would offer.

    1. Re:So KDE gets forked by Anonymous Coward · · Score: 0

      KDE already got forked into the Trinity Desktop Environment.

      Also, GNOME's Terminal reflows text.

  63. Re:Duh by Anonymous Coward · · Score: 0

    Because desktop environments need closer integration to the hardware/kernel/root only things then a window manager will ever need. They should provide user interface integration for handling things like usb devices coming and going, cdroms, suspend/resume events and triggering, etc.

    The kernel folks believe userspace should deal with that, and only root should. For better or worse, systemd has provided the necessary integration with the kernel and exposed it to the rest of userspace, including the desktop environments. Its not ideal, but its the best thing so far I've seen that attempts to addresses the problem.

    Some more details here:
    http://linux.slashdot.org/comments.pl?sid=8387451&cid=51003969

  64. Re:Duh by Anonymous Coward · · Score: 0

    1) you seem to view complexity as something bad that was foisted onto this project. It is not, it is an inavoidable fact of all systems.

    2) variation of vendor lockin? Well, when it's open source code you're getting for free, I don't know how you can call it that. But ok, granted.

    3) what has the linux world gained? What is the "Linux World" anyway? If you define it as "people who like linux but hate systemd", well then I guess the answer is already obvious.

  65. Wrong way around by inhuman_4 · · Score: 5, Insightful

    The questioner has it the wrong way around.

    The systemd team didn't create those dependencies, the DE maintainers did. All of these DEs ran just fine without systemd and they still could if someone was interested in doing so. In fact given the maturity of the old interfaces, and the code already existing in previous releases it should be much easier to maintain say, KDE or Gnome, without systemd that it is for the team trying to add it in. There is nothing stopping people from forking the existing code and running their own project, we have seen this happen in the open-source world dozens of times. If there is a lot of demand for systemd less distros, the community will make them.

    The question isn't "Will You Be Able To Run a Modern Desktop Environment In 2016 Without Systemd?". The question is "Where are all the systemd-free projects?".

    Linus said talk is cheap show me the code. So where is it? For all the complaining, flamewars, and cries of fleeing to *BSD you would expect systemd-free projects to be springing up left and right. So where are they? If Red Hat is making such a huge mistake switching to systemd, then surely their competitors at SUSE, Cannonical, and Mandriva will capitalize on that mistake in the name of profits no? It isn't surprising that seemingly everyone is adopting systemd. systemd is solving problems and implementing feature that people want. That is easy to explain.

    What is remarkable here is the massive disconnect between the amount of outcry about systemd and the amount of code being written to avoid it.

    1. Re:Wrong way around by Anonymous Coward · · Score: 0

      You don't need to write new code to avoid it, either switch to a distro without systemd or keep using old software. Debian Wheezy, Red Hat 6, Ubuntu 14.04 all still run without systemd. All the BSDs run without systemd. There are lots of solutions already so there isn't any need to create more in order to avoid systemd.

    2. Re:Wrong way around by mSparks43 · · Score: 1

      Why would someone want a system without systemd??

      Is it like having a system without "ls" and "cat". Why the outcry?

    3. Re:Wrong way around by Anonymous Coward · · Score: 0

      This may seem insightful, but really the people who don't care for systemd (who actually code in OSS) have been working to keep the software they rely on working without it. That may not mean Gnome or KDE, if those guys have chosen to rely on systemd, but it does mean other desktop environments and things. But I've seen Gentoo and other distros doing their best to keep systemd an option, and they're not just a couple of dudes in a basement somewhere.

    4. Re: Wrong way around by corychristison · · Score: 1

      Gentoo has their gentoo-originated OpenRC init system. Systemd will be a 2nd class citizen for a long time.

      I use Gentoo (well, Funtoo) exclusively on my own machines. OpenRC works, and works well with plenty of room for flexibility. I don't see any need to use anything else.

    5. Re:Wrong way around by phantomfive · · Score: 2

      The systemd team didn't create those dependencies, the DE maintainers did. All of these DEs ran just fine without systemd and they still could if someone was interested in doing so.

      The systemd developers have been active in the DE mailing lists, encouraging them to make systemd a dependency. See here for an example.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Wrong way around by Anonymous Coward · · Score: 0

      From comparing old Centos distros and new, or a new one to freebsd, those "speed improvements" he mentioned have not happened in the distros with systemd.

    7. Re:Wrong way around by sjames · · Score: 1

      It's much faster and easier to cover everything in shit than it is to scrub it all away again.

      The projects are out there, it just takes a little while to bootstrap. Meanwhile, I am working with Jessie and fvwm using sysv to avoid systemd to the extent possible. That is, where I haven't just stayed at wheezy for now.

      For example, have a look at Devuan.org.

    8. Re:Wrong way around by Anonymous Coward · · Score: 0

      Code is not cheap. Even Tornuts gets paid to code.

    9. Re:Wrong way around by Anonymous Coward · · Score: 1

      Tell me about it, I'm writing this anonymously out of fear of backlash. I'm locked away in my apartment with the lights off, huddled in a corner, afraid that they might notice the eerie glow of my LCD seeping through the windowpane, afraid that they might realise I'm home, afraid of what they will do. You don't know these people, you just don't! You can't know, no-one can. It's getting too much for my family; last week my cat left and I'm worried that my mother will go next, then I'll be truly alone. One minute I'm a popular, outgoing guy, with the typical kernel hacker social life, just like you see in all the celebrity magazines, and next thing you know I'm a recluse thanks to systemd. It could happen to anyone, you could be next. Just look at this excerpt from that link:

      "And I expect a couple of more interfacing points, however things get more and more into vaporware areas with those."

      You see that, he EXPECTS! Let me tell you, when he expects, you find a way to deliver. Failing to integrate with systemd just isn't an option. You do it, you just do. No matter the cost, because the alternative is worse. Vapourware, that's the alternative you have.

    10. Re:Wrong way around by Anonymous Coward · · Score: 0

      Of course they are!

      They think they solved a problem that DE devs have been facing for a long time. Do you really expect them to sit quietly in their rooms? Of course they go out and try to peddle their wares. If the devuan devs had anything that could solve similar problems I hope they would do the same.

      The decision on whether or not to follow that suggestion is still up to the individual projects. It is their responsibility to decide on which of the many proposals they get they are going to use.

    11. Re:Wrong way around by Eunuchswear · · Score: 1

      You don't need to write new code to avoid it, either switch to a distro without system

      But this whole discussion is about someone who switched to a distribution without systemd and that distro, Devuan, broke his KDE. And so he made a bug report to KDE, instead of to the people who made the bug -- the "Veteran Unix Adminstrators" at Devuan.

      --
      Watch this Heartland Institute video
    12. Re:Wrong way around by mSparks43 · · Score: 1

      Hmm, My question was "why".

    13. Re:Wrong way around by squiggleslash · · Score: 2

      Better explanation:

      sysvinit is widely considered awful by most distro maintainers.

      How do we know this? Well, because distro maintainers have been trying to get away from it for years. Even when everything was run from 'init' there have been multiple refactorings of /etc/*.d to try to produce a better start up environment.

      At some point, some distributions, notably Ubuntu, switched to an initd replacement called Upstart. Because they were desperate to get away from sysvinit. ChromeOS, possibly the most widely used Desktop GNU/Linux distribution, was also an early adopter of Upstart. Again because it was considered better - more reliable, faster, etc - than horrible old init.

      So why are they switching to systemd? Because systemd is considered better than Upstart (which in turn is considered better than sysvinit.) systemd has a better process model, and doesn't ignore required functionality (yes, the same program that configures devices at start up probably should configure USB devices that are plugged in dynamically, and the same processes that configure the network based upon what devices are plugged in at start up should probably configure the network based upon what devices become available later, etc. So yes, this supposed "monolithic" approach is basic common sense.)

      Most of those complaining about systemd are actually fighting an argument they lost in 2006, when Upstart became part of Ubuntu 6.10. They've lost it not just in the GNU/Linux world, but also in, say, the Mac OS X world, where sysvinit was unceremoniously ejected back in 2005. Or the Solaris world. etc.

      You know, I could understand this if we were actually losing anything by switching to systemd. The desire to remove X11 from *ix, for example, replacing it with a dumb graphics engine with a fraction of the functionality, I think is genuinely a tragedy. We'll lose much of what made *ix what it is if and when Wayland is adopted. But systemd doesn't remove anything. It's fast, efficient, and it fixes huge holes in GNU/Linux, problems we've been aware of since the mid-nineties but haven't had the spine to fix.

      It's something to be welcomed.

      --
      You are not alone. This is not normal. None of this is normal.
    14. Re:Wrong way around by phantomfive · · Score: 2

      I investigated in detail why Debian adopted systemd, and wrote about it here. It largely agrees with your post, that people mostly want to get away from sysv init, and of course sysv init has been controversial since it was created, which is why BSD never used it.

      The problem with systemd isn't the features it tries to provide, the features are good. The problem is the architecture of the software is really bad. There is absolutely no reason KDE should depend on a particular init system.

      --
      "First they came for the slanderers and i said nothing."
    15. Re:Wrong way around by Anonymous Coward · · Score: 0

      Your examples are purely commercial. FOSS holds up because it's supported by a community. Commercial interests have given systemd its push; employees of multiple companies are working on it and expanding its feature-set.

      Further, average users and incompetent people will favor features over correctness or stability. systemd subsumes so much shit that people switch to it out of convenience. We should've learned by now that "all in one" solutions do not hold up over the long-term. They create vendor buy-in, and when you inevitably have to switch away from the thing you're depending on, the more functionality the old thing had, the more hassle it is to switch.

      This is the classic Embrace, Extend, Extinguish strategy employed by a certain company. Except the big names in Linux Land are using it now, realizing they can harness the work of volunteers to line their pockets. Lennart himself -- part of the GNOME Foundation -- deliberately pushed systemd (or rather, logind) to the foundation and suggested the project depend on it. The fact remains that systemd has an agenda. It is *not* libre software in spirit. Its code is available, and the freedoms are present. But the project itself, as a community and in its social activities, has been nothing but a bunch of marketers and agenda-pushers. That should be a red flag to all of us. Why would someone push their software as a solution? Why would they push and insist people switch to what they're developing? That's not altruism or a desire to help others. Libre software is about scratching *your own* itch, not pandering to the largest audience possible and being Yes-Men to feature requests.

      systemd is Bazaar software developed by a Cathedral community.

    16. Re:Wrong way around by Anonymous Coward · · Score: 0

      > But systemd doesn't remove anything

      Choice.

    17. Re: Wrong way around by Anonymous Coward · · Score: 0

      What does it take to be "first class"? I'm a Gentoo developer and we've had discussions concerning daemons. It's completely at a maintainer's discretion, but we're encouraged to include systemd units if/when they're made available to us. So someone who really cares about systemd integration could submit bug reports asking for ebuilds to install unit files, and most maintainers will do it.

      I'm 100% against systemd, but I will not deny the users of packages I maintain that choice. I joined the Gentoo team because I consider choice the second-most important part of libre-software; the most important being the foundational freedoms themselves.

      From what I gather, systemd support is pretty good in Gentoo. We even have profiles with pre-cooked USE flags designed for systemd use. I don't know where you got the idea that Gentoo treats it like a 2nd class citizen (which is a vague distinction in the first place).

    18. Re:Wrong way around by olau · · Score: 1

      Since you picked GNOME, with all the research you've been doing, you must also know that Olav Vitters @ GNOME has repeatedly said that the official line is that if it's possible to support other things, they don't mind doing it. But nobody showed up to do the work.

      I think at this point it's down to other software needing to support the DBUS interfaces GNOME is relying on. But it's not my impression this is a real problem, if just people would show up to do the work.

      Lennart knew that by saying no to porting systemd to other kernels, he'd receive a fair amount of flak so he's been actively working on the API and pointing people to that instead ("reimplement the API"). It's even in the thread you link to.

    19. Re:Wrong way around by phantomfive · · Score: 1

      Of course, I fully blame myself for being too lazy to write a replacement.

      But I blame the systemd team for writing lousy code, and I reserve the right to complain about it.

      --
      "First they came for the slanderers and i said nothing."
    20. Re:Wrong way around by Eunuchswear · · Score: 1

      The irony.

      This whole dumb topic is about a bug in Devuan caused by them not understanding what they were doing when they removed systemd.

      --
      Watch this Heartland Institute video
    21. Re:Wrong way around by PCM2 · · Score: 1

      The systemd developers have been active in the DE mailing lists, encouraging them to make systemd a dependency

      I am shocked -- shocked, I tell you -- that one of the lead developers of a piece of software would encourage others to use it.

      --
      Breakfast served all day!
    22. Re:Wrong way around by sjames · · Score: 1

      You didn't RTFA, did you?

      Alternatively, that's MICRO doses of LSD, not MEGA.

    23. Re:Wrong way around by Eunuchswear · · Score: 1

      I certainly did.

      Devuan did "rip out systemd", that's its raison-d'etre.

      Devuan did not then "come with any of the supported solutions Plasma provides".

      Then a whiny Devuan user wants KDE to do more work just to support Devuan's broken packaging decisions.

      --
      Watch this Heartland Institute video
    24. Re:Wrong way around by sjames · · Score: 1

      No, they want the KDE developers to do LESS work by not ripping out still working functionality.

      Alternatively, they had an undocumented dependency that they refused to document. That's doubling down on a bug.

    25. Re:Wrong way around by Anonymous Coward · · Score: 0

      Writing software is just a small part. Usually there is ongoing maintenance work, esp. when integrating with other pieces of software. "Ripping out" stuff usually happens in the free software case when a part is broken and nobody was interested in fixing it.

    26. Re:Wrong way around by sjames · · Score: 1

      Then they need to document the dependency that approach created, not deny it.

    27. Re:Wrong way around by Anonymous Coward · · Score: 0

      > "Ripping out" stuff usually happens in the free software case when a part is broken and nobody was interested in fixing it.

      Happens when SJW pieces of shit take over.
      "Anyone who doesn't like systemd hates women" - Russel Coker, Debian Dev.

    28. Re: Wrong way around by corychristison · · Score: 1

      It's been a while since I've done a fresh install... but last time I did it, the docs encouraged OpenRC over other init systems, unless you were planning to run a BSD kernel.

      Perhaps it has changed, and I am just unaware. I do have -systemd in my USE flags to encourage portage to not install, or to remove, any systemd related parts of packages.

    29. Re:Wrong way around by ookaze · · Score: 1

      No, they want the KDE developers to do LESS work by not ripping out still working functionality.

      Alternatively, they had an undocumented dependency that they refused to document. That's doubling down on a bug.

      Actually either you don't understand what development is, or it's malice from your part and so bad behaviour.
      Maintaining code in your application is more work than not having to maintain it. So ripping out code is LESS work for KDE devs. Especially when this code is already taken care of better elsewhere.
      It's exactly like with systemd: not maintaining kludges for it to work on sth else than Linux is LESS work, not more.
      Maintaining code IS work, old code doesn't just sit there and keep working when all other parts of your code are evolving. Only people that don't understand coding would say such nonsense.
      BTW you don't understand what a distribution work is either, as managing the dependencies is precisely the work the distribution has to do, so managing what you call an undocumented dependency in KDE is actually the distribution work.
      You could understand that by pure logic: there's only one (or a few) distro that has this problem, despite all of them using the same KDE code base.
      FYI, what you call an undocumented dependency is very common in every reasonably big DE, meaning at least XFCE, GNOME and KDE.
      I should know as my systems are made from source (yes, I make the work the distros are doing) and I have to deal with that.

    30. Re:Wrong way around by sjames · · Score: 1

      Actually, if your code has well defined interfaces and boundaries, working code CAN just sit there still working when other parts change. If yours can't do that, you should consider disentangling the spaghetti and modularizing. A decent software engineer knows that and actually does that.

      FYI, what you call an undocumented dependency is very common in every reasonably big DE

      A common bug is still a bug.

  66. Re:Duh by Delwin · · Score: 1, Insightful

    So why can't there be other systems that do the various parts that aren't init but systemd is doing?

  67. David Edmundson answers your questions by steveha · · Score: 5, Interesting

    All of your questions are easily answered by reading the link provided at the top of the article:

    http://blog.davidedmundson.co.uk/blog/systemd-and-plasma

    Why does the desktop care who's booted it up?

    The Init System "We don't care. It doesn't affect us."

    logind Allows KDE to provide user-switching features.

    Device Management Allows KDE to have access to your mouse and keyboard without root access and without random applications being able to sniff your keystrokes.

    Inhibitor Locks Allows KDE to react to notifications like "the system is about to go down" and delay until a condition is met (example: delay a suspend until the lock screen is displayed and all your desktop windows are hidden behind the lock screen).

    timedated and Friends Allows KDE to set time and date without root; allows KDE apps to be notified if time and date gets changed. (KDE currently runs a daemon just to watch for time and date changes, and they would like to get rid of this daemon and simplify their code.)

    User Units If KDE takes advantage of the "units" in systemd, then when any part of KDE crashes or hangs, systemd will restart the misbehaving part.

    that implies they won't work on *BSD at all. Right?

    "Projects like [SystemBSD] bring the interfaces we need to BSD and as it gets more stable we should be able to start distributing features."

    So really, choice is being taken away clear across the board. Either that or I'm missing something really big which implies systemd is not a strict dependency.

    I encourage you to read the whole article and see what big things you are missing.

    I don't know about you, but when I read that article I didn't think "Man those KDE guys are idiots, why would they want any of that." It all makes sense to me.

    It's easier for me to believe that SystemD has some merit than to believe that all the Debian core developers are idiots, plus all the Ubuntu developers, and now all the KDE developers and for that matter the Gnome developers.

    My biggest concerns with systemd are the monoculture of it all, so projects like UselessD and SystemBSD sound great to me. Force the SystemD guys to document and justify everything, and provide alternatives.

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 1

      Right, all those idiots (aka "smart people") that developed everything that mattered before now, are idiots because: systemd is the new anti-Christ!!!!!

      OK, maybe they got part of that right despite the fact that is has been shown time and again how systemd is insecure, bug-riddled, and just stupid. I recently had a job where I did nothing more than spending 10 minutes fschking the client's fucked up filesystems, then spending 40+ hours debugging the systemd bullshit that brought on due to the logs being corrupted (I seriously could have repaired this system in like 15 minutes with the old initd).

    2. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      As noted, KDE doesn't care about systemd-init, that isn't relevant. It does integrate with systemd-logind for purposes of allowing a process running as a _normal user_ to perform operations that are potentially sensitive (eg sleep/shutdown, or opening a DRM device node). Logind does this by listening on DBUS for requests, checking against a policy, and performing the operation on the requester's behalf.

      Anyone could write a daemon that registers itself with dbus and replies to the set of messages that are relevant for power management. Such a daemon would work fine even on systems not booted with systemd-init; there is little interaction between systemd-init and systemd-logind. Nobody has bothered to write such code.

      Not all systemd-logind APIs are trivial to implement (eg seat management), but it's not necessary to implement them all.

    3. Re:David Edmundson answers your questions by mattventura · · Score: 1

      That's really strange, I seem to recall Linux DEs having user switching features long before systemd. Inhibitor locks cause more problems than they solve (e.g. I press the suspend button, put laptop in bag, oops now it's overheating because it never actually finished going to sleep). For most of the other stuff there's no good reason for it to be monolithically lumped into one big piece of software.

      The actual end-user benefits of systemd (like boot times) get completely overshadowed by their idiotic fixing of things that weren't broken to begin with. It's not like a modern DE is massively better than one 5 years ago, so stuff shouldn't be getting more complicated under the hood. Most of the stuff you listed already was implemented outside the init system, so if it's decided that those things are desired by multiple DEs, then they can simply be implemented in a generic version that still exists outside the init system.

    4. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      That's really strange, I seem to recall Linux DEs having user switching features long before systemd.

      Read the fucking article, KDE contains code to interface with five different user management interfaces, but they think logind is the best and they want to clean up their code and just support logind.

      (e.g. I press the suspend button, put laptop in bag, oops now it's overheating because it never actually finished going to sleep)

      So you are saying that if it doesn't work as promised, it will suck and be broken. You just somehow know it will suck even though it's not done yet. Have you ever closed the lid on a laptop, then later opened it and found it displaying all your desktop windows and then going to the unlock screen? I hate that.... if this does work as promised, I want this.

      For most of the other stuff there's no good reason for it to be monolithically lumped into one big piece of software.

      SystemD is a collection of small pieces of software. Together it makes a big system but you probably haven't paid any attention to it.

      Most of the stuff you listed already was implemented outside the init system

      Alot of the SystemD features are "do X without root," fine grained control over hardware.... like logind lets X run without root.

      if it's decided that those things are desired by multiple DEs, then they can simply be implemented in a generic version that still exists outside the init system.

      Like already mentioned UselssD and SystemBSD?

    5. Re:David Edmundson answers your questions by mattventura · · Score: 2

      SystemD is a collection of small pieces of software. Together it makes a big system but you probably haven't paid any attention to it.

      Not this argument again.

      It doesn't matter how many pieces something is if the pieces are more or less inseparable. There's a reason all of those things are developed under the "systemd" banner. If you decide that you absolutely must have systemd without the crap you don't want, your only option is to configure and compile it yourself. If that's "modular" or "not monolithic", then I guess Windows is too.

      If it were truly not monolithic, then I'd be able to install systemd's non-init stuff on a sysvinit system and vice-versa.

      So you are saying that if it doesn't work as promised, it will suck and be broken. You just somehow know it will suck even though it's not done yet. Have you ever closed the lid on a laptop, then later opened it and found it displaying all your desktop windows and then going to the unlock screen? I hate that.... if this does work as promised, I want this.

      Much, much easier solution to this problem:
      1. You press suspend button
      2. DE's hotkey handler catches this, tells screen locker to lock
      3. Screen locker reports back that the screen is locked
      4. DE then puts the computer to sleep.

      Same strengths and weaknesses without ever going outside the DE except to tell the system to suspend.

      .

    6. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      "It's easier for me to believe that SystemD has some merit than to believe that all the Debian core developers are idiots, plus all the Ubuntu developers...

      I would guess that there more people involved with WIndows development. That would make them even smarter, and trying to catch up to them with UselessD is pointless.

    7. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 1

      If it were truly not monolithic, then I'd be able to install systemd's non-init stuff on a sysvinit system and vice-versa.

      You probably could with enough work.... the Lennart can't be arsed to do the work though, someone else would have to do it, but UselssD and SystemBSD are working on putting the non-init stuff on non SystemD systems

      Much, much easier solution to this problem:
      1. You press suspend button
      2. DE's hotkey handler catches this, tells screen locker to lock
      3. Screen locker reports back that the screen is locked
      4. DE then puts the computer to sleep.

      You don't want closing the lid to automatically sleep the system? Or you just want to train yourself that closing the lid doesn't put up the lock screen but pressing the suspend button does!

      You think it's better if the desktop environment includes the code to put the computer to sleep? I thought you didn't want monolithic code, you want code split into separate areas of concern?

    8. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      It's easier for me to believe that SystemD has some merit than to believe that all the Debian core developers are idiots

      If someone says "here's something you want that we wrote at Redhat - you could reinvent the wheel or you could just use that at the cost of needing systemd" then you are not necessarily an idiot if you take them up on the offer. That is how it has spread.
       

      Force the SystemD guys to document and justify everything

      Very funny - you are dealing with the pulseaudio kid remember. Everything is on the fly with almost zero docs and moving on to the next shiny thing before the previous part is finished. Most of the reason it has turned into an enormous squid getting everywhere is they think it's easier to just replace a function than document how things should interact - see the "su" debacle for a truly stupid example with serious implications as a possible malware vector.

    9. Re:David Edmundson answers your questions by mattventura · · Score: 1

      You don't want closing the lid to automatically sleep the system?

      As a matter of fact, I don't. But that's irrelevant. That kind of stuff was already handled by existing stuff. You could make it so that closing the lid locks, sleeps, or locks and sleeps, all within programs that already existed and worked.

      You think it's better if the desktop environment includes the code to put the computer to sleep? I thought you didn't want monolithic code, you want code split into separate areas of concern?

      I never said the DE itself should handle anything low-level with sleep, just that it would tell some other program to put the computer to sleep. Programs which already existed and worked.

      Many parts of systemd are just solutions looking for problems. Same as Pulse "it works except when it doesn't" Audio, 99% of systems have no need for Pulse, and there are probably more machines that run into bugs with Pulse with the stock config than without Pulse.

    10. Re:David Edmundson answers your questions by cas2000 · · Score: 1

      right.

      all you have to do to avoid systemd is write your own replacement for systemd that does everything systemd does in exactly the same way that systemd does it.

      brilliant.

    11. Re:David Edmundson answers your questions by nadaou · · Score: 1

      changing the system time & date without root or sudo? HELLO? How is that a good idea? ntpdate then ntpd for that and the user can set the TZ environment variable in .profile if they want to.

      not that the old ways are perfect, how many years have we gone without support for UTC or just no daylight savings adjustment?

      --
      ~.~
      I'm a peripheral visionary.
    12. Re:David Edmundson answers your questions by nadaou · · Score: 1

      ... missing UTC support in cron that is.

      --
      ~.~
      I'm a peripheral visionary.
    13. Re:David Edmundson answers your questions by Barsteward · · Score: 1

      you just shown how little you know... and making up stuff is a joke

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    14. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      Could you clarify?

      If i change the TZ= line in my crontab to UTC, won't that give me what you claim is lacking?

      Cron (the old one, not the systemd one) is from back when a computer was this big expensive things that people connected to via dumb terminals and dial up lines from different time zones. The reason we have TZ is that it is needed to handle that use case. That goes both for interactive logins and cron.

    15. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      That assumes that the DE is in control of the decision to suspend. What happens if you want to ssh to the machine and suspends it from there?

    16. Re:David Edmundson answers your questions by BobbyWang · · Score: 1

      SystemBSD sounds like a cool project. When will it be ported to Linux?

    17. Re:David Edmundson answers your questions by ookaze · · Score: 1

      It doesn't matter how many pieces something is if the pieces are more or less inseparable. There's a reason all of those things are developed under the "systemd" banner. If you decide that you absolutely must have systemd without the crap you don't want, your only option is to configure and compile it yourself. If that's "modular" or "not monolithic", then I guess Windows is too.

      If it were truly not monolithic, then I'd be able to install systemd's non-init stuff on a sysvinit system and vice-versa.

      Thanks a lot, I just realized everything I compile on my OS is monolithic. Actually, there's not a single package on a Linux system that is not monolithic.
      I'm not even talking about my DE which combine several monolithic packages. Even sysvinit was monolithic actually.
      So systemd actually merges perfectly in all this monolithic mess of a system that Linux is.
      Or perhaps you're wrong, because I can install systemd non-init stuff on a sysvinit system just fine.

      Much, much easier solution to this problem:

      1. You press suspend button

      2. DE's hotkey handler catches this, tells screen locker to lock

      3. Screen locker reports back that the screen is locked

      4. DE then puts the computer to sleep.

      Same strengths and weaknesses without ever going outside the DE except to tell the system to suspend.

      .

      Oh my god, reading the various links would have told you that your 2, 3 and 4 points are kludges today that don't work well, if at all.
      Systemd solves every single one of the problems listed in points 2, 3 and 4.

    18. Re:David Edmundson answers your questions by ookaze · · Score: 1

      changing the system time & date without root or sudo? HELLO? How is that a good idea? ntpdate then ntpd for that and the user can set the TZ environment variable in .profile if they want to.

      not that the old ways are perfect, how many years have we gone without support for UTC or just no daylight savings adjustment?

      Really, you people are a joke. We're talking about changing the local time through a DE, and your answer is: there is no problem, just change an environment variable (so not in the DE and the DE's session won't be aware of it) that need you to restart the DE session to be effective, or just let ntpdate then ntpd do the thing (so has nothing to with the DE, requires elevated privilege and knowledge far outside manipulating a DE UI).
      HELLO? Are you understanding what people are asking here?
      Oh OK, your answer to the DE is that we've gone many years without support for UTC (what nonsense is that?) so they don't need any of the thing they're asking for, you know better than them of course.

    19. Re:David Edmundson answers your questions by mattventura · · Score: 1

      Thanks a lot, I just realized everything I compile on my OS is monolithic. Actually, there's not a single package on a Linux system that is not monolithic.
      I'm not even talking about my DE which combine several monolithic packages. Even sysvinit was monolithic actually.
      So systemd actually merges perfectly in all this monolithic mess of a system that Linux is.
      Or perhaps you're wrong, because I can install systemd non-init stuff on a sysvinit system just fine.

      Are you missing the point on purpose? Last time I checked, you could easily pick and choose parts of a DE to install, or what parts of a complete linux distro you wanted to install. Show me where the choice to have only systemd's init system without the other stuff is.

      Oh my god, reading the various links would have told you that your 2, 3 and 4 points are kludges today that don't work well, if at all.
      Systemd solves every single one of the problems listed in points 2, 3 and 4.

      Really? They're kludges that don't work well at all? I've just been imagining my suspend working perfectly fine this whole time?
      And there's still no reason why, if we want a power management system that provides inhibition locks, that that subsystem needs to be rolled into some monolithic "init" system. For the most part, people don't take issue with any individual part of systemd, they have a problem with the fact that the other crap has no place in something that claims to be an init system.

    20. Re:David Edmundson answers your questions by mattventura · · Score: 1

      1. Even if you wanted it to function exactly as it does with systemd, there's no reason for that functionality to be part of the same piece of software that provides your init system.
      2. If something is a corner case, the nice part about linux/unix in general is that it's usually possible to hack around such a thing without demanding that other people make changes to their software. In this case, a simple 'alias suspend-command="lock-command && suspend-command"' would suffice. Requires 1 whole line in a bashrc somewhere rather than replacing an entire chunk of the system.

    21. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      changing the system time & date without root or sudo?

      On a "personal workstation" system like my laptop... yes, please.

      On a multiuser system... no, of course not.

      There will be policies to control whether this stuff is allowed. The KDE guys know what they are doing.

    22. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      >If it were truly not monolithic, then I'd be able to install systemd's non-init stuff on a sysvinit system and vice-versa.

      Ubuntu had a release where they ran logind with upstart.

      So...yeah.

    23. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      Even if you wanted it to function exactly as it does with systemd, there's no reason for that functionality to be part of the same piece of software that provides your init system.

      SystemD is a bunch of separate daemons that work together. In principle, the daemon that manages suspend events could be written by someone completely different from the person who wrote the actual init program. Or the same person; i don't actually care.

      Some people have expressed concern that the same people are writing so many different components. If they do a good job it could be a net advantage, as all the components will work similarly and the architecture could be clean and easy to understand due to the common design. If they do a bad job, the system could be overly fragile with bad hidden interdependencies. Since the Debian guys looked SystemD over and decided to adopt it, I am hopeful.

      Remember that the first version of UNIX was designed by a couple of guys at Bell Labs. Someone could have said "I don't want my text editor to be written by the same guy who wrote the init program" and it wouldn't have been a valid criticism IMHO. If the SystemD guys did a good job. then it is not to me a demerit that SystemD includes so many different features.

      If something is a corner case, the nice part about linux/unix in general is that it's usually possible to hack around such a thing without demanding that other people make changes to their software.

      Did you read the article? The KDE guys are not "hacking around" limitations in SystemD, they are adding new code to take advantage of new features offered by SystemD, and in some cases they are ripping out crufty backward compatibilty code.

      In this case, a simple 'alias suspend-command="lock-command && suspend-command"' would suffice. Requires 1 whole line in a bashrc somewhere rather than replacing an entire chunk of the system.

      No, it really wouldn't. I don't use KDE, but I have seen the problem they describe: I close the laptop lid and the suspend happens before the desktop environment gets the notification message. Then I open the lid later and see all my windows, and then it goes to the lock screen while I watch.

      When I use the desktop environment to sleep the computer, then of course it works: the DE puts up the lock screen and then the computer sleeps. But I want to be able to just close the screen and have it work properly... Apple has figured this out, why not Linux.

      So in this case, the obvious way to handle it is for a daemon to watch for suspend events, and broadcast a message, and for software that watches the broadcast messages to have a chance to do something before the suspend occurs. This seems to be what SystemD is in fact doing.

    24. Re:David Edmundson answers your questions by el_chicano · · Score: 1

      changing the system time & date without root or sudo?

      On a "personal workstation" system like my laptop... yes, please.

      On a multiuser system... no, of course not.

      There will be policies to control whether this stuff is allowed. The KDE guys know what they are doing.

      Yeah, systemd will be great for all those servers running KDE that needs to be rebooted frequently.

      Where do you defenders of the Church of Systemd come up with this stuff?

      --
      A man who wants nothing is invincible
    25. Re:David Edmundson answers your questions by ookaze · · Score: 1

      Are you missing the point on purpose? Last time I checked, you could easily pick and choose parts of a DE to install, or what parts of a complete linux distro you wanted to install. Show me where the choice to have only systemd's init system without the other stuff is.

      I'm not missing the point, you're clueless. So as to not spam Slashdot, I'll point you to how to do this :

      wget https://github.com/systemd/sys...
      tar xf v228.tar.gz
      cd systemd-228 ; ./autogen.sh ; ./configure --help|less

      Then perhaps you'll understand if you make it this far.

      Really? They're kludges that don't work well at all? I've just been imagining my suspend working perfectly fine this whole time?

      And there's still no reason why, if we want a power management system that provides inhibition locks, that that subsystem needs to be rolled into some monolithic "init" system. For the most part, people don't take issue with any individual part of systemd, they have a problem with the fact that the other crap has no place in something that claims to be an init system.

      There are security, stability and constancy reasons, and nothing is rolled into some monolithic "init" system.
      You're lucky to have your suspend work perfectly fine, that doesn't mean it was working perfectly fine for everybody, far from it.
      That's what you can't understand if you live in your little world. But distro maintainers have to tackle the reality of all the other unhappy users.

    26. Re:David Edmundson answers your questions by Anonymous Coward · · Score: 0

      If someone says "here's something you want that we wrote at Redhat - you could reinvent the wheel or you could just use that at the cost of needing systemd" then you are not necessarily an idiot if you take them up on the offer. That is how it has spread.

      In other words, it is solving problems that people actually want solved?

      But you sound like you don't like it. Do you think that the people who work on packaging distros shouldn't use it even though it is solving problems for them? This implies that you think they are wrong about whether it solves their problems, or else you think that there are long-term consequences that you see better than they do.

      Very funny - you are dealing with the pulseaudio kid remember. Everything is on the fly with almost zero docs and moving on to the next shiny thing before the previous part is finished. Most of the reason it has turned into an enormous squid getting everywhere is they think it's easier to just replace a function than document how things should interact - see the "su" debacle for a truly stupid example with serious implications as a possible malware vector.

      I remember the rough start that PulseAudio had when it first came out, but about a year after that, and ever since, it has just worked for me. I'm listening to music right now and I have absolutely no problems with PulseAudio or anything else. And I like some of the PulseAudio features.

      I have been following SystemD and I don't know what you mean about "su". I remember that Lennart didn't like how "su" is a grab-bag where some things are copied into the new shell and other things are omitted, and so he made an alternative that in his opinion has cleaner and better-specified rules for what is kept and what isn't. I haven't followed that closely enough to completely understand it, but I definitely haven't seen anyone claiming it was a malware vector before your comment. Could you give some details and/or references please?

  68. Re:Duh by Anonymous Coward · · Score: 1

    Can you implement it outside of an init system? Please do if you can, and good luck. :) so far, they have been the only attempt that seems to work properly.

  69. Re:KDE bloat by Fone626 · · Score: 1

    KDE is NOT bloated. It was once, but it hasn't been in a long time. People keep carrying on this myth and making people miss out on a really great desktop.

    I was going to do a line count on various calculators source code, but I think just the size of the source packages fropm ubuntu wily tell it like it is:
    out of kcalc (KDE), gnome-calculator (GNOME) and galculator (LXDE), KDE's Kcalc is the smallest.

    152022 kcalc_15.08.2-0ubuntu1_amd64.deb
    261882 gnome-calculator_3.16.2-1ubuntu1_amd64.deb
    159468 galculator_2.1.4-1_amd64.deb

  70. Re:Duh by Anonymous Coward · · Score: 1

    This actually requires people to write replacements that use similar interfaces to systemd.

    That probably isn't too hard, but no one does it.

    The systemd camp say they do not want to write code for systemd and then write another implementation for those avoiding systemd. And that is fair for them.

    Those complaining about it need to step up and write the code - the desktops are using defined interfaces and if other software provided the same interfaces, they would use it.

  71. Re:If we're going systemd, we should go full throt by Erik+Hensema · · Score: 3, Informative

    Systemd never was, and never will be, just an init system. The init system is just a small part of systemd. The init system isn't the part the desktops are depending on. It's the interfaces to other subsystems the desktops are depending on, such as the power management interface and the hotplug interface.

    --

    This is your sig. There are thousands more, but this one is yours.

  72. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    But stderr is an out of date concept. You should use the binary journal since it is much more powerful.

  73. Re:Duh by hairyfeet · · Score: 0, Troll

    I think its pretty obvious what it is...its SVCHOSTS for Linux, a once simple idea that continued to grow until more and more of the system is running it and won't run without it.

    Considering how all Red Hat talks about now is virtualization and the cloud? Mark my words Linux will be nothing but a VM running on SystemD in 5 years, I wonder if Linus will stick around when Linux is a second class citizen running on top of a system he has zero control over or input in?

    --
    ACs don't waste your time replying, your posts are never seen by me.
  74. Re:Duh by Anonymous Coward · · Score: 0

    If any other init system + provided the features necessary for the modern desktop environments, then I'm sure they would not hesitate to support it. At present, no other viable solution has been forthcoming, hence the implied dependency on a particular init system. Its not an explicit dependency, its an implied by features one. Your right, that its not ideal. but its not like they are purposefully trying to tie to systemd, they are just trying to get their job done, and no one other then systemd has bothered to create a viable solution to the destkop environments problems. That means, systemd does provide features that people want over what other init systems provide.

  75. Re:Duh by phantomfive · · Score: 2

    So why can't there be other systems that do the various parts that aren't init but systemd is doing?

    There were until recently, apparently. Powerdevil and pm-utils. Apparently KDE preferred the systemd way, for whatever reason.

    --
    "First they came for the slanderers and i said nothing."
  76. Yes by WinstonWolfIT · · Score: 0

    Neckbeards dominate windows 10 posts and I have more cred than the lot of them. Upgrade to windows now rather than later and free yourselves from tools who think that hijacking your boot is okay.

  77. Re:Duh by bakedbread · · Score: 1

    If you're allergic to trimming your neckbeard and running a modern init,

    There's no reason a Window Manager should depend on a particular init system. Doing so is a clear sign of bad software architecture.

    Correct. But KDE isn't just a Window Manager. There is no reason why a Window Manager should interact with power management.

  78. Re:Duh by Immerman · · Score: 5, Insightful

    As I understand it, as someone who could care less one way or the other, systemd isn't a solution for end-users, which is why you don't see any substantial changes. Its a solution for *developers*, freeing them from having to deal with the mountain of hacks, kludges, and assorted ugliness necessary to provide modern desktop-environment features through the decades of cruft and "ideologically pure" compartmentalization provided by the lower levels of Linux.

    It doesn't offer new functionality - it just removes a maintenance nightmare for Desktop Environment developers, allowing them to focus on actually working on a good DE, rather than all the ugly backend stuff behind the scenes. The big issue, aside from ideological purity, is that in systemd massively redesigning that backend stuff there was inevitably a lot of lost functionality - you can't replicate the functionality of decades of accumulated cruft overnight. And major DEs don't want to wait until there's complete functional parity to adopt it, for a couple big reasons (and probably many more I haven't thought of):

    1) Waste: if they plan to adopt the project eventually, then the longer they wait, the more wasted work they do maintaining deprecated systems.

    2) Momentum: you want to adopt a project when it's both "good enough" and has a thriving developer community in order to help maintain its momentum. A project no one uses is eventually going to start shedding developers, and may never reach functional parity at all (see GNU Hurd, etc.)

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  79. Re:Duh by PPH · · Score: 0

    Because desktop environments need closer integration to the hardware/kernel/root

    Nope. The kernel is there to insulate the user (and anything the user runs) from the hardware layer. OS Design Principles 101.

    integration for handling things like usb devices coming and going, cdroms,

    Already done. Without systemd.

    suspend/resume events

    Didn't even read TFS, did you? This is what the submitter complained about. Suspend and hibernate are broken (thanks, systemd) and the response to his report was basically the software support equivalent of "Fuck you!"

    --
    Have gnu, will travel.
  80. If The Article Is Any Indication by Anonymous Coward · · Score: 0

    Run KDE on FreeBSD if you don't like Systemd. It works you know.

    It won't continue to work for too much longer.

  81. Lumina by unixisc · · Score: 1

    I use & like Lumina, but they recently made some changes to their user interface. The pull down menu for exiting was at the top right, and they suddenly shifted it to the top left. They need to realize that a consistent look & feel across versions is important. It's not that I can't go to the top left - it's just that after a habit is formed, to have to change it in a new version is disruptive.

    I would like PC-BSD to own the Wayland implementation of FreeBSD, since the latter seems to be more focussed on the OS services - from things like portsng to Capsicum. Right now, when you install the OS, if you want to install any DEs, FreeBSD prompts you to install PC-BSD. So make the Wayland implementation in FreeBSD a part of the PC-BSD project, just like PBI and usability issues. I'd also like to see what, if anything, is FreeBSD doing as a succession for system init.

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

      Right now, when you install the OS, if you want to install any DEs, FreeBSD prompts you to install PC-BSD.

      Huh? I've never seen that.

      Could you clarify that statement? I think you meant something else.

    2. Re:Lumina by unixisc · · Score: 1
      See section 5 of the handbook where it is clearly mentioned:

      An installation of FreeBSD using bsdinstall does not automatically install a graphical user interface. This chapter describes how to install and configure Xorg, which provides the open source X Window System used to provide a graphical environment. It then describes how to find and install a desktop environment or window manager.
      Note: Users who prefer an installation method that automatically configures the Xorg and offers a choice of window managers during installation should refer to the pcbsd.org website.

    3. Re:Lumina by Anonymous Coward · · Score: 0

      Actually, the new version of Lumina still has all the same plugins available - just adjust your panel plugins to re-set it however you like.
      During the Beta phase of development the devs have said they will sometimes change users setting on update to new versions, and for this update it was to move everyone to the new "start menu" plugin, but the user button and system dashboard plugins are still there if you want to use them instead.

    4. Re:Lumina by Anonymous Coward · · Score: 0

      One of the co-founders, Jordan Hubbard, is porting launchd over via nextBSD http://www.nextbsd.org/welcome-to-ghost/. Although Hubbard is no longer with the FreeBSD project.

    5. Re:Lumina by theArtificial · · Score: 1

      I'd also like to see what, if anything, is FreeBSD doing as a succession for system init.

      Launchd is one of many potential routes.

      --
      Man blir trött av att gå och göra ingenting.
    6. Re:Lumina by Bengie · · Score: 1

      LaunchD on FreeBSD among other things. http://www.nextbsd.org/ By the makers of PC-BSD and several others. Like HardenedBSD, it's a exploratory and development fork.

  82. Principle of Libre Software by Cigaes · · Score: 1

    There is a basic principle that drives the evolution of Libre Software, or at least the majority of it that is developed by a community:

    Developers have the final say.

    Developers make technical decisions based on technical merits and usability decisions based on their own use of the software, because they usually use their own software. They do not kowtow to the whims of a client or a commercial director.

    Arguably, systemd itself is developed under the aegis of a single company, not a community. But KDE is undoubtedly a community project, and so are Debian and the other distributions that chose to switch to systemd. They did so not because they were compelled nor because Lennart Poettering brainwashed them them, but because, from the height of their technical expertise, they consider that systemd makes their task easier while respecting, or possibly even furthering, their usability goals.

    As for the anti-systemd crowd Well, I know a few that develop and promote radically different system monitoring architectures, and they have valid arguments against systemd. As for the others, show us the code.

    1. Re:Principle of Libre Software by yeupou · · Score: 1

      "Developers have the final say" when it comes to what the software looks like. Sure. Not when it comes to how succesfull is the software.

      GNU/Linux is not really famous for desktop environment. It is understandable that desktop environment developers are happy to avoid systemd to allow them to "throw away large amounts of code whilst at the same time providing a better user experience". My user experience is that they threw something that worked for something that does not always (systemd does not work for me; failures to handle NFS mounts, etc, many little crap that does not matter that much expect: it worked before, correcting them was ununderstandably painy).

      I perfectly understand why they keep going with systemd. That is exactly why I wonder if KDE without systemd is sustainable.

    2. Re:Principle of Libre Software by Cigaes · · Score: 1

      My user experience is that they threw something that worked for something that does not always (systemd does not work for me; failures to handle NFS mounts, etc, many little crap that does not matter that much expect: it worked before, correcting them was ununderstandably painy).

      Basically, you found a bug in systemd, or possibly a bug in your distribution's use of systemd caused by a misfeature in systemd. That happens, especially with new versions that present major evolutions. Software can not be bug-free out of the box, it needs thousands, millions of users to explore all the corner cases. You had the correct reflex: you fixed the bug. Well done (no sarcasm intended)! But did you also report the bug upstream, so that the next person will find it less ununderstandably painful?

      Unfortunately, that is not what some people do. Some people find a bug in systemd, or just hear rumors that there are bugs in systemd that may affect them, and so they decide to stick th SySV init. Fine. But they also demand support for their choice. They demand that new versions of distributions allow using SySV init, they demand that new versions of unrelated software, like KDE in this topic, work without systemd.

      I will now be addressing these people: you, from now on, does not mean yeupou but these people.

      First of all, you can not demand anything: you are users of Libre Software, probably gratis. You take it or leave it. You can make suggestions, express wishes, preferably politely, but in the end, you take what is offered and hopefully say “thank you”. Or you leave it, switch to proprietary commercial software, become a paying customer and find out that unless you are a major paying customer you still can not make demands, they will just be more unctuous about it.

      There are a lot of bugs in systemd, there is no doubt about it. Most young software have a lot of bugs, and systemd is still very young. Or you can consider it as a new version of the software called “init system” that is a full rewrite: full rewrites also have a lot of bugs. But full rewrites are necessary in the lifetime of software, otherwise they are stuck with antiquated design flaws. As a full rewrite, systemd has a much better design than SySV init. This is not saying much: SySV init is made of a bunch of shell scripts; anything would be a better design. A better design means that in the long run, it will have much less bugs, much more features.

      In the meantime, there are bugs. If one affects you, it is bad luck, because a new version is not released as stable unless it works for most people. Bad luck happens, we can only make the best of it.

      If it is urgent, you can stick to the old version, the one that did work for you, of course. But that is only a temporary solution. Sticking to an old version of one software possibly implies the same for any software that depends on it. With a core component such as the system monitoring infrastructure, that will eventually mean everything, including the hardware. That is not sustainable.

      As a user of gratis Libre Software, you are supposed to give back to the community. The first and foremost way to do that is to help fixing bugs. So if there a bug in systemd that forces you to temporarily stick to an older version, you are expected to file a good bug report. Otherwise, the bug may never get fixed. And if it takes too much time to your taste, then you install a virtual machine, you fire up your text editor and your compiler and you get to work fixing it yourself.

      People who only whine and insult and never give back to the community only deserve to be mocked or ignored. People who help, as much as their means allow however small that is, deserve to be helped back.

    3. Re:Principle of Libre Software by yeupou · · Score: 1

      You cannot help people being suspicious with the scope of systemd. As you put it out, there is some good in rewriting software, drop antique flaws. But if you consider the many things systemd is actually replacing, it is kind of off putting.

      If you hit a problem, then you'll have to debug it. And debugging issues with systemd provided tools looked to me as annoying as handle MS Windows crash.

      Aside from bugs, obviously some regressions are to be expected. But they should be limited. If not, the software should not even be put in production. NetworkManager was a nightmare (cf. https://yeupou.wordpress.com/2... ). /etc/dhcp/dhclient-*-hooks.d/ were ignored. NetworkManager proposed it's own /etc/NetworkManager/dispatcher.d/ . But to have something portable (ie working without NetworkManager), the only option was to write such hooks in /etc/network/if-up.d and /etc/network/if-down.d. But even these were not properly handled by NetworkManager calling themselves from a script in /etc/NetworkManager/dispatcher.d/
      What does it have to do with systemd? Well, systemd-networkd was put in production without ifup/ifdown http://xmodulo.com/switch-from...
      Add to that "Predictable Network Interface Names" http://www.freedesktop.org/wik... and you get the feeling that someone is toying with your system. Silently, suddenly I no longer had some eth0 and eth1. Because they felt I could have problem "it might very well happen that 'eth0' on one boot ends up being 'eth1' on the next. This can have serious security implications, for example in firewall rules which are coded for certain naming schemes, and which are hence very sensitive to unpredictable changing names.". To avoid that, I lost eth0 and eth1, as if this did not have serious implications either. They decided "the classic naming scheme for network interfaces applied by the kernel" is no good for them and changed it. They have plenty of good ideas.

      That one example among other. I repeat myself , you cannot help people being suspicious with the scope of systemd. We can see they thought about a lot of stuff and have lot of good ideas. Nonetheless, the amount of changes they are implementing is overwhelming. And they change many things that are not broke in first place.
      There is absolutely no middle ground. Right now, it is with systemd and all it claims as it's territory or completely without. It is bound to divide.

    4. Re:Principle of Libre Software by Anonymous Coward · · Score: 0

      To be fair: The systemd guys actually ask distributions *not* to use systemd-networkd yet. It is far from polished or even finished.

      The sad thing is that apparently enough distributions actually consider networkd better than anything else they can offer and run with it anyway:-/

    5. Re:Principle of Libre Software by Anonymous Coward · · Score: 0

      But to have something portable (ie working without NetworkManager), the only option was to write such hooks in /etc/network/if-up.d and /etc/network/if-down.d.

      That's not portable, but specific to ifupdown though.

  83. Re:Duh by unixisc · · Score: 1

    I just uninstalled GNOME 3.16 from my system due to its systemd dependencies: it is too slow in loading in PC-BSD. However, KDE is usable, if resource heavy.

    But I do think that PC-BSD should have a plan on Wayland.

  84. Re:Duh by phantomfive · · Score: 1

    If any other init system + provided the features necessary for the modern desktop environments, then I'm sure they would not hesitate to support it

    The init system should not be providing those features. That is entirely the problem.

    and no one other then systemd has bothered to create a viable solution to the destkop environments problems.

    What was wrong with Powerdevil and pm-utils?

    --
    "First they came for the slanderers and i said nothing."
  85. Re:Duh by phantomfive · · Score: 0
    --
    "First they came for the slanderers and i said nothing."
  86. Re:KDE bloat by unixisc · · Score: 1

    KDE was heavy at the beginning, but I disabled Nepomunk and Akonadi, and haven't had any issues since

  87. FSF choices by unixisc · · Score: 5, Funny

    Speaking of which, if one can figure out a way to install emacs on systemd, one has the perfect system - no need to worry about linux vs bsd if all emacs needs to use are services provided by systemd

    1. Re:FSF choices by 93+Escort+Wagon · · Score: 5, Funny

      Speaking of which, if one can figure out a way to install emacs on systemd, one has the perfect system - no need to worry about linux vs bsd if all emacs needs to use are services provided by systemd

      You'd still need to additionally install a text editor.

      --
      #DeleteChrome
    2. Re:FSF choices by Anonymous Coward · · Score: 5, Funny

      Wait a week, I'm sure some of the systemd authors are working one now. It will only save its data in incompatible binary modes, will fracture the kernel on a regular basis, and will replace every file you edit with a symlink to /tmpfiles.d/. But hey, it least it will start fiast!

    3. Re:FSF choices by Anonymous Coward · · Score: 0

      A systemd text editor would probably display linefeed as "begin green text" or something...

    4. Re:FSF choices by turbidostato · · Score: 1

      "You'd still need to additionally install a text editor."

      Uhhhh... nope. Emacs comes with vim-mode.

    5. Re:FSF choices by unixisc · · Score: 1

      Good idea. While a text editor may be too menial a job for emacs, it would be a perfect daemon for systemd

    6. Re:FSF choices by cas2000 · · Score: 1

      that's a bit unfair. emacs might have everything including the kitchen sink, but at least it strives for (and mostly achieves) exellence at everything it does.

      systemd, OTOH, has a pretty good init system ruined by dozens of half-arsed crappy extensions doing all sorts of things that don't belong in an init system.

    7. Re:FSF choices by Ironlenny · · Score: 1

      Just install Emacs.

      --
      There is a system for subverting the system and you should use that system!
    8. Re:FSF choices by Anonymous Coward · · Score: 0

      Hahaha, a lisp interpreter geared for text processing is like, TOTALLY like an OS. This one just never stops to be funny!

    9. Re:FSF choices by Anonymous Coward · · Score: 0

      Speaking of which, if one can figure out a way to install emacs on systemd, one has the perfect system - no need to worry about linux vs bsd if all emacs needs to use are services provided by systemd

      You'd still need to additionally install a text editor.

      There's a vi plugin for emacs.

    10. Re:FSF choices by Anonymous Coward · · Score: 0

      Speaking of which, if one can figure out a way to install emacs on systemd, one has the perfect system - no need to worry about linux vs bsd if all emacs needs to use are services provided by systemd

      Never going to happen. Instead systemd will have its own text editor to replace emacs. The scripting language will not be compatible.

    11. Re:FSF choices by Anonymous Coward · · Score: 0

      Disagree on the last count. I appear to already have that one, and fast it is not.

      It came bundled with a spread sheet, a mail program that thinks it's a calendar, and a program to make presentations into animation hell.

  88. Fork it then by DrXym · · Score: 2

    If someone doesn't want their modern desktop to run with modern underpinnings they should fork it. I'm sure KDE wouldn't mind - in fact they might welcome it since it simplifies their code base. They can make systemd a core dependency on Linux, remove heaps of cruft and refer the objectors in the direction of the fork.

    1. Re:Fork it then by Anonymous Coward · · Score: 0

      My modern KDE 5 desktop works just fine without systemd. I have audio, video, Steam (with big picture and controller support), Firefox for YouTube with Flash, automatic wifi network switching, touchpad automatically disabled when I plug in a mouse and enabled when the mouse is unplugged, function keys for screen brightness, volume control, and rfkill all working, etc. systemd is totally unneeded, unwanted, and an underhanded attempt to make the Linux ecosystem dependent on one company's support.

    2. Re:Fork it then by DrXym · · Score: 1

      Well if it works fine, why do you care what a future KDE does? Stick with what you have. And if by chance you do update to a KDE that relies on systemd you will find it continues to work fine but without KDE being burdened with crud to deal with various things that systemd now takes care of.

  89. what should ConsoleKit2, the stop gap, do? by yeupou · · Score: 5, Interesting

    Yeah and no. As pointed out in the article, the culprit is upower. But upower is mandatory for KDE power management. So it does not really matter whether it is Powerdevil that requires systemd or upower. ConsoleKit2 recently gained support? Was ConsoleKit2 actually been packaged? Does upower supporting ConsoleKit2 been packaged? If not, user experience wise, that is not palatable. And moreover, what to expect from upower? Did they not purposefully removed pm-utils support, that worked until then, in favor of systemd? Why removing support for a working solution (pm-utils) and, later, much later, adding support for some ConsoleKit2? What is the exact plan of ConsoleKit2? Providing some systemd-like interface without being systemd? Is that what ConsoleKit2 offers that pm-utils could not? If so, wow long will it work, to attempt to write a parallel to systemd, in order to make sure that all the software that in the past worked without systemd can now work with the systemd alternative? Just as a reminder, ConsoleKit2 exists "because there isnâ(TM)t currently a standard for system actions like suspend/hibernate anymore. We use these features in Xfce and it would be nice to keep the session manager and power manager in sync (i.e. you inhibit something and the session manager doesnâ(TM)t see it). Obviously thereâ(TM)s systembsd in the works, so this is a stop gap until that matures (however long that may be). But Iâ(TM)ll happily continue to maintain and support ConsoleKit2 as long as someone finds it useful". https://erickoegel.wordpress.c... The acknowledged benefit of systemd, as pointed out by Edmunson (link in the article) was to drop code. If ConsoleKit2 and al needs to write code to compensate from all the dropped code, following systemd, that unlikely sustainable. The stop gap project won't do. And it is really the funny thing now with systemd: if you dont want it, you need to write everything that it does because all the anterior/historical parts, good or bad, are getting deprecated and removed. So in order not to use systemd, you need to clone it. Bonkers. Hence the question: will KDE be still usable in 2016 without systemd.

    1. Re:what should ConsoleKit2, the stop gap, do? by Anonymous Coward · · Score: 0

      Do you expect anyone to read a wall of text containing obvious copypasta mojibake?

    2. Re:what should ConsoleKit2, the stop gap, do? by yeupou · · Score: 1

      I posted the plain old text as html formatted. It was actually:

      Yeah and no.

      As pointed out in the article, the culprit is upower. But upower is mandatory for KDE power management. So it does not really matter whether it is Powerdevil that requires systemd or upower.

      ConsoleKit2 recently gained support? Was ConsoleKit2 actually been packaged? Does upower supporting ConsoleKit2 been packaged? If not, user experience wise, that is not palatable.

      And moreover, what to expect from upower? Did they not purposefully removed pm-utils support, that worked until then, in favor of systemd? Why removing support for a working solution (pm-utils) and, later, much later, adding support for some ConsoleKit2?

      What is the exact plan of ConsoleKit2? Providing some systemd-like interface without being systemd? Is that what ConsoleKit2 offers that pm-utils could not? If so, wow long will it work, to attempt to write a parallel to systemd, in order to make sure that all the software that in the past worked without systemd can now work with the systemd alternative?

      Just as a reminder, ConsoleKit2 exists "because there isnÃ(TM)t currently a standard for system actions like suspend/hibernate anymore. We use these features in Xfce and it would be nice to keep the session manager and power manager in sync (i.e. you inhibit something and the session manager doesnÃ(TM)t see it). Obviously thereÃ(TM)s systembsd in the works, so this is a stop gap until that matures (however long that may be). But IÃ(TM)ll happily continue to maintain and support ConsoleKit2 as long as someone finds it useful". https://erickoegel.wordpress.c... [wordpress.com]

      The acknowledged benefit of systemd, as pointed out by Edmunson (link in the article) was to drop code. If ConsoleKit2 and al needs to write code to compensate from all the dropped code, following systemd, that unlikely sustainable. The stop gap project won't do.

      And it is really the funny thing now with systemd: if you dont want it, you need to write everything that it does because all the anterior/historical parts, good or bad, are getting deprecated and removed.
        So in order not to use systemd, you need to clone it. Bonkers.

      Hence the question: will KDE be still usable in 2016 without systemd.

    3. Re:what should ConsoleKit2, the stop gap, do? by Anonymous Coward · · Score: 0

      ConsoleKit2 recently gained support? Was ConsoleKit2 actually been packaged? Does upower supporting ConsoleKit2 been packaged? If not, user experience wise, that is not palatable.

      If your distribution ships non-working combinations, that's a distribution problem. It's well known that the Devuan "developers" did not understand what the systemd stuff they ripped out was used for. So things broke, no surprise.

    4. Re:what should ConsoleKit2, the stop gap, do? by Anonymous Coward · · Score: 0

      It's not so bonkers when you realise that someone needs to maintain all this software. Clearly the KDE guys would prefer to focus their manpower on other things, and that's their business. No-one should be having a dig at them for dropping one project in favour of interfaces to other solutions which are maintained by external resource pools.

      This is open source software, so before you berate the kind folk donating their time on these projects, step up to the plate yourself and offer to get involved - offer to take over maintenance of some of these projects when they're at risk of being dropped.

      What we're seeing is the systemd team reimplementing lots of things in a more tightly integrated system that honours their vision. Lots of other developers are seeing this as an opportunity to leverage the more tight knit integrations (that is to say they like the idea) systemd offers, while at the same time offloading some of the less interesting parts of their work to the systemd team, who thrive on the very code that other coders have been begrudgingly maintaining as a means to an end. Nothing is stopping other people from tackling these problems and offering drop-in equivalents to parts of systemd (drop-in to KDE I mean), nor from working with the systemd team and other interested parties to standardise API's for the different moving parts. Nothing except lacklustre interest from capable individuals, that is.

      It might not appeal to your own ideals, but stamping your feet and chucking a tantrum won't fix anything. Sitting down and coding up a storm just might.

    5. Re:what should ConsoleKit2, the stop gap, do? by mvdwege · · Score: 1

      That still makes it a distro packaging issue. Sheesh, you anti-systemd ranters really have a problem with thinking rationally, don't you?

      What's next, blaming Lennart for AGW?

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    6. Re:what should ConsoleKit2, the stop gap, do? by ookaze · · Score: 1

      And moreover, what to expect from upower? Did they not purposefully removed pm-utils support, that worked until then, in favor of systemd?

      They removed pm-utils because it didn't work well and was abandoned since 5 years.
      People mostly complain about systemd taking over active management of things long abandoned by everybody else.
      It's a dogma it seems, a self destructive one, to bash systemd for good things, which is even worse.

      Why removing support for a working solution (pm-utils) and, later, much later, adding support for some ConsoleKit2? What is the exact plan of ConsoleKit2? Providing some systemd-like interface without being systemd? Is that what ConsoleKit2 offers that pm-utils could not?
      If so, wow long will it work, to attempt to write a parallel to systemd, in order to make sure that all the software that in the past worked without systemd can now work with the systemd alternative?

      Most of the time, it's either removing a useful systemd feature entirely and going back several years in time and functionality, or reimplement in true NIH style what systemd already provides.
      Sometimes, the reimplementation fails along the road when the "amount of work required" bar goes above the "hate systemd feeling" bar.

      The acknowledged benefit of systemd, as pointed out by Edmunson (link in the article) was to drop code. If ConsoleKit2 and al needs to write code to compensate from all the dropped code, following systemd, that unlikely sustainable. The stop gap project won't do.
      And it is really the funny thing now with systemd: if you dont want it, you need to write everything that it does because all the anterior/historical parts, good or bad, are getting deprecated and removed. So in order not to use systemd, you need to clone it. Bonkers.

      Which is an exemple of what I said above, with a probable failure as outcome.

      Hence the question: will KDE be still usable in 2016 without systemd.

      That's actually a very good question.

    7. Re:what should ConsoleKit2, the stop gap, do? by yeupou · · Score: 1

      It is funny to talk about this rip. Anyway, we are back to square one. Something that was working before has been removed to make room for systemd.
      To make room for systemd, the system is being made unusable otherwise.

      I sincerely hope advocates of this change really understand what it implies in the long run.

    8. Re:what should ConsoleKit2, the stop gap, do? by Anonymous Coward · · Score: 0

      Speaking as someone WITH the patience to read numerous walls-o-text, I skipped this one due to no paragraphs. Try, try, try again!

  90. Re:If we're going systemd, we should go full throt by Guy+Harris · · Score: 1

    If as a result the Linux community grows closer together and focuses more on consistency I'm all for the move to systemd - even if that moves Linux away from the rest of the unixes due to loss of posix compliance.

    Not that systemd affects POSIX compliance (and not that Linux is certified as POSIX-compliant; I haven't found it to be significantly worse than any other UN*X in terms of "annoyingly different from everybody else" - frankly, if there isn't at least one thing your UN*X-family OS does annoyingly differently from all the other UN*X-family OSes, it can't really call itself a UN*X :-)).

  91. Re:Modern X11 Desktop Environments don't need Linu by PeteVine · · Score: 1

    Yeah, once Slackware gets better on my arm SBC I'll be switching to it too!

  92. Will You Be Able To Run a Modern Desktop ... by Anonymous Coward · · Score: 0

    ... Environment In 2016 Without the Kernel?

    Why the fuck should I care? So many electrons have been wasted by complainers complaining about systemd when they could be coding up an amazing alternative that simultaneously solves all the same real problems that systemd solves but in a better way that would prove how incompetent the systemd folks supposedly are.

    Sadly as usual, the systemd situation is proof positive that code talks and bullshit walks.

  93. Re:If we're going systemd, we should go full throt by Guy+Harris · · Score: 1

    Except when it doesn't and since it swallows stderr

    A sane background/daemon process launcher sends stdout and stderr somewhere where it gets logged. Are you saying systemd just sends the standard output and error of stuff it launches to /dev/null, or that it sends them somewhere that's not easy to process? (Launchd sends them to the Apple System Log mechanism, which, yes, does have a binary log database, but ASL also sends stuff, including the stdout/stderr from launchd-launched processes, to the Boring Old Text File /var/log/system.log.)

  94. Re:Much todo about zip--ConsoleKit2 is also suppor by Anonymous Coward · · Score: 0, Informative

    "First, only an idiot would want a monoculture, particularly in the Linux world..."

    Like a monolithic kernel?

    "So while I'm sure the systemd zealots..."

    You are the only zealot. Everyone else who is actually a linux programmer and knows what systemd has to offer has already moved on.

  95. Re:Duh by sunderland56 · · Score: 1

    So now there's no Gnome or KDE on anything but Linux.

    There are many of us made happy by that. One less thing to remove from our systems.

    To the original question, though: the answer is yes, you can run anything you want on a system with no systemd. That's the point of open source; you can do whatever you want. If systemd really bugs you that much, just build yourself a system without it.

  96. Re:Duh by ljw1004 · · Score: 1

    I guess the point is: KDE isn't a "window manager" - instead it's a desktop environment, which includes functionality for power management. And it's reasonable architecture for power management controls to depend upon power managing daemons.

  97. Re:Duh by GlennC · · Score: 4, Funny

    The kernel is much more complex than an init system

    For now, it is. Just give the Systemd team a little more time, and that may change.

    --
    Go on, citizen, stamp the vote card. R or D, your choice.
  98. Re:If we're going systemd, we should go full throt by Immerman · · Score: 1

    I agree with binary log files having some serious issues, and I can easily imagine that replacing the logging system with it's predecessor is an ugly hack.

    I wonder though how difficult it would be to replace journald with an interface-compatible logger that actually outputs good old fashioned text logs instead? Knowing nothing about journald or it's interfaces, it seems like it shouldn't be a huge problem - just fork off journald_txt, changing only the actual file output components. I would assume all the relevant data still enters the logging system, I mean there *is* a dedicated journald log reader, right?

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  99. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    systemd doesn't send it to the journal, so I assume I assume it is just lost.

  100. Re:KDE bloat by Anonymous Coward · · Score: 0

    KDE was heavy at the beginning, but I disabled Nepomunk and Akonadi, and haven't had any issues since

    At the beginning there was neither Nepomuk nor Akonadi. KDE1/2 was quite bloatless.

  101. Re:Duh by Anonymous Coward · · Score: 4, Informative

    If you're allergic to trimming your neckbeard and running a modern init, just switch to *BSD where they adopted the features that people are whining about decades ago. ;)

    Haters hate, but do they know why? Do they have a choice? Do they have Free Will, or were they born unable to tell the difference between choosing software they want to run, and being forced to run software that... they chose?

    Let's run down the list of "why":

    - Systemd contains an unchecked null reference pointer that segfaults PID 1.
    Lennart Poettering states he won't fix it
    https://bugs.freedesktop.org/s...

    - Systemd and Gnome allow bypassing gnome-shell password prompts granting root
    Left unfixed for over a year
    http://www.phoronix.com/scan.p...

    - Systemd segfaults during upgrades of itself, combined with the new log files that can't be retrieved Mr Poettering says are required to fix the bug, but he will not provide any method for Systemd to generate the logs he demands from it.
    https://bugzilla.opensuse.org/...
    https://utcc.utoronto.ca/~cks/...

    - Systemd distros can not boot if no ethernet link is present
    https://lists.debian.org/debia...

    - Systemd distros can not boot if using certain DNS servers
    https://bugs.debian.org/cgi-bi...

    - Systemd distros can not boot if using certain NTP servers
    https://github.com/systemd/sys...

    - Enabling the kernel "debug" command line option results in boot storage being filled with thousands of dmesg log entries per second from Systemd, and a non-booting system results
    https://bugs.freedesktop.org/s...

    - Systemd disables SysRq keys to ensure data loss after any of the many many instances it is coded to fail under
    https://lists.debian.org/debia...

  102. Re:Duh by somenickname · · Score: 1

    That's a very level headed pro-systemd argument and, while I understand the sentiment, I can't agree with the approach that systemd has taken to accomplish this. In particular, letting an init system, strongly controlled by a single party, morph into an abstraction layer of the OS to such an extent that it's impossible to avoid it.

  103. Re:Duh by pak9rabid · · Score: 2

    Mod this guy up. Finally, somebody who knows what they're talking about.

  104. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    A patch that fixes the downsides of systemd basically removes it.

    If you're going to stick to the upsides of systemd, install Windows.

  105. systemd is not an init system by Anonymous Coward · · Score: 0

    systemd is not an init system. Sure, it does that too, but what it really is is a complete change in how Linux systems are managed, and by extension is extremely Linux centric making it very hard for other OS to use free software that more and more depends on systemd. OpenBSD had a GSoC project to write systemd wrappers, or emulation layers if you will, to give the big desktop environments a chance to still work on non-systemd platforms. systemd is a total disaster. It represents everything the Unix philosophy is not. Do everything and do it poorly.

  106. Slashdotted by PopeRatzo · · Score: 1

    The real question is, "Will self-driving Uber cars use systemd when Elon Musk takes them to Mars?"

    --
    You are welcome on my lawn.
    1. Re:Slashdotted by squiggleslash · · Score: 1

      If only there were a Kickstarter to fund the creation of 3D printer blueprints to make those self-driving cars...

      --
      You are not alone. This is not normal. None of this is normal.
  107. Its not that bad yet by Anonymous Coward · · Score: 0

    Until the Linux kernel requires systemd to boot, things really are not that bad. There are lots of tools for managing your system that are DE independent. If KDE is making a choice that you can't live with, maybe its time you broke-up with it. Give it enough time and the only way to access your system core will be via an html/css/javascript/php interface or something like that. I remember the move from Win 98 to XP. You could still use the CLI, just not without your windowing environment. Imagine if the big distros fell into a trap like that one day. The code divide would be much larger. You'd still be able to run the Linux kernel without using a main distro including such insanity. But just imagine that world.

  108. Re:Duh by Immerman · · Score: 3, Interesting

    And they don't - one of the main complaints people have, unless I'm mistaken, is that systemd isn't just an init system, it also wraps up a whole lot of things into a "low level system manager". You can certainly complain against that on grounds of ideological purity - but that's a completely different conversation.

    So we have something-that's-far-more-than-a-window-manager depending on something-that's--far-more-than-an-init-system. There's certainly arguments to be had about design decisions, but they can't be had if you insist on using irrelevant terminology.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  109. Re:Duh they have Free Wifi by Aighearach · · Score: 1

    Do they have Free Will...

    I read that as "Do they have Free WiFi?".

    I must have spent too much time in hotel lobbies lately...

    That is your brain fighting back against the "$99 wifi available now" subliminal messaging. There is hope for you, but I recommend a tin-lined wig, just to be safe and blend in.

  110. Linux desktop architecture is a joke by jernejk · · Score: 1

    >Recently, on one Devuan box, I noticed that KDE power management (Powerdevil) no longer supported suspend and hibernate.

    You know what the problem with that is? Why on earth does KDE even includes power management? And network manager and and and. All those should be just deamons or command line utilities common to all the distros.

    Linux is so fragmented it's not even funny. Forked to oblivion.

    I fear the day where Apple finally makes OSX as dumb as iOS is. As since Ubuntu switched to unity there's basically no real alternative. It's so sad how fast it went all downhill since what, 2012 or something. Crazy.

    And systemd is just another nail in the coffin.

    1. Re:Linux desktop architecture is a joke by GoingDown · · Score: 1

      You know what the problem with that is? Why on earth does KDE even includes power management? And network manager and and and. All those should be just deamons or command line utilities common to all the distros.

      Maybe because laptop user expects to be able to change screen brightness and other power management settings & wifi networks using KDE GUI?

  111. Re:Duh by phantomfive · · Score: 1

    I guess the point is: KDE isn't a "window manager" - instead it's a desktop environment, which includes functionality for power management

    Yes, I think you are right.

    And it's reasonable architecture for power management controls to depend upon power managing daemons.

    But it's not reasonable for it to depend on a particular init system.

    --
    "First they came for the slanderers and i said nothing."
  112. Re:Duh by Cley+Faye · · Score: 2, Insightful

    I think you missed the simple fact that everything was working fine before, without cramming everything in the init process. Power management, in this case, existed before systemd came, and everyone was using that just fine.
    The system was flexible, allowed for easy replacement and customization at every step. Only downside? Beyond basic use, you had to touch the config by hand. Now this option simply doesn't exist anymore, and a lot of people believe that whatever systemd does now, it's the only way and that without them nothing would work.

  113. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Normally, I'd agree with you, but with Lennart being in charge of it, it'll be half-assed like everything else he's touched. Therein lies the problem it...isn't...designed. There's no sense of "mission critical" with this man, and systemd SHOWS IT. Just like Avahi was and PulseAudio before it. Sorry, the concept is needed, what is getting executed isn't.

  114. Re:Duh by jopsen · · Score: 1

    There's no reason a Window Manager should depend on a particular init system. Doing so is a clear sign of bad software architecture.

    Modern desktops aren't just window managers... They are increasingly tightly integrated with ever more aspects of your computer, ranging from power management to device discovery, wifi and network. In the future with xdg-app, we'll see package management becoming part of the desktop environment.

    A few years ago one of the gnome devs told me that he really wanted gnome to develop an entire distribution, so they could control all the layers of the stack. In his opinion it was the only way to make a proper PC experience. I think there is something to that...
    Why should major desktop cater to power users who wants to compose their own desktop, if the linux desktop is to compete with OSX and windows, they need to create a more tightly integrated desktop. And they are working towards this.

    Honestly, I think it'll be great! All the ranting against systemd seems unfounded.

  115. Re:Duh by Anonymous Coward · · Score: 0

    they decided to not use the system as designed by the desktop environment writers, and accept the "if it breaks, you get to keep the pieces" risk, and it broke, and they are complaining. Very little sympathy from where i sit.

  116. Re:Duh by Aighearach · · Score: 0

    If the other init systems want to gain support, they have to support this same kind of functionality somehow.

    LOL no they just need to cry louder and louder until the world loses patience and goes back to SysV Hell!!! Just ask slashdot, and you'll see. ;)

    I suspect though that most of them are actually running windoze, because they're gamerz, and their *nix flag-waving is purely theoretical. If I'm right it means they won't eventually switch to the *nix flavor they like and shut up, but instead will keep blathering about it for decades.

    I personally really appreciate the changes. dbus is the network-aware IPC solution of modern *nix. It already replaced the SysV IPC crap that many of us were still stuck coding for just a few years ago. Moving those advantages into the system level is natural, and a hell of a lot more pleasant than the "enterprise" crap that had the same network management capabilities but were shoehorned piecemeal on top of various directory services, databases, or (shudders) SNMP. Not that SNMP is bad, it is great at the monitoring side. But it is not very pleasant as a control mechanism or bidirectional communication medium.

  117. Gentoo Linux + OpenRC by Anonymous Coward · · Score: 0

    The ordinary installation.

  118. Re:Duh by Anonymous Coward · · Score: 0

    There are tons of modern init systems being worked out now.

    Where? Which ones? Given, as per your statement, that there are "tons" of them, can you provide a list of examples for us who are not as familiar with them as you are?

  119. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Dropping syslog messages shows how inexperienced the systemd guys are. syslog has been critical for running servers for decades.

  120. Re:Duh by phantomfive · · Score: 1

    You'll have to ask the GP, I was quoting him/her.

    --
    "First they came for the slanderers and i said nothing."
  121. Re:If we're going systemd, we should go full throt by Qbertino · · Score: 1, Interesting

    I disagree on the "full-throttle" part. That's be fine on consumer desktops. But Linux is mostly about production servers. Yes, yes... I know... mainstream Linux on the desktop is "just around the corner" and all that. :)

    The question here is: What's with serverhosts these days? They are either embeded/integrated or virtualised. No one screws around (literally) with hardware anymore - not in a time where soc pcs cost less than 10$ a pop. So there is no need to fumble with init on that level. I haven't touched init or even runlevels for just about 10 years now - and I do lots of server stuff.

    These days im running all my services in VirtualBox and copy, booting and ditching entire VMs at my whim. Fiddling with init would be a waste of time.

    If you have a stripped down serverconfig that you have to distribute and scale, I doubt systemd will seriously get in your way. Yes, you have to hook your init stuff somewhere and yes you'll have to read about how systemd does things at this level, but on a dedicated server that might aswell happen in userspace or somewhere late in systemd boot. I'm sure systemd offers hooks for quick late-boot custom fiddling of some sort.

    Bottom line:
    If finally all the Linux proggers get on the same page I'm all for it. If that page happes to be systemd, so be it. Simply the benefits of all getting behind systemd will move Linux forward faster than ever - that's my newest prediction anyway.

    --
    We suffer more in our imagination than in reality. - Seneca
  122. Re:Duh by Aighearach · · Score: 3, Interesting

    So why can't there be other systems that do the various parts that aren't init but systemd is doing?

    Because the whiners don't have a use-case. systemd is modular, but it tends to come with all the modules packaged together. They could simply move the non-init functionality (which is the parts that these other packages depend on) into their own package, and just install that. But I guess their fingers would get contaminated by re-packing those parts of the source?

    If you read the link in the post you responded to, it explains most of this stuff. It is modular, but the people managing it are using all the modules, so the default distribution contains them all. But you can use just the parts you need, and replace the parts you don't. It just requires simple grunt-work to manage packages the way you want. Thousands of loud whiners, but none that actually have a reason to need a different set of the modules, or the ability to do a simple repackage.

    The only reason that the distros don't repackage those parts to be separate is that there is no reason articulated to do so. Whiners just whine, but they don't say words that would have any chance of convincing professionals that they have a differing use-case. We understand they're unhappy, but they don't identify reasons that are technical and real, but rather their reasons are aesthetic and arbitrary. By arbitrary I mean, everything they're doing with their computer still works; all their software still works; all their use cases still work, but they're unhappy for entirely optional reasons. They're choosing to be unhappy, but there is nothing actually wrong. Which from an engineering perspective appears to be entirely "user error." They're using it wrong; if they want to be happy while they use it, they just need to smile more. It is not actually biting them, or making them cold, or eating their cheesy poofs.

  123. Re:Duh by phantomfive · · Score: 1

    It's not clear what you mean by "tight integration."

    But it's not necessary to have a monolithic system in order to make something good.....to avoid it you need to make clear interfaces.

    As mentioned, the kernel has to deal with much more integral and disparate pieces than systemd does, and yet it is still relatively simple to swap one kernel for another. If the kernels can do it, then there is no excuse for systemd.

    --
    "First they came for the slanderers and i said nothing."
  124. Torvalds on systemd: by Drunkulus · · Score: 4, Interesting

    Systemd is the reason Linus is now using FreeBSD at home.

    1. Re:Torvalds on systemd: by Liquid+Len · · Score: 1

      Systemd is the reason Linus is now using FreeBSD at home.

      Reference, please ?

    2. Re:Torvalds on systemd: by Anonymous Coward · · Score: 0

      Linus said he doesn't hate it though

    3. Re:Torvalds on systemd: by Luthair · · Score: 1

      Hey, don't let facts get in the way of made up anecdotes.

    4. Re:Torvalds on systemd: by Anonymous Coward · · Score: 0

      Intriguing.

      Your comment prompted me to search for references for this (I searched for "linus systemd freebsd", if you're curious). The first I pulled up was this, which quotes him saying:

      I don't actually have any particularly strong opinions on systemd itself. I've had issues with some of the core developers that I think are much too cavalier about bugs and compatibility, and I think some of the design details are insane (I dislike the binary logs, for example), but those are details, not big issues.

      The second is this, a mailing list thread in which Linus expresses his dearly-held opinion on Kay Sievers and his attitude to systemd bugs. Sounds like Kay isn't the most pleasant developer to work with), though that's hardly an indictment of systemd-the-project.

      The third is this, a Slashdot story from a few months ago, where Linus says this:

      I have to say, I don't really get the hatred of systemd. I think it improves a lot on the state of init, and no, I don't see myself getting into that whole area.

      Yeah, it may have a few odd corners here and there, and I'm sure you'll find things to despise. That happens in every project. I'm not a huge fan of the binary logging, for example. But that's just an example. I much prefer systemd's infrastructure for starting services over traditional init, and I think that's a much bigger design decision.

      Yeah, I've had some personality issues with some of the maintainers, but that's about how you handle bug reports and accept blame (or not) for when things go wrong. If people thought that meant that I dislike systemd, I will have to disappoint you guys.

      What I'm taking home from those first three hits is that:

      1) Linus doesn't hate systemd;
      2) Linus hates having to work with Kay Sievers;
      3) Linus isn't abandonding Linux or moving to FreeBSD, certainly due to systemd.

      Do you have other references that would refute point 1) or 3)? I'm not saying you're wrong, but I'm skeptical, and would like to see some evidence for your claim.

    5. Re:Torvalds on systemd: by Anonymous Coward · · Score: 0

      Ha. I can't believe you were up-voated as 'Interesting' rather than 'Funny'.

    6. Re:Torvalds on systemd: by ookaze · · Score: 1

      Systemd is the reason Linus is now using FreeBSD at home.

      Anti-systemd people are so stupid they voted you up as Interesting (fortunately not Informative, which would have pushed their agenda better) instead of Funny.
      They didn't get the sarcasm!
      Be sure they will then use this post to proof that Linus moved to FreeBSD, which of course is completely false, but they're not short of one lie anyway, just look at the systemd threads.

    7. Re:Torvalds on systemd: by Anonymous Coward · · Score: 0

      I guess this is supposed to be a joke?
      If not: Citation needed.

  125. Re:Duh by Anonymous Coward · · Score: 0

    That's the point of open source; you can do whatever you want. If systemd really bugs you that much, just build yourself a system without it.

    These arguments always remind me of a line from a U2 song: What you thought was freedom was just 'free'."

  126. Re:Duh by Aighearach · · Score: 0, Troll

    So why can't there be other systems that do the various parts that aren't init but systemd is doing?

    Because that's for losers. Real computer users get with the program and use systemd for everything. Or they'll get made fun of when they complain about the stuff they want to run depending on systemd when there is no rational reason for it to do so.

    Because that's for losers. Real computer users don't cause what they want to exist, they just demand that somebody write the software they want. Pathetic newbs use what others write, or write what they want to use. Real computer users understand the value of convenience, and maximize the efficiency of their uses by waiting for others to do all the work first. And if they don't get what they want, they know it is more efficient to complain loudly and persistently for years until somebody writes what they want, than to write it now, or learn how.

  127. What main benefit? by Last+Warrior · · Score: 1

    Forgive me for asking but, what is systemd's main benefit? If i don't mind that my system boots up slower and in a sequential order, how does that affect the systemd's benefits for other users?

    I really don't understand that statement. It sounds like nonsense to me. Please tell me because I honestly don't know what the snot he is talking about.

    If systemd's main benefit was to obscure the boot process to prevent users from knowing what was going on during the boot process in order to squeeze in weird or unwanted code, then it would make sense that they don't want any users to know about that potentially questionable stuff so letting them use init would be detrimental to their efforts.

    I can't see how that benefits me though. I don't care about what benefits them. If i'm trying to build a secure, manageable system, i'm looking for something that benefits me.

    1. Re:What main benefit? by Billly+Gates · · Score: 2, Insightful

      This is cut and pasted from another comment as I do not want to retype. Init is serial and has trouble adapting to changes once a live system is up compared to more modern systems. Solaris, Ubuntu, and Apple all left init behind and NetBSD discourages writting init scripts by using a hybrid approach with macros that are event driven that you link instead.

      My cut ....

      The reason is init was not designed for desktops or servers with more than a dozen applications. What if your laptop goes to sleep and wakes up on a different network? How can init with 200 lines of if/fi scripts handle something liek this? WHat if your network goes down on your server? What if your web server is hacked? What if your Oracle RDMS takes a dive?

      Writting every possible conceivable combination of events with nested if/fi statements is luducrious! An event driven system makes sense.

      FYI Init is not a glorified autoexec.bat for starting up. Something needs to tell the kernel which daemons to start and which arguments to pass on. Those who say otherwise do not know what Init does or it's intended use.

      So Apple went 1st and everyone but Linux followed.

    2. Re:What main benefit? by phantomfive · · Score: 1

      So Apple went 1st and everyone but Linux followed.

      Solaris and HP went before Apple, and their init systems drew a lot of criticisms.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:What main benefit? by Anonymous Coward · · Score: 0

      What if your laptop goes to sleep and wakes up on a different network?

      You mean like any android device? You know, those things millions of people use every day that run linux without systemd...

    4. Re:What main benefit? by serviscope_minor · · Score: 1

      The reason is init was not designed for desktops or servers with more than a dozen applications. What if your laptop goes to sleep and wakes up on a different network?

      Er what if? I've been using a laptop with working wifi and sleep for years, since long before systemd was actually started. Generally what happens is wpa_supplicant sees the connection has died, re-scans and attempts to find a new network. If you've already got the key it will connect, and not otherwise.

      I think for "modern" systems prior to systemd, some widget or other would communicate to wpa_supplicant via dbus and show a little gui in the system tray.

      WHat if your network goes down on your server?

      Then you have to fire up ILM or go and wander over to the console if you have no ILM. Seriously what the heck does that have to do with systemd? I can't fathom how systemd would help if your network has gone down and physical intervention is required.

      What if your web server is hacked?

      Then pull the cable and do some forensics. Again what has that got to do with systemd.

      What if your Oracle RDMS takes a dive?

      Then congratulations, you just got ass-fucked by Oracle (well that's a given) and you got a flaky piece of crap to boot! Systemd will never make your wallet recover. The best thing to do is to install postgres, then keep paying Oracle until your contract runs out. Actually, even better: wind up the company, send it to the liquidators and start again vowing to never go near oracle again. Though your first born son is probably theirs by now.

      But again what the ever living fuck does that have to do with systemd? You're ascribing MyCleanPC-like properties to it. Seriously though, with friends like you, Systemd does not need enemies. Apparently to "support" systemd you post a bunch of random crap to the thread that's not even remotely related to systemd.

      --
      SJW n. One who posts facts.
    5. Re:What main benefit? by Spacelord · · Score: 1

      > What if your Oracle RDMS takes a dive

      As an Oracle DBA ... if my Oracle RDBMS takes a dive, the last thing I want is for systemd to try to do something about it.

    6. Re:What main benefit? by Peter+H.S. · · Score: 1

      Forgive me for asking but, what is systemd's main benefit? If i don't mind that my system boots up slower and in a sequential order, how does that affect the systemd's benefits for other users?

      The primary benefit of systemd is that it is init done right. That means you no longer need to use executable shell scripts in order to run daemons, but can use simple text config files. SysVinit shell scripts are hard to parse for both humans and machines, while systemd .service text config files are easy to parse for both machines and people.

      Integrated service management: Want to restart and important service if it crashed, but only if it crash with an abnormal exit code and hasn't been re-started the last 5 minutes. That stuff is trivial to do in systemd with only changing a simple config line in a text file. With OpenRC/SysVinite etc. , it requires endless hacking to make something similar work.

      Reliable killing a process and all its sub-processes. systemd can do that because it tracks every process with cgroups, non-systemd distros can't.

      Security: If SysVinit had stepped up and taken responsibility for handing out low port numbers to services so they didn't need privilege dropping code like systemd does, we could have avoided two decades of remote exploits of Linux because of wrong use of setuid in daemons. It is better to have one secure implementation of privilege dropping code made by security experts instead of letting each and every daemon try to do it.

      Security: systemd can "jail"/"contain" all running services since it provides an easy to use "API" for several low level kernel security features like "Capabilities" and "Namespaces".
      So the service developers, the distro-maintainers, or even the system administrator can add "NoNewPrivileges" to a service config file. That means, that even if the service is exploited, the attacker can't get escalate privileges by then exploiting another service (A typical pattern).

      Extremely easy resource management like limiting a service to only X amount of memory, or CPU resources, or bandwith etc. It can do that because of cgroups integration. A single; "MemoryLimit=1G" or similar added to the service file will make things work.

      There are even more good reasons. I recommend the systemd homepage, especially the "The systemd for Administrators Blog Series" for and end users perspective.

      http://www.freedesktop.org/wik...

      In short, for me systemd is the best thing that have happened to Linux since package management. I really like it, Good stuff that makes Linux more secure and easier to use, for both newbies and experienced admins. It also has the best man page documentation and CLI tools I have seen for many, many years. Take fx. "man systemd.index" ; that will give you an overview of each and every "man-page" related to systemd. Very nice.

  128. Re:Duh by Anonymous Coward · · Score: 0

    You understand that if you substituted Linux for Windows 10 in his post, that's exactly how Slashdot has been forever?

  129. Re:Coren22's "APKolypse"... apk by amicusNYCL · · Score: 4, Insightful

    Mr. Steven Burn of Malwarebytes

    Speaking of Mr. Steven Burn of Malwarebytes, he also said this in that same thread:

    Thanks for letting me know. I'll have a word with him.

    That's in regard to you spamming Slashdot comments, and he posted that in February. How did that conversation go? Because in this story from yesterday, you posted this exact text 9 different times in those comments, and since it's the end of the day before a holiday and no one is getting anything done anyway, I went ahead and found no less than 39 comments from you in that one story alone. There are only 101 comments total, 39 of them are yours, and 9 of those are that same wall of text advertising your software. That is the very definition of spam. You also posted this text, the one referencing Steven Burn, 4 different times in that comment thread. You are spamming a Slashdot comment thread with a link to a guy saying that he's going to talk to you about spamming Slashdot comment threads. What's going on here? Why is it necessary to go into the comments for certain stories and see tens of posts by you with either the exact same text or you arguing with other people about spamming? Why do we have to endure that on Slashdot? More importantly, do you think that makes you look good? Do you think it makes people want to try your software? What's the point? Why isn't it enough to post a single ad for your software, even though that would still be considered spam? Why do you need to do it 9 times? Can you give it a rest for the sake of everyone else?

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  130. Re:Duh by Aighearach · · Score: 1

    So now there's no Gnome or KDE on anything but Linux.

    There are many of us made happy by that. One less thing to remove from our systems.

    To the original question, though: the answer is yes, you can run anything you want on a system with no systemd. That's the point of open source; you can do whatever you want. If systemd really bugs you that much, just build yourself a system without it.

    There is always an army of people who are happy about things that are untrue.

    If it affected you as much as you imply by referencing removing things from system, which implies being a technical decision-maker, don't you think you would look foolish to have inaccurate beliefs about those things that are affecting you?

    The answer isn't just "you can run anything you want." That is a good thing to keep in mind, since nobody is running systemd except by choice. But more to the point here, you can still run gnome or kde anywhere that they ran before. This does not affect that choice, though it might effect installation of specific packages to get specific features on specific non-systemd systems. And of course on linux you can install just the parts of systemd that are used by Gnome or KDE, there is no need to run the init system. People who claim it is monolithic should really learn the *nix commands cd and make.

    And honestly if you're using some non-linux OS and have to remove Gnome or KDE, I'd just like to point out that you probably could have just chose to not install it in the first place. Installing a bunch of crap you don't need so that you can hold your nose in the air while uninstalling it... I don't think that is going to impress the BSD crowd very much. Not that anything does. ;)

  131. Re:Duh by Immerman · · Score: 3, Interesting

    I would say an important question is, did the morphing happen before or after widespread adoption? And as I recall it happened well before. In which case I would argue that the starting point is really fairly irrelevant, and the actual "crimes" are:

    1) calling an OS abstraction layer an init system when it clearly is far more than that (that seems to be perpetrated primarily by the detractors)
    2) allowing a single party to tightly control the abstraction layer (though it does seem that such large-scale projects do need some sort of a singular "choke point" in order to ensure widespread compatability)
    3) the discarding of lots of low-level components with large fan communities.
    4) Having an OSAL at all? Though frankly, I think it's long overdue - one of my greatest annoyances with Linux is that practically every piece of nontrivial software seems to need to include explicit support and custom binaries for every major distro branch it runs on. That's a huge drain on developer time and energy, and one of the main reasons I've never done much Linux programming. Contrast to Windows where, with some fairly modest self restraint you can create a single binary that will run on everything from Windows95 to Windows10, and even Linux via WINE.

    Frankly (2) is the only one I see as a real problem, and I'm uncertain how big of a problem it actually is. After all systemd is still fairly modular, just incompatible with most of the pre-existing modules already out there. And the individual modules are mostly under the control of other groups. And it's still GPL, so if the systemd group proves excessively abusive of their power there's nothing stopping the downstream distros from forking the project, provided they're willing to re-adopt all the maintenance headaches they adopted systemd to escape.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  132. Re:If we're going systemd, we should go full throt by acdimalev · · Score: 1

    Last I checked, init system policy is still a hotly debated topic in the Debian community. https://wiki.debian.org/Debate... From my reading, the extremes tend toward "it makes everything easier, using anything else is a waste of everyone's time" on one end and "it's a short-sighted and wrong solution that's toxic for the community" on the other.

  133. FreeBSD is for luddites by clockley(571021718) · · Score: 1

    If you don't like systemd, use Freebsd. systems without cannot be considered Linux, developers should remove compatabilty for non-systemd Linux asap. "systemd... not just an init system anymore, but the basic userspace building block to build an OS from" "building a simple OS based on systemd will involve much fewer packages than a traditional Linux did. Fewer packages makes it easier to build your system, gets rid of interdependencies and of much of the different behaviour of every component involved." Source: http://0pointer.de/blog/projec...

  134. Re:Duh by Anonymous Coward · · Score: 0

    Modern desktops aren't just window managers... They are increasingly tightly integrated with ever more aspects of your computer

    I think that's what OP meant when he said it's a clear sign of poor software architecture.

  135. Re:Duh by Anonymous Coward · · Score: 0

    +10000

  136. Of Course We Will by Anonymous Coward · · Score: 0

    Solaris works beautifully, is more stable, better features and actually works, whereas Linux kernel based operating systems are unstable, buggy as hell and doesn't have a real memory manager. Linux kernel based operating systems are left with the "let me guess" memory manager and "oh hell, I fucked up, let me kill something and hope you don't notice - oom killer".

    Someday, perhaps 30 or 40 years from now Linux kernel based operating systems will be as stable as Solaris was back in the late 90s (SunOS 2.6) and maybe even the early 2000s (SunOS 5.8), but I'm not going to hold my breath.

  137. Re:Duh by yeupou · · Score: 1

    "They" first used KDE around 1998.

    One day power management appeared and "they" found that very cool indeed.

    Then systemd appeared. "They" adopted it early in 2012. But "they" recently decided to stop using it because it failed to do stuff that worked without since decades (like mounting NFS shares and stuff at the proper time and many other miserable issues regarding) and found out actually easier to do without.

    But suddenly "they" found out that parts of KDE where stopping to function properly. Things that worked since long before.

    So you may not have any sympathy from where you sit. I did not start using GNU/Linux or KDE because I wanted to use a system as designed by developers. I think that is exactly because GNU/Linux enabled me to go beyond what the developers had in mind first that I liked it.
    Now, I just wonder if KDE wont be too much work for not enough benefits in the long run.

  138. Re:Duh by HiThere · · Score: 1

    Yii! That sounds extremely dangerous, as in local malware == root control.

    I had been apathetic (disliking, but apathetic) about systemd, but now I'm thinking I should switch to something that doesn't have it.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  139. Re:Duh by anagama · · Score: 1

    This lets the desktop environments have more advanced features then they would with init systems that don't do this delegation.

    First, is it the regular user account or the DE itself which essentially gets its privileges escalated? Either way, that sounds inherently dangerous -- if you want the DE to be all powerfull, just login as root (there are good reasons not to login as root of course, but if systemD is doing it for you anyway, why even bother with the distinction between root and user accounts).

    --
    What changed under Obama? Nothing Good
  140. Re:Duh by Aighearach · · Score: 1

    For the average user, don't worry about the difference. ;)

    From the perspective of a *nix power user, people choose the desktop environment separately from the window manager. So they provide very different features. The Window Manager draws the window borders, placement, stacking, etc. The desktop environment does a bunch of other stuff, like managing the video settings, the inputs, cross-application features like cut/paste, print dialogs, and also often provides a GUI "control panel" for managing the whole OS.

    Also, if you read the article, you absolutely do not need the systemd init system to use the new features. That is just another myth that the non-readers are circulating and repeating. The article goes into the specific features and what and why questions. It isn't the window manager functions that are involved, but things like the GUI login screen that comes with the desktop environment.

    For example, in the old days we didn't have desktop environments. We only had window managers. So instead of being able to start Gnome or KDE from the system and receive a login screen, you'd login to your user account from the text terminal, run a script like "startx" that would have your preferred window manager and settings in it, and that would start the X Window System (which would manage the mouse/keyboard directly) and then it would start your window manager, and a few default applications that probably includes a task bar and some sort of app launcher. Copy/paste usually only worked for apps that used the basic terminal paste capabilities; apps that had more advanced cut/paste capabilities were generally incompatible with each other. And not only was their no common sort of print dialog, there wasn't even a layer in the system to hang it on. Print and copy/paste are the killer features that pushed the creation of a "desktop environment," because there needed to be a layer to attach that stuff to. It needed to be closer to the app than the X Window System, because nobody wanted to add bloat in that layer, and it needed to be closer to X than to the window manager, because people used a lot of different window managers. App developers who wanted portable copy/paste were adding support for individual window managers already, which worked poorly, so there clearly had to be another layer between that and X. Also, when you wanted a GUI login, you had to run that as a separate app to replace the startx script, which made those use cases really klunky and error-prone.

    So the desktop environment is designed to run a GUI login screen as a system user, manage the related hardware configuration, allow the user to select their window manager (most gnome environments come with a bunch of different window managers) and then after it is all running, it manages the mouse and keyboard, and provides a unified cut/paste clipboard and printer dialog. It also manages lock screens, etc. Window managers have no idea if you want to lock the screen or not; they're just painting windows after all. In the old days we had background processes spying on your keyboard and mouse directly in order to decide when to launch a screensaver, and lock screens were a screensaver feature. This ties into one of the things finally getting fixed at the desktop level; using non-init parts of systemd to allow the desktop environment to monitor the user inputs, but without giving any old user process access to spy the keyboard and mouse. If that singes somebody's neckbeard it isn't going to stop me from enjoying the improved security.

  141. Re:Duh by thegarbz · · Score: 1

    I keep saying it, systemd not an init system. KDE and GNOME should not depend on an init system.

    Well since systemd is not an init system, if KDE and GNOME do depend on it then they are not depending on an init system right?

  142. Re:If we're going systemd, we should go full throt by AmiMoJo · · Score: 1

    Couldn't journald be modified to output text?

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  143. Re:Duh by Anonymous Coward · · Score: 1

    vtwm, baby, vtwm. Ther's a github repo with SRPM tools over at github, and is stunningly lighter and faster than any of the "desktop environments".

  144. Re:If we're going systemd, we should go full throt by lkcl · · Score: 4, Interesting

    If the community get's behind systemd, it works and is/becomes usable and apps start relying on it being there - so what?

    by taking over and forcing out all other options, it becomes a monoculture. and that, as we know from decades of experience where monoculture OSes have created cartels and monopolies, is incredibly dangerous.

    i dedicated three years of my life - without proper financial recognition - to breaking the NT Domains monopoly, saving companies world-wide billions of dollars in the process. it is also not very well-known that i dedicated another year reverse-engineering the Exchange 5.5 protocol.

    this dedication gave people a choice: they could choose to remain on monoculture monopolistic insecure proprietary and expensive per-seat-licensed servers, or they could choose to move over to software libre on any number of POSIX-compliant OSes including HPUX, AIX, Solaris, BSDs and GNU/Linux OSes - the *exact* opposite of a monopolistic monoculture. they could also choose to move to any number of proprietary solutions from companies such as Tarantella, Honeywell, Network Appliances and many more - all companies who got together because i pioneered the reverse-engineering (and wasn't murdered for doing so) which forced Microsoft to start doing proper documentation, and to sponsor CIFS conferences.

    now i am witnessing a process by which everyone in the GNU/Linux community, by working in a totally dedicated way in "their corner" that has to be respected precisely *because* it is so dedicated, yet as a whole *all* of us have gone "hmmm, i'm working in my corner, the global problem isn't my problem: i'm making local decisions, here, which make my life easy and i'm doing what i think is best", totally forgetting that the overall consequences are like a shoal of fish: EVERYBODY has "flipped" - all at once - and the direction is a dangerous one that no one person has any responsibility or control over, because we are *not* a company, we do *not* have a "Board of Directors who can give us orders that we are required to follow or be fired", we are a bazaar - a self-organised group of self-organised individuals with independent free will and highly-focussed responsibilities.

    the "flip" is to a dangerous monoculture position with, as we are now witnessing, absolutely zero choice (bad choices are no choice at all) - which i've warned about well over a year ago, and was told, basically, to "fuck off". well... now we begin to see the consequences.

    i am running fvwm2 - i have been for 20 years - and i am using angband.pl's recompiled versions of critical dependencies (udevd and others) all of which have "--no-systemd" in the configure.ac files. so i will not be concerned about trojans that attack vulnerabilities in systemd, exploiting the new features such as allowing the firewall to be disabled and much, much more. but you - all you who trust the systemd authors and the desktop environments that now operate exclusively on systemd? you should be concerned.

  145. Re:Duh by thegarbz · · Score: 1

    There's no reason a Window Manager should depend on a particular init system. Doing so is a clear sign of bad software architecture.

    You're right. KDE is not depending on an init system. It's depending on an upstream system management daemon for functionality on pretty much everything except it's ability to boot your system. Honestly if you still think systemd is an init system then you really should just step out of the discussion.

  146. Re:Duh by Antique+Geekmeister · · Score: 2

    > Because the whiners don't have a use-case. systemd is modular, but it tends to come with all the modules packaged together

    I'm afraid it's not. The dependencies among components are very strong, and it's quite difficult to segregate out one component for de-activation or non-installation unless you compile with that feature de-activated, in which case you must recompile to re-enable the future. It's very difficult to install only the components you want due to the interdependencies.

  147. Re:Duh by thegarbz · · Score: 1

    Systemd is pretty clearly an init system. It's just that if you don't use that system, you can't use a lot of other stuff.

    No. Systemd is a system management daemon that happens to also take care of the init process.

  148. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    just change the default settings... journald works quite well but the default are retarded, they look like they were choose to sell rehl7 support or certification

  149. Re:Duh by Anonymous Coward · · Score: 0

    Not that I have any idea what I am talking about, but...

    Is it not possible to just write a standard interface that would have it working with any init system? or Maybe write an interface module to make a different init system work in place of systemd? Basically I guess there would have to be a standard that is written that the other conforms to to provide all of the functionality or atleast a way to provide extra functionality through other sources. Then if your chosen init system lacked something then a separate module could be used to manage just that, but the bull seems to be coming to an agreement as to what should be there and getting everyone to agree on it.

  150. Re:Duh by Anonymous Coward · · Score: 0

    +10000 again

  151. Re:Duh by Antique+Geekmeister · · Score: 2

    > That is a good thing to keep in mind, since nobody is running systemd except by choice.

    I'm afraid that's nonsense. systemd has been a penalty in work I do. If I could have more contemporary versions of Linux based daemsns and packages without systemd, such as entire LAMP stacks, I'd accept them in a moment. Debugging failed daemon startups with systemd has repeatedly proven painful, due to the binary log formats and the difficulty of deducing the actual daemon startup commands to run them in a debugger.

  152. Re:Much todo about zip--ConsoleKit2 is also suppor by thegarbz · · Score: 1

    So while I'm sure the systemd zealots would love to see KDE, Gnome3, etc. only work with systemd and drop support for all other distros, this doesn't appear to be happening.

    Actually not a single person in the world wants to see that. It's just your hatred against those people who don't have a problem and actually see the upsides to redesigning the back end of Linux.

    hate on hater.

  153. Re:Duh by Anonymous Coward · · Score: 0

    Tight integrated system , thats complete bollocks.
    Use almost any unix desktops 'control panel' / 'settings manager' or whatever flavour is this week and about the only thing you can configure is the desktop
    your lucky if it admits to a computer underneith it.

  154. Re:Duh by phantomfive · · Score: 1

    You're right. KDE is not depending on an init system.

    You're wrong......the "system management" portions don't work without the init system. For example, logind depends on systemd quite clearly, look at the function execute_shutdown_or_sleep().

    People have tried to separate the system management portions from the init portions of systemd, but it was rather more difficult than you'd expect and they gave up.

    --
    "First they came for the slanderers and i said nothing."
  155. Re:If we're going systemd, we should go full throt by Antique+Geekmeister · · Score: 1

    This is confirmed, along with the difficulty of unfurling the systemd init tools to try and start the fractured daemon cleanly in a debugger.

  156. Re:Duh by phantomfive · · Score: 1

    For the average user, don't worry about the difference. ;)

    The average user is happy with Windows, let's be honest.

    Also, if you read the article, you absolutely do not need the systemd init system to use the new features.

    I don't know what article you're talking about specifically, but it looks like to get it to work, you need to use an older version of uPower. And it isn't a new feature, it's a feature that's been there for a while a long time, but now depends on systemd.

    using non-init parts of systemd to allow the desktop environment to monitor the user inputs

    The non-init parts of systemd aren't separable from the init parts. I discussed part of the issue here.

    As many skilled people as possible need to start thinking about the init problem, so we end up with something good.

    --
    "First they came for the slanderers and i said nothing."
  157. What is the point of Devuan? by SkunkPussy · · Score: 1

    I have never understood why the Devuan fork needed to be made to address the issue of systemd dependence in Debian. All that group of people needed to do was commit to maintain non-systemd packages in Debian then they'd have the best of both worlds.

    --
    SURELY NOT!!!!!
    1. Re:What is the point of Devuan? by yeupou · · Score: 1

      Well, apparently even the founder of Debian felt he had to move away in this context https://lwn.net/Articles/62189... so I dont think that is a simple as you describe it.

      Also, I think there is a misunderstanding about non-systemd packages. Currently, systemd take a place that no init system had. It replaces many parts and software and other software are being made to depends solely on this one. Maintaining non-systemd packages does not mean keep in order what existed before, but writting alternatives to systemd wherever it decides to go.

      This powerdevil/upower is an example. There is no going back to pm-utils for upower, even though it used to support it. Now, you need either to use systemd or some ConsoleKit2 that would behave in a similar fashion.

      Basically, it looks like maintaining non-systemd packages would mean making a copy of systemd. That looks neither feasible nor sensible. Why would people interested in a systemd-free system write another systemd?

      There is "no best way of both worlds". Edmunson wrote it "allows us to throw away large amounts of code whilst at the same time providing a better user experience. Adding it [systemd] as an optional extra defeats the main benefit". There is no throwing away of code and non optional dependancy that allows such a happy ending.

    2. Re:What is the point of Devuan? by Anonymous Coward · · Score: 0

      Ian Jackson is not the founder of Debian. He's also still a member of the Debian project, he only stepped back from his role in the technical committee after the project disagreed with his crusade against systemd.

    3. Re:What is the point of Devuan? by GoingDown · · Score: 1

      This powerdevil/upower is an example. There is no going back to pm-utils for upower, even though it used to support it. Now, you need either to use systemd or some ConsoleKit2 that would behave in a similar fashion.

      How it is systemd's fault if upower decides to drop support to pm-utils? Maybe upower maintainers should be asked why they deprecated pm-utils in favor of systemd?

    4. Re:What is the point of Devuan? by SkunkPussy · · Score: 1

      Yeah my argument is that the Devuan maintainers should be maintaining patches for upower that continue to support pm-utils - within Debian.

      --
      SURELY NOT!!!!!
    5. Re:What is the point of Devuan? by Eunuchswear · · Score: 1

      Ian Jackson is not Ian Murdock.

      Ian Murdock left Debian long ago, before systemd was even written. Ian Jackson is still a Debian Developer.

      --
      Watch this Heartland Institute video
  158. slang / bad grammar / editing by greatcornholio · · Score: 1
    I had to read this sentence four times to parse it. I hate to whine, but could this kind of thing please kindly be edited before it's on the front page?

    Original text:

    At the same time, bricks that worked for years without now just get ruined, since, as pointed out by Edmunson, adding systemd as "optional extra defeats its main benefit

    A sane edit:

    At the same time, systems that worked for years without systemd no longer work, since, as pointed out by Edunson, "[adding systemd as an] optional extra defeats its main benefit"

    1. Re:slang / bad grammar / editing by yeupou · · Score: 1

      (slang meaning "special vocabulary of tramps or thieves", what words are you referring to?)

      As you like grammar, you know that you could take apart pieces of the sentences between commas. Is really "bricks that worked for years without now just get ruined" so hard to understand. At all.

      Note that your proposed sentence does not have the exact same meaning. I'm not talking about "systems" and I'm not saying they no longer works.
      I'm talking about parts, bricks somehow ("n 1: rectangular block of clay baked by the sun or in a kiln; used as a building or paving material"), that are getting ruined ("damage irreparably"). It is much more subtle. It is not a whole that is break down, just a crumbling wall.

      We could suggest, if it helps, to write "bricks that worked for years without systemd now just get ruined".

    2. Re: slang / bad grammar / editing by greatcornholio · · Score: 1

      Ah, sorry. The "without now" threw off the whole cadence of my reading. I guess I was expecting a comma or an extra word. Me creating extra confusion to the confusion... Without having the flow of the sentence I wondered if you meant bricks as physical pc/sever "box"es (my home box runs Gentoo, my work box runs Debian etc). Lack of sleep. Was genuinely baffled. I'll accept any takeaways about my intelligence/reading ability/trollishness humbly.

  159. Windows nanoserver cheaper, better for servers? by Anonymous Coward · · Score: 0

    Thanks for the interesting posts!

    You wrote:

    4) Having an OSAL at all? Though frankly, I think it's long overdue - one of my greatest annoyances with Linux is that practically every piece of nontrivial software seems to need to include explicit support and custom binaries for every major distro branch it runs on. That's a huge drain on developer time and energy, and one of the main reasons I've never done much Linux programming. Contrast to Windows where, with some fairly modest self restraint you can create a single binary that will run on everything from Windows95 to Windows10, and even Linux via WINE.

    I have the exact opposite experience. I am going to guess that you write end-user accessible software? I write deep infrastructure that goes on servers nobody logs in to. It's always been easier on linux than windows, by rather a lot.

    Having to write to a layer that only exists to provide services to end users adds needless complexity to deep infrastructure. Complexity is the enemy of both reliability and security. So while I don't care what is done to support end users - more power to them, I say! - I don't want to run systemd on my servers which nobody ever, ever logs in to. It's the same reason I don't want to run pre-nano windows servers.

    But now that Snover and Russinovich have given me nanoserver, and linux is increasingly dependent on systemd, maybe it's time to abandon linux in the server room. Red Hat costs more than Windows anyway at this point in raw server license costs; the cost of RHEL has already driven us out of OpenLDAP and samba and RHEVM, we replaced all that with Windows server2012 when Microsoft offered us the same services at half the cost.

    It doesn't seem like servers are the target environment for linux any more... it seems like the new target is college student laptops, where systemd makes perfect sense and provides great features.

  160. Bodhi Linux by AHuxley · · Score: 1

    Bodhi Linux www.bodhilinux.com has a few options for legacy and modern hardware support with no Systemd (Ubuntu 14.04) iirc.
    http://www.bodhilinux.com/down... and the info on the images http://www.bodhilinux.com/w/se...

    --
    Domestic spying is now "Benign Information Gathering"
  161. Re:Duh by Aighearach · · Score: 1

    > Because the whiners don't have a use-case. systemd is modular, but it tends to come with all the modules packaged together

    I'm afraid it's not. The dependencies among components are very strong, and it's quite difficult to segregate out one component for de-activation or non-installation unless you compile with that feature de-activated, in which case you must recompile to re-enable the future. It's very difficult to install only the components you want due to the interdependencies.

    Horse shit. I'm not talking about the end user recompiling it. I'm talking about the know-it-all whiners recompiling with those features set the way they need to satisfy their delicate personalities, and then offering those choices as packages for like-minded users. Yes, it is too hard for the actual whiners we have, but it would be easy, beyond simply "trivial," for any Jr Sysadmin or even a Jr Software Developer if they've ever used make.

    And no, there are not a bunch of cross-dependencies. That is just ignorance. If you turned off the features that use the other part, it will not still be a dependency. That is how dependencies work in a modern build system. That the whiners we have would not be able to successfully identify and turn off the features they claim are oppressing them is a totally different problem. They don't know how to hoe their own row, so they can just sit and cry about it, maybe walk around and kick some rocks.

  162. No systemd on Slackware by Your+Anus · · Score: 4, Informative

    Slackware runs KDE or xfce and stays up to date. They are working on a new release, no systemd in sight.

    --

    In the USA, we like stuff watered down, like beer, television, and freedom.
    1. Re:No systemd on Slackware by yanyan · · Score: 1

      I'm still on Slackware 11 (released in 2006) with some major packages updated from source and installed in /usr/local. Tis pretty modern for me.

    2. Re:No systemd on Slackware by Anonymous Coward · · Score: 0

      Slackware is a fun system to learn old-skool but it's little more than a cult of personality wrapped around an install-it-all base system. Nothing is verifiable. Still hasn't implemented native 64 bit, no integration with major system software, no tooling or management of any kind. I know most of these issues are features for Slackware's intended use case, but they make it a non-starter for the 99% of people looking to migrate off systemd.

    3. Re:No systemd on Slackware by toddestan · · Score: 1

      Slackware has native 64 bit support. Actually, it's probably more pure than many other distros since by default it doesn't install multilib (for running 32 bit programs) which you'll run into if you try to install and use Wine.

  163. Re:Duh by phantomfive · · Score: 1

    Is it not possible to just write a standard interface that would have it working with any init system?

    That's the right idea, because the interfaces are more important than the code. It's more complex than just an "init interface," but clearly there needs to be a division between the init system and the "system manager demon."

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

    If you don't use systemd as your init system, you can't use other parts of systemd, like logind. So you can call it whatever you want, the init system is inseparable.

    --
    "First they came for the slanderers and i said nothing."
  165. Re:Duh by Aighearach · · Score: 0

    LOL you know that you can still read a "binary log format" (were the old ones analog? do the new ones lack text?) using text tools, right? And that you can simply leave the old logs turned on, and still read them?

    Did you know that all the old SysV scripts are still supported? Did you know that most daemons don't even have new systemd style startup binaries? And if one does, you can simply delete it, and go back to the SysV script? It isn't like giving up the crufty SysV init process means that you can't still use the init scripts.

    "LAMP stacks" aren't affected at all here. Apache or whatever your webserver is should already be running. I run LAMP stacks, and so I know systemd has nothing to fucking do with that shit, at all. You're trying to dick-wave, but you're waving a plastic dildo. You're full of shit that systemd is harming your work in the ways you describe, and if you did that work you'd understand why. Binary logs, are fucking joking? You can't read a log anymore? Guess what, you misunderstood the complaints about binary logs when fabricating your story. In real life, logs are still readable.

  166. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    What we've learned from Apple is that they've totally abandoned the enterprise market.

  167. Re:Duh by thegarbz · · Score: 1

    So it's turtles all the way down then? Show me where KDE directly depends on the init system, upstream problems don't count as the fundamental functionality of logind doesn't depend on the init system either, only the specific package currently in use does. Why not write a wrapper that implements the function of KDE is looking for without requiring systemd? I mean it's not like KDE didn't work up until now is it?

    When did open source change from being of the "fork and fix it" mentality to become "whine and do nothing".

  168. Re:Duh by CheapEngineer · · Score: 1

    Perhaps he's one of the people that have tried Linux, and wasn't impressed. It *is* possible to decide that, and despite what the neckbeards of Slashdot proclaim it's a perfectly permissible personal decision. Either way, I suspect you'll be okay. If not, that's okay as well.

  169. Re:Much todo about zip--ConsoleKit2 is also suppor by HiThere · · Score: 1

    FWIW, I have not seen any advantages to systemd, and I have not heard of any advantages that I would personally find advantageous. And there do seem to be potential problems.

    E,g, faster boot times don't impress me at all. I'd be more impressed by longer up times. I find binary logs dubious, and many people have reported problems with them. Etc.

    I have not personally had any actual problems with systemd, but it's not clear how I'd resolve them were they to occur.

    So I'm both dubious about the advantages and worried about possible disadvantages. Sufficiently so that if a BSD supported the ext4 file system I would have a test installation running. But not yet sufficiently to reformat my file systems.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  170. Re:Duh by Aighearach · · Score: 0, Flamebait

    LOL no amount of trolling the links will get me interesting in reading your slashdot journal, and no, writing an essay does not replace discussion. Nobody is going to go read that shit. You're generally expected to type in new comments as part of a discussion, and to formulate them for the current context.

    And I've personally compiled and installed non-init parts of systemd. You're not going to convince me that I dreamt it; it is actually a well-known myth about systemd that it is modular. Repeating the myth does not make separate compilation or operation of the parts difficult.

  171. Re: Duh by Anonymous Coward · · Score: 0

    I personally don't care about light and fast. If I wanted fast I would just use tty2. I have an exorbitant amount of resources available on a modern system. I use KDE because I want a flashy EXTREMELY customizable GUI... something that makes use of those resources. Systemd/Init.d should be an option just like the desktop. Why does it have to be one or the other? I wouldn't expect to be able to use either at boot, but why not prompt at installation time? It would probably require another abstraction layer though.

  172. Re:Duh by Anonymous Coward · · Score: 0

    Seriously, FreeBSD is so far behind Linux it doesn't matter any more. It's just a hobby OS.

  173. Re:Duh by phantomfive · · Score: 1

    And I've personally compiled and installed non-init parts of systemd.

    Which parts? Do tell.

    LOL no amount of trolling the links will get me interesting in reading your slashdot journal, and no, writing an essay does not replace discussion. Nobody is going to go read that shit. You're generally expected to type in new comments as part of a discussion, and to formulate them for the current context.

    Are you capable of discussing things without insulting? So far the answer is no.

    --
    "First they came for the slanderers and i said nothing."
  174. Re:If we're going systemd, we should go full throt by Billly+Gates · · Score: 1

    I disagree on the "full-throttle" part. That's be fine on consumer desktops. But Linux is mostly about production servers. Yes, yes... I know... mainstream Linux on the desktop is "just around the corner" and all that. :)

    I have no great love for sysV init scripts. Getting rid of them would break a few things in my world. But really, those things could probably stand a new look and update anyway. But my second-to-main issue with systemd is that it's just somewhat half-baked and obtuse. There's a lot of "don't look behind the curtain, just trust us that it'll work" to it. That'd be tolerable in a consumer OS, or even in a consumer-targeted Linux distort like Mint, but not in bloody RHEL and Debian!

    My biggest gripe about systemd, though, is its counterpart in crime: journald. Binary log files are the work of the devil and journald needs to die in a fire. And no one... not even a couple of Red Hat engineers I've spoken with... has been able to give be a non-hackish, production-worthy, way of ripping journald out of the thing and replacing it with syslog.

    Name one commercial version of Unix that still is supported that uses init?

    Sco Unixware is the only thing that comes close but I do not htink it is supported anymore.
    Solaris left init in 2008
    Apple left init in 2006
    NetBSD left init for object oriented macros in init for a hybrid approach around 2007

    If Init is so great why is everyone leaving?

    The reason is init was not designed for desktops or servers with more than a dozen applications. What if your laptop goes to sleep and wakes up on a different network? How can init with 200 lines of if/fi scripts handle something liek this? WHat if your network goes down on your server? What if your web server is hacked? What if your Oracle RDMS takes a dive?

    Writting every possible conceivable combination of events with nested if/fi statements is luducrious! An event driven system makes sense.

    FYI Init is not a glorified autoexec.bat for starting up. Something needs to tell the kernel which daemons to start and which arguments to pass on. Those who say otherwise do not know what Init does or it's intended use.

    So Apple went 1st and everyone but Linux followed.

  175. Re:Duh by Billly+Gates · · Score: 1

    Name one commercial version of Unix that still is supported that uses init?

    Sco Unixware is the only thing that comes close but I do not think it is supported anymore.
    Solaris left init in 2008
    Apple left init in 2006
    NetBSD left init for object oriented macros in init for a hybrid approach around 2007

    If Init is so great why is everyone leaving?

    The reason is init was not designed for desktops or servers with more than a dozen applications. What if your laptop goes to sleep and wakes up on a different network? How can init with 200 lines of if/fi scripts handle something liek this? WHat if your network goes down on your server? What if your web server is hacked? What if your Oracle RDMS takes a dive?

    Writting every possible conceivable combination of events with nested if/fi statements is luducrious! An event driven system makes sense.

    FYI Init is not a glorified autoexec.bat for starting up. Something needs to tell the kernel which daemons to start and which arguments to pass on. Those who say otherwise do not know what Init does or it's intended use.

    So Apple went 1st and everyone but Linux followed.

  176. Re:Duh by Antique+Geekmeister · · Score: 2

    > Yes, it is too hard for the actual whiners we have, but it would be easy, beyond simply "trivial," for any Jr Sysadmin or even a Jr Software Developer if they've ever used make

    I'm afraid that's not true. Take a look at the Fedora work going on right now to try to segregate systemd components, described at http://news.softpedia.com/news... .These are components that should never have been integrated into an over sized and aggressive systemd in the first place. I've taken a few stabs at segregating systemd components myself, and it's a very large octopus of dependent code.

  177. Re:Duh by somenickname · · Score: 2

    You make good arguments and if I could, I'd mod you up even though I don't agree with you. One of the reasons that linux has been popular as a server OS is that you could easily distill it down to just the parts you needed. If you didn't like a particular component you could swap it out with a component more to your liking or even write a replacement. From a security standpoint, you were presenting a smaller attack surface by running a small number of heterogeneous components from different sources. From a maintainability standpoint you could easily read and understand the impact that updates might have. Sure, there were kludges and hacks and, if you wanted to argue that X-Windows is the most prolific kludge in the history of computing, I probably wouldn't argue with you.

    The small, modular, "do what I want" nature of linux is basically the thing that makes linux, linux. If you wanted an opaque box that included everything but the kitchen sink, you could just use Windows. And that's what people hate about systemd: It's starting a trend to make linux more Windows-like and that is rightfully seen as a horrible direction to take things.

    You might argue that I'm making an ideological argument but, linux has gained its popularity from sysadmins; not from developers or desktop users. Sysadmins value stability, simplicity and the ability to understand the system they are running. Systemd effectively removes all those features from the OS. Yes, it might make it easier for desktop environment developers to implement certain features but, the number of people that use linux as a desktop environment is laughably small compared to the number of servers running linux. So, basically, systemd is undermining the primary use-case of linux to appeal to an unlikely to ever grow user base (desktop users). Which is made even more bizarre in that it's primary developed by Red Hat: Practically the champion of linux as a mainstream server OS.

    Basically, linux users don't want the OS to become a giant opaque monstrosity that can be prodded and observed but never really understood (like Windows).

  178. Re:Duh by julian67 · · Score: 1

    "... systemd isn't a solution for end-users, which is why you don't see any substantial changes. Its a solution for *developers*, freeing them from having to deal with the mountain of hacks, kludges..."

    As an end user with desktop, laptop and a home server I notice systemd has proven to be useful. The transition from sysv to systemd in Debian testing was not much fun to experience but the end result is great. I get obviously faster boot times and also faster shutdowns. Occasionally I compile from source and install something I want to run at boot. Getting sysv init scripts just right was not always easy. I expected systemd to be similarly arcane; in fact it is really easy to write a systemd unit file and to add your daemon to the system startup.

    For example to add a calibre ebook server to my home server init system I just added the following to /lib/systemd/system/calibre.service and then ran `systemctl enable calibre.service`

    "[Unit]
    Description=Calibre Service
    After=network.target

    [Service]
    User=julian
    Group=julian
    Type=forking
    PIDFile=/home/julian/calibre-server.pid
    ExecStart=/usr/bin/calibre-server \
                    --daemonize \
                    --username=julian \
                    --pidfile=/home/julian/calibre-server.pid \
                    --with-library=/home/julian/Books/
    [Install]
    WantedBy=multi-user.target"

    I think to any *nix user who has even a rudimentary understanding of how processes are described/presented in *nix and how command line options and arguments are input then this is *very* easy to understand. Just by looking at an existing service file of a familiar application you can understand how to integrate something new. It's all there in plain text. That feels very unix-like to me.

    Anyway I'm fine with systemd. I hated it for a little while while running a testing system which was gradually moving from sysv to systemd but now I really can't complain.

    And to any whiners: it's free software so the answer is not to complain but to contribute to an alternative or even just continue to use an OS which allows you to choose something else. Gentoo and Funtoo come to mind and would seem to be ideal for people who are insufferably picky and always right (no offence to gentoo or funtoo, I like them a lot, but I think I would enjoy watching people who are never, ever wrong and always know exactly what they need trying them out).

  179. Re: Duh by Anonymous Coward · · Score: 0

    Why does the on-disk storage format of the log file matter when you can read the log just fine? Type journalctl instead of cat. If you're a bit stuck, try man journalctl.

  180. very un KDE like by dlenmn · · Score: 1

    That's interesting. In the past, KDE has tried to make their software not dependent on linux functionality so that KDE can work in other places, like BSD and -- god help us -- Windows.

    Since I only used KDE on linux, that's kind of frustrating. E.g. KDE refused to use FUSE (Filesystem in Userspace) to access remote files because FUSE wouldn't work on all their platforms (back in 2006). Instead, KDE rolls its own remote access solution which only truly works with KDE-aware applications. In contrast, GNOME uses FUSE behind the scenes so that non-GNOME can seamlessly access the remote files.

    So, KDE refused to use FUSE because that was too linux specific (at the time) but now requires systemd? Ugh.

    I don't have a problem with systemd, and I'm all for focusing on functionality for the setups that most users actually use (e.g. Windows' lack of FUSE shouldn't stop KDE from using FUSE on Linux, BSD, etc.), but they should come up with a consistent policy for when they rely on an external dependency and when they don't.

    (Aside: I wish there was some way users could fund fixes for specific bugs/implementation of specific features on KDE. That way we wouldn't have to wait a decade to get features users have been clamoring for.)

  181. Re: Duh by Anonymous Coward · · Score: 0

    Oh, and the actual daemon startup commands are stored in plain text config files called things like ntpd.service and httpd.service. They are much easier to read than 150-line init scripts full of boilerplate code and daemon launch commands concatenated from 7 different string variables.

  182. Re:Duh by mrchaotica · · Score: 2

    This actually requires people to write replacements that use similar interfaces to systemd.

    Bullshit. It merely required systemd to play nice and use similar interfaces to the perfectly-good existing software it's trying to replace!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  183. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    The worst example of that is MongoDB. When you have the lock file, it outputs this clear message to stderr:

    old lock file: /var/lib/mongo/mongod.lock. probably means unclean shutdown recommend removing file and running --repair

    You know exactly what the problem is and what actions to take. With systemd, that message is swallowed so you're left guessing as to why it didn't start. There is no message saved in the console.

  184. A question about the BSD's. by MouseTheLuckyDog · · Score: 2

    How hardware friendly are they?

    The only thing keeping me on linux is the thought of going back to the days of having to check if hardware worked before buying it ( plus all the hardware I have now ).

    1. Re:A question about the BSD's. by walterbyrd · · Score: 1

      In my experience, the BSDs are not as "hardware friendly" as Linux.

      But, they aren't bad, and offer some advantages over Linux.

  185. Re:Duh by yeupou · · Score: 1

    What are you exactly talking about when you mention "the old days when we did not have desktop environment", and how it is relevant to systemd?

    I still have a valid ~/.xsession, startx still works.
    In /var/log/Xorg.0.log I can still check that the X Window System (well, Xorg now) actually "manage the mouse/keyboard directly", even though desktop environment can adjust it.

    What does even mean starting GNOME/KDE "from the system"? "From the system"? From a graphical desktop manager you mean? Well, before kdm and gdm, there was obviously xdm. Initial release october 1988. By the "old days", you mean before 1988?

    I'm quite sure any so called environment was quite limited then, mainly a window manager obviously - handling desk, list of running apps, a panel, that was already a lot considering the hardware.

    Window Maker was part of GNUStep, with already in mind of doing an environment. GNUStep dates from ~1995. Is that too young?

    When KDE and GNOME made their first release, they were a desktop environment because they attempted to provide a consistent set of applications, with a consistent graphical user interface. There was some gcalc, kcalc, konqueror, etc. It was a graphical layer on top of the system.

    What is your point about the good old days? That desktop environment are now better than when they did not existed? That progress has been made over years? That all the idea behind systemd are not bad? And then what?

    How does this reply to this specific topic: "Again, the point under discussion is neither KDE nor Gnome should depend on a particular init system."?

  186. Re:If we're going systemd, we should go full throt by Peter+H.S. · · Score: 1

    >Couldn't journald be modified to output text?

    Not really. But what would be the point in that? If you want unindexed text logs just direct journald to forward all log-messages to syslog, and turn off the binary journald logs. All that it requires is a trivial change in journald.conf

    The problems with journald outputting text logs are several:
    The most important thing is that it is more or less impossible to do right during early boot where journald is receiving messages from both /dev/ksmg (kernel) and /dev/log. That is why the kernel stores all its early boot logs in binary form in the kernel ring-buffer that are then later extracted by special tools like dmesg.

    Another problem is Linux kernel limitations on handling devices. Only one program at a time can read from /dev/log, or messages will lost and randomly misdirected. That means that journald that collects logs from /dev/log before rootfs is mounted and Rsyslog running, can't later hand over control of /dev/log to Rsyslog without losing log messages.

    The rather ingenious thing about journald is that it can collect and collate /dev/log info from earliest boot and in initrd, to after the rootfs has been unmounted. You can also have full logging available in initrd which is rather nice if you have to debug from there.

    If you want "metal-to-metal" logging something designed like journald is a good idea: If you made journald to be a super-syslog client with text output, you would prevent end-users in choosing between Rsyslog or Syslog-NG or whatever they can use with journald now. Same if they cooperated with the Rsyslog team so Rsyslog could collect from early boot and pivot back and forth from initrd like journald can. Then you couldn't use syslog-ng etc.

    As systemd's journald is designed you can choose any syslog(3) compatible logger to work with journald. You can freely choose between either binary or text logs for e.g. legacy scripts to work.

  187. Re:Duh by yeupou · · Score: 1

    "1) calling an OS abstraction layer an init system when it clearly is far more than that (that seems to be perpetrated primarily by the detractors)"

    That is interesting.
    So, we have a kernel that is an abstraction layer with the hardware.
    We have systemd that is an abstraction layer between the kernel and the desktop environments.
    Do we actually need two abstraction layers? Detractors talks about an init system, because it is obvious we need one. But one extra layer, do we?

    "4) Having an OSAL at all? Though frankly, I think it's long overdue - one of my greatest annoyances with Linux is that practically every piece of nontrivial software seems to need to include explicit support and custom binaries for every major distro branch it runs on. That's a huge drain on developer time and energy [...]"

    So systemd is an operating system in itself, in this view. Why not. Not sure that how it has been sold, though.

  188. Re:Duh by Anonymous Coward · · Score: 0

    Monolithic is not a synonym for Modern.

  189. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    "Unix basically is Linux these days."

    BSD is Unix these days. Linux is trying to be the new Windows.

  190. It depends on somebody doing the actual work by Peter+H.S. · · Score: 2, Insightful

    The problem the non-systemd distros are facing with running a modern desktop are entirely their own fault. Gnome and KDE developers pleaded for years that non-systemd distros or anybody else should start to maintain ConsoleKit which now have been abandonware for almost 4 years.

    The non-systemd distros ought to realize that it is entirely up to them to maintain their own alternative software stack, and even help out upstreams projects like KDE to support them.
    At the moment only a single guy is maintaining CK2 and sending patches to KDE so KDE will work with CK2.

    People whine about "Linux is all about choice", but when it comes to maintain those choices they all shy away with a "I am not a programmer", "No time", "No money" etc.

    So if you want to run a modern desktop in 2016 on a non-systemd distro, you better start contributing towards it.

    The same thing goes for OS containers, the new cgroups API and what not. If you want that stuff, don't expect it to magically being made by benevolent pixies nor developers from systemd-distros.

    1. Re:It depends on somebody doing the actual work by yeupou · · Score: 3, Insightful

      "If you want that stuff"

      Funny thing is the question is not about getting new stuff, that stuff. Just keeping running what is there up. But what is there is removed because it is easier to have done by systemd people, which in turn are quite happy to be able to remodel everything according to their feeling.

      And now, according to you, people should devote time or money not even to implement new stuff, but to write a systemd alternative that would do everything systemd does, in a similar and compatible way (because otherwise there would be no benefits for the desktop environments).

      Should I pay to get suspend/hibernate? Should it be rewritten once again?

      I'm not expecting grand developments for KDE in 2016. Just keeping the same set of features say of KDE 3, from 2002, would be good.

    2. Re:It depends on somebody doing the actual work by Peter+H.S. · · Score: 1

      Funny thing is the question is not about getting new stuff, that stuff. Just keeping running what is there up.

      No, the old KDE stuff works just fine with CK. So if you dare to run abandonware like CK with no security fixes or bug fixes, just keep on doing that. It is the new stuff, like KDE 5 that are giving problems because the non-systemd distros have ignored all necessary work to be able to support KDE 5.

      We are talking 4 years of total neglect where the non-systemd distros have done nothing whatsoever. Now realities are starting to bite the non-systemd distros in the ass. Yet, people like you are still in total denial that software actually needs to be maintained, just like you and so many other non-systemd users, have totally ignored it when upstreams project like KDE and Gnome have pleaded for years that the non-systemd distros did even some minimal work so they could still be supported.

      Instead of facing realities and start working on solving stuff, the non-systemd users whine and bitch about systemd while making elaborate conspiracy explanations for why things suddenly no longer works as expected.

      Sure, self-victimization is easy, just accuse the bad systemd developers for everything and absolve yourself for having any share in why stuff is bit-rotting. Such reactions is probably the main reason why the non-systemd distros are crumbling.

    3. Re:It depends on somebody doing the actual work by yeupou · · Score: 2

      It is strange that you talk about "non-systemd distros" as if they were defined until then by this.

      What are the "non-systemd distros" that are crumbling? If anything is crumbling, it would be more "systemd distros" that get considerable amount of developers forking, founders resigning, etc, not to mention users looking toward BSDs.

      Also, was it obvious since years that systemd would go in so many direction and that, wherever it goes, code would be throw away? What is then to support? Isnt it a joke in the end, to support alternative to systemd that actually have to do exactly what systemd does in order to be actually any good?

      pm-utils is the example. Was it obvious that upower would throw support for pm-utils? Why was it discarded? Wasn't it discarded because, as pointed at by Edmunson "adding it [systemd] as an optional extra defeats the main benefit"? So what is the joke about writing alternatives when it is clearly that systemd cannot be optional (meaning that alternative must really be systemd compatible, and not the contrary)

      "Instead of facing realities and start working on solving stuff, the non-systemd users whine and bitch about systemd while making elaborate conspiracy explanations for why things suddenly no longer works as expected. Sure, self-victimization is easy, just accuse the bad systemd developers for everything and absolve yourself for having any share in why stuff is bit-rotting."

      Who talks about victims? Who talks about whining? I'm fine, thanks you.
      It is not really as if we were in a situation where desktop environment on GNU/Linux mattered much. It is not desktop environment that made GNU/Linux popular. At all. There are practically inexistant, if you really loves facing realities. They have a bunch of users. Nothing else. If they can afford too loose more of this bunch in the name of "reality", why not. I'm not sure it is for their benefit.
      I started using KDE with KDE 1. But I also used Enlightenment, GNOME 1, WindowMaker, Fluxbox, XFCE and many other, I dont feel tied. There are parts of KDE I like and I'd enjoy being able to continue using it and continue to recommend it to other users.
      I'm not sure it will be actually possible because, you see, I'm facing the reality, that systemd alternative right now is another systemd. Hence today topic.
      I had hopes that Devuan could be enough. Now, after one year, I'm suspecting it could not. Not because of the "non-systemd distros" people, as you name it. But because if the game is rigged. "In many cases [systemd] allows us to throw away large amounts of code whilst at the same time providing a better user experience. Adding it [systemd] as an optional extra defeats the main benefit": it says it all. Thrown away code, no benefit if optional. It is pretty clear what it implies.

    4. Re:It depends on somebody doing the actual work by DNS-and-BIND · · Score: 1

      The problem is, for years now, we have been assured that Open Source was the cure for problems. Just notify someone, and wait, and your problem will be fixed. I had it happen so many times in the old days. Now, developers apparently have stopped caring about this and care only about developing products for themselves. Sad, but what are you going to do? The concepts that made Open Source a big hit are being abandoned. Open Source isn't going away but it is definitely becoming less popular. Good news for commercial software companies that listen to their customers.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    5. Re:It depends on somebody doing the actual work by Anonymous Coward · · Score: 0

      If anything is crumbling, it would be more "systemd distros" that get considerable amount of developers forking, founders resigning, etc, not to mention users looking toward BSDs.

      Which distribution got a "considerable amount of developers forking" or "founders resigning"? I admin not knowing any.

      In case you think of Devuan: Devuan was started by some members of a Facebook group that have never been involved in Debian.

    6. Re:It depends on somebody doing the actual work by Anonymous Coward · · Score: 0

      Can't tell if you are being serious or not.

      The idea behind open source is not

      Just notify someone, and wait, and your problem will be fixed.

      The idea is that if the software does not do what you need it to do, you have the source code and can change it yourself.

    7. Re:It depends on somebody doing the actual work by Anonymous Coward · · Score: 0

      Pleaded? Not any trace of that anywhere? Only traffic on the consolekit list is Poettering killing it because he didn't want to see "spam" from it.

    8. Re:It depends on somebody doing the actual work by walterbyrd · · Score: 1

      Debian did have a lot of developers resigning. Face reality.

    9. Re:It depends on somebody doing the actual work by Eunuchswear · · Score: 1

      What are the "non-systemd distros" that are crumbling?

      Well, if you could be bothered to read the article, written by some gut called "yeupou" the answer is obviously Devuan, who managed to break suspend and hibernate in KDE by packaging the wrong version of upower.

      --
      Watch this Heartland Institute video
    10. Re:It depends on somebody doing the actual work by Eunuchswear · · Score: 1

      Debian did have a lot of developers resigning. Face reality.

      A lot?

      How many?

      And why? (Some people left because they were fed up of the anti-systemd trolls).

      --
      Watch this Heartland Institute video
    11. Re:It depends on somebody doing the actual work by ookaze · · Score: 1

      It is strange that you talk about "non-systemd distros" as if they were defined until then by this.

      What are the "non-systemd distros" that are crumbling? If anything is crumbling, it would be more "systemd distros" that get considerable amount of developers forking, founders resigning, etc, not to mention users looking toward BSDs.

      FUD is a proprietary OS shill tactic. If you don't understand why distros are separated in systemd ones and non-systemd ones in this thread, you're hopeless.

      Also, was it obvious since years that systemd would go in so many direction and that, wherever it goes, code would be throw away? What is then to support?

      It was not obvious, because often, the code thrown away is because the underlying plumbing component is abandoned for years, or not supported anymore by anyone.
      systemd devs are actually maintaining lots of code nobody wants to maintain anymore.

      Isnt it a joke in the end, to support alternative to systemd that actually have to do exactly what systemd does in order to be actually any good?

      Yes, I agree it's really stupid. Besides, the people that say systemd features are useless, or that systemd doesn't have any upside, it makes them look plain stupid and clueless.

      pm-utils is the example. Was it obvious that upower would throw support for pm-utils? Why was it discarded? Wasn't it discarded because, as pointed at by Edmunson "adding it [systemd] as an optional extra defeats the main benefit"? So what is the joke about writing alternatives when it is clearly that systemd cannot be optional (meaning that alternative must really be systemd compatible, and not the contrary)

      It's not like that at all. It's rather that systemd proposes a systemd API for several things. There are a lot of field where systemd is the sole provider of an API, so is the de facto standard. And why is systemd the sole APi provider in some areas? Because while DE were asking for these API, systemd was listening and providing them, while others were not listening and busy telling systemd these features are useless.

      It is not really as if we were in a situation where desktop environment on GNU/Linux mattered much. It is not desktop environment that made GNU/Linux popular. At all. There are practically inexistant, if you really loves facing realities. They have a bunch of users. Nothing else. If they can afford too loose more of this bunch in the name of "reality", why not. I'm not sure it is for their benefit.

      See your cop out? This is the problem with non-systemd distro: no problem is solved, only cop out, whining, complaining, but you never solved anything, just wasted time. Systemd opponents are mostly like that, that's why I can't take them seriously. I've followed systemd since the beginning, I've seen the amount of work done and the attitude towards users (DE, sysadmins, distros...), and I've seen the work done by those opposed to it. Given this knowledge, up to this day, I predict complete failure of systemd opponents on Linux.

      I started using KDE with KDE 1. But I also used Enlightenment, GNOME 1, WindowMaker, Fluxbox, XFCE and many other, I dont feel tied. There are parts of KDE I like and I'd enjoy being able to continue using it and continue to recommend it to other users.
      I'm not sure it will be actually possible because, you see, I'm facing the reality, that systemd alternative right now is another systemd. Hence today topic.
      I had hopes that Devuan could be enough. Now, after one year, I'm suspecting it could not. Not because of the "non-systemd distros" people, as you name it. But because if the game is rigged. "In many cases [systemd] allows us to throw away large amounts of code whilst at the same time providing a better user experience. Adding it [systemd] as an optional extra defeats the main benefit": it says it all. Thrown away code, no benefit if optional. It is

    12. Re:It depends on somebody doing the actual work by Anonymous Coward · · Score: 0

      Less than 5 people is not a lot. Though the amount of noise probably made it look like more for people not following Debian.

    13. Re:It depends on somebody doing the actual work by Peter+H.S. · · Score: 1

      I think you missed out on why code is fixed. 25 years ago and today, only code that is useful and therefore can attract developers can survive in the FOSS world.

      The lack of development among the non-systemd distros are caused by the fact that they are a tiny minority and that almost all developers have left their ever decreasing circle.
      Without developers, no code. It is as simple as that.

      The systemd-opponents should probably have reflected over what they did wrong a couple of years ago.

    14. Re:It depends on somebody doing the actual work by ookaze · · Score: 1

      The problem is, for years now, we have been assured that Open Source was the cure for problems.

      Wrong, that's you rewriting history from your dreams. Nobody assured that.

      Just notify someone, and wait, and your problem will be fixed. I had it happen so many times in the old days. Now, developers apparently have stopped caring about this and care only about developing products for themselves.

      It was always developers scratching their own itch. And if you couldn't develop, you could pay someone to do it for you.
      It always was this deal, you changed "pay someone" to "notify someone" in your delusions.

      Sad, but what are you going to do? The concepts that made Open Source a big hit are being abandoned. Open Source isn't going away but it is definitely becoming less popular. Good news for commercial software companies that listen to their customers.

      Oh, I didn't understand right away that you were a proprietary software shill, my bad, it should have been obvious, no true Free Software actor could be so deluded and so clueless.

    15. Re:It depends on somebody doing the actual work by Peter+H.S. · · Score: 1

      What are the "non-systemd distros" that are crumbling?

      I hoped the context could have clarified what I meant about "crumbling".
      But let me sum up; there is a whole lot of software that the non-systemd distros need to maintain in order not to lose features. They have basically all ignored this fact for years, despite upstream projects like KDE and Gnome have pleaded for this to happen.

      Now years of neglect is catching up with non-systemd distros. And it will gets worse in the future. OS containers, Wayland, the new cgroups API; how does the non-systemd think any of this new technology will work on their distros if they aren't actively working on them? I mean, the entire OS container industry are now getting behind systemd.

      I'm not sure it will be actually possible because, you see, I'm facing the reality, that systemd alternative right now is another systemd. Hence today topic.

      Lets ignore that the technical whine behind that story was wrong. Your point still stands. My point is, that that reality is solely caused by the non-systemd distros failing to keep up with development.

      I had hopes that Devuan could be enough. Now, after one year, I'm suspecting it could not. Not because of the "non-systemd distros" people, as you name it. But because if the game is rigged. "In many cases [systemd] allows us to throw away large amounts of code whilst at the same time providing a better user experience. Adding it [systemd] as an optional extra defeats the main benefit": it says it all. Thrown away code, no benefit if optional. It is pretty clear what it implies.

      Isn't that quote just the usual Devuan rhetoric where they try to hide the hypocrisy about first bleating about "init-freedom" and "choice in init", and then later remove any trace of init-freedom?

      They lied about being "Veteran Unix Admins" too, so what do you expect of a bunch of rather shady unemployed Italians trying to use GPL software as a bait for their constantly outreached begging bowl? Looking at their cash withdraws from the collected Devuan money they seem to already have their snouts in the money trough.

  191. Beware by Anonymous Coward · · Score: 1

    You're likely being forced into systemd because the powers that be want to make sure they will have access to your systems.

  192. Big Brother & DRM by bigtreeman · · Score: 2

    I use Linux because I am free to use it the way I want and it is trusted because source is available.
    I expect DRM will get wedged into systemd so you can't avoid Big Brother.
    Linux will then be a "Trusted OS" because proprietary DRM code will be running underneath everything we do.
    You will not be able to stop it without breaking all the applications which play video, music, download files, etc.
    I do not trust Hollywood to be in my system, watching my every move.
    If everything is tied together in a binary it can't be avoided.

    --
    Go well
    1. Re:Big Brother & DRM by Anonymous Coward · · Score: 0

      Yes, and the reptoids in conjunction with the greys are engaging in a conspiracy to put mind tracking devices in your underwear. The chips are located just under the tag in back. You better go commando for now on.

      If you believe this systemd conspiracy bullshit, you are dumb enough to believe the above too.

      You anti-systemd folks are some of the stupidest and most paranoid shitbags around. Probably it has to do with all the child porn you've got on your computer.

    2. Re:Big Brother & DRM by Anonymous Coward · · Score: 0

      Yea and Intel CPUs don't have a backdoor known as "VPro" or Intel Management Engine

      You psyops people should be killed.

    3. Re:Big Brother & DRM by Anonymous Coward · · Score: 0

      Last I checked, systemd was FOSS released under the GPL.
      But keep spreading the FUD!

  193. Re:Duh by Anonymous Coward · · Score: 0

    > since nobody is running systemd except by choice

    That's an incredibly political and untrue statement. It OBVIOUSLY isn't true for any useful definition of "choice" - I'm running it and I myself made absolutely no choice, it just happened in an upgrade and got decided for me. Now I am forced to choose whether to keep or move. Unless you think I could have "chosen" not to upgrade, or "chosen" to write my own OS, which are clearly non-choices for a busy person.

    My main objection is the absolutely asshole-ish nature of the comments made by the pro-systemd folks. They sound like people who would do their own thing regardless of anything much - very clannish and defensive and "we know best" - and I remain to be convinced that people with that attitude would make wise technical decisions. Inspire confidence they don't. I can't get away from the feeling that nobody involved is older than twelve.

    And can I make the point that your derogatory posts aren't helping. I'm sure you aren't an asshole, but you might want to know that you certainly are managing to come across as one.

  194. Re:Duh by Peter+H.S. · · Score: 1

    >More specifically, systemd is Linux-only.

    So what. It is hardly a problem that Linux developers financed by Linux money develops Linux software. BSD/Solaris/AIX does exactly the same.

    In this case BSD and non-systemd distros will have to make their own tiny contributions to upstream projects like KDE on order make things work. Sure, they would like the systemd-developers to work for free for them, but that won't happen.
    The BSD alternative to the systemd software stack called "systemBSD" is of course totally incompatible with Linux.

    Basically the non-systemd distros and BSD are getting a full DE for free. All they have to do is to provide the rather minimal infrastructure and OS services that the DE's require, just like the systemd-distros does.

  195. Re:Duh by Peter+H.S. · · Score: 2, Interesting

    There were until recently, apparently. Powerdevil and pm-utils. Apparently KDE preferred the systemd way, for whatever reason.

    Probably because almost nobody is working on non-systemd distros. Their entire OS plumbing layer from ConsoleKit to power-management has been bit-rotting for years with the non-systemd distros totally ignoring the pleading from upstream projects.

    It is hard for upstream projects to support the non-systemd distros when they ignore or outright refuse to do any work.

    I think there is roughly one non-systemd developer (the CK2 maintainer) that submit patches to KDE so KDE can have basic functionality on non-systemd distros.

    But sure, just blame systemd for the non-systemd distros total apathy for maintaining their own software.

  196. Re:Duh by Anonymous Coward · · Score: 0

    Why suggest that someone controls systemd development? Its an open source project with a copyleft license and full source code available via git. Its about as open as any other project. If distributions didn't like it they could easily fork or adjust it as they please. This hasn't happened. No need to get upset with the choices made by people who've developed the software.

  197. Debian? by Anonymous Coward · · Score: 0

    I read somewhere recently that Debian was going to maintain both a systemd and non-systemd os. I also think I read where Slachware is non-systend.

  198. Re:Duh by Peter+H.S. · · Score: 1

    >I chose. I went back to windows.

    Yes, because MS Windows is totally "Unix Philosophy" and is all about choice and modularity.

  199. Re:Duh by Anonymous Coward · · Score: 1

    I'm the AC and I've been using linux since it was in beta. I simply find this wholesale decision by all major distributions to go to systemd sucks. I've used windows more often than not, so, frankly, it's simple for me to just drop linux on the desktop. My day job is a linux sysadmin and I'll deal with systemd there because for money I can put up with it. It's not like it's a heinous crime against humanity or something. I just file it in with all the typical shitty proprietary software I end up having to install in linux: Learn about it, feed it, keep it running, and know better than to ever use it for fun. :)

    So, yeah. I've watched desktop windows go from being okay-ish (windows 3.1 days) to being shitty (win 95) to better (win 95 OSR2) to great, for the time (win 98 & 98SE), to bad (win me), to good (win xp), to bad (vista), to good (win 7), to bad (win 8), and windows 10, well, is mediocre.

    But I'll take mediocre over using systemd. Unless you want to pay me, which they do, so I have learned systemd. Enough about it to know why I don't want anything to do with it unless there's a nice fat paycheque in it. I figure with how bad I think systemd is, I'll have a job for another 10 years because of it, which is great, because I hope to retire in 15-20.

    There's just no need to use linux on the desktop. It was a passing fancy I had at one time, but linux distros decided to get shitty and I'm no longer interested. Windows does the job for me as a desktop OS. BSD, for me personally, does a great job as a server. And, to make money, I'll deal with linux (not as many BSD jobs out there...).

  200. Re:Duh by Anonymous Coward · · Score: 0

    Perhaps he's one of the people that have tried Linux, and wasn't impressed. It *is* possible to decide that, and despite what the neckbeards of Slashdot proclaim it's a perfectly permissible personal decision. Either way, I suspect you'll be okay. If not, that's okay as well.

    Yeah, jerkoff. He "tried" Linux and then went back to Windows. Because of systemd. Because. Of. Systemd. Kill yourself and rid humanity of your stupidity.

  201. Modern desktops, more than two by Anonymous Coward · · Score: 0

    There used to be only gnome and KDE as desktop environments for Linux. We now have gnome, kde, cinnamon, mate, unity, xfce and lxde. The last two can be considered more light-weight than the first five.

    Gnome depends on systemd. KDE is considering it. Unity will depend on systemd, if it doesn't already. Xfce will probably not have a mandatory systemd dependency in the future. The main question is basically what cinnamon and mate will decide to do. Does anyone have an overview of the roadmap of these projects?

    My apologies to people who use window managers or less known DEs.

  202. Re:Duh by Anonymous Coward · · Score: 0

    despite what the neckbeards of Slashdot proclaim

    Oh. Neckbeard. Never heard that one before. Do you get paid to troll that hard?

  203. Re:Duh by Anonymous Coward · · Score: 0

    Perhaps he's one of the people that have tried Linux, and wasn't impressed. It *is* possible to decide that, and despite what the neckbeards of Slashdot proclaim it's a perfectly permissible personal decision. Either way, I suspect you'll be okay. If not, that's okay as well.

    Or maybe your autism is keeping you from discerning the latest in a long line of anti-systemd trolling.

  204. Bullshit by Anonymous Coward · · Score: 0

    Every Linux distribution is bullshit. I just tried to install Krita and it fucking wants to install PulseAudio. What the fuck does audio have anything to do with Krita? Bunch of stupid fucks at Debian and Ubuntu.

  205. Re:Duh by oakgrove · · Score: 1

    Perhaps he's one of the people that have tried Linux, and wasn't impressed.

    Haha. You sound like a teenage girl defending her boyfriend. Did you do the little finger snap thing as you wrote that? I'm sorry. I just had to laugh. Rock on.

    --
    The soylentnews experiment has been a dismal failure.
  206. Re:Duh by Anonymous Coward · · Score: 0

    Systemd sure isn't for the users. I don't even think it is for developers. I mean, who in their right mind would design a program to work only with a certain init system? Before systemd, applications worked with different init systems.

    I think systemd is for the distro builders/maintainers. It allows them to put the responsibility of creating the service scripts on the developers instead of each distro maintainer creating init scripts for their own distro. Apparently distros these days don't care so much for users, only seem to care about lessening their workload.

    I'm guessing Debian Jessie (ARM arch) and CentOS 6 (x86_64) is about as far as I can go with those distros without having to deal with systemd. If their aren't any distros that suit me after that, I'll move along to the BSDs. Already got one running in a VM and learning lots about it. I figure if I have to learn a whole heap of new stuff, then I'd rather learn about BSD than systemd.

  207. I give up = throwing in the towel by FudRucker · · Score: 0

    after spending a few bucks on a Software defined radio and researching the apps available for SDRs and trying both Linux and windows and building from source on Linux VS installing binaries it has come to light that it dont matter if you build from source or install binaries from package managers SDR on Linux SUCKS!, and on windows it performs better (not great but better) and i dont have the time or inclination to roll my own anymore, so i became operating system agnostic, i dont care anymore if it is Linux or windows, whatever OS has the apps pre-rolled that work the best is all i are about, and so far WIndows wins in the SDR dept, but i still do all my general purpose computing on Linux for the time being = the love affair with linux is over, i dont have the time to fiddlefuck with Linux anymore, so whatever OS has the right app for the job gets the job, if not it gets pushed to the back burner

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:I give up = throwing in the towel by Anonymous Coward · · Score: 0

      Cool story bro, but what does this have to do with systemd or KDE's use of it?

  208. Re:Duh by mrons · · Score: 2

    Well I bothered to check your first bug, "Systemd contains an unchecked null reference pointer that segfaults PID 1"
    Executive summary, systemd does not work on kernels without cgroups. Well duh.
    Don't install it then, you have an ancient unsupported Linux kernel.
    I stopped checking after that.

  209. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    stderr and stdout are all present in the journal.

  210. Re:KDE bloat by Anonymous Coward · · Score: 0

    I actually remove those packages and others after an install to
    make KDE use less resources. I also turn off lots of systemd bloat.

    I cannot get systemd to boot into runlevel 3 using its interface (something like default.target sym link). It keeps changing back
    to runlevel 5. So now I use the kernel boot parameter 3.

  211. Re:Duh by walterbyrd · · Score: 2

    Do you know what you're posting about?

    I use both freebsd, and linux, and IMO, freebsd is superior in many ways.

    Although, Linux works with more hardware.

  212. Typical Red Hat shill by walterbyrd · · Score: 1

    Why throw away POSIX and the UNIX philosophy?

    FreeBSD works like all hell. No wonder Red Hat is trying to pulling the old "call non-believers luddites" stunt.

  213. What is a "modern desktop?" by walterbyrd · · Score: 1

    I run MATE because it sucks less than KDE, or Gnome - a lot less.

    What is not "modern" about MATE? What am I missing?

    Features for the sake of features do not interest me. What functional aspect of a DE would actually help me be more productive, that I don't have with MATE?

    Don't get me wrong, there are other good desktops, just not KDE or Gnome.

  214. Re:Duh by Anonymous Coward · · Score: 0

    A fellow vtwm person, yes vtwm is great and works on any system that has X, all the way r5 I believe. Posted Anonymous and from vtwm so I can mod you up.

  215. Re:Duh by Guy+Harris · · Score: 1

    I think you missed the simple fact that everything was working fine before, without cramming everything in the init process.

    Has everything been crammed into the init process? In what may have been a bad PR move, the systemd people use "systemd" both to refer to the init process and to their whole suite of daemons, most of which run as processes separate from process 1, so "systemd does XXX" doesn't necessarily mean "XXX has been crammed into the init process".

  216. I thought Gnome2 worked well enough by walterbyrd · · Score: 0

    But Gnome3 sure sucks. So does KDE.

  217. Re:Duh by walterbyrd · · Score: 1

    > Yes, because MS Windows is totally "Unix Philosophy" and is all about choice and modularity.'

    Because it the runs the apps.

    Windows does the job. It works with the hardware, and runs the software. Why make a religion of it? It's like making a huge fuss over what kind of copier machine you use.

    I agree with original poster. The promise of Linux is gone. Now it's just another Microsoft.

    So why fight it? Microsoft is kludgy as hell. But MS basically does what you need it to do.

  218. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    If Linus or someone adult enough to not pretend an angry "go off and die somewhere" is a serious death threat was running the project there would be little or no fuss.
    However systemd is not about consistency, it's about rapid expansion before the existing parts are truly finished. There is no real benefit to one team being responsible for most of linux infrastructure if it's full of ad-hoc bits glued on as best as they can fit.
     
     

    If the community get's behind systemd

    The community doesn't get a say. It's a small team with RedHat using it's market share to impose it on the community. The lack of depth and small size of that team really shows with things like the "su" stupidity recently - the project has extended far beyond their competence while instead of dealing with that by getting help or collaborating they are actively pushing other developers away.
    It's just like Pulseaudio before Lennart left to work on other things, or NetworkManager before Lennart left to work on other things. Rapid expansion and moving target inflicted on users as "stable" when it is no such thing.

  219. Re:Duh by Immerman · · Score: 1

    A fair point, and I do agree that systemd is likely much better suited to desktops than servers. Perhaps it's finally time to begin to fork the two at a lower level, since that very variety seems to be the source of much of the difficulty Linux has offering a competitive desktop experience. Basically consider systemd to specifically be a low-level component of desktop environments and other "shrinkwrapped" distros.

    As for the smaller attack surface - as I understand it systemd is actually very modular, and you can leave out most of it in your distro if you so choose. The real problem is (I think, I'm pushing beyond the point that I've paid much attention to) is in the customizability. It seems like systemd expects its modules to operate in a very specific way, which would seem to drastically reduce the options for substantially different implementations.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  220. Re:Duh by Anonymous Coward · · Score: 0

    Saying "binary log format" is perfectly acceptable . The difference is that a "text format" is limited to ASCII and it's been used broadly since the 1970s. Binary means that a byte in the file can contain any value in the range of 0-255 and, semantically, the content of the file can represent an image, executable, etc. Unicode has made the distinction somewhat greyer but the meaning is still valid.

    Don't know exactly how that clump of sand got into your vagina but you may want to wash it out. Best of luck.

  221. Yes by Anonymous Coward · · Score: 0

    Absolutely. I'm already working on getting DBus out of my system, one dependency at a time. If I can handle that, the SystemD isn't even a question.

  222. Re:Duh by Anonymous Coward · · Score: 0

    So not testing for null pointers before dereferencing is an acceptable programming practice to you? No professional programmer would ever concede that.

    Facepalm.

  223. Re:Duh by Immerman · · Score: 1

    Except the kernel really isn't that - maybe you could argue that it abstracts the CPU and some basic I/O functionality - but sound subsystems, sophisticate plug-and-play support, power management, networking, etc,etc,etc... do you really want all that rolled into the kernel? There's a LOT of stuff that gets piled on top of the kernel before you get to the desktop environment, what's wrong with putting an abstraction layer between the GUI itself and all the gooey goodness it depends on. As a developer I tend to find such abstraction layers, well positioned, can dramatically simplify the conceptual space I'm working in and let me focus on actually improving things, rather than managing the hodge-podge of modules doing the work behind the scenes. .

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  224. Re:Duh by turbidostato · · Score: 1

    "I keep saying it, systemd not an init system. KDE and GNOME should not depend on an init system."

    Well, if KDE or GNOME shouldn't depend on an init system and systemd is not an init system, what's the problem with KDE or GNOME depending on systemd, you mister sophist?

  225. Re:Duh by Anonymous Coward · · Score: 0

    freeing them from having to deal with the mountain of hacks, kludges, and assorted ugliness necessary to provide modern desktop-environment features through the decades of cruft and "ideologically pure" compartmentalization provided by the lower levels of Linux.

    Going for emotion instead of reason I see.
    Somehow students are able to deal with that horror show you are describing. What should that tell us about how difficult the problem really is?

  226. Re:Duh they have Free Wifi by Anonymous Coward · · Score: 0

    Leonard? Is that you?

  227. Re:Duh by turbidostato · · Score: 1

    "For example, in the old days we didn't have desktop environments. We only had window managers. So instead of being able to start Gnome or KDE from the system and receive a login screen, you'd login to your user account from the text terminal, run a script like "startx" that would have your preferred window manager and settings in it, and that would start the X Window System"

    Uh... your id is lower enough to be around here by that time, but you don't seem to have been using Unix/Linux back then. XDM was first presented in 1988 and it was certainly part of the X Window System, nothing related to desktop managers (KDE is from 1996 and Gnome from 1997).

    "when you wanted a GUI login, you had to run that as a separate app to replace the startx script, which made those use cases really klunky and error-prone."

    Funny you say that. I only started to have problems with display managers (i.e.: remote session selection) when systems started to move away from XMD in favour of gdm and kdm.

    "And not only was their no common sort of print dialog"

    Yes, there was.

    "Copy/paste usually only worked for apps that used the basic terminal paste capabilities; apps that had more advanced cut/paste capabilities were generally incompatible with each other"

    Just like now. Apps always had access to the X Window buffer; it was non-well-behavioured apps those that didn't work (usually with roots coming out from Unix).

    You made a seemingly cogent argument, only one that is not so much tied to historical facts.

  228. Summary of the last couple of years by Anonymous Coward · · Score: 0

    Boo hoo waah waah change wahh boo hoo I'm old boo hoo change waahh wahh boo hoo.

  229. Re:Duh by Anonymous Coward · · Score: 0

    Everything I did worked fine in DOS, so I guess there was no point to Windows 3.1 either.

  230. Re:Duh by Anonymous Coward · · Score: 0

    AIX had the Subsystem Resource Controller (SRC) before all of these.

    Think about how the systemd-haters would be shitting their pants if Linux adopted AIX's ODM...

  231. Re:Duh by influenza · · Score: 1

    I agree and strongly prefer using systemd unit files to init scripts. Also the place to put your local unit files is /etc/systemd/system according to systemd.unit(5). /lib/systemd/system is for units provided by packages.

  232. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Most systemd critics recognize sysvinit's shortcomings and wish to have it replaced. The argument is not over whether it needs to be replaced, but over *how* to replace it, and *what* to replace it with. The very author you replied to says he wants sysvinit replaced. NO ONE SAID init is great. You are arguing against a position no one holds.

  233. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    It's easy to take POSIX compliance for granted, but it's better to at least "aim toward it" than give it up completely. I, for one, am not ready to give up completely on portability, which, by the way, is what the systemd developers are doing.

  234. Re:Duh by Anonymous Coward · · Score: 0

    or, your method of Suspend and Hibernate are no longer supported, we do it this way now.

    oh sorry, didn't mean to interrupt your rant, please continue

  235. Re:Duh by Z00L00K · · Score: 1

    I'm just waiting for the first major security hole in systemd due to the case that it's trying to do everything.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  236. Re:Duh by Z00L00K · · Score: 1

    It may remove some work for some people but it adds a lot of work for system managers by new binary logs in formats that can't be processed without special tools and a headache when it has to be reconfigured to suit the specific environment it's going to be used in.

    And still there are people swearing by systemd - probably because they never have to provide support on the production systems that runs it.

    Another contributing factor is that if it's hard to configure right then there will be security holes causing a lot of headache for system administrators. In most cases as long as you get something working you are satisfied even if you don't know why it's working - and then you may have a security gap the size of Grand Canyon in place as well.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  237. Re:Duh by Z00L00K · · Score: 1

    Unfortunately systemd isn't solving anything, it is a elephant sized turd that introduces too many ways to be misconfigured and causing security problems.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  238. Re:Duh by Z00L00K · · Score: 1

    HP-UX.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  239. Re:Duh by Z00L00K · · Score: 1

    Looks like we have a nuke installed in our system that's just waiting to explode under the right circumstances.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  240. Re:Duh by Z00L00K · · Score: 1

    It's still a bug in systemd, there's no excuse.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  241. Re:If we're going systemd, we should go full throt by Z00L00K · · Score: 1

    What's the upsides?

    The major downsides are that it's impossible to figure out what's going on and that the log files are binary instead of using syslog.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  242. Re:Modern X11 Desktop Environments don't need Linu by Z00L00K · · Score: 1

    Might be the choice of distro that I'll go for next install then.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  243. Ahem by Anonymous Coward · · Score: 0

    Lol, but what about FreeBSD and such, then ? I can tell KDE hase a HUGE user basis among the (still many) users of this system. So what then ? Because I am sure that the FreeBSD devs will never ever start adopting systemd ...

  244. Re:Duh by exomondo · · Score: 1

    Yes, because MS Windows is totally "Unix Philosophy" and is all about choice and modularity.

    No, the "UNIX philosophy" has nothing to do with it. It is about choice but not about modularity but that is because choice in applications is what is most important to computer users. Do I care what desktop environment or init system is running behind Maya or Photoshop or Solidworks? Of course not, it's completely irrelevant. But I certainly care about whether the operating system can run those applications.

    Choice in applications is the most important thing to the vast majority of users, Microsoft themselves are finding this out the hard way with their mobile platform.

  245. Re:Duh by Anonymous Coward · · Score: 0

    Perhaps he's one of the people that have tried Linux, and wasn't impressed. It *is* possible to decide that

    No, no it is not. You can see from the other replies to your post that you clearly must be a troll or a Microsoft shill because everybody knows that Linux is perfect and it is impossible to not be impressed by it. That 98% of users that don't use Linux on the desktop? Dont worry we have plenty of conspiracy theories and stories of oppression that explain all of that without having to admit any failing on the part of Linux or ourselves.

  246. Re:Duh by sjames · · Score: 1

    If systemd didn't use butt-ugly APIs, it would be a lot easier to mix and match. For exampl, you want to suspend? Call /sbin/suspend which might be an suid binary, or might use a private interface to a daemon running as root (depending on need). That constitutes a nice standard interface. Want to manage a daemon? Run a manager and pass it the path to the daemon it should manage. Again, a standard interface that can be used by any init system to provide more advanced functionality.

    It seems that everywhere there is a choice between a goofball tangled mess and a simple and easy to use interface, systemd is all over the former.

  247. Re:Duh by sjames · · Score: 2

    I had a quick look at the ConsoleKit2's git repo. I guess by "years" you mean 5 months.

  248. Re:Duh by sjames · · Score: 1

    As a developer, I find systemd much harder to interact with than the previous "hacks". So I guess it failed there.

  249. Re:Duh by Anonymous Coward · · Score: 0

    The problem is that it's *not* a modern init system. In fact, I'm not really sure how to describe systemd apart from, "An overreaching solution to a problem that never actually existed". I don't think there is a single thing I can do with a systemd enabled system that I couldn't do in a 2008 version of Ubuntu. So, apart from complexity and a variation of vendor lockin, what has the linux world gained by moving to systemd?

    I see you never got underneath the hood of your *buntu system. There were shitty kludges all over the place. Sure it was great if you had a desktop system with wired internet connection. But I remember having to go in an mess with sysconfig to get wireless working the way it should because of crap integration.

  250. Re:Duh by Waccoon · · Score: 1

    So... it's better to outright crash than return a message that it depends on a feature that's not available?

  251. Re:Duh by sjames · · Score: 1

    And let's not forget that systemd destroys high availability by refusing to mount btrfs degraded if one of the drives fails even if it's set up as RAID1. It refuses to even try the mount commend and drops to the shell (eventually). If you issue the mount manually from there, it mounts right up. They apparently don't know what high availability is all about.

  252. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Then separate the systemd parts into multiple, independent, programs. That way, I can run init-scripts, kdbus and new versions of KDE in the same system.

    There are two reasons why I will not run systemd on my computer:
    * it consists of multiple highly-coupled programs
    * some of those programs are terribly low quality

  253. Re:Duh by cold+fjord · · Score: 1
    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  254. Re:Duh by cold+fjord · · Score: 1

    More specifically, systemd is Linux-only. The devs have explicitly stated that they are making good use of Linux-specific features. Fine, but if third party software becomes dependent on it then that implies they won't work on *BSD at all. Right? So now there's no Gnome or KDE on anything but Linux.

    Seems reminiscent of "embrace and extend" in spirit.

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  255. Re:Duh by cold+fjord · · Score: 1

    So now there's no Gnome or KDE on anything but Linux.

    That is Lennart's plan. Here's what he says::

    "I
    think we need to ask ourselves the question if we do ourselves any good
    if we continue to support all kinds of kernels that simply cannot keep
    up with Linux anymore."

    I guess we'll see how writing non-portable *nix code as a strategy works out in the long run. I'm not a fan of the idea. It certainly makes for some big trade-offs. I like having the same desktop available on multiple platforms (and different Linux distros don't count for that).

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  256. Re:Coren22's "APKolypse"... apk by Anonymous Coward · · Score: 0

    Thanks! Upvote! I come to Slashdot to avoid that sort of spammy crap. This APK guy really is the pits.

  257. Re:Duh by cold+fjord · · Score: 1

    Clearly it should be extensible in Lisp .... and include an editor .... and be bootable apart from the operating system ..... hmm .. that sounds familiar.

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  258. Re:Duh by Barsteward · · Score: 1

    it is modular, there are only 3 components that are required to depend, systemd, journald and udev. you can replace every other optional component with your own version. LP even produced a shim library for Gnome to run logind without systemd but gnome decided not to use it. glibc is a bigger dependency for all linux software but no-one calls that monolithic.

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

    "difficulty with binary log formats" - maybe you need more practice with "journalctl" or perhaps install the latest versions of syslog or rsyslog as they now extract logs from the journal themselves and you don't have to rely on configuring journald to forward them

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

    And it's reasonable architecture for power management controls to depend upon power managing daemons.

    But it's not reasonable for it to depend on a particular init system.

    that's the choice of the developer/maintainer how sh/she codes their software

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

    but yet the kernel is monolithic and the systemd project is not. Debian seems to have ways of swapping out systemd.

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

    but you can write your own version logind to exclude those calls - the choice is yours. LP himself wrote a shim library for Gnome to use logind without systemd but they chose not to use it.

    The choices are out there, its time to stop whining and make them

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  263. Slackware! by Anonymous Coward · · Score: 0

    I'm surprised no one has mentioned Slackware - one of the oldest and most stable distros out there. I know the "stable" branch hasn't been updated in a while, the but the "unstable" (-current) branch is as stable as most other distros "stable" releases, and presently nearing a new release. This is being typed on a 64 bit - current system!

    OK, the official version only has KDE4, but packages for KDE 5 are available, if you want it, along with just about any other desktop environment you could want. It boots just as fast as any systemd distro ( I use Mageia for "quick and dirty" installs), without all the aggro associated with systemd. Its clean, its simple and it works!

    If KDE becomes dependent on systemd, then I shall simply switch to xfce.

    My hardware, my choice!

    --
    Pete

  264. Hooray by Anonymous Coward · · Score: 0

    I'm very happy to see the Devuan project progressing!

    As a long-time Linux user, albeit a layman, I was very frustrated to find apt-get upgrade resulted in a 60 second system stall at every boot time, as systemd tried to interfere with my network adapter. Call me old fashioned but if it ain't broke don't fix it! Besides it's all about freedom of choice right?

  265. Re:Duh by serviscope_minor · · Score: 1

    4) Having an OSAL at all? Though frankly, I think it's long overdue - one of my greatest annoyances with Linux is that practically every piece of nontrivial software seems to need to include explicit support and custom binaries for every major distro branch it runs on.

    That's rubbish. Just package it with all the libraries it links to or statically compile it. It'll run anywhere, provided you don't depend on new kernel features and try to run it on an old system.

    Mostly this claim (and the following claim you mad about windows) comes from deep misunderstanding of how software is customarily developed on Linux as compared to Windows.

    --
    SJW n. One who posts facts.
  266. Re:Duh by serviscope_minor · · Score: 1

    I stopped checking after that.

    Typical systemd fanboi attitude.

    If you read on, you'll find it was a modern kernel, but an error in a container config that caused cgroups to not be mounted. And that caused a segfault.

    So your insanely smug "don't try it with an ancient unsupported kernel" becomes "don't make config errors".

    --
    SJW n. One who posts facts.
  267. Words of wisdom by Eunuchswear · · Score: 1

    As the response to your bug report says:

    This is free software: scratch your own itch. Don't expect that others scratch your itch.

    Devuan doesn't support any of the interfaces that KDE needs, that can be fixed by either:

    1. the KDE team adding special support for Devuan

    or

    2. Devuan adding any of the packages KDE needs to support power management.

    RESOLVED, DOWNSTREAM seems perfectly reasonable.

    I'd expect the VUA's to have a fix for Devuan in short order.

    --
    Watch this Heartland Institute video
    1. Re:Words of wisdom by Anonymous Coward · · Score: 0

      I have been following the Devuan public channels closely ever since the project started. So far the only area they really do excel in is telling conspiracy theories to each other while padding themselves on their own backs:-(

      It is really sad watching them. And we really need some alternatives to systemd, but unfortunately they won't be able to provide any.

  268. Re:If we're going systemd, we should go full throt by Barsteward · · Score: 1

    you need to stop confusing systemd (the binary) and systemd (the project) - it certainly was a mistake to call them both the same name and has caused tons of confusion which trolls use to post crap.

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  269. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Thanks for pointing out exactly why using systemd has a downside. The whole idea of one monolithic project that wants to do everything is wrong, wrong, wrong.

    Why don't the systemd people just go build their own OS? I'd have no objection to that. Instead, they piss all over the tried and true engineering practices which brought open source and linux where it is today, or at least a couple of years ago. If linux had started with systemd 20 years ago, we'd all be using a BSD variant.

    The early Linux hackers were smart to make the heterogeneous choices they did, it made linux distros dependable and evolvable. System components were independent, which meant you could replace faulty ones, and you could incrementally improve working ones without impacting anyone else. Now? Not so much. And that's bad, because Linux is losing the ability to evolve due to the ball and chain that is systemd.

    Systemd is like a virus eating linux distros from the inside out. When it's replaced 90% of the services any one application might need, it will be game over. We'll have one single, bloated, all in one OS that won't run on anything but the beefiest hardware and will require constant reboots to fix "issues" nobody will be able to diagnose. We the community will have to rebuild a new alternative open source ecosystem from scratch, wasting the good work everyone put into Linux since the 90s.

    Meh, now I'm depressed.

  270. Re:If we're going systemd, we should go full throt by Barsteward · · Score: 1

    why not do some research before typing? Don't rely on what any poster says. Try here as a start http://0pointer.de/blog/projec...

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  271. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    There's no benefit in getting the community behind systemd, it should just die. Try installing a Linux with systemd on a low powered smartwatch. What? Systemd doesn't support doing that? That in a nutshell IS the problem. Linux distros that only run on a standard virtual system that pretends to be a desktop PC are the past, not the future.

  272. Re:Coren22's "APKolypse"... apk by Anonymous Coward · · Score: 0

    You really need an on-line hobby.

  273. Re:If we're going systemd, we should go full throt by Barsteward · · Score: 1

    Just use the latest syslog/rsyslog, they extract all the logs from the journal themselves these days without journald being configured to forward them. Try using journalctl to read the journal, its a powerful tool

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  274. Re:If we're going systemd, we should go full throt by Cyberax · · Score: 2, Insightful

    by taking over and forcing out all other options, it becomes a monoculture. and that, as we know from decades of experience where monoculture OSes have created cartels and monopolies, is incredibly dangerous

    And we also have decades of experience with Linux no-culture. It failed to gain more than 1% of the total market. Perhaps it's time to try something else?

  275. Kill them. They are feminist SJWs by Anonymous Coward · · Score: 0

    They deserve to die. Kill them.

    Or fork everything.

    You should atleast beat the shit out of them.
    Killing them would be good.

    Reiser wasn't above killing.

  276. Re:Duh by Eunuchswear · · Score: 1

    An init system shouldn't be doing that stuff.

    Then who should?

    You know how sometimes people complain that "systemd is monolithic?" That is what they are talking about: you can't get that stuff separately from your init system.

    Yes you can. It's a SMOP. That nobody else can be bothered to do the programming isn't systemd's fault.

    --
    Watch this Heartland Institute video
  277. Re:Duh by Eunuchswear · · Score: 2

    So why can't there be other systems that do the various parts that aren't init but systemd is doing?

    There were until recently, apparently. Powerdevil and pm-utils. Apparently KDE preferred the systemd way, for whatever reason.

    No. powerdevil uses upower to do that. upower now uses systemd. KDE has made no change whatsoever (that's why the KDE devs don't see this as a KDE bug).

    --
    Watch this Heartland Institute video
  278. Re:Duh by Eunuchswear · · Score: 1

    Yii! That sounds extremely dangerous, as in local malware == root control.

    I had been apathetic (disliking, but apathetic) about systemd, but now I'm thinking I should switch to something that doesn't have it.

    And you'll remove the sudo(1) and su(1) commands?

    --
    Watch this Heartland Institute video
  279. Re:Duh by Anonymous Coward · · Score: 0

    The morphing is effectively "bait and switch". It causes problems where there weren't any, which is exactly why so many people are complaining. Sure, with enough effort and dedication, all problems can be addressed. But they are unnecessary in the first place.

    1) An OS abstraction layer is sufficiently important that it should not be adopted without all major stakeholders agreeing on the standards. Systemd is an ill conceived design that evolves according to the developers' fancy. That's bad, and it's not a good engineering approach for a world class system that millions depend upon.

    2) For every example of a project where a benevolent dictator has managed it successfully, there's an example of a project where a benevolent dictator has run it to the ground. One thing that matters is if the dictator is a better engineer than most of the contributors and has their respect, this is clearly not the case for Poettering.

    3) This causes unnecessary coupling in the software engineering sense, which is incidentally the complaint from TFA.

    4) We don't know what a modern OS is supposed to do in the next 10 years. It might run on a little stick computer which you wear behind your ear, communicating with you via a combination of head movements and listening to the vibrations from when you subvocalizalize commands to it. Who knows? Having one party go it alone in inventing an OSAL suitable for the desktop environments we were running 10 years ago is idiotic today.

    All worthwhile major software engineering projects that are pitched to be the foundation of other engineering projects that piggyback on top of them have some form of standards body, and design processes that take years before a single line of code is even written.

  280. Re:Duh by Anonymous Coward · · Score: 0

    If only there were any honest people who like systemd. It's hard to take the alleged positive aspects of systemd seriously, when no honest person ever has made a positive claim about systemd.

    You and all the other informed systemd defenders know very well that when people complain about lack of modularity, the parts they want to get rid of is either systemd pid 1, or journald. Yet, you keep answering with the same crap about systemd being modular, except in every way related to the modularity discussion - with the last part often left out.

    This is done so often that nowadays, even the clueless systemd fans keep repeating it.

  281. Alternatives have been around for years by nashv · · Score: 1

    You could use Windows or MacOS. Both don't have systemd.

    --
    Entia non sunt multiplicanda praeter necessitatem.
  282. Re:Duh by Anonymous Coward · · Score: 0

    BSD/Solaris/AIX does exactly the same.

    They DID exactly the same, in the bad old days. That almost killed them, handing the entire market to Microsoft.

    Linux came in from the side and unified the Unix world, which is why we are discussing this here in the first place, rather than in a closed Solaris forum requiring a paid membership.

    Repeating the mistake that almost killed the Unix world, and delivered the market to Microsoft on a silver platter - the only people who would like that are Microsoft and Apple.

  283. Re:Duh by thegarbz · · Score: 1

    An init system shouldn't be doing that stuff.

    The init system doesn't. None of that is run as a process in PID1.

    Systemd is a set of many intertwined packages. It seems most people complain about the fact that they are written by a common team. They never seemed to complain about X the same way though.

  284. Re:Duh by thegarbz · · Score: 1

    Lack of upstream support is not a bug. Or can I complain that KDE throws an error if I don't have an X window system as well?

  285. Re:Duh by Anonymous Coward · · Score: 0

    Solaris left init in 2008

    And Microsoft has been celebrating ever since. Oh, and have you ever heard a Solaris admin talk about the thing they replaced it with? Those swear words make systemd discussions sound civil.

    Apple left init in 2006

    They were never an important Unix verndor. Phones and tablets is their strength.

    NetBSD left init for object oriented macros in init for a hybrid approach around 2007

    The least important of the BSDs, got it.

  286. Re:Duh by BadDreamer · · Score: 1

    I can't really agree that a bunch of highly interdependent chunks, glued together by an ever-morphing API, are in any way, shape or form "fairly modular". And that is the main problem.

  287. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    As we've all learned from Apple: No half-assed shit. Do or don't do.

    I believe that was taught by Yoda, not Apple.

    It's easy to get confused between the two:

    One is small, green with pointy ears. The other is Yoda.

  288. Re:Duh by BadDreamer · · Score: 1

    No. But you can complain if KDE segfaults if you don't have an X window system.

  289. A more recent Torvalds on systemd: by thegarbz · · Score: 1

    To quote Mr Tovalds himself:

    You can say the word "systemd", It's not a four-letter word. Seven letters. Count them.

    I have to say, I don't really get the hatred of systemd. I think it improves a lot on the state of init, and no, I don't see myself getting into that whole area.

    Yeah, it may have a few odd corners here and there, and I'm sure you'll find things to despise. That happens in every project. I'm not a huge fan of the binary logging, for example. But that's just an example. I much prefer systemd's infrastructure for starting services over traditional init, and I think that's a much bigger design decision.

    The result of a direct question which skirted around saying systemd only a few months ago.

  290. Re:Duh by Anonymous Coward · · Score: 0

    Oh, there are other parts that do the same things. The shim BSD is apparently using is one example.

    Basically the new thing systemd-PID1 does is that it provides a set of services: It starts/stops stuff, it logs what it is doing and it manages the cgroups. Much of the other functionality provided under the systemd umbrella does not need that and those parts will happily run on any init system. But some parts (mostly logind) do need the cgroup management service, so these do depend on systemd being PID1.

    This is a pretty standard layered architecture. You can switch out all the layers with different implementations -- provided you provide the same interfaces to the layers above yourself.

  291. Modern DE by DrYak · · Score: 2

    Or one of the many BSDs.

    That's going to be tricky.

    The key point is that the poster wanted a *modern desktop environment*.
    So probably Gnome 3, KDE Plasma 5, Unity 8, or whatever the newer versions that are going to show up in 2016.

    And most of these desktop try not to reinvent the wheel, but re-use the building blocks that systemd (I mean not only PID1, but all the various other tools that are hosted under the same umbrella) provides.
    (e.g.: Cgroups handling, automatic on-the-go creation of isolation silos, hardware management, etc.)

    Linux is much more than plain old POSIX. It provides tons of really useful advanced features (containers, capabilities, etc.) that where'nt part of posix. Systemd (project umbrella) provides tons of tools to leverage these function, that where simply completely underused back at the era of "cobbled together convoluted shell scripts". These functionality are useful, and together with the level of automation that systemd provides, makes life of desktop environment maker much easier.

    BSD is also much more than plain old POSIX. But it's *differently* more so (jails instead of containers, different API for capabilities, etc.)
    Handling these OSes would require either tons of API-specific code and wrappers, next to the simple systemd-leveraging (i.e.: what TFA complain against)
    or requires that BSD also progressively migrates toward some higher level tools the simplify the handling of these functionnailties (i.e.: the various systemd alternatives that some time pop out. But still nothing concrete as of yet).

    So probably, in 2016:
    - you could either use Linux with KDE/Gnome/etc. but have a hard dependency on at least a dozen of deamons handled by the systemd project.
    - or you could use one of the niche Linux distro with a unusual very geeky desktop environment (e.g.: some obscure tiling windows manager, and emacs with tons of plugin as the default browser/email client/file manager)
    - or you could use BSD but you'll get an oldish release of MATE / KDE sunset.
    And only the first of the three above get the best hardware (and, e.g., suspend/resume) support, due to having the most paid developpers working on it.

    But, probably around 2018:
    - you could use BSD with their very own "systemB" (project that give the same kind of abstractions) with the latest Gnome 4, KDE Plasma 6, Unity 9 (now running on Wayland), etc.
    - or you could one of the less mainstream Linux distribution that swaps the component of systemd project with component of alternatives giving the same advanced features.
    - or actually hope that by then systemd will have been reviewed enough and cleaned. (One of my hopes, given how widespread it is going to be. On the other hand openssl *WAS* widespread when Heartbleed happened)
    - or cheer for the OpenBSD guys as you follow them on a "Valhalla Rampage" blog about "LibreSyD" (like systemd, but with all the weird pieces of code removed).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  292. Re:Duh by Anonymous Coward · · Score: 0

    I read the first link. Poettering says: "Now, this mode recently broke, and it will segfault early on. I am happy to take a patch to 'fix' this again, but I will not work on this as i dont run kernels like this, and as mentioned its not really supported anyway..."
    This is a bug, sure, but it happens only when the execution has already left the happy path due to the unsupported environment. The bug really is not that important.
    I'd say when you sum this up as "Systemd contains an unchecked null reference pointer that segfaults PID 1. Lennart Poettering states he won't fix it", you're leaving out important details...

    Haven't read the other links.

  293. Re:Duh by Anonymous Coward · · Score: 0

    No.
    But it's good when a developer knows how to manage his time and prioritize. There is always more work to do. It's never over. But your resources are limited.

  294. Re:If we're going systemd, we should go full throt by ookaze · · Score: 1

    I disagree on the "full-throttle" part. That's be fine on consumer desktops. But Linux is mostly about production servers. Yes, yes... I know... mainstream Linux on the desktop is "just around the corner" and all that. :)

    Why are you disagreeing on something that you say is irrelevant to your servers?

    I have no great love for sysV init scripts. Getting rid of them would break a few things in my world. But really, those things could probably stand a new look and update anyway. But my second-to-main issue with systemd is that it's just somewhat half-baked and obtuse. There's a lot of "don't look behind the curtain, just trust us that it'll work" to it.

    So your world is improving, as sysvinit is even more "don't look behind the curtain, just trust us that it'll work". So much so that you also have to believe that for any distribution that used sysvinit, as every one of them had to implement the "behind the curtain" part, and was saying to you "just trut us that it'll work". Duplicated functionality in every distro, that have now disappeared for a big part. So now it's far better, in every kind of GNU OS on Linux use case, even on non GNU ones.

    My biggest gripe about systemd, though, is its counterpart in crime: journald. Binary log files are the work of the devil and journald needs to die in a fire. And no one... not even a couple of Red Hat engineers I've spoken with... has been able to give be a non-hackish, production-worthy, way of ripping journald out of the thing and replacing it with syslog.

    syslogd is antiquated, no distribution uses that by default anymore on Linux distros (LFS is not a distro). They use syslog-ng or rsyslog, and they plug without any problem with journald. Ripping out journald makes no sense and actually would put you back to the bad days of logging before systemd: no automatic logging of stdout and stderr, loss of kernel boot messages, no display of last messages from your services, impersonation of other processes possible in logs...

  295. Re:If we're going systemd, we should go full throt by ookaze · · Score: 1

    I agree with binary log files having some serious issues, and I can easily imagine that replacing the logging system with it's predecessor is an ugly hack.

    I wonder though how difficult it would be to replace journald with an interface-compatible logger that actually outputs good old fashioned text logs instead? Knowing nothing about journald or it's interfaces, it seems like it shouldn't be a huge problem - just fork off journald_txt, changing only the actual file output components. I would assume all the relevant data still enters the logging system, I mean there *is* a dedicated journald log reader, right?

    Why are you believing nobody else thought of that in the first place? If it's because you're clueless, why are you criticizing a topic you have no knowledge about?
    Of course there is a dedicated journald log reader, it's called journalctl, this is the most basic thing to know about journald before even attempting to criticize it.
    Just installing another syslog daemon (like rsyslog) is enough to removes all these concerns, because yes, several people (serious ones) have already done the work instead of complaining based on ignorance.

  296. Re:If we're going systemd, we should go full throt by ookaze · · Score: 1

    This is confirmed, along with the difficulty of unfurling the systemd init tools to try and start the fractured daemon cleanly in a debugger.

    What is confirmed?
    systemd by default sends stdout and stderr to the journal, contrary to daemon launch with init shell scripts.
    The AC is repeating sth false, as several of them do in every systemd thread.
    I don't know what their agenda is.

    What's even better, the system default for this behaviour is configurable, and it's also configurable per service.

  297. Re:Duh by Eunuchswear · · Score: 1

    Saying this merely proves that you don't know what svchost.exe or systemd are.

    --
    Watch this Heartland Institute video
  298. Re:If we're going systemd, we should go full throt by ookaze · · Score: 1

    If the community get's behind systemd, it works and is/becomes usable and apps start relying on it being there - so what?

    by taking over and forcing out all other options, it becomes a monoculture. and that, as we know from decades of experience where monoculture OSes have created cartels and monopolies, is incredibly dangerous.

    So POSIX is incredibly dangerous? Your argument is flawed from the start.
    systemd provides a standard API, and nothing about a standard API is dangerous, a standard prevents the creation of cartels and monopolies, so what you say is already the contrary to the probable outcome.

    now i am witnessing a process by which everyone in the GNU/Linux community, by working in a totally dedicated way in "their corner" that has to be respected precisely *because* it is so dedicated, yet as a whole *all* of us have gone "hmmm, i'm working in my corner, the global problem isn't my problem: i'm making local decisions, here, which make my life easy and i'm doing what i think is best", totally forgetting that the overall consequences are like a shoal of fish: EVERYBODY has "flipped" - all at once - and the direction is a dangerous one that no one person has any responsibility or control over, because we are *not* a company, we do *not* have a "Board of Directors who can give us orders that we are required to follow or be fired", we are a bazaar - a self-organised group of self-organised individuals with independent free will and highly-focussed responsibilities.

    the "flip" is to a dangerous monoculture position with, as we are now witnessing, absolutely zero choice (bad choices are no choice at all) - which i've warned about well over a year ago, and was told, basically, to "fuck off". well... now we begin to see the consequences.

    What is this nonsense about? I've seen nothing of the like, and I make all my OS from source since 15+ years.

    i am running fvwm2 - i have been for 20 years - and i am using angband.pl's recompiled versions of critical dependencies (udevd and others) all of which have "--no-systemd" in the configure.ac files. so i will not be concerned about trojans that attack vulnerabilities in systemd, exploiting the new features such as allowing the firewall to be disabled and much, much more. but you - all you who trust the systemd authors and the desktop environments that now operate exclusively on systemd? you should be concerned.

    Talking about security in systemd compared to sysvinit shell scripts is just laughable. Fortunately you've not been 20 years in the security IT field.
    Just look at most trojans and rootkits, before saying nonsense like that. sysvinit scripts are a security nightmare in themselves, and are impossible to audit.
    BTW most of them don't work anymore in systemd, especially if you've hardened your systemd service files.

  299. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Frankly that is intolerable even on the desktop. Not because of aunt Tillie directly, but because someone inevitably has to fix something that does not work. And with systemd one is back to Windows, and hitting the reboot button enough times that it kinda splutters back to life (or go for a full reinstall).

    Systemd is good for two things, web terminals and *aaS conainers.

  300. Re:If we're going systemd, we should go full throt by ookaze · · Score: 1

    What's the upsides?

    The major downsides are that it's impossible to figure out what's going on and that the log files are binary instead of using syslog.

    Don't worry, you can go play with your favorite DE, real sysadmins are taking care of systemd for you.

  301. Re:Much todo about zip--ConsoleKit2 is also suppor by ookaze · · Score: 1

    So while I'm sure the systemd zealots would love to see KDE, Gnome3, etc. only work with systemd and drop support for all other distros, this doesn't appear to be happening. In the case of KDE, ConsoleKit2 is supported (and therefor Funtoo, Gentoo, Arch with OpenRC, etc. will continue to work just fine).

    There lies the problem, you anti-systemd zealot are taking an antagonistic stance to all this, assuming that what you call "systemd zealots" would love to see KDE work only with systemd. That makes no sense at all, and that would mean DE devs are "systemd zealots". But all the DEs communication and actions points to you being completely wrong.
    Thay actually work instead of complaining uselessly and spouting antagonist nonsense about systemd.

  302. Lennart dot text by Anonymous Coward · · Score: 0

    Once again that faggot Lennart has poisoned the well. The diarrhea that spews from his gaping goatse-esque anus continues to be slurped up by the shit eaters at RedHat. Fun fact, RedHat is actually named for the glory hole of the men's bathroom where the original development team would go to suck off anonymous faggots. Coincidentally, this was how they came across our dear boy Lennart. He popped his micropenis into a glory hole at one of the local LUG meetings and was quickly hired for his near insatiable desire for gay sex. In fact, the only thing Lennart likes more than a disease riddled cock in his ass is to write shitty code.

    1. Re:Lennart dot text by Anonymous Coward · · Score: 0

      He does look like a twink.

  303. Re:Duh by Cley+Faye · · Score: 1

    My bad, I took a shortcut there. Still, how is what systemd provide now better than what was provided before by different projects?

  304. Re:If we're going systemd, we should go full throt by Eunuchswear · · Score: 1

    I.E. he has a 3 digit uid, newbie.

    --
    Watch this Heartland Institute video
  305. He still hosts & RECOMMENDS my ware... apk by Anonymous Coward · · Score: 0

    See subject: Says all that needs saying - he's onto you trolls around here and you couldn't stop me from doing well there, lol @ you ALL...

    * :)

    See that subject again? You WISH you were me (especially you AmicusNYCL - you're JUST LIKE Coren22 - lots of "talk", which any FOOL can do - but nothing you ever could backup with verifiable facts that you are indeed, a coder - let alone any GOOD @ it... lol!)

    Coren22 claims to be a 'security guru' & MCSE? Hell, I had to show him HOW to trace my app for forensics purposes... he's full of it.

    IF you guys were ANY GOOD? You'd find a bug in my work... funny - none here ever has or will (code is bulletproof & bugfree, as is all my work).

    APK

    P.S.=> Face facts: Nothing you trolling worms can do can affect me - get it? Good! Least of all your effete vain impotent abused moderations... I'll just burn you out of your modpoints (I've done so literally 175++ @ a time, lol) - so keep it up! I figure it this way - I can easily repost as much as I like & when you're all spent? I've saved someone else the bs you trolls foist on them - want to mod me down validly?? PROVE ME WRONG (none of you ever has or will - especially on hosts)... apk

  306. Re:If we're going systemd, we should go full throt by Eunuchswear · · Score: 1

    You're talking to lunatic trolls.

    systemd sends stdout/stderr where you tell it to, by default to the journal.

    --
    Watch this Heartland Institute video
  307. Re:Duh by Anonymous Coward · · Score: 0

    Feel as you must. I simply wish the best for linux, but fear that systemd is just going to slow adoption and thus make it a less viable alternative to windows. As the value proposition is lowered, the interest level wanes. With waning interest, I expect that the fledgling industry (And it is a proper industry now that steam actually gives a crap! But in comparison to windows, it's fledgling.) of serious (You know, not Tux Racer...) non-android linux games will not garner the income necessary to support its existence. If that happens, fewer games are published. If few games are published, there's just not much reason for AMD/Nvidia to step up to the plate and make better linux drivers.

    However, I think you knew that and just want a kneejerk angry response. Tu quoque.

  308. Re:If we're going systemd, we should go full throt by Eunuchswear · · Score: 1

    And of those extremes "it makes everything easier" comes from the people actually doing work and "it's a short-sighted and wrong solution that's toxic for the community" comes from a bunch of trolls.

    --
    Watch this Heartland Institute video
  309. Coren22's "APKolypse"... apk by Anonymous Coward · · Score: 0

    "secretary at MalwareBytes took a look at his source code & said it looked all good" - by Coren22 (1625475) on Wednesday November 18, 2015

    Mr. Steven Burn of Malwarebytes

    "I've been asked to further clarify so for the record yes I've seen the code & yes it is safe." FROM http://forum.hosts-file.net/vi...

    ---

    "I guess we should avoid your crap it looks like malware." - by Coren22 (1625475) on Monday November 02, 2015 @03:52PM (#50850445)

    60++ reputable sources say different:

    64-bit model https://www.virustotal.com/en/...

    +

    32-bit model https://www.virustotal.com/en/...

    &

    Installer-> http://f.virscan.org/APKHostsF...

    MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it -> http://hosts-file.net/?s=Downl...

    ---

    "MiTM... his software provides" - by Coren22 (1625475) on Wednesday November 18, 2015

    Hardcoded favs users provide = REVERSE DNS verified & my ware filters 5,500++ false positives - security site hosts data = false positives filtered.

    ---

    "privilege escalation's a bad thing" - by Coren22 on Tuesday September 22, 2015

    How else can I programmatically update hosts?

    "requires elevation to write hosts" - by Coren22 (1625475) on Wednesday September 23, 2015

    Hypocrite later admits it - hosts needs it vs. WFP/SFP not my ware. Users set it not programmatic impersonation. Security wares need it.

    ---

    "Apk doesn't think DNS servers are worth running & believes Microsoft Active Directory can run w/out DNS." - by Coren22 (1625475) on Tuesday October 27, 2015

    Show us where I say it? Not illogic logic but where I literally say it. I say AD needs internal DNS far back as 2007

    http://forums.tweaktown.com/wi...

    See "To warn users who have ActiveDirectory/AD LAN-WAN setups to NOT use external DNS servers" there.

    APK

    P.S.=>

    "modding you down for trolling in your signature" - by Dog-Cow (21281) on Wednesday November 25, 2015

    What others like Dog-Cow (old acc't. not a new sockpuppet from you) thinks of your signatures about me

    ... apk

  310. Re:He still hosts & RECOMMENDS my ware... apk by Anonymous Coward · · Score: 0

    There's only 1 way to pull that off. Apk said it. You trolls can't manage it (validly proving apk technically wrong). It's hilarious.

  311. Systemd Linux is for Luddites by walterbyrd · · Score: 1

    Modern operating systems, like MS-Windows, or OSX, run far more apps, and work with far more hardware.

    Systemd Linux is for pompous neck-beards.

    Just something the Red Hat shills might want to think about before they try to shame FreeBSD users into submission.

  312. Re:Coren22's "APKolypse"... apk by Anonymous Coward · · Score: 0

    What I read in Coren22's signature that apk's posts have a quote of others not liking shows Coren22 had it coming.

  313. Re:He still hosts & RECOMMENDS my ware... apk by Anonymous Coward · · Score: 0

    All these trolls like Coren22 and AmicusNYCL have is their abused downmods like you said. They tried hiding your reply.

  314. Re:Duh by Immerman · · Score: 1

    1) All the major stakeholders seem to have agreed that systemd is "good enough", that's exactly the problem, isn't it? The end users (minor stakeholders) aren't happy with the decision of the major stakeholders upstream.
    2) absolutely, no argument.
    3) the coupling is now between systemd and other software, where previously it was with "all the alternate implementations of the subsystems this software depends on could be implemented". I'm not seeing how the second is an advantage.
    4) agreed. But we do have a pretty good idea of what a "desktop" and a "server" look like. The biggest down side I see is that a lot of those alternative modules that might be handy for random alternative hardware will lose much of their developer pools.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  315. Re:Duh by Peter+H.S. · · Score: 1

    Yeah, Microsoft knows Unix(tm). They where once a major Unix(tm) vendor with their MicroSoft Xenix. They later sold it to SCO Unix. Charming fellahs all around I am sure.

  316. Re:Duh by Peter+H.S. · · Score: 1

    >I had a quick look at the ConsoleKit2's git repo. I guess by "years" you mean 5 months.

    Nope. CK is still dead and has been for almost 4 years. While CK2 is a fork, it has dropped the old CK API (and code) in favor of the systemd-login API, just like systemBSD. That means you can't use CK2 as a direct replacement for CK. The old upstream code in the DE's simply don't work.

    While CK was dead, there where of course still lots of development going in the DE's, but since only systemd-login was actually maintained, they could only add support for that in the new code.

    And the KDE and Gnome developers never got any help for the hard work they are doing with supporting basically un-supportable distros that ignore each and every request they have. Not even a "thank you" are they getting. Instead they are getting shit kicked in their faces by fanatic systemd-haters.

  317. Re:Duh by phantomfive · · Score: 1

    Systemd is a set of many intertwined packages.

    That's the problem. You can't run those systems without using the init system, therefore they depend on the init system.

    They never seemed to complain about X the same way though.

    Pay more attention. People have called X a cludge for many years.

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

    I guess we'll see how writing non-portable *nix code as a strategy works out in the long run.

    Overall it hasn't worked well in the past. I discuss one reason why I think that is here: in short, code doesn't last, but interfaces do.

    --
    "First they came for the slanderers and i said nothing."
  319. Re:Coren22's "APKolypse"... apk by Anonymous Coward · · Score: 0

    AmicusNYCL needs to read the truth about himself and Coren22 here instead of downmodding it to hide it http://slashdot.org/comments.p...

  320. Re:Duh by Peter+H.S. · · Score: 1

    I don't care if you think MS products are better for you, hey if it works for you why should I disagree about your choice. You probably never really cared about Linux and Open Source in the first place, so systemd is probably a great excuse for no longer using Linux.

  321. Re:If we're going systemd, we should go full throt by phantomfive · · Score: 1

    It's a distinction that doesn't matter when you can't run the tools without systemd having control of pid 1.

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

    Lennart Poettering has been actively pushing other projects to depend on systemd. Here's one example from the Gnome mailing lists.

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

    That's true, upower switched over to systemd.

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

    Yes you can. It's a SMOP. That nobody else can be bothered to do the programming isn't systemd's fault.

    That the systemd team writes crap code is their fault, and I do blame them for it.

    --
    "First they came for the slanderers and i said nothing."
  325. Re:If we're going systemd, we should go full throt by bingoUV · · Score: 1

    Bad standards do not encourage varied implementations. E.g. systemd. Good standards do e.g. POSIX.

    No one is talking about security of systemd vs init scripts. They are talking about security of systemd as a process manager. Which is not only not proven, some people do not like the design wrt security.

    --
    Bingo Dictionary - Pragmatist, n. A myopic idealist.
  326. Re:Duh by ookaze · · Score: 1

    This lets the desktop environments have more advanced features then they would with init systems that don't do this delegation.

    An init system shouldn't be doing that stuff. You know how sometimes people complain that "systemd is monolithic?" That is what they are talking about: you can't get that stuff separately from your init system.

    Then people saying that are wrong, as this functionality is not in the init system. It is in several parts (so not monolithic), logind being one, and logind is assisted in the task by dbus and systemd init, which themselves are assisted by the Linux kernel.
    This assistance and dependencies are necessary to assure a minimum of security.

  327. Re:If we're going systemd, we should go full throt by phantomfive · · Score: 1

    Bad standards do not encourage varied implementations. E.g. systemd. Good standards do

    Well said.

    --
    "First they came for the slanderers and i said nothing."
  328. Re:Duh by ookaze · · Score: 1

    I had a quick look at the ConsoleKit2's git repo. I guess by "years" you mean 5 months.

    No, the problem is you can't read and mixed CK and CK2. So the GP is correct, and you are still wrong.

  329. Re:He still hosts & RECOMMENDS my ware... apk by amicusNYCL · · Score: 1

    You didn't address any of my questions, just more trolling flamebait.

    APK, don't you see the irony? You developed a piece of security software, yeah? And how have you chosen to market your security software? By making yourself a spammer. Surely you can see the irony.

    Steven Burn sees the irony, because he already removed the forum thread that you're spamming. Keep up the same behavior and I think you'll find that he no longer sees it worthwhile to host the software of an abusive spammer. He would be correct also.

    Face facts: Nothing you trolling worms can do can affect me - get it?

    I'll be happy to email Steven Burn again. He already removed your thread, what happens if 100 people from Slashdot send him a message complaining about your abuse? Should I write up a post describing how to contact him and follow you around when you post your spam 9 times in a comment thread? Is that seriously what needs to happen for you to decide that maybe you shouldn't be a spammer?

    I'll just burn you out of your modpoints (I've done so literally 175++ @ a time, lol) - so keep it up! I figure it this way - I can easily repost as much as I like & when you're all spent?

    Awesome, APK. A threat to abuse the moderation system of Slashdot so that you can continue spamming. That is totally going to help your cause.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  330. Re:Duh by ookaze · · Score: 1

    > Yes, it is too hard for the actual whiners we have, but it would be easy, beyond simply "trivial," for any Jr Sysadmin or even a Jr Software Developer if they've ever used make

    I'm afraid that's not true. Take a look at the Fedora work going on right now to try to segregate systemd components, described at http://news.softpedia.com/news... .

    Oh my, you say it's not true, then post a link that proves you wrong.
    Are you even understanding what you're talking about?
    The problem Fedora faces with their two sub packages, is that they have to add functionalities that then would not be in the default systemd package.
    If they were already in the main systemd package, their sub packages would not make sense anymore, it would defat their purpose.

    These are components that should never have been integrated into an over sized and aggressive systemd in the first place. I've taken a few stabs at segregating systemd components myself, and it's a very large octopus of dependent code.

    You sound like an emotional clueless person, not like a developer. What is an over sized systemd? What is an aggressive systemd?
    Systemd reduced the size of my hand made systems (I've removed at least sysvinit + tons of scripts and several binary helpers + xinetd + dhcpcd at least) so to me it is not over sized, and it has never actually been aggressive to me, on the contrary, I've fixed several long time invisible misconfigurations by myself thanks to it.

  331. Re:If we're going systemd, we should go full throt by phantomfive · · Score: 1

    I think the linux ecosystem looks more and more like enterprise software because more and more, it is controlled by enterprise companies (RedHat, Oracle, IBM....)

    --
    "First they came for the slanderers and i said nothing."
  332. Re:Duh by ookaze · · Score: 1

    This lets the desktop environments have more advanced features then they would with init systems that don't do this delegation.

    First, is it the regular user account or the DE itself which essentially gets its privileges escalated? Either way, that sounds inherently dangerous -- if you want the DE to be all powerfull, just login as root (there are good reasons not to login as root of course, but if systemD is doing it for you anyway, why even bother with the distinction between root and user accounts).

    Because what is being talked about flew right above your head. Ironically, the mechanism you describe was the one used until systemd appeared.
    Which is ironic because you weren't even aware of how insecure your sysvinit setup was.
    Systemd does it better: it does not escalate your priviledges, it keeps control of how the function is executed, you never gain control of the how. You only gain the rights to ask for a system change to be made.
    For example, you can be given the right to change the server hostname (which can break your DBUS and DE) or the desktop clock. But you are not actually executing setuid binaries. Or another example, you can be a step above allowing every user to use the sound card when you have multi seat or multi sessions setups (like I do).
    If you can't understand the distinction between the two ways of doing things, as is apparent in your post, try not to talk about it, your post made me cringe with the cluelessness.

  333. Re:Duh by Eunuchswear · · Score: 1

    There code is so crap nobody can write an alternative?

    I cannot understand your "logic".

    --
    Watch this Heartland Institute video
  334. Re:Duh by ookaze · · Score: 1

    > That is a good thing to keep in mind, since nobody is running systemd except by choice.

    I'm afraid that's nonsense. systemd has been a penalty in work I do. If I could have more contemporary versions of Linux based daemsns and packages without systemd, such as entire LAMP stacks, I'd accept them in a moment. Debugging failed daemon startups with systemd has repeatedly proven painful, due to the binary log formats and the difficulty of deducing the actual daemon startup commands to run them in a debugger.

    What you say can only mean two things: either you're making up things, or you're incompetent at what you try to do.
    The fact that you're very vague about your problems, not at all like a sysadmin would be, makes me lean towards the second option.

  335. Re:Duh by ookaze · · Score: 0

    Seems reminiscent of "embrace and extend" in spirit.

    Embrace and extends doesn't worrk with Free Software, so you don't understand what Embrace and Extend is.

  336. Re:Duh by ookaze · · Score: 1

    And I've personally compiled and installed non-init parts of systemd.

    Which parts? Do tell.

    Every single part of systemd can be installed on any system. Make them work correctly without systemd as PID1 is another story. Some will work, some won't.

  337. Re:Duh by jbolden · · Score: 1

    What you are missing is verb tenses. The decision to move to more modern architectures was being made around 2007. The specifics then got rolled out in 2010. Now the effects are being felt. The choice isn't starting to be taken away, that happened a long time ago.

    There is going to be choice among modern configuration but not the choice to use "modern" software in 1990s style configurations. Same thing that happened to CP/M users.

  338. Re:Duh by jbolden · · Score: 1

    You've been around this debate to know that systemd isn't an init system. One of the many systems it is replacing is an init system.

  339. Re:Duh by jbolden · · Score: 1

    How exactly has a binary log format cost you time unless you are making it painful on yourself? If you can get to the filesystem you just read it using any number of tools that understand the binary format.

  340. Re:Duh by jbolden · · Score: 1

    I'll give you something you couldn't do in 2008 but can do today that I've been able to do on mainframes for 2 decades. Start running a process, take the node running that process and yank the plug, keep all session data fully intact as the process moves to another node. What systemd is doing is creating the application hooks so that this becomes possible in most rather than just a few applications.

  341. Re:Duh by jbolden · · Score: 1

    The primary use cases for Linux are embedded systems and very large server farms. Niche system admins running 1-100 boxes are an important constituency but not even 1% of 1% of the Linux out there. Linux as a cloud based OS is more important than Linux as a strictly hardware based OS. I don't agree that systemd creates problems for hardware, as you mention it is popular on desktop. But if ultimately one of the other has to go overboard...

  342. Re:Duh by jbolden · · Score: 1

    Do we actually need two abstraction layers?

    We wouldn't if the kernel provided sophisticated process management, logging... But since it doesn't yes you do need that.

    So systemd is an operating system in itself, in this view. Why not. Not sure that how it has been sold, though.

    It has. Pottering has always said that he wants systemd to be the interface for userspace the way the kernel is for kernel space. Every application that doesn't need low level interfaces with the kernel should would be using systemd to provide services. Effectively Linux kernel + systemd + X11/Wayland... become the OS.

  343. Re:He still hosts & RECOMMENDS my ware... apk by Anonymous Coward · · Score: 0

    I'll be happy to email Steven Burn again. He already removed your thread, what happens if 100 people from Slashdot send him a message complaining about your abuse? Should I write up a post describing how to contact him and follow you around when you post your spam 9 times in a comment thread? Is that seriously what needs to happen for you to decide that maybe you shouldn't be a spammer?

    Not a bad idea, that might work. :)

    I'll send him an email myself to try and highlight the issue. Or perhaps I should send an anonymous email as APK and spam it 400 times like APK does to Slashdot.

  344. Re:Duh by jbolden · · Score: 1

    How is that a bug in systemd? That's a dependency. Having dependencies isn't a bug. Any program can be deliberately broken by tricking it.

  345. Re:Duh by jbolden · · Score: 1

    That sounds more like a kernel problem. You make a config error you get a boot problem. Systemd doesn't know what you are did. Change the config outside the VM and try again. How is that any different than throwing an error?

  346. Re:Duh by jbolden · · Score: 1

    High availability never runs raw on X86 hardware. The hardware isn't reliable enough for HA. They aren't the ones who don't know about HA.

  347. Re:Duh by serviscope_minor · · Score: 1

    That sounds more like a kernel problem.

    No, it was a failure to mount the cgroups virtual filesystem. The kernel has cgroups, but the VM was not set up to have access.

    You make a config error you get a boot problem. Systemd doesn't know what you are did. Change the config outside the VM and try again. How is that any different than throwing an error?

    Are you honestly saying there's no difference between throwing an error with proper logging, sensible message, error handling and etc and dereferencing a null pointer and segfaulting?

    With friends like you, systemd barely needs enemies!

    --
    SJW n. One who posts facts.
  348. Re:Duh by HiThere · · Score: 1

    My sudoers file is empty. (I suppose I *could* remove it, but it's already unusable.) su is necessary. This is an unnecessary hole.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  349. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    However, since all major distros have moved to systemd it can't be that bad as some people make it out to be

    I always thought that it was because GNOME decided to require it, and for a user-focussed distro to not offer (the latest version of) GNOME would be suicide.

    I never understood why people think they need a heavyweight desktop environment.

  350. Re:Duh by jbolden · · Score: 1

    No I'm saying that there is no difference between non sensible error messaging resulting in a crash and and just crashing. Obviously full error handling is better. But no system survives every possible case. Cases get logged they get fixed. That takes time and all software is vulnerable to being tricked into failing to boot properly.

    As for the VM. If the VM doesn't have access and systemd is running on the VM then you are missing a hard dependency for your boot system. You wouldn't expect the kernel to boot without ram installed.

  351. Re:Duh by phantomfive · · Score: 1
    All I can say is you've either never looked at the systemd code, or you don't know what monolithic is. The problem, of course, is that you can't have things like logind without using systemd init.

    It is in several parts (so not monolithic)

    OK, you don't know what monolithic means. The problem with systemd isn't that it adds features, features are cool. The problem with systemd is the architecture is bad. Unfortunately that isn't something I can discuss with you, because you lack expertise in the area, but if you are interested in learned more, I discussed it in depth here.

    --
    "First they came for the slanderers and i said nothing."
  352. Attention anti-systemd luddites! by Anonymous Coward · · Score: 0

    Your virginal basement dwelling tears are delicious. Systemd just works! The disasters you claimed that were going to happen never did. The world has moved on. You haven't. Nobody gives a shit about your boycott. Sysvinit is going to be just about as relevant as HP-UX, AIX, and Solaris, all dead products only used for legacy systems. Even fewer employers are going to give a shit about your obsession with kludgy sysvinit scripts than knowing dead unixes.

  353. Re:Duh by phantomfive · · Score: 1

    You've been around this debate to know that systemd isn't an init system.

    Of course. I think I even stated something similar elsewhere. I wasn't trying to imply that it is only an init system.

    My complaints are not the features provided by systemd, but rather the architecture of systemd. Being unable to separate the init from the rest of the system is merely one obvious symptom of the larger problem.

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

    I cannot understand your "logic".

    I'm not surprised, your reading comprehension is lousy.

    The reason I don't write a replacement is because I'm lazy. I take full blame and responsibility for that.
    I give full blame and responsibility to the systemd team for writing lousy code. These two things are not exclusive. Both can be true.

    Does that makes sense to you now?

    --
    "First they came for the slanderers and i said nothing."
  355. shim by t8z5h3 · · Score: 1

    System D sounds like it's was a stop gap fix for a old issue that everyone liked so much they jest kept it... except for for 3 files (Autoexec.bat,config.sys command.com dos can have any number of files added or removed to set it up the way you want it... why can't linux do that?

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

      System D sounds like it's was a stop gap fix for a old issue that everyone liked so much they jest kept it...
      except for for 3 files (Autoexec.bat,config.sys command.com dos can have any number of files added or removed to set it up the way you want it... why can't linux do that?

      You might want to actually educate yourself about what systemd is and what it represents.
      Your above comment merely displays your ignorance of all things *nix.

      systemd has absolutely nothing in common with those three files you mentioned. Nor was the serial launch of multiple daemons ever a problem under any UNIX.

  356. Re:Duh by DeHackEd · · Score: 1

    It's not a matter of the init scripts. It's not that my apps are not compatible with systemd. Systemd is not compatible with my system.

    Systemd depends on features which I can't give it in my environment. My environment is an unprivileged container. In this environment you CANNOT have use of prctl for security isolation (kinda sucks, yeah), you CANNOT have /dev as a tmpfs, and you CANNOT have access to the control groups at the kind of granularity. Systemd will not work without these features - I've tried. Were this a sysvinit system I'd just edit the init script to remove the bits I don't need. With systemd I need to recompile a binary and deal with the troubleshooting that results.

    Now, these are based on my usage of CentOS 7 which is already 2 years old on top of the release delays. I'm sure newer versions make the situation better. But at this very moment systemd has made a VERY bad first impression (there's more, but I'm not going to go into that) and left me with no practical solution. All the other things like "binary logging" just make me even more irritated.

  357. Re:Duh by DeHackEd · · Score: 1

    I hate to reply to myself, but I realized a technical error or two. You can use /dev as tmpfs with extra effort, but if you read systemd's standpoint on containers they talk about dropping mknod support being discourage/unsupported. Unprivileged containers aren't allowed to use mknod so that's already out the window.

  358. Re:Duh by serviscope_minor · · Score: 1

    Cases get logged they get fixed.

    You missed the part where Lennart cheerfully refused to fix it.

    That takes time and all software is vulnerable to being tricked into failing to boot properly.

    Are you deliberately trying to misrepresent the arguments here? No one's saying it should have booted successfully. What me and the other guy are saying is unchecked segfaults are bad and should be fixed. Unlike Lennart's claim this is demonstrably not a problem which only affects old kernels. It affects new ones, and missing checks and refusing to fix them is just poor practice.

    Seriously, why do people come up with the most lame defenses of systemd? People would rip MS a new one if such a piece of code was found in Windows.

    --
    SJW n. One who posts facts.
  359. Re:Duh by sjames · · Score: 1

    First, Linux isn't restricted to x86 hardware (you knew that right?). Second, HA isn't all or nothing. Very few (very expensive) machines go all in on HA. By far, the most common case is RAID (which is implemented on x86 hardware all the time).

    Honestly, the RAID thing is a brown paper bug for systemd that should never have made it into a distro and should have resulted in a crash program to fix that in days. It should not have resulted in claims of "not a bug".

  360. Re:Coren22's "APKolypse"... apk by Bathroom+Humor · · Score: 1

    I must say, though I have to endure it by browsing at -1, all of his useless spam does make it MUCH easier to find the posts of the people he is trying to harass. As a result, I have up-modded several posts by Coren22 that I otherwise would never have found. And I am no closer to installing apk's Hosts software, so I don't think he is really having anything resembling the desired effect.

    I recognize he might (probably) have a mental condition of some kind that causes him to act in this way, but this kind of preoccupying anger cannot be good for the guy. There has to be a healthier, or more productive outlet to express his stunning hostility.
    I can't force him to stop, and I won't try, but I have to wonder if there is some professional help he could be getting. The spam is certainly a blight on the comments of this site and I can't imagine a healthy person would do this if he had some other choice.

  361. Re:Duh by Anonymous Coward · · Score: 0

    Systemd is NOT modular.

    It is a bunch of executables that all depend on each other. There is no difference between the way is now and shoving it all in one executable

  362. Re:If we're going systemd, we should go full throt by Cyberax · · Score: 1

    I'm referring to classic desktops. Linux failed miserably there. On the other hand, Android is a smashing hit - it's the most widely deployed OS in the world now.

    And no, I don't buy the "pre-installed in BestBuy" argument anymore - lots of companies (Dell included) tried to sell pre-installed Linux.

  363. Re:Duh by jbolden · · Score: 1

    Again think of systemd as a process manager. Once you have process management you don't want an init system. Why would you want to distinguish the move from init to everything running from other process management? Whether you want a process manager or just want an init system is a different question than being able to break apart a process manager.

  364. Re:Duh by jbolden · · Score: 1

    He didn't cheerfully refuse to fix it:

    Well, cgroups-less kernels are explicitly not supported by systemd. However we added some hacks to allow it to boot to a certain degree even if a lot of things will not work correctly afterwards. In this mode when you boot you will actually get a warning on screen and bootup is delayed by 10s to make sure the user understands this.

    Now, this mode recently broke, and it will segfault early on. I am happy to take a patch to 'fix' this again, but I will not work on this as i dont run kernels like this, and as mentioned its not really supported anyway...

    Another option is to simply be honest amd stop supporting in entirely, and refuse booting completely. And I figure this is what I will eventually do if nobody cares enough to send me a patch to fix that segfault.

    He's happy to accept a fix the segfault. He will take a patch or just have systemd refuse to boot. You were misrepresenting his position by saying he refused to fix the segfault.

  365. Re:Duh by jbolden · · Score: 1

    Very few (very expensive) machines go all in on HA. By far, the most common case is RAID (which is implemented on x86 hardware all the time).

    I wouldn't call RAID in and of itself HA. So I'm going to strongly disagree with a characterization of saying this "destroys HA". It does nothing of the kind. If you are using x86 non clustered you aren't HA. So at best it destroys booting by default a non-HA system on a damaged RAID.

    In any case systemd is designed to handle error conditions. You tell it what to do on errors. In this case there is a flag to tell systemd to mount a degraded raid that can be added so you change the default behavior. I can see the argument that this is perhaps not the best default to just drop you to emergency shell, but I can also imagine the other side where systemd feels it is too dangerous to allow the system to risk total data loss by continuing to run. Pick the default you like.

  366. Re:Duh by Anonymous Coward · · Score: 0

    You are arguing at cross purposes. Firstly we are talking about desktop environments not window managers. Nobody is packaging fluxbox and friends to be systemd dependant (thank God). Secondly, we are not talking about init systems. The desktop environment dependencies are on other things that systemd provides, they still don't give a shit what is PID1.

  367. Re:Duh by Luthair · · Score: 1

    Maybe the existing interfaces don't provide the flexibility required.

  368. Re:Duh by Anonymous Coward · · Score: 0

    It would be fine if systemd offered nothing to users, and who can argue with developers making life easier for other developers. The problem is that systemd not only offers nothing to end users, it breaks userland completely.

    Car analogy. Engineers designed new tools to make mechanics job's easier. Should result in better quality of work and cheaper bills right? Win win. Only problem is the new tools are not compatible with internal combustion engines. Or wheels for that matter.

  369. Re:Duh by Bengie · · Score: 1

    It's not monolithic, but it has leaky abstraction and high coupling among the services, not to mention highly coupled to Linux specific APIs. If you make your program for SystemD, it is no longer portable.

  370. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Have you considered improving Guix? It uses the much lighter weight DMD.

  371. Re:Duh by sjames · · Score: 1

    I would say it's a 90% solution if you have RAID and dual power supplies on separate circuits (this is common in x86 servers these days). Add in dual network connections and you're certainly on the threshold of diminishing returns.

    It at the very least reduces the chances of a 3A.M. server down emergency to a very small figure if it's in a decent datacenter with proper electrical backup. I have seen a fair number of power supply failures and a LOT of HD failures, but few machines go down for other failures.

    Sure, for only 100x more money you could get a non-stop like solution but few applications justify that outlay.

    I know you desperately want to minimize one of systemd's most embarrassing failures, but it just doesn't ring true. I have servers with dual power supplies and RAID (I'm testing brtfs w/ raid1) and I want them to boot in degraded mode if that's what it takes. Systemd is absolutely contraindicated for that application.

  372. Re:Duh by sjames · · Score: 1

    Sorry for the double reply, but what option is needed to convince systemd to mount a btrfs filesystem with a missing disk?

  373. Re:Duh by Anonymous Coward · · Score: 0

    > Their entire OS plumbing layer from ConsoleKit to power-management has been bit-rotting for years with the non-systemd distros totally ignoring the pleading from upstream projects.

    Care to link to some actual sources or is this more shilling and talking from your ass?

  374. Re: If we're going systemd, we should go full thro by Anonymous Coward · · Score: 0

    Why lie about it? systemd ignores stderr.

  375. Re: If we're going systemd, we should go full thro by Anonymous Coward · · Score: 0

    syslog hasn't been important in two decades. The systemd guys are correct in ignoring syslog.

  376. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    stderr from services does not end-up in the journal. It is simply thrown away by systemd. Why do you think people have been complaining so loudly and for so long about this systemd policy?

  377. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    > systemd sends stdout/stderr where you tell it to, by default to the journal.

    No, it does not. If it did, do you really think people would complain so much about this systemd design problem? There's a good reason people are so angry at systemd. Not logging stderr, which is critical when managing a server, is one of the biggest reasons so many people are complaining about systemd.

  378. Re:If we're going systemd, we should go full throt by Eunuchswear · · Score: 1

    No "people" are angry about this nonexistent "bug", only anonymous trolls.

    --
    Watch this Heartland Institute video
  379. Re:Duh by Eunuchswear · · Score: 1

    What is an unnecessary hole? Allowing the user at the console to hibernate the machine?

    --
    Watch this Heartland Institute video
  380. Re:Duh by ookaze · · Score: 1

    And that's what people hate about systemd: It's starting a trend to make linux more Windows-like and that is rightfully seen as a horrible direction to take things.

    So if that's why people hate on systemd, then that means "Windows-like" is well defined. Could you explain what it means, because I've absolutely no clue at all at what it means. Then I'll be able to understand better what systemd haters want exactly of systemd, and if it's legitimate.

    You might argue that I'm making an ideological argument but, linux has gained its popularity from sysadmins; not from developers or desktop users.

    I don't know if that's true, but one thing is true: DE didn't gained popularity from sysadmins but from developers or desktop users.
    Do you imply DE have no place on Linux, and that people hate them as much as systemd?

    Sysadmins value stability, simplicity and the ability to understand the system they are running.

    Exactly, that's why sysadmins hate sysvinit and init scripts.

    Systemd effectively removes all those features from the OS.

    No, you're mistaken. If that's what you believe when you're using systemd, it's not actually systemd the problem, it's you that is not a real sysadmin like you thought you were. I understand it's a terrible realisation and why it would make people hate systemd.
    A system with systemd is actually more stable, simpler and with a better ability to understand the system.
    The problem is that lots of people that thought they were sysadmins never took time to get the ability to understand the system.
    Now, the migration to systemd shows them how little they know about system administration.

    Yes, it might make it easier for desktop environment developers to implement certain features but, the number of people that use linux as a desktop environment is laughably small compared to the number of servers running linux. So, basically, systemd is undermining the primary use-case of linux to appeal to an unlikely to ever grow user base (desktop users).

    So you really hate desktop users (and Desktop Environments) and you don't want to see them on Linux. Fortunately for freedom and other Linux users, you have no power in this matter. I didn't understand the link between your thirst sentence and the second one: how does making it easier for desktop environment developers undermine the primary use-case of Linux? I don't see it myself, and I don't even know if server is the primary use-case of Linux, though it may be true. My servers work far better than before with systemd, and my desktops too. I didn't know improving both was mutually exclusive.

    Basically, linux users don't want the OS to become a giant opaque monstrosity that can be prodded and observed but never really understood (like Windows).

    I'm a Linux user (and more) and I agree with you, that's why I use systemd on GNU/Linux.

  381. Re:He still hosts & RECOMMENDS my ware... apk by Coren22 · · Score: 1
    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  382. Re:He still hosts & RECOMMENDS my ware... apk by Coren22 · · Score: 1

    http://slashdot.org/comments.p...

    Not sure if it really is him, but as you noted the thread is gone, so he may have had enough of it.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  383. Re:He still hosts & RECOMMENDS my ware... apk by amicusNYCL · · Score: 1

    There's a conspicuous lack of replies from APK, so hopefully Steve got through to him. I suppose there's something to learn here. If he continues to spam his application then the best course of action is to probably contact the people he's citing and let them know how their reputation is being used.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  384. Re:Duh by phantomfive · · Score: 1

    ok, let me think about that.

    --
    "First they came for the slanderers and i said nothing."
  385. Re:He still hosts & RECOMMENDS my ware... apk by Coren22 · · Score: 1

    I just figured he was in a turkey coma, it will be interesting though if there are still no posts on Monday, I will feel anonymous again without all the replies. :)

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  386. Re:Duh by ookaze · · Score: 1

    When opponents to sth have to lie through their teeth, hoping that noone will go read and understand their links, they're immediately disqualified in my view.
    You clearly are not qualified to understand what you're talking about, but at least you made the work to fool people that won't ever read the links provided because they're not qualified either. Unfortunately for you, some people will read them. And they'll see your lies, which explains why you posted as AC.

    Let's run down the list of "why":

    - Systemd contains an unchecked null reference pointer that segfaults PID 1.
    Lennart Poettering states he won't fix it
    https://bugs.freedesktop.org/s...

    No, systemd doesn't have such a thing, and LP never said what you're saying. The link show a very non civil hater (the systemd devs kept their cool), that wants the devs to tackle at high priority an unsupported setup, which became badly handled by systemd because of a kernel change. One thing that is legitimate, is that systemd should at least gracefully quit when in such an unsupported setup. Which has been done and fixed by the systemd devs. They asked for a patch from the guys who insist on using an unsupported setup, and of course, never got anyhting, and had to do it themselves. Classic "the setup you told me won't work, that's what I want to use, or systemd is crap". Why a sysadmin would do that, I can't understand.

    - Systemd and Gnome allow bypassing gnome-shell password prompts granting root
    Left unfixed for over a year
    http://www.phoronix.com/scan.p...

    Another big lie, systemd has nothing to do with this problem, it's only Gnome Shell that is the problem in some distro setups, and that was introduced because users were locked out of their desktop. To sum it up, Gnome-shell made a kludge to remove the security systemd provides, so as not to lockup users.

    - Systemd segfaults during upgrades of itself, combined with the new log files that can't be retrieved Mr Poettering says are required to fix the bug, but he will not provide any method for Systemd to generate the logs he demands from it.
    https://bugzilla.opensuse.org/...
    https://utcc.utoronto.ca/~cks/...

    Yet, the true sysadmins that reported it managed to provide logs and debug the systemd-208 version, which is the version we're talking about here, which is an arbitrary version that some distros took as a supported one in their distro. LP never said anything of what you're lying about here, especially as what you say makes no sense when PID one segfaults, then the core deump is important, and that's one of the thing that has been provided by competent sysadmins, not by incompetent whiners. This bug has been fixed in the 208 version used by this distro, using true debug means recommended by systemd devs or distro maintainers, not your nonsense. The upgrade was also fixed by the distros, as they were in charge of supporting the version, with the help of systemd devs.
    And yes, it happened once with a systemd version, that it crashed on live updating itself.

    - Systemd distros can not boot if no ethernet link is present
    https://lists.debian.org/debia...

    Actually that's not true at all, it will boot just fine. It's just a clueless user there that tuned his laptop with an antiquated configuration that is static instead of dynamic, and perhaps that's Debian's fault. There must be a long timeout, but eventually, he would have arrived to emergency console.
    Systemd is dynamic if you use its native tools, not if you use the compatibility static tools of Debian. But it boots

  387. Re:Duh by jbolden · · Score: 1

    I would say it's a 90% solution if you have RAID and dual power supplies on separate circuits (this is common in x86 servers these days). Add in dual network connections and you're certainly on the threshold of diminishing returns.

    And if the network to that location goes down? If the location loses power for an extended period? If there is a fire?

    but few machines go down for other failures.

    I've seen lots of machines go down from an upstream network problem. 50k+ servers go down because of a configuration error in a in a telco router during a routine upgrade that takes the system down for hours.

    Sure, for only 100x more money you could get a non-stop like solution but few applications justify that outlay.

    Mainframes aren't 100x more money.

    I want them to boot in degraded mode if that's what it takes. Systemd is absolutely contraindicated for that application.

    Simply not true. .add rootflags=degraded in GRUB_CMDLINE_LINUX

  388. Slackware by Anonymous Coward · · Score: 0

    Or Slackware.

  389. Re:If we're going systemd, we should go full throt by Anonymous Coward · · Score: 0

    Why don't the systemd people just go build their own OS?

    They could call it DeadRat Enterprise Lindows.

  390. Re:Duh by sjames · · Score: 1

    Actually, the degraded option does NOT work for BTRFS or at least hasn't when I've tried it. I still ended up in the shell. I checked the changelog for systemd from present back to the date of that report and there is no mention of it at all. Once in the shell, mount -odegraded / will work just fine. If systemd' wasn't too mind-bogglingly stupid to just try the mount command nobody would have to get out of bed at 3AM just to type that. But if I just rip systemd out and use the supposedly old and broken down sysV init, it works every time. If systemd had a sane configuration, I'd just poke that mount commend in as an explicit action and it would just work, but in all of that tangled spaghetti just below the surface, there appears to be no way to do that.

    For md devices, they get around the problem by having a regular old script in the initrd go ahead and assemble the RAID before systemd gets a chance to get the vapors and refuse.

    Mainframes certainly DO cost 100x more than (for example), a supermicro server.

    Sure, networks do go down, but in those cases, you're either dual homed or no amount of non-stop can help you. Again, take the 90% solution or be prepared to start paying a lot more. I did say it should be in a good datecenter with backup power. If that fails, again, no amount of non-stop can help you.

  391. Re:Duh by phantomfive · · Score: 1

    tbh I don't think it makes a difference. You should be able to use KDE, whether you want to use systemd for process management or djb daemon tools for process management. The WindowManager should not be dependent on a particular process management system.

    --
    "First they came for the slanderers and i said nothing."
  392. Re: Duh by buchanmilne · · Score: 1

    I like systemd, it's better than every distro having their own slightly different init system, and there are lots of benefits over any of the previously popular init systems.

  393. Re:Duh by jbolden · · Score: 1

    A simple window manager wouldn't be dependent on a process manager. A GUI however is going to be dependent on a process manager. Kwin and Mutter don't require systemd, KDE and Gnome do. GUIs need many processes to be running and communicating with each other. Which means when things go wrong they need to resolve it. A GUI needs to provide process management. Modern GUIs in particular, where there is an expectation of dozens of processes running notifying the user require quite sophisticated process management. Arguably the thing that drove the biggest change in Gnome 3 / KDE 4 from Gnome 2 / KDE 3 was introducing a framework dependent on much more sophisticated process management because they wanted notification to work well.

    So for Linux either:

    a) Each GUI provides process management and most applications can't be cross GUI
    b) The GUIs agree to share a process management framework and then there is a hard dependency between the GUI and this process management framework.

    In the days of Gnome 1, KDE 1/2 the world looked more like (a) where neither GUI had a desire for the other GUIs apps to run well. Linux was then in the process of forking into two incompatible operating systems. The customer base however objected to this fork and since then the move has been towards (b). There is no reason in 2015 to object to process management while using a modern GUI. FVWM, Fluxbox, Sawfish etc... never claimed to provide this kind of service so of course those window manager are likely to continue to run fine on distributions that don't use systemd. As time goes on the less sophisticated Linux products are going to need to provide viable means of running large numbers of processes that have dependencies on one another and resolving dependency issues in real time. Non process managed systems are simply not going to be supported.

  394. You're in for a surprise stupid (set you up) by Anonymous Coward · · Score: 0

    LOL, bullshit - he was just redoing his site's pages code, lol you fool... the link is STILL there where he verified my code as safe http://forum.hosts-file.net/vi... and yes he still hosts http://hosts-file.net/?s=Downl... my ware too (and a newer even better versions coming very soon)...

    APK

    P.S.=> See subject "ne'er-do-well" big talker but can't back it up MORON troll AmicusNYCL (just like Coren22 - blowhards)... apk

    1. Re:You're in for a surprise stupid (set you up) by amicusNYCL · · Score: 1

      APK, scroll up and read through my posts again. Notice how they don't contain any personal attacks against you. Still, you respond like a child to anyone who questions anything you say.

      I'll leave it at this: if you continue to spam Slashdot with your advertisements for software that blocks advertisements, then I'll put together a contact list that others can use to reach out to all of the people that you cite so that those people can hear from everyone who has to wade through your spam in order to find the discussions they're looking for on Slashdot. Those people deserve to hear how you're using their reputations. Your posts to others such as myself are obviously abusive in nature, you admit that you are willing to have your posts down-modded only to post the same content again, you demonstrably try to pick fights with anyone who questions any of your claims or asks you to stop spamming, and the people that you depend on for endorsements deserve to know how their endorsements are being used. You're welcome to call me whatever names you want, I can handle that, but at some point your ridiculous behavior has to stop.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    2. Re:You're in for a surprise stupid (set you up) by Anonymous Coward · · Score: 0

      hahahahaha apk made you and coren22 eat your words http://slashdot.org/comments.p...

  395. Re:Coren22's "APKolypse"... apk by Anonymous Coward · · Score: 0

    Bathroom Humor (4006829) = new sockpuppet 7 digit fake account by Coren22 for upmodding himself obviously.

  396. Re:Duh by phantomfive · · Score: 1

    A GUI needs to provide process management. Modern GUIs in particular, where there is an expectation of dozens of processes running notifying the user require quite sophisticated process management. Arguably the thing that drove the biggest change in Gnome 3 / KDE 4 from Gnome 2 / KDE 3 was introducing a framework dependent on much more sophisticated process management because they wanted notification to work well.

    ok, let me look into that.

    Non process managed systems are simply not going to be supported.

    Unsupported by who? Who gets to decide what is supported and what is not?

    --
    "First they came for the slanderers and i said nothing."
  397. Coren22's impersonator "APKolypse" by Anonymous Coward · · Score: 0

    Coren22 IMPERSONATES RESPECTED MEMBERS OF THE SECURITY COMMUNITY http://slashdot.org/comments.p...

    ---

    "privilege escalation's a bad thing" - by Coren22 on Tuesday September 22, 2015

    How else programmatically update it?

    "requires elevation to write hosts" - by Coren22 (1625475) on Wednesday September 23, 2015

    Hypocrite later admits it - hosts do vs. WFP/SFP not my ware. Users set it not programmatic impersonation. Security wares need it.

    ---

    "secretary at MalwareBytes took a look at his source code & said it looked all good" - by Coren22 (1625475) on Wednesday November 18, 2015

    Mr. Steven Burn of Malwarebytes

    "yes I've seen the code & yes it is safe." FROM http://forum.hosts-file.net/vi...

    ---

    "we should avoid your crap it looks like malware." - by Coren22 (1625475) on Monday November 02, 2015 @03:52PM (#50850445)

    60++ reputable sources say different:

    64-bit model https://www.virustotal.com/en/...

    +

    32-bit model https://www.virustotal.com/en/...

    &

    Installer-> http://f.virscan.org/APKHostsF...

    MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it -> http://hosts-file.net/?s=Downl...

    ---

    "MiTM... his software provides" - by Coren22 (1625475) on Wednesday November 18, 2015

    Hardcoded favs users provide = REVERSE DNS verified & my ware filters 5,500++ false positives - security site hosts data = false positives filtered.

    ---

    "Apk doesn't think DNS servers are worth running & believes Microsoft Active Directory can run w/out DNS." - by Coren22 (1625475) on Tuesday October 27, 2015

    Show us where I say it? Not illogic logic but where I say it. I say AD needs internal DNS far back as 2007

    http://forums.tweaktown.com/wi...

    See "To warn users who have ActiveDirectory/AD LAN-WAN setups to NOT use external DNS servers" there.

    APK

    P.S.=>

    "modding you down for trolling in your signature" - by Dog-Cow (21281) on Wednesday November 25, 2015

    Dog-Cow's (old acc't. no new sockpuppet from you) thoughts of your signatures about me

    ... apk

  398. Re:Duh by jbolden · · Score: 1

    J - Non process managed systems are simply not going to be supported.
    P - Unsupported by who? Who gets to decide what is supported and what is not?

    The GUI developers. Developers are who get to decide what OS components are going to be dependencies for their software. Debian changed because there were strong signs that developers were starting to introduce hard dependencies for systemd. While those could be overcome for Jessie, the feeling of the Debian people is that in 2 1/2 years there wouldn't be a choice. And while the switch in 2014/5 introduced some bugs the switch in 2017 would be much worse. The anti-systemd people (who are mainly low end system admins) refused to accept that developers don't want to deal with the ever increasing complexity managing complex process management using init. The issue was upstream from Debian, having the argument with Debian was living in denial.

    As hardware gets more complex making a more complex uses possible, the underlying OS needs to become more complex to support it. There was a very disruptive change in PCs when people moved from single tasking to multi-tasking. It destroyed Amiga. It cost Microsoft something like $8b. It essentially destroyed Apple. Lots of people argued that task switching was good enough and much less disruptive. But ultimately everyone (excluding some embedded systems) switched to vastly more complex systems which had kernels with more in common mini computer kernels from a decade earlier than the CP/M, DOS and simple Unix kernels of a decade earlier. Notification is the beginning, but once notification works you are 80% of the way there to really exciting features. 10 years from now the idea of a human trying to manage service dependency will be as quant as writing assembler is today.

  399. Coren22's impersonation "APKolypse" by Anonymous Coward · · Score: 0

    Coren22 IMPERSONATES RESPECTED MEMBERS OF THE SECURITY COMMUNITY http://slashdot.org/comments.p...

    ---

    "privilege escalation's a bad thing" - by Coren22 on Tuesday September 22, 2015

    How else programmatically update it?

    "requires elevation to write hosts" - by Coren22 (1625475) on Wednesday September 23, 2015

    Hypocrite later admits it - hosts do vs. WFP/SFP not my ware. Users set it not programmatic impersonation. Security wares need it.

    ---

    "secretary at MalwareBytes took a look at his source code & said it looked all good" - by Coren22 (1625475) on Wednesday November 18, 2015

    Mr. Steven Burn of Malwarebytes

    "yes I've seen the code & yes it is safe." FROM http://forum.hosts-file.net/vi...

    ---

    "we should avoid your crap it looks like malware." - by Coren22 (1625475) on Monday November 02, 2015 @03:52PM (#50850445)

    60++ reputable sources say different:

    64-bit model https://www.virustotal.com/en/...

    +

    32-bit model https://www.virustotal.com/en/...

    &

    Installer-> http://f.virscan.org/APKHostsF...

    MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it -> http://hosts-file.net/?s=Downl...

    ---

    "MiTM... his software provides" - by Coren22 (1625475) on Wednesday November 18, 2015

    Hardcoded favs users provide = REVERSE DNS verified & my ware filters 5,500++ false positives - security site hosts data = false positives filtered.

    ---

    "Apk doesn't think DNS servers are worth running & believes Microsoft Active Directory can run w/out DNS." - by Coren22 (1625475) on Tuesday October 27, 2015

    Show us where I say it? Not illogic logic but where I say it. I say AD needs internal DNS far back as 2007

    http://forums.tweaktown.com/wi...

    See "To warn users who have ActiveDirectory/AD LAN-WAN setups to NOT use external DNS servers" there.

    APK

    P.S.=>

    "modding you down for trolling in your signature" - by Dog-Cow (21281) on Wednesday November 25, 2015

    Dog-Cow's (old acc't. no new sockpuppet from you) thoughts of your signatures about me

    ... apk

  400. Re:Duh by cold+fjord · · Score: 1

    It seems you just don't understand its application.

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  401. Re:Coren22's "APKolypse"... apk by Anonymous Coward · · Score: 0

    hahahahaha apk made you and coren22 eat your words http://slashdot.org/comments.p...

  402. Coren22's impersonation "APKolypse" by Anonymous Coward · · Score: 0

    Coren22 IMPERSONATES RESPECTED MEMBERS OF THE SECURITY COMMUNITY http://slashdot.org/comments.p...

    ---

    "privilege escalation's a bad thing" - by Coren22 on Tuesday September 22, 2015

    How else programmatically update it?

    "requires elevation to write hosts" - by Coren22 (1625475) on Wednesday September 23, 2015

    Hypocrite later admits it - hosts do vs. WFP/SFP not my ware. Users set it not programmatic impersonation. Security wares need it.

    ---

    "secretary at MalwareBytes took a look at his source code & said it looked all good" - by Coren22 (1625475) on Wednesday November 18, 2015

    Mr. Steven Burn of Malwarebytes

    "yes I've seen the code & yes it is safe." FROM http://forum.hosts-file.net/vi...

    ---

    "we should avoid your crap it looks like malware." - by Coren22 (1625475) on Monday November 02, 2015 @03:52PM (#50850445)

    60++ reputable sources say different:

    64-bit model https://www.virustotal.com/en/...

    +

    32-bit model https://www.virustotal.com/en/...

    &

    Installer-> http://f.virscan.org/APKHostsF...

    MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it -> http://hosts-file.net/?s=Downl...

    ---

    "MiTM... his software provides" - by Coren22 (1625475) on Wednesday November 18, 2015

    Hardcoded favs users provide = REVERSE DNS verified & my ware filters 5,500++ false positives - security site hosts data = false positives filtered.

    ---

    "Apk doesn't think DNS servers are worth running & believes Microsoft Active Directory can run w/out DNS." - by Coren22 (1625475) on Tuesday October 27, 2015

    Show us where I say it? Not illogic logic but where I say it. I say AD needs internal DNS far back as 2007

    http://forums.tweaktown.com/wi...

    See "To warn users who have ActiveDirectory/AD LAN-WAN setups to NOT use external DNS servers" there.

    APK

    P.S.=>

    "modding you down for trolling in your signature" - by Dog-Cow (21281) on Wednesday November 25, 2015

    Dog-Cow's (old acc't. no new sockpuppet from you) thoughts of your signatures about me

    ... apk

  403. Coren22: You've crapped on yourself, lol by Anonymous Coward · · Score: 0

    From: services@it-mate.co.uk
    > To: apk4776239@hotmail.com
    > Subject: RE: I have a new build ready also (adds ALL the filters both Henry & yourself gave me + more on the /. troll Coren22 now GLOATING)... apk
    > Date: Sat, 28 Nov 2015 16:13:50 +0000
    >
    > Alex,
    > I've never even registered for SlashDot, much less posted on it ;o)

    Guess what else stupid?

    Take a look -> "I've been asked to further clarify so for the record yes I've seen the code & yes it is safe." FROM http://forum.hosts-file.net/vi...

    Impersonating him was the BIG mistake you made Coren22... huge!

    Thank you for being SO stupid...

    APK

    P.S.=> How fucking LOW can you go, for Pete's sake, Coren22? Impersonating a RESPECTED MEMBER OF THE SECURITY COMMUNITY NOW TOO ontop of your libelous lying immature childish signatures about me?? You're low & no man... apk

  404. Re:Duh by el_chicano · · Score: 1

    You sound like an emotional clueless person, not like a developer.

    Yup, an ad hominem always wins your argument for you!

    I've fixed several long time invisible misconfigurations by myself thanks to it.

    Taking a cue from above, you must be a shitty system administrator because I have never seen any invisible misconfigurations myself

    Why are you (a) misconfiguring your servers and then (b) hiding those misconfigurations? Sounds like you are trying to create job security for yourself.

    --
    A man who wants nothing is invincible
  405. Re:Duh by el_chicano · · Score: 1

    There code is so crap nobody can write an alternative?

    I cannot understand your "logic".

    Watch this Heartland Institute video [youtube.com]

    LOL, logic isn't exactly strong in you, young padawan, because anybody who links to video defending climate change deniers isn't being "logical":

    claims of scientific certainty and predictions of climate catastrophes are based on "post-normal science," which substitutes claims of consensus for the scientific method. This choice has had terrible consequences for science and society.

    Yup, 99 out of 100 scientists have reached a consensus that climate change is real and no amount of propaganda from the oil industry will change that.

    Unless there is evidence first, that is how the scientific method works. Show us your evidence that climate change does not exist or you are responding emotionally in a knee-jerk fashion.

    Kinda like how the defenders of systemd do as they accuse their opponents of doing exactly that same thing.

    --
    A man who wants nothing is invincible
  406. Re:Duh by el_chicano · · Score: 1

    As hardware gets more complex making a more complex uses possible, the underlying OS needs to become more complex to support it. There was a very disruptive change in PCs when people moved from single tasking to multi-tasking. It destroyed Amiga. It cost Microsoft something like $8b. It essentially destroyed Apple.

    Looks over at the stock market, Apple's stock price this fine Sunday morning is $117.81.

    If that is your definition of "essentially destroyed" then there is absolutely no reason to take advice about systemd from you because someone so willing to demonstrate their lack of clue proves that they don't really know what they are going on about..

    --
    A man who wants nothing is invincible
  407. Re:Duh by el_chicano · · Score: 1

    I suspect though that most of them are actually running windoze, because they're gamerz, and their *nix flag-waving is purely theoretical.

    Now try to make your argument without the ad hominems.

    Since you enjoy hurling personal attacks it must be OK for your others to do so too:

    Do you enjoy sucking LP's tiny penis?

    --
    A man who wants nothing is invincible
  408. Re:Duh by el_chicano · · Score: 1

    "LAMP stacks" aren't affected at all here. Apache or whatever your webserver is should already be running. I run LAMP stacks, and so I know systemd has nothing to fucking do with that shit, at all.

    So systemd is not going to restart Apache when it goes down? If it does that proves you are lying, either because you are trying to cloud everything in FUD or because you don't know what the hell you are talking about.

    --
    A man who wants nothing is invincible
  409. Re:Duh by jbolden · · Score: 1

    Looks over at the stock market, Apple's stock price this fine Sunday morning is $117.81

    Apple in 2015 isn't going through a OS restructuring that started almost 20 years ago. The company survived the transition. Look at the stock price in the mid 1990s through early 2000s. Counting the splits around $.60-$1.50.

    So as for lack of clue....

  410. Re:Duh by phantomfive · · Score: 1

    Debian changed because there were strong signs that developers were starting to introduce hard dependencies for systemd. While those could be overcome for Jessie, the feeling of the Debian people is that in 2 1/2 years there wouldn't be a choice.

    Do you have a citation for this? I've been trying to collect this kind of information.

    --
    "First they came for the slanderers and i said nothing."
  411. Re:Duh by Eunuchswear · · Score: 1

    LOL, logic isn't exactly strong in you, young padawan, because anybody who links to video defending climate change deniers isn't being "logical":

    You didn't watch the video, did you?

    Scott Denning absolutely destroys the idiot climate change deniers at "ICCC6", ending with a cry of "are you cowards?". The whole talk is by someone who is disgusted by the way deniers attempt to rubbish the science because they don't like some of the policy implications.

    --
    Watch this Heartland Institute video
  412. Re:Coren22 you have crapped on yourself, lol by Coren22 · · Score: 1

    Except that I did nothing of the sort. Someone else must have if it wasn't him, but I did not. I didn't even log in on Thursday, which was Thanksgiving, and as I have a family, and better things to do than argue with more people who act like children.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  413. Re:Coren22 you have crapped on yourself, lol by Anonymous Coward · · Score: 0

    Bs. You signatures about apk and your technical mistakes and lies http://slashdot.org/comments.p... show the depths you'll stoop to. You are losing this and losing it impersonating others now.

  414. Re:Coren22 you have crapped on yourself, lol by Coren22 · · Score: 1

    APK, grow up. Not every post disagreeing with you is by me. I don't run any sockpuppets (though you do exactly the same thing with no account). I didn't post this AC reply, but clearly you post impersonating anonymous third parties, so it is a method you know quite well, so I can see how your demented mind would place the blame on someone else, as how else could I have someone agreeing with me if not for me faking it? I don't need to use these tactics, people agree with me quite often without me having to trick anyone.

    As to my signature, what does that have to do with anything, my signature points out the hypocrisy of a person being against advertising while spamming the shit out of an online forum. This is clearly fact, so why do you continue to point out my signature like it is some kind of sin?

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  415. Re:Coren22 you have crapped on yourself, lol by Anonymous Coward · · Score: 0

    I'm not apk. Your signatures about apk are the act of a butthurt fool. Your tech mistakes are those of a rookie noob. My last post you replied to has links that shows them.

  416. Re:Coren22 you have crapped on yourself, lol by Coren22 · · Score: 1

    Yeah, right, you aren't APK, and I am the Pope.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  417. Coren22's impersonation "APKolypse" by Anonymous Coward · · Score: 0

    Coren22 IMPERSONATES RESPECTED MEMBERS OF THE SECURITY COMMUNITY http://slashdot.org/comments.p...

    ---

    "privilege escalation's a bad thing" - by Coren22 on Tuesday September 22, 2015

    How else programmatically update it?

    "requires elevation to write hosts" - by Coren22 (1625475) on Wednesday September 23, 2015

    Hypocrite later admits it - hosts do vs. WFP/SFP not my ware. Users set it not programmatic impersonation. Security wares need it.

    ---

    "secretary at MalwareBytes took a look at his source code & said it looked all good" - by Coren22 (1625475) on Wednesday November 18, 2015

    Mr. Steven Burn of Malwarebytes

    "yes I've seen the code & yes it is safe." FROM http://forum.hosts-file.net/vi...

    ---

    "we should avoid your crap it looks like malware." - by Coren22 (1625475) on Monday November 02, 2015 @03:52PM (#50850445)

    60++ reputable sources say different:

    64-bit model https://www.virustotal.com/en/...

    +

    32-bit model https://www.virustotal.com/en/...

    &

    Installer-> http://f.virscan.org/APKHostsF...

    MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it -> http://hosts-file.net/?s=Downl...

    ---

    "MiTM... his software provides" - by Coren22 (1625475) on Wednesday November 18, 2015

    Hardcoded favs users provide = REVERSE DNS verified & my ware filters 5,500++ false positives - security site hosts data = false positives filtered.

    ---

    "Apk doesn't think DNS servers are worth running & believes Microsoft Active Directory can run w/out DNS." - by Coren22 (1625475) on Tuesday October 27, 2015

    Show us where I say it? Not illogic logic but where I say it. I say AD needs internal DNS far back as 2007

    http://forums.tweaktown.com/wi...

    See "To warn users who have ActiveDirectory/AD LAN-WAN setups to NOT use external DNS servers" there.

    APK

    P.S.=>

    "modding you down for trolling in your signature" - by Dog-Cow (21281) on Wednesday November 25, 2015

    Dog-Cow's (old acc't. no new sockpuppet from you) thoughts of your signatures about me

    ... apk

  418. Re:Duh by ookaze · · Score: 1

    I've fixed several long time invisible misconfigurations by myself thanks to it.

    Taking a cue from above, you must be a shitty system administrator because I have never seen any invisible misconfigurations myself

    Why are you (a) misconfiguring your servers and then (b) hiding those misconfigurations? Sounds like you are trying to create job security for yourself.

    I'm not hiding them, they were hidden by shitty sysvinit like inits and not strict enough tools. Lots of people have been bitten by them you know. Migrations problems towards systemd are mostly caused by this and init scripts.
    This doesn't mean the configurations didn't work, just that they weren't correct but tolerated before systemd, and could be security issue.
    But it's obvious you didn't understand the issue, as is telling by the fact that you believe sysadmins always make perfectly correct configurations everytime.
    A working configuration doesn't mean it's correct, but I lose my time explaining that to someone that clearly has no knowledge or understanding of sysadmin work.

  419. Re:Duh by ookaze · · Score: 1

    All I can say is you've either never looked at the systemd code, or you don't know what monolithic is. The problem, of course, is that you can't have things like logind without using systemd init.

    I don't need to look at the code, I just have to look at the different process ID running all these tools to immediately understand that they are not one monolithic thing.
    And what you call a problem is actually a good thing, as it's necessary for security's sake.
    I understand that to you security is a problem, that doesn't mean it should be. Security should be a major concern to any sysadmin, and systemd is a huge improvement compared to any other Linux init in this area.

    OK, you don't know what monolithic means. The problem with systemd isn't that it adds features, features are cool. The problem with systemd is the architecture is bad. Unfortunately that isn't something I can discuss with you, because you lack expertise in the area, but if you are interested in learned more, I discussed it in depth here.

    Bad architecture doesn't mean monolithic at all. Or did you change the subject?
    Anyway, none of this (bad architecture or monolithic) is a problem with systemd. Linux has a bad architecture and is monolithic too, and people have complained about it too. It's specialists masturbating over nonsense. Because to this day, none of these people were able to implement a good architecture and non monolithic alternative to Linux that works at least as well. And it's exactly the same with systemd, which follows development practices of the kernel in this regard.

  420. Re:Duh by ookaze · · Score: 1

    Looks over at the stock market, Apple's stock price this fine Sunday morning is $117.81.

    If that is your definition of "essentially destroyed" then there is absolutely no reason to take advice about systemd from you because someone so willing to demonstrate their lack of clue proves that they don't really know what they are going on about..

    Removing in the equation the huge stock buybacks of Apple ($30 B just recently) is a very convenient thing to do.
    You shouldn't look at the current stock in a vacuum, it's very misleading.

  421. Re:Duh by ookaze · · Score: 1

    If systemd didn't use butt-ugly APIs, it would be a lot easier to mix and match. For exampl, you want to suspend? Call /sbin/suspend which might be an suid binary, or might use a private interface to a daemon running as root (depending on need). That constitutes a nice standard interface.

    A nice standard interface with lots of "might" in the definition? suid binary (insecure things we're trying to avoid at all costs)? /sbin/suspend, of which you're not even sure it's there or of its path?
    And you called systemd API butt-ugly? Was that a joke post?

    Want to manage a daemon? Run a manager and pass it the path to the daemon it should manage. Again, a standard interface that can be used by any init system to provide more advanced functionality.

    It seems that everywhere there is a choice between a goofball tangled mess and a simple and easy to use interface, systemd is all over the former.

    At least it works, I didn't see your code contributions to resolve these issues.

  422. Re:Duh by ookaze · · Score: 1

    It's not a matter of the init scripts. It's not that my apps are not compatible with systemd. Systemd is not compatible with my system.

    Unless you mean that Linux is not compatible with your system, you're wrong. Now I'm pretty sure you're clueless or at least inexperienced.

    Systemd depends on features which I can't give it in my environment. My environment is an unprivileged container. In this environment you CANNOT have use of prctl for security isolation (kinda sucks, yeah), you CANNOT have /dev as a tmpfs, and you CANNOT have access to the control groups at the kind of granularity. Systemd will not work without these features - I've tried.

    So you're definitely clueless. You don't understand what you're talking about. You are in an unprivileged container, but you STILL need a privileged manager in this container, and that manager is systemd. That doesn't mean everything else is privileged. Your system just won't work without a privileged equivalent to PID 1.
    prctl is not a systemd prerequisite. Nothing prevents you from using /dev as a tmpfs (you can even lock its size) and you won't have access to CG as systemd will take care of them.
    Basically, having your prerequisites doesn't prevent you from running a systemd in a OS container or force you to remove systemd features, as that's not what you're asking for. You're asking for an unprivileged container, which doesn't mean at all that the systemd inside the container has to have anything removed.
    Now, nothing prevents you from running systemd containers with sth else than systemd, you'll just lose eveything systemd brings to the table in the process.

    Were this a sysvinit system I'd just edit the init script to remove the bits I don't need. With systemd I need to recompile a binary and deal with the troubleshooting that results.

    This doesn't make sense: you want systemd within a OS container without systemd dependencies. Use sth else, then! No one is stopping you, you can still use your sysvinit + init scripts, you're on your own anyway with your custom needs.

    Now, these are based on my usage of CentOS 7 which is already 2 years old on top of the release delays. I'm sure newer versions make the situation better. But at this very moment systemd has made a VERY bad first impression (there's more, but I'm not going to go into that) and left me with no practical solution. All the other things like "binary logging" just make me even more irritated.

    You are making a bad impression of yourself actually, what you wrote shows you don't know what you're doing, or what is really asked of you.

    I hate to reply to myself, but I realized a technical error or two. You can use /dev as tmpfs with extra effort, but if you read systemd's standpoint on containers they talk about dropping mknod support being discourage/unsupported. Unprivileged containers aren't allowed to use mknod so that's already out the window.

    You still show you don't even understand what you're reading.
    Apparently you try to use /dev as tmpfs yourself, which you don't need to do and shouldn't do, as systemd is already managing that for all your services.
    And they're not talking about dropping mknod unsupported, but about dropping the CAPABILITY being unsupported. Which makes perfect sense, as in devtmpfs, the kernel is making the nodes in your /dev, which you should not touch. But in a container, the /dev is isolated from the base OS, and you have to be able to make nodes in it one way or another, and this is by using a process that have the CAP_MKNOD capability. That's because everything in your container is unprivileged. Or else you will have an empty /dev, so a container that won't work with a Linux kernel. As I said earlier, you don't understand what was asked of you in a unprivileged container, which is exactly what systemd will provide to you. But you have to understand the link you've given to know that.

  423. Re:Duh by ookaze · · Score: 1

    My bad, I took a shortcut there. Still, how is what systemd provide now better than what was provided before by different projects?

    It's explained in the link provided in the OP. Do your homework before spouting nonsense.

  424. Re:Duh by ookaze · · Score: 1

    How does this reply to this specific topic: "Again, the point under discussion is neither KDE nor Gnome should depend on a particular init system."?

    Your problem is that there is nothing to discuss, as everyone can say up to this day that KDE or GNOME don't depend on a particular init system.
    I can compile a complete KDE or a complete GNOME without any dependency on a particular system.
    Of course, I'll lose some features if I lack some dependencies. And I'll lose some without systemd.
    But that's a distribution problem.
    On my hand made systems for example, I lost the geolocalisation tied features of GNOME as I didn't install these dependencies when they required me to install 2 different major versions of these libraries.
    Another example is that I lost the ability to use XScreenSaver in GNOME or KDE a long time ago, as at one point in time, it became more complicated to make it run on top of these DE, as it became unsupported. Some distros still support it though, but I made the painful choice to move along. I still use it with my XFCE desktop which I rarely use anyway.

  425. Re:Duh by ookaze · · Score: 1

    It may remove some work for some people but it adds a lot of work for system managers by new binary logs in formats that can't be processed without special tools and a headache when it has to be reconfigured to suit the specific environment it's going to be used in.

    And still there are people swearing by systemd - probably because they never have to provide support on the production systems that runs it.

    Another contributing factor is that if it's hard to configure right then there will be security holes causing a lot of headache for system administrators. In most cases as long as you get something working you are satisfied even if you don't know why it's working - and then you may have a security gap the size of Grand Canyon in place as well.

    Fortunately systemd arrived for the lots of bad sysadmins like you. That's one big reason why I'm glad systemd will be the default in most enterprise distributions.
    Clueless admins like you must have tons of security holes in their custom made init scripts and when they use even the provided ones: that's my experience seeing clueless sysadmins working, they didn't understand anything about their revered Unix and how it works, starting with sessions.
    And what you wrote show a complete lack of understanding of init scripts and systemd: what you described is actually reversed, init scripts are the far less secure things. And not even knowing that you can still have your usual log files with systemd takes the cake in cluelessness.
    systemd will either remove or force improvement of all the bad Linux sysadmins out there, which is all for the better, and will lead to better secured Linux systems in the wild.

  426. Re:Duh by Z00L00K · · Score: 1

    Unfortunately systemd is what can cause a huge security hole, not solve it. The reason is that it's so hard to penetrate fully that it's possible to misconfigure while the init scripts are easy to understand and set up if you are familiar with the usage of "su".

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  427. Re:Duh by sjames · · Score: 1

    A nice standard interface with lots of "might" in the definition?

    You do realize I wasn't trying to define the one true API there, but just highlighting a few sane alternatives, right?

    I'm not sure why you think a confused deputy is more secure than an suid binary. Of course, you can use fscaps to grant the binary only the priveleges it needs which is safer still.

  428. Re:Duh by phantomfive · · Score: 1

    I don't need to look at the code, I just have to look at the different process ID running all these tools to immediately understand that they are not one monolithic thing.

    No, you're wrong. An architecture can be tightly entwined and still be divided into different processes. In some cases it can be running on different machines and still be monolithic.

    Basically you're clueless about software architecture, but you seem to like systemd. Maybe you like the systemd features or something. There's nothing wrong with that.

    --
    "First they came for the slanderers and i said nothing."
  429. Re:Duh by jbolden · · Score: 1
  430. Re:Duh by phantomfive · · Score: 1

    Cool, thx, I'll check it out.

    --
    "First they came for the slanderers and i said nothing."
  431. Re:If we're going systemd, we should go full throt by Etcetera · · Score: 1

    you need to stop confusing systemd (the binary) and systemd (the project) - it certainly was intentional to call them both the same name and has caused tons of confusion...

    FTFY.

    I'd love to give the benefit of the doubt, but no one who's been involved in any sort of technological, engineering, or business project in a larger ecosystem could possibly fail to recognize the "embrace and extend", vendor lock-in pattern that happened there.

    The systemd of today would have been rejected had it been (fully) proposed as a unified whole in Fedora 14. Leaving the true agenda unstated, or implying that there'd be no pressure to adopt the rest of the systemd "platform" was exactly what you'd do if you wanted to get your foot in the door. To assume that wasn't intentional is to assume that Poettering is an idiot and doesn't understand how the Linux community works. After his previous software contributions, I fail to see how that could be the case.

  432. Who cares. The better question is... by Anonymous Coward · · Score: 0

    ... will we have Linux server distros without systemd in 2016?