Slashdot Mirror


Debian Dropping Linux Standard Base (lwn.net)

basscomm writes: For years (as seen on Slashdot) the Linux Standard Base has been developed as an attempt to reduce the differences between Linux distributions in an effort significant effort. However, Debian Linux has announced that they are dropping support for the Linux Standard Base due to a lack of interest.

From the article: "If [Raboud's] initial comments about lack of interest in LSB were not evidence enough, a full three months then went by with no one offering any support for maintaining the LSB-compliance packages and two terse votes in favor of dropping them. Consequently, on September 17, Raboud announced that he had gutted the src:lsb package (leaving just lsb-base and lsb-release as described) and uploaded it to the "unstable" archive. That minimalist set of tools will allow an interested user to start up the next Debian release and query whether or not it is LSB-compliant—and the answer will be 'no.'"

220 comments

  1. Effort significant effort by Anonymous Coward · · Score: 2, Insightful

    Maybe we should look at creating some standards for editing and submitting articles, too.

    1. Re:Effort significant effort by edittard · · Score: 4, Funny

      Yup. That's two efforts more than the editors make.

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    2. Re:Effort significant effort by tripleevenfall · · Score: 5, Funny

      I don't think that's fair at all. The editors make an effort significant effort to bring us quality high quality content.

    3. Re:Effort significant effort by edittard · · Score: 1, Troll

      It's been a while since Bennet Haselton has contributed a frequent contribution, hasn't it?

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    4. Re:Effort significant effort by Lazere · · Score: 1

      Sad part is, that was actually more coherent than the original.

    5. Re:Effort significant effort by basscomm · · Score: 4, Informative

      Huh, looks like I accidentally my submission somehow. That was supposed to read, "...Linux Standard Base has been developed as an attempt to reduce the differences between Linux distributions in an effort to make programs portable between distributions without significant effort."

      --
      http://crummysocks.com
    6. Re:Effort significant effort by Kenshin · · Score: 4, Funny

      "Huh, looks like I accidentally my submission somehow."

      Maybe you accidentally your keyboard.

      --

      Does it make you happy you're so strange?

    7. Re:Effort significant effort by sgrover · · Score: 1

      Content, or ads pretending to be content. (See previous article about Mozilla's content guidelines...)

    8. Re:Effort significant effort by basscomm · · Score: 1

      "Huh, looks like I accidentally my submission somehow."

      Maybe you accidentally your keyboard.

      That would explain all of the

      --
      http://crummysocks.com
    9. Re:Effort significant effort by tripleevenfall · · Score: 1

      I think content content is the best content.

    10. Re: Effort significant effort by Anonymous Coward · · Score: 0

      Redundant content is redundant redundant.

    11. Re:Effort significant effort by NoNonAlphaCharsHere · · Score: 2

      I don't think that's fair at all. The editors make an effort significant effort to bring us quality high quality content.

      because That's they're using using UDP.

    12. Re:Effort significant effort by Anonymous Coward · · Score: 0

      Looks like you've been standing too close to Randall Munroe.

      (AKA Oblig. xkcd)

    13. Re:Effort significant effort by camperdave · · Score: 1

      "Huh, looks like I accidentally my submission somehow."

      Maybe you accidentally your keyboard.

      That would explain all of the

      Well, most of it anyways.

      --
      When our name is on the back of your car, we're behind you all the way!
  2. Debian Spiral by Anonymous Coward · · Score: 5, Funny

    It seems like Debian has decided to live up to its logo, the spiral. In adopting systemd and abandoning LSB, Debian has begun its death spiral.

    1. Re: Debian Spiral by Anonymous Coward · · Score: 0, Insightful

      The anti systemd sentiment is getting a bit old? The sky certainly hasn't been falling with systemd already running on a lot of systems. That being said though, their biggest problem seems to be that Debian is losing marketshare

    2. Re:Debian Spiral by Etherwalk · · Score: 1, Insightful

      It seems like Debian has decided to live up to its logo, the spiral. In adopting systemd and abandoning LSB, Debian has begun its death spiral.

      Identify the actual problem you are claiming is a problem. Random comments that XYZ is bad are unhelpful and not particularly nerdly.

    3. Re: Debian Spiral by Anonymous Coward · · Score: 5, Insightful

      Debian is behind Ubuntu and Linux mint. That accounts for most desktop Linux installs doesn't it?

    4. Re: Debian Spiral by Anonymous Coward · · Score: 2, Interesting

      > The sky certainly hasn't been falling with systemd

      True. On the few hundred servers we've upgraded, systemd has been perfectly reliable and boots faster. Also, the custom units we've added work better than the typical Sys V init scripts my guys wrote in the past. It's great in that regard, but it does make it much harder to troubleshoot since stderr is swallowed and very often error messages don't make it into the journal.

    5. Re: Debian Spiral by Anonymous Coward · · Score: 0

      That stderr thing is really annoying. It must be a really hard bug to fix.

    6. Re: Debian Spiral by Pseudonymous+Powers · · Score: 2, Insightful

      The anti systemd sentiment is getting a bit old? The sky certainly hasn't been falling with systemd already running on a lot of systems

      "You know that thing that you tried like hell to keep from happening, and later, when it happened over your continual vociferous objections, you swore you wouldn't ever stop fighting to undo it to your last breath? Yeah, well, we, the winners, can't understand why you, the losers, are still angry about that."

      I personally don't have a dog in this fight, and I don't know enough about what systemd does or doesn't do to judge, but trying to dismiss the significance of what is clearly a raw and throbbing emotional wound for these people by saying it's "getting a bit old" still seems a little tone-deaf to me.

    7. Re: Debian Spiral by Anonymous Coward · · Score: 2, Funny

      it does make it much harder to troubleshoot since stderr is swallowed and very often error messages don't make it into the journal.

      But it boots faster, so the 20 seconds you save booting more than make up for the hours you have to spend fixing it.

    8. Re: Debian Spiral by Sarten-X · · Score: 1

      It's so hard that it's already done. As I understand, enabling full logging requires only a change to a single line in a configuration file.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    9. Re: Debian Spiral by jon3k · · Score: 0

      The problem with systemd isn't that it doesn't work, and if you don't understand that you don't need to be involved in any discussion about it.

      Windows "works". iOS "works". That doesn't mean I want them in any way integrated into Linux.

    10. Re: Debian Spiral by Austerity+Empowers · · Score: 3, Insightful

      it's "getting a bit old" still seems a little tone-deaf to me.

      I think it amounts to "your arguments have been heard, logged, rejected, but you have the right to scream I told you so later", which is really where the incessant whining needs to end. I'm not convinced Wayland is famine, nor that systemd is pestilence. Unity certainly rode the pale horse, but the beauty of Linux is that we just fork around the offending software and carry on. Unlike when Microsoft or Apple do something reprehensible and we just have to suffer through it, with Linux we can just lob it off and replace it with something else.

      When Ubuntu gets rid of Unity, I'll use Ubuntu again, until then there are plenty of good options. If systemd or Wayland make me cry, I'll do away with them. It's magic. Best, the people who like that sort of thing can keep having it, and not bother me in the slightest.

    11. Re: Debian Spiral by Anonymous Coward · · Score: 0, Insightful

      I don't know enough about what systemd does or doesn't do to judge

      systemd is the Linux version of the Windows Service Control Manager (scm.exe).

      what is clearly a raw and throbbing emotional wound for these people

      If you get emotional about a system service controller, you're an unstable twit that needs to go cold turkey. Either stop interacting with other people entirely to spare them the annoyance of having to put up with you, or stop interacting with anything other than people and learn how to deal with them. You can maybe go back to doing both sometime in the future, once your balls have dropped. (How's that for raw and throbbing?)

    12. Re: Debian Spiral by Anonymous Coward · · Score: 0

      systemd works correctly but the defaults settings are retarded

    13. Re: Debian Spiral by KGIII · · Score: 1

      I wanted to hate sytemd. I wanted to be in the in-crowd, and old curmudgeon, and generally hate everything new. As an end-user, I really haven't even seen it which is the way I like it, I guess. I might have to poke a new set of buttons to get some output in the terminal. I didn't have that memorized anyhow. It hasn't broken anything. Nothing seems very different than the init system that was before except I've not had to touch that in years.

      Anyhow, as for the LSB, I did not even know this. I flit about distros like a drunk chick at her prom. Half the time I don't even install the OS, I just run it from a live disk. I've got enough RAM for that and I've been a mostly passive consumer for a while now. Hopefully this doesn't fragment the system more than it is. However, I doubt I'll even notice unless stuff suddenly goes missing that I'm used to. If it does then I guess I'll just search and install it. I already do that for a dozen applications that don't seem to be the default in any distro.

      --
      "So long and thanks for all the fish."
    14. Re: Debian Spiral by fahrbot-bot · · Score: 0, Troll

      The anti systemd sentiment is getting a bit old? The sky certainly hasn't been falling with systemd already running on a lot of systems.

      Systemd is the Obamacare of Linux. People bitch about it, claiming all sorts of "bad things will happen" that don't actually happen. Sure systemd was pushed through despite numerous complaints (and valid concerns), is causing all sorts of headaches and isn't perfect, but it provides (or could provide) a benefit and works for many (most?). If people would start offering constructive input (people slam) and that input was well received (Lennart slam) and we *all* could learn to live and work together for the benefit of everyone (everyone slam) perhaps we all could move forward to a better world.

      --
      It must have been something you assimilated. . . .
    15. Re: Debian Spiral by Anonymous Coward · · Score: 0

      I flit about distros like a drunk chick at her prom. Half the time I don't even install the OS, I just run it from a live disk. I've got enough RAM for that and I've been a mostly passive consumer for a while now.

      Wait.... is that some kind of innuendo?

    16. Re: Debian Spiral by NoNonAlphaCharsHere · · Score: 1

      Protip: Don't reboot servers, and you won't need systemd to make them boot faster.

    17. Re: Debian Spiral by JoeMerchant · · Score: 1

      I don't know the intricate details, I do know that updating Raspbian on a Pi2 to use systemd reduces boot time from 30 seconds to 15... that's pretty cool in my book.

      I'm sure there's some way to get that 15 second boot time without using systemd, but I challenge anyone to do it more simply - starting from a standard distro.

    18. Re: Debian Spiral by jellomizer · · Score: 1

      Due to the popular Distributions based off of it. However Debian is more server target then desktop.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    19. Re: Debian Spiral by Anonymous Coward · · Score: 0

      It's so hard that it's already done. As I understand, enabling full logging requires only a change to a single line in a configuration file.

      what change in what configuration file, and where is this documented?

    20. Re: Debian Spiral by Sarten-X · · Score: 4, Insightful

      it happened over your continual vociferous objections

      That's exactly the problem.

      I have a dog in this fight. I'm a sysadmin, who often gets involved in engineering Linux-based systems. My top priority is that everything works reliably when I need it. I don't really care what style of startup scripts we use. If it's something I already know, that makes life easier in some ways, but I'm not so arrogant as to assume that a better way isn't possible. If that new system's better just because I know that somebody's reviewed their assumptions in the last decade, that alone is worth a bit.

      Then there's Slashdot. While most rational discussions about systemd tend to discuss pros and cons, Slashdot's hivemind seems to have decided that systemd is simply evil, with no clear reason why. I understand that we're all traditionalists, but this often goes beyond common sense. As you've noted, the arguments are loud, repetitive, and vehement, and they've been going on for longer than I care to remember. There are no suggestions for improvement, other than to fork huge projects and insist that nothing can ever change.

      Frankly, the objections are a bit old. They're often just reiterating rumors and outdated information, and contribute nothing to the conversation. I expect the developers have heard the objections, and either resolved the complaints or chosen intentionally to take a different path. As a community, can we please now move on to the next topic of discussion?

      --
      You do not have a moral or legal right to do absolutely anything you want.
    21. Re: Debian Spiral by Anonymous Coward · · Score: 1

      This! The systemd documentation is horrible. And, why should stderr be discarded by default?

    22. Re: Debian Spiral by KGIII · · Score: 1

      Yes. Yes it was. Not really but, in hindsight, I suppose there might be some Freudian interpretations available.

      --
      "So long and thanks for all the fish."
    23. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Since I know this is just a troll post and that bug has not been not been fixed yet, it's stupid for me reply but...

      What config change are you claiming will fix this.

    24. Re: Debian Spiral by Anonymous Coward · · Score: 0

      And what systemd configuration line needs to be changed to fix this broken by default setting? Throwing away stderr is simply asinine.

    25. Re: Debian Spiral by Anonymous Coward · · Score: 0

      "Slashdot's hivemind"

      That is a figment of your imagination, and talking about it lends credibility and strength to the myriad brainless followers of all kinds of trends (such as whining about females, complaining about capitalism, or getting butthurt about systemd).

      Just ignore them and they will eventually go away. If not, at least they won't have mattered to you, and you can make up your own "Slashdot mind"

    26. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Your statement is a question?

    27. Re: Debian Spiral by KGIII · · Score: 3, Interesting

      Yet, strangely, the only people I hear complaining about it (usually - note that this is usually) are those who haven't actually had any problems with it. I can see why they would prefer the older system (avoiding monolithic things is probably a good idea) but I don't see too many people complaining in the real world. There's one person, here on Slashdot, who's tearing it apart piece by piece. I think they're on section 8 or 9 of their process. Phantom someone maybe? I'd have to look and will do so if it is important.

      Anyhow, they're pretty picky and they've got some pretty good ideas from what I've read. They're about the only one that I see being constructive. However, keep in mind, that the "Linux way" jumped the shark years ago - from the start, as I understand it. Unix, try Minix for an accessible and free version, uses a microkernel. Linux is monolithic in design - drivers don't run independently and failing drivers can crash a whole system where it is, as I understand it, easier to reload a crashed driver in a microkernel. I also understand there are some serious improvements to security by doing so but the expense is speed.

      I could be missing something but a lot of the complaints that I read are those who are saying that it is just not the "Linux way." Well, Linux has already gone for the monolithic approach. It doesn't, to my eyes, appear must different to have a centralized initialization service to go along with it. I'm not seeing any problems there.

      As an end user, well, I also don't have any problems with it. I learned a couple of new commands and Google the rest as needed. I keep adequate backups and don't even generally save anything locally if it's even remotely important. I save everything to NAS and call it good. At this point, to be honest, I'd love a thin client setup where I simply load a base and then select the OS, and keep my files and configurations between them with everything being unloaded to the network with the local CPU/GPU chugging away as needed. I'm not that patient, however.

      --
      "So long and thanks for all the fish."
    28. Re: Debian Spiral by Anonymous Coward · · Score: 1

      So systemd is a half-assed effort caused by obstructionists instead of a single-payer system?

    29. Re: Debian Spiral by Anonymous Coward · · Score: 2, Insightful

      You don't have to use Unity.

    30. Re: Debian Spiral by Anonymous Coward · · Score: 3, Interesting

      Slashdot's hivemind seems to have decided that systemd is simply evil, with no clear reason why. I understand that we're all traditionalists, but this often goes beyond common sense.

      Well then somehow you have missed all of the good points. None of these points are "rumors" and I will be glad to show you sources for each.

      Mission creep. Your init system now has a logon shell, and handles DHCPD tasks. Why is init handling logons and dhcpds?
      Binary log files (PUKE)
      Extremely poor documentation
      Rushed to market with little objective testing
      Bugs pile up with no resolution in sight, they just keep going for another dameon.

      And then when you ask a fan of it why they like it, the response is "My system boots faster."

      How about instead you tell me why systemd is so much better then everything we had before? And no cheating you dont reboot servers typically so boot time is meaningless. /me gets popcorn.

    31. Re: Debian Spiral by Anonymous Coward · · Score: 2, Funny

      Because stderr is for errors and systemd has no errors

    32. Re: Debian Spiral by KGIII · · Score: 1

      I've been pretty fond of LXDE and Lubuntu has been a favorite of mine to boot into for a while. I'm really a bit of an OS whore so I'm always just using, installing, tweaking, poking a new OS. A lot of times I don't even install the OS but just run it from a live disk and call it good. However, this laptop has Lubuntu at its base and is using VNC to connect to a desktop running Lubuntu at home. (I want my data to be encrypted and I want to use the hotel's wireless. I am still in Buffalo.)

      Anyhow, Lubuntu is pretty damned sweet. I found a few bugs but nothing show stopping. I also like Mint, specifically the Cinnamon DE. I've found a few specific sets of hardware that it burps on so I have limited it to just one box for now - another laptop that I also have with me. Add to that a bunch of OSes on Live USB disks and I'm a portable geek.

      In fact, it was because of this that I'm still in Buffalo.

      I was down in the lobby area, out where they serve breakfast, and there was a young lady in there who was frustrated and ended up slamming her laptop closed and slamming it down beside her. I mentioned that that was no way to treat hardware that didn't do anything wrong on its own. We got to talking and she needs the laptop for school. It's an old laptop and runs Vista and appeared to be mangled by malware.

      Being a geek, I just happened to have a USB disk in my laptop bag. We rebooted her poor computer, set it to boot to USB, she used it for a while and was really impressed with it. Everything she'd needed was able to be backed up and we installed Lubuntu on her laptop too and left the Windows partition to be cleaned up later... Then we went to dinner.

      I must say, while I've led an interesting life and a fortunate life for which I am eternally grateful, but I'm pretty sure that this is the first time I've ever had Linux get me a date in and of itself, sort of. We've had numerous 'not dates' since and there's a lot more to type but nobody would read it so I'll skip it and save us both time. Suffice to say, she's significantly younger than I, in a bad space in life, and while Slashdot has given me loads of great advice, I'm not entirely sure that they'd offer good advice in this situation. It is also a novella much longer than I'd normally type and wouldn't be read by anyone.

      --
      "So long and thanks for all the fish."
    33. Re: Debian Spiral by mrchaotica · · Score: 1

      And why isn't it turned on by default?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    34. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Just because Systemd maintains both an init system and a login shell does not mean the init system contains the login shell. Unless you're counting the init system loading the login shell as a subprocess which... is kind of the job of an init system. Other than that, please stop assuming the init system in systemd is the same as all the other projects under the systemd umbrella.

      Binary logs have some interesting uses (forward secure sealing), I can sorta understand why people would prefer having ASCII logs over binary though.

      The poor documentation is a huge problem, but this isn't something unique to systemd. The Linux kernel project and a lot of userland are similarly badly documented. Nobody knew what containers were until Docker existed and made a nice and shiny frontend for it. I'm surprised git has any documentation at all considering Linus wrote it. (though the fact that he then handed it off to other people might have helped...)

      I can't comment on the bugs.

      To be honest, while I like systemd all of the complaints about it are bog-standard LINUX-HATERS complaints that have been unresolved for years and I don't get why this one portion of the toxic (both in a social justice sense and an engineering sense) soup that is Linux gets singled out for trying to fix at least some of the problems.

    35. Re: Debian Spiral by crhylove · · Score: 1

      Oh, there are many instances where it doesn't work. We've reverted to wheezy in our data centers and are waiting for devuan or another path forward.

      --
      I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    36. Re: Debian Spiral by david_thornley · · Score: 1

      What nobody's explained to me is why, if systemd is as bad as most people on Slashdot think it is, why is it in so many distros?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    37. Re: Debian Spiral by Cito · · Score: 1

      our servers are still on Squeeze

      using the extended update sources for apt

      otherwise manually upgrading stuff like apache/sql if needed

      Squeeze is still my favorite.

    38. Re: Debian Spiral by Anonymous Coward · · Score: 0, Interesting

      Mission creep. Your init system now has a logon shell, and handles DHCPD tasks. Why is init handling logons and dhcpds?

      Which has security implications. If they're implemented as separate daemons running with dropped privileges communicating via IPC then any attack on one does not put you in the execution context of the others. With systemd that can potentially happen. Eg a buffer overflow in the processing of DHCP packets could give you root access to the system via the init process, at a core enough level that you could make it a rootkit invisible to the sysadmin (eg hide it from ps etc).

    39. Re: Debian Spiral by Sarten-X · · Score: 1

      Apparently in the "exec" part of a service, change StandardOutput or StandardError to one of:

      inherit, null, tty, journal, syslog, kmsg, journal+console, syslog+console, kmsg+console or socket

      --
      You do not have a moral or legal right to do absolutely anything you want.
    40. Re: Debian Spiral by Sarten-X · · Score: 1

      As a sysadmin, I think it's to make my life miserable. As a user, I think it's because nobody gives a damn about logs for a system that's working.

      After a quick search for the relevant document, it seems the default for stderr is to inherit settings, presumably from some kind of hierarchy that I don't know enough about to comment on. By default, then, I'd guess the top level discards logs.

      From an architecture standpoint, that makes sense. On my work-related systems, I could just configure the top level, and get logs everywhere, or configure it for only the services that my system actually cares about. On the nearly-a-kiosk preconfigured laptop I gave to my mother, I don't need it to waste time or disk space recording logs that nobody will ever read. If I have to troubleshoot the machine, I'll turn on logging then.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    41. Re: Debian Spiral by camperdave · · Score: 1

      Servers need to be rebooted periodically because backups need to be tested from time to time.

      --
      When our name is on the back of your car, we're behind you all the way!
    42. Re: Debian Spiral by Anonymous Coward · · Score: 0

      RedHat.

    43. Re:Debian Spiral by Anonymous Coward · · Score: 0

      Could you translate that into FreeBSD please?

    44. Re: Debian Spiral by crhylove · · Score: 1

      I like your style. But I'm super used to Wheezy now, and it's been rock solid for us.

      --
      I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    45. Re: Debian Spiral by Cito · · Score: 1

      I'll probably update our servers slowly to that by December

      Squeeze extended security updates end in February 2016

      https://blog.g3rt.nl/how-to-en...

    46. Re: Debian Spiral by thakalas · · Score: 1

      I flit about distros like a drunk chick at her prom. Half the time I don't even install the OS, I just run it from a live disk. I've got enough RAM for that and I've been a mostly passive consumer for a while now.

      Wait.... is that some kind of innuendo?

      You didn't go far enough.

      Hopefully this doesn't fragment the system more than it is. However, I doubt I'll even notice unless stuff suddenly goes missing that I'm used to. If it does then I guess I'll just search and install it.

      I'm trying to wrap my brain around the layers of metaphor there. There might be some simile. Shit, I don't know. I think I'll have nightmares.

    47. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Systemd is not just misunderstood, its creeping to take over the whole OS, and will end up with a general porpoise OS that is really inflextible.It also goes way closer to the cathedral than the bazaar, and puts too much power in a single vendors control.... away from the masses.. It just feels forced upon us all. $.02.

      Yeah.. the syntax is not that intuitive, and the departure from standard protocols doesnt help most deep in the weeds admins, but.. cant be too arrogant that things might be done better in other ways. but. who is guiding the scope?

    48. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Plus the kernel needs updating for security fixes from time to time.

    49. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Systemd dhcp IS running in a separate daemon. It's just in the same source repository.

    50. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Jessie still has sysv, systemd is not a requirement. You didn't need to revert.

    51. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Well systemd worked so well for me I now use FreeBSD as I don't do linux now ;)

    52. Re: Debian Spiral by DeVilla · · Score: 1

      It looked like it was because it became a requirement of several upstream projects. Distros were forced into deciding between forcing systemd or dumping/breaking something like Gnome. It might look more suspicious if both systemd and Gnome had some major sponsor in common.

    53. Re: Debian Spiral by Anonymous Coward · · Score: 0

      And this is relevant How?
      I don't give a damn about boot times

    54. Re: Debian Spiral by Anonymous Coward · · Score: 0

      You seriously test backups on production hardware? That only means that you have half the backup you probably need (software and data, no on-site replacement hardware).

    55. Re: Debian Spiral by Sarten-X · · Score: 0

      I concur with the AC above me who justifies most of those, but I'll add my own opinions as well.

      Mission creep. Your init system now has a logon shell, and handles DHCPD tasks. Why is init handling logons and dhcpds?

      ...Because it should. When the system's done initializing, I want a logon shell available. If something fails, I want a shell as a fallback. I also have a particular application where I need authentication before allowing the system to begin its automatic operations, but after certain services have started. Maybe this will help that, but I haven't explored the design enough to know.

      As for DHCP, it's about time. DHCP has been a part of initrd and init scripts for many years, often with lots of implementation-specific bugs. It stems from Unix's history as an OS predating networks, and now DHCP is an add-on to most systems, where it was designed to be a central configuration mechanism (including options for pushing NTP, IRC, LDAP, and even time zone information from the server). By coincidence, a lot of my academic research and professional work involves centralized self-configuring systems, so seeing hope for DHCP is actually a very good thing, by my standards. I'd love to see computers stop duplicating configuration settings.

      Binary log files (PUKE)

      ...which are really the first step towards a proper database holding log files, which I'd also love to see someday. Windows has its event service, which uses binary logs to fairly good effect, though it can get very slow for sorting and searching. A proper database is much better for that sort of thing, but I digress. As I understand, the binary format is trying to avoid being a full database, while still supporting filtering. It also seems to do a fairly decent job of separating user and system logs, and would allow filtering a single service or seeing the whole system's logs, without the current hassle of dealing with applications that don't properly declare who they are when logging.

      Extremely poor documentation

      This seems pretty subjective to me, so you'll need to do better for a complaint. When I've had to look up systemd documentation, it's been no worse (or much better) than any other GNU/Linux documentation.

      Rushed to market with little objective testing

      What, exactly, is "objective" testing for a completely different software architecture? The software managers I work with have been debating the essence of that question for the past few decades. That said, it's been out for five years. It is in active use, and working well enough for all normal purposes.

      Bugs pile up with no resolution in sight, they just keep going for another dameon.

      ...So it's like any other software project? New development is usually the priority once something works well enough. I'll also note that within the last month, 60 bug reports have been closed on systemd's github tracker, and only 44 opened. The oldest bug is from June.

      And then when you ask a fan of it why they like it, the response is "My system boots faster."

      How about instead you tell me why systemd is so much better then everything we had before? And no cheating you dont reboot servers typically so boot time is meaningless.

      No, you don't reboot servers, so your boot time is meaningless, but you have no justification to project that onto me. I actually work on a system with a requirement to cold-start the entire site in 15 minutes, from turning on the circuit breaker to being 100% ready for operation. My boot time is very meaningful.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    56. Re: Debian Spiral by HiThere · · Score: 1

      It's on so many distros because it's on both Red Hat and Debian. It's on Red Hat because it's a good system for sysadmins who are maintaining many systems out of easy reach. I'm not sure WHY it's on Debian. There appears to have been some finagling of the voting process, but others have denied that, so I'm left unsure...but suspicious.

      Anyway, Red Hat and Debian are the systems off of which most Linux distributions are built, and systemd is so constructed that independent software packages that are built to use it's facilities are incompatible with sysvinit without lots of work. So there's a network effect.

      I've heard no sign that systemd is of any benefit to individual computer users. I've heard lots of reports that it is a severe disadvantage. Most of the reports, admitttedly, are more than 6 months old, but given that systemd is becoming so prevasive, upgrades to systemd have probably become rare. So people won't be noticing what's causing the problem. (And, of course, the problems may have been fixed.)

      I'm not pleased with the way that systemd has been insinuated into the Linux ecosystem, and I'm not convinced that unscrupulous tactics weren't used. But it *may* not be any worse than sysvinit outside of binary logs, etc.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    57. Re: Debian Spiral by theArtificial · · Score: 2

      If you like your boot process, you can keep your boot process!

      --
      Man blir trött av att gå och göra ingenting.
    58. Re:Debian Spiral by Anonymous Coward · · Score: 1

      That leaves Linux in a bit of a mess, no? Debian -> Ubuntu -> Mint. Or the LMDE with Debian -> Mint.
      Maybe the kernel guys were too busy having another verbal bloodbath to see these messages?

    59. Re: Debian Spiral by rubycodez · · Score: 1

      No, systemd serves no purpose nor is it necessary for systems" out of easy reach". In fact, systemd may cause your remote system to never come back as it stupidly reverses the whole boot process and winds it way backwards over some trivial thing.

      Experienced sysadmins don't want it and don't need it; bloated pointless complexity is not something you want to battle during unplanned production downtime

    60. Re: Debian Spiral by rubycodez · · Score: 1

      Except Linux Mint does NOT have systemd. wise.

    61. Re: Debian Spiral by KGIII · · Score: 1

      I guess that's some definition of working. As mentioned above, I really do like GhostBSD - I've been very happy with it in a VM. Sometimes I spin the image up and spend all day in it and I've had nary a problem though I haven't learned much about it yet. I know I can't get Opera working in it. Well, not the new versions. I'd be happy if I could and that's probably what is holding me back more than anything. I read something about their being a compatibility layer for Linux software but I've not yet found it and I don't actually know what to do with it when I do find it - I'm sure I'll learn it when I get time.

      Anyhow, did you have a 'good' reason to stop with your Linux distro? Did systemd actually do anything harmful to you or your systems? Did it break anything? Did you give it a try or did you just bail out without actually looking to see how it worked? I'm genuinely curious. I'm pretty much just a passive consumer these days. I don't code much of anything. I don't do anything more than submit bug reports or sometimes try to fix a bug on my own and send that information along. I don't even do that much, most of the time. I browse, help people out in a few communities, and donate. That's my entire contribution to the ecosystem. Also, I write long diatribes on inane subjects like this.

      --
      "So long and thanks for all the fish."
    62. Re:Debian Spiral by rubycodez · · Score: 1

      Mint doesn't have that systemd shit yet, though it may soon

    63. Re: Debian Spiral by sonamchauhan · · Score: 1

      So 1 minute x a million systems. Efficient.

    64. Re: Debian Spiral by whoever57 · · Score: 1

      I don't know the intricate details, I do know that updating Raspbian on a Pi2 to use systemd reduces boot time from 30 seconds to 15... that's pretty cool in my book.

      Let's be clear about what is going on: some of that time reduction is because systemd doesn't do things like checking that an IP address is not already in use on the network when bringing up an ehternet interface (at least, that's the default setting in systemd)

      --
      The real "Libtards" are the Libertarians!
    65. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Because they haven't yet updated to the Ubuntu release that introduced it?

    66. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Debian has been losing marketshare? Almost all of the major distros are Debian-based these days, and none of those projects have a hope in hell of standing on their own. Debian has never been more relevant.

    67. Re: Debian Spiral by Anonymous Coward · · Score: 0

      You'd be taking those servers out of production before rebooting them though. Fast reboots are not an advantage.

    68. Re: Debian Spiral by Anonymous Coward · · Score: 0

      I don't know about that. The advantages of Obamacare are pretty obvious to everybody, the disagreement is over if the advantages outweigh disadvantages.

      Systemd is is a different kettle of fish. Nobody has any idea what the advantages are supposed to be. And Pottering himself will keep shifting the goal posts every time somebody tries to lock them down in order to attempt a meaningful comparison.

    69. Re: Debian Spiral by Falconhell · · Score: 1

      Crikey, I remember when it was Vi vs Emacs. They gotta argue about something.
      These are without a doubt the most boring threads in my entire time here.

    70. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Except Linux Mint does NOT have systemd. wise.

      distrowatch says otherwise (for 15, 16, 17.2 ... systemd 198, 204, 204)

      I trust distrowatch enough not to bother going upstairs & powering on my mint machine to check ... the fact that I'd have to says how much I care about the init system.

    71. Re: Debian Spiral by troff · · Score: 1

      I am a person who's had two systems encounter must-revert-Jessie-to-Wheezy problems and another which will get reverted or BSDed when I can afford the office downtime.

      That's what prompted me to stop by and argue with your "that don't actually happen" problem. And then I read your "despite numerous complaints (and valid concerns), is causing all so rts of headaches and isn't perfect".

      How are you reconciling those two statements in your head?

      I've heard heaps of "constructive input" - like, go back to text logs, don't hook everything directly into systemd, keep the separate functionalities like firewalling and su out of systemd.

      I get the impression that a lot of your post, like most of the people who say systemd is great and the haters are just haters, just doesn't make a lot of sense.

      I get that you're trying to unite the people and constructively move forward, likening the entire situation to a political issue (I am from a country unaffected by Obamacare). But the problems so far are that a) you're devaluing the experienced people who are having really big problems with systemd and b) suggesting that we choke down those issues and keep moving forward. WITH systemd.

    72. Re: Debian Spiral by fahrbot-bot · · Score: 1

      I get the impression that a lot of your post, like most of the people who say systemd is great and the haters are just haters, just doesn't make a lot of sense.

      Actually, I'm not a fan of systemd, but as a system programmer/administrator with 30 years of experience on just about every type of Unix system from PCs to Crays, I've seen a lot of good and bad things. With every change -- especially forced change -- comes griping - some valid, some not. I'm sure I'm not as much of an expert on this particular issue as others here, based on some of the posts, but I am trying to be optimistic. The idea of systemd (or some/much of it anyway) seems good (the Solaris Service Manager doesn't suck), but I think the implementation suffers, especially from not being well or completely thought out, being a bit over-reaching and developed by people with larger than deserved egos who are unwilling to compromise and/or accept or act on constructive criticism - some of that also from people with ego problems.

      I just imagine if people worked together, things could be a lot better.

      I've heard heaps of "constructive input" - like, go back to text logs, don't hook everything directly into systemd, keep the separate functionalities like firewalling and su out of systemd.

      Agreed and I would add switching systemd to PID 2 and make a very simple init process as PID 1.

      a) you're devaluing the experienced people who are having really big problems with systemd and b) suggesting that we choke down those issues and keep moving forward. WITH systemd.

      Actually, I'm hoping that the developers will get their heads out of their asses and listen to the people actually using their product, but Kay and Lennart apparently are mediocre programmers that don't play well with others, but have, for some reason, been allowed to play w/o adult supervision.

      --
      It must have been something you assimilated. . . .
    73. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Yeah... if Windows is as bad as most people on Slashdot think it is, why is it on so many computers, huh, why?

      Seriously Thornley, logic doesn't appear to be your strong point.

    74. Re: Debian Spiral by Barsteward · · Score: 1

      Protip: The faster boot is mainly for on demand start up/shutdown of VMs/Containers where you want as fast a start up as possible, the fact that all systems boot faster is a just a happy by product.

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

      can you give a citation for that explanation, it would make an interesting read

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

      well, you have just regurgitated a load of old nonsense and lies, that popcorn must be making you sick

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

      you shouldn't take heed of the anti-systemd trolls, they are generally immature with no real knowledge. the only knowledge they have are from previous troll posts of inaccuracy.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    78. Re: Debian Spiral by Blaskowicz · · Score: 1

      There's shims and udev and crap. I don't know how that really works but it doesn't prevent the init system to be upstart or init.

    79. Re: Debian Spiral by Barsteward · · Score: 1

      it obviously serves a purpose and that's why so many distros have gone with it. your lack of willingness to learn something new or its benefits is your problem, not systemd.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    80. Re:Debian Spiral by unixisc · · Score: 1

      It seems like Debian has decided to live up to its logo, the spiral. In adopting systemd and abandoning LSB, Debian has begun its death spiral.

      Maybe systemd is the replacement for LSB, since the former is a low level OS all by itself

    81. Re: Debian Spiral by Anonymous Coward · · Score: 0

      What are people rebooting for? I get most work done while the computer is on. I really dont get the boot time camp.

    82. Re: Debian Spiral by Anonymous Coward · · Score: 0

      And this is relevant How?
      I don't give a damn about boot times

      Obviously you're not a Windows person then.

    83. Re: Debian Spiral by RabidReindeer · · Score: 1

      Mission creep. Your init system now has a logon shell, and handles DHCPD tasks. Why is init handling logons and dhcpds?

      ...Because it should. When the system's done initializing, I want a logon shell available. If something fails, I want a shell as a fallback. / As for DHCP, it's about time.

      Once upon a time, if something failed, you booted in single-user mode. And you got a shell, not the "One True and Non-Replaceable Shell". Systemd takes away the flexibility to configure things optimally for your specific needs.

      Binary log files (PUKE)

      ...which are really the first step towards a proper database holding log files, which I'd also love to see someday.

      Fine. Although ELK seems to be the practical popular choice for that and it doesn't require total ownership of the kernel. If systemd offered plug-in loggers and one of them happened to be a binary log database, that would be OK. But systemd's designers apparently lack the skills to make a simple and flexible system.

      Extremely poor documentation

      Can't comment. I haven't had much to do with anything beyond the man pages.

      Rushed to market with little objective testing

      What, exactly, is "objective" testing for a completely different software architecture? The software managers I work with have been debating the essence of that question for the past few decades. That said, it's been out for five years. It is in active use, and working well enough for all normal purposes.

      Well, in this case, it's that there was no "trial mode" for people to gradually evaluate, find bugs in, and accept/reject. Instead all of the sudden the familiar, functional (if imperfect) systems were all gone and systemd ruled everything. Since systemd isn't as flexible as what it replaced, you couldn't fall back to the old stuff in cases where it failed to satisfy or as an emergency solution.

      Bugs pile up with no resolution in sight, they just keep going for another dameon.

      ...So it's like any other software project? New development is usually the priority once something works well enough. I'll also note that within the last month, 60 bug reports have been closed on systemd's github tracker, and only 44 opened. The oldest bug is from June.

      OK. But the rate at which you "close bugs" is a meaningless metric. Were the bugs closed because repairs had been made or were they simply marked "WONTFIX"?

      And then when you ask a fan of it why they like it, the response is "My system boots faster."

      How about instead you tell me why systemd is so much better then everything we had before? And no cheating you dont reboot servers typically so boot time is meaningless.

      No, you don't reboot servers, so your boot time is meaningless, but you have no justification to project that onto me. I actually work on a system with a requirement to cold-start the entire site in 15 minutes, from turning on the circuit breaker to being 100% ready for operation. My boot time is very meaningful.

      If your system is so fragile that a single server being down is that critical, maybe you need to re-evaluate your architecture. For those of us to whom such things are essential, we have clusters, failovers, and other HA constructs so that the loss of a single machine doesn't hold the whole operation prisoner.

      Yes, faster boot times are nice, but even at its worst, a Linux system boots significantly faster than Windows. You don't have the machine being thrashed by massive software updates and disk-burning virus checks on reboot. I like quick boots as well. But not enough to gain it at the expense of overall boot-time repair functions. And systemd is a royal bitch to run in its "repair mode".

    84. Re: Debian Spiral by RabidReindeer · · Score: 1

      Oh, and BTW. DHCP is something that I DON'T always want on my network.

    85. Re: Debian Spiral by rb12345 · · Score: 1

      Using "apt-get install sysvinit-core" seems to work fine for reverting systemd.

    86. Re: Debian Spiral by Anonymous Coward · · Score: 0

      I think a LOT of systems simply haven't been upgraded for the sole purpose of avoiding systemd.

      Personally, I have everything parked at CentOS 6 for that very reason and don't expect to move to a higher version until I'm either forced to (end-of-life) or someone offers something less problematic.

      If problematic is what I want, I have a Fedora 21 machine. It runs no production services, however because I haven't the time to deal with the antics its foists on me on a production server.

    87. Re: Debian Spiral by merky1 · · Score: 2

      You forgot those of us who have been around long enough to have survived major sea changes like os390 -> UNIX -> Solaris -> windows -> linux. Systemd saddens me because it makes servers act like workstations. And sadly, the distro maintainers made way too hard of a turn into systemd, forgoing 20 y/o standards. For example, on a CentOS minimal system, no ifconfig/netstat? Instantly breaks monitoring tools.

      So if I need to retool my infrastructure, I am now looking at the options without a "linux first" mentality. This is the first step of slide into OS obscurity. I know RHEL/CentOS != linux, but they own the "enterprise" and have the mindshare of the check writers. So when things start randomly failing and require money to fix, there will be discussions around replacement and mitigation.

      The only ingredient missing is a new upstart disrupting the OS land. It would have been awesome to see Oracle pour development into Solaris x86, because the vacuum is starting to form that they could have filled.

      --
      --WooooHoooo--
    88. Re: Debian Spiral by JoeMerchant · · Score: 1

      I don't know the intricate details, I do know that updating Raspbian on a Pi2 to use systemd reduces boot time from 30 seconds to 15... that's pretty cool in my book.

      Let's be clear about what is going on: some of that time reduction is because systemd doesn't do things like checking that an IP address is not already in use on the network when bringing up an ehternet interface (at least, that's the default setting in systemd)

      I can see how shortcuts like that might work better in some cases than in others. Personally, I like being able to power down my computers - especially now that they don't have spinning hard drives that temperature cycle when you do that. When I power them back up, I'm not thrilled by 5-7 minute wait times before I can use them (think I'm exaggerating? try a corporate secured windows image...)

      So, if systemd tries something like reusing the last known IP address and hoping for the best, that definitely works in my home network, and I hope that they do something sensible like detect the conflict after initial boot and deal with it if/when it is found? I doubt they go so far as to tailor the boot process to check before enabling the interface when conflicts were found in 2 or more of the past 10 boot cycles, but they could.

      Anyway, if I have a point, I guess it is that competition is good, haters gonna hate on systemd - and I understand some of the reasons, but if systemd isn't out there mixing it up and showing what can be done to improve the user experience, the established competition won't have as much incentive to improve.

      And, when a tech like the OP devolves into something that just doesn't have relevance in the modern world, letting it go obsolete is the right thing to do.

    89. Re: Debian Spiral by Sarten-X · · Score: 1

      Once upon a time, if something failed, you booted in single-user mode.

      ...which means yet another reboot, which may or may not replicate the problem and allow debugging.

      And you got a shell, not the "One True and Non-Replaceable Shell". Systemd takes away the flexibility to configure things optimally for your specific needs.

      Per the documentation, the "login shell" that everyone complains about is just a controller command that runs /bin/sh by default, or any other command presented.

      If systemd offered plug-in loggers and one of them happened to be a binary log database, that would be OK. But systemd's designers apparently lack the skills to make a simple and flexible system.

      Also per documentation, the default journal is not the only option. You can also send output to syslog, kmsg, the console, or a socket.

      Can't comment. I haven't had much to do with anything beyond the man pages.

      Clearly you haven't bothered to read those much, either.

      Well, in this case, it's that there was no "trial mode" for people to gradually evaluate, find bugs in, and accept/reject. Instead all of the sudden the familiar, functional (if imperfect) systems were all gone and systemd ruled everything. Since systemd isn't as flexible as what it replaced, you couldn't fall back to the old stuff in cases where it failed to satisfy or as an emergency solution.

      Systemd was apparently around for a year before the first distro adopted it. There's been plenty of time to review and comment, but so far all of the discussion seems to be just criticism by folks who clearly haven't bothered to read the documentation for the things they complain about.

      OK. But the rate at which you "close bugs" is a meaningless metric. Were the bugs closed because repairs had been made or were they simply marked "WONTFIX"?

      Again, that's no different from any other software project.

      If your system is so fragile that a single server being down is that critical, maybe you need to re-evaluate your architecture.

      I never said it was fragile. I said that it must be 100% operational. I work on a very particular kind of high-end processing system, running a few dozen specialized servers. There's an array of video processors, a separate array of audio processors, a number of systems just for I/O, and a small (by the vendor's standards) HPC system. Some of it runs Linux, some runs Windows, and the whole thing has to be able to be brought online in 15 minutes.

      Again, you don't get to assume what my requirements are.

      For those of us to whom such things are essential, we have clusters, failovers, and other HA constructs so that the loss of a single machine doesn't hold the whole operation prisoner.

      All of those options are expensive, and require additional infrastructure and upkeep, as well as additional engineering to make it all work in the first place. It also increases the price tag on every system we build.

      Yes, faster boot times are nice, but even at its worst, a Linux system boots significantly faster than Windows. You don't have the machine being thrashed by massive software updates and disk-burning virus checks on reboot.

      Instead the system waits for fsck every month, refuses to move until it's tried to initialize every NIC on the system, won't start X until the sound system is ready, and let's not even discuss the wait if a NFS mount is unavailable. Yes, you can also install a virus scanner or configure your system to look for updates at every boot.

      The real problem is serialized startup. If systemd makes it easier to run things in parallel, that's a good thing. Upstart did well for that, too.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    90. Re: Debian Spiral by vandamme · · Score: 1

      Mine does. 17.2.

    91. Re: Debian Spiral by Anonymous Coward · · Score: 0

      Lol your arguments are completely trash. Keep drinking that kool aid. Eventually you will see the light. You haven't said shit that changes the fact that systemd is ass. You have just added to it.

    92. Re: Debian Spiral by Anonymous Coward · · Score: 0

      "you shouldn't take heed of the systemd trolls, they are generally immature with no real knowledge. the only knowledge they have are from previous troll posts of inaccuracy"

      FTFY.

      Pot meet kettle.

      That must be why you guys refuse to notice any issues with systemd. Because it is your ohhhh shiny and nothing is wrong with it. Which is apparent by the number of bugs that don't get addressed or are just plain ignored by you guys. Because it's perfect right? Right?

    93. Re: Debian Spiral by Anonymous Coward · · Score: 0

      This coming from the same guy who said he
      Doesn't tinker or get involved in systems that much anymore. Yea that guy.

      Your post history contradicts you.

    94. Re: Debian Spiral by Anonymous Coward · · Score: 0

      The problems have been pointed out already. And if you do not know them by now you never will. This isnt a fucking debate team.

    95. Re: Debian Spiral by MSG · · Score: 2

      Mission creep. Your init system now has a logon shell, and handles DHCPD tasks. Why is init handling logons and dhcpds?

      Neither of those things are true, which is a bad place to start your argument. It shows that you don't understand systemd, at all.

      systemd added a command in which to start a new shell instance, using the same shell as before, while creating a new environment for it. It did not add a new shell.

      systemd is also building new network configuration client components, not server components. If they can do a better job than NetworkManager, it'll replace that project. Right now, it hasn't.

      Binary log files (PUKE)

      The old logs are still available. The new ones allow administrators to check the status of a process and view logs and stdout/stderr from that process. This is a significant improvement.

      Extremely poor documentation

      systemd has some of the best, or at least the most complete documentation among any system component I can name.

      And then when you ask a fan of it why they like it, the response is "My system boots faster."

      Ask an administrator rather than an end user. Or ask a developer. If you're getting "my system boots faster" as an answer, then you're clearly asking the wrong people.

      Systemd has very good documentation, unit files are very clear and concise, it actually makes use of Linux features which were not widely used beforehand (cgroups). There are lots of reasons to believe that systemd is good software.

    96. Re: Debian Spiral by Anonymous Coward · · Score: 0

      The few microseconds to milliseconds that logging takes is something that nobody using an "almost-a-kiosk" system is going to notice. The few KB to MB that logs might take aren't a waste of space, nor will they ever get larger than that, because even the worst sysadmin knows about logrotate. Clearly, you're not really a sysadmin. You're just an idiot using big words because you think it makes you look smart.

    97. Re: Debian Spiral by KGIII · · Score: 1

      I can see some complaints there. I'm assuming you're speaking about the general topic of the thread? And I agree - I mentioned that briefly in a post. It would suck to find out that the usual debugging commands have gone missing. However, my above post, was mostly in response to those likening this to systemd. With systemd, well, I've just needed to learn a few new commands and I'm okay with that part of it. I, too, have been around computers for a very long time. I've always had to learn new things.

      But, back to what you're saying - I am pretty sure we're in agreement. I really want stuff like netstat to be in my base install. I also kind of want htop and whois installed by default too. I also want them to be consistent across the board. I haven't looked deeply but hopefully Debian doesn't play around too much. Doing so would be a slow march towards obscurity and, frankly, I don't want that. Even though I don't generally use Debian, I want them to succeed because a rising tide raises all ships.

      --
      "So long and thanks for all the fish."
    98. Re: Debian Spiral by KGIII · · Score: 1

      No, I don't tinker or get involved that much any more. I used to be pretty active in trying to break stuff, to learn stuff, and to see what changes did what. I'm much more a passive consumer now. Hell, half the time I'm not even booted to an installed OS - just running from a live disk. I do keep meaning to roll my own live disk.

      Perhaps you're seeing things as black and white? It is not so. I don't get nearly as involved as I used to. I don't even try to break things that often. Hell, I haven't even suffered from real catastrophic data loss in a while. Very seldom do I download the source, even just to peek at it - never mind actually changing it.

      I've become quite passive in my consumption. My only contributions are mind-numbingly facile forum posts, like this, or maybe helping someone out on one of the tech sites which is more my way of keeping connected to the community. I used to spend hours pouring over code, tweaking, poking, breaking, hacking, and generally being curious. I'm nowhere near that same person today and, if you're curious, I don't really know what changed. It's not like I went through a sudden life change or anything.

      I'm sure I'll fluctuate over time. I suspect it will be an ebb and swell type effect, akin to the tides. But, for now, I don't seem inclined to do but more inclined to read or consume.

      Does that explain it better for you? I'm not really sure how to explain it better than that.

      --
      "So long and thanks for all the fish."
    99. Re: Debian Spiral by Anonymous Coward · · Score: 0

      WTF why do you need to reboot a server to test backups?? That's what you have another server for. Besides, the argument by the systemd morons is speed of booting up. Well if you boot to restore a backup the boot time hardly makes any difference whatsover. Just shows my choice of language is not rude but accurate.

    100. Re: Debian Spiral by camperdave · · Score: 1

      I wasn't claiming that fast reboots were advantageous. I was merely saying that you need to reboot a (cold) server from time to time or you won't know if your backups are actually working properly. Meh. Servers are all virtual anyways these days, started and stopped on demand.

      --
      When our name is on the back of your car, we're behind you all the way!
    101. Re: Debian Spiral by rubycodez · · Score: 1

      nope, it uses upstart and sysv files. there are some packages to meet systemd dependencies for software that uses them but not the systemd yet

    102. Re: Debian Spiral by rubycodez · · Score: 1

      no, it has shim libraries for packages that do certain systemd calls.

      Is there a systemctl command on your system? As root,

              which systemctl

      No systemctl, no systemd!

    103. Re: Debian Spiral by Etherwalk · · Score: 1

      The problems have been pointed out already. And if you do not know them by now you never will. This isnt a fucking debate team.

      Sure, but that's true of almost everything else in the entire range of human experience, too. So debate team or no, it's much more helpful if there's a little shared substance in assertions. Otherwise you might as well be saying vaccines cause autism.

    104. Re: Debian Spiral by ookaze · · Score: 1

      You forgot those of us who have been around long enough to have survived major sea changes like os390 -> UNIX -> Solaris -> windows -> linux. Systemd saddens me because it makes servers act like workstations. And sadly, the distro maintainers made way too hard of a turn into systemd, forgoing 20 y/o standards. For example, on a CentOS minimal system, no ifconfig/netstat? Instantly breaks monitoring tools.

      Very bad sysadmin masquerading as a good one, that's the problem right here.
      For the record, ifconfig is deprecated (and useless in any slightly complex setup) for years on Linux in favor of iproute2 tools, and netstat disappearance has nothing to do with systemd and everything to do with your distribution or how you installed it.
      And systemd didn't make my servers into workstations, what does it even mean? Is systemd installing X onto your servers? If that is the case, I can assure this a distro choice (strange for a minimal one) and has nothing to do with systemd.
      Next thing we'll learn is that you were one of the few using LSB extensively.

    105. Re: Debian Spiral by ookaze · · Score: 1

      And why isn't it turned on by default?

      It is!
      The default for systemd upstream is to put standard output in the journal and inherit this setting for standard error.
      Which means with the upstream configuration of systemd, everything goes to the journal.
      So if that is not the case in your distribution, it's the distribution that actually chose that way.

      The upstream systemd defaults are sane from my sysadmin point of view : I never had to change them.

    106. Re: Debian Spiral by ookaze · · Score: 1

      This! The systemd documentation is horrible. And, why should stderr be discarded by default?

      Learn to read, it's written in the configuration that the default is NOT to discard stderr, but in the contrary to log it in the journal.
      The systemd documentation is actually wery good, your reading skills though are horrible.

    107. Re: Debian Spiral by ookaze · · Score: 1

      Slashdot's hivemind seems to have decided that systemd is simply evil, with no clear reason why. I understand that we're all traditionalists, but this often goes beyond common sense.

      Well then somehow you have missed all of the good points. None of these points are "rumors" and I will be glad to show you sources for each.

      Mission creep. Your init system now has a logon shell, and handles DHCPD tasks. Why is init handling logons and dhcpds?
      Binary log files (PUKE)
      Extremely poor documentation
      Rushed to market with little objective testing
      Bugs pile up with no resolution in sight, they just keep going for another dameon.

      And then when you ask a fan of it why they like it, the response is "My system boots faster."

      How about instead you tell me why systemd is so much better then everything we had before? And no cheating you dont reboot servers typically so boot time is meaningless. /me gets popcorn.

      The sad thing is that you prove the parent post with yours: an anonymous coward posting rumors, outdated or plain false information without any shame.
      systemd init never handled logons or DHCPCD tasks, it's actually in the binary helpers. The only difference with sysvinit/upstart for these tasks, is that the tools are integrated with the init system and can benefit from it.
      Binary log files is a matter of opinion, there's no point citing them as you can have your standard log files at the same time, even have a minimal journal (the thing trolls call binary log file) in memory and all your usual log files at the usual place.
      The documentation is extremely good, and if you take sysvinit and init scripts as reference, the documentation can't even be compared, as sysvinit and init scripts have close to none.
      Rushed to market is a matter of opinion, years of testing doesn't qualify as such to me. If it was for me, systemd would have been default in all distro a long time ago, but I was there from the start.
      Why systemd is better has been explained already, we don't need to convince everybody, and especially not people masquerading as sysadmins that ask.
      A good sysadmin will document himself, not wait for random people to spoonfeed him.

    108. Re: Debian Spiral by ookaze · · Score: 1

      What nobody's explained to me is why, if systemd is as bad as most people on Slashdot think it is, why is it in so many distros?

      It has been explained several times already, you just didn't pay attention or didn't understand the problem, which is understandable if you're not a sysadmin.
      It has been discussed even in the Debian comittee decision debates.
      Basically, sysvinit was a pain for every decent sysadmin, it has so many problems nowadays, it needed all the most competent sysadmin skills to work, and not even correctly work.
      So distros sysadmins, which have to deal with all kind of setup, were having lots of pain with it.
      I don't run a distro and saw how bad sysvinit was 15+ years ago, and abandoned it as soon as I could for every Linux system I used.
      That's why upstart and countless others (I use simpleinit-msb for years) were created too. Everyone having to deal with sysvinit wanted to get rid of it.
      In my opinion, systemd is the best I have ever seen on Linux (or every other Unix OS I manage) by far, so I jumped on it right away after reading the first description of it by Lennart years ago. And never looked back since. I can understand distro sysadmins doing the same, any other choice would have been insane or uninformed to me.

    109. Re: Debian Spiral by ookaze · · Score: 1

      Actually, I'm not a fan of systemd, but as a system programmer/administrator with 30 years of experience on just about every type of Unix system from PCs to Crays, I've seen a lot of good and bad things. With every change -- especially forced change -- comes griping - some valid, some not. I'm sure I'm not as much of an expert on this particular issue as others here, based on some of the posts, but I am trying to be optimistic. The idea of systemd (or some/much of it anyway) seems good (the Solaris Service Manager doesn't suck), but I think the implementation suffers, especially from not being well or completely thought out, being a bit over-reaching and developed by people with larger than deserved egos who are unwilling to compromise and/or accept or act on constructive criticism - some of that also from people with ego problems.

      I just imagine if people worked together, things could be a lot better.

      You have all these wrong impressions because you never actually read the systemd ML, but instead basing your knowledge on trolls.
      You would then see that you're really in the wrong here.

      Agreed and I would add switching systemd to PID 2 and make a very simple init process as PID 1.

      But that's how systemd works already: the minimum is put into PID 1, eveything else is separate helper daemons.

      Actually, I'm hoping that the developers will get their heads out of their asses and listen to the people actually using their product, but Kay and Lennart apparently are mediocre programmers that don't play well with others, but have, for some reason, been allowed to play w/o adult supervision.

      Just read the ML instead of saying nonsense, or rather don't, or you'd see how shameful your comments are.
      systemd introduced lots of functionality asked for by the sysadmins, from distros or not.
      The feature "creep" people talk about are actually not coming all from Lennart and Kay, but are useful optional additions asked for by the users (sysadmins, distro maintainers).

    110. Re: Debian Spiral by Slay · · Score: 1

      What nobody's explained to me is why, if systemd is as bad as most people on Slashdot think it is, why is it in so many distros?

      Basically, sysvinit was a pain for every decent sysadmin, it has so many problems nowadays, it needed all the most competent sysadmin skills to work, and not even correctly work.

      Reading many comments such as this makes me wonder about the competencies and attention spans of current generations of sysadmins, as if reading and understanding shell scripts is such a difficult task.

      Especially when I hear people complain about how hard it is to debug a shell script. Do these people really think that moving from readable and traceable (set -x) shell scripts to a declarative language makes things easier to debug?

      These people wouldn't by any change happen to be the same people as those complaining that make, a declarative language, is too hard to understand, maintain and debug and that it needs to be replaced by some complex substitute that claims to simplify things and attempts to hide complexity by reducing flexibility?

      --

      ---
      NT is silly in the way that it doesn't work, and it's sick in the way that it does work. In a way.
    111. Re: Debian Spiral by vandamme · · Score: 1

      I stand corrected...

  3. Well by fyngyrz · · Score: 4, Funny

    as an attempt to reduce the differences between Linux distributions in an effort significant effort

    My effort significant effort is effectively effortless. It's the effort effect at work. So there.

    "editors" -- I don't think that word means what the slashdot "editors" think it means.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Well by fyngyrz · · Score: 1, Redundant

      No, wait. Is this one of those "evolving language" things where "editor", which used to mean "person who corrects prose" is now the word for "person who screws up prose?"

      This could all be my fault.

      Although I should point out that in the current social mindset, "my fault" actually means "their fault" or "your fault" or at a minimum, "someone else's fault."

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:Well by gstoddart · · Score: 1

      Honestly, at what time in the time you've been using Slashdot with that 6 digit ID have you ever seen evidence of the editors at Slashdot doing any of this stuff?

      Honestly, you might as well be shocked and appalled that bears shit in the woods.

      It's not like this is new.

      --
      Lost at C:>. Found at C.
    3. Re:Well by Anonymous Coward · · Score: 0

      Bears shit in the woods?

      Thanks jerk. There goes my childhood.

    4. Re:Well by gstoddart · · Score: 4, Funny

      Bears shit in the woods?

      Thanks jerk. There goes my childhood.

      You think that's traumatic ... humans shit in houses. In freakin' houses!!

      And fish? You're not ready to hear about the fish.

      --
      Lost at C:>. Found at C.
    5. Re:Well by fyngyrz · · Score: 1

      Oh. Man. Awesome :)

      --
      I've fallen off your lawn, and I can't get up.
    6. Re:Well by vandamme · · Score: 1

      "I never drink water. Fish piss in it."
            - W.C. Fields

  4. It was tardly worth it, though by fyngyrz · · Score: 0

    I just want to take a moment to applaud edittard for stepping in right when needed.

    Kudos, sir or madam, kudos.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:It was tardly worth it, though by Anonymous Coward · · Score: 0

      Edittard got his head removed at the end of season 1.

    2. Re:It was tardly worth it, though by fyngyrz · · Score: 1

      Don't be a piker, man. It makes you stick out, even if it does make you seem sharp at the same time. Get my point?

      --
      I've fallen off your lawn, and I can't get up.
  5. Re: The truth about Debian by Anonymous Coward · · Score: 0

    Why should I care? I don't live in California.

  6. Don't be too cocky!!! by Anonymous Coward · · Score: 1, Insightful

    I think keeping certain level of things similar is a good thing because people have to keep things consistent for their stuffs to work.

    The debian folks think they are popular enough that they should have their own ways of doing everything in Linux. This was a mistake Redhat made long time ago between their own versions of Linux. They learnt the lesson quickly enough to not become a disaster.

    I really think Debian is screwing with linux admins who are primary customers of their flavor... Let me remind them that Debian owns an extremely small percentage of production installations worldwide... doing this now will turn their OS into a consumer grade product... which will make them very unimportant.

    1. Re:Don't be too cocky!!! by caseih · · Score: 1

      When exactly did Red Hat make this mistake and how did they make it? I have been using Red Hat (later Fedora) since Red Hat 5.0 (original RH linux, circa 1997), so it must have been long before then. I cannot recall any such near disaster. RH has initiated many potentially disruptive changes and came out doing just great. The one that was the hardest was the switch to glibc from the old libc. That broke a lot of things initially, and caused a lot of pain for users and developers. But they worked it out. Of course RH was an extremely small company back then, probably still working out of a garage.

  7. First systemd, now LSB by Anonymous Coward · · Score: 1, Informative

    Slackware & FreeBSD looking better and better.

    1. Re:First systemd, now LSB by Anonymous Coward · · Score: 2, Interesting

      Does FreeBSD support the Linux Standard Base?

    2. Re:First systemd, now LSB by rl117 · · Score: 1
      With the Linux compatibility layer, it's quite likely that FreeBSD could run Linux LSB applications.

      FreeBSD uses heir(7) which is analogous to the FHS, and it's this that Debian is retaining support for. The major difference is the lack of libexec in the FHS, the omission being down to some fairly unbelievable politicking way back when.

    3. Re:First systemd, now LSB by Cro+Magnon · · Score: 1

      It sounds like FreeBSD supports LSB better than certain Linux distros.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    4. Re:First systemd, now LSB by Anonymous Coward · · Score: 0

      I'm sure it will with effort, significant effort.

    5. Re:First systemd, now LSB by Anonymous Coward · · Score: 0

      You mean like "sudo pkg install linuxcompat"?

      Yeah, wow. That was significant effort!

      NOTE: I don't bother with Linux compatibility, so I don't know if that is its package name or not. But the point still stands.

    6. Re:First systemd, now LSB by Anonymous Coward · · Score: 0

      Whoosh significant whoosh.

      Should've spent more effort significant effort reading TFS.

    7. Re:First systemd, now LSB by Eravnrekaree · · Score: 2

      Systemd is not bad at all really, all of my scripts execute well. Maybe the default settings are not what you need so you just configure some of your own rc style scripts to be run and problem solved. Its not like systemd hs taken away the old startup model, you can use it quite happily under systemd, so I don't know what the problem is. No one is forcing you to use prerequisite based startup in systemd and I do not myself, all systemd is adds additional capability to what is already available.

    8. Re:First systemd, now LSB by myowntrueself · · Score: 1

      You mean like "sudo pkg install linuxcompat"?

      Yeah, wow. That was significant effort!

      NOTE: I don't bother with Linux compatibility, so I don't know if that is its package name or not. But the point still stands.

      Except, in Debian 8, if the commands you run via sudo call anything in /sbin or /usr/sbin (unless they specify the explicit path) they will fail. Apparently this is for security; apparently it would be dangerous if the root shell you get from sudo had a $PATH that included /sbin or /usr/sbin.

      You have to edit sudoers and add the line:
      Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

      Debian is getting really annoying.

      --
      In the free world the media isn't government run; the government is media run.
    9. Re: First systemd, now LSB by crhylove · · Score: 1

      Yep. 8 has been total fail in our datacenters.

      Virtio issues, broken scripts, utter fail at logging...

      We're sticking with 7 until something better comes along.

      --
      I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    10. Re: First systemd, now LSB by myowntrueself · · Score: 1

      http://without-systemd.org/wik...

      sadly the problems are not just systemd.

      --
      In the free world the media isn't government run; the government is media run.
    11. Re: First systemd, now LSB by crhylove · · Score: 1

      Yep. I'm waiting for Devuan or another Wheezy Fork to save the day. Let's hope the corporate ass hats can't ruin that too!

      --
      I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    12. Re:First systemd, now LSB by by+(1706743) · · Score: 1, Insightful

      Sure, but some of us have had Just Plain Bad experiences with systemd, regardless of startup scripts.

      A server (running Debian Stable) I was rebooting for a kernel upgrade wouldn't reboot -- it just hung at "Reached target Shutdown" (similar, I believe, to this bug). Of course, it had already stopped sshd, so I had no idea what was going on until I dug out a monitor and plugged it in.

      Another server had an entry in /etc/fstab for an external USB disk that was occasionally used. One time after upgrading, systemd decided that, because the disk wasn't plugged in, it would just hang there because it couldn't mount an fstab entry.

      Another time I go to turn off my computer and...it just hangs there, telling me the system is powered off (I had to physically turn off the power, though of course everything was cleanly unmounted so not a problem).


      Yes, some -- or maybe even all -- of these problems can in part be blamed on me. The first one could be fixed with "systemctl reboot," the second one with "noauto" in fstab, and the third with "poweroff" instead of "halt." But that's not the point. The point is, when my *completely working system* decides to stop working on numerous occasions, and it can all be traced to one source, it just Isn't A Good Thing in my opinion. To each his own, though.

    13. Re:First systemd, now LSB by HiThere · · Score: 1

      But the real question is can it R/W ext4 filesystems? If it can't handle my filesystems then no gradual transition is possible, and I'm certainly not going to commit myself until I test that all the tools I need are present and working. Which means my actual working system files are going to be in ext4 until after the transition. (Also the backups are in ext4.)

      The last time I checked I couldn't find a BSD that could R/W ext4, though, IIRC, there was one that claimed to read it. (Probably by ignoring the journal files...which would explain why writing was out.)

      Look guys, I couldn't switch to Linux until Linux could read my MSWind files. (Fortunately I didn't need to wait for NTFS.) Switching to anything else is going to have the same kind of requirement.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    14. Re:First systemd, now LSB by Anonymous Coward · · Score: 0

      Except, in Debian 8, if the commands you run via sudo call anything in /sbin or /usr/sbin (unless they specify the explicit path) they will fail. Apparently this is for security; apparently it would be dangerous if the root shell you get from sudo had a $PATH that included /sbin or /usr/sbin.

      Except, in Debian 8, that's completely fabricated bullshit.

      Here's the shipped default /etc/sudoers for 8.0:

      #
      # This file MUST be edited with the 'visudo' command as root.
      #
      # Please consider adding local content in /etc/sudoers.d/ instead of
      # directly modifying this file.
      #
      # See the man page for details on how to write a sudoers file.
      #
      Defaults env_reset
      Defaults mail_badpass
      Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

      # Host alias specification

      # User alias specification

      # Cmnd alias specification

      # User privilege specification
      root ALL=(ALL:ALL) ALL

      # Allow members of group sudo to execute any command
      %sudo ALL=(ALL:ALL) ALL

      # See sudoers(5) for more information on "#include" directives:

      #includedir /etc/sudoers.d

    15. Re: First systemd, now LSB by Anonymous Coward · · Score: 0

      I'm waiting for Devuan

      It's dead, Jim. I guess nobody wanted a fork of Debian without systemd.

    16. Re:First systemd, now LSB by myowntrueself · · Score: 1

      Except, in Debian 8, if the commands you run via sudo call anything in /sbin or /usr/sbin (unless they specify the explicit path) they will fail. Apparently this is for security; apparently it would be dangerous if the root shell you get from sudo had a $PATH that included /sbin or /usr/sbin.

      Except, in Debian 8, that's completely fabricated bullshit.

      Here's the shipped default /etc/sudoers for 8.0:

      #
      # This file MUST be edited with the 'visudo' command as root.
      #
      # Please consider adding local content in /etc/sudoers.d/ instead of
      # directly modifying this file.
      #
      # See the man page for details on how to write a sudoers file.
      #
      Defaults env_reset
      Defaults mail_badpass
      Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

      # Host alias specification

      # User alias specification

      # Cmnd alias specification

      # User privilege specification
      root ALL=(ALL:ALL) ALL

      # Allow members of group sudo to execute any command
      %sudo ALL=(ALL:ALL) ALL

      # See sudoers(5) for more information on "#include" directives:

      #includedir /etc/sudoers.d

      Right, must be because this is on a dist-upgrade from wheezy and it didn't update /etc/sudoers. The problem is that the binary has a change and the config file hasn't been updated with this. There was no option to replace the installed config file during the upgrade.

      The Debian sudo maintainer has had a history of making changes behind the scenes; there was a 'security update' (he *decided* it was a security update) that broke many peoples sudo config. Thats not supposed to happen in Debian stable.

      --
      In the free world the media isn't government run; the government is media run.
  8. Debian? Some kind of Ubuntu based distro? by Anonymous Coward · · Score: 2, Funny

    Why not go to the source and use Ubuntu instead?

    1. Re:Debian? Some kind of Ubuntu based distro? by Anonymous Coward · · Score: 0

      Trying to understand what you mean. I think you have it backwards. Ubuntu is based on Debian not the other way around.

    2. Re:Debian? Some kind of Ubuntu based distro? by Anonymous Coward · · Score: 0

      I think someone was trying to be funny.

    3. Re:Debian? Some kind of Ubuntu based distro? by KGIII · · Score: 1

      Redhat -> Debian -> Ubuntu

                                -> Mint
      Ubuntu -> Lubuntu
                                -> Kubuntu

      etc etc etc

      Here's an awesome picture/diagram:

      https://upload.wikimedia.org/w...

      --
      "So long and thanks for all the fish."
    4. Re:Debian? Some kind of Ubuntu based distro? by Anonymous Coward · · Score: 0

      Debian isn't a Red Hat derivative. The first release of Debian Linux _predates_ Red Hat Linux by a year. Maybe you're just trolling.

      I'm not sure if Debian was directly derivative of anything prior, at least not any more than being derivative of BSD or SysV. The only other popular, pre-existing Linux distribution at the time was SLS, AFAIR. Wikipedia says that Slackware's first release came out 1 month before Debian.

      I used Slackware first. I tried Red Hat but even in 1995 all the colored text, huge number of aliases, and other "helpful" defaults were exceptionally annoying. Not that I'm a glutton for punishment--I moved away from Slackware when I began working with Linux for a living. Debian _solved_ package management before before Hat stabilized RPM, and before anything like yum was a glimmer in any of their engineers' eyes.

      I'm currently at a job where we have a huge number of Gentoo, Red Hat, CentOS, Debian, and Ubuntu systems, all in different groups. Plus some custom embedded systems (which by number of machines are probably the majority). The Debian and Ubuntu camps are the ones with the most stable systems by far. Asking the Gentoo people to update software or install new software is like pulling teeth--they, and only they, are capable of integrating stuff into their Gentoo rebuilds. It's easier getting software installed and updated on our proprietary embedded platforms.

    5. Re:Debian? Some kind of Ubuntu based distro? by KGIII · · Score: 1

      Heh... I knew that and I'm not sure why I typed it. For some reason I was thinking CentOS and then, well, I can only assume my brain farted. Fortunately, I gave them a link that has the correct information on it.

      --
      "So long and thanks for all the fish."
  9. I wondered about this by Krishnoid · · Score: 1

    Debian's Filesystem Hierarchy Standard predated the LSB for quite a while. I kind of wondered if they would be able to make the two match, and why LSB didn't just pick that up and use it, considering it had been in place for so long.

    1. Re:I wondered about this by MurukeshM · · Score: 1

      You missed a turn. Development of the FHS passed into the hands of the Linux Foundation, and it became part of the LSB. That's to say, they did pick it up and use it, and then continued to develop it.

  10. Re: The truth about Debian by Anonymous Coward · · Score: 0

    You're also not an African-American mouse. You'll be fine.

  11. Confused by halivar · · Score: 1

    What's the obligatory XKCD for removing a standard?

    1. Re:Confused by darkain · · Score: 2
    2. Re:Confused by fahrbot-bot · · Score: 1

      Success

      The best part of that comic is the Alt Text: "40% of OpenBSD installs lead to shark attacks. It's their only standing security issue."

      --
      It must have been something you assimilated. . . .
    3. Re:Confused by fisted · · Score: 1

      Look, with GNU/kFreeBSD you're getting the worst of both worlds(*). Linux itself isn't really the problem. The problem comes from userland, and you will probably end up running systemd on GNU/kFreeBSD.

      (*) Actually you get a shitty userland on a decent kernel.

  12. Lazy *AND* stupid by fnj · · Score: 0

    Due to their succession of idiotic policies and decisions, I will no longer be using nor recommending to anyone this ONCE-great product.

    1. Re:Lazy *AND* stupid by fnj · · Score: 1

      Me too. Of course, nobody has GAF'ED about what I think since my fight to keep grub from displacing Lilo hit the skids, Well, I knew this day would come. It seems Linux is about to succumb to a plethora of competing fragmented distro's in a vain attempt to thwart the windows 10 initiative. If I didn't know better, I'd blame Steve Jobs, but I do know better. The freaks at debian have only themselves to blame. Debian isn't even cool anymore. It's just kind of neckbeardy and hard to use. If you still use debian, it would be a good time to stop.

      This is all getting pretty OT, but it is interesting.

      I remember well when grub came on the scene. At first it blew my mind how complex they were making the apparently-simple job of booting. But when you really looked into it, it turned out that the process wasn't so simple at all, and there was a real and valid reason for everything that was done. It added as much complexity as needed to be added, and not really any more than that. (And then just when we started getting used to grub, along came grub2 and changed everything again ... yet it addressed real needs and the changes made sense if you spent enough time looking at the issues).

      Contrast that to systemd. Yes, sysvinit had certain shortcomings, and yes, systemd did address these. But it also added more complexity than it needed to. It took on stuff that should have been completely separate issues - journald and subsumation of udev and some other tentacles, I'm looking at you. IMHO, if systemd had been architected as a general purpose bus into which the pieces could have been OPTIONALLY plugged without tight coupling, it would have addressed every one of the objections without any heartache or controversy. As it is, it is too much of a totalitarian bureaucracy, and needlessly so.

      Anyway, throwing LSB to the curb is bullshit. They saved a grand total of maybe ten programmer-minutes by doing it. It should be no sur[rise that we read ulterior motives into it.

    2. Re:Lazy *AND* stupid by Anonymous Coward · · Score: 0

      Also, Deb and Ian split up.

    3. Re: Lazy *AND* stupid by Anonymous Coward · · Score: 0

      Grub was fine. Grub2 was so twisted it drove me back to lilo.

    4. Re: Lazy *AND* stupid by HiThere · · Score: 1

      Well, it hasn't driven me back to LILO *yet*. But I sure don't understand why they replaced something reasonably easy to understand with something hopelessly opaque.

      I actually preferred Grub over LILO once I got used to it. But that is not clearly true of Grub2.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    5. Re: Lazy *AND* stupid by Blaskowicz · · Score: 1

      Wow. I'll admit to reinstalling an OS just not to have to deal with grub2 myself. And rather than finding a way to make it boot the older kernel I decided to remove all the kernels I didn't want to boot (with a GUI no less).
      After the shock of grub2 being "helpful" (as in try to modify configuration, then it's overwritten because it's dynamic) I had figured out how to make changes back then.

  13. More interesting than what it's dropping ... by Morgaine · · Score: 3, Interesting

    would be to know where Debian is heading.

    I'd very much like to support a distro which has clearly stated technical and societal values which mirror my own, but it's hard to distinguish exactly what Debian's values are anymore. Merely embracing GPL licensing and its values doesn't really tell you a lot, because even code with ethically questionable goals can be GPL.

    Perhaps it's time for a Debian Conference in which "What do we stand for?" could be addressed and made a little more specific.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:More interesting than what it's dropping ... by fnj · · Score: 1

      I fear that it is rather clear that what they stand for is a lot of bullshit that has nothing at all to do with what your, and my, values and priorities are.

  14. Modtards by fyngyrz · · Score: 1

    But where is modtard when you need them?

    --
    I've fallen off your lawn, and I can't get up.
  15. Why the lack of interest? by quantaman · · Score: 1

    I read the article but I wasn't quite certain why people weren't interested.

    It sounds like it was too much work to maintain and implement, but it sounded like a lot of their implementation simply wasn't being used by anyone. Is it just the fact that LSB isn't as necessary/useful as people thought it would? I feel like most projects end up checking against Debian or RHEL and most distros adopt one of those as a sort of informal standard.

    --
    I stole this Sig
    1. Re:Why the lack of interest? by loonycyborg · · Score: 1

      It got sabotaged by corporate interests. Those clowns changed it to suit their needs and then didn't even bother to use it.

    2. Re:Why the lack of interest? by Anonymous Coward · · Score: 2, Informative

      The LSB is RedHat saying "do it precisely the way we do it", and calling it a "standard".

    3. Re:Why the lack of interest? by Anonymous Coward · · Score: 0

      Does it work? Is there a better standard out there that someone is willing to put on the table?
       
      Dumping standards just because one entity is setting the standard isn't very forward thinking.

    4. Re:Why the lack of interest? by Anonymous Coward · · Score: 0

      You must not have been around when LSB came out and we were still using the traditional REDHAT releases before RHEL. You would be eating that statement...

    5. Re:Why the lack of interest? by squiggleslash · · Score: 2

      I'm not sure there's ever been that much interest. It's more of a theoretical standard, useful for people packaging binaries with hard coded paths, but even that isn't particularly useful right now. The LSB lost credibility from the Debian side from the start by picking the rival RPM as the packaging manager, and while I gather that different was papered over in time, the other fundamental issues - differing library versions, different standards for inclusion, etc - that prevent the concept of a "universal" package never got resolved.

      It's probably a good thing it's going, a bad mostly ignored "standard" is probably worse than no standard at all, as it leads developers to make assumptions about what's available that they probably shouldn't.

      --
      You are not alone. This is not normal. None of this is normal.
  16. Forking Jokes Here by Anonymous Coward · · Score: 0, Funny

    N/T

  17. Wait! by Anonymous Coward · · Score: 2, Funny

    How can they do that? Isn't it all about the base?

    1. Re:Wait! by JustNiz · · Score: 1

      All your base belong to us.

    2. Re:Wait! by Anonymous Coward · · Score: 0

      All your base belong to us.

      Your reference was UNDER 9000!!!!!!!!

  18. WTF? by kamakazi · · Score: 5, Informative

    What is all this doom and gloom about debian spiralling into oblivion and the end is coming? Did anybody read TFA before posting? The only thing that I can see from the LSB that has actually had a positive effect on me is the FHS, to which Debian is still adhering.

    The LSB in its entirety actually contains a list of required libraries and standardized symlinks which may or may not be used on a system, but which must be there for "LSB compliance". IRL Debian package maintainers spend a lot of time and effort building dependancy lists into their packages so you DON'T have to have all those libraries on your system if you are not going to use them.

    If you use dpkg or a wrapper (apt-get, aptitude, etc) to manage your system the LSB requirements are redundant at best and bloatware at worst.

    The only situation where something like the LSB really makes sense is proprietary copy and run programs that depend on proprietary pieces. Even closed source proprietary software can utilize the apt database to resolve dependencies if it only has open source dependancies, or if the company hosts their own repository.

    A large company running large numbers of Linux machines that wanted to standardize will probably (hopefully) do so to meet their requirements, rather than a generalized LSB desktop spec which attempts to be all things to all people.

    If people went to their local computer store and bought software packages on CDs, and installed them on computers that did not have internet connectivity, the yes, up with the LSB. Do you do that? I don't even use a full installer package to install an OS anymore, just a network capable installer that then pulls all the dependancies in the appropriate versions from a repository on the net.

    Yes, it was a noble concept, to try to define a standard set of always available libraries, and where they were, but in reality you rapidly run into the same problem software has on Windows, where software is written to depend on shared DLLs, but because people don't update their OS, or because people do update before the developer tests against a new version of the shared DLL, so software starts shipping with it's own copy of the relevant DLLs, and you end up with multiple versions of standard DLLs on your system.

    When I started playing with slackware years ago, I really wished for something like the LSB, because I was sneakernetting everything home or taking days to download things on dialup. Those days are now distant memories.

    Both rpm and apt solve the same problems, but do so without requiring a pile of unused libraries that just sit around cluttering up your system.

    And just as a last point, how in the world does the LSB/NO LSB discussion compare in any way to the systemd/sysvinit discussion? One of them fundamentally changes the way a system operates, the other one just installs a bunch of packages that you can install just fine on your own. That's not an apples and oranges comparison, that is an apple and cinderblock comparison.

    --
    "Proximity to wonder has blunted our perception and appreciation of it" --Tim Hartnell in 'Exploring ARTIFICIAL INTELLI
    1. Re:WTF? by Anonymous Coward · · Score: 1

      The only software I have ever used that claimed to require the LSB was Google Earth, which has been nothing but a clusterfuck on Linux.

    2. Re:WTF? by Anonymous Coward · · Score: 0

      Thank you for the ONE SINGLE constructive post in this entire thread.

    3. Re:WTF? by tlhIngan · · Score: 2

      The only situation where something like the LSB really makes sense is proprietary copy and run programs that depend on proprietary pieces

      That is, I believe, one of the primary reasons why the LSB was created - because a robust software archive, including both free and proprietary apps, is generally a good thing.

      Then again, depending on the app, sometimes it's easier to just modify the environment than the app. Like a few programs we use that are designed and supported on RHEL. LSB would make life easier so we can run said program on say, Ubuntu, but given the general low quality of the code and high expense, it's easier ot just run RHEL for that software than try to get it working on Ubuntu. Hell, even running CentOS will probably work, but then again...

      Chances are it'll work, but oddball failures and crashes are really something I don't want to waste time with.

      LSB was probably more for consumer level applications like Photoshop and whatnot, where support is generally better, and games and stuff like that.

    4. Re:WTF? by Zontar+The+Mindless · · Score: 1

      Google Earth works great for me. OpenSUSE 13.1.

      --
      Il n'y a pas de Planet B.
    5. Re:WTF? by Burz · · Score: 1

      IRL Debian package maintainers spend a lot of time and effort building dependancy lists into their packages so you DON'T have to have all those libraries on your system if you are not going to use them.

      This is a question of reasonable default configurations.

      What if someone wants to write a program for their own use or for distribution among a small group of friends/coworkers/associates? The person could target the LSB so they can have a reasonably complete set of libraries and tools to work with and not have to chase down dependencies on each and every 'unique' Linux system where the program is going to run.

      A specification like LSB is part of the solution to Dependency Hell. People who aren't familiar enough with the packaging system to whip up dependency lists (especially properly spec'd ones that don't cause update/install problems) for each and every program and script they write... We need something like LSB. For other people who don't want 'extras' that come with LSB, they can remove it easily enough.

      Clearly, Linux Foundation is not putting effort into marketing LSB as a target platform, so people just take its effects for granted. Given their stature, they should have marketing that looks more like Mozilla's and the way they court application developers. They should also have a program that partners with OEMs to create reference hardware platforms (yes, reference PCs and servers that you can buy).

    6. Re:WTF? by Eravnrekaree · · Score: 2

      One of the complaints of software vendors has been that with Linux you would have to maintain a completely different installation package for each of the 200 Linux distributions. LSB was meant to help fix this problem. Abandoning the effort bodes poorly if people who want to ship binaries, this does not include just proprietary software, many, many open source projects also distributes binaries, so if your going to abandon LSB your really setting back and really wiping out a facility for distribution nuetral packages.

      Secondly, LSB was not a mandatory install as I recall, you could choose not to install many LSB packages so not as if you did not have any use for it your resources are going to be used for it;.

      Just a lousy decision, another politically driven decision by debian which seems show indifference to the need for cooperation between distributions for interoperability.

    7. Re:WTF? by Cajun+Hell · · Score: 1

      That is, I believe, one of the primary reasons why the LSB was created - because a robust software archive, including both free and proprietary apps, is generally a good thing.

      I think what happened, is that a decade and a half ago, people thought they needed proprietary apps. But what actually happened is that we didn't get enough of them anyway (LSB or not) to keep our dependence going, so eventually we stopped missing them. LSB is from a time when your web browser might have been Netscape Navigator!

      I bet you don't miss Netscape Navigator.

      In 2015, proprietary software is viewed as being something like diamond-encrusted buggy whips. Sure, it might seem nice to have diamonds encrusted on your buggy whip, but we're all driving around in our fancy auto-mobiles now. It's not that whip-bling is bad (yes, it's "generally a good thing"); it's just hard to care.

      --
      "Believe me!" -- Donald Trump
    8. Re:WTF? by Anonymous Coward · · Score: 1

      90% of the problem was with glibc. Third-party packages are updated too fast, and don't have the discipline to maintain an ABI well enough (while cranking out features and security updates). In any event, even on Windows you usually include these things yourself. Heck, even on Windows you typically ship the analog to glibc with your application (Windows has a system CRT, and a unique CRT for each version of Visual Studio; and they're all incompatible, though Visual Studio 2014 has begun trying to change this situation.) Linux only sucked in comparison to Solaris and other commercial Unixes in this regard, not to Windows.

      Since the LSB several things have happened. 1) glibc has gotten much better at maintaining backwards compatibility. They're basically the only library on most Linux systems that even uses ELF symbol versioning. 2) most companies just moved to statically linking glibc, which is stupid, but w'ever. 3) the whole notion of shipping packaged binaries on Linux the same way you do for Windows or Mac OS X kind of went away. Companies don't build their software for Linux, so much as they build Linux for their software. Corporate software has either moved to software-as-a-service or to selling appliances.

      Now, I guess, there's this a move to containers, but I doubt that will last long, for the same reason the commercial industry moved on from their glibc issues. Containers are mostly sysadmins' wet dream. Neither software vendors nor software programmers are particularly interested in it, for various reasons of their own. And containers naturally leads into the notion of unikernels, which basically cuts sysadmins out of the loop entirely except, relegating them to pushing buttons to start and stop machines and specializing in administering particular corporate software via their GUI interfaces.

      But I don't think any of that will happen--neither containers nor unikernels will take off. The rich amount of diversity you see in software and services is a result of programmers being able to bootstrap themselves on general purpose systems. You'll never be able to get away from that. Containers and unikernels, like Android and iOS, create walled gardens, which will eventually snuff themselves out over time. Innovation needs freedom, and all of those things are designed to limit you to the preexisting assumptions and models. General purpose kernels, while certainly making alot of assumptions for you, are sufficiently abstract to give you freedom without being so impractical that they constitute a high barrier to entry.

    9. Re: WTF? by crhylove · · Score: 1

      Your post would be fine except Debian is already dead because of NSA/systemd.

      --
      I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    10. Re:WTF? by Anonymous Coward · · Score: 0

      Google Earth works great for me. OpenSUSE 13.1.

      openSUSE does rock every time. Debian still second fave.

    11. Re:WTF? by Anonymous Coward · · Score: 1

      Sure, LSB was _meant_ to help fix this problem. But did it really?

      First of all, the decision within Debian was more like an acknowledgment of the status quo, rather than a decision to suddenly drop LSB support. Up until recently, LSB said that Qt version 3 (!) must be installed for the system to be LSB compatible, that was only dropped in LSB 5.0, which was released June 3rd 2015 - this year! Note that Qt3 has not been supported for a long time - and Debian dropped support for Qt3 over 3 years ago precisely for that reason. And what did they replace that with? Qt4. Yes: 4, not 5. By the way, upstream will stop supporting Qt4 in a couple of years, this is already on the horizon, so the same issue is already pre-planned here again. And this is not only Qt - guess what Gtk version they still require for LSB 5.0? Gtk2! It's not like Gtk3 hasn't been out for quite a few years now... (longer than Qt5 btw.) - and Gtk3 is only under "trial use". So we will need to wait at least a couple of years until they fully include Gtk3 and even talk about Qt5 in there, to even resemble anything that's even remotely current. (To be fair, gtk2 is still available on most distributions.) And _this_, i.e. library compatibility, is the main thing that Debian dropped the last pretenses of support with this decision.

      But if you look at very low-level libraries, like libc or raw X11, those have stayed binary compatible for a long time. So in that sense there is a level of compatibility there that works well. The _only_ thing that you could argue that Debian dropped that would be useful in this regard are the compatibility symlinks for the dynamic loader (ld.so) - the canonical LSB locations aren't supported anymore now. (Although that specific thing might come back.)

      On the other hand, LSB consists of a lot more than just which libraries should be available. And Debian does support most things in there because they make sense: LSB headers in init scripts: supported. XDG desktop specification (referenced by LSB desktop profile): support by most desktop environments in Debian, including the default. FHS 3.0: followed enough that 3rd party applications shouldn't have trouble (unless you are a linker, then you'd need to know about Multi-Arch, which is not in FHS/LSB). General ABI as required by LSB (except for ld.so path): supported. RPM package manager: you can install it, it's available in Debian. (Although that's mostly useless, since I've never seen 3rd-party RPMs that truly work between distros, even RPM-based ones, and even though the RPM format would allow for this if used properly) /etc/cron.daily etc.: works.

      The problem I see with the libraries is mainly that beyond the very, very basic libraries such as glibc or the very basic X11, there's no interested upstream that says: yeah, we want to support an ABI in our library for a really, really long time. The development model just doesn't work quite that way. At best you could argue that gtk2 is still more or less supported - but even there you only have bugfixes nowadays; there's no interest in integrating it further with newer technologies, so that the user experience of gtk2 applications is getting worse and worse because of less and less integration work that's done there. If you compare that to the Windows API, you can run a simple Windows 95 program on Windows 10 (~19 years difference) and if the Windows 95 program uses the standard Windows dialogs, the Windows 10 version will have the newer dialogs automatically. (Sure, if you do weird things, the program might not run at all, because it's written badly, but let's say that's not the case.) I don't see anyone making this level of commitment with the libraries that are described in LSB on the Linux side at all - not only fixing simple bugs, but actually supporting the old ABI with a modern implementation beneath it.

      And until you really fix that problem, i.e. you actually make sure you have certain libraries, especially for GUI applications, that are guaranteed to have a stable ABI for a d

    12. Re:WTF? by Anonymous Coward · · Score: 0

      One of the complaints of software vendors has been that with Linux you would have to maintain a completely different installation package for each of the 200 Linux distributions. LSB was meant to help fix this problem. Abandoning the effort bodes poorly if people who want to ship binaries, this does not include just proprietary software, many, many open source projects also distributes binaries, so if your going to abandon LSB your really setting back and really wiping out a facility for distribution nuetral packages.

      Secondly, LSB was not a mandatory install as I recall, you could choose not to install many LSB packages so not as if you did not have any use for it your resources are going to be used for it;.

      Just a lousy decision, another politically driven decision by debian which seems show indifference to the need for cooperation between distributions for interoperability.

      One of the reasons Debian is dropping LSB support is that those same complainers have never used it.
      LSB has been around for how long again? And how long have those complaints been used?

      Debian isn't showing indifference to the need for cooperation. In fact, Debian is calling the bluff of every single group using those complaints.

    13. Re:WTF? by Blaskowicz · · Score: 1

      "Funny" thing on ubuntu 14.04 : you have a google-earth-stable package that is an outdated version you're more likely to have trouble with. And it can't display the little pictures leaving you wondering why that doesn't work. So you need to get the other one.

    14. Re:WTF? by Blaskowicz · · Score: 1

      While we're busy driving automobiles, and fixing them all the time, and stopping at every town to fill the water radiator again : the proprietary software people travel in exquisite horse cars, leave details to a professional coach driver and come home to a well kept house decorated in high taste, furnished with high quality items and taken care of by dependable servants.
      I hope we're not getting the bad end of the deal...

  19. Debstep by Anonymous Coward · · Score: 0

    Dropping the base... wubwubwub

  20. Not a problem by Anonymous Coward · · Score: 0

    Virtualization and containers remove the need for LSB.

  21. Obviously contradictory ... by Anonymous Coward · · Score: 0

    No need for LSB when there is a new standard: systemd.

  22. Debian is irrelevant. by Anonymous Coward · · Score: 0

    Because systemd. Any good sysvinit alternatives yet?

  23. Yet another nail by Anonymous Coward · · Score: 0

    This is just another nail in the coffin for Linux for the long term. Bringing back the old days of zero compatibility between distributions. And don't get me started on systemD.

    Came so far, just to piss it all away, little by little.

    1. Re:Yet another nail by Anonymous Coward · · Score: 0

      Linux is ready for the desktop they say. Yet still can't use SLI or Crossfire in linux, commercial products still refuse to develop for any linux distribution, etc etc. Even 2d video acceleration is still a pain in the ass to get running without screen tearing, a problem that has been around for a good 10 years but nearly non-existent in Windows or Apple. I've been using linux for 15 years and honestly, the same issues then are still the same now. Then you have the bickering about systemd and init, X and wayland. And now I'm seeing a lot of opensource software that had a good concept that developers are abandoning (You can find a lot of dead projects all over the place, more than I ever saw from 10 years ago).

      I'm still going to continue to use linux as a desktop and server, but my main desktop continues to be Windows for a lot of things due to lack of alternative applications. Using VMWare isn't that great with a lot of software being GPU accelerated and running like crap in VMWare (Especially with lack of SLI support from Nvidia in linux). Then you have the X developers who can't even resolve the 4k issues while Apple and Windows has (Especially with displayport, what a joke it is in linux and bsd with 4k, 5k and the piss poor excuses from the X devs even after PC hardware donations). Until a lot of issues like this are remedied in the nix world that is completely non-existent in the Windows world, will linux pull ahead.

      But even after so many years, I still don't see any major players out there trying to improve the linux desktop (Lets forget about Android here, I don't consider that a successful linux desktop, it's more of an abomination with little return to the opensource community). Sure, stuff like this takes years of development, yet it's been years and nothing has really improved. Linux has remained behind in innovative products and will continue to remain behind with the current mentality.

  24. I accidentally {noun} by tepples · · Score: 1

    Maybe you accidentally your keyboard.

    The whole keyboard?

  25. To escape Un(usabil)ity, install Xubuntu by tepples · · Score: 1

    When Ubuntu gets rid of Unity, I'll use Ubuntu again

    Once I discovered that Unity is short for Unusability, I did sudo apt-get install xubuntu-desktop and never looked back.

  26. Funny thing is, systemd is *slower* than upstart by Phil+Urich · · Score: 3, Interesting

    Funny enough, I've noticed in every single *buntu instance where I've gone from upstart to systemd, the boot times have gotten longer. One of the many reasons why I figure upstart was a better choice to modernize the init system, it's actually better at the "being an init system" part! Unfortunately Canonical sabotaged any chances they might have had due to their CLA, but ironically enough upstart probably remains the most popular desktop Linux init system thanks to ChromeOS using it (and Google has shown zero inclination to change; I suspect if it really ever needs it, which it likely won't for quite some time, Google will just maintain a fork of upstart).

    --
    I remember sigs. Oh, a simpler time!
  27. Now if they could just get rid of Perl from "base" by technosaurus · · Score: 2

    Remember a short while ago when the minimal install images were less than 50mb
    ... fortunately Puppy linux can build a working system with debian packages without the standard required and base packages

  28. Re:Funny thing is, systemd is *slower* than upstar by rl117 · · Score: 1

    While I haven't done accurate timings, I think the boot is a few seconds longer (with 15.04) on my work machine. Annoyingly, it also made the boot less reliable--it now sometimes fails to boot completely and just hangs; presumably it's a race of some sort but who knows?

  29. Debian is Debhat now by Anonymous Coward · · Score: 0

    Once they dumped choice, for systemd, they became Debhat. Hardly surprising that they would dump something that works towards a standard that is not Red Hat.