Slashdot Mirror


Linux Fatware: Distros That Need To Slim Down

snydeq writes "We need bare-bones Linux distros tailored for virtual machines or at least the option for installs, writes Deep End's Paul Venezia. 'As I prepped a new virtual server template the other day, it occurred to me that we need more virtualization-specific Linux distributions or at least specific VM-only options when performing an install. A few distros take steps in this direction, such as Ubuntu and OEL jeOS (just enough OS), but they're not necessarily tuned for virtual servers. For large installations, the distributions in use are typically highly customized on one side or the other — either built as templates and deployed to VMs, or deployed through the use of silent installers or scripts that install only the bits and pieces required for the job. However, these are all handled as one-offs. They're generally not available or suitable for general use.'"

299 comments

  1. Really? by Anonymous Coward · · Score: 5, Informative

    Got that. It's called Debian Net Install.
    Done.

    1. Re:Really? by Anonymous Coward · · Score: 5, Funny

      Mod parent down! Saying "Ubuntu sucks" is redundant.

    2. Re:Really? by jedidiah · · Score: 1

      Did the server version of Ubuntu suddenly disappear?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Really? by ilikenwf · · Score: 4, Funny

      Unfortunately not.

    4. Re:Really? by marcello_dl · · Score: 5, Insightful

      even slimmer: debootstrap --variant minbase on another partition

      more info on debian installation manual.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    5. Re:Really? by Anonymous Coward · · Score: 0

      Then install apt-cacher-ng or a similar tool on a local machine (could even be another VM!), and point your Net Installer to it when it asks you for an http proxy during the install process. After the first install, you'll be downloading all the packages (including software updates, once you're running your VMs) from your local cache, which should speed up your installs a bit.

    6. Re:Really? by MightyMartian · · Score: 1

      Yup. As small or big as you like.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    7. Re:Really? by couchslug · · Score: 5, Funny

      Fascinating idea.

      Is this some fork of Ubuntu?

      (runs)

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    8. Re:Really? by jedidiah · · Score: 4, Funny

      apt-get install what-I-need-and-nothing-else

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:Really? by Pentium100 · · Score: 0

      Because CentOS and Debian use relatively old packages.

      For example, if you want btrfs you either use ubuntu/fedora or compile the kernel.

    10. Re:Really? by Freshly+Exhumed · · Score: 4, Informative

      TFA was a complete exercise in BS. Here's another example of how to do a slim Linux install: during a Mageia or Mandriva install, select the Custom option, deselect everything, click through to proceed but when it stops to check if you really, really want to have such a sparse choice select "truly-minimal-install" and you will get exactly what it says, without X or even man pages.

      --
      I deny that I have not avoided attaining the opposite of that which I do not want.
    11. Re:Really? by iggymanz · · Score: 1, Insightful

      why would serious business use shaky unstable things like btrfs? The "well tested" is relatively old, yes.

    12. Re:Really? by Anonymous Coward · · Score: 5, Interesting

      Can You explain to me why Ubuntu sucks? I have seen this statement multiple times on Slashdot, but I really think this is just a stupid trend.

      When I configured my workstation, I downloaded the Ubuntu 12.04 minimal CD [30MB] and installed a encrypted commandline system . After that I installed Xorg and compiled DWM with my preferred settings, then I installed browser, editor etc. The system is slim, fast and stable but it is still Ubuntu, so can You explain why my system sucks?

      Ubuntu consists of a Linux kernel and GNU userland like most other Linux distros, but I also get the following:

      1. Applications and kernel that is compiled with hardening flags. Current Debian is built with absolutely no hardening, so a zero day in a network service on Debian will be very very easy to exploit.

      2. Security updates to 2017

      3. Reasonably current software.

      I also like Debian very much, but I think it is stupid to keep saying that Ubuntu sucks...

    13. Re:Really? by AndroSyn · · Score: 3, Insightful

      I second this..debootstrap is your friend. We don't need no stinking installers! :D

    14. Re:Really? by evilmidnightbomber77 · · Score: 1

      This. I've installed and run Debian over a phone line before now. Cry me a river about your "bloated" distros.

    15. Re:Really? by Anonymous Coward · · Score: 0

      why would serious business use shaky unstable things like btrfs? The "well tested" is relatively old, yes.

      Because developers aren't the ones who have to wake up at 3AM when ShinyNewShitware shits itself and takes down production.

      Duh!

    16. Re:Really? by Anonymous Coward · · Score: 1

      Because there are potentially large performance gains to be had in VMs running postgres by running a 3.x kernel, which CentOS doesn't use yet. Fedora or Ubuntu server are what i'm going to look at to see if it's of use to me.

    17. Re:Really? by Pentium100 · · Score: 1

      Because in some cases it is useful. Though in this case zfs is better as it is more stable. Still, there are things that, while not as "well tested" are still quite useful. Fedora/Ubuntu should be limited to the servers that really need them, but they are useful.

    18. Re:Really? by Anonymous Coward · · Score: 0, Insightful

      For those of us that install a Linux image expecting to get work done with it instead of jacking off and building every piece of software ourselves, Ubuntu sucks - most specifically, because of Unity.

    19. Re:Really? by hawguy · · Score: 3, Funny

      For those of us that install a Linux image expecting to get work done with it instead of jacking off and building every piece of software ourselves, Ubuntu sucks - most specifically, because of Unity.

      Which software do you have to build yourself? I don't like Unity so I use Kubuntu as a developer workstation and the only software I've had to build myself is software I've written myself. It's been a while since I've used plain Ubnutu so I'm curious what software they don't include with Unity.

      But then, I don't use Linux for jacking off, some of the porn codecs are windows specific so I use windows for jacking off.

    20. Re:Really? by hawguy · · Score: 2

      why would serious business use shaky unstable things like btrfs? The "well tested" is relatively old, yes.

      Oracle supports btrfs with their database product, so I assumed that meant it's not so shaky and unstable anymore - it doesn't make sense for them to spend expensive support engineer time supporting known shaky software.

    21. Re:Really? by Anonymous Coward · · Score: 0

      So, Ubuntu sucks because of Unity. Who uses Unity on a server? I am quite happy with my 2 ubuntu servers (a LAME and a LEMP) by the way. Learning a lot, plenty of documentation available, very stable, might switch one to centos to learn some new stuff.
      As far as desktop is concerned, what happened to freedom of choice? If you don't like it, choose another distro or window manager.

    22. Re:Really? by SJHillman · · Score: 2

      I use Ubuntu server if I need a server up ASAP with a well supported distro. It's not a one-size-fits-all distro any more than... any other distro.

    23. Re:Really? by ChipMonk · · Score: 2

      Then you might like Slackware's absence of dependency tracking.

    24. Re:Really? by Bigbutt · · Score: 1

      Unfortunately, until the distro is supported on the various agents that are required (Netbackup, OpenView, OpNet, Data Palette for example), we'll have to stick with a tuned Red Hat distro for our virtual environment.

      [John]

      --
      Shit better not happen!
    25. Re:Really? by Anonymous Coward · · Score: 2, Informative

      A huge reason why is the hodgepodge of INIT you have if you are running 12.04... there is no mechanism to tell whether the packages are you installing use SysV or upstart style-init. You have to go looking for it depending which package you installed.

      Other reasons...oh where to start...
      1) Your ubuntu-only gnome3 UI? (eg unity). Did you remove it? If so, wtf are you using ubuntu for again?
      2) resolvconfd, another ubuntu-introduced joke
      3) disparate dependency tracking mechanisms (eg, are you using synaptic? it doesn't play with aptitude's dependency tracking, and vise versa)
      4) ufw is a dependency of most network daemons, another huge fail (you imply you are savvy, so you should find ufw particularly offensive)
      5) kernel hardening? WTF are you talking about? Look at the 12.04 kernel sources, they are the opposite of hardened. Bonus question: how do you harden those 3rd party binary BLOB drivers?

      I could go on...but it's not challenging and it probably isn't even news to you. Great you use ubuntu...but please don't imply it isn't loaded with an above-average amount of crap, whether you tried to strip it down or not.

    26. Re:Really? by Anonymous Coward · · Score: 0

      That should be a LAMP instead of a LAME.

    27. Re:Really? by MightyMartian · · Score: 2

      I've got a production server running a Wheezy RC as we speak. If I want bleeding edge I can move over to testing. I can see absolutely no reason why I would ever want to run Ubuntu server.

      (As an aside, I did run one back in the 10.x days, and Apache 2 and/or PHP 5 had been compiled with some funky flag or another and wouldn't properly display some PHP pages. Moving it over to my Slackware or Debian servers, and they displayed fine.)

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    28. Re:Really? by LordLimecat · · Score: 1

      Ubuntu server doesnt include Unity, or GDM, or even X.

    29. Re:Really? by ArsonSmith · · Score: 3, Insightful

      Haven't used Oracle much have you.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    30. Re:Really? by fahrbot-bot · · Score: 2

      I can't sort out why anyone would want to use Ubuntu Server.

      • Home: I used it as the base for my dedicated MythTV box.
      • Work: Two 64-bit systems each with 2 quad core Xeon CPUs and +8 GB RAM, used as actual servers.
      --
      It must have been something you assimilated. . . .
    31. Re:Really? by crutchy · · Score: 1, Flamebait

      using ubuntu for a server is LAME

    32. Re:Really? by Sloppy · · Score: 4, Interesting

      I run Ubuntu server on a certain box, for one reason. If I weren't for this case, that machine wouldn't have Ubuntu, but it does:

      Mythbackend.

      I want the backend to run the same version of MythTV as my Mythbuntu front ends (and regardless of whatever you overall think of Ubuntu, MythBuntu is a pretty good "applicance" if you're into MythTV). One of the ugly things about MythTV is that the front and back ends need to be the same version; MythTV isn't very tolerant of differing versions. (Or at least that's what the case was in the 0.23-0.24 days; I haven't tried mixing 0.25 with 0.24.)

      So I can either compile my own to make sure each side is using the same version (which totally defeats the point of MythBuntu) or I can make sure all the boxes use the same version, by making them all use the same basic repository. I did the latter, because I'm lazy.

      BTW, if I were deploying a new system in 2013, I would take a good hard look at LXC, running a minimal Ubuntu with their release of Mythbackend inside of a container, hosted by an overall more stable, less .. scary(?) distro. I think lots of oldschool Linux dudes reach for "heavier" virtualization, not realizing what features have been added to the vanilla (!!!) kernels in the last couple years. No Linux-Vserver or OpenVZ patches needed (assuming you don't consider the contained system to be potentially hostile; DO NOT think of LXC as a security tool, yet). LXC isn't done, but it's already at a point where it's useful in some situations, and your box may very well have it built in, right now.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    33. Re:Really? by the_B0fh · · Score: 1

      damnit, I wish I had modpoints - this should be marked insightful and not troll

    34. Re:Really? by Anonymous Coward · · Score: 1

      Can You explain to me why Ubuntu sucks?

      I can tell you three:
      1) zeitgeist
      2) unity
      3) a president who publicly states that he has zero interst in Ubuntu's users who don't blindly praise what he and his company put out.

      You may claim that every single of those points aren't a big deal or can be safely ignored. Yet, with plenty of distros who aren't plagued with those problems then why suffer?

    35. Re:Really? by Forty+Two+Tenfold · · Score: 1

      Because Debian uses stable packages.

      FTFY. Security updates are always current.

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    36. Re:Really? by the_B0fh · · Score: 4, Informative

      Because some of us have used both, and know people who are the release managers for both, and know what kind of shortcuts Ubuntu takes (things that will screw you over).

      debian testing is far more stable than ubuntu stable.

    37. Re:Really? by Anonymous Coward · · Score: 0

      Got that. It's called Debian Net Install.
      Done.

      I've been using this particular Debian GNU/Linux distribution for years when installing Debian GNU/Linux as a host operating system or guest operating system within a virtual machine instance for years. The basic installation consists of the base system plus an SSH server and command-line client. Afterwards, I install the packages necessary for the specific type of server instance hosted within the virtual machine. While some people baulk at Virtual Box I find it easy to manage from the command-line terminal prompt and/or shell scripts. The guest operating system could be Debian GNU/Linux, Microsoft Windows Server, or any other supported operating system.

    38. Re:Really? by hawguy · · Score: 1

      Haven't used Oracle much have you.

      I have, but mostly on Solaris.

    39. Re:Really? by crutchy · · Score: 2

      in all fairness, synaptic is included in ubuntu's parent, debian

      the rest is fair enough :)

    40. Re:Really? by Patch86 · · Score: 1

      For that thing that the submitter was asking for?

      You want a bare-bones version of Ubuntu? That's that. If you are venemously anti-Ubuntu then obviously it's not for you, but then that's not something you'd be asking for.

    41. Re:Really? by Forty+Two+Tenfold · · Score: 1

      Well, that's proprietary software for you. I mean capitalism. I mean exploitation.

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    42. Re:Really? by crutchy · · Score: 2

      yeah i can see how that would work... install package 'foo' (which depends on package 'bar'), open shell...

      :~$foo
      error: you only wanted to install foo, you didn't imply you wanted to actually run it
      uh uh uh, you didn't say the magic word, uh uh uh
      :~$

    43. Re:Really? by nickittynickname · · Score: 5, Insightful

      Really? I enjoy Ubuntu. I would recommend it in a hot second. There is so much community support out there you can google any problem and find a walk through. It's popular enough that most new application target it to make sure it works.

    44. Re:Really? by RevSpaminator · · Score: 4, Informative

      Ubuntu didn't always suck. I've used it since the Flatulent Badger release and, for years, it was pretty standard Debian with a bunch of stuff preconfigured for new users. Over the last 3 or 4 years I've watched it become more and more "user friendly" and it seems like every release breaks a bunch of things I had manually installed/configured. Now when I go into familiar /etc files I see, more and more, "# Do not edit this file. Some new mysterious daemon will screw up all your hard work." Unity wasn't why I gave up on Ubuntu, but it certainly didn't help. I don't appreciate any GUI that presumes I want to do everything full screen mode. (I could save the cycles and not load any GUI for that.) I've now switched to Arch Linux. I'm learning a lot of things I never had to deal with before. I still don't have it the way I want it, but the rolling releases make it worth the effort. I particularly appreciate the fact that the Arch website regularly notifies users when an update needs special attention or of major architectural changes.

    45. Re: Really? by Anonymous Coward · · Score: 1

      Only if you use dpkg.

      Ubuntu is a rat's nest of dependencies. Pull in one lib, it requests some packages, those packages require libs of their own. Etc.

      Apt is wonderful for it's ease of use, but it's faults make me wish for a friendlier emerge or pacman. There is no perfect system, really.

    46. Re:Really? by kernelpanicked · · Score: 3, Informative

      I'm not in this fight, as I care for neither Ubuntu nor Debian. However, I have a bone to pick with #2.

      No, you don't get security updates until 2017. You get security updates only on packages that Canonical hand picked for that particular release. Hence, your dwm (or really it could be any WM/DE other than Unity) and any other packages that stray from that line, are absolutely left in the cold and unpatched, unloved as soon as next-new-shiny gets released.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    47. Re:Really? by sjames · · Score: 1

      I guess you're movin' on up :-)

      But seriously, yes. Debian provides several options for the tradeoff between well tested and bleeding edge. There's also the in-between option of stable with backports.

    48. Re:Really? by kernelpanicked · · Score: 2, Insightful

      > There is so much community support out there you can google any problem and find a walk through

      Sure. NOW there is. Give it a couple years. You know all those geeks that Shuttleworth decided to kick in the nuts and send packing? Those are the same guys who made the walk throughs for his pet retards to follow. It'll be interesting to see what happens as Ubuntu evolves all on it's lonesome now, without that support.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    49. Re:Really? by geminidomino · · Score: 2

      Who uses Unity on a server?

      Who uses a resolver daemon on a server?

      Ubuntu, apparently. Because sys admins are constantly lugging our servers into coffee shops.

    50. Re: Really? by greenfruitsalad · · Score: 5, Insightful

      it seems you've yet to discover the beauty of

      apt-get --no-install-recommends install $something

      as to why anybody would use ubuntu server, the answer is simple - predictable release cycle

    51. Re:Really? by timmyf2371 · · Score: 3, Informative

      I use Ubuntu Server on my home file/media server and having only used Linux here and there back in the day, I selected Ubuntu because many of the easy to follow tutorials online were written with Ubuntu server in mind.

      --

      Backup not found: (A)bort (R)etry (P)anic
    52. Re:Really? by Anonymous Coward · · Score: 0

      Ubuntu-minimal

    53. Re:Really? by iggymanz · · Score: 1

      no, oracle *wrote* the btrfs project so their view might be a tad biased, self-blinded and self-serving

    54. Re: Really? by Anonymous Coward · · Score: 0

      That's funny nice one!

    55. Re:Really? by Zaelath · · Score: 1

      Obligatory? http://xkcd.com/927/

    56. Re:Really? by Anonymous Coward · · Score: 0

      You can stop reading after the above comment. Unless you like getting trolled.

    57. Re: Really? by Deekin_Scalesinger · · Score: 2

      The truest answer is to grab slack and build it once, the right way, for your particular environment. Done! :)

      --
      "As the intrepid kobold companion continues his journey, he begins to wonder... if priests raises dead, why anybody die?
    58. Re: Really? by Deekin_Scalesinger · · Score: 4, Insightful

      And I meant this comment to the story submitter. Maybe yes, more VM specific distros are needed, but without knowing what you are looking for, how can we help? You state you have a specific environment yet want more off the shelf options. Er, which is it? For what? Come on /. admins, please edit or revise before posting story nonsense.

      --
      "As the intrepid kobold companion continues his journey, he begins to wonder... if priests raises dead, why anybody die?
    59. Re:Really? by hawguy · · Score: 1

      no, oracle *wrote* the btrfs project so their view might be a tad biased, self-blinded and self-serving

      What kind of biased self-service view would make them recommend a flaky and unstable filesytem for use with their flagship database product? Are they afraid some other filesystem is going to displace btrfs and... well, what do they get out of having btrfs more widely used? I can see why they might recommend btrfs if it provided better performance or had other benefits over other filesystems, but I don't see any incentive to recommend it if it's worse than the alternatives. It's not like they are worried that ZFS is going to take over (since they own ZFS too)

    60. Re:Really? by cameloid · · Score: 1

      Heh. After some manly wrestling with the exact VM problem described, I eventually found those nice, small Debian server OSes. But then my company said, no, no you simply *must* use our approved version of Red Hat (tuned for a desktop, with all that stupid GUI stuff and desktop backgrounds). Now my VMs are all outrageously outsized again.

      All I want is something that has enough to get the system into a usable console-only state, and devtools so I can install or compile the app-specific bits and pieces. Screen would be nice too, this stupid RH thing didn't even have that.

      --
      -- Cisk for the Cisk God
    61. Re:Really? by Anonymous Coward · · Score: 1

      I have lugged an ubuntu server around the place for testing. It was a pain in the arse finding 48V power supplies to run the bastard though.

    62. Re:Really? by iggymanz · · Score: 1

      those who have worked with oracle for decades know they have been guilty of prematurely pushing their own garbage filesystem/volume management wares, even causing customers to lose or have corrupted data.

    63. Re:Really? by Anonymous Coward · · Score: 0

      Sure. NOW there is. Give it a couple years.

      Today is today, tomorrow is tomorrow. You're not talking to iOS users, who are making heavy investments into one single ecosystem that they can't ever migrate away from without cost. This is Free Software, where we never get ourselves locked in. And yet, thanks to projects like Ubuntu, we also get to follow crowds and ride waves.

    64. Re:Really? by Anonymous Coward · · Score: 0
      sudo apt-get install gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly
      You are welcome!

      The funny thing is that my latest Ubuntu install had these by default. No codecs issues encountered over the last N years. The only "codec" that does not work on Ubuntu is called Netflix, so screw it, I switched to Amazon Prime.

    65. Re:Really? by master5o1 · · Score: 1

      More realistic:

      :~$ foo
      Computer says no...

      --
      signature is pants
    66. Re:Really? by greg1104 · · Score: 2

      Lack of useful backports to their LTS releases is the major reason I avoid Ubuntu Server. Canonical does some occasional updates to older LTS releases. But most of the time, the only suggested fix for bugs I see is "upgrade to the latest version of Ubuntu". They do not show nearly the same dedication to backporting bug fixes and nailing down a stable, well tested version of packages that I see from RedHat and Debian.

    67. Re:Really? by midnightramen · · Score: 1

      I've heard that Ubuntu server is actually gaining some traction in terms of business adoption. I think the "standard" is still Red Hat / CentOS, but I was surprised to hear that Ubuntu Server is taken seriously.

    68. Re:Really? by greg1104 · · Score: 3, Interesting

      That Oracle supports running on btrfs isn't really a strong statement about its quality level for general use. btrfs aims to runs Oracle stably as its top development priority. Oracle doesn't require very many filesystem features. Some people run it happily on raw disk volumes. There's a good sized list of companies over the years that have built filesystems optimized for exactly type of workload Oracle creates. As an example, around 2006 I had a consulting job getting PostgreSQL to work well on a Linux system with the Veritas vxfs filesystem. Much of that tuning involved making the database's I/O look more like how Oracle writes things--things like using direct I/O instead of cached writes.

      The problems get bad when you try to use btrfs for anything else. Repeat the same sort of experiment today, try and use PostgreSQL on btrfs for example, and you can expect btrfs will panic and corrupt itself under heavy load. The specific subset of filesystem read/write and caching behaviors Oracle expects may work, but the other read/write paths through the btrfs filesystem aren't nearly as well tested. Oracle's priorities for btrfs QA remind me of the old joke about Microsoft's monopoly abuse: "DOS Ain't Done til Lotus Won't Run".

    69. Re: Really? by Anonymous Coward · · Score: 0

      And the fact that you have to tip-toe around universe/multiverse security holes. Yay!

    70. Re:Really? by greg1104 · · Score: 3, Informative

      Because there are potentially large performance gains to be had in VMs running postgres by running a 3.x kernel, which CentOS doesn't use yet. Fedora or Ubuntu server are what i'm going to look at to see if it's of use to me.

      This is an excellent example of why that sort of thing is avoided by risk-adverse deployments. Early adopters of PostgreSQL on various 3.X kernels are still seeing a variety of nasty kernel issues, and many of them are rolling back to the stable RHEL or Debian kernels based on 2.6.32 to avoid them. A good example is High CPU usage / load average after upgrading to Ubuntu 12.04. I'm tracking about 5 such PostgreSQL issues that only show up in 3.X kernels we're trying to get sorted out still. (I'm a PostgreSQL contributor) Yes, the 3.X kernels are faster in general, but they're still not very stable compared to the boring old ones in CentOS.

    71. Re:Really? by Anonymous Coward · · Score: 0

      I use windows for jacking off.

      I have seen a fair amount of German and Japanese porn, but... WOW! That's a pretty weird fetish, you got there...

      (Freak!)

    72. Re:Really? by gagol · · Score: 2

      If you want stable, secure, and well documented, why not promote OpenBSD?

      --
      Tomorrow is another day...
    73. Re:Really? by gagol · · Score: 1

      What about OpenBSD?

      --
      Tomorrow is another day...
    74. Re:Really? by gagol · · Score: 1

      LAMP = PHP powered
      LAME = ERLANG powered?

      --
      Tomorrow is another day...
    75. Re:Really? by gagol · · Score: 2

      Unbuntu family of distros os fine for home, but if you run it on servers, please remember you are basically running a mix if testing and unstable (debian) as a dependable server. People with a clue run something more mature as dependable servers. Need bleeding edge? compile it on your tried and true platform and know what you are doing.

      --
      Tomorrow is another day...
    76. Re:Really? by Anonymous Coward · · Score: 0

      You don't like that person? Bomb the entire town he lives in.

    77. Re:Really? by bbsalem · · Score: 2

      I've been using Ubuntu Since 8.10 and now I have 12.04. Ubuntu does suck, because it is too ambitious but in all the wrong ways. If Linux advocates like myself wanted Linux to take over the world, especially from Windows, we would not change the design of the GUI overnight and because of one man's ego, and we would not break as many things as new features we introduce. In fact the hallmark of good technology is that it vanishes, Linux just won't go away because too many geeks want to show how smart they are. This will never defeat Paul Alan and Microsoft who are cheap and greedy.

      Little things do matter, even when you have some understanding of the way programs are written you don't appreciate it when the promoted windows manager PCmanFM has fewer features than what it is supposed to be better at and replace, nautalus, and has done stupid things like not leaving the last directory visited highlighted, and Ubuntu is not the only distro to make this change in file managers. Before you call me stupid and say don't use a file manager, let me say that I used xterm and the shell long before some of you were out of diapers, you need a good file manager for multimedia files. There is an Enlightenment terminal that does a good hybrid of the shell and a file manager but libraries it needs are being lost in the Gnome 3, Wayland shift. I couldn't get it to compile on Ubuntu.

      I spend too much time trying to fix or work around lost functionality, either by writing shell scripts or installing alternative apps. This addes to administrative overhead is you have to change config with every release because the promoted upgrades broke functionality you got used to having. I don't have as nearly a tidy multimedia association now in 12.04 as I had in 9.04 or 10.10 and that is because of the drift in window manager, which might get even worse if Shuttleworthless wants to dump X.0rg.

      Commercial engineering operations get too small when their product matures. Cononnical does not seem up to the task of supporting what it ships, and either you contact the Open Source developer or want to take on the complexity of fixing applications that aren't really supported, Open Source doesn't really change much except for the incentives to start projects, down the road the grind of maintaining them is the same and costs pretty much the same. So some geek works for 90 days on a new program but only does 75% of the job, loses interest and plunks the thing in a repository and every Linux distro picks it up and copies it. They may even say that it was better than what it superceded, until it gets sprung on us in a update; some engineer has decided that it should be the default application, but it is too new, too untested, and the developer doesn't care that he only did 3/4 of the job PCmanFM vs Nautalis is an example, so is Geeqie vs. Gqview. These two are image viewers. The older one, gqview, had a thumbnail compare of images of the same name and prompted you for overwright/rename, which feature was lost in the replacement. I actually still use the binary for gqview which was for U 9.10 even though geeqie is the sanctioned version on U. 12.04. I know that I am treading on thin ice if the legacy libraries go away. If Shuttleworthless starts dumping X11 libraries, I will probably dump Ubuntu.

    78. Re:Really? by gagol · · Score: 1

      Shiny new things are not exclusive to Apple now... the youth want it on the servers too. It is very sad, descent to hell if you ask me, but happening. Where are the bearded *nix admins!

      --
      Tomorrow is another day...
    79. Re:Really? by gagol · · Score: 1

      Use FreeBSD for storage... no brainer.

      --
      Tomorrow is another day...
    80. Re:Really? by Anonymous Coward · · Score: 0

      "debian testing is far more stable than ubuntu stable."

      OK, but debian needs to wise-up.
      We NEED hardening by default and properly document, advertised, ...!

    81. Re:Really? by gagol · · Score: 3, Informative

      XFS, well balanced, fault tolerant, well tested, and very mature under many loads. Please do not take my words for granted, test it for yourself.

      --
      Tomorrow is another day...
    82. Re:Really? by Anonymous Coward · · Score: 0

      Debian is awesome. Usually when people start a sentence "Distros need to..." then I already know that the problem can be fixed with just installling Debian :)

    83. Re:Really? by bejiitas_wrath · · Score: 1

      But you can run sudo apt-get update && sudo apt-get install xubuntu-desktop though. And it has SSH enabled by default.

      --
      liberare massarum ex ignorantia, clausa descendit molestie.
    84. Re:Really? by Anonymous Coward · · Score: 1

      MythTV is a pain in the ass like that. I once went searching for what exactly the deal was, expecting to see some major change in functionality that required breaking compatibility between the two versions I had, only to find that the developers apparently think it's impossible to add new features without making versions incompatible.

      I suspect the problem may be that MythTV doesn't have a network protocol, but instead communicates between server and client mostly by adding and removing records from a MySQL database. With a network protocol, you could maintain compatibility by simply having server and client communicate with a protocol version that both understand. E.g., if you wanted to schedule a recording with an older server, you'd see that it doesn't support the new packet for scheduling a recording, and so you'd fall back to sending the old packet, and just miss out on whatever feature was included in the change. (So your newer client would often behave like an older client when it comes to things it requires cooperation from the server to accomplish.) However, with a database, you can't just fall back to adding the old record format if you don't know the new record format, since that will turn the database into a mess, nevermind the fact that you wouldn't be able to read the database at all.

      I do hope they fix the issue some day, as it is quite annoying. It essentially requires that all computers that use MythTV use the same version of the same distribution, and if you upgrade any of them, you have to upgrade them all. Mixing distributions is a bad idea simply because if one pushes an update before the other, then you're fucked until the other distribution releases an update. This is a major problem with anything debian-based since debian is under the impression that bugs disappear from code as it ages, and so last I checked I was still running a two year old kernel. (Last checked after encountering a vm86 bug which was fixed more than a year earlier (long before I installed the debian system) but of course, updating to a recent kernel in debian is nearly impossible, and so I ended up finishing that project in a virtual machine running Gentoo, which despite it's failings wrt making generally everything a pain in the ass, it does make it rather easy to install any kernel you want.) I don't know why Debian thinks bugs disappear when code gets old. No one back-ports bug fixes, they just release a new version in which they've fixed the bugs. Bugs in new versions aren't a consequence of living "bleeding edge" but instead just a consequence of developers who don't test their code, and those bugs don't go away just because the code gets older. Thus, all you get from using Debian is programs with long-known bugs, and of course MythTV versions which are completely incompatible with versions from any non-debian-based distribution.

    85. Re:Really? by jalopezp · · Score: 1

      I use ubuntu; I've only started using linux about 6 months ago, so I'm their market. A few days ago I installed xmonad to play with a tiling window manager (also cause I think haskell is pretty cool). But then all my settings were messed up, I couldn't even see my terminal's text; no matter what I did to my Xresources, things stayed the same.

      It's a pretty noob problem to have, and it happens because the DE usually takes care of parsing Xresources. Sure enough I found the answers online - but on the Arch wiki. Ubuntu had nothing to say about it, and it's the same with most problems.

    86. Re:Really? by loufoque · · Score: 1

      From my experience and testing, Debian is the distribution that behaves best in a virtualized environment. For some reason it offers better performance than the others, which might be because it is better configured out of the box.

    87. Re:Really? by danbuter · · Score: 2

      It was popular, and in the geek linux world, that's a sin. Kind of like how all successful punk bands are "sell-outs".

    88. Re: Really? by Anonymous Coward · · Score: 0

      apt-get --no-install-recommends install $something

      Or even better, add a file /etc/apt/apt.conf.d/99norecommends containing:
      APT::Install-Recommends "false";
      APT::Install-Suggests "false";

      Thereafter there is no need to add the command line option.

    89. Re:Really? by losinggeneration · · Score: 1

      That's how I switched from Arch to Debian on my work machine. Debootstrap works very well (and I had been using it for chroots for quite some time.)

    90. Re:Really? by uM0p+ap!sdn+ · · Score: 0

      No, ubuntu sucks because it is nothing more than a six month snapshot of debian, ubuntized to make it binary non-compatible with debian goes against debian's DFSG (Debian Free Software Guidelines) http://www.debian.org/social_contract#guidelines

      ubuntu is the aol of linux

      But, choice is a good thing, I don't use, nor will ever use a watered down debian distro.

      Just because ubuntu comes with codec's and *such* don't mean you can't install it in debian proper using apt-get update && apt-get install "whatever", notice no sudo bullshit

    91. Re: Really? by X0563511 · · Score: 1

      equivs is a godsend. Makes it super easy to build an empty package to satisfy/workaround dependencies.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    92. Re:Really? by X0563511 · · Score: 1

      95% of those tutorials would work just fine in Debian, btw ;)

      The primary difference would be how init scripts are handled. Debian still uses a classic init.d system, Ubuntu uses this "upstart" thing.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    93. Re:Really? by bbsalem · · Score: 1

      Because some of us have used both, and know people who are the release managers for both, and know what kind of shortcuts Ubuntu takes (things that will screw you over).

      debian testing is far more stable than ubuntu stable.

      So, the issues with Ubuntu are testing of dependencies? I agree. That is what questions and bugs I've filed suggest to me. There is too much of an urge to be bleeding edge than to provide stability, despite the Debian base. If Debian had an easier install, it might take the lead away from Cannonical.

      Maybe it is a mark of its leader's net worth that he has the hubris to shuttle us from standard to standard, willly-nilly. That will hurt his cause and the cause of Linux generally. I continue to use Ubuntu, but only because of the large repositories, not because I don't fear that being jerked around won't eventually make me dump it. I tried Unity, didn't like it and went to Gnome Classic, but I don't really like KDE either, at least the more recent releases.

    94. Re:Really? by luis_a_espinal · · Score: 1

      5) kernel hardening? WTF are you talking about? Look at the 12.04 kernel sources, they are the opposite of hardened. Bonus question: how do you harden those 3rd party binary BLOB drivers?

      Hmmm, what does hardening of 3rd party blobs have to do with kernel hardening?

    95. Re:Really? by the_B0fh · · Score: 1

      Why not try debian testing? Or even unstable.

      http://www.debian.org/doc/manuals/debian-faq/ch-choosing.en.html

    96. Re:Really? by Blaskowicz · · Score: 1

      dwm is just one tiny piece of software only provided as source - the source code serves as a configuration file for this one. But excepting this little, extremely specific aspect, he only had to type apt-get install xorg-xserver build-essential sometexteditor somebrowser someshit somecrap. This is very quickly done. Everything installs itself and sets up itself automatically, so you suck.

    97. Re:Really? by renovaatio · · Score: 1

      You might be interested in Manjaro Linux, an excellent Arch deritative. It's Arch, but much more stable and less complex. http://manjaro.org/

    98. Re:Really? by ArsonSmith · · Score: 1

      A masochist eh? I guess if you're used to Solaris then the mess of Oracle doesn't seem quite as bad.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    99. Re:Really? by Anonymous Coward · · Score: 0

      I appreciate what Ubuntu does. It makes troubleshooting easier (no matter which distro I use) due to sheer amount of its community, so they will never run out of questions, and the best part is that those questions often receive answers in prompt manner (no RTFM reply, no elitist attitude, etc.)

    100. Re:Really? by Anonymous Coward · · Score: 0

      Wrong. It was popular because it was good. Then they messed it up by going completely Windows 8 on us.

  2. Ubuntu Core by simonbp · · Score: 4, Informative

    Ubuntu core distribution is ~34 MB, and available for x86, amd64, and ARM. It's more than suffcient to bootstrap a lean OS.

    1. Re:Ubuntu Core by ilikenwf · · Score: 4, Informative

      It's also nonstandard in terms of all the stupid patches and daemons it comes with.

    2. Re:Ubuntu Core by binarylarry · · Score: 4, Funny

      If "nonstandard" is a problem, maybe you should be looking at OSes from a certain angry bald man.

      --
      Mod me down, my New Earth Global Warmingist friends!
    3. Re:Ubuntu Core by Anonymous Coward · · Score: 0

      It also burns 100% CPU on booting to render its splash screen, with no obvious way to disable it.

    4. Re:Ubuntu Core by ilikenwf · · Score: 0, Troll

      Linux is in fact, fairly standard, short of the init system and sometimes the system layout you use. Ubuntu is a bit of an exception since it follows Shuttleworth's whims instead of established norms. Furthermore, it's size on disk doesn't matter if it runs 50 daemons and eats up a bunch of CPU time at idle.

    5. Re:Ubuntu Core by binarylarry · · Score: 1

      Wrong. Pretty much every distro has a fairly extensive patch set for the kernel and userland systems (and many of them have entirely distro specific, custom userland components).

      --
      Mod me down, my New Earth Global Warmingist friends!
    6. Re:Ubuntu Core by Anonymous Coward · · Score: 0

      RMS is balding?

    7. Re:Ubuntu Core by ilikenwf · · Score: 4, Interesting

      With the kernel it's almost always fairly mainstream changes - security patches, upstream stuff, BFS, whatever. With the userland, I see patches only when necessary on something like Gentoo or Arch... With Ubuntu though, it's a nightmare.

      Real world example: I develop with the Nightingale Media Player. While setting it up to use the current taglib, we managed to get it to work just fine with the taglib shipped with about every distro you can imagine...except Ubuntu. Some patch they have going on there completely breaks the build, as well as playback and tag parsing.

    8. Re:Ubuntu Core by Thud457 · · Score: 5, Funny

      RMS isn't angry.
      He's just very, very disappointed in the rest of us.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    9. Re:Ubuntu Core by binarylarry · · Score: 0

      Tell me something I don't know.

      --
      Mod me down, my New Earth Global Warmingist friends!
    10. Re:Ubuntu Core by BitZtream · · Score: 4, Insightful

      Than its fairly safe to say you (and other Linux users) have a fairly different meaning of 'standard' than ... well, everyone else in the world.

      You don't eat CPU time at idle, thats exactly the opposite of idle. I realize you mean that the daemons sit around eating CPU doing nothing you care about, but I suspect, even on a desktop install of Ubuntu you'll find the CPU sitting at 99.9% idle in top since those daemons are in sleep/wait states and not using any CPU.

      Raspian has no CPU in use when even when X is running if you're not doing anything. Daemons swap out and don't waste CPU if they aren't in use and aren't shitty daemons. They do waste swap space though.

      No Linux distro on the planet uses the stock kernel. All of them have different locations for many different files. All of them have major patchs to all sorts of 'standard' apps.

      You seem to not understand what makes a distro different. If they were all 'standard' you wouldn't have xteen million variations of Linux.

      Linux's lack of standardization is repeatedly brought up as one of its largest problems in becoming a more common desktop since software vendors don't want to target a bunch of slightly different distro's to pick up a statistically insignificant portion of the population.

      Have you even used more than one Linux distro?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:Ubuntu Core by NoNonAlphaCharsHere · · Score: 4, Funny

      "ubuntu" is Swahili for "I can't configure Debian".

    12. Re:Ubuntu Core by jedidiah · · Score: 1

      > Linux's lack of standardization

      That would be the lack of standardization that prevents me from running Oracle on some random unsupported distribution?

      It case you missed it, that was sarcasm.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:Ubuntu Core by Bigbutt · · Score: 1

      Debian distros aren't supported for the agents we require in production environment.

      [John]

      --
      Shit better not happen!
    14. Re:Ubuntu Core by Forty+Two+Tenfold · · Score: 1

      No Linux distro on the planet uses the stock kernel.

      Slackware uses/can use vanilla kernel. Also, LFS.

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    15. Re:Ubuntu Core by Forty+Two+Tenfold · · Score: 1

      Sucks to be you.

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    16. Re:Ubuntu Core by jakimfett · · Score: 1

      try the -nosplash option from Grub.

      --
      Bits of code, random ramblings: jakimfett.com
    17. Re:Ubuntu Core by crutchy · · Score: 0

      it's disturbing that you know such things

      are you the recipient, or just some creepy weirdo watching through the curtain from a telescope in you're momma's house over the other side of the road?

    18. Re:Ubuntu Core by crutchy · · Score: 1

      i think maybe he was talking about the microsoft standard

    19. Re:Ubuntu Core by crutchy · · Score: 1

      we should all burn in hell for not referring to linux as gnu/linux... cos we all should know that it's the 'gnu' part that will get us laid

    20. Re:Ubuntu Core by crutchy · · Score: 3, Funny

      it's also Uzbekistanian for "i want a free version of Windows"

    21. Re:Ubuntu Core by Anonymous Coward · · Score: 0

      if displaying a vga resolution splash screen is eating 100% of your cpu power than buddy, you might need a new cpu

    22. Re:Ubuntu Core by Tastecicles · · Score: 1

      it's not designed to run on a DX4.

      --
      Operation Guillotine is in effect.
    23. Re:Ubuntu Core by Anonymous Coward · · Score: 0

      The problem is the fact the splash screen is a busy-loop on the graphics card, which is being emulated.

    24. Re:Ubuntu Core by Anonymous Coward · · Score: 0

      I may not be up to date with my info, because I'm just getting back in to Linux (log story) but I think Slackware uses the stock kernel.

    25. Re:Ubuntu Core by higuita · · Score: 4, Informative

      No Linux distro on the planet uses the stock kernel.

      Slackware uses stock kernels

      All of them have different locations for many different files.

      Slackware puts the files where the app developers want to, they dont move files around, breaking stuff (are you listen redhat/fedora!)

      All of them have major patchs to all sorts of 'standard' apps.

      Slackware tried to used just the upstream code. Only when there are problem reported and there is a fix in the upstream cvs/svn/git, its is ported to the latest release (or the git version is used)

      So yes, there are standard, plain and simple distros... slackware is one of the most stable distros there is by not messing all over

      Linux's lack of standardization is repeatedly brought up as one of its largest problems in becoming a more common desktop since software vendors don't want to target a bunch of slightly different distro's to pick up a statistically insignificant portion of the population.

      Strange, there are things like static binaries, that work EVERYWHERE... you can also ship the libraries, for a pseudo static binary.
      But solving that isnt that hard, just have several VMs with the main distros and recompile... yes, its harder than having the source code open and let users/distros developers compile it for you, but that is the price for having closed source.

      --
      Higuita
    26. Re:Ubuntu Core by ValentineMSmith · · Score: 1

      And Debian is French for "I can't configure Slackware." :)

      --
      Karma: Chameleon - mostly influenced by bad '80s New Wave music
  3. TinyCore? by Hsien-Ko · · Score: 3, Insightful

    No interface, but you wanted tiny didn't you?

    SliTaz is also another tiny one but has an interface and a cute spider.

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

      TinyCore has a pretty minimalist UI, but it is a UI.

      I suppose you could configure a pretty small Gentoo install. Wouldn't even take that long to build, if you want minimalist. Should be done within a week. ;P

    2. Re:TinyCore? by Anonymous Coward · · Score: 1

      The UI is also completely optional. Check the MicroCore variant. (TinyCore, sans UI)

  4. TurnKey Core by americamatrix · · Score: 4, Informative

    I always like to use TurnKey Core for such things http://www.turnkeylinux.org/core

    It's small, lightweight and runs very quickly even on older hardware. It does a great job.


    -americamatrix

    1. Re:TurnKey Core by Anonymous Coward · · Score: 0

      Does core have the weird turnkey update scripts that I seem to recall from years ago?

    2. Re:TurnKey Core by rsborg · · Score: 1

      Does core have the weird turnkey update scripts that I seem to recall from years ago?

      From the link: "It includes custom automated backup and migration software, a web management interface, automatic daily security updates, live installer, configuration console, and all other common features. Take a look at some screenshots."

      So ... yes, probably. It also weighs in at 161MB, about 5x more than Ubuntu Core.

      --
      Make sure everyone's vote counts: Verified Voting
  5. Once upon a time... by filmorris · · Score: 2, Interesting

    there was Arch. And Gentoo. And LFS. And long strings of 0s and 1s. Then a rock and a piece of wood.

    --
    "Hello, IT... Have you tried turning it off and on again? Yeah... No problem."
    1. Re:Once upon a time... by Forty+Two+Tenfold · · Score: 1

      And the scrabble blocks spelling "FORTY T"...

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    2. Re:Once upon a time... by Tastecicles · · Score: 1

      There was also MuLinux (modular build that I used for absolutely yonks on a P60 laptop, way beyond the Windows-useful life of the laptop in fact!). And Dyne:Bolic (GNU/Linux-based media platform which'll load in its entirety and run in 48MB RAM!). And Zipslack. I also have, for bragging rights, version 0.3 of Kororaa (which I believe is one of the earliest deployments of AIGLXGL desktop enhancements from 2007 - and certainly the best looking)

      --
      Operation Guillotine is in effect.
  6. RHEL/CENTOS minimal by h4rr4r · · Score: 4, Insightful

    RHEL/CENTOS minimal does this just fine.

    Why bother about a solved problem?

    1. Re:RHEL/CENTOS minimal by Sparticus789 · · Score: 2

      Because the article's author wanted his 15 minutes on the /. front page. CentOS (or RHEL server) base install is 1.6 GB without a GUI and takes very little time.

      --
      sudo make me a sandwich
    2. Re:RHEL/CENTOS minimal by Anonymous Coward · · Score: 0

      Pretty much. snydeq needs to learn how to write kickstart files for custom anaconda installers.

    3. Re:RHEL/CENTOS minimal by BitZtream · · Score: 3, Informative

      thats the base install? Hell my full Raspian install is smaller than that!

      Ubuntu Core is 34MB.

      Whats better ... if the submitter of the story had bothered to even google for it ... on the Ubuntu Core page ...

      https://wiki.ubuntu.com/Core

      About half way done the page, under Deploying Ubuntu Core, it links to the documentation for an x86 VM running ubuntu core ...

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:RHEL/CENTOS minimal by Anonymous Coward · · Score: 0

      That is what I generally use for VMs too. I actually kinda wonder what kind of functional returns one gets on increasingly smaller VM installs. I know for embedded systems there can be a measurable advantage to getting things as lightweight as possible, but for VMs I am less sure.
       
      I guess I could see having decreased complexity (number of packages installed, daemons running, etc) making maintenance cheaper, but drive space is cheap and with that swap is cheap, so actually reducing the footprint....

    5. Re:RHEL/CENTOS minimal by Anonymous Coward · · Score: 0

      No it isn't, an installation of CentOS configured for the Minimum role is under 1GB when installed and requires about 50MB of RAM.

    6. Re:RHEL/CENTOS minimal by fnj · · Score: 1

      CentOS minimal install (choice picked from menu at install) takes about 0.68 GB and includes apache, nfs server, ssh server, selinux, python and iptables. Pretty much good to go. Yum install perl, mysql and php would add very little to the footprint and only takes a few seconds.

    7. Re:RHEL/CENTOS minimal by gbjbaanb · · Score: 4, Informative

      CentOS minimal is 342Mb, which isn't as small as the Ubuntu, but I guess it comes with more "what you'd install anyway" packages.

      There's the netinstall too, which is 230Mb. Nowadays if it can fit on a CD, its considered insignificant in size.

    8. Re:RHEL/CENTOS minimal by Dadoo · · Score: 1

      RHEL/CENTOS minimal does this just fine.

      Depends on what you call minimal. If you have a machine with (a minimum of) 512Mb memory, than yeah, it's fine. On the other hand, if you've got a machine from about 1998, with 64Mb of memory, you're basically SOL. CentOS won't even install. (I'm sure the fact that it's a Red Hat clone has something to do with it.)

      Old machines are great for routers or VPN servers, and they can't be used for much else. If the machine is installed at a remote office, the long-term CentOS support is really useful, since I don't have to upgrade the machine (requiring on-site service) every 18 months, or so, if I want to keep getting kernel updates.

      --
      Sit, Ubuntu, sit. Good dog.
    9. Re:RHEL/CENTOS minimal by Sparticus789 · · Score: 1

      I was talking about the base install. My point was that 1.6 GB is not large by today's standards and does not take forever to install.

      --
      sudo make me a sandwich
    10. Re:RHEL/CENTOS minimal by nabsltd · · Score: 1

      If you have a machine with (a minimum of) 512Mb memory, than yeah, it's fine. On the other hand, if you've got a machine from about 1998, with 64Mb of memory, you're basically SOL. CentOS won't even install.

      Since the hypervisor to run the VM (which is what TFA is about) won't install on that machine, either, it doesn't really matter.

      Since disk space is cheap, I haven't done anything to tune my Linux VMs for minimal disk space, and the image is still less than 4GB, and that includes what you need to run X applications. I don't run an X server on the VM, but I can run client apps on that machine and display them somewhere else. There are a couple of admin tools that are easier as a GUI, and it's worth the 2GB or so wasted disk space to be able to run them without thinking about it.

      If you are talking about a dedicated appliance VM (firewall, proxy, etc.), then those are easy to find in tiny VM images, but I really don't see the need for a tiny general purpose Linux install as a VM.

    11. Re:RHEL/CENTOS minimal by freedom_surfer · · Score: 1

      If you have to use Redhat/CentOS then use kickstart and you can specify exactly what you want/need as long as dependencies between packages are met.

    12. Re:RHEL/CENTOS minimal by Anonymous Coward · · Score: 0

      RHEL/CENTOS minimal does this just fine.

      Why bother about a solved problem?

      h4rr4r here probably uses %packages --nobase @core in production! ROFLKTHXBYE, back to the real world...

      What do you mean it's a solved problem? Is minimal even DEFINED for RHEL derived systems? Is it @base? @core? nobase + core? Are any of these options even practical or do we just find them in theoretical examples on the Internet and one-off systems like TFA says? How many "minimal" KS files in the real world start out simple and turn into hundreds of +thispackage -thatpackage as time goes on?

      MOST importantly, do ISV's support it?

      The STANDARD RHEL [derived] install should look more like what needs to run in a datacenter, and less like a 90's Linux desktop package selection.
      Oh wow, progress.. RHEL 6 now comes with iostat by default? Hooray.

      Maybe SUSE is different, I'm not familiar with it.

    13. Re:RHEL/CENTOS minimal by TobiSGD · · Score: 1

      Ubuntu Core is 34MB.

      No, it is not. I just downloaded the amd64 version of 12.04 Core and the rootfs packed as .tar.gz is 37MB, unpacked it is 118MB. Still small, but not comparable with a Microcore or Slitaz Base installation.

    14. Re:RHEL/CENTOS minimal by Tastecicles · · Score: 1

      Slax.

      210MB with KDE4. Runs on a 486 and 48MB RAM. UMSDOS-capable.

      I just made a goo. What'll this thing do on a dual core Atom and a Gig of RAM??

      --
      Operation Guillotine is in effect.
    15. Re:RHEL/CENTOS minimal by Anonymous Coward · · Score: 0

      Because RHEL has b een trying to stuff NetworkManager down people's throats lately with a plunger. Talk about bloatware, that nsty piece of guified crap cannot even manage pair bonding or the bridged networking or trunked VLAN's or KVM bridges.

    16. Re:RHEL/CENTOS minimal by Anonymous Coward · · Score: 0

      No, because it doesn't provide hooks for EPEL or Repoforge or acces to the NVidia drivers at atrpms. Scientific Linux, fortunately does,

    17. Re:RHEL/CENTOS minimal by Ignacio · · Score: 1

      And if that's not enough, there's the AOS kickstart.

    18. Re:RHEL/CENTOS minimal by Anonymous Coward · · Score: 0

      Old machines are great for routers or VPN servers, and they can't be used for much else.

      Nope, the power consumption will be more than the cost of a new machine. Buy one of those $300 Atom systems or a Mac Mini or something instead. (or just spin up another vm)

      Also questionable if Linux devs are actually maintaining and testing old P2-era hardware.

    19. Re:RHEL/CENTOS minimal by Ash+Vince · · Score: 1

      On the other hand, if you've got a machine from about 1998, with 64Mb of memory, you're basically SOL

      If you have a 15 year old machine it belongs in the bin anyway.

      You can go out and buy a Raspberry Pi for £30 and replace that old machine with something far better. There is simply no reason for wasting any time on crap that old anymore. Ok, this does mean you will have to use a different distribution without support but this is only for hobbyist stuff your doing at home anyway as nobody sane would use a 15 year old PC in any kind of production or professional scenario.

      Old machines are great for routers or VPN servers, and they can't be used for much else. If the machine is installed at a remote office, the long-term CentOS support is really useful, since I don't have to upgrade the machine (requiring on-site service) every 18 months, or so, if I want to keep getting kernel updates.

      So you are actually suggesting using a machine from 1998 in office where it is actually required to work reliably? Oh dear.

      Seriously, there are tons of better solutions for what you want which do not cost the earth and are less than the cost of a redhat licence. Try looking at a little atom based nettop pc to do the same thing. It will have the added benefit of using far less power and not making any noise, even if you don't ever need the extra oomph. The best thing though is that it will be reliable, unlike relying on something thats warranty probably ended a decade ago.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    20. Re:RHEL/CENTOS minimal by AJodock · · Score: 1

      There are less updates to be applied with fewer packages installed. Especially when you have things like PCI requirements that require that you have your critical patches into production within 30 days. You really don't want to have to rush changes through to production just because you had installed a package that you aren't using.

  7. Archlinux, Slackware, Gentoo by ilikenwf · · Score: 5, Informative

    If you really want lightweight and have a specific purpose in mind, just use something that only gives you what you want/need based on what you install. Then, localepurge.

    1. Re:Archlinux, Slackware, Gentoo by couchslug · · Score: 4, Funny

      I this saw long ago on a Windows 3.1 networking site:

      "Freedom of choice means you have some work to do."

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    2. Re: Archlinux, Slackware, Gentoo by Anonymous Coward · · Score: 0

      I have 83 gentoo's running as VM's
      One repo/portage and push out only bins to VM's
      One repo for dev
      Gentoo is minimal, only has stuff I want
      Perfect for VM's

    3. Re: Archlinux, Slackware, Gentoo by I'm+just+joshin · · Score: 1

      I do the same for a 120ish Gentoo VM server install. It works great, especially with Chef managing the whole thing.

  8. #! Linux by Tyler+R. · · Score: 5, Informative

    I'm really liking Crunchbang lately! It's very fast, very stable, and it's based on Debian so it works pretty well with mainstream software. It also comes with non free repositories, and codecs.

    1. Re:#! Linux by Anonymous Coward · · Score: 1

      Crunchbang is awesome. I set up my first persistent usb-stick installation with it, and it worked immediately & efficiently with an old laptop and a Franken-PC I had lying around-- both of which Ubuntu thumbed its nose at.

  9. Not just distros by Anonymous Coward · · Score: 1

    I've had to wrestle several times with getting Linux to work inside virtual machines, regardless of what flavor it is. The current situation with VirtualBox and its drivers is hilarious--having to explain to someone that I had to bootstrap an OS install from inside itself was mindblowing.

  10. Re:First Post by Anonymous Coward · · Score: 0

    First guest virtual First Post

  11. task-*.rpm by hduff · · Score: 4, Informative

    For RPM-based distros, it's easy enough to set up a task-*.rpm to install a minimal subset of the entire repository for a specific purpose, like a LAMP server. I'm sure .deb-based distros have something similar, so I'm really not seeing the problem here, just a lack of understanding the power of FOSS by the OP.

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    1. Re:task-*.rpm by Ignacio · · Score: 1

      Or use a software group, at least for the ones with yum.

    2. Re:task-*.rpm by the_B0fh · · Score: 1

      The problem is when other RPMs are compiled against those RPMs.

      For example, try uninstalling the bluetooth stack - some distros have them as a hard dependency, and removing them is like pulling teeth.

  12. Re:Agree -- issues w/ VirtualBox... by Sparticus789 · · Score: 4, Informative

    PEBKAC

    I have Fedora 18 running in VBox with a Windows 7 host at this exact moment.

    --
    sudo make me a sandwich
  13. Re:Second Post!! by Anonymous Coward · · Score: 0

    Maybe?

  14. vmware tools? by iaw4 · · Score: 4, Interesting

    and why do we still need vmware tools to be installed separately? why are these guest tools not already natively supported out of the box?

    1. Re:vmware tools? by BitZtream · · Score: 1

      What about virtual box, virtual iron, parallels, and QEMU drivers just to start? And thats just some of the popular/well known hypervisors.

      And what about Bloat? Why not include every driver and software package known to man?

      You don't NEED the vmware tools installed, the OS will run without them. You want them installed for better performance and because VMware is shit and won't send an ACPI shutdown command to the guest, only a freaking vmware tools command.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:vmware tools? by afidel · · Score: 1

      They aren't necessary, newer kernels have compatible drivers available. I'm not sure if RHEL has a version with the slipstreamed drivers yet or not but I do believe that CentOS does.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:vmware tools? by Pentium100 · · Score: 1

      While vmware may be crap, it runs much faster on older CPUs (without hardware virtualization support) than qemu-kvm does.

    4. Re:vmware tools? by LordLimecat · · Score: 1

      When you say "VMWare is crap", by what metric is that?

      Can you name another hypervisor that will happily allow you to nest ESXi, and then within that XenServer? Or Hyper-V (which will generally refuse to even install on another hypervisor)?

    5. Re:vmware tools? by Pentium100 · · Score: 1

      I was just repeating what the previous post said. For me vmware works just fine.

    6. Re:vmware tools? by CAIMLAS · · Score: 1

      Can you name another hypervisor that will happily allow you to nest ESXi, and then within that XenServer? Or Hyper-V (which will generally refuse to even install on another hypervisor)?

      Sure. VirtualBox does that just fine. So does kvm. I imagine it might even be possible with most Xen installs (as its possible with OpenStack, albeit performance is Bad) though it wasn't the last time I checked with XenServer, which is strictly speaking still Xen, albeit a shitty Xen.

      So, that's pretty much everything except for Citrix and Microsoft hypervisors.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    7. Re:vmware tools? by higuita · · Score: 1

      you know that you can only use one HW hypervisor? the other on top of the first are using plain virtualization ... not that it matters much, running a VM inside a VM is plain stupid!

      --
      Higuita
    8. Re:vmware tools? by LordLimecat · · Score: 1

      My VCP course was done with the entire classroom's individual ESXi clusters being vApps running on Esxi, and the professor demonstrated similar in VMWare workstation. There are a number of uses, such as testing and labs.

      And no, you are not correct. Hyper V will simply not run if it does not have access to hardware virtualization. VMWare is able to virtualize the virtualization extensions so that a nested hypervisor can use them.

  15. Re:Agree -- issues w/ VirtualBox... by Blade · · Score: 1

    Debian.

  16. Re:First Post by Anonymous Coward · · Score: 1

    If he had used a lean distro like the article talks about, he'd have gotten it.

  17. many of the demands made by by nimbius · · Score: 4, Insightful

    the author in TFA are irrelevant outside the proprietary sphere of vmware. what i suspect is really being cited is the piss-poor nature of error reporting and handling with respect to what images it can and wont handle.

    every linux distro ive seen has a 'bare minimal install' option; puppet chef and to a lesser extent cfengine and spacewalk exist solely to chisel the initial image into "your server." PXE boot can ensure "your server" just gets decompressed into the guest space as well. dont understand any of those? just save and copy a version of "your server" as a blueprint to use whenever a new one is necessary

    speaking as someone whos contributed to open source projects like Fedora, i can agree bluetooth isnt necessarily appropriate everywhere. thats a bottle of mr potterings special sauce that had you cared to research might make more sense. however, it is rather shocking to hear a vmware user whos software uses a minimum of a gigabyte of disk storage (that doesnt include the generous 20 gigabytes free for your host OS) bitch about the default load of something like, say, centos which stands around 4 gigabytes. That includes KVM/QEMU. indeed this is not as you put it "rocket surgery."

    --
    Good people go to bed earlier.
    1. Re:many of the demands made by by Anonymous Coward · · Score: 0

      My thoughts as well after seeing the title. If they are worried about bloat, why not instead look into using OpenVZ, or Linux Containers (LXC)? If they need something like solaris crossbow, look into vswitch for Linux.

      I use d-i netinstall, and clone configured vms for school.

    2. Re:many of the demands made by by LordLimecat · · Score: 1

      There could be a lot of reasons for using VMWare. Concerns about security, features that OpenVZ doesnt support (like private VLAN, DPM, or distributed switching), the need for non-linux systems or alternate kernels, the need for vendor support (ie SAN integration), etc.

      Im still not 100% clear on whether or not the shared kernel used by OpenVZ presents a security problem, but from what Ive read the answer appears to be "yes"-- compromise the guest kernel and it sounds like you could potentially compromise all containers.

    3. Re:many of the demands made by by Anonymous Coward · · Score: 0

      Yep, VMWare and OpenVZ are the only choices out there..

    4. Re:many of the demands made by by LordLimecat · · Score: 1

      VMWare is the "market leader" by most metrics and most reports, and its ignorant to pretend that thats by chance or luck. They're overpriced, but theyre also generally considered "the best".

  18. Management by MikeDawg · · Score: 1

    So, if you have say more than 10 linux systems/servers/types you should be using some sort of configuration management software, something like, puppet, chef, or spacewalk. Within those programs, it is easy enough to build custom templates for server, that can easily be re-used.

    --

    YOU'RE WINNER !
    Another lame blog

  19. wankers... by Jawnn · · Score: 5, Funny

    If you aren't recompiling the kernel to include only the things you "really need", you don't deserve to be talking about bloat.

    1. Re:wankers... by ilikenwf · · Score: 1
    2. Re:wankers... by Anonymous Coward · · Score: 0

      The source to compile your own kernel is 1000x larger than the object code you'll even need. Add to that the full make tools and compilers. Prick!

    3. Re:wankers... by Jawnn · · Score: 1

      The source to compile your own kernel is 1000x larger than the object code you'll even need. Add to that the full make tools and compilers. Prick!

      Whoosh...

  20. Re:Agree -- issues w/ VirtualBox... by Anonymous Coward · · Score: 0

    Virtualbox has interesting problems with 3D acceleration

  21. It's already there... by Noryungi · · Score: 2

    ... And it's called Slackware. Around 2GB if you install everyhting and much, much less than that if you know what you are doing. Easy to keep out stuff like X11, KDE, XFCE, or anything else for that matter - simply make sure the little checkbox is not checked while installing.

    But, hey, why take my word for it? Go ahead and install it, you will see.

    (Oh, and don't bother whining ''Slackware is hard to learn'' yadda yadda yadda - you wanted customization, right? Live and learn)

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:It's already there... by volkerdi · · Score: 4, Informative

      2GB for a full Slackware install? Try nearly 8.

      And yeah, I'd like to put it on a diet, but once something is already included it becomes quite entrenched. It's extremely difficult to remove anything large enough to make a difference without causing rioting in the streets with torches and pitchforks. I suspect it's the same for any Linux distribution.

    2. Re:It's already there... by Anonymous Coward · · Score: 0

      A few years back when I was playing with user mode linux I made a script to create root file system images. From memory I use most of 'a' (base install) and some of 'n' (networking). It also performed some basic config on the resulting image. Not difficult. Can't remember if I used custom tag files.

    3. Re:It's already there... by Tastecicles · · Score: 1

      I had ZipSlack (based on Slack 8) down to 84MB for a custom install on a 486 laptop. That was with IceWM and a couple apps. I've just come across Slax, which looks VERY interesting; 210MB or so for a "basic" install with KDE4! At that, it'll run on a 486 with 48MB RAM! That's a step up from building DOS appliances!

      --
      Operation Guillotine is in effect.
    4. Re:It's already there... by Anonymous Coward · · Score: 0

      For those that don't know. Patrick is THE author of Slackware. A he hates non-sense.
      That's why he has earned the respect of most people that know him (OK, that last part I made up :-P)

    5. Re:It's already there... by CAIMLAS · · Score: 1

      2GB for a 'full install'? Heh, maybe the full install you use...

      In terms of vetting and QC, I think I'd rather use FreeBSD. That at least has a decent software repository (albeit one ill maintained) and a sizable user base.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. Re:It's already there... by higuita · · Score: 1

      try not installing X11, X11 apps, kde, xfce , emacs, tcl and docs (ie: just unselect the install folders x, xa, kde, kdei, xfce, e, tcl and f )

      there! you have a tiny distro, ready to use, compile, whatever

      --
      Higuita
    7. Re:It's already there... by Anonymous Coward · · Score: 0

      That's funny.

    8. Re:It's already there... by joekool · · Score: 1

      try not installing X11, X11 apps, kde, xfce , emacs, tcl and docs (ie: just unselect the install folders x, xa, kde, kdei, xfce, e, tcl and f )

      there! you have a tiny distro, ready to use, compile, whatever



      I am pretty sure that the good Mr Volkerding is well aware of how to configure the distro that he created.
      --

      Slackware: old school feel, new school gear.
    9. Re:It's already there... by higuita · · Score: 1

      ROTFL

      i didn't notice that it was he that wrote that comment!!

      let me find a hole to jump to!! :)

      --
      Higuita
  22. Tiny linux distro by sl4shd0rk · · Score: 2

    http://www.toms.net/rb/ It's tiny, installs from DOS and Windows 9.x and even fits on a single floppy.... what?

    --
    Join the Slashcott! Feb 10 thru Feb 17!
    1. Re:Tiny linux distro by Tastecicles · · Score: 1

      nice... basically busybox on a medium that hardly any fucker uses anymore... :)

      --
      Operation Guillotine is in effect.
  23. Taking this to the extreme... by Anonymous Coward · · Score: 0

    obligatoryreducetotheabsurd:

    Create your own distribution with a boot loader, kernel w/ compiled-in device drivers, init, busybox, and a few other odds and ends then market it.

    What more could anyone ever want anyway?

    *joke*

    1. Re:Taking this to the extreme... by Anonymous Coward · · Score: 0

      obligatoryreducetotheabsurd:

      Create your own distribution with a boot loader, kernel w/ compiled-in device drivers, init, busybox, and a few other odds and ends then market it.

      What more could anyone ever want anyway?

      *joke*

      But can you fit in under 640k?

  24. SUSE Studio is another option by houghi · · Score: 5, Informative

    http://susestudio.com/ and make your own. As light or as heavy as you desire.
    A starting point is JeOS. From the first page:
    You can export your custom operating system as a Virtual machine, Live USB Disk, CD/DVD-ROM, Hard Disk Image and so much more.

    As you want something very specific a great way would be SUSE Studio. Because I might want just a little bit different configuration then what you would want.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:SUSE Studio is another option by Anonymous Coward · · Score: 0

      That distro has been on my mind, all the time

  25. Arch Linux is definitely has this problem... by Anonymous Coward · · Score: 0

    When are these guys going to slim down the install...man...you boot up and you've got this CLI and everything...

  26. SAS bought this idea already. by Anonymous Coward · · Score: 0

    Go look up rPath.

  27. Your problem has already been solved. by zachary.grafton · · Score: 5, Insightful

    Don't be a pansy. Use Gentoo. Quit bitching about not having the features you want, or having features you don't need. Need to deploy a bunch of VMs? Just create your own portage mirror, remove the packages you don't want to be available, create an overlay for things that aren't in portage and to deploy your own meta package, for shits and giggles, since you seen to be so fascinated with binary packages, build all the packages you want, create binary packages for everything, then deploy to a VM. Once that's done, just copy the base VM image every time you need to deploy a new VM, then log in, run a portage update and quit whining. Hell, I'm sure you could even create your own packages for deploying binary kernels. I'm so sick of this, "My linux doesn't do what I want because I'm a (insert your distro here) fanboi."

    1. Re:Your problem has already been solved. by ChipMonk · · Score: 0

      And good luck recovering when a Gentoo update hoses a library needed by GCC. In my case, it was "libffi.so". That was the end of Gentoo on my system.

    2. Re:Your problem has already been solved. by zachary.grafton · · Score: 4, Informative

      I've been using it for almost 6 years as my primary desktop and laptop OS. Never had an issue like that, but then again, I take the time to search for critical bugs before I update, and considering this situation is supposed to be used for multiple VMs, it's not like rolling back to a previous snapshot is hard, minimal testing before deploying is assumed.

    3. Re:Your problem has already been solved. by Anonymous Coward · · Score: 1

      Hello. Gentoo user since 2002, checking in.

      You wouldn't "create a portage mirror", that would take up an obscene amount of space. You'd perform your regular portage sync, fetch any files that the packages of interest require, then put those files and their ebuilds into RO_DISTDIRS and OVERLAY, respectively, so that you can build them later when/if those versions get dropped out of the tree.

    4. Re:Your problem has already been solved. by Anonymous Coward · · Score: 0

      I've been using Gentoo since 2002, and haven't run in to that sort of problem. (I've run into many head-slapping problems over the years, but having GCC get fucked because of an update hasn't been one of them.)

      Maybe you had faulty hardware, or were passing insane flags to gcc?

    5. Re:Your problem has already been solved. by zachary.grafton · · Score: 1

      I believe you are correct. My idea was the same, but terminology incorrect. There are plenty of options supplied by Gentoo to solve this problem. I've tried some of the more challenging routes with varying success. It's even possibly to create your own separate portage tree independent of the Gentoo stuff with your own packages and still use portage. The article is just plain wrong and instead of blaming the distros for his problem, the author should get some education and the proper tools for the job. I don't know why people are so afraid of Gentoo.

    6. Re:Your problem has already been solved. by Rich0 · · Score: 1

      A portage mirror wouldn't really take THAT much space (hint, just about every Gentoo box out there already contains one). Mirroring the distfiles would take a ton of space, but you don't have to do that as you pointed out.

      Running your own tree is a good way to manage updates on a large number of servers if you're running Gentoo. You can run a known-good tree, test new tree syncs in a test environment, and so on. You can also build binary packages so that production deployments go quickly.

      Why run Gentoo on servers? Well, it makes sense if you need to do something unusual. Odd configurations are usually a lot easier to pull off in Gentoo than in a distro where automagic everything gets in the way. There is also hardened - Gentoo probably has one of the better hardened configuration options out there (it goes beyond just SELinux and gives you options from the application level through the kernel).

    7. Re:Your problem has already been solved. by Anonymous Coward · · Score: 0

      Don't be such a pansy. Use c! Just code your own OS and leave out the features you don't want! Then deploy to a VM! Once that's done just copy the base VM image every time you need to deploy a new VM! I'm so sick of this "where can I get X because I'm a (insert your os here) fanboi".

      Cretin.

  28. You sure you need a full VM? by gmuslera · · Score: 1

    Sometimes with just LXC (or Docker for a friendlier interface) you have more than enough.

    1. Re:You sure you need a full VM? by fa2k · · Score: 1

      Seems like performance is a big concern for the submitter, and then LXC is a great idea.

  29. Duh by ziggy_az · · Score: 1

    slackware.

    --
    "Do not meddle in the affairs of dragons, for you are crunchy and taste good with ketchup."
    1. Re:Duh by Tastecicles · · Score: 1

      oh, snap. I love Slack for its unbelievable leanness. Even today, installing EVERYTHING gives you change out of 8GB. What does Windows 8 need for a base install? I got no idea. Windows 7 64-bit is like 20GB. Fucking obscene. I want my dual core to be working for me, not making the fucking screen look pretty.

      --
      Operation Guillotine is in effect.
  30. "Tuned"? by Guspaz · · Score: 3, Informative

    What exactly need be "tuned" for virtualization in a VM? I start my VMs with ubuntu-minimal, which is pretty darned minimal indeed. I think "eject" is about the only package in there that a VM wouldn't want.

    1. Re:"Tuned"? by WorBlux · · Score: 1

      You should be able to perform some shortucuts in the init process. You can also get rid of anything related to being a host to a virtual machine (who is insane enough to run a VM inside a VM?) You can rip out a lot of hardware support, and some of the really advance network stuff. Who needs lm-sensors on a virtual machine? hdpram? smartctl?

    2. Re:"Tuned"? by Guspaz · · Score: 1

      But ubuntu-minimal doesn't come with lm-sensors, hdparm, or smartctl... And while you could use something other than a stock kernel (a good Xen-based VM provider will let you either use their kernel or your own via pv-grub), is there really all that much of a point?

      Did you actually look at the package list?

    3. Re:"Tuned"? by WorBlux · · Score: 1

      And does everyone start with Ubuntu-minimal? In that you can get rid of the wireless-tools, wpa-supplicant, and pcmia-utils. Other distros may just want to offer a more vm-friendly version of their standard base. (You can do everything you can with the original, except those things that wouldn't make sense to do in a VM anyways.

    4. Re:"Tuned"? by Guspaz · · Score: 1

      But Ubuntu is specifically being called out as one of the "fatware" distros that needs to "slim down" (or at least as one that isn't "vm tuned"). And I'm saying that if you start with the minimal installation and then apt-get what you need, pulling in dependencies as you go, you'll get a pretty trim system.

  31. Re:Second Post!! by Time_Ngler · · Score: 0

    I know him. He puts in a lot of effort. This is one of the few things that he is able in doing and he can feel an accomplishment about.

  32. What's the point by xaoslaad · · Score: 2

    Why? To save disk space? Ever hear of de-duplication? To save RAM? There is KSM for that. Your answer is to have an installation option that makes your life difficult by eliminating useful tools and daemons when the problem is already solved with some forethought and careful setup.

  33. Re:Agree -- issues w/ VirtualBox... by LordLimecat · · Score: 1

    Youre using Virtualbox, and comparing it to VMWare. Not really apples to apples; VBox certainly can randomly crash.

  34. What about PuppyLinux or DamnSmallLinux? by hillbluffer · · Score: 4, Informative

    What about PuppyLinux or DamnSmallLinux?

    http://puppylinux.org/ http://www.damnsmalllinux.org/

    Both are tiny, and boot in less than a minute.

    1. Re:What about PuppyLinux or DamnSmallLinux? by Anonymous Coward · · Score: 0

      "Both are tiny, and boot in less than a minute."

      Less than a minute really doesn't mean much. I remember Xen Linux domUs booting in less than 15 seconds.

      My pretty Debian Wheezy (testing I think) workstation boots in less than a minute, including the time it takes to enter the full-disk encryption password (no Gnome, no KDE, I boot into text mode and then launch startx which is using the "awesome WM").

      I want Linux distros that boot in 15 seconds...

    2. Re:What about PuppyLinux or DamnSmallLinux? by bbsalem · · Score: 1

      I am really interested in the IDEA of Puppy, not that I like its GUI all that much. What I like about it is that it comes as archives of parts of the OS that could be stored anywhere. It doesn't care about disk partitions or filesystem types. I haven't done it, but I'll bet you could plunk all of puppy , everything you could get, all the Slackware or Ubuntu Packages into an NTFS with grub and get it to boot just file.

      I know that very likely the filesystem types supported on most Linux distributions might be better than NTFS, but puppy is the best idea of a Windows-killer virus I can think of, especially if you don.t have to repartition the drive and then replace windows MBR with grub and boot either. Ubuntu has been able to do this for some time but it is too easy to clobber the first disk MBR and lose the link to it within a Windows Partition if you have other Linux Partitions and have to update grub. So do away with partitions altogether, if you are trying to get Linux onto to Windows computers.

      Of course, I.m not advocating this for servers or production systems, but if you wanted to allow novices to get at Linux, you could do better than Cygwin, which I like, but it is still dependent on Windows ans its huge security holes, why not just put the puppy archive files on a Windows system and then do grub.cfg to boot from it ignoring windows except to run its applications with wine?

      This idea could be generalized without the hassle of virtualizing, by doing packaging of parts of any Linux dstro and using directories instead of partitioning as a way to install, boot and test. At worst you might want two partitions, one NTFS and the other some Linux Native, but do away with partitioning to house your distro. In this scheme, windows is Virtualizable or directly booted, but any Linux disro is bootable because grub can boot from images or directories within another filesystem.

  35. Put Time Where Your Mouth Is... by Luthair · · Score: 1

    And start making your templates available, that is the open source way, not waiting for software vendors to help your edge case.

  36. Bachata Linux by jeorgen · · Score: 2

    Take a look at Bachata Linux, it is a slimmed down Debian weighing in at less than 128 MB, needs no Internet connection when installing:
    http://www.bachatalinux.net/

    "A minimal Debian based Linux system with fully functional bash shell (with GNU coreutils, not BusyBox), TCP/IP networking with DHCP client and APT setup to be able to install any package from the Debian repositories."

  37. Re:What a pile of shite by xaoslaad · · Score: 1

    And KSM. Amen.

  38. Re:First Post by Swarley · · Score: 1

    Someone was actually dumb enough to broadcast to the internet that they are an idiot and didn't even do it as AC?

  39. cloud images by Anonymous Coward · · Score: 0

    you mean a minimal install like this?

    https://cloud-images.ubuntu.com/precise/current/precise-server-cloudimg-amd64-disk1.img

  40. Re:Second Post!! by crutchy · · Score: 0

    he deserves a reward: blue crayons and a nice window to lick

  41. ahhh.... you obviously want... by crutchy · · Score: 2

    PunchCard GNU/Linux

    motto: "for old farts that love doing things the hard way"

    1. Re:ahhh.... you obviously want... by Tastecicles · · Score: 1

      screw you, my kernel is so compact it counts with seven rows of beads.

      --
      Operation Guillotine is in effect.
    2. Re:ahhh.... you obviously want... by crutchy · · Score: 1

      but the global benchmark for operating system awesomeness is the ability to run doom

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

      now i'm trying to imagine how you could play doom with punch cards and beads

    3. Re:ahhh.... you obviously want... by vandamme · · Score: 1

      I play War with only 52 cards.

  42. 2.5GB - 500GB?! by Anonymous Coward · · Score: 0

    From the article:
    "Yes, we have tons of storage, but slimming down a VM install from 2.5GB to 500GB without losing any functionality becomes a very big deal at scale" :)

  43. What you need is Uclibc distribution by Anonymous Coward · · Score: 2, Interesting

    What you need is a ulibc distribution that is designed for virtualization utilizing a KVM kernel and a uclibc user land based on debian. About 15 years ago I tried to get a project started using this for a bios level booting of the distro for the hypervisor. That was before KVM and Xen was the rage but Xen was so heavily dependent on gllibc that separating them required a huge amount of work that needed constant updating, so noone was interested. Distros based on Uclibc are very small 50 MB in size. building a whole distribution would be a great thing. Designing a distro that allows one to compile each package during the install would be cool as well with a cloud based compile. There is a distro out there that is like the old Xen demo cd that is cool as well. Using thread virtualization would be nice as well. open source virtualization

    1. Re:What you need is Uclibc distribution by X0563511 · · Score: 1

      We had hypervisors 15 years ago? Hell, we had virtualization 15 years ago!?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:What you need is Uclibc distribution by Flodis · · Score: 1

      I knew IBM S/390 has had it for ages, but was older than I thought; From http://en.wikipedia.org/wiki/Hypervisor
      "The first hypervisors providing full virtualization, were the test tool, SIMMON, and IBM's one-off research CP-40 system, which began production use in January 1967, and became the first version of IBM's CP/CMS operating system."

    3. Re:What you need is Uclibc distribution by knorthern+knight · · Score: 1

      > What you need is a ulibc distribution that is designed for virtualization
      > utilizing a KVM kernel and a uclibc user land based on debian.

      I don't know if this is what you're looking for, but Alpine Linux http://alpinelinux.org/ is a strong candidate. It's uclibc-based, and runs on busybox's utilities, which is yet another simplification. It'll even run using busybox's mdev instead of udev. That's assuming you don't run some braindead "desktop environment" which depends directly on udev, or evdev, which in turn depends on udev. That rules out GNOME and XFCE

      Gentoo http://www.gentoo.org/ can be coerced to a minimal, text-only glibc build, via judicious use of the USE flags. This includes replacing udev with mdev. Again, avoid the flashy "desktop environments". If you want to really go barebones, it has an "embedded", uclibc-based option. For experts only.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
  44. MADE FOR SECURE VIRTUAL APPLIANCES: by Jeremiah+Cornelius · · Score: 2

    Openwall (OWL).

    Secure?
    When packaged for Owl, the software components are configured or, when necessary, modified in order to provide safe defaults, apply the least privilege principle, and introduce privilege separation. The use of safe defaults, where optional and potentially dangerous features need to be turned on explicitly, lets us audit the pieces of code used in in the default configuration in a more thorough way. Extra systems administration facilities ("owl-control") are provided for managing system features such as the optional SUID/SGID binaries independently from installing the corresponding packages. Every Owl package will have its audit status documented to allow for risk assessment.

    Appliance?
    Just the base OS - like a bootstrapped Deb. Allows packages from RHEL, CentOS and Fedora.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  45. Really? by Anonymous Coward · · Score: 1

    What Linux needs is *more* distros? ;)

  46. Wrong Problem: LXC by snadrus · · Score: 2

    Done wasting disk space, memory, copy time, & boot time for VMs?
    Push for LXC and get already-on "VMs" with software already installed. You're limited to no reboots & 1 kernel, but system administration happens for everyone by the system maintainer. Then "fatware" distros are a feature.
    You can skip virtualized filesystems with per-user home directories (and sensible browsing restrictions) if that fits your needs.
    It only requires hooks into bringup/shutdown since there's no live migration yet.

    --
    Science & open-source build trust from peer review. Learn systems you can trust.
  47. Already have one by Derwood5555 · · Score: 0

    It's called FreeBSD.

  48. Remove non-libre software. by Anonymous Coward · · Score: 0

    Seriously, just take out all the apps who's software includes branding, non-libre components or other binary blobs, then remove all software who's creators don't support the libre philosophy (as in those who port their stuff to M$ or Craapple platforms and what not). Feel free to tear out XNotFree because there are better console utilities to replace anything X supported anyway.

    Then slim the distro down from there.

    1. Re:Remove non-libre software. by stiggle · · Score: 1

      You know you won't have much software left :-)

      No GNU - thats available through Cygwin & MinGW
      No Apache, MySQL, PostgreSQL, OpenLDAP, Firefox, Thunderbird, Chrome, X11 (Xming on Windows), Eclipse, Java, Android SDK, Emacs, etc.

  49. gentoo by Anonymous Coward · · Score: 0

    Dare I suggest it, but gentoo might not be a bad starting point for rolling out customised distributions to large server farms of lots of identical VMs. Sure, you have to build it, but you get a custom distribution tailored exactly for your hardware including all of the services you need, plus their dependencies, and nothing you don't need. Not sure what the best tool would be to dist it out to your boxen, but I bet there's something.

  50. Easy by Anonymous Coward · · Score: 0

    http://susestudio.com/

    Enough said!

  51. Not slackware by Anonymous Coward · · Score: 0

    and that is one main reason why people like it.

  52. Any of the Fedora "live CD" respins by DaveAtFraud · · Score: 2

    I install Fedora from the XFCE "live CD" respin. I then add what I need. I get a very functional Linux GUI and not a whole lot of junk unless I go nuts with "yum install" (which is my problem; not the Fedora XFCE maintainer's).

    I'm guessing that other distro's live CDs will work as well. Just be sure it's a live CD and not a live DVD. Making things fit in 700MB enforces a discipline that isn't there on a DVD image.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  53. ttylinux by taoboy · · Score: 2

    http://ttylinux.net/

    kernel, glibc, and select command line utilities, most from busybox. Some targets have gcc, so you can wget/./configure/make/make install most anything. Limited package availability.

    I use it with qemu and sometimes VirtualBox; I can make a bootable vm in about 3min start-to-boot.

  54. return -EADMIN by markhahn · · Score: 1

    If you can't operate your package manager well enough to install just what you need, you shouldn't be admining anything, VM, or not.

  55. Um, Arch? by utkonos · · Score: 1

    Arch minimal install? Ubuntu server?

  56. NetBSD by manu0601 · · Score: 3, Interesting

    Want a slim OS? Try NetBSD. with just the minimal sets (base.tgz, etc.tgz and kern.tgz), it brings a full Unix system with just 120 MB. It can be slimed down by making custom build without some bits (kerberos, PAM...)

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

      Or Minix. Or VirtualBSD, if a FreeBSD based BSD VM on Virtual Box or Vmware is what you want

  57. OpenSUSE by Anonymous Coward · · Score: 0

    In OpenSUSE net install select custom and base system.

  58. The idea of minimal depends on purpose by Floyd-ATC · · Score: 1

    How can you or anyone else know what my minimum requirements for a VM are? Just a bootable kernel? An ssh server? A web server? Perhaps even some software that lets me serve more than static HTML files? In my experience, a VM is sometimes intended to serve some other purpose than merely existing inside a hypervisor. I have yet to see a distro that *doesn't* come with some sort of "minimal install" option, and I've yet to do such an install and be done with it.

    --
    Time flies when you don't know what you're doing
  59. Slackware uses the stock kernel by Anonymous Coward · · Score: 0

    > No Linux distro on the planet uses the stock kernel.

    Yes, Slackware does

  60. Minimal debian install by Anonymous Coward · · Score: 0

    Debian Businesscard CD image 20-50MB

    http://www.debian.org/CD/netinst/

  61. So use an embedded distro by Anonymous Coward · · Score: 0

    Build your own from the Yocto project for embedded systems.

  62. Ubuntu Minimal by Artemis3 · · Score: 2
    --
    Artix
    Your Linux, your init.
    1. Re:Ubuntu Minimal by Cro+Magnon · · Score: 1

      Shouldn't it be called "Minbuntu"? :)

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  63. Re:Agree -- issues w/ VirtualBox... by Anonymous Coward · · Score: 1

    Running Windows inside Linux is doing things upside down.

    All the big services out there offering VMs "in the cloud", no matter if they offer Linux or Windows VMs, are all using Linux as the host, not Windows. They tend to know one or two things about VMs.

    Have fun rebooting on patch tuesday.

    Btw I do use Windows... But inside a VM, the only place where it belongs.

  64. Re:Agree -- issues w/ VirtualBox... by Sparticus789 · · Score: 1

    I completely agree. In a hosting environment, Linux is the only way to go. However, this computer is not hosting anything. I use it for Outlook, internet browsing, and testing on forensic tools like FTK and Encase. The tools only run on Windows. Thunderbird is great for e-mail, but it lacks good calendar support, which is how all of my meetings are scheduled.

    I have virtual machines on the Windows host so that I can perform command-line manipulations on the data that I pull out of FTK/Encase. All my other computers have Fedora, Ubuntu, or CentOS running as host machines. Fedora is for another specialized forensic tool, Ubuntu for daily use, and CentOS for my servers.

    --
    sudo make me a sandwich
  65. LInux us an unstructured mess by Anonymous Coward · · Score: 0

    FreeBSD + Ports - blows away any Linux distro and relegates it to the toy bin where it belongs.

  66. Re:Agree -- issues w/ VirtualBox... by Anonymous Coward · · Score: 0

    I too have had this. It is probably turning on PAE or IO APIC and your system can not handle it.

    Also check the VT-x/AMD-V settings. Some CPUs say they can do it. But in reality you need something about 3-4 years old or newer for it to work.

    Start with those settings. They are the 'newest' and if you are giving the kid an older bit of kit you may end up with this. Some of those cheapo laptops will have older cpus in them (the reason they are cheap is they are clearing them out...)

    I have yet to get the accelerator to install in ubuntu with the newer Vbox.

    I too use vbox but hey I am cheap :). If I wanted it to 'just work' I would probably use vmware.

  67. Ubuntu Cloud Image by Lennie · · Score: 1

    And Ubuntu has Ubuntu Cloud Image

    Is it really that complicated ?

    --
    New things are always on the horizon
  68. No Thanks! by NoGenius · · Score: 1

    I've just provisioned 17 virtual servers using out-of-the-box Ubuntu 12.04 using KVM/QEMU.
    With no tweaks on my laptop they boot in a little under 4 seconds. They run screaming fast with only 512M of RAM and take up a couple gig of drivespace.
    Whatever hassles you'll create by optimizing something will never be worth the improvement. Time to move on...nothing to see here...

  69. OS is redundant by vsov · · Score: 1

    Don't you think so, do you? Appropriate functionality is already implemented in host OS and in cloud stack, so what's the reason to add complexity for each VM? Cloud is a new kind of server, the platform for applications with its own specific, and it would be wise to leverage the advantages and write new, cloud apps. That approach is already here: http://www.openmirage.org/ http://erlangonxen.org/

  70. STFU you annoying little troll by Anonymous Coward · · Score: 0

    You spammed this crap 100's of times last month http://slashdot.org/comments.pl?sid=3581857&cid=43276741 but you forgot to submit that one as anonymous coward like you did all the others and you slipped, posting it as your registered username here instead by mistake on your part, trolling scumbag that undeniably have shown us all that you are. You got played. You played yourself, moron.

  71. Bodhi Linux by vandamme · · Score: 1

    I needed a fairly high performance up to date distro that would also run on hand-me-down machines, nice GUIs for the noobs, decent repositories, and would fit on a CD so I could give them away. Bodhi is...getting there.

  72. what by Anonymous Coward · · Score: 0

    I find this article highly distrospectful.