Linked by Michael Reed on Wed 22nd Nov 2006 18:23 UTC
OSNews, Generic OSes There are at this time, a number of what I would term 'OS re-creation projects' (OSRs) in active development. These are OSes that attempt, by varying degrees, to re-implement the features of another operating system. In this article, I'm going to explore some of issues surrounding projects of this type. In the second half of the article, I apply these observations and examine two example platforms (Amiga and OS/2) and the related re-creation OSes.
Thread beginning with comment 184510
To read all comments associated with this story, please click here.
Ovious comment
by poohgee on Wed 22nd Nov 2006 19:15 UTC
poohgee
Member since:
2005-08-13

Disclaimer : Havent yet read anything really ...

What about Linux recreating Unix ?

RE: Ovious comment
by brewin on Wed 22nd Nov 2006 19:25 in reply to "Ovious comment"
brewin Member since:
2005-06-30

"What about Linux recreating Unix ?"

Linux was more directly a recreation of Minix.

Reply Parent Bookmark Score: 2

RE[2]: Ovious comment
by umccullough on Wed 22nd Nov 2006 19:47 in reply to "RE: Ovious comment"
umccullough Member since:
2006-01-26

Linux was more directly a recreation of Minix.

Which was really just a unix-like implementation for x86 right?

Really, BSD would probably be one of the best candidates for "recreation of unix"

Reply Parent Bookmark Score: 2

RE[2]: Ovious comment
by hal2k1 on Thu 23rd Nov 2006 10:31 in reply to "RE: Ovious comment"
hal2k1 Member since:
2005-11-11

//Linux was more directly a recreation of Minix.//

Err, no.

Linux was written on a Minix computer, but Linux is nothing like Minix.

Minix is a microkernel, Linux is a monolithic kernel, for a start. Fundamentally different from the get go.

http://en.wikipedia.org/wiki/Minix
"MINIX is an open source, Unix-like operating system based on a microkernel architecture. Andrew S. Tanenbaum wrote the operating system to be used for educational purposes; MINIX also inspired the creation of Linux. Its name derives from the words minimal and Unix."

http://en.wikipedia.org/wiki/Linux_%28kernel%29
"Architecture

Linux is a monolithic kernel. Device drivers and kernel extensions run in kernel space (ring 0), with full access to the hardware, although some exceptions run in user space. The GNU/Linux graphics subsystem (the X Window System) is not part of the kernel, is optional, and runs in user space, in contrast with Microsoft Windows.

Kernel mode preemption means device drivers can be preempted under certain conditions. This latter feature was added to handle hardware interrupts correctly, and to improve support for symmetric multiprocessing (SMP). Preemption also improves latency, increasing responsiveness and making Linux more suitable for real-time applications.

The fact that Linux is not a microkernel was the topic of the Tanenbaum-Torvalds debate[12] which was started in 1992 by Andrew S. Tanenbaum with Linus Torvalds regarding Linux and kernel architecture in general on the Usenet discussion group comp.os.minix.[13] Tanenbaum argues that microkernels are superior to monolithic kernels and that, for this reason, Linux is obsolete. This subject was revisited in 2006.[14] [15]

Unlike traditional monolithic kernels, device drivers are easily configured as modules, and loaded or unloaded while running the system."


Chalk and cheese.

Reply Parent Bookmark Score: 1