Slashdot Mirror


Joey Hess Resigns From Debian

An anonymous reader writes: Long-time Debian developer Joey Hess has posted a resignation letter to the Debian mailing list. Hess was a big part of the development of the Debian installer, debhelper, Alien, and other systems. He says, "It's become abundantly clear that this is no longer the project I originally joined in 1996. We've made some good things, and I wish everyone well, but I'm out. ... If I have one regret from my 18 years in Debian, it's that when the Debian constitution was originally proposed, despite seeing it as dubious, I neglected to speak out against it. It's clear to me now that it's a toxic document, that has slowly but surely led Debian in very unhealthy directions."

91 of 450 comments (clear)

  1. DebianNoob by Anonymous Coward · · Score: 4, Interesting

    What directions is he referring to? What's seen as wrong with the constitution? Toxic?

    1. Re:DebianNoob by Anonymous Coward · · Score: 2, Insightful

      My impression of Debian has always been that they take themselves very seriously, especially compared to other distributions. They seem to have a very thought out management structure and inner politics that probably rival large companies. Years ago I remember reading some discussion and coming to the somewhat painful realization that open source now has and possibly even needs PHBes. My guess is that it has continued to (de)volve down the political line, and become the same broken mess s most political systems eventually become.

      I've largely stopped following day to day open source politics, and mostly ignore what goes on with Debian, Mozilla, and more and more Apache, but seeing big names rage quit always peeks my interest (yeah yeah, I'm human too!). I'd love if some bored slashdotter could give a quick summary of what the heck is actually going on this time, or point at a (hopefully not too biased) article outlining recent Debian shenanigans.

    2. Re:DebianNoob by Anonymous Coward · · Score: 2, Informative

      No need to peek, if your interest is piqued you can just look, it's pretty public.

    3. Re:DebianNoob by jockm · · Score: 2

      Can you prove that? The quote here is so small and vague he could be speaking of a policy of eating while on conference calls, for all we know

      --

      What do you know I wrote a novel
    4. Re:DebianNoob by amiga3D · · Score: 2

      Really. Could it not just be that it's toxic? Or at least he considers it to be so? As a resignation it seemed pretty mild to me, especially in the geek world where such things usually are laced with profanity and obscenities as well as venom.

    5. Re:DebianNoob by Jack9 · · Score: 5, Informative

      Based on what I've read....

      His departure has to do with the interruptions to the release cycle by introducing arguments about technical minutia in sub-projects as requiring a GR vote to decide. Technical arguments being decided by the ignorant masses, versus the specific groups (which anyone from the GR can join) who have the specific job of making those decisions. At least that's one way to look at it.

      This is not the first time and probably will not be the last that Debian technical decisions will be handed up to the popular vote, completely subverting the whole specialized delineation of teams within Debian. GR votes are being taken (again) for the specific purpose of avoiding losing a technical argument by appealing to a larger group, which also impacts the Debian release cycle. Normally, such votes would be delayed in the interest of the distro, but this is allowed by the Debian constitution. I would believe, such an act (appealing to the GR) was supposed to be limited to hotly debated and controversial topics (like systemd) but not implementation details (which is what is happening)...much less so close to the release date.

      He is stating that he expects it to continue. He's not interesting in taking up this fight as a call to amend the constitution. He obviously feels alone in calling out that it's counterproductive to argue over details so close to a release. He's just done with a community that cares about who wins arguments or following strict process procedures rather than respectfully, making deadlines that users and commercial interests depend on (or at least use as an indicator of a stable project).

      https://lists.debian.org/debia...

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    6. Re:DebianNoob by gwolf · · Score: 5, Informative

      Of course, you don't know Joey Hess. Being one of the most equanimous, quiet hard-working, involved-everywhere guys I have had the privilege to work with (I am a DD since 2003, and Joey has been one of my role models in the project... Of course, even if our skillsets are quite different) He is not quitting because of "not getting his way".

    7. Re:DebianNoob by petermgreen · · Score: 4, Informative

      I disagree strongly about this being an "implementation detail", IMO it's a question of fundamental strategy. What this GR really comes down to is when the choice comes down to denying admins the choice in init systems or refusing new upstream versions bevause systemd's tendrils have dug too deep in the upstream project which side should Debian take?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    8. Re:DebianNoob by Jack9 · · Score: 2

      > I disagree strongly about this being an "implementation detail",

      I'm not making an argument against or for any position within the Debian groups. I was trying to understand and articulate the context (I'm wrong a lot). I'll submit that my personal opinion (being a non-Debian user since 2000) does not matter. I'm speaking about Joey Hess' position. If a distro uses systemd or not will be 1 factor in my decision making regarding what distros I choose to use. JH is not taking a stand about the Debian direction (evidenced by the process). He's abandoning Debian's current heading rather than trying to "right" the ship, toward what he thinks is proper.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    9. Re:DebianNoob by rev0lt · · Score: 2

      (...) in a FOSS environment the USERS get a say in things?

      Well, yes and no. Developers also use their own dogfood, and they're a non-trivial percentage of the userbase.

      We know what is good for you, you filthy peasant" top down management bullshit that treats the users as ignorant children

      As you frequently post lets-call-it-pro-microsoft-stuff (sometimes you hit the head of the nail, sometimes a finger), it's not too much different from what Microsoft (and other companies) try to do. The idea that "users will get used to" was big with Windows XP, and it was a major success. They try to repeat it ever since and fail miseably (although, I look at the metro interface I personally don't use (as an old fart windows user, I demand some consistency) and I think that with a couple of changes, its friggin awesome - light years ahead of what those guys at Canonical are doing.

      Compare this to the Linux side where Red Hat is basically pulling a coup and taking over the whole show

      Debian has no vote on - nor does it care - about Red Hat policies.

      If RH truly thinks their way is better let it sink or swim on the merits, not because all dissent was crushed.

      RH is a minority in the landscape where systemd affects systems. When RH (which is, both in business model and revenue, a small player in the IT panorama) starts to hinder, lets say - Oracle or CA interests, they'll be bough or put in line. The widespread adoption of systemd will force other, smaller distros to adopt it, because of software dependency - we've already seen this this Gnome3 and BSD support. It is perfectly normal that a sane person decides to leave because the project he dedicates his time to is no longer the project he joined, but a pawn of corporate interests (Debian is the "de facto" independant linux distro source, and most of the popular distros extend from it).

      In short, this is not about the users. It never was. Its about power plays and politics. In Microsoft world, they'd be guidelines and early adoption sneak previews.

    10. Re:DebianNoob by Jack9 · · Score: 4, Insightful

      > So in other words the massive egos are butthurt that in a FOSS environment the USERS get a say in things?

      I think that's an unfair characterization.

      Any USER can join the technical committee. How is it constructive to have a TC vote bypassed on an issue on the basis of a TC member similarly rejecting the process, as a method to bypass an unfavorable outcome? The toxicity is not the community, it's the process. Once set (by the constitution), it has been effectively unalterable. I do not DISAGREE with this process, I simply recognize the unfairness of it all, from his point of view.

      Those "egos" are the egos of people who are part of the technical committee. As Joey asks, why even have one now? Well, because it's taken time to get to this point and it just happened to be close to a release. He thinks technical decisions should be limited to the TC and anything related to those decisions (like the following practices) should also be from the TC. It's not just about this one incident, it's about a consistent waste of time in the TC that he worked to be a part of. He doesn't want to be a USER level contributor either, so he's walking. It's just altogether unfortunate that the community no longer fits his tastes and it's not uncommon for people to leave commercial jobs under the same circumstances.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    11. Re:DebianNoob by gweihir · · Score: 2

      More specifically to the decision not to delay the next release to await the results of the GR on whether packages are allowed to require systemd. I can't say I blame him. There is obviously some kind of coup in progress in Debian, some say by (ex-) Red Hat people. Lets see whether the project starts to bleed maintainers. Would not surprise me one bit, this is not a company were some people of questionable character take over, but the workers have to stay due to lack of better alternatives. This is a FOSS project and anybody can leave at any time.

      Will be very interesting what happens in the next few months. Of course FOSS will survive, with freedoms intact, the question is just how large.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    12. Re:DebianNoob by jbolden · · Score: 2

      That's well put and fairly characterizes the choices that Debian is going to be faced with going forward which is rare in the systemd debate. Agree 100% and well done.

      That being said the bug he seems to be upset about is automatically switching old systems on upgrade.

    13. Re:DebianNoob by gweihir · · Score: 4, Insightful

      Indeed. It is basically a decision about whether Debian becomes a monolith (and installation without systemd is exceedingly painful or impossible) or whether it retains large freedoms for its users to configure things, like, for example, the init-system. Now, monoliths do have advantages (if done really well, something basically nobody manages), but they also have severe disadvantages, like the concentration of power and and with it, decisions not being based on technical merit anymore. For a commercial project that, it can still be worth it. For a non-profit venture, it is toxic.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    14. Re:DebianNoob by gl4ss · · Score: 2

      open source doesn't as much need phb's as much as it attracts them.

      can't code, want to contribute? become a phb! if someone calls you out on it when you try to make some decision or another so that you can have your name on some decision or another, just call them toxic and quote some club rule!

      --
      world was created 5 seconds before this post as it is.
    15. Re:DebianNoob by Anonymous Coward · · Score: 3, Informative

      No, if you read his contributions to the thread, he's generally neutral to positive on systemd, and seems to consider most of the whining to be sore losers rehashing shit that's already been discussed ad nauseam multiple times.

      He also specifically attacks the notion of using a GR to set technical directions, and he stated a profound dissatisfaction with people raising the GR 2 short weeks before Jessie was supposed to freeze for release.

      He's not leaving "because of systemd", unless you're saying that he's somehow showing solidarity with the whiners by slagging off all the whiners abusing the GR process to make political points are being enabled by a toxic Debian constitution.

    16. Re:DebianNoob by Eunuchswear · · Score: 2, Insightful

      Well, no.

      He is a casualty of the way systemd is "resisted" -- by political (non-developer) manouvering, death threats, insults and lies.

      --
      Watch this Heartland Institute video
    17. Re:DebianNoob by Eunuchswear · · Score: 4, Insightful

      Becomes a monolith? Before Jessie sysvinit was essential.

      --
      Watch this Heartland Institute video
    18. Re:DebianNoob by turbidostato · · Score: 2

      "So in other words the massive egos are butthurt that in a FOSS environment the USERS get a say in things?"

      No, it isn't, since here USERS don't get a say in things. Only Debian Developers do.

      "Frankly its asses like this that will end up making a Debian fork successful,"

      No it won't, because USERS don't produce forks, developers do.

    19. Re:DebianNoob by turbidostato · · Score: 2

      "> When RH (which is, both in business model and revenue, a small player in the IT panorama)

      I continue to hear this and see absolutely no evidence of it. I see evidence to the contrary, in the US, India and Europe, over the last 20 years.
      Generally, it's RPM/RH that is first listed."

      Microsoft 2014 sales Income: 86.73B
      Oracle's: 38.28B
      SAP: 17B
      CA: 4.5B

      And then, Red Hat, 1.5B

      So yes, there's evidence that Red Hat is a small fish in the pool.

    20. Re:DebianNoob by Eunuchswear · · Score: 2

      I don't believe it -- Joey Hess believes it.

      That's what he has written.

      You can deny that if you want, but it is reality.

      --
      Watch this Heartland Institute video
    21. Re:DebianNoob by Jack9 · · Score: 2

      > And then, Red Hat, 1.5B
      > So yes, there's evidence that Red Hat is a small fish in the pool.

      And Debian is 0. I'm not convinced this is a useful metric.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    22. Re:DebianNoob by bhiestand · · Score: 2

      open source doesn't as much need phb's as much as it attracts them.

      can't code, want to contribute? become a phb! if someone calls you out on it when you try to make some decision or another so that you can have your name on some decision or another, just call them toxic and quote some club rule!

      Is that really what has been happening?

      I have never worked with a large open source project (beyond bug reports), but I always suspected they had a real need for project managers, technical writers/documenters, and various other support personnel.

      --
      SWM seeks new sig for a brief fling
  2. Gnome3, systemd etc. by Anonymous Coward · · Score: 5, Interesting

    After all of the rhetoric regarding "community" you can see how Debian has fallen short. While I still like and use Debian currently I am seriously looking at other options. When Debian pushed Gnome3 and the community didn't like it they moved forward with it as the default desktop anyway. Now there is the systemd debacle. A large number of people have voiced their disapproval, but No, Debian is going to go down that route anyway. Perhaps this could be a real gain for the BSDs?

    1. Re:Gnome3, systemd etc. by Anonymous Coward · · Score: 5, Insightful

      In fact, he is very supportive of systemd, as evidenced by many of his mailing list posts. Here's one example: https://lists.debian.org/debia... Pure speculation: He is fed up with people like Ian Jackson abusing the constitution to push their agenda.

    2. Re:Gnome3, systemd etc. by mvdwege · · Score: 5, Interesting

      In fact, someone on the Phoronix forums posted a bunch of links to Joey's debian-devel posts which seems to bear this out.

      Especially the first one is a clanger. If you can't support systemd on technical grounds without getting threats, something is very toxic indeed.

      And no, that first post is not directly related to the Debian Constitution. That the idiotic GR trying to override the Technical Committee decision two weeks before the Jessie freeze is inspired by this kind of drivel, and that the Constitution makes these kind of purely political overrides of the technical decisions possible is rather evident though.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    3. Re:Gnome3, systemd etc. by jones_supa · · Score: 3, Insightful

      When Debian pushed Gnome3 and the community didn't like it they moved forward with it as the default desktop anyway. Now there is the systemd debacle. A large number of people have voiced their disapproval, but No, Debian is going to go down that route anyway.

      GNOME3 and SystemD are a natural choice because the developer community behind them is so large. Hopefully that leads to software which has less glitches, less vulnerabilities, new features are implemented faster, documentation is up to date, and quality assurance works. These days open source projects are so complex that you really need the pure manpower. This is probably the direction which we are even more heading towards in the future.

    4. Re:Gnome3, systemd etc. by Anonymous Coward · · Score: 2, Insightful

      Aha, i get your point, like equally nobody uses a Linux desktop neither, what a bunch of wasted efforts is that! Right?..

    5. Re:Gnome3, systemd etc. by Golden_Rider · · Score: 5, Informative

      In fact, someone on the Phoronix forums posted a bunch of links to Joey's debian-devel posts which seems to bear this out.

      Especially the first one is a clanger. If you can't support systemd on technical grounds without getting threats, something is very toxic indeed.

      And no, that first post is not directly related to the Debian Constitution. That the idiotic GR trying to override the Technical Committee decision two weeks before the Jessie freeze is inspired by this kind of drivel, and that the Constitution makes these kind of purely political overrides of the technical decisions possible is rather evident though.

      From what I read there, stuff like https://lists.debian.org/debia... (trying to make technical decisions via politics when there actually is no disagreement between devs which needs any help with the decision-making) also contributed to his decision to quit.

    6. Re:Gnome3, systemd etc. by Anonymous Coward · · Score: 5, Interesting

      I was kind of neutral about systemd until I realized that the only way to get centralized logging out of systemd boxes is to turn on syslog mode (journald has no concept of network transport).

      At that point, I realized that the systemd developers aren't actually server admins.

    7. Re: Gnome3, systemd etc. by loonycyborg · · Score: 4, Insightful

      The problem is that users can't be allowed to decide which desktop environment or init system to use. They can only request particular features and then developers decide which DEs or whatever to use to implement them. That's the only way it can work. Otherwise you'll have no developers and maintainers, period. And who will implement stuff then?

    8. Re:Gnome3, systemd etc. by CRCulver · · Score: 5, Informative

      You do not have to install gnome3 on Debian, I don't.

      systemd on Debian is a dependency for most desktop applications even if one avoids Gnome 3. Installing GIMP, for example, will pull in systemd libs.

      As for systemd, I suggest looking through Debian's extensive documentation detailing why they chose systemd over the alternatives.

      During that "lengthly consultation process", nearly all of the for systemd was based on the advantages that systemd, as an init system, offer over competing init systems. In the months since Debian committed to systemd, Poettering has been increasingly vocal that he wants systemd to be more than an init system. That is why there is a renewed call for debate.

    9. Re:Gnome3, systemd etc. by Mirar · · Score: 5, Insightful

      Gnome3, systemd, wayland, pulseaudio etc might (or might not) be good ideas. But they should probably not be introduced before they are completely bug-free -- or at least more bug-free then the thing they will replace. (And they should be better designed than the thing they are trying to replace.)

      This has not always been the case. Actually, this has rarely been the case. They have been introduced as the new hip thing despite bugs and design flaws.

      And considering that the *ix world is full of people who don't like change - it's one of the main selling points - changing things because it's hip, doesn't solve the problem, introduces new bugs and introduces the well known problem of update-your-legacy-system-or-don't-update-your-machine-ever-again doesn't really sit well with everyone.

    10. Re:Gnome3, systemd etc. by gmack · · Score: 2

      If gimp pulls in systemd libs then a bug should be filed there. There is no technical requirement it needs to be that way according to the gnome folks.

      During that "lengthly consultation process", nearly all of the for systemd was based on the advantages that systemd, as an init system, offer over competing init systems. In the months since Debian committed to systemd, Poettering has been increasingly vocal that he wants systemd to be more than an init system. That is why there is a renewed call for debate.

      This is what I mean by reading things for yourself. I've been reading about his plans but you are mistaking the systemd init system with the overall collections of things he is working on. It's not as if the high speed DHCP daemon he has just written will end up in PID 1. His proposals so far is that there will be more optional daemons that either work better and at some point in the future I wouldn't be shocked if there were to be a debate over whether his addons should replace existing daemons but we aren't there yet.

       

    11. Re:Gnome3, systemd etc. by Anonymous Coward · · Score: 3, Interesting

      This makes no sense. In the past to get network logging you needed to install a syslog daemon. And with systemd you still need to install a syslog daemon. What's the big deal?

    12. Re: Gnome3, systemd etc. by Anonymous Coward · · Score: 4, Insightful

      If the users don't like what the developers are doing, the developers are free to leave.

      You've gotta be fucking kidding me. The opposite is true with most open-source projects, as it should be. Those who do the free work get to decide what they work on, and if they want to pander to user's demands. No developer would want to work for free in the way you're describing. Also, developers are users too.

    13. Re:Gnome3, systemd etc. by Delicious+Pun · · Score: 2

      I'm thinking that the Debian social contract needs to be replaced with "We do what we want. Like it or don't like it. It doesn't matter to us."

    14. Re:Gnome3, systemd etc. by udippel · · Score: 4, Insightful

      Can nobody do anything about this chap on an ego trip?
      First, he didn't do what was necessary for audio; but made a huge, convoluted "Eierlgende Wollmilchsau" from it (I guess, he knows what that is!) that pops up and tells me all the while that I have plugged in some headphone or some; but doesn't remember, ever, despite of all my efforts, that, no, I don't want the internal sound card after each reboot, thank you very much! So I have been telling my machine for the last 2 years, whenever I boot, exactly that, and again. After each reboot. Thank you very much!
      He seems to like all the convoluted stuff - against all Unix philosophy, by the way - and the stuff that usurp the rest of the world. How can a maniac be such unstoppable?

    15. Re:Gnome3, systemd etc. by devent · · Score: 2

      Installing GIMP, for example, will pull in systemd libs.

      Some optional dependency of GIMP pulls systemd-libs. And who cares anyway, if it's just a library? You know that GIMP depends on a bunch of libs one more or one less who cares. A systemd-lib is not systemd.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    16. Re:Gnome3, systemd etc. by devent · · Score: 2

      Poettering has been increasingly vocal that he wants systemd to be more than an init system.

      Who fucking cares? systemd is modular, Debian can just pull in the init stuff of systemd. How is that relevant that the guy who wrote a software peace that Debian wants to use want to add new features?

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    17. Re:Gnome3, systemd etc. by CRCulver · · Score: 3, Insightful

      Who fucking cares? systemd is modular, Debian can just pull in the init stuff of systemd.

      Even the init stuff of systemd requires the Linux kernel, so it is incompatible with Debian's commitment to a diversity of systems. In any event, systemd is not modular by any reasonable definition. All of those "separate binaries" expect to be talking to each other, and the uselessd developer found he had to go far back in the systemd versioning to be able to use just the init system components without the rest.

    18. Re: Gnome3, systemd etc. by Anonymous Coward · · Score: 2, Informative

      You now have a massive piece of log-corrupting shit sitting between your events and your real log system because the systemd ball of tar is written by a hack that doesn't understand interfaces.

    19. Re:Gnome3, systemd etc. by Anonymous Coward · · Score: 4, Insightful

      I should add to this that Debian has built a reputation, over more than a decade, for being a conservative, rock-solid stable distro. By adopting new packages which are less stable than their predecessors, Debian, more so than other distros, seriously erodes its reputation.

    20. Re:Gnome3, systemd etc. by Anonymous Coward · · Score: 5, Insightful

      "It is trivial to export systemd log files to such a centralized logging server by using "systemd-journal-gatewayd", "

      That is a pull based system, ie: it allows you to retrieve logs from the generating server. It is in no way a replacement for push based logging to a central server.

      The fact that you suggested this as a viable alternative demonstrates the huge disconnect between system admins and systemd advocates. It'd be nice if existing solved "problems" weren't re-solved without fully understanding the original problem.

      It's like reinventing the wheel, based on you only ever seeing a bike travel down stairs. Then wondering why people complain about the fact that you decided a square wheel would be better. A square wheel may very well provide better traction on the stairs, but you've missed the bigger picture.

    21. Re:Gnome3, systemd etc. by Electricity+Likes+Me · · Score: 2

      Yeah, we shouldn't have released X11 until it was 100% bug free either...

    22. Re:Gnome3, systemd etc. by Anonymous Coward · · Score: 3, Informative

      "You mean a disconnect like the fact that you can pretty trivially 100% a couple of servers running feature extracting daemons processing text based logs at the moment for a small cluster of machines?"

      No. I see that you still don't see the problem with switching from a push to a pull based system, despite your tangents into text vs binary, etc.
      You have illustrated my point.

      "Where has this absurd notion that text logs are efficient come from?"
      I'll entertain your straw man for a bit. You are talking about transmission and storage efficiency, these have not been a serious concern in quite some time due to increased bandwidth and storage capacity. And I say this as someone who works on a system that has 1TB for receiving uncompressed log data, and sees single systems sending well over 20GB a day.

      With logs it is much more important for them to be:
      1. Portable. eg: there is more than one size of byte and byte ordering. The generating systems architecture and platform can change over time and it should not impact the next point.
      2. Archival. The file needs to be read back, maintaining all information, years from now, despite changing systems and requirements.
      3. Accurate. There should be a minimum of processing over the entire life-cycle, whereby errors can occur.
      4. Integration friendly. On large log infrastructure, the initiating machine's log format is only the first step of the log's life. It must be usable by many other tools.

      " rsyslog in TCP mode is how you achieve this currently"
      False. It is possible to lose messages even with TCP mode. This is why rsyslog introduced RELP. And if you knew about this then you'd also know that rsyslog supports compressing the log stream over the network, rendering the size efficiency argument rather moot. Since you should be encrypting your network transit anyway, you;d know that enabling compression is a single line config. (I've never seen an un-compressed encrypted stream)

      "Of course rsyslog also reads systemd journals natively."
      You're being intentionally misleading by saying that and completely ignoring the caveats and warnings about using this.
      (See: http://www.rsyslog.com/doc/master/configuration/modules/imjournal.html)

    23. Re:Gnome3, systemd etc. by jbolden · · Score: 3, Interesting

      But they should probably not be introduced before they are completely bug-free -- or at least more bug-free then the thing they will replace.

      Mature software is almost always vastly less buggy than newer feature rich software. In any cycle of improvement the less buggy software is replaced with more feature rich software.

      And considering that the *ix world is full of people who don't like change

      I don't know that. I think there is a some change resistance in Linux now that didn't used to exist. The Unix world used to love change. I think it is a generational shift since the early 2000s. But the Android user base which is the vast majority of the *ix world seems pretty happy with the changes. As do iOS and OSX users. And frankly most Linux desktop users like systemd. And frankly most server people are using cloud solutions which either have or will shortly be switching to systemd easily to take advantage of those features.

      There is a vocal minority what doesn't like this change.

      doesn't solve the problem

      Of course it does solve the problem which means you are just making stuff up.

    24. Re:Gnome3, systemd etc. by jbolden · · Score: 2

      Instead of offering me an alternative and convincing me to switch of my own volition, systemd has become mandatory by virtue of shifting the ground from out beneath my feet. This is a bullshit way to do things.

      That's called progress. I liked MySpace and didn't like the switch to Facebook. So what?

      There is no catch-22. Gnome is led by RedHat. RedHat is moving in the direction of OpenShift. PaaS vendors want process management i.e. systemd. That's a clear cut chain of dependency. If you want to be on the Gnome codebase you follow RedHat's lead.

      MATE is fighting the user interface battle they don't want to go after user space plumbing as well.

    25. Re:Gnome3, systemd etc. by jbolden · · Score: 2

      I agree. Systemd is now about a "2nd kernel" or "userspace plumbing". Essentially a redesign of Linux.

      The problem is I don't know what there is for Debian to debate. They don't have the upsteam influence. If systemd is expanding and large numbers of developers in upstream and going to be introducing dependencies on systemd what is there for Debian to debate? The most they could in a practical sense do would be to create a subset of packages that don't have systemd dependencies directly or indirectly and frankly that's pretty easy for anyone to do for themselves and just create a child distribution

      IMHO the anti-systemd people are mostly admins and not developers so I don't think they have the manpower to pull off what they want.

    26. Re:Gnome3, systemd etc. by ruir · · Score: 2

      Before upgrading Debian 7 to 8, pin systemd NOT TO INSTALL. /etc/apt/preferences.d/01systemd Package: systemd Pin: origin "" Pin-Priority: -1

    27. Re: Gnome3, systemd etc. by turbidostato · · Score: 2

      "I disagree. The point of being in a community is to... be a part of a community. As you describe it, there is no community, there are just two groups of people. Developers and users. If the users don't like what the developers are doing, the developers are free to leave. They will be replaced by people who respect others in the community."

      Are you really so naive or just trolling? Because what you are saying is the exact opposite to reality.

      And not because a matter of moral judgement, what's right and what's wrong, but a matter of making things happen.

      A user doesn't make things happen, a developer does.

      So it is not "If the users don't like what the developers are doing, the developers are free to leave" but "If the users don't like what the developers are doing, the *users* are free to leave" because what power has a user to make a developer do what he doesn't want to do? And what power has a user to make a developer resign while he's still doing what he likes to? Moreso on a purely community-driven project where the user doesn't even have the proxy of a corporation that pays the developer's wages.

      "More users means more promoters, more promoters means more potential developers. Those developers will replace the "my way or the highway" devs that are currently taking charge"

      No. Even if it happens the way you say, the new developers will be another generation of "my way or the highway" because the user still won't have any ability to make developers do what they don't feel inclined to do.

      In other words: the only way for a user to make things happen is to stop being just a user and become a developer and once that happens, it will also be "his way or the highway".

    28. Re:Gnome3, systemd etc. by turbidostato · · Score: 4, Insightful

      "Or, you might check the issue tracker and you will find that network logging is on the to-do list."

      And this quite says it all.

      Despite still lacking basic features and obviously being a moving target, someone wants it as the default for such an important component as the init system for the Stable version of one of the most used and respected distributions known, among other things, for not adding variations once frozen (remember the thing about "moving target"?).

    29. Re:Gnome3, systemd etc. by turbidostato · · Score: 2

      "Where has this absurd notion that text logs are efficient come from?"

      From the vast army of sysadmins left with a broken server to see what happened and how to recover it.

      "Text based logs generate a huge amount of redundant network traffic."

      For one is not a "huge amount", for other, redundant is good here because it means it'll be easy to extract meaning out of a (slightly) corrupted stream. Try that from a 0 redundancy stream.

      "Wht ime is it?" - What did I intend to say?
      "89035213492" - Is this the number I intended to transmit?

    30. Re:Gnome3, systemd etc. by turbidostato · · Score: 3, Insightful

      "Seriously this fetish the community has with every new thing being 110% feature compatible and complete with the old the moment it hits github is getting tired."

      The strawman argument is what's getting tired.

      1) No one asks for your petty project to be 110% feature compatible with anything when it hits github.
      2) What people asks is for THINGS ALREADY RELIABLY WORKING, being at least as good as the old thingie PRIOR TO BE PROMOTED TO A PRODUCTION ENVIRONMENT.
      3) For it to be accepted into a production environment, the new thingie has not only to be as good as the old thing but BETTER by a factor that makes it worthy the expenditure in relearning and readapting old systems and people to the new thing. And then add an extra margin to cope with the risk that in the end things may not end as expected.

      I know it's in the human nature but what it's tiring is for each new generation know-it-alls to throw away the experience and knowledge of the ones that came before and then even telling they "find tired" when told, no boy, you don't know it all.

    31. Re:Gnome3, systemd etc. by Electricity+Likes+Me · · Score: 2

      23.23.142.124

      Did a digit go missing? Get flipped? Maybe it meant to say 231.23.142.124

      It's redundant in the sense that it's useless. Not redundant in the sense that it's robust.

    32. Re:Gnome3, systemd etc. by Electricity+Likes+Me · · Score: 2

      "RELP is TCP based with another layer of protocol over the top."

      You could say the same about HTTP or any other application level protocol,

      I don't know, maybe my point was spelled out in the immediately following sentences which you didn't read?

      Because you just went on to prove the entire point I was making by talking all about extra network protocols and daemons all created to make networked syslog reliable while you're in the middle of complaining about using a separate daemon to make journald network exportable.

      At this point, I have no idea what you think the problem is other then "oh my god journald is new and scary". Because you've been explaining in excruciating detail exactly why you wouldn't use the raw logging protocol of a local system to actually communicate over a network because networks aren't reliable.

      In which case, we return to the original issue: what exactly is the problem with using a special purpose daemon for exporting logs over the network? You know, the aforementioned separation of concerns which in any other thread on systemd is apparently the only thing people can talk about?

    33. Re:Gnome3, systemd etc. by segedunum · · Score: 2

      If you can't support systemd on technical grounds without getting threats, something is very toxic indeed.

      Under no circumstances has systemd been supported on technical grounds (those proposing it keep repeating this ad nauseam in the hope it will just be accepted as fact), nor has there been any extensive discussion in the manner he describes. systemd has been imposed as a de facto default almost overnight and the general consensus has been that it would be accepted with nary a whisper. Now that there is some pushback various characters are getting upset.

      Given that this is an extremely core piece of software that a distribution is going to have to support come hell or high water it deserves a huge amount of scrutiny it hasn't got. You've also got to look beyond the code and ask yourself whether it is backed by a group of developers who are very, very, very responsive to security issues and bugs. The answer to that is a big fat NO.

      "But desktop environments like Gnome were already requiring systemd before Debian switched to it; Debian cannot hold back the tide."

      In every supposedly technical discussion that I have seen about systemd this is the default end argument. That is NOT a technical argument.

    34. Re:Gnome3, systemd etc. by mvdwege · · Score: 2

      No. Systemd supporters give plenty of technical reasons for their support. In my case (for one thing) it is wanting event based processing of service management. Systemd offers that, sysV rc doesn't. Like it or not, that's a technical reason.

      On the other hand, you anti guys keep bringing up things like this shit, or 'not Unix philosophy', or 'monolithic hairball'. Those are not technical arguments.

      Do me a favour, and refrain from answering until you can actually muster a technical argument against systemd.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    35. Re:Gnome3, systemd etc. by segedunum · · Score: 2, Insightful

      Because you just went on to prove the entire point I was making by talking all about extra network protocols and daemons all created to make networked syslog reliable while you're in the middle of complaining about using a separate daemon to make journald network exportable.

      You have no point at all apart from making a whole load of noise to make it look like you have one.

      At this point, I have no idea what you think the problem is other then "oh my god journald is new and scary".

      Not an argument I'm afraid, but this is the kind of non sequiturs that systemd critiques usually boil down to once its proponents have exhausted all the nonesense.

      Sys admins demand logs they can read under as many circumstances as possible and the ability to take logs off a machine promptly in the event it is compromised. systemd fails conclusively on both counts. The point, and the end.

  3. What is Debian? by Anonymous Coward · · Score: 5, Funny

    I've never heard of Debian before - is it based on Ubuntu Linux?

    1. Re:What is Debian? by dotancohen · · Score: 2

      I've never heard of Debian before - is it based on Ubuntu Linux?

      Debian is destined to be merged into Ubuntu, it seems.

      --
      It is dangerous to be right when the government is wrong.
  4. How did the Constitution Fail? by Dr.+Evil · · Score: 2

    This can be a warning for other groups.

    The Debian constitution looks like nothing more than normal club bureaucracy. Without it, I would expect Debian wouldn't have survived as long as it has.

    https://www.debian.org/devel/constitution

    Without specific concerns about such a constitution, I'm inclined to not make much of this. People change, projects change, people leave, people join. It doesn't matter how vital the participant, things change.

    This is the only hint of what's wrong, I don't see how it has anything to do with the existence of a constitution: https://lists.debian.org/debian-devel/2014/11/msg00196.html

    No offense to anyone involved... I'm more interested in learning what's wrong with the constitution so that I can avoid similar problems in my own clubs.

    1. Re:How did the Constitution Fail? by Anonymous Coward · · Score: 5, Informative

      The longest lived linux distribution has no constitution. It's based on the idea of making sure it works well for the leader of the project. Surprisingly, Slackware is gaining, not losing, users due to this.

      Of course, it doesn't hurt that Patrick Volkerding seems to prefer something other than systemd.

  5. Yep by Wizy · · Score: 2, Funny

    Thanks systemd.

    1. Re:Yep by grcumb · · Score: 4, Informative

      Thanks systemd.

      BINGO. In spite of Joey being on the 'winning' side of the systemd debate, his resignation seems to be a direct reaction to the schism that systemd has driven into the linux community. As someone far brighter than me said:

      the systemd debate is rarely a technical argument for either side, instead it is an ideological and cultural war waged by two opposing demographics that inhabit the same general sphere of Linux and FOSS. This isn’t about technical merits, it’s about politics.

      Read the whole piece. It's one of the best round-ups of the state of the debate.

      (And by 'debate', I mean 'debacle' of course.)

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    2. Re:Yep by walterbyrd · · Score: 3, Insightful

      IMO: the article is wrong. Many of the reason that systemd is hated are technical. And those technical reasons have expressed, and then ignored, many times.

  6. Re:What does he mean? by dotancohen · · Score: 3, Interesting

    What does he specifically mean?

    He means that Debian, like many other FOSS projects, needs Giving Trees to drain.

    Joey was one such tree, and all that is left now is a stump. Others are at various stages of being just a trunk, or perhaps having a few branches left. The Giving Trees are being chopped down faster than they are being planted.

    --
    It is dangerous to be right when the government is wrong.
  7. Unfortunate, but not surprising by Anonymous Coward · · Score: 5, Insightful

    I've spent way too much time over the past month reading threads on the developers' list related to Joey's proposed vote. Basically, he was advocating a policy which stated that no package shall be dependent upon one particular init system, the situation which has been in place all along. Unfortunately, what it's really come down to is total commitment to systemd or not, not only for Debian but essentially for the Linux community in general. There are many developers who are modifying packages to totally depend upon systemd and its ever expanding list of services, and they have made it clear that they will not consider alternatives. What's become equally clear to me is that the developers in general, and the systemd proponents in particular, are completely unconcerned about the impact upon the user community, the server segment which has almost no concern for improvements such as reduced boot time, or pretty much anything outside of the development community.

        Perhaps in the long run this will all work out, but as a long-time (17 years) Debian user and longer-time (30 years) UNIX guy, I'm very skeptical. Too many things being aggregated into a single system, too many dependencies upon large packages which are almost certain to prove susceptible to security and reliability defects, and a lead developer with a poor track record, monstrous ego and an alienating personality. At this point, it seems that a fork of Debian is almost inevitable, though that effort appears to me to be more likely to simply dilute the overall effort than bring any resolution.

        What's perhaps most frustrating to me is that systemd is but one of several changes to the ecosystem which are being made with little regard for the consequences. We've seen how well the Gnome3 desktop has been received by the user community, with essentially no concern from the developers. The loss of a desktop manager is an inconvenience, however there are many applications based upon GTK which are essentials, and these are being adversely affected. Another turn in the wrong direction, in my opinion, is Wayland, which breaks many highly useful (to users) capabilities provided by X11. I'd be OK if Wayland continues to be an alternative to X11, however I suspect that, like systemd, it will become an avalanche once Red Hat and any other major distribution adopts it as a default.

        As I wrote above, perhaps in the long run it will all be good, and the consequences of people like Joey Hess departing will not be detrimental. We shall see.

        -- MC --

    1. Re:Unfortunate, but not surprising by ruir · · Score: 2, Interesting

      I have been using Debian since 1996, and *BSD occasionally. Now I am waiting for Monday and FreeBSD 10.1. Will be testing it in the next months. I do not want to reach Debian 9 and having systemd shoved down my throat. Had the unpleasant experience of having to pin systemd to -1 to not having it installed by default when updating a couple of Debian servers to Jessie.

    2. Re:Unfortunate, but not surprising by raxx7 · · Score: 3, Informative

      Joey Hess did not propose such a vote, Ian Jackson did.
      In fact, Joey Hess endorsed an alternative which basically states "we need no stinking GR".
      https://www.debian.org/vote/2014/vote_003#amendmentproposerc

    3. Re:Unfortunate, but not surprising by udippel · · Score: 2

      Why AC? I would have liked to know who is behind such thoughtful lines.
      And I have no mod points to make myself heard through your words.
      Yours is an insightful and fully seconded message; since what we have been advocating from the early years of GNU onwards, was first and foremost freedom; and secondly modular architectures.
      I have been teaching this to my students throughout the years, and I have poked fun at the 42 levels of dependencies gobbled together in Redmond. Today I'd blush if any of my students ever came back asking about freedom and modularity. When an oversized init is needed, this and none else, to use a drawing application. Good Lord! What has the early spawning of services to make with late applications!?!? And worse: There is zero - nil alternative as drop in. Welcome to the software Redmond V2.0! Okay, it is not from Redmond, but is intoxicated with its spirit.
      The sad part is not, that it is; but that a bunch of people seemingly went crazy about this rotten philosophy. Like 'All your code are belong to us - because you can't run it without us!'. That's what I have been fighting for the last twenty years of my life: Applications not running on Linux as excuse to not run Linux. Now, in my graying years, applications don't run on Linux because of Linux. Do I need to carry on by drawing the next parallel, the one between DRM and systemd and Wayland?

    4. Re:Unfortunate, but not surprising by steveha · · Score: 3, Informative

      Another turn in the wrong direction, in my opinion, is Wayland, which breaks many highly useful (to users) capabilities provided by X11.

      If Keith Packard thinks Wayland is a good idea, I'm inclined to trust him. And, he does.

      Perhaps you don't fully understand what Wayland is or why the senior X11 developers think it is a good idea. Please read through this and see if it changes your mind:

      http://www.phoronix.com/scan.php?page=article&item=x_wayland_situation&num=1

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    5. Re:Unfortunate, but not surprising by ruir · · Score: 2

      Granted, the greatest advantage of Debian is the excellent package management. But it is not an advantage when it works against our wishes i.e. installing a framework we do not want.

    6. Re:Unfortunate, but not surprising by jbolden · · Score: 3, Insightful

      Joey Hess was pro-systemd. Your entire article is wrong.

  8. Whatever by Anonymous Coward · · Score: 3, Interesting

    I don't care what skill you may or may not have, all developers are the same: Random and often wrong.

    I say this as a developer myself for 30+ years. We are esoteric, egotistical, opinionated, and often, very often, wrong when it comes to the overall picture, prediction of future trends, and proper leadership. This is why I always try to seek out leaders that can guide my skill to success. I know for a fact that I suck at understanding the high-level world.

    1. Re:Whatever by organgtool · · Score: 4, Insightful

      Please speak for yourself. We developers are often horrible at recognizing what users want, but we are often excellent at recognizing poorly engineered software and systemd reeks of poor engineering. I'm all for tighter integration of components in the operating system so long as they make sense, but systemd tightly couples all kinds of components that should be optional and, in general, pisses all over basic engineering principles such as KISS. I started out very neutral in the systemd debate, but the more I learn about how it is implemented, the more I understand why there are so many people who vehemently oppose it.

  9. I will be changing to FreeBSD too by ruir · · Score: 2

    updated to jessie and installed systemd by default, had to roll back VM and pin systemd. Fuck Debian.

    1. Re:I will be changing to FreeBSD too by CRCulver · · Score: 2

      Virtually all your Slashdot comments are in defense of systemd. Could you please disclose your relationship to the the project?

    2. Re:I will be changing to FreeBSD too by devent · · Score: 2

      I have no relationship. Just using happy Fedora 20 with systemd. I just want to hear a genuine error of systemd.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    3. Re:I will be changing to FreeBSD too by Anonymous Coward · · Score: 2, Insightful

      Shut down your machine. Now mount /var/log on a machine running Fedora 18. Now tail -50 /var/log/* to find out why your first machine won't boot.
      When you've done that, you can speak again.

    4. Re:I will be changing to FreeBSD too by Eunuchswear · · Score: 2

      The people are objecting to package dependencies.

      Some people are complaining about dependancies on systemd-libs, claiming that merely having Poetterings code on their hard disk will somehow cause them problems.

      If upstream make their package depend on systemd then either that dependancy isn't needed, in which case just remove it, or is needed for some feature, in which case the user would have to install systemd whether it was the default or not.

      Or the people who don't want systemd could implement the same feature in sysvinit or upstart.

      Joey Hess was working with other Debian developpers to do this, and has quit the project because of what he sees as the toxic behaviour of the people who insist on making this a political decision, imposed by non-developpers, rather than a technical one.

      --
      Watch this Heartland Institute video
    5. Re:I will be changing to FreeBSD too by CRCulver · · Score: 2

      Fine if you think that way about systemd, but you don't think it's creepy that systemd is the only thing you post on Slashdot about? This site features submissions on a variety of topics every day. There's more to life out there than systemd.

  10. Unfortunate, but not surprising by Anonymous Coward · · Score: 5, Insightful

    You outlined your scepticism, thought processes, and the "general concern" standpoint that is so often lost in political vs. technical (or "politechnical") battles involving the "monolithic systemd" approach and I share your sentiments completely. Maybe that's because, like you, I'm an "oldish UNIX guy" (1990 and counting), and a lot of us have been around long enough to see the negative effects of "change for the sake of change" (which, in my opinion, systemd suffers greatly from); a lot of software today suffers from that driving force, so I shouldn't exclusively pick on systemd.

    The author of uselessd said "many of the more technically competent people with views critical of systemd have been rather quiet in public, for some reason". The reason is that most of us in those positions do not have the time, energy, or interest to partake in long-winded uphill battles when our jobs, responsibilities, and lives tend to already be inundated with energy-depleting tasks; the last thing we need is to voluntarily enter into a near-religious debacle when we could just switch distros or flavours (e.g. Linux vs. BSD) and continue to do what we've done for a long time (and continue to do it well). Thus, our scepticism is justified -- we are not "against" change, we just don't make hasty decisions.

  11. systemd by jesdynf · · Score: 5, Insightful

    systemd is designed to prevent duplicated boilerplate in init scripts -- but it won't support arbitrary verbs in its init scripts so best practice is to put those functions in auxiliary scripts elsewhere. Which will mean you have to duplicate long sets of the same functionality in both places. Yay for systemd!

    systemd is designed to minimize how long you spend booting. Given how often I reboot, if systemd costs me even one more minute to deal with over the course of a year, systemd has actively failed to save me time.

    systemd brings binary logging to Linux, which is good because I was talking to Nobody Ever, and Mr. Ever had a lot to say about how big a help the Windows Event Viewer is in sorting out issues.

    I guess Debian was a great thing to learn Unix on and I'll really miss it.

    --
    Yahoo! Pipes are awesome. How awesome? http://pipes.yahoo.com/jesdynf/slashdot
  12. Re:What does he mean? by Anonymous Coward · · Score: 2, Insightful

    systemd has become de facto mandatory, practically overnight. We weren't having this debate every other day last year.

    This is a clear sign of something immature being shoved down our throats. My point is simple: it has not followed the traditional path of gaining third-party acceptance before becoming enshrined as a de facto standard in one of the most major distributions around. This (and I am NOT trolling) is much like Bennet Hasselton using Slashdot's front page as his personal blog; it is an option unavailable to the rest of us, and it is unclear why he should be so specially privileged.

    There is no clear and compelling reason for replacing a host of services (69 services!) with entirely new code under the aegis of "making an init system" (one service). First and foremost, the amount of unaudited code is staggering. This is a security nightmare. The NSA is busy laughing all the way to the bank, because they didn't have to lift a finger to vastly increase the amount of attack surface on the average Linux system.

    More importantly, it has been allowed to work itself into a position where we are unable to avoid it without sacrificing features we use routinely (and this applies across many groups of people with varying interests and use patterns). This is a clear loss of freedom of choice. Calling it "not mandatory" is disingenuous at best and an outright lie in many cases.

  13. Re:What does he mean? by Anonymous Coward · · Score: 2, Interesting

    Yes, it does replace 69 services

    And since when is unaudited code NOT a technical gripe?

    Lightweight? Bullshit. Yet another systemd fanboi who spouts rhetoric and flat out lies and ignores technical complaints. There's so many fucking things wrong with systemd that you can't even list them in a post on Slashdot. Like the fact that the journal gets corrupted and Poettering considers it not a bug. Like the fact that it was rolled out without network logging support--but the logger you're forced to use in between an external logger is known to corrupt logs. These things are technical gripes and an absolute deal-breaker for environments which need auditability.

    Fucking idiot.

  14. Re:What does he mean? by gweihir · · Score: 2, Insightful

    For me, the not-caring about corrupted logs was the kicker. Nobody with even the least bit of interest in security and stability will _ever_ tolerate something like that. The logs are critical and _must_ be complete, if technically possible.

    Poettering is an incompetent hack or has a nefarious agenda. (Personally, I think he is a pansy for others with the nefarious agenda...)

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  15. Re: What does he mean? by gweihir · · Score: 2

    Well, if the language is deserved, nobody will be sorry to see you go. People not listening to valid concerns when they are voiced in a reasonable manner, eventually get shouted at and rightfully so.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  16. Re:systemd by jbolden · · Score: 3, Informative

    systemd is designed to minimize how long you spend booting

    systemd is designed to give Linux a full featured process manager like you have on mainframes. Speeding booting is a side benefit.

    ___

    As for your comment about arbitrary verbs systemd should be handling each process, that's its job. There shouldn't be any functionality in both places after conversion.

  17. Re:systemd by thegarbz · · Score: 3, Informative

    Let's number the responses:

    1. For your complaints about lack of arbitrary verbs in init scripts I don't really see much of this as a problem. When systemd's settings do what they are supposed to there is no duplicate functionality elsewhere. This is true for the distros I've seen it used. Far LESS scripting to start the system.

    2. Systemd is not about boot time, actually I saw at least one example showing it's slower than upstart. But if you think that's the reason systemd exists you have a lot of reading to do.

    3. Binary logging is a useful feature IMO. But hey you can't please everyone. Oh wait you can, a single setting change will give you standard syslog compatibility. Who knew!

  18. Re:last usable Debian was squeeze by Eunuchswear · · Score: 2

    root can crash linux, shock horror.

    Film at 11.

    --
    Watch this Heartland Institute video