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.'"

80 of 299 comments (clear)

  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 ilikenwf · · Score: 4, Funny

      Unfortunately not.

    3. 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
    4. 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."
    5. 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.
    6. 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.
    7. 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...

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

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

    9. 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.

    10. 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.

    11. 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.

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

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

    13. 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.

    14. 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.
    15. 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.
    16. 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. . . .
    17. 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.
    18. 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.

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

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

      the rest is fair enough :)

    20. 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
      :~$

    21. 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.

    22. 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.

    23. 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
    24. 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
    25. 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.

    26. 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

    27. 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
    28. 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?
    29. 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?
    30. 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.

    31. 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".

    32. 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.

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

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

      --
      Tomorrow is another day...
    34. 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...
    35. 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.

    36. 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...
    37. 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".

  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 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.

    4. 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

    5. 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
    6. Re:Ubuntu Core by NoNonAlphaCharsHere · · Score: 4, Funny

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

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

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

    8. 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
  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.

  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

  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."
  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 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
    3. 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.

  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."
  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.

  9. 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
  10. 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
  11. 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?

  12. 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.
  13. 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.

  14. 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.

  15. 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!
  16. 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.
  17. 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 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.

  18. "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.

  19. 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.

  20. 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.

  21. 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."

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

    PunchCard GNU/Linux

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

  23. 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

  24. 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..."
  25. 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.
  26. 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
  27. 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.

  28. 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...)

  29. Ubuntu Minimal by Artemis3 · · Score: 2
    --
    Artix
    Your Linux, your init.