5

I have been using Ubuntu 10.04 for 2 years now and honestly, I am somewhat bored of Linux and wish to explore Unix (or Unix Like) now. I don't want a dumbed down version (like Ubuntu) anymore and want to experience Unix (or Linux if need be) in its true form. I basically want more to do with terminal and exploiting the open source nature of the OS.

My requirements are plainly

  1. No dumbing down. I'll take a few shots in my knee if necessary.
  2. Awesome interface from parallel/high performance programming. I use Intel MKL on a daily basis. I use the computer ONLY for programming. So, all else (Flash support, Firefox blah blah) is useless.
  3. It should be extremely extremely stable. (Debian like)
  4. It should have good community support and long term support. I don't like changing OSes every 6 months.

What would you suggest?

Rui F Ribeiro
  • 56,709
  • 26
  • 150
  • 232
  • By dumbed-down, are you referring to Ubuntu desktop, or which part? Or maybe Ubuntu OS in general? – tshepang Jan 20 '12 at 14:21
  • I want to explore awk, sed, grep and other stuff. I want to write my own codes or scripts when I want to do something rather than google it immediately. I know its possible to do so in Ubuntu as well but the fact that it is so user friendly is a demotivator :P –  Jan 20 '12 at 14:35
  • Thank you all for your comments. Now, it comes down to: OpenBSD vs FreeBSD vs Debian

    Any comments?

    –  Jan 20 '12 at 14:41
  • Debian? I see no suggestion for that. Remember that Ubuntu is a Debian based distribution. Everything will work - boring. ;-) – Nils Jan 20 '12 at 20:54
  • I am definitely no expert, but because no one else has suggested it here, I would recommend Arch Linux. – fouric Jan 12 '13 at 04:25

6 Answers6

3

For exploration purposes I would say OpenBSD to discover how stable, secure and simple it can be. The basics of Linux will be Slackware.

But this is in contradiction to your programming goals. So knowing about HP-Unix, AIX, Solaris, Linux Debian, RH and SuSE I would recommend using Linux CentOS 5.7 (or newer - keep it updated via yum-cron) to you.

CentOS 5 is binary compatible to RHEL 5 and there are many tools around for the el5-branch (use rpmforge as additional repository - see the CentOS page about that).

Nils
  • 18,492
1

If you are just looking for Choice -- I would suggest get onto using SmartOS (Fork of OpenSolaris by Joyent group and sports active development, community and support) Has got all the necessary tools that a modern Operating System should have.

Link: http://smartos.org

1

Just a pointer, have you heard of Nix? (Its based on Plan 9. Not sure if it's ready for prime time, though.)

sr_
  • 15,384
1

Solaris is used in enterprise environments for high load, high uptime servers - that should be a good recommendation in itself.

If you want to get into some more esoteric hardware then you can find higher performance OSs, but from your question I'm guessing you want to stay with Intel.

Rory Alsop
  • 2,063
  • 15
  • 30
1

Debian or Slackware, those are the "classic" choices. They are very different, thus it is worth trying both. Debian is by no means "dumbed down", but it has many tools which make your life easier. With Slackware you are very much on your own.

0

FreeBSD is the answer for you !

because freeBSD is stable secure and easy to use for geeks, its known for its stability and best of all its truly open source, I know some of us will not agree with my thoughts. Its way mature than any other OS , its useful for programming :)