Slashdot Mirror


Outlining Thin Linux

snydeq writes: Deep End's Paul Venezia follows up his call for splitting Linux distros in two by arguing that the new shape of the Linux server is thin, light, and fine-tuned to a single purpose. "Those of us who build and maintain large-scale Linux infrastructures would be happy to see a highly specific, highly stable mainstream distro that had no desktop package or dependency support whatsoever, so was not beholden to architectural changes made due to desktop package requirements. When you're rolling out a few hundred Linux VMs locally, in the cloud, or both, you won't manually log into them, much less need any type of graphical support. Frankly, you could lose the framebuffer too; it wouldn't matter unless you were running certain tests," Venezia writes. "It's only a matter of time before a Linux distribution that caters solely to these considerations becomes mainstream and is offered alongside more traditional distributions."

221 comments

  1. min install by bugs2squash · · Score: 4, Informative

    I'm sure I've installed minimal gentoo and Debian systems that fit that description.

    --
    Nullius in verba
    1. Re:min install by Nutria · · Score: 3, Insightful

      10 years ago, and I was a late-comer to the idea.

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:min install by Anonymous Coward · · Score: 0

      Wow someone else discovered what we've known for years and years at least since the 90's.

      Maybe he can show us how to do this with systemd.

    3. Re:min install by MightyMartian · · Score: 5, Insightful

      As have I. I have several Debian based routers and KVM servers that are out pure CLI. I have no idea what the writer is taking air. And neither does the writer, methinks.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:min install by phantomfive · · Score: 5, Informative

      Ubuntu already divides the server from the Desktop. It is split in two, and he didn't need to open his mouth, just do a Google search and he would have found it.

      Of course, the distro doesn't have the exact minimal install he needs, but no distro will because everyone has a different set of needed packages. Unless he builds it himself. If only there were a way to do that......I'm pretty sure Gentoo "emerge nginx" will do exactly what he's asking, too.

      Also, who on earth is Paul Venezia? He calls himself someone "who builds and maintain large-scale Linux infrastructures." Can that possibly be true?

      --
      "First they came for the slanderers and i said nothing."
    5. Re:min install by Anonymous Coward · · Score: 5, Informative

      Also, who on earth is Paul Venezia? He calls himself someone "who builds and maintain large-scale Linux infrastructures." Can that possibly be true?

      He's a master at clickbait articles. It's an Info World article. Were you really expecting quality journalism?

    6. Re: min install by Anonymous Coward · · Score: 0

      Also, Ubuntu JEOS for vms or containers.

    7. Re:min install by chihowa · · Score: 1

      Those of us who build and maintain large-scale Linux infrastructures would be happy to see a highly specific, highly stable mainstream distro that had no desktop package or dependency support whatsoever, so was not beholden to architectural changes made due to desktop package requirements.

      He's talking about systemd. That's the only real architectural change that affects the server installs of many desktop/server distros. I don't know why he couldn't just come out and say it, though.

      As you say, Gentoo or Slackware will still let you make "thin" servers if you feel the need for that.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    8. Re:min install by Anonymous Coward · · Score: 0

      I barely know anything about Linux compared to a lot of people, but even I know how to install a bare essentials Debian server. No idea what this guy is yapping about.

    9. Re: min install by Anonymous Coward · · Score: 0

      This actually seems like one of the things systemd is designed for - VMs that run with no sysadmin intervention whatsoever.

    10. Re:min install by jythie · · Score: 3, Insightful

      I think the concern is not how stripped down of an install you can do, but how competing needs can result in desktop centric package decisions effecting server installs. This is probably related to systemd and the perception that it is a technology designed around the problems desktop users focus on at the expense of the issues server admins worry about.

    11. Re:min install by Anonymous Coward · · Score: 2, Interesting

      yeah i think this is a response to recent bloat -- from my POV after testing RHEL 7 I am testing out FreeBSD for something more straightforward - not sure it will work out but definitely don't like stuff like systemd for example.

    12. Re: min install by Anonymous Coward · · Score: 0

      That makes a lot more sense. I'd switch to a hypothetical Archlinux Server if it allowed me to be rid of systemd, even if it meant losing a few packages.
      The reason to not mention systemd directly is its many supporters will insist you like it no matter what you say.

    13. Re:min install by MikeBabcock · · Score: 3, Interesting

      As a frequent user of the CentOS-6.5-x86_64-minimal.iso install image, I can see that its still not *as* thin as the author describes but none of the unnecessary bits are included and its super-easy to customize.

      --
      - Michael T. Babcock (Yes, I blog)
    14. Re: min install by sumdumass · · Score: 1

      Explain this systemd for me please. I'm still pissing around with distros from 2008 until a recemt netrunner install specifically for the ease of use (its bulletproof stable on my hardware).

      Can you reallly not just compile the init crap back in?

    15. Re: min install by corychristison · · Score: 1

      Sysvinit+OpenRC is the default on Gentoo.
      Alternatively you can use systemd.

    16. Re:min install by geminidomino · · Score: 1

      Ubuntu is actually a very poor example, since it's one of the oldest offenders of just the sort of thing the guy's complaining about: Things like resolvconf, for example, have no place on a server (It's for helping the machine transition between nameservers when it changes networks) but it still installs on every -server install (at least as of 12.04)

    17. Re:min install by NotSanguine · · Score: 1, Insightful

      As have I. I have several Debian based routers and KVM servers that are out pure CLI. I have no idea what the writer is taking air. And neither does the writer, methinks.

      Paul Venezia is not worth reading, let alone discussing, IMHO.

      --
      No, no, you're not thinking; you're just being logical. --Niels Bohr
    18. Re:min install by MightyMartian · · Score: 2

      If you want a real thin install, pick something like Gentoo and Slackware. You can build minimal installs from the kernel up. In ye olden days when I was working on pretty minimal hardware (low RAM, slow CPUs, small drives), I used to install minimum base on top of a very small kernel (only the hardware found on the machine, plus a few generic IDE drivers just in case I had to move the HD and fire it up on another computer). It's a pain in the rear, and with even low-end hardware having huge amounts of RAM and storage space, I don't bother.

      The whole point of the net install version of Debian is that it installs a very base version of Linux; and then you build on top of it. If you really need some sort of unique kernel variant, most fine tuning can be done in /boot or /proc.

      I'll be blunt, if you claim to be a sysadmin who works with Linux, and you don't know how to build an optimized small footprint server, then you're talking bullshit, and whoever has hired or contracted you should give you the boot really fast.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    19. Re:min install by somenickname · · Score: 1

      The Gentoo idea is interesting but, the LFS suggestion isn't really applicable. I've built and run LFS systems (even wrote my own package manager just for the amusement of it) and, though it's very fun and you learn a lot, "fun" and "learn a lot" is not something sysadmins look for in enterprise grade software. Really, this guy is indirectly asking, "What distros aren't using systemd?" Maybe he's used systemd and hates it or maybe he's just dreading the thought of it after reading so many negative comments about it.

      Having used systemd, I'm very much opposed to the philosophy of it and pretty much indifferent to the use of it in practice. I don't even know which of my machines are running it because, for most people, it just stays out of the way.

    20. Re: min install by Anonymous Coward · · Score: 0

      agree! and this is not new, I've always just built a minimal net install or bootp ... not difficult.

      CoreOS project looks interesting in the minimal purpose built space.

      https://coreos.com

    21. Re: min install by flyingfsck · · Score: 1

      Systemd has multiple replacements already. You can go the Debian way, which installs stubs to neuter it, or you can install uselessd, which replaces the whole can of worms.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    22. Re:min install by flyingfsck · · Score: 3, Insightful

      Hmm, I got the impression that this guy only used Ubuntu desktop versions and never installed a real Linux server distro. He's been swatting flies with a sledge hammer, because he doesn't know any better.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    23. Re:min install by jma05 · · Score: 2

      Suse minimal install used about 7MB RAM to run, when I tested it some 3 years ago. Most popular server Linux distros provide a minimal option. Ubuntu had (had - because I am not sure if it is still being maintained) JeOS (Just Enough OS) just for VMs.

    24. Re: min install by staalmannen · · Score: 3, Interesting

      A nice alternative is Alpine linux which feels a lot like Arch but uses openrc init, grsec kernel and musl libc. To make it even lighter, busybox is the default userland ( but coreutils is an option). It is apparently well suited as a minimal secute Xen host.

    25. Re:min install by chipschap · · Score: 1

      Remember the one that ran off a single 3.25" floppy? A firewall/router, I ran it for some little while to manage my home network. Years and years ago.

    26. Re: min install by Anonymous Coward · · Score: 0

      CoreOS, systemd, etcd, fleetctl

      It's been done. This is the new shiny implementation.

    27. Re:min install by skids · · Score: 1

      He's talking about systemd. That's the only real architectural change that affects the server installs of many desktop/server distros.

      Not the only one (nor is systemd entirely desktop driven). Before systemd ate it, DBUS gave us the session bus, and many applications would only ever use the session bus, and could not be used without a login (usually X) session, even if they really didn't need it. In many cases one had to at least recompile and sometimes even hack the source to change it to use the system bus (or disable DBUS support entirely.)

      Then there are the various attempts to unify configuration across large suites of applications, which usually devolved into a system that was XML or some such crap just on principle and hence tedious to manage from the CLI/text editor -- but the authors of those didn't care as log as they had a control-panel workalike GUI.

      And there were lots of individual groupware oriented network services that seemed to think they had to be intrinsically tied to a desktop login to work.

      As to TFA, I doubt there will be a convergence onto a single "thin" distro, since so many levels exists allready ranging from OpenWRT/busyboxish systems all the way up to "server" editions that are really quite bloated.

    28. Re:min install by Anonymous Coward · · Score: 0

      Isn't that what most Ubuntu users do anyway? I've never met a Linux user who knew what they were doing that still used Ubuntu... they all move on to real distros that stick to standards and don't break things in the stupid ways that Ubuntu does.

    29. Re:min install by Anonymous Coward · · Score: 0

      openSUSE is still like that. Plus, if you want, you fire up the SuSE Studio website and roll your own server distro with ONLY the bits you want.

      https://susestudio.com/

    30. Re: min install by Anonymous Coward · · Score: 0

      My minimal os has one user, no package manager and no packages. No build tools. No passwords. No software installers. It's so minimal you can't change it.

      Need to do something ? Launch a container with a filesystem full of your goodies.

    31. Re:min install by micheas · · Score: 3, Informative

      Tom's root boot linux was two 3.25" floppies. I didn't know there was a smaller distro.

    32. Re:min install by Anonymous Coward · · Score: 0

      fli4l?
      http://www.fli4l.de/

    33. Re:min install by Anonymous Coward · · Score: 0

      have a look at coreos for that. they have a layer on top of systemd that makes it operate on multiple nodes.

    34. Re:min install by dbIII · · Score: 3, Informative

      He had it on one floppy for a while, but eventually due to a lot of kernel modules (that means drivers for MS centric folks) it grew to a boot floppy and a separate root floppy.
      I used it as a general purpose toolkit for stuffed MS and linux machines for a few years, before using DamnSmallLinux, knoppix and now clonezilla for that role.

    35. Re:min install by jabuzz · · Score: 1

      Try a CentOS 7 minimal install, does not even have ifconfig, lspci or a bunch of other what I would consider basic stuff.

    36. Re:min install by jellomizer · · Score: 1

      The min installs are close. However many of the packages. Are setup for desktop or general use. Not desktop.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    37. Re:min install by tuxut · · Score: 1

      You just don't see it, do you? He's obviously talking about systemd, which is causing big buzz these days. It's sad that server installations will be suffering from bloatware such as systemd, just because it can boot your laptop a bit faster. No one would give a rat's ass about it if, say, just Ubuntu decided to switch to systemd, but come on, Debian? It has been The server distro for many years, and now is becoming (together with others) a junk. No sane man can possibly think of running systemd on a server. Especially in these days.

    38. Re: min install by Anonymous Coward · · Score: 0

      > You can go the Debian way, which installs stubs to neuter it

      It will still take up 20MB+ of disk space, which puts it far, far away from a minimal system.
      Haven't checked uselessd though.

    39. Re:min install by Anonymous Coward · · Score: 0

      That's because the old boy's suffering from a near terminal case of analcranialitis.

    40. Re:min install by Anonymous Coward · · Score: 0

      Indeed, but the thing is...systemd's not the "problem" there. In fact, it's not at-all hard to make the "stripped" down solutions he's talking about there. It's just that nobody's been distributing this except in the form Angstrom and Yocto have been doing it. Like I said earlier...the poor boy's needing to get his analcranialitits checked out.

    41. Re:min install by ti1ion · · Score: 1

      It is called FREESCO and I ran it, too. On an old 486 that kept on chugging away.

    42. Re:min install by nabsltd · · Score: 1

      Try a CentOS 7 minimal install, does not even have ifconfig, lspci or a bunch of other what I would consider basic stuff.

      But, with systemd dragging in a bunch of packages that many would consider to be only truly useful when a GUI is installed, the actual footprint is probably larger.

      On that same note, perhaps there is a "systemd way" to do what you are trying to do with ifconfig or lspci?

    43. Re:min install by devman · · Score: 1

      Didn't CentOS 7 finally replace 'net-tools' with 'iproute2'. I wouldn't expect it to have 'ifconfig' as it would be replaced with 'ip', likewise 'netstat' being replaced with 'ss'.

    44. Re:min install by Anonymous Coward · · Score: 0

      I remember the 3.5" and I remember the 5.25", I even (barely) remember the 8". Somehow I missed out on the 3.25" :-)

    45. Re:min install by Anonymous Coward · · Score: 0

      Wow! I've never even seen a 3.25" floppy. Where the heck did they use them--Russia? Japan?

    46. Re:min install by Anonymous Coward · · Score: 0

      You are right, CentOS 7 comes with iproute instead of net-tools.

    47. Re:min install by Peter+H.S. · · Score: 0

      But, with systemd dragging in a bunch of packages that many would consider to be only truly useful when a GUI is installed, the actual footprint is probably larger.

      On that same note, perhaps there is a "systemd way" to do what you are trying to do with ifconfig or lspci?

      What packages are you talking about? Are you sure you don't just speculate that it must be so because you don't know anything about systemd?

      systemd has superb CLI functionality with everything having bash-completion. Try "systemctl --(tab)" and all CLI options will appear. systemctl stat(tab) kd(tab) (systemctl status kdm.service). There is tab completion for every service running.
        Or "journalctl _T(tab)k(tab)" (journalctl _TRANSPORT=kernel). There is tab completion for every field in the journal.

      The systemd tools are simply pure joy to use from the command line.

      Remember, that systemd can replace several other programs like cron, at, syslog, sNTP, dhcp-cleints, etc. so its foot print is quite small, even with all features included.

      And since systemd is made to run on embedded devices, it can be configured at compile time to be extremely small. It is trivial for the distro maintainers to exactly control all the systemd defaults and all options it provides, so they can tailor it exactly for their need, including to remove most of its features.

    48. Re:min install by Anonymous Coward · · Score: 0

      Remember the one that ran off a single 3.25" floppy?

      I don't even remember a 3.25" floppy.

    49. Re:min install by nabsltd · · Score: 2

      What packages are you talking about?

      Everything that exists to deal with things that happen because an inexperienced GUI user might do something stupid (like manually change the system time).

      Last I used systemd (Fedora), the dependency tree for packages is such that packages like NetworkManager are required by systemd. Do a minimal CentOS 7 install and see just how many packages you can remove from the system without having systemd be removed because of dependencies. Then, look at the list of remaining packages and you'd have to be a complete liar to tell us that none of them are GUI-centric.

    50. Re:min install by Meeni · · Score: 1

      CentOS minimal today is pretty close to that.

    51. Re:min install by Anonymous Coward · · Score: 0

      trinux

    52. Re:min install by TemporalBeing · · Score: 1

      If you want a real thin install, pick something like Gentoo and Slackware. You can build minimal installs from the kernel up. In ye olden days when I was working on pretty minimal hardware (low RAM, slow CPUs, small drives), I used to install minimum base on top of a very small kernel (only the hardware found on the machine, plus a few generic IDE drivers just in case I had to move the HD and fire it up on another computer). It's a pain in the rear, and with even low-end hardware having huge amounts of RAM and storage space, I don't bother.

      The whole point of the net install version of Debian is that it installs a very base version of Linux; and then you build on top of it. If you really need some sort of unique kernel variant, most fine tuning can be done in /boot or /proc.

      Debian, and Slackware - agreed.

      Gentoo? Not really unless you setup a build server for yourself separately, namely because Gentoo will bloat a bit due to build dependencies and there's not much in the Gentoo Portage Repositories that are merely binaries since it is a source based distribution.

      That said, replace Gentoo with Arch and you're exactly right.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    53. Re:min install by Anonymous Coward · · Score: 0

      I'm sure I've installed minimal gentoo and Debian systems that fit that description.

      My thoughts exactly, I keep a Cent-min is all I ever use... and generally for the reasons discussed in this thread.

    54. Re: min install by Anonymous Coward · · Score: 0

      Alpine is the bomb. I'm going on 20 years in Linux- still love Slackware, was and still am big on Mint for the masses, run RedHat and CentOS, etc. I'm running Alpine Xen and have set up several servers with the wonderfully minimalist Alpine. My favorite thing is the speed of boot/shutdown! systemd not needed.

      Very good updates. Not bleeding-edge fragile, but not ancient conservative 2.x kernels either.

      Also ACF (Alpine Configuration Framework) - a webpage based admin panel. Works well and great for non admins.

      Installer auto detected and configured the RAID I wanted.

      My only complaint: some things are overly-automated (a complaint I have with most technology these days, including cars.) For example, I had partitioned and formated drives and tried to get the installer to honor and use it but installer wiped and did its own thing.

      I highly recommend Alpine and I will be deploying it on a new webserver in the coming weeks.

    55. Re: min install by Anonymous Coward · · Score: 0

      Note coreutils-8.23 can be built as a multicall binary like busybox using configure --enable-single-binary

    56. Re:min install by lsatenstein · · Score: 1

      I worked in the IBM mainframe era (MVS) etc. The OPSYS was built by a gen, as IBM could not generalize MVS for all environments. We indicated what we had as disks, tapes, printers, etc, and token ring (remember Token Ring) stuff. and then a while later, a test system was ready,

      Perhaps we should be downloading a minimal generator system that uses a pick list for the kernel. We do the checkbox tour, picking what we want to include, and after a click to save the list and initiate the compiles, we obtain a kernel to test boot. Who does not want a kernel that is anorexic lean and mean?

      Patches will still come as updated sources. To apply, we go through the previous exercise and out comes an updated kernel.

      I bet that my linux kernel could shrink in size by 50% Is what I write about a dream?

      --
      Leslie Satenstein Montreal Quebec Canada
    57. Re:min install by unrtst · · Score: 2

      Gentoo? Not really unless you setup a build server for yourself separately, ...

      From the summary:

      When you're rolling out a few hundred Linux VMs locally, in the cloud, or both,

      If you're managing a few hundred VM's, you should have the infrastructure in place to support them. There's loads of ways to do that, but if you're using Gentoo, that will include a build server (or cluster).

      Similar if you're doing very small installs, they are often trimmed down and prepared from a full install so you can tweak the compressed filesystems and all that stuff.

      You are right though - there's no need for some new distro split. The only thing I can see motivating this that is arguably legit is systemd. That's not going to be a server vs other or embedded vs other war though, it's going to be (if it happens at all) a systemd versus other-init-systems battle.

    58. Re:min install by Anonymous Coward · · Score: 0

      Most of us have and DO! Who ever stopped? A full featured loaded system to me is slackware (and its a bit on the chubby side). I detest people who install "server" distros that has a gui.

    59. Re:min install by Peter+H.S. · · Score: 0

      Everything that exists to deal with things that happen because an inexperienced GUI user might do something stupid (like manually change the system time).

      Last I used systemd (Fedora), the dependency tree for packages is such that packages like NetworkManager are required by systemd. Do a minimal CentOS 7 install and see just how many packages you can remove from the system without having systemd be removed because of dependencies. Then, look at the list of remaining packages and you'd have to be a complete liar to tell us that none of them are GUI-centric.

      That has nothing to do with systemd, but is about how Fedora or CentOS choose to make their distro. And you are right that they often make too many things interdependent, even Fedora have been aware of this for some time. This is what Fedora.next is all about; being able to have a really small core, and then add blocks as needed, with different designs and dependencies for Workstation and Server editions. That work will carry over in RHEL and CentOS in the future.

      But it is trivial to let systemd be a part of the really small base core of the OS, so it is not to blame for pulling in many packages, and it certainly doesn't have any inherent need for pulling in GUI packages.

    60. Re: min install by Anonymous Coward · · Score: 0

      That's great. You're a fascinating person. Thanks for contributing.

    61. Re:min install by Casandro · · Score: 1

      Well with systemd that probably will be a thing of the past. My guess is that for such minimalistic systems, people will go towards having their own simplified init. After all Linux is designed to allow you to have init as a shell script.

    62. Re: min install by Anonymous Coward · · Score: 0

      Except for all systemd's nonsensical prerequisites, that is.
      Probably what you really mean is uselessd

    63. Re:min install by Gob+Gob · · Score: 1

      Don't forget LRP - Linux Router Project - I had a headless P1 connection to the dial up modem with 3 PC's hanging off

      One of us would play Quake and the other two browse the web.

      LRP had modules for the network cards I had (and many others).

      @ that time many providers in AU wanted to sell you one phone line / ADSL line per PC.

      THANK YOU LRP!

    64. Re:min install by RockDoctor · · Score: 1
      You had IDE hard drives? My first efforts with Linux were with IIRC Slackware and a thing called Yggdrasil (a pre-pre-SuSE?). On a 42MB MFM hard drive which I'd hung on an RLL controller, giving me 60MB of space to work in. 4MB RAM, 386dx on a 25MHz clock.

      Those were the days. Did I have a modem then? I certainly didn't have a network card.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    65. Re: min install by Anonymous Coward · · Score: 0

      Pardon my ignorance, but does it run in VM environment???

    66. Re:min install by MikeBabcock · · Score: 1

      If you're putting together your own optimized small footprint installs, you're not a sysadmin anymore, you're a distro maker. I spend way too much time actually administering working machines to be bothered to do someone else's job as well.

      CentOS does a fantastic job of maintaining their minimal install for me (and anyone else who wishes to use it), what possible advantage is there to me putting together something else (not to mention learning a new filesystem and config layout for no reason).

      --
      - Michael T. Babcock (Yes, I blog)
    67. Re:min install by MikeBabcock · · Score: 1

      Aside from someone else already pointing out that you want to use different tools, that's exactly my point -- their minimal install is truly minimal -- there's no need to roll your own at all.

      My basic install procedure is a CentOS minimal with a quick shell script that installs the packages and configs I need on top of that on a per-client basis.

      --
      - Michael T. Babcock (Yes, I blog)
  2. Sounds like Slackware to me. by Anonymous Coward · · Score: 2, Informative

    I'm sure I'm also wrong somehow. I haven't touched Slack in 10 years. What am I missing?

    1. Re:Sounds like Slackware to me. by Orgasmatron · · Score: 4, Interesting

      Slackware indeed. You'll never know it has a GUI if you don't go looking for it, and architecture decisions are made based on Patrick's desire to keep it stable and sane.

      --
      See that "Preview" button?
    2. Re:Sounds like Slackware to me. by phantomfive · · Score: 1

      Slackware is great.

      The main difficulty you will find is the lack of a package manager. While installing software is not a problem, keeping it upgraded can be a bit of a challenge.

      Slackware does make patches for security issues, however.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Sounds like Slackware to me. by vasilevich · · Score: 0

      Aahh, slackware. Last time i used it, it was 13.0. very stable like FreeBSD. Never crashed. Nowadays, I use linux mint and lubuntu. I need a desktop, you know :)

    4. Re:Sounds like Slackware to me. by TheDarkMaster · · Score: 1

      I used Slackware as desktop for a long time. Works, but the problem is that some applications are gaining ever increasing Ubuntu or Debian-centric dependencies. And so it is increasingly difficult to have a Slackware desktop that can keep up without ever larger hacks

      --
      Religion: The greatest weapon of mass destruction of all time
    5. Re:Sounds like Slackware to me. by vasilevich · · Score: 0

      I used slack/freebsd as my desktop from 1999 to 2013... until i became a PHP programmer. such things as installing kwrite/gedit became very difficult. i like installing LAMP on slack/freebsd but in lubuntu/mint it is just one command... performance wise slack/freebsd is about 1.5-3x faster than mintxfce/lubuntu but the installations are very painful.

  3. Sensible by Anonymous Coward · · Score: 0

    I think this makes a lot of sense. I don't know if I would call it "Splitting Linux in two", but just offering server installations separate from desktop installations (Subuntu? Linux Smint?) would do it.

    Same OS, different uses, different default programs. Sounds like the unified Linux way to me.

    1. Re: Sensible by Anonymous Coward · · Score: 0

      it's already being done. most distros offer a server download and a desktop download. nothing new, move along.

  4. Linux From Scratch by blackt0wer · · Score: 5, Informative

    http://www.linuxfromscratch.or... Everything you need, nothing you want.

    1. Re:Linux From Scratch by K.+S.+Kyosuke · · Score: 1

      I think that the T2 System Development Environment is probably closer to being actually usable for that purpose on a larger scale...

      --
      Ezekiel 23:20
    2. Re:Linux From Scratch by jma05 · · Score: 1

      Does anyone use LFS for production at all? It is more of a learning distro.

    3. Re:Linux From Scratch by jones_supa · · Score: 1

      No, it's not a distro. Linux from Scratch is a set of instructions to help you put together a Linux-based OS completely ground-up.

    4. Re:Linux From Scratch by jma05 · · Score: 1

      I was thinking of the LiveCD they provide. I agree that it should not be called a distro since it is just an optional build environment.

  5. CoreOS seems to be headed that way by pentabular3808 · · Score: 2

    Pretty much fits the desc.. Supports docker & clustering but very very little else. Should probably shoe-horn a hypervisor onto that little OS.

    1. Re:CoreOS seems to be headed that way by JasperCraft · · Score: 1

      Totally agree!

  6. Good response to the Systemd fight... by houstonbofh · · Score: 3, Insightful

    I see this as a response to the systemd war, and a viable one at that. A server does not need systemd... "It boots faster." Why bother when post takes 20 minutes? "It is tied into udev and network manager." Servers generally don't dhcp or hotplug... Since "the desktop" is going full tilt boogie in one direction and damn everyone who disagrees, it makes sense for the server folks to say "See ya!" And soon after someone posts about how to get lxde running on the server. :)

    1. Re:Good response to the Systemd fight... by jrumney · · Score: 2

      "Servers" is not just that instance of node.js that you run in your VM. Servers in general do need hotplug (for example, a RAID array of hot swappable hard drives), and there are benefits of using DHCP for networks of servers too.

    2. Re:Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      If you can't imagine uses for network auto configuration and udev on a server you either don't understand what those technologies can provide or haven't run many different kinds of servers.

    3. Re: Good response to the Systemd fight... by Anonymous Coward · · Score: 2, Insightful

      Sooo...put Systemd on your newbie friendly desktop distro and initd on your neckbeard certified server edition.

      Sounds good to me. Can we stop fighting now?

    4. Re: Good response to the Systemd fight... by jythie · · Score: 4, Funny

      This is tech. Any suggestions that there is not one right universal way to accomplish something is a personal insult to one`s preferred technology. After all, all smart people must come to the same correct solution.

    5. Re:Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      There are problems with systemd but clueless detractors like you are just embarrassing yourselves.

    6. Re:Good response to the Systemd fight... by houstonbofh · · Score: 4, Funny

      And the new systemd friendly ways of doing this are the only possible ways to do it. The ways we have been doing it all along could not possibly work.

    7. Re:Good response to the Systemd fight... by kesuki · · Score: 1

      servers aren't all unique, some need to provide the internet archive with 50 petabytes of storage(on 7 TB/disc spinning rust if they are using raid 1+0), some need to be secure against outside hacks and obvious indoor hacks, some need to host the 'cloud', some need to be able to route 3000 petabytes of data a day(route not store)....

    8. Re:Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      And the new systemd friendly ways of doing this are the only possible ways to do it. The ways we have been doing it all along could not possibly work.

      And this sums up the hysterical anti-systemd crowd in a nutshell.

      "Baaaw, things have changed over the years, and it scares me!"

    9. Re:Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      Actually, this will be built specifically around Systemd.

      https://en.wikipedia.org/wiki/CoreOS

      CoreOS is the basic framework. On top of that they can then drop containers and VMs as needed, all managed via Systemd as the centerpiece of both CoreOS itself, and the containers/VMs.

      Hell, Red Hat has made very clear now that the future for the company is "cloud" rather than traditional servers and workstation.

      Honestly i would not care less, except that Systemd is displacing/hijacking existing working (tho perhaps unmaintained) systems. If they made Logind behave outwardly as a drop in replacement for Consolekit, i would not blink.

    10. Re:Good response to the Systemd fight... by thegarbz · · Score: 1

      Funny you should say that. There are several systemd features which cater specifically to servers, such as monitoring of daemon states, and then there's that hot plug comment, certainly you wouldn't want a hot plug ability on a device that you don't have a chance to turn off right? Right?

      Seriously systemd is not the answer. But claiming the features of systemd is not something desirable to have on a server is plainly absurd. If I were to build a server now I certainly wouldn't want systemd, but I would be looking for something with udev, daemontools, or similar functionality.

    11. Re:Good response to the Systemd fight... by grcumb · · Score: 1

      "Servers" is not just that instance of node.js that you run in your VM. Servers in general do need hotplug (for example, a RAID array of hot swappable hard drives), and there are benefits of using DHCP for networks of servers too.

      I think the point was that either udev could be forked or an older version of it could be kept kicking around for servers, and that network-manager wouldn't be needed at all. Device and network client configuration can be done via conf files with minimal effort (especially in context of a managed deployment via Puppet or the like). I agree, by and large. I'd argue that we could even do without udev, if it didn't take more effort to live without than to live with it.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    12. Re:Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      Look up sarcasm...

    13. Re:Good response to the Systemd fight... by RabidReindeer · · Score: 1

      A server needs systemd as much or more than a desktop. Systemd done right can adapt the system to handle temporary or permanent outages cleanly and can ensure that complex nets of dependencies are met without dealing with lots of fiddly little inter-dependent scripts.

      The problems are A) systemd isn't yet done right - there are critical cases where it's less functional than what it replaces and B) it's not just an init system, it includes less-desirable abominations such as journalctl.

    14. Re:Good response to the Systemd fight... by RabidReindeer · · Score: 1

      I'm unclear on the udev hatred that has arisen with systemctl.

      I've been using udev for a long time. It's under-documented, I think (don't believe anyone wrote a TLDP for it, for example), but fairly straightforward to work with in most cases. It beats having an immense pre-defined /dev with lots of devices that will probably never physically exist on a given machine., and it won its place by being better than a competitor.

      I can see where a udev tie-in to systemctl would be advantageous, especially when starting/stopping hotplug-related services. But what's in there that causes udev to be hated just because of systemctl?

    15. Re:Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      If I were to build a server now I certainly wouldn't want systemd, but I would be looking for something with udev, daemontools, or similar functionality.

      And you would find systemd, which conveniently is being integrated in most distributions these days, with sane defaults so it (mostly, bugs happen) just works. It couldn't be easier.

    16. Re: Good response to the Systemd fight... by fisted · · Score: 1

      the hell is initd?

    17. Re:Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      > complex nets of dependencies

      Uh, and most of us remember from package managers how well things work out when you let a system resolve "complex nets of dependencies".
      From that experience I'd extrapolate you'll more often end up with it taking down the rest of your sever as the "best" response to something trivial failing than it will make your server work through real outages.

    18. Re:Good response to the Systemd fight... by nabsltd · · Score: 1

      Servers in general do need hotplug (for example, a RAID array of hot swappable hard drives)

      With hardware RAID, the OS doesn't know anything about drives being added or removed from the array, and most real production servers use some sort of hardware RAID.

      That being said, all the various device node managers (udev, eudev, mdev, smdev) by themselves handle hotplug just fine. The init system doesn't need to know anything about hotplug. If you want to run a particular program on hotplug, configure your device manager to do that. And, if you want to run that program using some of the features that systemd's init portion provides (CPU limits, etc.), that's fine, too...the udev rules file can just start a "system service" on hotplug. That's all the integration needed between init and hotplug.

    19. Re:Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      With hardware RAID, the OS doesn't know anything about drives being added or removed from the array, and most real production servers use some sort of hardware RAID.

      It doesn't need to know about the underlaying stuff, but it's not that uncommon to publish new LUN to some server (like when you add more local storage and create new array or when you assign more space from your SAN).

    20. Re:Good response to the Systemd fight... by nabsltd · · Score: 1

      It doesn't need to know about the underlaying stuff, but it's not that uncommon to publish new LUN to some server (like when you add more local storage and create new array or when you assign more space from your SAN).

      Which, as I said, is managed quite nicely by the device node manager, and the init system doesn't need to know anything about it.

    21. Re:Good response to the Systemd fight... by houstonbofh · · Score: 1

      And the new systemd friendly ways of doing this are the only possible ways to do it. The ways we have been doing it all along could not possibly work.

      And this sums up the hysterical anti-systemd crowd in a nutshell.

      "Baaaw, things have changed over the years, and it scares me!"

      If I sock you in the jaw, that is change. Not all change is good.

    22. Re:Good response to the Systemd fight... by houstonbofh · · Score: 1

      I'm unclear on the udev hatred that has arisen with systemctl.

      Once systemd became a hard dependency. I can see why it might be nice, but it is a bit early to tie in so tightly.

    23. Re:Good response to the Systemd fight... by houstonbofh · · Score: 1

      There are problems with systemd but clueless detractors like you are just embarrassing yourselves.

      Says the AC. :) Way to stand behind your words!

    24. Re:Good response to the Systemd fight... by houstonbofh · · Score: 1

      Actually, CoreOS was only mentioned in the article once as an example of a step in the right direction. I am sure there will be lots more, and I am sure a lot of them will be sysV init.

    25. Re: Good response to the Systemd fight... by Anonymous Coward · · Score: 0

      Initd is like init.d but allows for more complicated scripts. Initd is useful if you want to have your server locate a pedantic slashdot poster and punch him in the dick upon boot. It also uses less resources.

  7. Like... by kenh · · Score: 1

    Windows Server 2012 R2 Core? What about Ubuntu JeOS? (Just Enough OS)

    --
    Ken
  8. That's what Docker containers are for by Anonymous Coward · · Score: 0

    If you don't like something don't put it in the container!

  9. Already exists by Anonymous Coward · · Score: 0

    DeepEnd's Paul Venezia needs to hire someone who knows what he is doing instead of telling people what they should do for his amusement. Fedora and co:

    yum -y install @Core

    You don't even get tar. Only recently did you get scp.

  10. All the main Linux distros already do this by Anonymous Coward · · Score: 2, Insightful

    All the major Linux distributions already do this. Ubuntu has a minimal and a Server spin, Fedora has a new Server only spin, CentOS and RHEL have Server only spins, Debian has a minimal install, etc etc etc. The only way the guy's arguement makes even a little sense is if he thinks a server distribution is somehow made better by it not being possible to add a desktop interface to it. In other words, a distribution that ships only server packages and refuses to ever include anything that features a GUI.

    Even then the arguement doesn't make any sense because it would assume a distribution loses polish in one area if it also allows packages in another area. There is no reason to believe this is true.

    1. Re:All the main Linux distros already do this by Anonymous Coward · · Score: 0

      Replying seriously to an Info World article? LOL!!

      At least they got plenty of clicks...

    2. Re:All the main Linux distros already do this by jrumney · · Score: 1

      ....but all those have, or soon will have systemd. Which is what this is really about. It's nothing to do with servers, or desktops really. Its a rant against systemd from an old git (or more likely a cvs) who doesn't like change.

    3. Re: All the main Linux distros already do this by Anonymous Coward · · Score: 0

      Which makes him even more clueless.

  11. Tiny Core Linux by Anonymous Coward · · Score: 0

    Takes some effort to configure, but small, fast, and light on resources.

    http://tinycorelinux.net/downloads.html

  12. Maybe better dependency management. by MouseTheLuckyDog · · Score: 1

    My proceedure for weekly security updates for my computer is: download all packages to be upgraded, then reboot into maintenance mode and physically install them. Basically I run LMDE (debian unstable mostly).

    I occasionally check the downloads and see a strange package being downloaded. So I look up the dependencies, and see some of the most bizarre dependencies. For example, that KDE requires CUPS ( I don't have a usable printer ).

    So instead of worrying about what needs to be installed first clean up all the dependencies so you don't install packages you don't need or want.

    1. Re:Maybe better dependency management. by Blaskowicz · · Score: 2

      To micro-manage such things Gentoo and its USE flags can be an option. Though, the time and kilowatt-hours needed to compile all of KDE probably make it not worth it (if you actually can compile a CUPS-less desktop environment).

      I don't know if CUPS is actually used for what I do.. but I do like printing support on a computer without a printer. I can print to a pdf or ps file, and then carry that file by USB drive or another method to a print shop or a place I can use a printer. So for your particular example, it may be valuable.

    2. Re:Maybe better dependency management. by jonwil · · Score: 1

      I ran Gentoo on a Pentium 4 for a while and compiling KDE without CUPS was definatly possible. Although it could take the best part of a week to run a full emerge pass if certain really big packages were all updated at once.

    3. Re:Maybe better dependency management. by whoever57 · · Score: 1

      Although it could take the best part of a week to run a full emerge pass if certain really big packages were all updated at once.

      That's nothing. On one of my systems, it took 10 days to build one package: OpenOffice.

      --
      The real "Libtards" are the Libertarians!
    4. Re:Maybe better dependency management. by jonwil · · Score: 1

      Yeah I never installed OO on that machine (for exactly that reason)

  13. This has been discussed for so long... by Anonymous Coward · · Score: 0

    I myself once proposed to have the desktop separated from the server by suggesting it to a guy who was going to make his own Linux distribution.

    Alas, this happens naturally as many distros focus on the server side.

    But Paul has a valid point, which is what I've been thinking, too: the needs of a server are way too different from those of a desktop. And Linus & Co., while they recognize the desktop problem and even complain about it, are not desktop guys. Which is nice, they pretty much made everything work fine at the kernel and let supercomputing, embedded etc. for specialized dudes.

    My current thinking is somewhat mixed, though: I mostly use the desktop (and it has become really nice recently), but I have and plan to add servers for home uses. I wish someone put more desktop inside servers, making them more intuitive, with more hand-holding -- the kind of server a small architecture office would want.

    Since I have a personal history in IT, I managed to configure samba, NFS, squid, cups and a firewall... but it's not easy for a non-expert like me. Server UIs could provide a basic version a newbie could use. Heck, just configuring the network is hell for the likes of me. I could use a graphical tool, maybe the same to configure the firewall...

    1. Re:This has been discussed for so long... by Richy_T · · Score: 1
    2. Re:This has been discussed for so long... by MightyMartian · · Score: 1

      Can you be specific here? What on a basic net install of Debian or CentOS does not fit your criteria? Christ, the base install of Debian doesn't even come with Samba.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:This has been discussed for so long... by Anonymous Coward · · Score: 0

      > fwbuilder

      Wow, seems to fit the bill nicely...

      I myself found this: (but mapping a too large horizon confuses me, I just want my immediate environment -- my home).

      http://nmap.org/soc/NmapDiag.html

      Thanks a lot!

    4. Re:This has been discussed for so long... by Richy_T · · Score: 1

      I'm usually happy with the command line but I used this and floppyfw to create a reasonable facsimile of a Checkpoint firewall as a substitute while it was in transit.

    5. Re:This has been discussed for so long... by Anonymous Coward · · Score: 0

      I think you're referring to the author's idea about "thin Linux"... whatever that might be. I don't subscribe to that concept.

      Rather that have a minimalist distribution, though, I think specialization is the way. The part I agree with him is that it makes little sense to have music players on a server. So things which are not used must not be there. And not all distros offer a step during installation in which to select the packages which one will need.

      But I'm saying the opposite in my post: about how newbies like me need a lot of pretty interfaces to deal with more complicated aspects (like a firewall, for instance). That might mean having Firefox and flash player installed to be able to watch video tutorials (just an exaggerated example).

    6. Re:This has been discussed for so long... by MightyMartian · · Score: 1

      I have six or seven Debian servers, none of which have GUIs, let alone music players. Now it is true that a few servers do have audio capabilities on the motherboards, so an audio driver is being loaded. If I want so squeeze a bit more RAM out of the machines, I could disable those modules, but other than that they are very minimal installs. Basic userland, Samba, maybe LAMP and a few other useful tools and that's about it. I don't know how much smaller you can get without moving to embedded variants like DD-WRT, which have only a subset of a typical *nix user land. Far less useful as servers, mind you.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    7. Re:This has been discussed for so long... by Anonymous Coward · · Score: 0

      Just to document it here, I'm not exactly a GUI lover; but for specialized tasks, e.g. in situations involving diagrams, right-clicking on an object is quite practical.

      In many cases, though, the graphical approach is incomplete (IMHO, a Semiotics specialist could help us here) and can yield unpredictable results... maybe a mixed approach would lead to optimum results.

    8. Re:This has been discussed for so long... by Richy_T · · Score: 1

      Heh, how *not* to get an open source project rolling. I tried working with someone who was like the person who wrote that spec. By the time he'd changed everything I'd written, he may as well have written it himself. And that was just for a version of "true".

  14. Remove tab completion by Blaskowicz · · Score: 1

    Reading this it feels like removing tab completion in the shell is something to sought after. It's for interactive use and needlessly weighs down thin and lean VM server installs.
    Make sure support for ncurses and ssh -X is eradicated, too.

  15. Thin linux? by Anonymous Coward · · Score: 0

    "Thinux" surely?

  16. I gotta say it by Anonymous Coward · · Score: 4, Funny

    Linux sucks. Windows isn't much better other than the support.

    Computing is not where I thought it would be 25 years ago. Users have continually less power, not more.

    Linux gives people power in the wrong places. Places people rather let the system do the work. And it's based on Unix and Unix frankly sucks.

    Fuck. I wish Plan 9 or Lisp Machines or something else won other than this half-ass kludge.

    Fuck it. I'm going to sell my house tomorrow and build a log cabin in Canadian woods before the winter arrives. Out of here, bitches.

  17. LFS? by Anonymous Coward · · Score: 0

    I thought LFS was pretty much such a system.

    1. Re: LFS? by Anonymous Coward · · Score: 0

      You deploy 10000 nodes for scratch ?

  18. Versatility by Mister+Liberty · · Score: 1

    Just read Lennart Poettering's article the other day on convergence/brtfs. After having overcome some reflexive
    repugnancy, saw that it made sense, and O got interested to see how that will work out.
    Now Paul Venezia makes the case for divergence, in a particular (though not unimportant) use case. Makes sense as well!
    I guess all this versatility is inherent in Linux -- it's just the issue at which point the di- or con- is applied, and who does
    the applying, so to speak.

  19. What about BSD derivatives by theshowmecanuck · · Score: 4, Interesting

    Not trolling... I don't use BSD really, but my understanding is that some of the BSD distros are more server focused. I don't mind being corrected but my understanding is this could be a legit alternative if the idea of splitting Linux is a no go. I don't know why BSD isn't seen or heard of more (I do know it is used and has a strong following, but doesn't seem as prevalent as Linux... Mac doesn't count here). For BSD adherents, maybe this is the break they are looking for?

    --
    -- I ignore anonymous replies to my comments and postings.
    1. Re:What about BSD derivatives by devphaeton · · Score: 5, Informative

      When it comes to the Big Three (FreeBSD, NetBSD, OpenBSD) the complete system is precisely what this Venezia guy is describing. It is a working system with everything you'd need to run a legitimate server. Things like X, dev tools (excluding C compilers) etc are considered "3rd party add-ons". IME BSD systems are logical, intuitive, robust, light and fast. The other nice benefit is that everything is developed by the same team, and the documentation is superb.

      Don't get me wrong, I love linux too. But the BSDs are sorely under-appreciated for what they are and can do.

      That said, the base install of most of the original Linux distributions (or the base install plus a handful of packages) is also what sysadmins have been using for decades as a "server-oriented linux system".

      --


      do() || do_not(); // try();
    2. Re:What about BSD derivatives by Anonymous Coward · · Score: 0

      the BSDs also rarely let monstrosities such as systemd, PulseAudio, or NetworkManager pollute the codebase.

    3. Re:What about BSD derivatives by Anonymous Coward · · Score: 0

      https://www.freebsd.org/doc/en/articles/nanobsd/

    4. Re:What about BSD derivatives by Anonymous Coward · · Score: 3, Interesting

      While the world is fanboying Linux, the BSD's have kept on plodding along doing what they do BEST, giving you...
      - A single point of distribution and *authorship* of the entire base system. BSD provides all of kernel, base utils, networking, and port/package bootstraps and makefiles from one single consistant shop. They also generally include a C compiler.
      - A rock solid platform you can depend on. Linux is too bloated and over the course of history has crashed many many times. BSD's you can compile and run the stable branch without fear. I've only had two times an issue with FreeBSD stable and the were fixed within *days*.
      - A stripped down, layerless (no layer upon layer of gui management tools for the idiots amoung you), configuration. It's your favorite editor like VI, and your config files.
      - It literally is just the base system plus the limited things you want to add.

      Provided you are competent enough to actually learn manual system administration, FreeBSD is pure simplicity and bliss.

      Most Linux MAC and Windows users are too feeble to grow into that.
      It's true and unfortunate. And it's the reason they prevail in market share, they are made to be dumb and easy.

    5. Re:What about BSD derivatives by kjs3 · · Score: 1

      As with most things like this, the answer is "yes, but...". BSD can do it, but it isn't the same as how Linux does it, so if you're world is Linux, BSD is a trip to a foriegn land. BSD makes it straightforward to build minimal, fixed-function systems (and has for a very long time). There isn't, however, a point-n-click or other easy interfaces to do it. It requires somewhat more intimacy with how BSD systems are put together at a macro level. I think the investment is worthwhile; BSD makes it easy to understand the dependencies required and what can be left out. But I'm obviously in the minority. And if you think Docker is cool as a mechanism to deploy these minimalist environments, check out what Jails in FreeBSD brings to the table with (since 2000, btw).

    6. Re:What about BSD derivatives by SethJohnson · · Score: 1

      It is a working system with everything you'd need to run a legitimate server.

      I have wanted to run *BSD as our server OS for years, but the lack of native Oracle java support has held us back. Our app demands Oracle java and will not run on OpenJDK. Wish it would, because that's the only dang thing holding me off of *BSD these days.

      I can fully expect some people will claim the lack of availability of native Oracle java support is a benefit of BSD. I would not argue against that sentiment, but my paycheck depends on other criteria.

    7. Re:What about BSD derivatives by theshowmecanuck · · Score: 1

      Why can't you extract Java into the /opt directory and set your app's classpath to point their. I do that on Linux all the time. Then the app's I want to run on Oracle Java run on Oracle Java.

      --
      -- I ignore anonymous replies to my comments and postings.
    8. Re:What about BSD derivatives by theshowmecanuck · · Score: 1

      Even in Linux, when I say server, I mean headless with no X at all. Point and click, in my mind shouldn't be there. Servers just do server stuff 99% of the time. Why waste resources on GUIs for 1% of the time when it can be done command line. If you really need to, SMTP the file out and edit it in gvim or kate or whatever. I also would expect perl and Perl and Python libraries to be there etc.

      --
      -- I ignore anonymous replies to my comments and postings.
    9. Re:What about BSD derivatives by unixisc · · Score: 1

      For what he is describing - something extremely light that he can run 10000 instances of, Minix sounds like a better fit, while co-opting NetBSD userland

    10. Re:What about BSD derivatives by TeknoHog · · Score: 1

      I used NetBSD for a while back in the day, and I loved the Real Unix purity and simplicity after years of desktop Linux distros, but I missed some of the userland idiosyncracies and hardware support. Then I found out about Gentoo, and to me it's been the best of both worlds, starting with Portage which obviously owes a lot to BSD Ports.

      Of course, I don't recommend Gentoo to anyone, because the collective wisdom of /. says it is only for ricers. All those oldskool BSD users must be ricers too, for doing all that compiling. (Pro tip: you can share your once-built binaries across several machines...)

      --
      Escher was the first MC and Giger invented the HR department.
  20. Makes no sense whatsoever by iamacat · · Score: 1

    Every server is different, packages and dependencies are very much relevant. Some need a fully functional framebuffer with OpenGL support to generate web images/video.

    If you are asking to configure system on build master and then mass deploy to individual servers, without any unnecessary development/configuration tools, that's a reasonable idea.

  21. Yes, just like that. by Anonymous Coward · · Score: 5, Informative

    We used to run linux in the server room because it was lean and easy to admin. Windows was slow, mousy, and dependencies were hellish.

    Now we run Windows Server 2012 with no GUI, virtualized, and admin with powershell. We've ripped out tens of thousands of dollars of Red Hat; windows is cheaper.

    Basically there aren't any linux server distros that are like Red Hat used to be before the Fedora fiasco. It seems like Red Hat today is doing a bad job of trying to be a GUI laptop distro running on server hardware. And they are letting mature stuff like PADL's LDAP modules go to seed while shipping raw, buggy stuff like SSSD, instead of maintaining the old stuff until the new is reliable enough for real world use.

    1. Re: Yes, just like that. by kenh · · Score: 1

      Now we run Windows Server 2012 with no GUI, virtualized, and admin with powershell. We've ripped out tens of thousands of dollars of Red Hat; windows is cheaper.

      But how can that be? Linux is free?! /sarcasm

      --
      Ken
    2. Re:Yes, just like that. by MightyMartian · · Score: 4, Insightful

      Windows sysadmins amaze. For fifteen years I listened to them rattle on about how the GUI in Windows NT and its descendants was absolutely necessary, that it opened up servers to people who couldn't or wouldn't learn how to work from a CLI. So a few server distros put the head on their installs, worked like mad dogs to build GUI and web-based management systems like Webmin, and now suddenly all those Windows sysadmin flunkies are declaring Server 2012 is the bestest ever because you can run in headless with a CLI.

      Listen you fucking asshole. *nix has been running CLI longer than most people posting here have been alive. It had mature toolsets and script libraries when Windows was a 16-bit cooperative multitasking layer on top of fucking MS-fucking-DOS. Generations of system administrators have lived and fucking died while Windows was forcing a clunky GUI toolset that you couldn't fucking script properly, and that you ended up having to go to REGEDIT and a bazillion GPO entries to fine tune.

      Oh no, but Windows is so fucking cutting edge because in the last seven or eight years has developed a fucking shell that you can properly fucking script (even if the scripting language in question is a verbose and unbelievably slow executing piece of shit that is in almost every way the exact opposite of the elegance of *nix).

      Well congrat-u-fuck-ulations Mr. "We paid a bazillion dollars to Redmond in licensing fees so we could have a scriptable CLI-based OS in our data center". I bet you even think you did an amazing thing.

      Fucking Windows admins. Arrogance, stupidity and a total lack of knowledge of their own fucking operating systems incredibly dubious history as a Server OS.

      Meanwhile, in the time it takes you to type out the name of a Powershell scriptlet and its arguments to import a CSV and puke it out as a SQL script, I can do write the code in awk or Perl in a bash wrapper. But hey, I must be stupid and you must the be the super fucking genius.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:Yes, just like that. by Anonymous Coward · · Score: 3, Insightful

      Aren't you just the negative stereotype? Sadly, this is what comes to mind when I hear "open source evangelist".

    4. Re:Yes, just like that. by MightyMartian · · Score: 2, Insightful

      Who said anything about open source? Even the old direct Unix server variants all ran Bourne shell or c shell and their descendants. For chrissakes, a CLI-based server OS running a scriptable shell is decades old, predating Windows and FOSS by decades. This idea that Server 2012 is doing anything unique boggles the mind of anyone with even a basic understanding of operating system development and administration for the last half century. Maybe the Microsoft-funded diploma mills churn out admins who actually believe that Server 2012 is some revolutionary step, but for those of us who have been in the industry for oh, over seven or eight years, seeing somebody claim "we tossed out *nix and put in Server 2012 'cause it wuns with just a CLI" is liking seeing some fuckwit claim "I just invented the toothbrush!"

      If you threw out *nix servers because you like the modern Windows toolset, then great! No prob. I have a network that runs a Server 2012 AD domain and a couple of Hyper-V servers, so it's not like I'm allergic to Windows. But fuck man, reading the parent's post (I dunno, maybe it's your post, I can understand why you would go AC to write such an incredible retarded post), with the underlying notion that Server 2012 is doing something revolutionary, and yeah, I start seeing red. Server 2012 is merely Microsoft, after twenty fucking years, getting the fucking hint.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Yes, just like that. by abe+ferlman · · Score: 2

      Man if I could troll like that I'd sure sign my name.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    6. Re:Yes, just like that. by Jeeeb · · Score: 3, Insightful

      We used to run linux in the server room because it was lean and easy to admin. Windows was slow, mousy, and dependencies were hellish. Now we run Windows Server 2012 with no GUI, virtualized, and admin with powershell. We've ripped out tens of thousands of dollars of Red Hat; windows is cheaper.

      If you don't mind me asking, what were you running on the servers which allowed an easy switch over? How did you go retraining a group of Linux admins to run Windows? Why not move off Redhat to another Linux platform?

    7. Re:Yes, just like that. by phantomfive · · Score: 1

      We've ripped out tens of thousands of dollars of Red Hat;

      I like Red Hat, but it sounds like you didn't know much about administering servers anyway, if you needed RedHat support.

      --
      "First they came for the slanderers and i said nothing."
    8. Re:Yes, just like that. by Blaskowicz · · Score: 1

      Year of the linux desktop, with Microsoft Windows in the server closet.

    9. Re:Yes, just like that. by Anonymous Coward · · Score: 1

      Actually, he sounds like a Unix sys-admin, not an open-source evangelist. They have been burned by both sides in the argument.

    10. Re:Yes, just like that. by terjeber · · Score: 2

      with the underlying notion that Server 2012 is doing something revolutionary

      Not to defend the original AC, but me thinks you did not read his entire post. It opens with: "We used to run linux in the server room because it was lean and easy to admin. Windows was slow, mousy, and dependencies were hellish."

      Stating that he claims the new headless developments in Windows Server are new (in general, obviously new to Windows) or revolutionary is disingenuous at best. What I get from what he is actually writing is that while Linux has been moving towards bloat and cr@p, or moving towards becoming Windows-y if you will, Windows has been doing the opposite, trying to become more Unix-y. That is clearly the case, isn't it? Even Linus thinks Linux is bloated.

      Microsoft was never a real Server-OS vendor so that they took a while to "get it" shouldn't be surprising. The fact that they are now eating their own medicine (in Azure) probably has a lot to do with it. Heck, it isn't that long ago that all of microsoft.com ran on Sun. Once it stopped, unsurprisingly both IIS and Windows Server suddenly received significant improvements - for those of us who prefer low-footprint server operating systems.

    11. Re:Yes, just like that. by petes_PoV · · Score: 1
      Exactly right. Whenever I post on Linux related topics I see responses like this that are both arrogant and foul-mouthed - where neither position is necessary, nor adds credibility to the poster (or to the subject they are writing about).

      The other thing these individuals seem to do is drag MS into the subject - as if they are still fighting their own little wars over some 1990's idealogical differences. But they never put forward any actual rational arguments or facts to back up their bile: just hate posts.

      So sad.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    12. Re:Yes, just like that. by benjymouse · · Score: 2

      Windows sysadmins amaze. For fifteen years I listened to them rattle on about how the GUI in Windows NT and its descendants was absolutely necessary, that it opened up servers to people who couldn't or wouldn't learn how to work from a CLI.

      You are inventing a demographic that we cannot verify, then you are ascribing a position to "them" which you then proceed ridicule because of the alleged hypocritical 180. The very definition of a strawman: Create it, pretend it is real, "kill" it.

      So a few server distros put the head on their installs, worked like mad dogs to build GUI and web-based management systems like Webmin, and now suddenly all those Windows sysadmin flunkies are declaring Server 2012 is the bestest ever because you can run in headless with a CLI.

      Am I getting this right: Are you seriously saying that the (alleged) argument from the Windows camp was what forced server distros [to] put the head on their installs? Seriously?

      and now suddenly all those Windows sysadmin flunkies are declaring Server 2012 is the bestest ever because you can run in headless with a CLI

      Citation needed. I have never seen anyone declaring Windows Server 2012 the best ever OS because of the CLI.

      What you may have overlooked is the fact that Windows Server from very early on had policies. Policies even existed before AD. In Unix/Linux we scripted everything, often hoping that the scripts would perform the same on every server.
      During all that time some 80% of what we scripted could be expressed declaratively and more robustly using policies. Policies could ensure that application packages (MSIs or EXEs) were installed (or uninstalled), that security permissions were set up correctly, could create, rename or delete accounts, files, registry entries etc.
      Very little could not be expressed using declarative policies - and they could even be set to use scripts.

      For the parts of remote administering that were too cumbersome to create policies for, there was always scripting. Yes, Windows scripting (.bat, .vbs and the like) used to kinda suck compared to Unix/Linux - but it *was* there.

      Yes, Windows always had the GUI option - even if you did not use it. That kinda sucked for the big deployments - not so much for the smaller ones where the GUI could sometimes be an efficient way to troubleshoot a misbehaving server.

      Listen you fucking asshole. *nix has been running CLI longer than most people posting here have been alive.

      I am sorry that I have to be the one to break this to you, but: *nix did not invent the CLI. Indeed, every OS that came before Unix *all* of them had the CLI as the main shell.

      Generations of system administrators have lived and fucking died while Windows was forcing a clunky GUI toolset that you couldn't fucking script properly, and that you ended up having to go to REGEDIT and a bazillion GPO entries to fine tune.

      Seem like you had trouble with the declarative way of thinking. To me, GPOs made perfect sense. It was declarative in a way that 'nix did not have until Chef and Puppet arrived. With GPOs you could describe which application packages had to be installed on which group of machines, both servers and desktops.
      Move the machine to another org unit or group and group policy would ensure that aqpplications were uninstalled and new ones installed to match the new provisioning. I guess you never got that.

      Oh no, but Windows is so fucking cutting edge because in the last seven or eight years has developed a fucking shell that you can properly fucking script (even if the scripting language in question is a verbose and unbelievably slow executing piece of shit that is in almost every way the exact opposite of the elegance of *nix).

      I assume that you are talking about PowerShell. Initially I just want to point out that yo

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    13. Re:Yes, just like that. by Anonymous Coward · · Score: 0

      If that's what comes to mind, you're pretty close minded and lack imagination.

    14. Re:Yes, just like that. by dave420 · · Score: 1

      Way to conjure up a guess then beat him over the head with it :)

      You know practically nothing about his requirements or the requirements of his boss/company, but still felt fine assuming you did... Weird.

    15. Re: Yes, just like that. by Anonymous Coward · · Score: 0

      +1000000

    16. Re:Yes, just like that. by Anonymous Coward · · Score: 0

      Wow. That escalated quickly. Relax dude. I understand you have probably never actually kissed a girl or talked to a girl without giving her your credit card number, but geeze!

    17. Re:Yes, just like that. by Himmy32 · · Score: 1

      In production environments, where outages cost real money, support contracts are definitely not a sign of ignorance. Good admins acknowledge they don't know everything and sometimes need help.

    18. Re:Yes, just like that. by rklrkl · · Score: 1

      Never considered a CentOS install (I'd probably recommend 6 rather than 7 myself, but that's just me)? No licensing costs, 100% compatible with RHEL (minus any branding), doesn't run a GUI, has 6 years of support left, *doesn't* use systemd or Grub 2 - what's not to love?

    19. Re:Yes, just like that. by phantomfive · · Score: 1

      In production environments, where outages cost real money, support contracts are definitely not a sign of ignorance.

      Generally they're a sign of CYA. Seriously, how often have you seen outages as a result of the OS? If it was, then it's probably because you didn't test updates before applying them, or something.

      --
      "First they came for the slanderers and i said nothing."
    20. Re:Yes, just like that. by phantomfive · · Score: 1

      Eh, his post is basically a troll

      --
      "First they came for the slanderers and i said nothing."
    21. Re: Yes, just like that. by Anonymous Coward · · Score: 0

      your a complete idiot, read the whole thread before you write such a long winded post that addresses nothing.

    22. Re:Yes, just like that. by MightyMartian · · Score: 1

      Have you looked at Powershell and its scriptlet libraries? It's easier to administer Windows than it was a decade ago, but it's still quite complex. "Better than it once was" is not the same as "better than the alternatives".

      And Linux, even with the Redhat ecosystem, can still be lean and mean. Maybe the problem with the AC's IT department is the IT department. I run a whole host of Linux servers, admittedly under Debian (though I've toyed with CentOS), and they're all pretty lean and mean. I'll wager a baremetal Debian or Fedora install is going to be a lot less of a hog than the sparest of CLI-based Server 2012 installs. Nobody seriously moves to Windows Server because of resource issues.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    23. Re:Yes, just like that. by Anonymous Coward · · Score: 0

      He switched companies! Only possible answer.

      No company with half a brain for IT, would do a complete 100% move from/to, Linux/Windows, without the transition headache. There isn't a scenario where that headache does not exist.

    24. Re:Yes, just like that. by bingoUV · · Score: 1

      Aren't you the idiot stereotype ? There is a difference between UNIX and open source.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    25. Re:Yes, just like that. by Anonymous Coward · · Score: 0

      Awww.. look who's angry. Aren't linux nerds cute when they get owned? Who's a good boy? Who's a good boy?

      Microsoft continues to be successfull year after year, and its fun to see the trolls frothing at the mouth.

  22. Single purpose machines don't need linux by Anonymous Coward · · Score: 0

    Single purpose machines need a single purpose OS and kernel. All the scheduling and protections offered by linux are currently offered by your hypervisor. A new OS like mirage (http://www.xenproject.org/developers/teams/mirage-os.html) or osv (http://osv.io/)

    1. Re:Single purpose machines don't need linux by Blaskowicz · · Score: 1

      MS-DOS for servers!

    2. Re:Single purpose machines don't need linux by Anonymous Coward · · Score: 0

      Fuck that, CP/M is the way to go. All this point and click shit makes for lazy and less educated sysadmins, and dumb, sooooo dumb users. Less "internationalization" (7 bit ASCII, ftw) -- the world needs one common language anyway, and dammit all, it ain't gonna be Chinese or Hindu or Russian, it WILL be something that uses unaccented/diacritic-free Latin alphabet (A-Z). This only makes common sense. This lowers support and development costs globally as everything is in a single language (English or Interlingua or something else that qualifies, I don't really care which).. Want to use a computer? or the internet? Learn the fucking language first... so you know what a peripheral interchange program does.

  23. Yes Please by Anonymous Coward · · Score: 0

    Yes I would like this. Thank you.

  24. Yay, another distro! by Anonymous Coward · · Score: 0

    We can call it Thinux.

  25. This seems like a very veiled attack on systemd by steveha · · Score: 1

    He points out, correctly, that many servers don't need much. Particularly with cloud services, servers might spin up a whole bunch of very lightweight virtual machines doing one thing (running a web server like nginx for example).

    So his big idea is a "server-only" distribution that doesn't have any support at all for GUI operation. But he doesn't really explain the benefit. As far as I can understand, he names one single benefit: such a distro would be "not beholden to architectural changes made due to desktop package requirements."

    The only "architectural changes" I can think of recently are related to systemd, so I guess this was his very roundabout way of wishing for a Linux distribution with no systemd support.

    Am I wrong here? Did you manage to find any other advantage listed in his article to explain why it would be great if you were unable to set up a machine running your server OS with a GUI?

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  26. Layers by gmuslera · · Score: 2

    Not just thin. The time has come for cluster-targetted distributions. Openstack, CoreOS and others are minimal linux meant to do mostly a supporting work for loading over them as VMs or container clouds the more bulky application linux servers/images/containers. All is about having a bunch of servers (real or virtual), installing something minimal that builds a cloud on them. It's linux all way down.

  27. BIOS by Smallpond · · Score: 1

    One thing we need to do is pry open the BIOS. Why should we need a VGA and keyboard or serial port to configure the hardware? Why is initializing the memory interface a secret? We can't improve servers if the hardware is still tied to the original IBM PC.

    1. Re:BIOS by Blaskowicz · · Score: 1

      It's UEFI now.

  28. Reinventing BSD by manu0601 · · Score: 1

    Basically he wants Linux distro to morph into NetBSD (or whatever other BSD fits you better, NetBSD is probably the most obscure but has a few very interesting points: excellent backward compatibility, cross-compilable out of the box)

  29. Ignoramus interrupts... by Peter+(Professor)+Fo · · Score: 0
    To me as as someone who has a linux box, isn't afraid of the command line but really gets pissed of with the idea that you have to remember magic strings of characters to get the bastard working the the way you want it rather than the way 'they' have decided is the one true way I'm fully in agreeance with the OP. The trouble is the more skilfully tuned your distro is so the up-front and follow-though documentation assumes guru level of *nixism. Strange thing! I run a computer to get work done not to type "sudo foo --x y z" Hey I'll run a http server, what could be simpler, but oh dear that partition is mysteriously out of bounds. Perhaps I'd better change the start-up programs (and I'm not talking grovelling with services/daemons here) but either I can't or the system calls me a stranger and then can't make any defaultchoices that actually eanble me to get on with my life.

    Admins of systems that serve serious stuff will know how to secure their systems, but the box-or-two business will be running back to Windows (with good reason) due to the horror of not wearing a bloody useless cycle helmet - oh I mean not logging ion as root.

    Home-linux distros needs nil access restrictions then good advice. Security depends on people so EMPOWER PEOPLE by EDUCATING them why layers of security are good and worth worrying about. SUDO is box-ticking for Linux.

  30. CoreOS uses systemd by thule · · Score: 1

    You may be right, but I wonder if the author of the article is aware that one of the leading cloud friendly distros, CoreOS, uses systemd. If fact, systemd is an integral part of fleet:

    With fleet, you can treat your CoreOS cluster as if it shared a single init system. It encourages users to write applications as small, ephemeral units that can easily migrate around a cluster of self-updating CoreOS machines.

    RedHat's geard, which is part of OpenShift, also uses systemd.

    It seems to me that the opposite is happening, cloud ready distros are choosing systemd.

    1. Re:CoreOS uses systemd by nabsltd · · Score: 1

      It seems to me that the opposite is happening, cloud ready distros are choosing systemd.

      Not really...they're choosing all the extras that systemd requires to be installed.

      I don't think people would have a problem with systemd if it didn't replace init, cron, syslog, autofs, ntp, etc., and require you to run its version of those demons. If systemd had more separation of packages where you could use any syslog-like program that had certain features, there would be a lot less backlash.

  31. It's only a matter of time... by msobkow · · Score: 1

    It's only a matter of time until lazy-assed system admins create installation packages (aka "distros") that include exactly what should be running on a particular VM.

    I mean, FFS, what the hell does the OP expect? For the world to do his job for him?

    Lazy bastard...

    --
    I do not fail; I succeed at finding out what does not work.
  32. PCLinuxOS by Anonymous Coward · · Score: 0

    PCLinuxOS

  33. Journalist Finds Nerve, Keeps Tickling by knapper_tech · · Score: 1

    It's his job to find some random controversy that gets traffic. Note that this series of articles is all coming from one person and slowly ratcheting up as he finds out how reactive some readers are.

    --
    "There are some people that if they don't know, you can't tell them." ~ Louis Armstrong
  34. Before you hate systemd by iamacat · · Score: 1

    I am sure some people are interested in the topic on its own right, but obviously most just want to escape from systemd. In this case, please first read this paper. Even if you think the end result is crap, there are some very lucid ideas in there. You would do well to at least consider them as you adopt OpenRC or whatever in your thin Linux distribution. I swear that I have no relationship with systemd project and only occasional hobbyist relationship with Linux.

    1. Re:Before you hate systemd by silas_moeckel · · Score: 3, Insightful

      The linked article alone is reason to hate systemd a GUI admin tool. It goes on about .desktop file format again GUI garbage. I've never seen a server do anything with automount, it's frankly a security issue all mounts should be explicit and done by a sysadmin with root privs. Maybe some cheesy backup script? Servers do not need nor should they have a GUI, a VGA port is overkill but windows needs it. VM's again never need a VGA port it's just a waste of ram a serial port works fine for either. The base logic is all things need to be done via CLI first and done well (far to many CLI's were an afterthought to a GUI and it shows). D-Bus again it's mostly a GUI thing, it need not be on a server. DHCP on a server?

      I really do not care much about systemd their is nothing not using it in a professional linux right now (something with all the big third party app support) and frankly it's not bothered me enough but I do see anything useful in it either.

      --
      No sir I dont like it.
    2. Re:Before you hate systemd by KermodeBear · · Score: 1

      I don't know much about the initd vs. systemd argument, I haven't kept up with it and honestly I don't care, but I would like to add this:

      Isn't one of the beauties of Linux, and free software in general, the power of choice? systemd is offering a choice, an alternative. Surely there will be distributions that use systemd and those that do not. Now the end user has - gasp - a choice. How is this bad? If you think systemd sucks for whatever reason then just don't use it. If you think it is awesome, then go ahead and use it. This is the power of choice, the power of the free market, and when it comes to free software the market is very, very open.

      Why are people getting so pissy over someone offering an alternative? Did systemd give all of these people a bad touch or something?

      --
      Love sees no species.
    3. Re: Before you hate systemd by Anonymous Coward · · Score: 0

      The systemd people remove choice. Pay attention to their actions in debian and before then arch

    4. Re:Before you hate systemd by Anonymous Coward · · Score: 0

      The linked article alone is reason to hate systemd a GUI admin tool. It goes on about .desktop file format again GUI garbage. I've never seen a server do anything with automount, it's frankly a security issue all mounts should be explicit and done by a sysadmin with root privs. Maybe some cheesy backup script? Servers do not need nor should they have a GUI, a VGA port is overkill but windows needs it. VM's again never need a VGA port it's just a waste of ram a serial port works fine for either. The base logic is all things need to be done via CLI first and done well (far to many CLI's were an afterthought to a GUI and it shows). D-Bus again it's mostly a GUI thing, it need not be on a server. DHCP on a server?

      I really do not care much about systemd their is nothing not using it in a professional linux right now (something with all the big third party app support) and frankly it's not bothered me enough but I do see anything useful in it either.

      There is nothing wrong with automount/autofs on a server, I don't think you understand how it works.
      We use it because it's far easier for Puppet to manage autofs maps than to have it manage fstab contents and mounts.
      Autofs fits the declarative approach better.

      When you're physically sitting next to an X86 server, how do you plan to do work on it?
      Solaris on x86 Sun servers had pretty slick serial management support, with the kernel output, login, and BIOS redirection all over serial, but Linux on a Dell is just more trouble than it's worth to use the serial port. It's not fair to turn a general X86 problem into a Linux v. Windows one.
      VGA is a native feature to a Linux server, deal with it.

      Stop with the bullshit GUI hate. You sound so ridiculous attacking something so broad as visualization which can be used to make almost every system admin experience better. I'd rip my eyes out if all I had was the CLI for LDAP admin.

    5. Re:Before you hate systemd by Anonymous Coward · · Score: 0

      "The native configuration files use a syntax that closely follows the well-known .desktop files" is the quote ... it just uses a simple text based syntax, this has nothing to do with GUIs apart from that the syntax was born on them.

      Having a simple syntax to describe service and when they should be restarted is probably a good thing, as it reusing a well known one (especially as it is not json or xml).

      D-Bus, also was born for the GUI, but is nothing to do with graphics. I'm not sure where the whole rant about VGA ports is from, but both of these technologies do not need one.

    6. Re: Before you hate systemd by devman · · Score: 1

      I was using Arch Linux as both server and workstation when the systemd transition hit. I will admit, at first it was rather confusing, but I learned about it and now I can see why Arch switched. Declarative service configuration makes a lot of sense and the unit files that replaced the init.d scripts are easier to understand and tweak (honestly the init.d scripts had about 80% of the same boilerplate in them anyway). It's also easier for package maintainer to take a unit-file from upstream than customize a init script.

      I don't think its a matter of taking your choice away, it is more of the package maintainers don't want to maintain init scripts when they can use unit-files. More generally they don't want the added work of maintaining packages for both sysvinit and systemd

    7. Re:Before you hate systemd by Anonymous Coward · · Score: 0

      DHCP on a server?

      Why the fuck would I manually configure addresses for our 3000 servers? Are you insane?

  35. Embedded Linux by flyingfsck · · Score: 1

    Embedded distros are extremely thin and server distros don't have desktop components, so I don't know what this guy is complaining about. It looks like he has never heard of Anaconda and Kickstart.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
    1. Re:Embedded Linux by cptdondo · · Score: 1

      Or OpenWRT.

      I can get an entire working distro into 8MB, and it doesn't have any of the stuff he's complaining about.

  36. While you are at it by Anonymous Coward · · Score: 0

    Throw out the vga hardware, usb, keyboards, mice, etc. That stuff really isn't needed on servers. Clean up a lot of other 'personal computer' stuff and grow up.

  37. Keep it thin by Anonymous Coward · · Score: 0

    Throw out systemd and Gnome and NetworkManager and SELinux. They break things, and the return on investment for the disk and RAM the use is non-existent.

  38. It's not Linux... by Anonymous Coward · · Score: 0

    FreeBSD is what I'd pick.

  39. Server only + Security: Already available! by Anonymous Coward · · Score: 1

    www.openbsd.org

  40. Re: So why systemd? by Anonymous Coward · · Score: 0

    Because MYAPP can run on any of my nodes, except for nodes running HISAPP, or HERAPP, but plays nicely with THISAPP.

    Fleetctl and systemd is part of the recipe.

  41. Build your own by angryfeet · · Score: 1

    We just need to make building your own distro much faster and easier. Rather than installing packages, a tool should automatically rebuild and redeploy.

  42. Alpine Linux by xming · · Score: 2

    I used to use Gentoo minimal installs but recently discovered Alpine Linux (http://alpinelinux.org/) which is even better.

  43. Maybe read the thread by dbIII · · Score: 0

    Citation needed. I have never seen anyone declaring Windows Server 2012 the best ever OS because of the CLI.

    With respect, the above poster is replying to someone that appears to be asserting that. I suggest reading other posts higher up in the thread before wasting time writing such long replies that miss the point.

    1. Re:Maybe read the thread by benjymouse · · Score: 3, Insightful

      Citation needed. I have never seen anyone declaring Windows Server 2012 the best ever OS because of the CLI.

      With respect, the above poster is replying to someone that appears to be asserting that. I suggest reading other posts higher up in the thread before wasting time writing such long replies that miss the point.

      With respect, the GP of my post never asserted that. For reference this is the entire post:

      We used to run linux in the server room because it was lean and easy to admin. Windows was slow, mousy, and dependencies were hellish.

      Now we run Windows Server 2012 with no GUI, virtualized, and admin with powershell. We've ripped out tens of thousands of dollars of Red Hat; windows is cheaper.

      Basically there aren't any linux server distros that are like Red Hat used to be before the Fedora fiasco. It seems like Red Hat today is doing a bad job of trying to be a GUI laptop distro running on server hardware. And they are letting mature stuff like PADL's LDAP modules go to seed while shipping raw, buggy stuff like SSSD, instead of maintaining the old stuff until the new is reliable enough for real world use.

      There is no assertion of "all those Windows sysadmin flunkies are declaring Server 2012 is the bestest ever because you can run in headless with a CLI" in that quote, is there?

      There is a certain bias towards Server 2012, but no claim of it being the best ever server OS. Much less a claim that others think it is the best ever server OS.

      I suggest reading other posts higher up in the thread before writing short post that you cannot even get right.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  44. It's modular silly by Anonymous Coward · · Score: 0

    This is a silly article.

  45. BSD by ThePhilips · · Score: 3, Informative

    What this guy is looking for is called BSD. In the past, base system was bit less than 30MB. Useless, but still less than base setup of most modern distros.

    Among Linuxes, probably only Slackware stayed relatively close to the roots and still can be stripped to the bone. And Debian isn't that far off, really, if you are willing to go on rampage with the rm command (remove man pages, documentation, supplemental files, localizations, etc).

    Othereise, this guy has probably missed completely that people are already for years building their own "lean and slim" special-purpose distros using the Gentoo as a factory distro. Because what he asks is really "special-purpose". In most real-world cases, the disk space is cheap and the users want to be able to install new software with just few clicks.

    --
    All hope abandon ye who enter here.
    1. Re:BSD by JoSch1337 · · Score: 2

      Please don't go around your Debian system with rm to remove man pages, docs and localization...

      Instead use the path-exclude mechanism of dpkg:

      http://raphaelhertzog.com/2010...

  46. I gotta say it by Anonymous Coward · · Score: 0

    Eh?

    http://www.youtube.com/watch?v=sZa26_esLBE

  47. This guy has religion by Anonymous Coward · · Score: 0

    ...the new shape of the Linux server is thin, light, and fine-tuned to a single purpose. .. When you're rolling out a few hundred Linux VMs locally...

    It sounds like he's talking about a pain-in-the-ass problem he's having to deal with, so I'm not going to flame him for that. If this is what works for him, that's great.

    But what about the other 99% of Linux installers/administrators? You know, the rest of us, who are rolling out non-VMs and doing them one at a time?

    I can fix this by changing "the new shape of the Linux server is.." to "a new shape of the Linux server is.." See how easy that was? You just need your special distribution, for your special problem.

    None of this is evidence that Linux distributions need to be "split" into two kinds; I think it's more like it's evidence that Linux's 43 distributions might need to expand to 44-48.

    Venezia, you're just another use case. I'm not putting your case down, but don't think of it as a big major thing, or as though suddenly most everyone is doing what you're doing. You're sounding a little like someone who sees cars as "We need to split the auto industry in two, because there's the Toyota Camry, and there's everything else." No, your Camry, as fine a car as it may be, isn't that important, and neither is your particular approach to servers.

  48. Please identify submitter honestly by plcurechax · · Score: 2

    This submission was made by snydeq who may or may not be Paul Venezia, but certainly appears to have a clear vested interest in frequently promoting Paul Venezia's column and other articles from Info World on a nearly weekly basis.

    Considering the overwhelmingly poor quality of the vast majority of Info World's trade rag (slang trade magazine), where most of the better "articles" (i.e. aka "filler," the stuff between the ads) tend to be cribbed from vendor's white papers, don't seem to merit being frequently promoted at Slashdot unless there is a financial arrangement in place, in which case the ethics of journalism would indicate that such a financial arrangement should be disclosed to readers.

    Not that I'm suggesting Slashdot considers itself involved in journalism, regardless of the usage of the terms such as: articles, submissions, and editors in the Slashdot vernacular. I will mention that the US FTC publishes March 2013 disclosure guidelines for sponsorship, marketing, and promotions.

  49. Maybe comprehend the post by dbIII · · Score: 1

    Read it again. Praise for something is praise for something.
    Nice little schoolboy touch with trying to turn things back onto me. If you wanted to make people think less of your worth with each post you are doing a fine job. You've convinced me that you are not just someone that has missed a point but instead someone that wants to actively spread misinformation.

  50. Re:min install I am having serious doubts! by bbsalem · · Score: 1

    I am fighting with Ubuntu and debian and the hell of it is that I like recent stuff, like Ipython 2 and Emacs 24, and yet debian and Ubuntu are awful bloatware. Most of the debian packages, at least the ones I've seen through Ubuntu are crap, half written non-orthogonal code. And I am just amazed what I can do inside emacs. I am beginning to think that I ought to revert to the command line and make emacs my GUI and forget all the other crap, including the browsers, which are all huge. And what really gets me upset is the cache files that gets put on my home dir by Google and Mozilla and countless other applications that come off the debian tree. Some idiot came out with a tiling GUI file display manager, and I kept thinking that has all been done in emacs 30 years ago; some idiot trying to reinvent something old.