Lightweight x86 & x64 server linux distro for custom install?

Hi I’m looking for a suitable linux server distro that:
– Doesn’t use much RAM.
– Relatively easy RAM disk setup (plus if the OS out of box can run directly from ramdisk)
– GUI isn’t needed, but if it supports a lightweight one then that is okay 🙂
– Got a x64 and x86 version, supporting more archs is an added bonus.
– Well documented.
– Got a lot and well maintained extensions.

So far I have looked at:
1. SliTaz (since there isn’t a x64 version, it is a no-go)
2. Porteus
3. CrunchBang Linux
4. Puppy Linux
5. Unity Linux
6. CentOS
7. Debian

I want to use it as a base for a specialized install, the applications I need to run are webserver (Cherokee), php-fastcgi, database (MariaDB), ssh, ftp server, VoIP server (teamspeak 3), python, java applications, own developed apps and scripts…, and I also an easy way to change the installation procedure, so I can add custom configuration steps.

So in short should I take an already very specialized distro and customize it (include some bash scripts to install/configure applications)? Or should I take a larger “mainstream” distro and customize that (if it is the way to go, how is it then done)?

Answer

In fact you can use whatever distribution you are confortable with, the only thing you should think about is how far from your result you decide to start.

If you want a practical hint: minimal Debian installation is ~ 150 MB, you can strip it down removing unused locales and /usr/share/doc. You can compile your custom kernel (as in any other linux distribution) to use specific cpu-feature and save more space not compiling modules you don’t need.

Attribution
Source : Link , Question Author : TBK , Answer Author : Giovanni Toraldo

Leave a Comment