Stories
Slash Boxes
Comments

Dev.SN ♥ developers

posted by LaminatorX on Wednesday February 26 2014, @08:30AM   Printer-friendly
from the Boot-him?-I-just-met-him! dept.

jbernardo writes:

"Having had several issues with systemd, and really not liking the philosophy behind it, I am looking into alternatives. I really prefer something that follows the Unix philosophy of using small, focused, and independent tools, with a clear interface. Unfortunately, my favourite distro, Arch Linux, is very much pro-systemd, and a discussion of alternatives is liable to get you banned for a month from their forums. There is an effort to support openrc, but it is still in its infancy and without much support.

So, what are the alternatives, besides Gentoo? Preferably binary... I'd rather have something like arch, with quick updates, cutting edge, but I've already used a lot in the past Mandrake, RedHat, SourceMage, Debian, Kubuntu, and so on, so the package format or the package management differences don't scare me."

[ED Note: I'm imagining FreeBSD sitting in the room with the all the Linux distros he mentioned being utterly ignored like Canada in Hetalia.]

 
This discussion has been archived. No new comments can be posted.
Display Options Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Informative) by jbernardo on Wednesday February 26 2014, @09:23AM

    by jbernardo (300) on Wednesday February 26 2014, @09:23AM (#7268)

    Well, a quick google for "what is wrong with systemd" gave several hits. One of the most comprehensive is here - http://www.linuxadvocates.com/2013/04/systemd-new- pulseaudio.html [linuxadvocates.com] - but for me, the final straw was that I was unable to boot a pc because the clock got reset somehow. "fsck -a" kept failing, as the last modify date was in the future, and systemd kept restarting it, never getting to a recovery console. Then I found out that passing "single" in the kernel command line isn't recognized by systemd - there is now some .target syntax, for some stupid reason.
    So that was the final straw for me - but that wasn't the question. I don't want to get into the typical discussion around systemd.
    The question is what linux, binary alternative distros are there?
    I know I can switch to BSD, I've done SourceMage scripts automating the LFS "recipes" to build openoffice, java, etc., but I'd rather have pre-built binaries for the family laptops and netbooks.
    So, what alternatives do have, with the linux kernel?

    Starting Score:    1  point
    Moderation   +4  
       Informative=3, Underrated=1, Total=4
    Extra 'Informative' Modifier   0  

    Total Score:   5  
  • (Score: 5, Informative) by Desler on Wednesday February 26 2014, @09:38AM

    by Desler (880) on Wednesday February 26 2014, @09:38AM (#7270)

    While that link may sound great you should realize the same person made a complete 180 after writing it. You can read their current opinion here [linuxadvocates.com]:

    Seriously, systemd is a foregone conclusion and while it took time for me to digest the technical issues during the past year, I do see its importance.

    Basically most of the systemd hate is from mostly people who have never used it and are simply riding the "We hate Lennart" wave.

    • (Score: 1) by Eunuchswear on Wednesday February 26 2014, @10:48AM

      by Eunuchswear (525) on Wednesday February 26 2014, @10:48AM (#7304) Journal

      And his change of mind just goes to show he's still an idiot who doesn't get it.

      A guy who says his distro is "fuduntu" "a fork of Fedora 14" spouts:

      It's really border-line funny how Debian committees work through the pros and cons of adopting Upstart vs. systemd.

      Do these Folks realize they are running the risk of becoming irrelevant in their inaction while the earth continues to turn on its axis.

      Or have I fallen for a Poe?

      --
      Watch this Heartland Institute video [youtube.com]
      • (Score: 2, Informative) by Desler on Wednesday February 26 2014, @11:08AM

        by Desler (880) on Wednesday February 26 2014, @11:08AM (#7322)

        Dieter no longer uses Fuduntu as the distro is DOA and he had an internet nerd spat with its creator.

    • (Score: 2, Interesting) by Anonymous Coward on Wednesday February 26 2014, @10:49AM

      by Anonymous Coward on Wednesday February 26 2014, @10:49AM (#7305)

      Said article does not refute any of the reasons as to why systemd i crap. It just labels systemd a foregone conclusion, as in "Give up, the start menu is gone, just get used to Modern UI".

      For those of us who like to be able to configure our systems to our likings, the choice is not between systemd or upstart. It's between finding a Linux distro that sticks to the unix philosophy, or skipping to FreeBSD.

      • (Score: 2) by VLM on Wednesday February 26 2014, @03:39PM

        by VLM (445) on Wednesday February 26 2014, @03:39PM (#7495)

        "It's between finding a Linux distro that sticks to the unix philosophy, or skipping to FreeBSD."

        systemd does have the smell of an "embrace extend extinguish", doesn't it?

    • (Score: 3, Insightful) by jbernardo on Wednesday February 26 2014, @02:41PM

      by jbernardo (300) on Wednesday February 26 2014, @02:41PM (#7462)

      Basically most of the systemd hate is from mostly people who have never used it and are simply riding the "We hate Lennart" wave.

      And it is because this is usually how systemd defenders answer criticism that I don't want to discuss why I don't like it. I just want an alternative.

  • (Score: 2, Informative) by drussell on Wednesday February 26 2014, @11:13AM

    by drussell (2678) on Wednesday February 26 2014, @11:13AM (#7324)

    I know I can switch to BSD, I've done SourceMage scripts automating the LFS "recipes" to build openoffice, java, etc., but I'd rather have pre-built binaries for the family laptops and netbooks.

    Something tells me you haven't really tried FreeBSD much. As a FreeBSD user since 1.x without a single Linux box running here (7x FreeBSD and 1x Windows 2000 powered and running here at this moment, for example) I really don't understand what you mean. Pre-compiled binaries are (and have always been) available for download for virtually every FreeBSD 'port' in the ports collection. You can install an application from source (using the FreeBSD 'ports' system) with a single command. You can install an application from binary package (the packaged version of the port) with a single command. You can even build your own local copy of the package from the ports system with a single command.

    All of the Linux package systems are really variations and derivatives of the original FreeBSD ports/packages system....

    Where's the hard part?

    • (Score: 1) by dbot on Wednesday February 26 2014, @11:57AM

      by dbot (1811) on Wednesday February 26 2014, @11:57AM (#7354)

      Where's the hard part?

      I got into FreeBSD around 4.4-RELEASE, so I'm not quite as old school. I'd be interested on what your thoughts are on the following, and if you have anything constructive to add:

      https://dev.soylentnews.org/comments.pl?sid=301&thresh old=0&commentsort=0&mode=thread&pid=7262#7325 [dev.soylentnews.org]

    • (Score: 2, Informative) by jbernardo on Wednesday February 26 2014, @12:51PM

      by jbernardo (300) on Wednesday February 26 2014, @12:51PM (#7403)

      I know I can switch to BSD, I've done SourceMage scripts automating the LFS "recipes" to build openoffice, java, etc., but I'd rather have pre-built binaries for the family laptops and netbooks.

      Something tells me you haven't really tried FreeBSD much.

      Sorry, seems like I mangled two phrases into one. I intended to say that for binaries I can switch to BSD, and that source distros don't scare me as I have experience with them, but I'd rather have a linux binary distro. I know FreeBSD has binaries. I apologise for the confusion.

      • (Score: 1) by drussell on Wednesday February 26 2014, @02:57PM

        by drussell (2678) on Wednesday February 26 2014, @02:57PM (#7472)

        Sorry, seems like I mangled two phrases into one. I intended to say that for binaries I can switch to BSD, and that source distros don't scare me as I have experience with them, but I'd rather have a linux binary distro. I know FreeBSD has binaries. I apologise for the confusion.

        Ah, I understand what you were saying... I had misread. No problem. :)

  • (Score: 0) by Anonymous Coward on Wednesday February 26 2014, @02:27PM

    by Anonymous Coward on Wednesday February 26 2014, @02:27PM (#7451)

    Slackware.

  • (Score: 1) by bluefoxicy on Monday March 10 2014, @06:56PM

    by bluefoxicy (3739) on Monday March 10 2014, @06:56PM (#14339)

    All of this sounds like paradigm shift.

    I know folks who have embraced systemd and found it extremely useful. As with everything that's survived to replace a prior thing, systemd seems to be starting with a "large effort, small return" curve: it takes a lot of effort to make systemd work all the time, and in the end you're just trying to get it to do the same thing as everything else.

    The thing with paradigm shifts is they happen because of the opposite. You start with high effort, low return; you hit low effort, high return; then you hit diminishing returns, where you apply much more effort for much smaller gains.

    I remember when devfs faced this kind of mass pushback. Then it was hotplug, which became useful but was usurped by the hated udev, which is now accepted and is extremely important for a working system actually capable of most of what we have now--such as mounting a USB drive writable by a particular user just because that user happens to be the one at the currently active console. Each of these represented a paradigm shift where a prior approach was suddenly painful and clunky, but where the new approach was unrefined and took some effort.

    What systemd started as, from what I can tell, is a new init system. You know that whole 'service vsftpd status' 'vsftpd is dead (pid file exists but process is dead)' thing? Well with systemd, you can tell it to restart things. You can configure it so that it takes a host of actions when a service dies, restarting or reloading other services. You can configure dependencies better. The hotplug system even allows for resource-based dependencies: reload proftpd or apache when a new network interface comes up if you want.

    I suspect that some time in the near future we will see systemd not only replace the current infrastructure, but also become much better. It will polish its existing features, and distribution maintainers will ship with better support--better default configurations, as they needed with hotplug and udev. That means someone needs to write up init scripts, dependencies, automated actions and reactions, and so on.

    After that, systemd will finally surpass ... what is it now, upstart? And people will talk about how it's so much better than all those old, clunky systems that were cobbled together near the end.