Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

MINIX 3.0 Released
OS News ^ | 2005-10-24 10:11:57 UTC | Thom Holwerda

Posted on 10/27/2005 8:49:24 AM PDT by Ernest_at_the_Beach

Today, Andy Tanenbaum has officially announced the release of MINIX 3.0, the third stable version of this rather legendary operating system. The launch of v3 has been accompanied by a new website and a new logo. From the new website: "MINIX 3 is a new open-source operating system designed to be highly reliable and secure. It is based somewhat on previous versions of MINIX, but is fundamentally different in many key ways. MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability." Read on for more information.

In this announcement, posted in comp.os.minix June this year, Andy Tanenbaum announced he and his group were working on an updated version of MINIX, which had its last major release in 1996 with version 2.0. However, in an email conversation, Andy Tanenbaum asked me not to announce this; he did not want the press all over it until the official release, planned for the end of October. Which is now.

Legendary?

Now, why is MINIX considered legendary? Well, because MINIX, in combination with Andy Tanenbaum's books on operating system design, was the blueprint for what later would become the biggest free and open source operating system of the world-- yes, Linux. In Linus Torvalds' autobiography, "Just for Fun", Linus says that Tanenbaum's book "Operating Systems: Design and Implementation" and MINIX were what "launched me to new heights". More on this here.

That book, co-authored with Albert S. Woodhull, explains the inner workings of the MINIX operating system, and as a result the MINIX source code was sold together with the book. "Operating Systems Design and Implementation" has therefor also been revised, in order to reflect MINIX 3.0.

About 3.0

MINIX 3.0 is released under a BSD-like license, and can be freely downloaded, altered, and so forth. In contrary to the Linux kernel (monolithic) and the WinNT/OSX kernels (hybrid), MINIX is a microkernel operating system. This crucial difference between MINIX and Linux led to one of the most famous flamewars in computer history, between Torvalds and Tanenbaum, held in comp.os.minix. You can read an abstract here. As a result of MINIX being a microkernel, that part of the kernel that lives in kernelspace consists of only 3800 lines of code. All device drivers (except the clock) live in userspace.

Over 300 UNIX programs are available for MINIX 3. It is POSIX-compliant, available for x86 (ARM7 and PPC ports under way) and supports up to 4GB of memory. A port of X Windows is also underway.

On the website, it is made clear that MINIX 3.0 is by no means as complete and full-featured as BSD or Linux. It is also explained that besides the traditional education market, MINIX 3.0 is also aimed at the embedded market, and applications where the GPL is too restrictive.

--Thom Holwerda


TOPICS: Computers/Internet
KEYWORDS: operatingsystems
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-83 next last
To: Golden Eagle
Is this a verified legal copy of Unix, or is it still possibly illegal?

Quit showing your ignorance and lack of a computer science education. Tanenbaum wrote a book called Operating Systems: Design and Implementation, which is standard in any decent CS curriculum (among others he wrote). He wrote Minix from scratch as an example of the programming principles in the book, such as modularity and true microkernels.

Minix served as the inspiration for Linus Torvalds's Linux (resulting in the famous Tanenbaum/Torvalds clash over monolithic vs. microkernels). Before you say Linux was stolen again, realize that Tanenbaum has seen Linux and has stated no code was stolen from Minix.

With these clones born overseas you constantly have to wonder.

BTW, on your "foreign" kick, Tanenbaum is an American.

61 posted on 10/28/2005 8:19:55 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 21 | View Replies]

To: ShadowAce
10-13 MB is "quite large?"

Tanenbaum is an academic and a purist. Most of the Minix source code used to fit in his textbook.

62 posted on 10/28/2005 8:21:31 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 17 | View Replies]

To: antiRepublicrat

AR,

I was under the impression that his code was strongly based on UNIX (System VII I think)


63 posted on 10/28/2005 8:40:36 AM PDT by N3WBI3 (If SCO wants to go fishing they should buy a permit and find a lake like the rest of us..)
[ Post Reply | Private Reply | To 61 | View Replies]

To: antiRepublicrat

He claims he wrote it from scratch but based on his deep involvement with the original Unix developers it's very possible he utilized some of their tools if not software along the way. He certainly had access to them so it's hard to say with any certainty it was a clean room implementation, even n3wbie is questioning you about it.


64 posted on 10/28/2005 2:00:49 PM PDT by Golden Eagle
[ Post Reply | Private Reply | To 61 | View Replies]

To: Golden Eagle

GE, I said based on I did not say or question if there was actually unix code..


65 posted on 10/28/2005 3:50:39 PM PDT by N3WBI3 (If SCO wants to go fishing they should buy a permit and find a lake like the rest of us..)
[ Post Reply | Private Reply | To 64 | View Replies]

To: N3WBI3

%s/unix/propritory unix


66 posted on 10/28/2005 3:52:31 PM PDT by N3WBI3 (If SCO wants to go fishing they should buy a permit and find a lake like the rest of us..)
[ Post Reply | Private Reply | To 65 | View Replies]

To: Golden Eagle

"possibly illegal"
"Lunix"
"radical leftist"
"whackos"

Good to see you haven't lost your objectivity.


67 posted on 10/28/2005 7:23:48 PM PDT by FLAMING DEATH (And now, for something completely different: www.donaldlancow.com)
[ Post Reply | Private Reply | To 46 | View Replies]

To: ExDemSince92

Bothers you?

He's priceless entertainment to me.


68 posted on 10/28/2005 7:28:38 PM PDT by FLAMING DEATH (And now, for something completely different: www.donaldlancow.com)
[ Post Reply | Private Reply | To 53 | View Replies]

To: Golden Eagle
He claims he wrote it from scratch but based on his deep involvement with the original Unix developers it's very possible he utilized some of their tools if not software along the way.

You just don't know. Tanenbaum spent a few summers there, working around Richie and others, but then his interest was compilers, although he had previously written an OS of his own. He did not actually work on UNIX. Years later he was teaching an operating system course using UNIX, but at that time AT&T forbade people from teaching UNIX internals. So he wrote his own from scratch to teach with, no AT&T code at all.

The source was published in 1987, and no one has cried foul. Until YOU can go through and find some stolen code, the rest of us will go with that he wrote it all.

69 posted on 10/31/2005 6:05:01 AM PST by antiRepublicrat
[ Post Reply | Private Reply | To 64 | View Replies]

To: Golden Eagle; N3WBI3
Direct descendant? Are you sure of this, and also claiming that all derivatives of this source are 100% freeware?

You need to understand the difference between code descendant and behavior descendant. You're thinking in the way that Darwin is descended from BSD, in that it uses the codebase. The other descendancy is in how it works, what flavor of UNIX it emulates. Minix works like (although has no code from) the original Bell Labs UNIX.

I wouldn't want anyone using an illegal foreign copy instead, if that is possibly the case.

And for once, please point me to an illegal foreign copy that any of us thinks is legal.

70 posted on 10/31/2005 6:10:15 AM PST by antiRepublicrat
[ Post Reply | Private Reply | To 36 | View Replies]

To: Golden Eagle
BSD is currently considered completely legal and free, from my understanding. If having something for free is all people care about, why they can't use it instead of all these questionable foreign clones I'll never understand.

Does BSD have a true microkernel architecture? Do all drivers run isolated in user mode, making it extremely robust? Does it fit in a tiny footprint? No? Then it can't work as well in Minix's target market.

Of course, the real reason BSD isn't the standard now instead of Linux is people like you falsely claiming theft. The AT&T lawsuit held up acceptance of BSD just long enough for Linux to take hold. Linux was already popular by the time BSD was in the clear.

71 posted on 10/31/2005 6:17:38 AM PST by antiRepublicrat
[ Post Reply | Private Reply | To 41 | View Replies]

To: N3WBI3; Golden Eagle
SCO uses GPL licensed products for their windows file serving, web management, network mapping software

I wonder if SCO is still shipping Nmap although its author (copyright holder) forbids them from doing so. We know SCO respects copyright -- as long as it's SCO's.

72 posted on 10/31/2005 6:22:28 AM PST by antiRepublicrat
[ Post Reply | Private Reply | To 48 | View Replies]

To: antiRepublicrat

And Linus has been quoted as saying if he knew about the x86 BSD project before he started Linux he would have went with that...


73 posted on 10/31/2005 6:40:42 AM PST by N3WBI3 (If SCO wants to go fishing they should buy a permit and find a lake like the rest of us..)
[ Post Reply | Private Reply | To 71 | View Replies]

To: antiRepublicrat

I doubt sco nixed nmap but I know a guy who uses their stuff so I will ask..


74 posted on 10/31/2005 6:42:02 AM PST by N3WBI3 (If SCO wants to go fishing they should buy a permit and find a lake like the rest of us..)
[ Post Reply | Private Reply | To 72 | View Replies]

To: antiRepublicrat
So he wrote his own from scratch to teach with, no AT&T code at all.

BS. He was using copyrighted Unix code in his class prior to Minix ever existing.

75 posted on 10/31/2005 7:22:35 PM PST by Golden Eagle
[ Post Reply | Private Reply | To 69 | View Replies]

To: antiRepublicrat
Of course, the real reason BSD isn't the standard now instead of Linux is people like you falsely claiming theft.

No, the reason Linux is popular is the radical leftists love the communistic "copyleft" aspect of the GPL license, and socialists the world over are rallying behind it. Threats of something being illegal don't curb the desire of those who want something for free in the least, just as we're seeing now.

76 posted on 10/31/2005 7:25:47 PM PST by Golden Eagle
[ Post Reply | Private Reply | To 71 | View Replies]

To: Golden Eagle
No, the reason Linux is popular is the radical leftists

Software isn't about politics, it's about utility. There was a need for a free UNIX, and Linux was the first to fit that bill. That's it. I know no one who uses Linux because of socialist ideology. They use it because it's a free UNIX.

BSD would have been the first to fit the bill, but the AT&T lawsuit delayed it. Minix could have been it, but Tanenbaum's publisher wouldn't allow it to be free. Linux was first, so Linux is the one that dominated.

Your like let Linux dominate. Enjoy that fact. You let a foreign competitor come to the forefront because you saw free software as a threat and tried to use the legal system to crush it. I wish your like hadn't won, because BSD is better.

Threats of something being illegal don't curb the desire of those who want something for free in the least, just as we're seeing now.

People wanted a free UNIX. BSD wasn't yet considered free. Remember, this is quite a while ago, when Stallman was known mainly in academic circles as the author of some great tools, and had some crazy idea about free software for the general public. This was when pretty much the only thing GPL was what Stallman himself wrote.

BTW, Stallman didn't come up with the term "Copyleft."

77 posted on 11/01/2005 5:31:20 AM PST by antiRepublicrat
[ Post Reply | Private Reply | To 76 | View Replies]

To: Golden Eagle
BS. He was using copyrighted Unix code in his class prior to Minix ever existing.

He was using a textbook that had UNIX code and taught UNIX internals. He wrote Minix from scratch exactly because AT&T declared the book illegal, because it was no longer legal to show anyone AT&T code. He needed legal material with which to teach his classes. It was published openly in a textbook, read by millions, no complaints so far.

Again, produce proof of Tanenbaum stealing AT&T code or shut up.

78 posted on 11/01/2005 5:35:14 AM PST by antiRepublicrat
[ Post Reply | Private Reply | To 75 | View Replies]

To: antiRepublicrat
produce proof of Tanenbaum stealing AT&T code or shut up.

LOL! You think he'll actually do that?

79 posted on 11/01/2005 8:45:39 AM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 78 | View Replies]

To: antiRepublicrat
I know no one who uses Linux because of socialist ideology. They use it because it's a free UNIX.

Hogwash. Solaris is now free, and a better O/S, yet it's constantly criticized over its license.

80 posted on 11/01/2005 10:25:26 AM PST by Golden Eagle
[ Post Reply | Private Reply | To 77 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-83 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson