Linked by Thom Holwerda on Thu 1st Mar 2007 22:49 UTC, submitted by _DoubleThink_
OSNews, Generic OSes "MINIX is an operating system designed for 'resource limited' or embedded computer systems. Versions 1 and 2 were teaching operating systems upon which the famous book, Operating Systems Design and Implementation, by Andrew S Tanenbaum and Albert S Woodhull, is based and also was the inspiration for Linux. With this latest release, version 3, MINIX aims to be a complete, stable, secure desktop operating system for everyday use. Does it live up to those claims? Read on to find out."
Thread beginning with comment 217975
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Huh...
by Almafeta on Fri 2nd Mar 2007 14:51 UTC in reply to "RE[3]: Huh..."
Almafeta
Member since:
2007-02-22

If you're looking at the overall architecture then maybe it wouldn't be the best place to start

Can you reccomend somewhere better, then? Right now, my primary goal is learning architecture.

If I ever want to create my own OS or work for someone else on theirs, I need to be able to understand architecture. If I know what I am doing, even if I write bad code to start, I can work on it it and improve it until it is good code; but if I can't see the 'big picture' to understand what my code needs to be doing, then all my work will be in vain.

Reply Parent Bookmark Score: 1

RE[5]: Just a thought ...
by glarepate on Fri 2nd Mar 2007 22:50 in reply to "RE[4]: Huh..."
glarepate Member since:
2006-01-04

You might want to look at DragonFly BSD and Darwin both.

I recommend DragonFly because it's designed to be less architecturally complex than the 5.x, 6.x, etc. FBSD releases.

Darwin is microkernel based with the Apple userland/GUI layered on top of it. Perhaps looking at the two will help you at this stage of study to look at the large blocks of functionality in those two common archtectures (monolithic and micro kernel).

From the hardware architecture standpoint Net BSD is what you'll want to look at since it runs on just about everything. Also monolithic so still a good counterpoint to Darwin.

These are all BSDs though, so it may not offer as much difference between each example OS as you may want in order to get a wide scope of OS architectures. But it will show you a variety of implementations developed from the same root. And you still have your Minix CD.

Reply Parent Bookmark Score: 1

RE[5]: Just a thought ...
by glarepate on Fri 2nd Mar 2007 23:48 in reply to "RE[4]: Huh..."
glarepate Member since:
2006-01-04

You might want to look at DragonFly BSD and Darwin both.

I recommend DragonFly because it's designed to be less architecturally complex than the 5.x, 6.x, etc. FBSD releases and thereby easier to build, maintain, debug and understand.

Darwin is microkernel based with the Apple userland/GUI layered on top of it. Perhaps looking at the two will help you at this stage of study to look at the large blocks of functionality in those two common archtectures (monolithic and micro kernel).

From the hardware architecture standpoint Net BSD is what you'll want to look at since it runs on just about everything. Also monolithic so still a good counterpoint to Darwin.

These are all BSDs though, so it may not offer as much difference between each example OS as you may want in order to get a wide scope of OS architectures. But it will show you a variety of implementations developed from the same root. And you still have your Minix CD.

Reply Parent Bookmark Score: 2