• firewall
  • internet connection sharing
  • DHCP server
  • Freenet (Sun Java)
  • torrent
  • Samba
  • SSH server
  • Take up as little RAM as possible.
  • Must be 100% usable in console (remotely over ssh).
  • 1
    I would find a distro you can set up and then make it do what you want. most distro's don't use much ram, at least not if you turn X off. – xenoterracide May 8 '11 at 18:43
  • Which distros have you tried so far (apart from Arch)? – boehj May 9 '11 at 0:29
  • I can help with Arch, to some extent. I run my server with it, and my desktop. – Blender May 9 '11 at 1:23
  • Fedora - since it has rock solid stability and extensive community support. That said, most distros use very less RAM. I would just recommend using a distro with great community support like Fedora, Ubuntu, Debian. – Dharmit May 9 '11 at 6:33
  • There really isn't enough information here to make a good recommendation. Almost any linux distro could be configured for that scenario. Can you add anything more to the picture like hardware, interaction with other systems, your experience with other distros, etc? – Caleb May 9 '11 at 9:25

Do yourself a favor and pick a distro with an active support community such as Fedora or Ubuntu. For some one with little experience (or a lot) it can be an invaluable tool. Most likely someone else has had your same (or a similar) problem. With Fedora I regularly use sites such as fedoraforum.org and stackexchange sites (of course).

They all can perform those functions for the most part, but something like Fedora is always easy to recommend.


Any Linux distro can do all what you need. If you need a more desktop oriented system I would recommend Fedora or Mandriva, if you need a more corporate oriented system I would recommend CentOS.


FreeBSD - maximum flexibility, functions, lots of programs, lots of manuals. Easy to install following instructions. Easy to install any programs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.