What's the best open source OS around

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
OSDevver
Posts: 12
Joined: Sat Mar 17, 2007 12:45 am

What's the best open source OS around

Post by OSDevver »

I wnat ot know what is the best open source OS around in terms of 'strength' and ease of understanding.
I am proficient in C++
User avatar
Daedalus
Member
Member
Posts: 74
Joined: Sun Oct 16, 2005 11:00 pm
Location: Australia
Contact:

Post by Daedalus »

Hrm ... strengh? Linux or BSD.

Ease of learning? Not sure really.

By the way, C++ isn't often used for OS development - C is. Hopefully you understand pointers :)
User avatar
muisei
Member
Member
Posts: 79
Joined: Sat Sep 23, 2006 2:10 pm
Location: Bulgaria
Contact:

Post by muisei »

Linux is a good choice because there are so many existing distros.It's code is comented very well.There are a tons of documents and tutorial around the web for Linux.If you want to read it's sources you need to learn the differences between C and C++ because the code is in C.
Last edited by muisei on Thu Apr 19, 2007 8:17 am, edited 1 time in total.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: What's the best open source OS around

Post by Brynet-Inc »

OSDevver wrote:I wnat ot know what is the best open source OS around in terms of 'strength' and ease of understanding.
I am proficient in C++
Spelling mistakes aside... I'll respond to this one... :wink:

Quite a few common operating systems out there refuse C++ usage in their kernels, OpenBSD/NetBSD/FreeBSD use ASM/C only.. And I'm almost positive the Linux kernel does not use C++.

I think NewOS/Haiku might use C++ in their kernel though..
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

You can use C++ for developing drivers for Darwin/Mac OS X, but the kernel itself is C AFAIK...
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Post by mystran »

I just switched back to being a Linux user about 2 days ago (from Windows2000) and I'm now running Ubuntu..

The amount of eye-candy on my desktop makes stuff like Windows Vista look really out-dated. Yeah, you guessed it, I'm running Beryl as my window manager. ;)
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
User avatar
~
Member
Member
Posts: 1228
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Post by ~ »

All of the major available functional open-source OS'es are great, they get their work done and have many sofisticated options and applications that are run either like command line or graphical.

But there isn't yet any OS specially good to learn from it; that's yet to be seen.......
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

~ wrote:But there isn't yet any OS specially good to learn from it; that's yet to be seen.......
Minix was made for educational use. Maybe check that out. (It's in C.) Also, there's an entire book about it....
C8H10N4O2 | #446691 | Trust the nodes.
Crazed123
Member
Member
Posts: 248
Joined: Thu Oct 21, 2004 11:00 pm

Re: What's the best open source OS around

Post by Crazed123 »

OSDevver wrote:I wnat ot know what is the best open source OS around in terms of 'strength' and ease of understanding.
I am proficient in C++
Trooooooolll! Troooll in the dungeons!
User avatar
AndrewAPrice
Member
Member
Posts: 2309
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: What's the best open source OS around

Post by AndrewAPrice »

OSDevver wrote:I wnat ot know what is the best open source OS around in terms of 'strength' and ease of understanding.
I am proficient in C++
Minix 3! Check out their documentation:D!
My OS is Perception.
User avatar
omin0us
Member
Member
Posts: 49
Joined: Tue Oct 17, 2006 6:53 pm
Location: Los Angeles, CA
Contact:

Post by omin0us »

For ease of understanding, I'd recommend any of the hobby OS's around that are on the more complete side. Like newos, mobius, etc (You can google for these). They are designed well, but not too complex to understand what is going on in the code like modern Linux would be for someone just getting started in OS dev.
http://ominos.sourceforge.net - my kernel
#ominos @ irc.freenode.net
http://dtors.ath.cx - my blog
User avatar
Daedalus
Member
Member
Posts: 74
Joined: Sun Oct 16, 2005 11:00 pm
Location: Australia
Contact:

Re: What's the best open source OS around

Post by Daedalus »

Crazed123 wrote:
OSDevver wrote:I wnat ot know what is the best open source OS around in terms of 'strength' and ease of understanding.
I am proficient in C++
Trooooooolll! Troooll in the dungeons!
Umm...can we can some constructive posts from you?

All you seem to do is put others down, or troll yourself. This isn't the place for it.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Re: What's the best open source OS around

Post by Alboin »

Daedalus wrote:
Crazed123 wrote:
OSDevver wrote:I wnat ot know what is the best open source OS around in terms of 'strength' and ease of understanding.
I am proficient in C++
Trooooooolll! Troooll in the dungeons!
Umm...can we can some constructive posts from you?

All you seem to do is put others down, or troll yourself. This isn't the place for it.
Oh no no. You must understand. He just can't help himself from using that quote. :)
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
omin0us
Member
Member
Posts: 49
Joined: Tue Oct 17, 2006 6:53 pm
Location: Los Angeles, CA
Contact:

Re: What's the best open source OS around

Post by omin0us »

Brynet-Inc wrote:Quite a few common operating systems out there refuse C++ usage in their kernels, OpenBSD/NetBSD/FreeBSD use ASM/C only.. And I'm almost positive the Linux kernel does not use C++.

I think NewOS/Haiku might use C++ in their kernel though..
I've gone through the NewOS source quite a bit. No C++. Haiku I've never personally looked at, but being as its a NewOS fork, then i would assume it is all C as well.
http://ominos.sourceforge.net - my kernel
#ominos @ irc.freenode.net
http://dtors.ath.cx - my blog
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: What's the best open source OS around

Post by Brynet-Inc »

omin0us wrote:I've gone through the NewOS source quite a bit. No C++. Haiku I've never personally looked at, but being as its a NewOS fork, then i would assume it is all C as well.
I've looked in the kernel directory of haiku and there were .cpp files present..
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
Post Reply