Minix Now Under BSD License 127
Minix is now Free Software! Andrew Tanenbaum posted to the comp.os.minix newsgroup yesterday announcing: "Better late than never. I finally got permission from Prentice Hall to change the MINIX license to the BSD license. The lawyers sort of sat on this for two years." You can read the full posting on deja, as well.
Hot Dog!! (Score:1)
A.T. vs L.T. and the future of Minix (Score:4)
Question, though: does Minix still have a future as a teaching tool, or do OSes like Linux and *BSD make it obsolete? I would certianly like to see a good textbook that teaches OS design, using the source to a modern OS as examples....
Re:why not GPL? (Score:1)
BSD actually causes many fewer headaches, because the code can be used in closed source products with no worries over licensing issues and that sort of thing. And of course, you can always start with some BSD code, make some changes, and release the resulting code under GPL.
--
Re:why not GPL? (Score:1)
treke
Re:A.T. vs L.T. and the future of Minix (Score:1)
Zen and the art of motorcycle maintainence is good.
This is a very Good Thing (TM) (Score:2)
Minix is Linux's daddy, and is is finally available under a Good license. I haven't seen any "too little too late!" comments, which is good, because it's not too little too late. Minix runs on the 80[2]86 whereas Linux still doesn't AFAIK (ELKS doesn't seem too far along as of yet). Perhaps we will see an increase in Minix activity now that it's BSD licensed.
Although I do think this whole thing is funny, perhaps Linus will post a "MINIX is obsolete!" comment on the comp.os.minix newsgroup, that would be priceless! =)
Re:Possible uses of Minix? (Score:3)
MINIX is much smaller than Linux and might well be suitable as the operating system for a watch, camera, or transistor radio. The manufacturer of, say, a watch might really not want to provide a CD-ROM with the source code with each watch or even a web site with the source code, as being too much trouble. The new MINIX license says you can distribute source if you want to, but you don't have to.
So, that's what it's good for, and that's why he didn't pick the GPL. 'Nuff said.
Re:This is a very Good Thing (TM) (Score:1)
Put this announcement in context (Score:4)
Who would have though it would end like this :)
Licensing... (Score:2)
For those who haven't read the post, he believes that a person releasing something under the GPL must include the source code with every copy. Since Minix is intended for embedded purposes, he figures companies would have to include the source with the device (rather impractical for a wristwatch).
What he doesn't get is that you do not have to include the source code with the binaries. All the GPL says is that if anyone wants the source, you have to make it available for no more than the cost of actually getting the source to them. Since distributing the source over the Net is basically free, authors have almost always distributed the source with the app, but that's not the only way to do it. An embedded device maker could, for example, include a mail-in card for a source CD with the device, for the cost of shipping and handling. A neat, tidy way for people who want the source to get it, without having to include the source with every single device. This is not unlike the way it was done before the Net took off.
This guy's the author of Minix, and he can put it under any license he wants, I suppose. But he could at least have based his choice off of informed reasoning. If the trouble of including a CD-ROM with a wristwatch was the only concern, then there was no reason at all to choose BSD over GPL (or vice-versa).
Woo-Hoo! (Score:1)
Be thankful you are not my student. You would not get a high grade for such a design
Re:A.T. vs L.T. and the future of Minix (Score:3)
If you are a prof teaching an OS course and you want your students to mess around with the source for an OS, then Minix might be a little less overwhelming.
Mind you, you are probably also likely to find lots of students who already are messing around with Linux or *BSD source code. But having Minix is just one more option, and it never hurts to have options
Dana
now we can put those 286's to use (link included) (Score:2)
Venn Diagram People!!! (Score:4)
OK. To all the complainers that it isn't GPL'ed: Anything that is (non advertising) BSD can be incorporated into GPL. In other words, GPL provides a subset of the freedoms provided by BSD.
Now, follow my directions. 1. Draw a big circle. 2. Label it "BSD". 3. Draw a little circle inside the big circle. 4. Label it GPL. 5. Draw another little circle inside the big circle, but be very careful to make sure that it doesn't touch the other little circle. 6. Label the second little circle "closed source".
Now, what have we learned from this little exercise? We learned that BSD is a big circle that encompasses both free and proprietary software. It's a rising tide that lifts all boats, not a whirlpool that sucks them down.
Let's sing a little song: "Now I know my BSD's, won't you come and play with me..."
Got it kiddies? Good. Now it's nap time.
Holy Flamebait Batman! (Score:2)
-----------
"You can't shake the Devil's hand and say you're only kidding."
This is good for Open Source (Score:1)
The OS for a transistor radio? (Score:3)
Re:why not GPL? (Score:2)
Re:Licensing... (Score:2)
What makes you think he thinks this?
This is what he says:
"The manufacturer of, say, a watch might really not want to provide a CD-ROM with the source code with each watch or even a web site with the source code, as being too much trouble. "
====
Re:why not GPL? (Score:2)
Normally I hate feeding trolls, but this guy could have fooled someone who new nothing about Minix
treke
You are sooo off base. (Score:2)
Why is this flame bait at +4?
--
Stallman... (Score:1)
Not for any real reason. Just because he is a bearded dictator with a bunch of stupid impressionable geeks following his every word.
BSD License (Score:2)
Also, I think a reason (though I didn't see it listed) to use a BSD license is the fact a lot of the utilities in Minix have really old BSD copyrights in them. They probably were derived from some ancient BSD tapes and cannot be put under the GPL. (Yes, I am aware of UCB's pulling of the advertising clause but you would have to get every person who contributed to that code in Minix to agree to pulling the advertising clause from the forked Minix version. Even if one person said no, it can never be GPL'd.)
The times we live in... (Score:2)
If you write programs for linux today, you shouldn't have too many surprises when you just recompile them for Hurd in the 21st century.
So, where is the HURD??
Now I know my bAS (Score:5)
FreeBSD really rocks,
But only Intel / Alpha box.
The 'Net' one runs on so much more.
The 'Open' one is more secure.
Now I know my BSD's. Won't you come and play with me?
__________
A plan (Score:3)
------------
a funny comment: 1 karma
an insightful comment: 1 karma
a good old-fashioned flame: priceless
Re:Licensing... (Score:1)
You either haven't read Tanenbaum's posting, or you just glossed over it. Here's the relevant text from the post.
So yes, he knows that you don't have to provide the source code with the product you sell. But he believes that even offering a CD-ROM of the source, or posting it on the manufacturer's website, may be too much of a burden for some.
(Rather ironic that Millenium should claim that Tanenbaum made his licensing decision on the basis of uninformed reasoning!)
Re:The times we live in... (Score:2)
Re:A plan (Score:2)
Now, what if... (Score:4)
--
better link (Score:1)
Re:A.T. vs L.T. and the future of Minix (Score:2)
Yeah, but the chapter on dynamically loadable kernel modules was a bit weak and they spent entirely too much time on cleaning your carburator
Re:A.T. vs L.T. and the future of Minix (Score:1)
Re:why not GPL? (Score:2)
--
Re:Now, what if... (Score:1)
Then I would just grab a copy that was distributed under the BSD license and have my way with it.
Re:Venn Diagram People!!! (Score:4)
Since all BSD (version 2) softare can be relicensed without notice (even if it not usually the case), I'll draw instead 1 big circle labeled BSD, which intersecates many other circles labeled GPL, LGPL, Artistic, MIT, MPL, QPL, ZPL, etc. Then, a circle labelled "closed source software" that intersecates mainly the BSD circle, but other circles as well.
The result? A pretty complex picture.
So: if you want your software to be used by as many as possible, choose BSD (version 2). If you want your software to stay free, choose GPL. If you want something in the middle, choose something in the middle. But please, stop whining on what's the best license (best for what?) and ask yourself "what do I want to do with my code?" and "what if I want to merge it with some other people's code or someone else wants to?"
My 0.03 Euro. Damned inflation.
Tanenbaum to Torvalds about Linux: (Score:2)
8-]
Better Deja link (Score:4)
<http://www.deja.com/[S T_rn=ps]/getdoc.xp?AN=607967341&fmt=text [deja.com]>.
--
Could I run Minix on my Atari Portfolio? (Score:1)
How big is it? Does it support ramdisks?
Sooooooo much trouble ... (Score:2)
Seems some self-defense is in order... (Score:2)
No, that post isn't a troll. Or at least, it wasn't intended as such. And I stick by my claims. The author does state that maintaining a Website with the source would be "too much trouble." Right. Consider: embedded devices tend to be static in nature. There isn't much in the way of upgradability, particularly not in terms of the operating system. This means that things like CVS aren't that necessary; the OS as used by the company isn't going to change much if at all.
Oh, and then there's CD-ROM distribution. How difficult is it to burn a CD with source on it? Not very hard at all, actually, seeing as you're only including the source for one thing (when you're including the source to many things, as is done with a Linux distro, that's another subject). Plus, there's this little thing called volume. This is not Linux we're talking about. Who's going to want the source for the OS on a wristwatch? Some will, certainly, but I'd be shocked if any company taking this route got more than five orders a month for source CD's, if that many. Is five CD's a month any kind of a burden? The costs alone are lower than the margin of error in the account books of many corporations. I'll grant that distributing a CD with every device would be troublesome indeed. But that's not what we're talking about anyway.
I didn't intend to troll (sorry to disappoint the trolls out there; I have no intention of joining your ranks), and if anyone was offended by this post then I'm sorry you feel that way. I had no intention of offending anyone. But I do stick by my claims.
Re:Licensing... (Score:1)
With the (new) BSD license there is nothing at all preventing a company from distributing the source, there is just nothing requiring it. And someone could take minix and make a GPL'd fork, now that the advertising clause is out BSDL and GPL are perfectly compatible.
Just remember, the GPL isn't the end all and be all of free licenses, it's just one of many. Or have you all forgotten that Linux, etc, are about choice.
Re:now we can put those 286's to use (link include (Score:1)
Quote: "...Linux itself, product of an experimenting computer science student, is originally based on Minix code and research."
--
Some words on Tanenbaum (Score:3)
What do you think of Linux?
I have never used it. People tell me that if you like lots of bells and whistles, it is a nice system. I would like to take this opportunity to thank Linus for producing it. Before there was Linux there was MINIX, which had a 40,000-person newsgroup, most of whom were sending me email every day. I was going crazy with the endless stream of new features people were sending me. I kept refusing them all because I wanted to keep MINIX small enough for my students to understand in one semester. My consistent refusal to add all these new features is what inspired Linus to write Linux. Both of us are now happy with the results. The only person who is perhaps not so happy is Bill Gates.
What's wrong with LaTeX?
Nothing, but real authors use troff.
What do you think of MS-DOS?
It is better than Windows. At least it has a command line interface, albeit a pretty feeble one.
Ehm... I guess Tanenbaum likes simplicity a bit too much. I mean, he is convinced that a GUI can not make any improvement at all. For example, I use Lyx for making my thesis and I am convinced it is able to produce real quality material. Yes, it's a graphical WYSIWYM frontend to LaTeX. How can anyone be convinced Lyx isn't good because of that?
Great modern textbook: "Unix Internals" (Score:2)
Check out "Unix Internals: The New Frontiers" [amazon.com]. It covers all the typical OS textbook topics: VM, filesystems, IPC,
Re:If it ain't GNU then FUCK IT! (Score:3)
WE DO NOT WANT YOUR COMMERCIAL SHIT. And yes we include BSD in this because it can be used in commercial software.
You say non-copyleft licenses suck. You're reading this on a text browser, right? Mac OS is proprietary buyware. Windows 9x is proprietary buyware. BeOS Personal is freebeerware but still proprietary. X Window System is X11-style free software, and so is BSD. So you're reading Slashdot on GNU/Linux with the Lynx or w3m browser, right?
If you want it to be GNU GPL, then just make a couple changes and fork off your own distro. That has been OK since June 1999, when Berkeley finally removed the advertising clause [gnu.org] from the BSD license.
And there is commercial free software: just look at boxed distributions (e.g. Red Hat Linux) of primarily GNU GPL software.
Re:A.T. vs L.T. and the future of Minix (Score:1)
I don't see the fact that it became BSD as an advantage. You could already do with it what it was meant for : browse it's code.
And tanenbaum's OS design book that uses Minix as an example is very good for what you need to learn from it.
Re:A.T. vs L.T. and the future of Minix (Score:2)
Funnily enough, try the book "Operating Systems Design and Implementation", using none less than the Minix source as an example, written by none other than Mr Tanenbaum & his ascociate Mr Woodhill.
The ISBN, if you prefer, is 0-13-638677-6.
Re:Venn Diagram People!!! (Score:1)
Not.
--
Don't write it with an X (Score:1)
Problem: Mac OS X has a server version that collides in namespace Product with the generic name of XFree86 Project Inc. [xfree86.org]'s product, an X [x.org] server. That's why I always write "Mac OS 10" and "Mac OS 10 Server".
<offtopic>
XFree86 is making an X server for Windows. I just wonder what will happen if someone decides to make an open-source Mac OS X server.
</offtopic>
See where confusion can arise?
No, the Minix license does not. (Score:2)
The license is quoted in full at the Deja archive. The advertising clause afflicted only the "old" BSD license, the language is included in the notice [berkeley.edu] which rescinded this clause.
What part of "Gestalt" don't you understand?
Scope out Kuro5hin [kuro5hin.org]
Re:A little too late, Andy (Score:1)
At this time, the Linux/8086 port is crummy at best (it kept producing inexplicable disc errors for me)-- why use that for a small system when Minix works, works well, and works well TODAY?
Furthermore, I believe he noted that the lawyers held it up for two years. If it had gone as intended, this would be the free-software breakthrough of 1998. It's unfair to blame him for it being this late.
Congratulations, Mr. Tannenbaum. You've done well.
Re:Venn Diagram People!!! (Score:2)
Shortly after I posted, I went to download it and realized that you are right--it is advertising BSD. So, draw a slightly smaller circle inside the big circle. This circle encompasses most, if not all, of the other small circles. It may not encompass GPL. I've always wondered about that. For example, have the authors of GPL'd software written their own JPEG implementation, just to get around the IJG advertising clause? If they have, I think that's a bit ridiculous.
After filching around inside the Minix distro, I discovered that a number of the packages that come with it are in fact GPL'ed!!! So, it's not totally BSD. In fact, as with a lot of newly freed software, they were careless about changing the licensing documents in this distro, and if you didn't know better you'd think that some parts were still commercial.
Obviously, they can't remove or re-license the GPL'd components without permission from the author(s) of those components. So, what MINIX 2.0 really is, is an aggregate with some components that have now been placed under an advertising BSD license.
It doesn't matter too much to me. I just thought it was cool to download a *NIX like OS over my 28.8 modem in a reasonable ammount of time. (It was roughly a 5 meg download).
Re:Seems some self-defense is in order... (Score:3)
How difficult is it to burn a CD with source on it? Not very hard at all, actually, seeing as you're only including the source for one thing (when you're including the source to many things, as is done with a Linux distro, that's another subject). Plus, there's this little thing called volume. This is not Linux we're talking about. Who's going to want the source for the OS on a wristwatch?
True, but.... Seeing as how no-one (in terms of percentage of buyers) is likely to want the source to the OS, then providing the source for those few is going to be a waste of *some* money, even if it is a very small amount. It will require some resources, no matter how small, and margins are always of concern to companies.
But the real point is, if no-one is going to want the source then why use the GPL? Think of it in terms of a company's perspective - they have Minix as the core of their embedded OS, with certain proprietary extensions designed for the technology it is controlling. Under the GPL, this source would have to be made available to anyone asking for it. Given the intense competition in the embedded market, this is not a path that a company would be willing to take, and thus if Minix was GPLed, it wouldn't be taken up as a solution.
I know /. is a place full of GPL supporters, and yes, it's a great way of keeping source open and free, but it doesn't always make sense from a business's (is that right?) perspective. When you're in a competitive market, the slighest advantage can win the day, and companies won't adopt an OS that could compromise that. It's sad, but it's capitalism.
Re:Holy Flamebait Batman! (Score:1)
Re:You are sooo off base. (Score:2)
A Venn Diagram (Score:3)
Forking is your friend (Score:2)
While having a useful teaching tool is a laudable goal, there's no reason why the project couldn't fork, with one version of the kernel being a simple, understandable kernel, and the other serving as the basis for more complex (and presumably useful) designs.
Both the BSD and GPL licenses make forking possible. What the GPL does is ensure that, to the extent anyone wishes to do so, there are no legal embarrments to merging forks down the road. If a full-featured Minix (Maxix?) were to implement some trick-cool concept, that feature and it alone, could be merged back into Minix.
While fork/remerge is possible with BSD code which remains BSD licensed, proprietized development based on BSD code cannot be remerged back to the original core without explicit permission of the new copyright holder.
IMO Tanenbaum's probably too little, too late, though it would be interesting to see what shows up under system software at SourceForge over the next few months....
What part of "Gestalt" don't you understand?
Scope out Kuro5hin [kuro5hin.org]
Um (Score:1)
Re:If it ain't GNU then FUCK IT! (Score:1)
--------
"I already have all the latest software."
Re:Holy Flamebait Batman! (Score:2)
-----------
"You can't shake the Devil's hand and say you're only kidding."
Re:If it ain't GNU then FUCK IT! (Score:1)
Re:Venn Diagram People!!! (Score:1)
A good reply in a thread that seems to be inviting flames and trolls, over an issue that invites flames and trolls. There is no "ultimate" lisence, just like there's no "ultimate" OS or GUI or interface or text editor. There's just different types, each of which has its uses and is liked by different people. Personally, I like the GPL, but I can understand where the BSD people are coming from.
Of course, I necessarily like their viewpoint.
-RickHunter
Re:Venn Diagram People!!! (Score:1)
Of course, now we run the risk of starting an argument over whether this is/is not really the most arrogant post...
^_-
Re:Venn Diagram People!!! (Score:1)
man are you wrong. there is a "ultimate" text editor it's called vi!
what are you some emacs freak?
now what what this thread about? lisences . . .
nmarshall
#include "standard_disclaimer.h"
R.U. SIRIUS: THE ONLY POSSIBLE RESPONSE
Re:No, the Minix license does not. (Score:1)
Rather, you should have noted whether Minix includes the advertising clause of the BSDL.
Re:linux invented the web and open source (Score:1)
Re:The times we live in... (Score:2)
Of course 5 years from now [1992] that will be different, but 5 years from now everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5.
Re:Seems some self-defense is in order... (Score:2)
What were your claims? That you thought Andrew Tanenbaum didn't know what the GPL required?
You didn't bother reading his post carefully before attacking him on Slashdot. You got things wrong. You could have done the right thing by admitting your mistake - instead, you're changing your tune, and calling people who pointed out your mistake trolls, just because they're anonymous. This is very lame.
====
Re:Woo-Hoo! (Score:1)
Date on news posting (Score:1)
Re:A.T. vs L.T. and the future of Minix (Score:1)
-David T. C.
Re:Um (Score:1)
-David T. C.
Re:Um (Score:1)
-David T. C.
Really? (Score:1)
Really? Are you told if it was moderated down for being "flamebait" or "overrated" at least?
Re:by your logic it's still the 90s..... (Score:1)
The 90s are the years 1990 through 1999, or 1890 through 1899 if you are old enough.
The two-hudredth decade is the years 1991 through 2000 inclusive, which we are still in.
The twentieth century is the years 1901 through 2000 inclusive, which we are still in.
The second millenium is the years 1001 through 2000, which we are still in.
The two-hundredth decade is almost a tounge twister, so people refer to aproximately the same time span as the 90s, which comes out a lot easier.
Linux is not obsolete, arguments are void (Score:1)
Chris Hagar
Misleading terminology (Score:1)
"The 90s" can be read two different ways. If you mean the years from 90-99 then obviously it is not. If you mean the 9th decade of the current century, then it is. Ultimately this is simply a matter of imprecise terminology. It does nothing to change the fact that centuries are 100 year increments, and that they start with the year 1, not 0, at least in the calendar that we normally use. If you don't like that, feel free to write a new calendar, and good luck getting people to use it...
Relabeled? (Score:1)
Hardly. Mac OS 10 is a proprietary product, it may be built on Mach and thus similar to the HURD technically, it is not cross platform and it is not Open Source.
Re:Seems some self-defense is in order... (Score:1)
>Yet another reason for posting as AC I guess: you can get killed these
>days for criticizing the GPL. And they say GPL zealots aren't fanatic...
After the stunt Microsoft pulled with Kerboros, do idoits like yourself that keep on esposing the same old stupid pro BSD bullshit concering BSD-type licenses really expect to be treated any diffrently?
Reading, with comprehension (Score:2)
I noted that the Minix license, as quoted [deja.com], does not include the advertising clause. What part of this do you not understand?
I referred to the change notice [berkeley.edu] posted by UC Berkeley because I couldn't find a copy of the full text of the earlier version of the BSD license. However, it is the same clause 3 which effects the advertising clause. You'll note (if you bother to follow the two thoughtfully provided links) that this clause three isn't present in the Minix license.
Minix was never issued under the prior version of the BSD license, so no, the change notice doesn't affect Minix. You appear to be confused on this point.
What part of "Gestalt" don't you understand?
Scope out Kuro5hin [kuro5hin.org]
Re:Great modern textbook: "Unix Internals" (Score:1)
And then, of course, there's the immortal "The Design of the UNIX Operating System" by Maurice Bach.
Nice try...but it failed. (Score:1)
Microsoft WANTS to be different, either thru gross incompentancy, or as the Halloween document outlines, to destroy standards.
Nice try at a GPL/BSD flamewar. The way to do the flamewar tho is to take an lay down a token ring of protection about yourself and say
Brett Glass
Brett Glass
Brett Glass
and the defender of the BSD licence will appear. Then, by virtue of Brett being here, a horde of GPL daemons will appear and the flames will drive out any reason from the posts!
Re:This is good for Open Source (Score:1)
In comparison to, say the BSD licence or a licence called public domain?
It should be obvious to anyone who can read, or not read in the case of public domain.
And, if it needs to be spelled out for you, might I suggest you go retain a lawyer who can explain it to you?
Re:A little too late, Andy (Score:1)
Seems a bit odd to do that for 'a joke'.
Oh boy, another open source kernel! (Score:1)
--
Misleading terminology indeed (Score:1)
--
Re:This is terribly sad. (Score:1)
You miss most of the junk that way.
It's much better than just complaining.
Re:A plan (Score:2)
Hey, I heard some crazy Finnish guy did that. I wonder if it ever amounted to anything
Re:Reading, with comprehension (Score:2)
Re:This is terribly sad. (Score:2)
Re:This is terribly sad. (Score:2)
Re:A.T. vs L.T. and the future of Minix (Score:2)
If Minix had been free when it was released in 1985, people might today be using Minix instead of Linux. But that's another of those 'what if' questions which you can never prove either way.
Okay, so they've changed the copying conditions. When are they going to fix the spelling, from MINIX to Minix?
Re:A little too late, Andy (Score:2)
As cheap as hardware is today, if you were designing say, an embeded device or handheld, would you start with anything less than a 486 core? I don't think there is much of any technical or financial reason to do so anymore. If you are designing something from scratch and don't need x86 compatibility, there are other processors that probably make more sense from the standpoints of cost, power consumption and heat generation anyway.
For home experimentation and dedicated purpose uses these days when you can get about as many 486's as you can haul away for FREE (as in beer) these days, why would anyone care about 386's, let alone 286's? A Turbo XT is more suitable as a museum piece than anything that anyone would want to use.
I know from experience because I've got stacks of 486's in my basement that people were happy to have me haul away for them.
Minix may have been interesting back when hardware was expensive, but it just doesn't seem that relevant anymore. The question is basically whether the low end you are talking about even exists anymore. Even in 1998, I just don't see how Minix would have been that much of a breakthrough. I think its day was more towards the early 90's, and for anything other than a tool for OS kernel design it looks to me like its day has been past for a long time.
Re:A.T. vs L.T. and the future of Minix (Score:2)
Re:A.T. vs L.T. and the future of Minix (Score:2)
My point was that there seems to be no large-scale effort to teach college kids about the things that are important, nay pivotal, topics in today's OS design world. Linux and other free UNIXen are being put into super computers and telephone switches. It makes sense for the topics of debate in that world to be the meat of modern OS courses.
Re:wow, this IS news (Score:2)
Re:A.T. vs L.T. and the future of Minix (Score:2)
I don't agree. You could certainly do a "whirlwind tour of the Linux kernel" in a semester and give the students assignments that involve augmenting the kernel in small ways that touch important subsystems. Yes, you can't get your head around the whole system, but that's the nature of large-scale programming, and working in that environment is practically a given in the industry.
The important part is that the students learn why an operating system works the way it does, and how the OS that they are studying has tackled certain problems. I would cover: VM, task/process management, kernel/user space issues in driver writing, writing a loadable module. I think this would give them a good head-start on the lay of the land. If I had time, or as extra credit, I would go into the interface between the core kernel and something like the IP stack. Either that or a few SMP features that would give them a sense of the depth of that abyss.
Now take the student who uses Minix as his/her example. There's no sense of how modern hardware issues are tackled. None of the complexity that stems from supporting every $0.25 ethernet card on the planet. How exactly is that supposed to introduce MODERN OS design. I mean, you could always teach them Tandy Color Computer BASIC/OS. The assembly exists in several well-annotated forms....
Re:A little too late, Andy (Score:2)
The point being, that if hardware good enough to run Linux is available for free or nearly so, why run Minix instead of Linux? If a 386SX with 2M of RAM and a 40M hard drive makes your day, wouldn't a 486DX2-66 with 24M, a 540M HD, a 3x SCSI CD-ROM drive and a 14" SVGA monitor (an example of an actual machine I got for free the other day -- all I had to do was add a keyboard and mouse) make it a lot better?
Congratulations (Score:2)
You've still missed the point. Minix isn't released with the advertising clause. That, my dear sir, is the point.
Feh!
What part of "Gestalt" don't you understand?
Scope out Kuro5hin [kuro5hin.org]