Slashdot Mirror


The End Of Minix?

Otter writes "Minix is best known as the Unix clone for x86 that inspired Linus Torvalds to write one himself. It's pretty much dropped off the map since. The latest patch for XFree86's xterm drops support for Minix. As the changelog notes, 'Juliusz Chroboczek noted it was removed from XFree86 server; there have been no users since 1996.'"

401 comments

  1. The question is by Compact+Dick · · Score: 5, Funny

    will Andrew T. [Minix's creator] start another flame war? :-)

    1. Re:The question is by Soko · · Score: 4, Funny

      Doubt it, though I wonder if Mr. Tanenbaum will ever want to change his mind and give Mr. Tovalds "a passing grade" for his kernel design. ^_^

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:The question is by Anonymous Coward · · Score: 5, Interesting

      Give me a break. I know you're all Linus fanboys ("yes, Mr. Torvalds!" "excellent idea, Mr. Torvalds" "That's a great tie, Mr. Torvalds"), but all the Minix guy did was put forth his opinion that microkernels were the wave of the future, and then had that turned into a personal thing. Read the exchange

    3. Re:The question is by Anonymous Coward · · Score: 0

      Looks like Andrew Tanenbaum may actually have the last laugh...Mac OS X.

    4. Re:The question is by sofar · · Score: 2, Informative

      Actually,

      he just continues to use and distribute it for educational purposes:

      http://www.cs.vu.nl/~ast/minix.html

    5. Re:The question is by RobinH · · Score: 3, Insightful

      all the Minix guy did was put forth his opinion that microkernels were the wave of the future

      If you want proof that MicroKernels are neat, go and get QNX.

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    6. Re:The question is by Anonymous Coward · · Score: 0

      Me thinks it was more an issue of academic hubris.. you know, where Universities and think tanks on the corporate and gubment dole tell independent thinkers they cannot do stuff. It appears Torvalds and his buddies had a much larger cache of sugar cookies and Jolt cola than had been originally estimated

    7. Re:The question is by Anonymous Coward · · Score: 0

      by the way, the ultra-fast BeOS is a microkernel too

    8. Re:The question is by Anonymous Coward · · Score: 0

      No, it isn't. You think it is, because you know nothing about operating systems, and you grew up with an Amiga, where all the magazines were just as ill informed and zealotry ruled the waves.

      No, the Amiga was not real time, either.

    9. Re:The question is by Anonymous Coward · · Score: 0

      Yea! another 70s unix old timer's pet goes away.

      Now, we can move towards *cough* *cough* modern operating systems at all levels (BeOS).

    10. Re:The question is by Anonymous Coward · · Score: 0

      > Doubt it, though I wonder if Mr. Tanenbaum will
      > ever want to change his mind and give Mr.
      > Tovalds "a passing grade" for his kernel
      > design. ^_^

      While Linus Torvalds must be given credit for
      implementing a good Unix clone, let's be very
      clear about something... He didn't invent
      *anything*. He took the well understood and
      published Unix kernel and cloned it. And, for
      the record it *is* the *worst* Unix implementation
      of any *ever* (when compared to the commercial
      and/or BSDs; Linux loses on its crappy VM
      subsystem alone.)

      And yes, Andrew Tannenbaum *was* and *is* right,
      microkernels (or something aking to them)*are*
      the correct approach.

    11. Re:The question is by jorgen · · Score: 1

      Andy, go to bed now.

    12. Re:The question is by LoRdTAW · · Score: 1

      The BeOS kernel was not a micro-kernel. It was a stupid idea that there marketing team came up with. I know this because JBQ (one of the core engineers) told me this in an email he sent to me. Was it a realtime OS, yes it was. QNX is the only OS I know of that is microkernel based and can be obtaind for free for non commercial use.

      It is a shame Minix is dropping out of sight because it is the only Unix based OS I know of that runs on an 8088 w/640kb of memory.

    13. Re:The question is by Anonymous Coward · · Score: 0

      OSX isn't really a microkernel. It is mostly a single server running on a Mach, much like xMach or mkLinux.

      Which gets you the "best" of both worlds: the blazing performance of a microkernel with the fault tolerance and isolation of a monolithic kernel.

    14. Re:The question is by versus · · Score: 1
      Actually, he just released it under BSD license 2 years ago.
      here

      "better late than never"

      --
      Brain is my second favorite organ.
    15. Re:The question is by Sri+Lumpa · · Score: 1


      WHAT!!!

      Which gets you the "best" of both worlds: the blazing performance of a microkernel with the fault tolerance and isolation of a monolithic kernel.

      Please tell me that you meant the exact opposite.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  2. so XFree86 = usage stattistics? by garcia · · Score: 4, Insightful

    since when were you required to run XF86 when you ran any Unix-based OS?

    Just b/c they feel that there have been no users since 1996 (which is probably the case, but not the point) that means the end of Minix?

    At least get some real proof it is dead before you put such scandalous headlines on the frontpage ;)

    1. Re:so XFree86 = usage stattistics? by bsharitt · · Score: 2, Insightful

      I still have Minix on an old 286, but I don't use XFree86 since it would be a bit impratical. This probably isn't a fair comparison since I don't really use my Minix box, it's just there like my old Mac Plus.

    2. Re:so XFree86 = usage stattistics? by Jace+of+Fuse! · · Score: 3, Interesting

      since when were you required to run XF86 when you ran any Unix-based OS?

      Ever since everybody begun to think desktops were requirements of a computer.

      I for one don't even run X on my FreeBSD machine. I mean, it's installed, don't get me wrong. But I don't use it. I don't like it, why would I use it?

      What's wrong with Bash?

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
    3. Re:so XFree86 = usage stattistics? by sg_oneill · · Score: 5, Insightful

      Actially the shame of this is Minix(VMD) and X make a seriously slim little X terminal on crappy old hardware.
      This is a shame, as I learned on Minix, and still have a spot in me heart for it.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    4. Re:so XFree86 = usage stattistics? by bsharitt · · Score: 2, Interesting

      Do you think my old 286 running Minix could handle X well enough to be a remote x terminal? If it could, it might be possible for me to use it to login to the Solaris servers here at school, so I can work on my computer programming projects a bit easier.

    5. Re:so XFree86 = usage stattistics? by sg_oneill · · Score: 2

      Sure. I think so. give it a go, at worse you might just learn something!

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    6. Re:so XFree86 = usage stattistics? by Anonymous Coward · · Score: 5, Insightful

      "...why would I use it?"

      To browse the web. Lynx and co are nice and all, but the web really was the one final killer app in favour of the GUI.

      The entire web paradigm is built graphical manipulation. You simply can not get a good web experience from the CLI.

      Everything else you could argue, but not the web.

    7. Re:so XFree86 = usage stattistics? by mindstrm · · Score: 1

      Well, generally "no users" means nobody is using it, so therefore it's dead.

    8. Re:so XFree86 = usage stattistics? by Vess+V. · · Score: 2, Funny

      games.

    9. Re:so XFree86 = usage stattistics? by shepd · · Score: 3, Interesting

      >Do you think my old 286 running Minix could handle X well enough to be a remote x terminal?

      Not a problem. I have old NCD X-Terms which only have a 68k processor @ 10 or 12 Mhz and 1-4 MB RAM. They run X just fine. Don't expect miracles, though. Netscape takes a minute to draw...

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    10. Re:so XFree86 = usage stattistics? by kousik · · Score: 2, Funny
      > At least get some real proof it is dead before you put such
      > scandalous headlines on the frontpage ;)

      I remember the best joke of this year. In short: two friends goes hunting and one of them loses consciousness due to exhaustion. His friend seeks help on his cellphone: "Help! My friend is dead". The helpline says "Don't panic, I can help. Let's make sure he is dead". A moment of silence, then a gunshot. "Now what?".

    11. Re:so XFree86 = usage stattistics? by irc.goatse.cx+troll · · Score: 0, Troll

      But whos fault is that? Links and Lynx are both great browsers, its the incompetent web designers that are at fault.
      If the web would of stayed a source of information, instead of a source of ad revenue and flash games, the CLI would still be fine.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    12. Re:so XFree86 = usage stattistics? by Empty+Threats · · Score: 3, Insightful

      Those Xterms are substantially more powerful than a 286 and they're not running the ever-so-bloated XF86.

      That's assuming that the godawful graphics in your 286 make X worthwhile. Anything less than 1024x768 would just be pointless.

      Worse, wasting a 15+" monitor on a 286, when a pentium can be had for less than the price of a monitor?

    13. Re:so XFree86 = usage stattistics? by Dionysus · · Score: 2, Insightful

      I don't think putting my photoalbum online would be as effective if everybody had been using Lynx or Links.

      --
      Je ne parle pas francais.
    14. Re:so XFree86 = usage stattistics? by O_Sleep · · Score: 1

      Why even install it if you don't use/need it? Uncomment NO_X= true & WITHOUT_X11= true in your /etc/make.conf as well.

    15. Re:so XFree86 = usage stattistics? by Anonymous Coward · · Score: 0

      Considering Lynx only supports HTML 2.0 (barely), it's the real incompetant.

      The W3C considers text-based browsers while creating specs, but the developers generally ignore them (is there any text browser that supports CSS?)

    16. Re:so XFree86 = usage stattistics? by qortra · · Score: 5, Informative

      I entirely agree; Minix was never much for Xfree. Visit Andrew T's FAQ:

      "Is MINIX dead?
      Oh no. Far from it. It is simply focused on the target area it was always focused on: education. The excursion into hackerland was a detour. A co-author, Al Woodhull, and I have rewritten the MINIX book based on the new, POSIX-compliant, version of MINIX which Kees Bot produced. It is still be aimed at having students be able to learn the principles of operating systems and most of a real system in one semester. "

    17. Re:so XFree86 = usage stattistics? by GroovBird · · Score: 2

      Don't get me wrong, but if you don't use it, why is it installed? Just to keep the /. folks happy?

      Dave

    18. Re:so XFree86 = usage stattistics? by mgv · · Score: 2

      What's wrong with Bash?

      Ahh, a rare breed. A true command line supporter!

      I suppose you are goint to tell me that you can draw pictures faster in the gimp using a keyboard than a mouse?

      Nothing is wrong with bash. (Ok, there are other shells, I'm aware - so don't flame me on this).

      But there are other ways to interact with a computer, and sometimes a graphical interface is better, like for ... er... graphics, for example.

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    19. Re:so XFree86 = usage stattistics? by red5 · · Score: 2

      You could just use an older version of XFree86. From before they dropped support for minix. What's the point of running the latest greatest Xfree on such an old system it would probably be more sutable to run the older version.

      --
      I know I'm going to hell, I'm just trying to get good seats.
    20. Re:so XFree86 = usage stattistics? by Alex · · Score: 1

      Maybe because I don't draw pictures?

      Alex

    21. Re:so XFree86 = usage stattistics? by mgv · · Score: 2

      Maybe because I don't draw pictures?

      I have no problem with that. There is nothing wrong with bash, provided you don't want to draw pictures. If you do, well, you are going to be a little stuck.

      Its just one example of things that actually work better under a GUI rather than a CLI.

      The point is, if you only use the command line, there are classes of activities that you are missing out on. Whether thats important to you is another matter.

      Just my 2c worth :)

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    22. Re:so XFree86 = usage stattistics? by insomaniac · · Score: 1

      There's nothing wrong with bash (unless you compare it to zsh, but I'm not here to start a holy shell war) But for my workstation I need a GUI for web browsing and also because I love the ability to having more terms on the same screen. (I love aterm)
      Besides that I just run gkrellm because it looks cool, but thats about it, the rest I do in the terms.
      P.S. I'm no graphic designer, I'm a coder, sys admin and network admin...

      greetz.

      --
      The way to corrupt a youth is to teach him to hold in higher value them who think alike than those who think differently
    23. Re:so XFree86 = usage stattistics? by AussieGeek · · Score: 0, Offtopic

      So how are you supposed to view your porn ??? HEY ??? That IS the whole point of the web isnt it ? Otherwise, why else would all sites lead to porn ?

    24. Re:so XFree86 = usage stattistics? by Anonymous Coward · · Score: 0

      Yes XF86 is sooo good. I can't imagine why people wouldn't use it.

    25. Re:so XFree86 = usage stattistics? by hummassa · · Score: 1

      both can be used for that, opening the photos in the zv viewer, for instance, and if the webdesigner put meaningful ALTs in the IMG tags.

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    26. Re:so XFree86 = usage stattistics? by jeremyp · · Score: 3, Funny

      If it wasn't installed, everybody would think FreeBSD is dead like Minix.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    27. Re:so XFree86 = usage stattistics? by Anonymous Coward · · Score: 0

      >The entire web paradigm is built graphical manipulation. You simply can not get a good web experience from the CLI.

      I kept Lynx and Links around for just the opposite, more often than not, non-graphics browser render hard-to-read pages completely readable, amazing itsn't it? Even encountered an alien looking page with dark background and dark blue text? Some of you must think those "design" is "c001".

    28. Re:so XFree86 = usage stattistics? by Choron · · Score: 1
      Yeah, I saw that one in the news recently. Some institute made some research to find out which joke people around the world found out the funniest, and that was the hunters joke.

      There was an article in the Daily Telegraph about that recently. 'Guess they didn't ask the /. crew, or it would have been the "imagine a beowulf" joke which would have arrived first ! :]

      Anyway, I don't really mind that the development of Minix has stopped, we studied it during the OS course at university but that's not the kind of thing you want to use at home. Still, the books by Tanenbaum (the OS and Networking ones) are some of the best I have read, highly recommended for people don't know them.
      --
      "Naughty, naughty, naughty, you filthy old soomka !"
    29. Re:so XFree86 = usage stattistics? by Anonymous Coward · · Score: 0

      you're an idiot.

    30. Re:so XFree86 = usage stattistics? by operagost · · Score: 1

      What about thumbnails? Really, you can't work your way around it.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    31. Re:so XFree86 = usage stattistics? by macshit · · Score: 2

      Everything else you could argue, but not the web.

      You can argue about anything... :-)

      But seriously, it's simply not true that the web is a `GUI only' experience.

      Sure, lynx is pretty sucky, but there are much better text-mode browsers out there, such as `links' and `w3m'.

      In fact, I usually use `links' in an xterm even though I'm running under X, simply because it's much faster, and in my estimation, gives me a better `web experience' (and my machine isn't slow either)! The one thing that's got me using Mozilla again these days is tabbed browsing (sure it's a simple, almost trivial idea, but boy tabs are handy).

      There are always going to be sites out that aren't usable unless you have a graphical browser -- but at least today, the majority of those I use work just fine (and often are actually better) with a reasonable text-mode browser.

      Morever, those sites that are `graphical only' quite often suck even with a graphical browser (you know the sort, each page a single GIF, or composed entirely of a giant flash animation; yuck!).

      --
      We live, as we dream -- alone....
    32. Re:so XFree86 = usage stattistics? by RevAaron · · Score: 2

      You can just use xv to DISPLAY EVERY THUMBNAIL as the image loads. you know, like flashing them up on the screen in turn. or you can use a combination of jpeg (the utility) and jpegpsychic project, to get an rough idea of what the webpage would looklike if it was rendered in a complete web browser, with images and all.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    33. Re:so XFree86 = usage stattistics? by Anonymous Coward · · Score: 0

      Real men browse the web with telnet!

    34. Re:so XFree86 = usage stattistics? by JonWan · · Score: 1



      Thats what the "ALT" tag is for.

    35. Re:so XFree86 = usage stattistics? by Monkey+Angst · · Score: 2, Interesting

      Morever, those sites that are `graphical only' quite often suck even with a graphical browser (you know the sort, each page a single GIF, or composed entirely of a giant flash animation; yuck!).

      First, I agree.

      Second, you're wrong. :)

      It is true that it is sucky to create a site that can only be viewed by a graphical browser. But keep in mind that the bare minimal browsers many people design web sites for are indeed graphical, and most people use the web as their medium precisely because of its graphicality. Assuming, of course, "graphicality" is a word. They may SUCK with a graphical browser, but at least the content they are trying to present is VIEWABLE with one.

      A person in a position to say "I use Lynx for all my web browsing needs, I don't need a graphical interface -- all the sites that are nothing but graphics suck" is right in regards to the design of those sites -- they suck -- and obviously has the luxury of picking and choosing the design qualities of the websites from which he gets his information. Those who use the web as a resource do not often have that luxury, so they need a browser that is capable of delivering, if not all, then MOST of that information. This goes beyond graphics and includes browsers (such as, sadly, my beloved OmniWeb) that mangle CSS in ways that make some content unviewable.

      In short, yes, designers should design for Lynx. I try to make my site Lynx-friendly, even though it is a webcomic and makes absolutely no sense to view it in Lynx. But the fact remains that extant websites are unlikely to have been designed with text browsers in mind, so graphics do come in handy.

      --
      stripShow - Where WordPress meets webcomics
    36. Re:so XFree86 = usage stattistics? by mark_lybarger · · Score: 1

      if only all distributions made it this easy. if only gentoo weren't so damn wacked out to install. the 1.4 completely built (stage 3) iso's should be nice, but working of the stage 2 rc1 was quite a task in and of itself.

      cli is good for work, X is more of a toy to play with after work.

      ahh, the days of using magicwindows to switch terminals on the vt320. where's the fricking "do" key on these damn pc's? oh well, that one didn't "do" much anyway...

    37. Re:so XFree86 = usage stattistics? by arkanes · · Score: 4, Funny

      I don't even really want to think about what kind of freak gets off looking at the ALT tags of porn pictures.

    38. Re:so XFree86 = usage stattistics? by GrEp · · Score: 2

      MINIX is a great educational tool. We used it in my undergrad Operating Systems course. Operating Systems: Design and Implementation is a very good book, and even includes the source code to MINIX as an appendix. Being able to make operating system hacks in a few minutes is really great.

      --

      bash-2.04$
      bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
    39. Re:so XFree86 = usage stattistics? by shepd · · Score: 2, Insightful

      Ok, how about a more XFree86 example...

      I once ran my Hercules adapter in a 386 SX-16 /w 4 MB of RAM (720x368 IIRC). It ran one of the 3.x versions of XFree86 well enough to be far faster than the monochrome X-Term I had.

      Yes, a 386 SX-16 is faster than a decent 286. By a little... And yes, the Hercules adapter didn't have the X-Terminal's resolution.

      But, all in all, I think a 286 /w XFree86 as an X-Terminal wouldn't be all that bad, depending on what you expect. If you just want to pop up an xterm, and some really simple Xlib/Motif based software, I think you'd be OK.

      >Worse, wasting a 15+" monitor on a 286, when a pentium can be had for less than the price of a monitor?

      True, this. But hey, why not! It could be fun... especially if you're not using a decent monitor... Think of the fun running the old EGA (or was it CGA) graphics someone hacked into Xfree86 once. Fun fun fun! Nothing beats the 5 second ghost pattern you'd get on those radar green screens!

      Or you could always convert the CGA monitor to a TV...

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    40. Re:so XFree86 = usage stattistics? by irc.goatse.cx+troll · · Score: 1

      Because thats not what the web is for. Try a FTP server for distributing files. And its funny how moderators mod down what they disagree with..i probably should of waited for the +1 bonus until i started posting honesty.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    41. Re:so XFree86 = usage stattistics? by Dionysus · · Score: 1

      Who are you to tell me what the web is for? And I'm not distributing files... I'm having a picture gallery of my hometown.

      --
      Je ne parle pas francais.
    42. Re:so XFree86 = usage stattistics? by irc.goatse.cx+troll · · Score: 1

      I'm someone who has read the RFCs, w3c specs, and just about everything else written by anyone that matters involving the web.
      But really, if you feel like (ab)using the web to store a picture gallery, thats fine, My problem is with the sites that are so filled with useless links, ads, banners, misplaced frames..etc, that even in a w3c complient browser you cant get the content.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    43. Re:so XFree86 = usage stattistics? by 0x0d0a · · Score: 2

      I used and loved bash for a long time, and you can hack it up to have a good chunk of the zsh functionality, but it really isn't as powerful. I wouldn't give up my zsh these days.

      The problem is that zsh is a bit bigger and slower, and the two have incompatible formats for things like colorized prompts. :-(

  3. I had to say this... by Laser+Lou · · Score: 0


    Shouldn't it be called GNU/Minix?

    --
    No data, no cry
    1. Re:I had to say this... by messiertom · · Score: 5, Insightful

      No.

      The name "GNU/Linux" is derived from the fact that almost all Linux distros make good use of the GNU tools. Minix makes no use of them.

    2. Re:I had to say this... by RAMMS+EIN · · Score: 3, Insightful

      ``Shouldn't it be called GNU/Minix?''

      No, because Minix doesn't use the GNU toolset. Besides, I am thinking about installing Minix on my 486-without-FPU. Guess I need to go for an old version of X if I want it?

      --
      Please correct me if I got my facts wrong.
    3. Re:I had to say this... by dan+the+person · · Score: 2

      Why not install linux on it instead?

    4. Re:I had to say this... by spress · · Score: 0, Insightful

      Maybe we should be using Minix/Linux as the correct name?

      --
      Subverting the meta-moderating system since 2003
    5. Re:I had to say this... by RAMMS+EIN · · Score: 1

      ``Why not install linux on it instead?''
      Installing Linux on a system with 4 MB RAM that refuses to accept my SIMMs is a bitch. I managed, but now I have a 2.4.18 kernel with some statically linked dietlibc programs...it works, but I don't know how useful it is. I'm thinking about installing Minix so I can see if the software I write is portable enough to compile on Minix as well. For the rest I don't have much use for that calculator anyway...yeah,t runs GNU/FreeDOS, for whatever it's worth...

      --
      Please correct me if I got my facts wrong.
    6. Re:I had to say this... by KewlPC · · Score: 1

      Don't assume that just because your programs won't compile under Minix to mean that your programs aren't portable. The Minix C compiler is really awful.

    7. Re:I had to say this... by DrXym · · Score: 2

      And all Linux distros make good use of Perl, Apache, Python, Mozilla, OpenSSH, XFree and lots of other non-FSF software too. The GNU/ prefix is ludicrous.

    8. Re:I had to say this... by messiertom · · Score: 2

      Yes, this is without a doubt true. But here's just a short list of the GNU programs that are at the core of just about every Linux distro:

      • bash - Shell. Very important.
      • gcc - probably the most used compiler for C in GNU/Linux systems
      • binutils - ok, really a group of programs - but almost everything you find in /bin
      • etc etc etc...
      Without the GNU tools... most likely Linus and the kernel hackers would have had to make these tools themselves. Not necessarily an impossible task, but a large one indeed.
  4. Hmmm... by Anonymous Coward · · Score: 4, Interesting

    You know, considering that Minix made Linus Torvalds want to write his own OS, is that really much of a compliment to Minix? I'm surprised it still had that support. But you know, without Minix, you have to wonder if we'd have anything like GNU/Linux right now.

    1. Re:Hmmm... by Anonymous Coward · · Score: 3, Informative

      Actually, MINIX alone did not make Linus write his own OS. Linus was dissatisfied with all the OS available then, as he felt they did not fully exploit his i386 machine. Infact, Linus based Linux on MINIX....so if anything, it(Linux) complemented MINIX.
      BTW, MINIX was an OS written by Andrew T, to be used chiefly, for teaching his students Operating Sytems. Linux, as we know it today, is a commercial Operating System. Hence it would be wrong to compare the two.

    2. Re:Hmmm... by ceswiedler · · Score: 5, Informative

      The big problem with Minix wasn't technical, but political; any changes that were made to it couldn't be released except as patches (i.e., you couldn't change it and still call it Minix). Linus bitched once that Minix was only usable with a set of patches by a developer other than AST.

      So the real influence of Minix on Linux was in the GPL. Linus was certain that he wanted to release his code under a license which encouraged change, because of his experiences with Minix. And in fact, it is the GPL which distinguishes Linux from other x86 Unices such as the BSDs, much more than anything technical.

    3. Re:Hmmm... by Anonymous Coward · · Score: 0

      we would still have FreeBSD, NetBSD, and OpenBSD. Contrary to wht some people might think, Linux isn't the only open source operating system

    4. Re:Hmmm... by quinto2000 · · Score: 2

      But it is the only major FREE operating system.

      --
      Ceci n'est pas un post
    5. Re:Hmmm... by tpv · · Score: 2, Interesting
      The funny thing is that Linus recently said:
      And I personally refuse to use inferior tools because of ideology. In fact, I will go as far as saying that making excuses for bad tools due to ideology is _stupid_, and people who do that think with their gonads, not their brains.

      I'd argue that for a long time, minix was better than linux, simply because it was more complete.
      The only thing Linux had going for it was that it had a better license, which is ideological.

      Oh well. He was right to create linux, he (and others) wanted a unix-like OS that they could run on their home PCs, but I think he's forgotten some of his ideals.

      --
      Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
    6. Re:Hmmm... by BitGeek · · Score: 1, Flamebait


      The BSDs are free, both as in Beer and as in Speech.

      What other definition of "Free" are you using?

      Since the GPL is designed to destroy the software industry (it wants to be the wedge that makes it impossible for anyone to ever charge for software) I don't consider the GPL and the GNU project to be about freedom, in any shape or form.

      The BSD license is far more free-- you're FREE to do anything you want with the code.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    7. Re:Hmmm... by Anonymous Coward · · Score: 0

      A) Did Minix support 32-bit i386 operation back in those days? I seem to recall that it was 286 only. Big big difference.

      B) Linus has also been on the record for a long time saying that if he could have bought SCO or SunOS/x86 for $100 back in the day, there wouldn't be a Linux, so I don't think he's changed his tune at all.

      The fact is there simply was NO affordable i386 OS back in 1990, even though the CPU had been on the market for 3+ years. (OS/2 2.0 shipped 1992, NT 3.1 in 1993.)

    8. Re:Hmmm... by caferace · · Score: 2
      And I personally refuse to use inferior tools because of ideology. In fact, I will go as far as saying that making excuses for bad tools due to ideology is _stupid_, and people who do that think with their gonads, not their brains.

      Besides the fact you took that quote completely out of context...Do you think it's a problem modifying your ideology every so often?

      I certainly don't.

    9. Re:Hmmm... by jsse · · Score: 2

      It's so true, and AST really ate the sour grape. For more info, refer to my sig.

    10. Re:Hmmm... by Anonymous Coward · · Score: 0

      I thought it was DOS that made Linus want to write his own OS?

    11. Re:Hmmm... by a_n_d_e_r_s · · Score: 1, Troll

      Buzz, you're wrong - but thanks for playing.

      Linux the Kernel is not an commercial operating system.

      No company are selling the kernel as far as I know.

      Some companys are however selling GNU based distributions with the Linux kernel - but that's another beast.

      --
      Just saying it like it are.
    12. Re:Hmmm... by Anonymous Coward · · Score: 1, Interesting

      Rubbish. I charge for GPL software all the time. And collect ongoing support fees. Just because some lazy-ass sociopathic nerds can't make money without simultaneuosly raping their customers, doesn't mean I can't.

    13. Re:Hmmm... by tpv · · Score: 1
      I don't consider my quote to be particularly out of context (other than the fact that it is, by definition, not in its context)

      But to your question:
      Do you think it's a problem modifying your ideology every so often?
      Not at all, but I think people should be honest about it if they do.

      If Linus once considered it acceptible to evaluate tools based on ideological grounds, then regardless of his current view, it is (IMO) disingenuous of him to denegrate those that do so.
      Actually I'd suggest that it is perfectly reasonable for people to make all sorts of decisions/evaluations on idelogical grounds if they wish, and they should not be criticised for doing so. But since in this case they were trying to persuade him to follow them, I let him get away with it.

      --
      Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
    14. Re:Hmmm... by MonkeyDluffy · · Score: 1
      The BSD license is far more free-- you're FREE to do anything you want with the code.

      Yep. Including making it proprietary. So you get those greedy SOBS going Waaaa! Bad GPL! I can't just grab it for my own, I have to *give back*! Imagine - somebody gives out their code, and wants others to share back! How horrible! The GPL must be destroyed!

      Personally, I feel it is up to the authors of the code to decide on the licence. It's sad, though, when a developer realizes that they have been locked out of improvements made to their code because they used the BSD licence. Can you say "WINE"? They switched for reasons similar to this.

      Frankly, I'm tired of Brett Glass and his ilk, whining about the GPL. Their arguements sound like they look at software developers as free slave laborers.

      I don't consider the GPL and the GNU project to be about freedom, in any shape or form.

      Thank you for making my point.

      -MDL

      --
      Happy meals fund terrorism
    15. Re:Hmmm... by jeremyp · · Score: 2

      You mean there was no affordable OS for the i386 that wasn't crap. DOS was available for i386 but treated it as if it was a fast 8086.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    16. Re:Hmmm... by Tim+Browse · · Score: 3, Interesting

      Heh...I just reread the Torvalds/Tanenbaum exchange, and was amused to see this from Tanenbaum on the newer and better CPUs that would be appearing:

      What is going to happen is that they will gradually take over from the 80x86 line. They will run old MS-DOS programs by interpreting the 80386 in software.

      I found that funny, considering what Linus does for a living now :-)

      Tim

    17. Re:Hmmm... by Anonymous Coward · · Score: 0
      any changes that were made to it couldn't be released except as patches (i.e., you couldn't change it and still call it Minix)...So the real influence of Minix on Linux was in the GPL. Linus was certain that he wanted to release his code under a license which encouraged change, because of his experiences with Minix.


      Is that your final answer? The facts are right, but the conclusion is wrong. The first linux release WAS NOT GPL-LICENSED! And not because Linus was unaware of the GPL/GNU (he used gcc and other gnu tools, and his release message made reference to HURD and GNU). His original license required source code to be included with the binary (because he didn't like the patch approach).

    18. Re:Hmmm... by Tassach · · Score: 0, Offtopic
      I really wish this GNU/Linux crap would go away. Yes, there's GNU code in linux distros. But there's a hell of a lot of other groups' code in there too. The only really indispensible piece of GNU software in the typical Linux distro is gcc, for the simple reason that a whole lot of Free code requires GCC's non-ANSI C/C++ extensions (the kernel for one) and won't compile on an ANSI standard C compiler. However, a compiler does not an operating system make. Other than the compiler and it's add-ons (Bison, Flex, etc), the other big GNU contribution is the basic command line tool set: bash, man, tar, grep, sed, ls, awk, and so forth. Those are more easily replacable - it would be pretty straightforward to port the *BSD versions of those commands to run on linux. These tools are important for system usability, sure, but they're not the applications that make Linux a worthwhile system. Looking at the stuff a user actually cares about -- the stuff that lets him get stuff done -- most of it's not coming from the FSF (hell, much of it isn't even GPL):
      • The kernel (yes, it uses the GPL, but not owned by the FSF)
      • XFree86 - not GNU
      • Apache - not GNU either
      • Sendmail
      • BIND
      • OpenSSL & OpenSSH
      • KDE, KOffice, and so forth
      • vim
      • (Vixie) Cron
      • xinetd
      • samba
      • and the list goes on...
      Clearly, there is *FAR* more non-FSF code that comprises the system people call "Linux" than there is code that comes from the FSF. Yes, Linux owes the FSF a large amount of credit for it's success -- but no more so than any of the dozens of other groups out there that make Free / Open Source software. Calling it GNU/Linux devalues the contributions other groups make. If you want to be fair, call it GNU/XFree86/Apache/Samba/Sendmail/.../Linux.
      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    19. Re:Hmmm... by fortunatus · · Score: 1

      take a look at Torvald's manifesto (i don't have the link, which makes me a LAME poster) in which he initiated the LINUX project, and you will see that he was bummed that MINIX worked SO WELL! he wanted to have fun fixing more bugs than MINIX had!

    20. Re:Hmmm... by BitGeek · · Score: 2


      I don't have a problem with the GPL- the person who writes the software has ultimate rights about how they are going to license it.

      But your characterization is just silly. People hate the GPL not because they want to be greedy and not give back their improvements.

      Generally, anyone who is using open source to begin with sees the economic value of contributing their improvements back into the tree-- if they don't then they won't be able to use the improvements of others either, every release will require a complete reworking of that bit of code.

      No, the problem is the GPL wants to force them to give up their original code as well. The GPL isn't satisfied enough with its code being open sourced, it wants to FORCE anyone who uses code that is GPLed to also open source their own code.

      THAT's how its anti-freedom. The GPL keeping the GPLed code open source nobody has a beef with. ITs forcing people to opensource unrelated code that people find offensive.

      Please at least understand what the issue is.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    21. Re:Hmmm... by Anonymous Coward · · Score: 0

      Are you stupid or just a troll? [Looking at your posting history, I'd say troll... However you're perpetuating misinformation about the GPL, so I'm responding]

      The GPL only "extends" to code you have authored if you deliberately link your code to binaries compiled from GPLed source code, and then distribute those binaries to someone other person. It is difficult for me to imagine how your code could be "unrelated" if you're actually linking against GPLed code - presumably your code or parts of it would stop working if you stopped linking to the GPLed code! Therefore your code is related, is a "derived work" in copyright terms. So your rant is fundamentally wrong.

      I note in passing that system libraries like GLIBC are special-cased.

      If you want to release a proprietary binary, then either (a) contact the copyright holder of the GPL'd code and arrange an alternate license, probably for a fee [I note that that has kept Trolltech and Aladdin around for quite some time now] or (b) reimplement the functionality, and bear the additional cost - that's what lots of proprietary software houses, i.e. your competition, have to do.

      If your code works without the GPL'd code, then where's the problem?

    22. Re:Hmmm... by MonkeyDluffy · · Score: 1
      Generally, anyone who is using open source to begin with sees the economic value of contributing their improvements back into the tree-- if they don't then they won't be able to use the improvements of others either, every release will require a complete reworking of that bit of code.

      Yes and no - if the GPL'd code is kept relatively modular, changes are relatively simple. And there may be an economic incentive to not contribute back. Again, can we say "WINE"?

      No, the problem is the GPL wants to force them to give up their original code as well. The GPL isn't satisfied enough with its code being open sourced, it wants to FORCE anyone who uses code that is GPLed to also open source their own code.

      Since you aren't FORCED to use GPL'd code, no one is being FORCED to open source their own code.

      THAT's how its anti-freedom. The GPL keeping the GPLed code open source nobody has a beef with. ITs forcing people to opensource unrelated code that people find offensive.

      Since you aren't FORCED to use GPL'd code, no one is being FORCED to open source their own code.

      And what a buzzword - "anti-freedom" - because someone won't let you do whatever you want with their code, they are "anti-freedom"! However, what *you* want to be able to do with the GPL'd code is "anti-freedom" too, since you want to keep your code locked up.

      Please at least understand what the issue is.

      Again, can you say "WINE"?

      -MDL

      --
      Happy meals fund terrorism
    23. Re:Hmmm... by BitGeek · · Score: 2


      RMS has advocated the forcing (and that means, with guns) of all software to be "free"-- whether it was GPLed or not.

      While he's a wimp and there's no chance of it happening, from a moral standpoint he is guilty of demanding the end to this form of property.

      And it aint freedom he's advocating-- its the elimination of programmer as a job title, and the elimination of any ownership of ones work product.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    24. Re:Hmmm... by MonkeyDluffy · · Score: 1
      RMS has advocated the forcing (and that means, with guns) of all software to be "free"-- whether it was GPLed or not.

      I have never seen anything like this claim - Stallman advocating the use of guns. I did a web search, and the closest thing I could find was this:

      From Oreillynet.com

      A government should not be allowed to (and should not want to!) destroy its constitents' livelihoods. Therefore, government should not produce GPLed software (its output should be in the public domain) and should not promote the use of GPLed software or the spread of the GPL as a license. It would truly be horrible if government guns were used to fight Stallman's war against programmers and small business.

      The above was written by Brett Glass (or someone claiming to be him).

      And it aint freedom he's advocating-- its the elimination of programmer as a job title, and the elimination of any ownership of ones work product.

      Considering that RMS claims that one of the benefits of free software is that you can hire someone to fix a program (since you have the source), he isn't advocating eliminating programmers as a job title. Look at the Linux companies, and at companies like IBM, Motorola, and SGI - they have programmers who are paid to work on GPL'd software.

      Trying to attack the GPL by going after Stallman isn't going to win any points. And your last post seems to be very short in facts.

      -MDL

      --
      Happy meals fund terrorism
    25. Re:Hmmm... by BitGeek · · Score: 2


      Ah, so when pressed you deny that stallman has claimed that all software should be free. Or that the GPL forces any software that it is mixed with to be "Free" was well.

      Stallman is trying to force people to open their code if tehy use GPL code.

      I've found that its not worth the time, and I have no desire to open some of my code (after all, that's what I SELL), and so I sued the BSD license.

      But calling the GPL about "free" software is like calling the communist party the party of freedom and tolerance.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    26. Re:Hmmm... by MonkeyDluffy · · Score: 1
      Ah, so when pressed you deny that stallman has claimed that all software should be free. Or that the GPL forces any software that it is mixed with to be "Free" was well.

      No, I pointed out that you lied about Stallman willing to use guns to make software free. But we are also talking about the GPL here, and not Stallman. As far as I am concerned, bringing up Stallman and his views is a way to try to divert the discussion when you are losing it.

      Stallman is trying to force people to open their code if tehy use GPL code.

      But he is not forcing you to incorporate GPL'd code in the first place, so your point is bogus.

      I've found that its not worth the time, and I have no desire to open some of my code (after all, that's what I SELL), and so I sued the BSD license.

      Sued? You must be a lawyer :).

      Whatever. If you write your code, you can put whatever licence on it that you want. But it is really funny to listen to someone who writes proprietary code complain about free software.

      But calling the GPL about "free" software is like calling the communist party the party of freedom and tolerance.

      Darn it, don't you know you are supposed to use the Nazis, and not the commies?

      And to listen to a proprietary software vendor complain about the GPL is like a prostitute complaining about men getting sex from their wives... :).

      -MDL

      --
      Happy meals fund terrorism
    27. Re:Hmmm... by BitGeek · · Score: 2

      it is really funny to listen to someone who writes proprietary code complain about free software.


      You aren't paying very close attention. But anyway, its irrelevant-- you've placed me in a nice little box in your head that lets you hate me and so you're not listening to what I say.

      Whatever. I've explained why the GPL is not getting my support, but BSD code is. And BSD projects will continue to grow, in part, because of my help. Hell, much of the code I work on and release is released without any license - its public domain.

      The poison pill provisions of the GPL make it not worth dealing with.

      Oh, and your inability to comprehend english does not make a lie on my part. Watch those accusations.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    28. Re:Hmmm... by MonkeyDluffy · · Score: 1
      You aren't paying very close attention. But anyway, its irrelevant-- you've placed me in a nice little box in your head that lets you hate me and so you're not listening to what I say.

      Box? Hate? Sorry, you seem to have some reading comprehension problems. Someone complaining that they can't take free software and make it unfree is rather funny.

      Oh, and your inability to comprehend english does not make a lie on my part. Watch those accusations.

      OK - prove that I was wrong - show me where RMS advocated the use of guns as you said earlier:

      RMS has advocated the forcing (and that means, with guns) of all software to be "free"-- whether it was GPLed or not.

      If anything,it looks like you who either have either a reading comprehension problem, or a writing comprehension problem.

      Of course, if you can back up your accusations about the above (RMS w/ guns), I'll gladly appologize.

      -MDL

      --
      Happy meals fund terrorism
    29. Re:Hmmm... by BitGeek · · Score: 2

      Someone complaining that they can't take free software and make it unfree is rather funny.


      You are so stupid you can't even tell what the issue is? First off "Free" software isn't involved here-- that's a bullshit term as you use it as I've shown . Secondly, I'm not wanting to make open source software closed, I just wnat ot be able to sell my software. If I use and GPLed software, then I cant-- even if I keep the GPLed software open sourced.

      So, stop lying about what I've said-- you think I'm not going to notice it? How stupid is that?

      Finally, RMS advocates the elimination of propritary software and software patents. He advocates that the government does this. The government doing so involves guns because everything the government does is enforced with guns. Therefore RMS is advocating the use of violence to force people to open their code when they don't want to.

      The fact is that RMS is the one who wants something for nothing, not me.

      You just can't deal with this so you have to lie about what I've said to try and twist it around.

      ARe you really so stupid that you think I won't notice when you lie about what I said?

      Sheesh.

      Get a life. And learn the definition of "Free" you fuckwad.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    30. Re:Hmmm... by Anonymous Coward · · Score: 0

      "And thus, I leave slashdot."

      Leave, then. LEAVE.

    31. Re:Hmmm... by Anonymous Coward · · Score: 0

      "And thus, I leave slashdot."

      I bet you lie about having genital warts too, don't you?

    32. Re:Hmmm... by Anonymous Coward · · Score: 0
    33. Re:Hmmm... by MonkeyDluffy · · Score: 1
      You are so stupid you can't even tell what the issue is? First off "Free" software isn't involved here-- that's a bullshit term as you use it as I've shown . Secondly, I'm not wanting to make open source software closed, I just wnat ot be able to sell my software. If I use and GPLed software, then I cant-- even if I keep the GPLed software open sourced.


      Excuse me, but you haven't shown that GPL'ed software isn't free. Just because you can't do anything you want with it doesn't make it not free.


      Let's see... You said you want to be able to use open source software in your products, but you might not want to release the code. That sounds like you are making it closed.


      So, stop lying about what I've said-- you think I'm not going to notice it? How stupid is that?


      Hey, I just repeat what you say, and now you call me a liar? Interesting.


      Finally, RMS advocates the elimination of propritary software and software patents. He advocates that the government does this. The government doing so involves guns because everything the government does is enforced with guns. Therefore RMS is advocating the use of violence to force people to open their code when they don't want to.


      Is this your *proof* that RMS wants to use guns? If this is the best you can do, then, well yes, you lied about it.


      Using your line of reasoning, if someone gives out your proprietary software, then you will be advocating the use of violence and guns against those people.


      By the way, there are plenty of BSD type people who are also quite upset about software patents - it effects them as much as it does GPLed software. And many, if not all european countries don't give software patents.


      And while RMS may like an end to proprietary software, he has never advocated forcing companies to release their software as free software (unless they violate the GPL), but advocates that people choose free software instead. Your attempts at demonizing RMS reflects badly upon yourself.


      You just can't deal with this so you have to lie about what I've said to try and twist it around.


      I don't have to lie about what you say - you do a good enough job of damning yourself. All I have to do is point it out. Easy Job.


      Get a life. And learn the definition of "Free" you fuckwad.


      Sorry, I tend not to go along with peoples personal redefinition of terms.


      -MDL

      --
      Happy meals fund terrorism
    34. Re:Hmmm... by BitGeek · · Score: 2


      Sorry, you don't get to put words in my mouth and then beat me over the head with them.

      You have shown yourself to have no integrity, and to be dishonest.

      I'm done wasting time with you.

      Goodbye.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    35. Re:Hmmm... by MonkeyDluffy · · Score: 1
      Sorry, you don't get to put words in my mouth and then beat me over the head with them.

      Sorry, I'm not putting words in your mouth. You have a real reading comprehension problem. Your own words do a fine job on yourself.

      You have shown yourself to have no integrity, and to be dishonest.

      I'm not the one lying about Stallman wanting to use guns and violence. Your words. I'm not the one trying to come up with a new definition of free software, to try to exclude GPLed software from it.

      I'm done wasting time with you.

      I followed the links posted by the ACs in this subthread. It's about "the nation of macintosh". I was somewhat stunned to see the following post by you:

      4468509

      Sure, the mac is not alone in this. I agree.

      but the thing that strikes me is how much outright hatred there is out there.

      ITs not about preference-- its actually persecution (in the same way gay people are persecuted-- not burned at the stake, but harassed and denied opportunity.)

      Just look at the blatantly biased way my post has been modded.

      Yes, amiga users suffer the same fate, and Linux users too, but its worth noting that at least in these parts its the linux users running around calling us "macfags" and getting modded up for it!

      Compairing "mac persecution" to the way gays are treated - sorry, but that is just so crazy. But then again, it sort of fits in with the ways you have tried to demonize RMS.

      Looks like I've wasted my time talking to an immature child.

      -MDL

      --
      Happy meals fund terrorism
  5. "Minix is dying!"? by Mage+Powers · · Score: 5, Insightful

    this post makes me think of that BSD is dying stuff ;o
    Minux is dying! Clearly you can see that because its users don't use X windows!

    Just had to ;)

    1. Re:"Minix is dying!"? by commodoresloat · · Score: 2

      Heh, slashdot has ruined me. No matter what it is, an OS, a rock band, or a cancer patient, whenever I hear something is dying, I immediately think, You don't have to be Kreskin to predict its future. Let's look at the numbers. Red ink flows like a river of blood.... I hope I don't ever say this out loud.

    2. Re:"Minix is dying!"? by Anonymous Coward · · Score: 0
      Minux is dying! Clearly you can see that because its users don't use X windows!

      so far, MacOSX is dying also!!!!!

    3. Re:"Minix is dying!"? by jeremyp · · Score: 2

      So is Windows.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  6. If Linus were Homer... by stevens · · Score: 5, Funny

    ...I'd expect to see a post to comp.os.minix that had a single line:

    In your face, Tanenbaum!

    1. Re:If Linus were Homer... by Pseudonym · · Score: 5, Interesting

      The ironic thing is that Tanenbaum's argument is now correct, even though it was not ten years ago.

      Nobody would now would make a new monolithic kernel if they were in their right minds. However, nobody now would make a new Mach-alike if they were in their right minds either. Microkernels have finally proven themselves to be up to the job of being the basis of serious operating systems (e.g. BeOS, QNX, ChorusOS etc), but they're not the kinds of microkernels that Tanenbaum was advocating in 1992. Microkernels of the time spent far too much time shifting data between servers, whereas modern microkernels a) do at most as much address-space shifting as a monolithic kernel, plus b) they're even more "micro".

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    2. Re:If Linus were Homer... by Anonymous Coward · · Score: 1, Interesting

      and it only took microkernels 10 years plus to be usable on modern hardware..and it's not like monolithic kernels are not going to advance

    3. Re:If Linus were Homer... by Timmeh · · Score: 5, Funny
      Man, I was going to wait until Google groups cached this so I could provide an HTML link, but it just can't wait.
      From: "Kevin Snaden" <kevin@technokev.com>
      Newsgroups: comp.os.minix
      Subject: In your face, Tanenbaum!
      Message-ID: <UF5r9.538333$Ag2.20790885@news2.calgary.shaw.ca>
      Date: Wed, 16 Oct 2002 04:11:32 GMT

      In your face, Tanenbaum!
      It would seem someone took your advice :P Made *me* laugh.
    4. Re:If Linus were Homer... by Anonymous Coward · · Score: 4, Insightful

      You miss the same point that all the newly baptized Linux zealots miss when they read that seminal thread.

      The point? Tanenbaum is a *Professor*. The key line "If you were my student, I'd give you an F." -- and he's right. From an academic standpoint, Linux's design was and mostly is completely uninteresting. He's not arguing for microkernels as much as telling a student that plagurizing 20-year old monolithic Unix wasn't exactly groundbreaking work.

      The interesting parts of Linux (free versus $1000/seat, the development model, the licencing) probably belong in a Sociology or History of Technology paper rather than in the Computer Science department with Tanenbaum.

    5. Re:If Linus were Homer... by master_p · · Score: 2, Interesting

      irrelevant, but the problem with microkernels is the lack of support for components and object orientation at the CPU level.
      Passing a message to a component should be at assembly level as easy as writing 'component.method(params)' in C++ or Java.
      The CPU then should have to work out the details of how to switch contexts.

    6. Re:If Linus were Homer... by asuffield · · Score: 1

      I'd say that microkernels have finally proven themselves to be ineffective at the job of being the basis of serious operating systems (e.g. BeOS, QNX, ChorusOS, OS/2 Merlin, Hurd, MacOSX)

    7. Re:If Linus were Homer... by Anonymous Coward · · Score: 5, Informative

      eh?

      QNX is an industry-proven, source-available-proprietary, hard-realtime OS. It's certainly a "serious operating system".

      BeOS wasn't a microkernel in the first place.

      MacOSX is not a microkernel, despite having Mach (bleurgh) code in it - device drivers are not shielded from eachother as in a true microkernel like QNX.

      The Hurd is a collection of interacting processes intended to be based upon a microkernel. Mach-Hurd does indeed suck royally. L4-Hurd should not.

    8. Re:If Linus were Homer... by Anonymous Coward · · Score: 0

      When Mr Snaden has done as much for Operating System design and education as Mr Tannenbaum, his sneer will be appropriate.

      Right now it looks like the act of an ignorant idiot.

      Without Minix there would be no Linux.
      You arse.

    9. Re:If Linus were Homer... by stu_coates · · Score: 3, Informative
    10. Re:If Linus were Homer... by Anonymous Coward · · Score: 0

      MacOSX has proven to be more stable than Linux/XF86 environment.
      Quite frankly, I need a GUI for the work that I do and Linux just doesn't cut it.

      BeOS can, to this day, run circles around Linux when working with video and/or audio.

      Windows(also microkernel) seems to be doing o.k. as well.

      If you like 90% of your applications to be sub par
      You can't go wrong with Linux.

      Now go.
      Your shrine is calling you.

    11. Re:If Linus were Homer... by operagost · · Score: 1

      The only OS/2 to use a microkernel was the stillborn Power PC edition. Even the latest MCP and EcS editions use essentially a tweaked Warp 3.0 kernel. Basically everything BUT the microkernel was rolled into the current version.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    12. Re:If Linus were Homer... by geoswan · · Score: 2
      ...I'd expect to see a post to comp.os.minix that had a single line:

      In your face, Tanenbaum!

      Linus spoke in Toronto a few years ago. During the question and answer section I asked him to comment on his 1992 dispute with Andy Tanenbaum.

      His answer was a very polite, gracious one. So, I doubt he would be gloating.

      And, as an earlier poster pointed out, support for minix in Xfree86 doesn't mean it is dead. Operating systems can be used for useful stuff, without X.

      Why shouldn't minix users just continue to use older versions of XFree86? Won't most minix users be using it on really old hardware, with really old ISA video cards? I can't think of a reason for the minix user to upgrade to the latest version of XFree86.

    13. Re:If Linus were Homer... by Anonymous Coward · · Score: 0

      You are a fool.

      OO at the CPU level? Have you ever even heard of a "bit" or a "byte"? Go dig out a book on programming, Java boy.

      "The CPU then should have to work out the details of how to switch contexts."

      Um... lemme guess... you've never actually programmed, have you? The CPU doesn't "work out the details", a human does by programming it to do so.

      Fool.

    14. Re:If Linus were Homer... by be-fan · · Score: 2

      Um, the choice of a monolithic kernel doesn't automatically make the kernel uninteresting. It's like the car industry. Just because they all use the same basic model of a cab on four wheels doesn't mean there is no innovation going on. Originally, Linux's scheduler was pretty interesting. These days, there are tons of things that are interesting, all over the kernel.

      --
      A deep unwavering belief is a sure sign you're missing something...
    15. Re:If Linus were Homer... by Anonymous Coward · · Score: 0

      awww, come on... everyone needs anti-aliased fonts with their 2d trident ISA video cards!

    16. Re:If Linus were Homer... by Christian+Smith · · Score: 1

      Windows does not use a microkernel!

    17. Re:If Linus were Homer... by Pseudonym · · Score: 2

      BeOS is a microkernel. Servers can run in user space (though you can optionally load them in kernel space too) and only communicate with the kernel via system calls.

      If BeOS isn't a microkernel, then neither is QNX because of the "back door" hooks that the process manager gets to use.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  7. I guess Linux is here to stay by bsharitt · · Score: 1

    I was going to build a new operating system based on Minix, but I guess I'll have to use this new Linuxthing now. That's too bad.

  8. Learning Source by antibios · · Score: 4, Insightful

    Minix makes an awesome unix OS to learn from. You all must agree that it doesn't have to be used as a production machine, it's really quite suited to use for teaching students.

    1. Re:Learning Source by Anonymous Coward · · Score: 1, Insightful

      we are using minix in school right now to learn a little about operating systems. the fact you can install it on a computer with a few floppies including its own kernel source and a c compiler ready to compile makes it quite nice.

    2. Re:Learning Source by Longinus · · Score: 2

      Why exactly is this? Now, I've never used Minix, but I fail to see how, when there's free UNIXes availible to everyone, how one UNIX could be better suited to learning/teaching than another. Wouldn't using a "real" UNIX system be the best way to learn? Unless, of course, Minix has some special features that would evelate it beyond others. As far as I know, the only reason Minix was popular as a learning UNIX was because it was one of few that was available for people to use on their home machines.

    3. Re:Learning Source by Anonymous Coward · · Score: 1, Informative

      It's limited in scope, and easy to understand as the first kernel you disect. Thats what the grandparent means.

    4. Re:Learning Source by ceswiedler · · Score: 5, Interesting

      Because it's relatively simple. Have you ever compared Linus's original .99 version (the first he released publically, or anyway the first that I can find) with a modern 2.5 kernel? It's orders-of-magnitude more complex. Minix was designed to follow academic operating system principles, above practical issues such as performance. Because of that, it was easy to understand and teach.

    5. Re:Learning Source by TeknoDragon · · Score: 2

      Absolutely!

      WSU's cs460 (and 360) use Minix in an introduction to programming operating systems.

    6. Re:Learning Source by oh · · Score: 4, Insightful

      Minux wasn't intended to help you learn how to use a UNIX, it was intended to help you learn how to write UNIX.

      It was written to be used as lab work for Operating sytem courses. I don't know about the "no users since 1996" comment. As recently as 1999 (when I was last in University) a group of undergrads were writing a process migration system for it.

      While I agree BSD or Linux are probably much more practical for production use, they are a bit more daunting to the programming student.

      --
      Democracy isn't about no one telling you what to do. It's about everyone telling you what to do.
    7. Re:Learning Source by DAldredge · · Score: 2, Interesting

      Red Hat released a poster with the source to Linux Kernel V 0.0.1

      It is a rather small amount of code.

    8. Re:Learning Source by edyu · · Score: 1, Interesting

      It is much easier to learn from a smaller system (minix) than a large system (linux). In fact, the minix book (Operating Systems: Design and Implementation) is very well written and the source code is very manageable for students. Also the fact that Linux is ever changing makes the learning and teaching even more difficult.
      In addition, micro-kernel is not bad. Just because Linux is one way doesn't mean it's the only or even the best way. Solaris has a more mature operating system and it is micro-kernel based. NT too, but that's different story.

    9. Re:Learning Source by Bakaneko · · Score: 2, Informative

      I learned OSes on Minix, and I have to be thankful that I learned on it. Everything was abstracted enough that I didn't have to worry about the fundamentals of how tricky x86 instructions can sometimes be when all I wanted to do was just UNDERSTAND how file systems and virtual memory worked and interacted...

      A few years later, I helped in the lab for a class that was using Linux (probably 1.2 or 1.3 at the time) to do OS education, and while some students did some pretty neat things, there was a lot more struggle just to understand how it all fitted together and to fight with whatever strange bugs the current path release had.

      I never really wanted to use Minix as my OS of getting work done (although, for 2 quarters, it was all that was on my PC, so to a degree, I had to) but I was glad to learn under it. Sure, the message passing microkernel may not be the way things are done now, but at least I could write a system call, build a bitmap for marking off inode use, etc etc.

    10. Re:Learning Source by ADRA · · Score: 1

      And a CD burned modern linux OS does not suffice why? How many university labs don't have CD rom drives, anyway?

      --
      Bye!
    11. Re:Learning Source by jcoy42 · · Score: 2
      Linus's original .99 version (the first he released publically, or anyway the first that I can find)

      Have you looked here?

      I remember building a 0.95c system. There are older versions there, like before there was math coprocessor support or virtual terminals.

      Plenty of release notes there too.
      --
      Never trust an atom. They make up everything.
    12. Re:Learning Source by a_peckover · · Score: 1

      I finished Uni in '99 and I was using it then. The (rather small, admittedly) Operating Systems and later the Operating Systems Design courses were entirely based on Minix.

    13. Re:Learning Source by Anonymous Coward · · Score: 0

      Because you couldn't print the source to Linux in the back of your book that details the design of Linux. In other words, Minix is still a brilliant resource for teaching Operating Systems Design and Implementation...

    14. Re:Learning Source by Graymalkin · · Score: 2

      Linux is not a very good way to design an operating system. Even as robust as Linux has become, Andrew said it best way back when to Linus when he said if Linux had turned in Linux as a project he would have failed the OS design and implementation class. That doesn't make Minix superior to Linux it merely makes it a better operating system to look at the code and learn the concepts from. It was written to teach people how to build a Unix system. A modern Linux system is not that simple anymore. Minix is and thus a much better choice to teach OS design neophytes.

      --
      I'm a loner Dottie, a Rebel.
    15. Re:Learning Source by KewlPC · · Score: 1

      Minix is not very valuable for learning Unix. It's value comes from it and its source code being so simple, which makes it easy to learn OS [i]design and implementation[/i] from Minix.

    16. Re:Learning Source by jit · · Score: 1

      Over here at the uni (VU Amsterdam; home of Minix author Andrew S. Tanenbaum, so we're a bit biased) we're still using Minix for practical work on Operating Systems Design as well as Computer Networks.

      The latter makes heavy use of Minix-VMD and X so we only need one computer to test networking (they implemented virtual NICs).

      I also know of at least one person who uses X on Minix daily for his work (and no, it's not AST). Maybe I ought to tell him he shouldn't login as nobody...

    17. Re:Learning Source by asuffield · · Score: 1

      Nope. No, I don't have to agree to that.

      Minix may be simple and small... but that doesn't make up for the fragile code and unhelpful design of the system. To do anything practical you have to modify most of the large tasks; this is the antithesis of modern modular design.

      But certainly "awesome". I'm filled with awe if it even compiles.

    18. Re:Learning Source by gorilla · · Score: 2

      Solaris is not a microkernel. It's a standard SVR4 kernel with extensions.

    19. Re:Learning Source by Fished · · Score: 2

      First version of Linux made public was 0.12. I rant it. Trust me on this one.

      --
      "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    20. Re:Learning Source by Alioth · · Score: 2

      I started with kernel v0.11 in about Jan 1992. There were no distros, save a boot disk, a root disk and the 'cp -r' command. You had to hexedit the kernel image to change the boot device. There was no init/getty/login!

  9. What I would like to know is... by messiertom · · Score: 5, Insightful

    If there have been no minix users since 1996, why did they wait six years to drop support?

    1. Re:What I would like to know is... by GalionTheElf · · Score: 0, Redundant

      Please note that no X users does _not_ equal no users at all. As has already been pointed out, some people never use X on some boxes

      --
      I'm going over here and I don't know why!
    2. Re:What I would like to know is... by stwrtpj · · Score: 4, Informative
      If there have been no minix users since 1996, why did they wait six years to drop support?

      Why do many TERMCAP databases contain vt100 definitions even though most people use a windowing system of some type? Why is the term tty used to describe your login session/device on many UNIX OS's when teletypes went out of fashion years ago? Why do we still refer to the act of the cursor returning to the beginning of a line as a carriage return?

      Most likely the answer is cultural inertia. People are loathe to change things that either work just fine the way they are or simply show no pressing need to change them.

      --
      Karma: Frotzed (mostly due to the Frobozz Magic Karma Company)
    3. Re:What I would like to know is... by messiertom · · Score: 1

      Fine. If there have been no X users since 1996, why did they wait six years to stop supporting X for Minix?

    4. Re:What I would like to know is... by Anonymous Coward · · Score: 0

      What I'd like to know that if there are no users, even minix users of XF86, then what's up with this post?

    5. Re:What I would like to know is... by Nicopa · · Score: 2

      Because after the different UNIXes splitted, it was very difficult to make new major innovations to the system. Those innovations would have to be very important to be worth of being adopted by POSIX et. al.

      It's the same as the PC and the floppy disk. After IBM lost his control over the PC, the system were kind of frozen. We were lucky we could adopt this huge 1.44 Mb drives we have now.

      In the case of tty's, there should be several things that aren't implemented:

      • A sane character model, where all keyboard keys could be transmited
      • True color
      • It would be nice to have some more high-level primitives so that ncurses interfaces over ssh work faster
      • Perhaps some kind of graphics upload to the terminal, so that it would be posible to do: $ cat Logo.gif and see the gif there :)

      Some of these things are being implemented by the XMLTerm project, but I don't know the status of it.

    6. Re:What I would like to know is... by GalionTheElf · · Score: 0

      Cus they're slow? ;)

      Honestly I wouldn't know. I was just trying to make the point that X (a GUI) is not the "be all and end" of *N*X (an OS)

      --
      I'm going over here and I don't know why!
    7. Re:What I would like to know is... by falzer · · Score: 5, Funny

      Well, you never know when all hell could break loose. That's why you should keep an old vt100 behind a glass case for when the shit hits the fan, and you need a terminal, pronto!

      "BREAK GLASS IN CASE OF EMERGENCY"

    8. Re:What I would like to know is... by Anonymous Coward · · Score: 0

      Well, the entire UNIX culture is "loathe to change things" and is engaged in an almost paranoid nostiaga about their teletypes and VTxxx's, but I wouldn't extend that to "People" as a whole.

      UNIX's attitudes towards the past nearly killed it, and are still a major impediment to adoption, so let's not put it on a pedestal.

    9. Re:What I would like to know is... by Panoramix · · Score: 1
      Well, the entire UNIX culture is "loathe to change things" and is engaged in an almost paranoid nostiaga about their teletypes and VTxxx's, but I wouldn't extend that to "People" as a whole.
      UNIX's attitudes towards the past nearly killed it, and are still a major impediment to adoption, so let's not put it on a pedestal.

      You mean that having stable, well known user and development interfaces for decades is a bad thing? That dropping support for good, tested and functional facilities, such as the teletype (meaning tty devices), and instead having everyone redesign applications and relearn interfaces every couple of years, is the way to go? Next time you're going to tell us that it's justifiable to make everyone throw their hardware in the trash and buy a bigger box, just to run a new release of an operating system.

      I'm pretty comfortable with the teletypes on my fancy new laptop, thank you very much. I don't think a GUI will substitute them, for me at least, any time soon (if ever).

    10. Re:What I would like to know is... by Clover_Kicker · · Score: 3, Funny

      >Well, you never know when all hell could break
      >loose. That's why you should keep an old vt100
      >behind a glass case for when the shit hits the fan,
      >and you need a terminal, pronto!

      I know you're joking, but There Was This One Site...

      We got a call from another office in our organization asking if we still had any VT100s, their last terminal had just died. We did not have any, and we asked them why they wanted one...

      The were using them to configure hubs/switches etc, and didn't realize that any old PC running Procomm or Telix etc. would be an acceptable VT100 replacement.

      I can just imagine those guys lugging around VT100s to set up new hubs, heh heh.

      Our solution wasn't sexy, we had a 286 monochrome laptop with Procomm, but it sure was portable.

    11. Re:What I would like to know is... by Anonymous Coward · · Score: 0

      Why do some people reply when they know they shouldn't?

      Why do many TERMCAP databases contain vt100 definitions even though most people use a windowing system of some type?
      Because somewhere out there there are ppl that still use it!

      Why is the term tty used to describe your login session/device on many UNIX OS's when teletypes went out of fashion years ago?
      Because somewhere out there there are ppl that still use it!

      Why do we still refer to the act of the cursor returning to the beginning of a line as a carriage return?

      Because somewhere out there there are ppl that still use manual typewriters with carriage returns!

      If there have been no minix users since 1996, why did they wait six years to drop support?
      Now I can see supporting it if there are a few users, but if there are NO users for 6 yarns then that is another thing.

    12. Re:What I would like to know is... by dotmaudot · · Score: 1
      Why do many TERMCAP databases contain vt100 definitions even though most people use a windowing system of some type?

      For one, I routinely use vt100 emulation.

      ciao, .mau.

  10. is this really a question? by Anonymous+Cowrad · · Score: 5, Funny

    If there have been no users since 1996, is there really a need for the question mark in this article's headline?

    --

    --
    pants ahoy
    1. Re:is this really a question? by dirvish · · Score: 1, Troll

      Apple has only had a small colony of crazy hippies as their sole users since before '96 and Steve Jobs is still holding out hope. ;)

    2. Re:is this really a question? by Pseudonym · · Score: 1

      Heh, good luck. He's going to need a miracle in the face of all those people switching to Windows.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    3. Re:is this really a question? by Anonymous Coward · · Score: 0

      Of course. For the same reason that geeks say to each other: "I haven't had a date in 6 years. You think my chances of getting a chick are dead?" The question mark makes 'em think there is hope :)

    4. Re:is this really a question? by BitGeek · · Score: 5, Funny


      There are 25 million mac users, at least.

      I'm not aware of any hippie communes that got larger than 25 people total-- at some point the fighting over women destroys the idea.

      On the other hand, there were some religious sects that were able to grow their communes much more, and were much bigger than 25 people.

      But they were only able to do this because they used religion to eliminate sex, and its attending issues.

      Since Mac users get far more sex than the average computer user, (according to Gartner and IDC) this is not the case for Apple's market.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    5. Re:is this really a question? by Anonymous Coward · · Score: 0

      In this particular case, I think the problem is going to be "fighting over Ellen Feiss."

    6. Re:is this really a question? by Anonymous Coward · · Score: 0

      I still think the whole 'Look at how much I can spend on my computer' is just another form of compensation for a much smaller than everyone else part of themselves.

    7. Re:is this really a question? by Skjellifetti · · Score: 3, Interesting

      On the other hand, there were some religious sects that were able to grow their communes much more, and were much bigger than 25 people.

      But they were only able to do this because they used religion to eliminate sex, and its attending issues.


      Except for the issue that eliminating sex meant that the commune wouldn't last but a single genration.

      BTW: The Farm in Tennessee is still going strong with 200 members. So is Twin Oaks, a community based on B.F. Skinners ideas in Walden 2. Twin Oaks has 100 members. East Wind in Missouri has 85 members.

    8. Re:is this really a question? by Anonymous Coward · · Score: 0

      Since Mac users get far more sex than the average computer user, (according to Gartner and IDC) this is not the case for Apple's market.

      i'm a mac user, and i can vouch for the veracity of that statement. ;)

    9. Re:is this really a question? by Bastian · · Score: 2
      I'm not aware of any hippie communes that got larger than 25 people total-- at some point the fighting over women destroys the idea.

      But they were only able to do this because they used religion to eliminate sex, and its attending issues.</i></BLOCKQUOTE>

      That's really kind of sad, since hippies were supposed to believe in the idea of sharing. . .
    10. Re:is this really a question? by Anonymous Coward · · Score: 0

      And computer geeks get far less sex than the average person. I guess being a Mac geek evens things out.

    11. Re:is this really a question? by BitGeek · · Score: 2


      Wow, thanks for pointing that out. I was joking, but I'm surprised to see that these things still go on.

      That's so sad. I feel for the people being churned up and spit out by those organizations, and the decades of therapy they probably need afterwards.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    12. Re:is this really a question? by Anonymous Coward · · Score: 0

      I'm sure they do...homosexual sex Have you ever seen a heter mac user???

    13. Re:is this really a question? by Skjellifetti · · Score: 1

      If they leave and need therapy, they probably would have needed it regardless. These communities are filled with people who believe strongly in the idea of community and have found a way to make it work. They carry the flag for those of us who give lip service to "think globally, act locally."

    14. Re:is this really a question? by BitGeek · · Score: 2



      I find it interesting that you point to communes as "making communities work" when they have, by and large, been failures. The largest experiment in this way of "living" is the soviet union and we saw how they made it work-- brutal oppression.

      In a free society such as the US (which, by the way, itself a far better example of a working community) such communes cannot impose brutal oppression on their members, and so when their delusions are exposed, they leave the commune, and eventually they fail.

      Notice that the ones that still survive do so by embracing capitalism. If their members want to give up individuality and personal achievement for this lifestyle that they think is somehow better, more power too them.

      But it certainly isn't an example of making "communities" work.

      "Think globally, act locally" is another slogan along with "From each according to his ability to each according to his needs."

      Invariably, those with ability leave. How long does anyone want to support someone who doesn't produce themselves, but claims rights to your product under the guise of some ideology?

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    15. Re:is this really a question? by Skjellifetti · · Score: 1

      In a free society such as the US (which, by the way, itself a far better example of a working community) ...

      The US community system works well only in comparison to every other system that has been tried so far. Some of us believe it could work even better. How? That is what these small communities are trying to discover.

    16. Re:is this really a question? by Anonymous Coward · · Score: 0

      I beg to differ. I'd much rather live in Socialist-Capitalist* Europe than either the increasingly Merchantilist US or the Fascist-Pseudo-Communist USSR.

      * Socialism != Communism

  11. Eh by Junky191 · · Score: 5, Funny

    *Pours out some of the Colt 45 for the OS's from my hood that didn't make it* I'll miss you man.

    1. Re:Eh by murr · · Score: 2, Funny

      Propz to my dead Kernelz!

    2. Re:Eh by nizcolas · · Score: 0

      colt 45? in this situation a jolt cola might be more appropriate ;)

      --
      If you get an error, type "OVERRIDE" or "SECURITY OVERRIDE" and then try the optimize command again.
    3. Re:Eh by Anonymous Coward · · Score: 0

      Or Bawls...make sure it's a nice cold one.

    4. Re:Eh by Anonymous Coward · · Score: 0

      A .45 Colt is a big, old, heavy, slow revolver round. Fun to shoot.

  12. educational by capnjack41 · · Score: 4, Interesting

    Isn't it more of an educational tool these days, rather than a practical OS? I think every CS student had to buy Tanenbaum's book for their OS class. I think it's more of a prototypical UNIX that's good for studying how OS's actually work.

    1. Re:educational by whereiswaldo · · Score: 2, Insightful

      Just look at how much MSDOS software abounds on the net... how much C64 stuff there is (hundreds of megs amazingly considering disks were 160KB/side!).

      Minix will be around for many years to come, if only as a .tar.gz file anybody can find and download to check out how operating systems work, or maybe for tiny nano-devices. Who knows?

    2. Re:educational by Anonymous Coward · · Score: 0

      As far as I know, Minux was never intended as a anything but an educational OS...

  13. Minix is dying by Anonymous Coward · · Score: 5, Funny

    Minix is dying

    Yet another crippling bombshell hit the beleaguered Minix community when last month IDC confirmed that Minix accounts for less than a fraction of 1 percent of all servers. Coming on the heels of the latest Netcraft survey which plainly states that Minix has lost more market share, this news serves to reinforce what we've known all along. Minix is collapsing in complete disarray, as further exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict Minix's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for Minix because Minix is dying. Things are looking very bad for Minix As many of us are already aware, Minix continues to lose market share. Red ink flows like a river of blood. FreeBSD is the most endangered of them all.

    Let's keep to the facts and look at the numbers.

    Minix leader Julien states that there are 7000 users of OpenBSD. How many users of X86 Minix are there? Let's see. The number of X86 Minix versus 68K Minix posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 68K Minix users. PPC Minix posts on Usenet are about half of the volume of 68K Minix posts. Therefore there are about 700 users of PPC Minix. A recent article put X86 Minix at about 80 percent of the Minix market. Therefore there are (7000+1400+700)*4 = 36400 X86 Minix users. This is consistent with the number of X86 Minix Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, Minix went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that Minix has steadily declined in market share. Minix is very sick and its long term survival prospects are very dim. If Minix is to survive at all it will be among OS hobbyist dabblers. Minix continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, Minix is dead.

    Minix is dying

    1. Re:Minix is dying by Disevidence · · Score: 0, Redundant

      How is this offtopic?

      --
      Think nothing is impossible? Try slamming a revolving door.
    2. Re:Minix is dying by nevershower · · Score: 1

      You haven't been around here very long...

      --
      Look, ma! I'm a karma whore
    3. Re:Minix is dying by Anonymous Coward · · Score: 0

      You're new here, aren't you?

    4. Re:Minix is dying by Anonymous Coward · · Score: 0

      That was a nice s/BSD/minix/g , from your usual troll posts. You forgot one though.

      The world would do fine with out jackasses/morons/idiots like you.

  14. Evolution... by este · · Score: 2, Insightful

    To many, it does seem sad when things go. I remember the particular irony I felt recently when Dave Thomas, founder of Wendy's died. He was a fine person, but really he was just Dave, the guy we all saw on Wendy's commercials, the guy who took a whole day to pronounce the phrase Muchas Gracias. Minix is just a part of history. An important one, it can be easily argued, but one who's time has now come. With a lack of users, there's no motivation to develop the OS any further, so it's just logical progression. Yes, Minix is saying goodbye, but the world still spins. Besides, you couldn't play QuakeIII on it anyway, right slashdotters?

    --
    [este]
  15. I have used it by Tonetheman · · Score: 1

    I used it not too long ago. I had an old laptop that was very underpowered. I found minix and ran it for a while to see how it worked. Great operating system, great book and really fun to play with.

  16. Let's not forget ... by vlad_petric · · Score: 5, Insightful
    ... that, leaving aside the political debates, flamewars, etc, Minix was the operating system from which Linux was bootstrapped (IIRC the very first Linux versions were compiled under Minix, had the Minix fs "hardcoded" - way before VFS existed, etc.)

    So, while it may be dead (some may claim that it wasn't ever really alive), it is still alive through one of its most successful offsprings, our most beloved Linux!

    The Raven.

    --

    The Raven

  17. It's still around by Sheetrock · · Score: 4, Insightful
    True, not many people are using it on the desktop anymore, but there are still a number of things that Minix excels at. It was adapted to embedded computing before Linux, for one thing, because it could run the 286 processor in extended mode. It makes a much more efficient/lightweight server than any *BSD, and is actually responsible for a large segment of the Apache userbase on the Internet yet goes underreported because the server string in the apache-minix package says Linux. Additionally, the code is (IMHO) much easier to follow for CS students, and demonstrates many more esoteric yet practical systems engineering principles than can be found in its fork (Linux).

    So no, I wouldn't fire off that 'Minix is dying' troll just yet; the presence of Minix filesystem compatibility in its friendly rivals betrays the foothold Minix yet retains among many of the computers that power the Internet today. We wouldn't argue that Linux is dying simply because it doesn't have nearly the desktop share of Microsoft Windows, because we are aware that it is churning away out there just beneath the consciousness of most computer users. So too we should remember that Minix occupies as well a place within our hearts as well as within the Internet.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:It's still around by 198348726583297634 · · Score: 1

      Insightful, yes... but apache doesn't run on minix.

    2. Re:It's still around by Anonymous Coward · · Score: 0, Troll
      Minix is still around but *BSD is Dying

      It is official; Netcraft now confirms: *BSD is dying

      One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

      You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.

      FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

      Let's keep to the facts and look at the numbers.

      OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

      Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

      All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

      Fact: *BSD is dying

    3. Re:It's still around by lostchicken · · Score: 2

      Minix/x86 will run on the HP-200LX Palmtop (See here.), but GNU/Linux ix86 won't. Very cool little computer, but you must run Minix or DOS.
      I'll take Minix any day.

      --
      -twb
  18. Was it superior by SexyKellyOsbourne · · Score: 4, Insightful

    Even though Minix is long dead, there still is a good question: was a microkernel architecture better, or is Linux's monolithic kernel the right way to go?

    WindowsNT uses the microkernel design, but most operating systems since DOS haven't used a monolithic kernel, which was only truly necessary in the days of extremely scarce resources. It's true that Linux does extremely well under many circumstances, but could it have been done even better with a nice, modular, microkernel design?

    If history had changed and Minix took off instead of Linux, would we be better off today with the superiority of a microkernel design?

    I think we would.

    1. Re:Was it superior by messiertom · · Score: 1

      With GNU/Hurd development pace picking up, we will soon see if microkernel systems will work for a UN*X-like OS.

    2. Re:Was it superior by bsharitt · · Score: 1

      WindowsNT uses the microkernel design

      Well, I think it was planned that way, but to increase speed the developers kept putting stuff in the kernel space until it basically grew into a monolithic kernel.

    3. Re:Was it superior by RAMMS+EIN · · Score: 4, Interesting

      I believe in microkernels. Just look at QNX. Ever tried to make a decent Linux boot floppy? It's hard, and would be easier if the kernel were more modular. Fortunately, it is moving in that direction. The MINIX file system is still available, and makes a very good choice for floopies: full file permissions and very little space wasted. ext2 takes up half the floppy and reiserfs doesn't even fit on it. MINIX may be dead as a production system, but its legacy lives on, and it's still good for OS courses, which is what it was made for.

      --
      Please correct me if I got my facts wrong.
    4. Re:Was it superior by Hamster+Of+Death · · Score: 1

      Are not the Mach kernel (OS X) and it's ancestor the FreeBSD kernel both microkernels?

      I'm sure someone will correct me if I am wrong.

    5. Re:Was it superior by Pengo · · Score: 2


      Are you serious? Not to be a troll...

      But honest to god, what evidence have you seen of the effort picking up other than a few trivial updates. Last time I lurked on the mailing list, the most exciting update for that month was f'n keyboard drivers. YEs, keybaords are important.. but cummon'.

      Cheers

    6. Re:Was it superior by BitwizeGHC · · Score: 1

      BSD is, afaik, monolithic. Mach was invented as a BSD-workalike microkernel architecture. It also came about before FreeBSD originally existed (remember the original NeXT machine?); its interface was based on the original Berkeley Software Distribution.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    7. Re:Was it superior by rweir · · Score: 4, Informative

      WindowsNT uses the microkernel design

      Er, no. It started off as microkernel, but things keep getting but into kernel space for performance reasons: thusly.

      If history had changed and Minix took off instead of Linux, would we be better off today with the superiority of a microkernel design?

      Hehe.

      In conclusion: microkernels may or may not be theoretically `better', may or may not perform better, but they are fuckloads more work to do right.

    8. Re:Was it superior by Anonymous Coward · · Score: 0

      But I thought flopp disks are dead?

    9. Re:Was it superior by Shimbo · · Score: 1

      Well, I think it was planned that way, but to increase speed the developers kept putting stuff in the kernel space until it basically grew into a monolithic kernel.

      Yeah. World's largest microkernel. It belongs in the circus with the tallest dwarf and the beardless lady.

    10. Re:Was it superior by Wdomburg · · Score: 2

      >Ever tried to make a decent Linux boot floppy?
      >It's hard, and would be easier if the kernel were
      >more modular. Fortunately, it is moving in that
      >direction.

      Yep. Pretty easy actually. Snag the kernel, uClibc, busybox and tiny login. Compile the kernel modular, compile everything else against uClibc.

      You could install a modular Linux kernel since at least 1993. The older kernels are actually easier to get working since the core is signifigantly smaller (the kernel and modules only take up a few hundred K).

      The biggest headache is my experience is getting the userspace stuff small enough to fit in the remaining space. Since you can do compressed initrds with Linux, you can create a 2-2.5MB filesystem and have it fit, but that quickly becomes tight when glibc + pals take up 1.25MB or so.

      Traditionally a lot of single disk systems used libc5, which was signifigantly lighter, but nowadays uClibc provides a very nice solution, and can be compiled down to about 284k (including libc, libm, libcrypt, libutil and ldlinux).

      Busybox, compiled shared, only takes up 401k, and includes four shells (ash, hush, lash, msh), an editor (vi), networking tools (traceroute, ping, nc, wget, ifconfig), archive tools (gzip, cpio, tar, dpkg_deb, uudecode, rpm2cpio, dos2unix), and most other common utilities. Don't need something (like three extra shells), comment it out, and you can easily get this down to 200-250k.

      Throw in tinylogin for another 38k or so for authentication and user tools (add/deluser, add/delgroup, getty, login, password, su, sulogin, vlock) and you've got a pretty complete Unix environment for well under a megabyte.

      >The MINIX file system is still available, and
      >makes a very good choice for floopies: full file
      >permissions and very little space wasted.

      It also is limited to a maximum size of 64MB and only supports filenames up to 14 characters.

      >ext2 takes up half the floppy and reiserfs
      >doesn't even fit on it.

      I'll agree with you on reiserfs, since it imposes a minimum filesystem size, but bollocks to your ext2 claim.

      As a test, I created two 1MB filesystem images, here's the output of df with them empty:

      /ext2.img 1003 13 939 2% /mnt/ext2
      /minix.img 1009 1 1008 1% /mnt/minix

      I then created 10k files. The ext2 filesystem fit 92 of them, the minix filesytem only fit 90 of them. Here's the output of df after:

      /ext2.img 1003 944 8 100% /mnt/ext2
      /minix.img 1009 1005 4 100% /mnt/minix

      >MINIX may be dead as a production system, but its
      >legacy lives on, and it's still good for OS
      >courses, which is what it was made for.

      I agree with this sentiment, with the possible change of saying MINIX was never really alive as a production system. It was never meant to be anything other than an educational tool.

      Matt

    11. Re:Was it superior by Anonymous Coward · · Score: 0

      Sure. mkbootdisk 2.4.19 , damn thats hard.
      And the TCP/IP stack in QNX, whee, thats something to slurp 100 mbit/s through....

    12. Re:Was it superior by Anonymous Coward · · Score: 0

      Yes, it is called make a modules disk, and then
      make your kernel image disk.
      If you don't like it, then don't do it.

    13. Re:Was it superior by Anonymous Coward · · Score: 0

      >>WindowsNT uses the microkernel design

      >Er, no. It started off as microkernel, but things keep getting but into kernel space for performance reasons: -link-

      From the web site refeered to:
      "Windows NT uses a microkernel. (Stallings Operating Systems: Internals and Design Principals, 1998) If you don't believe me. "

      Way to contradict yourself.

      Of course the real sin committed by the first poster was to say something about Microsoft that might actually be construed as complimentary, which is against the geek-lemming-code-of-honor.

  19. No its, Minix is dying by toupsie · · Score: 3, Funny

    Netcraft has now confirmed: Minix is dead Yet another crippling bombshell hit the beleaguered Minix community when recently IDC confirmed that Minix accounts for less than a fraction of 1 percent of 1 percent of all servers. Coming on the heels of the latest Netcraftsurvey which plainly states that Minix has mo market share, this news serves to reinforce what we've known all along. Minix is collapsing in complete disarray, as further exemplified by failing dead last in the recent Sys Admin operating system awareness test.

    You don't need to be a Kreskin to predict Minix's future. The hand writing is on the wall: Minix faces a bleak future. In fact there won't be any future at all for Minix because Minix is dead. Things are looking very bad for Minix. As many of us are already aware, Minix has no market share. Red ink flows like a river of blood. Minix is the most endangered of all operating systems, having lost 99.99999% of its core developers.

    Let's keep to the facts and look at the numbers.
    Juliusz Chroboczek noted it was removed from XFree86 server; there have been no users since 1996. This is consistent with the number of Minix related XFree86 Usenet posts.

    All major surveys show that Minix has steadily declined in market share. Minix is very sick and its long term survival prospects are nil. If Minix is to survive at all it will be among OS hobbyist dabblers. Minix continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, Minix is dead.

    Minix is dead.
    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  20. How can there be no users... by Codeala · · Score: 2, Interesting


    I figure at the very least the XFree86 people are still using it to test xterm right? ;-)

    BTW Minix homepage: http://www.cs.vu.nl/~ast/minix.html

    At the footer: "Last changed 1996", maybe that is how they get that "no users since 1996" quote.

    --

    Codeala - Just another mindless drone
    1. Re:How can there be no users... by mj01nir · · Score: 2

      While AST's page would still probably be considered "official" he hasn't really been involved with Minix development for some time. Al Woodhull and Kees Bot are the flag bearers for Minix now. Any real news or updates for Minix are usually found at http://minix1.hampshire.edu/. FWIW, this host actually runs an httpd on Minix.

      --
      the no .sig .sig
  21. Minix is a toy by steveha · · Score: 5, Informative

    Minix is a toy. But that's not a bad thing, and people are still playing with it.

    Minix was written to give some "real-life" examples for a textbook on operating system design. The guy who wrote it wanted to keep it simple, so that it would be easier to understand.

    Back when there wasn't a free *NIX, some people hacked on Minix to turn it into less of a toy and more of a real operating system. The biggest obstacle was licensing issues: Minix is owned by a book publisher, and you needed to deal with them if you wanted to do anything with Minix. If you just wanted to be legal to use Minix you could buy a copy of the book, but anything else (trying to distribute on CD-ROM for example) was pretty much impossible.

    If Minix had been released under GPL, Linus might have simply written patches for it, rather than ginning up his own project. Linux would have likely never happened, and I would be using Minix to type this rather than Linux. This is nice history lesson about the importance of software licensing.

    Anyway, between the *BSD family and Linux, we have plenty of *NIX operating systems to use; we don't need one more that is stuck back at the toy level and has a messy license. So people are not working on Minix to make it less toy-like anymore.

    Because Minix is a toy, you can read the book and dive right in to the Minix code base. You can hack around with it and have a good time. As long as people still read the book, Minix will be a useful toy.

    The efforts to grow Minix beyond its toy status are dead. Minix itself remains educational and fun.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Minix is a toy by AJWM · · Score: 3, Troll

      Nice comparison. Lego and Meccano (aka "Erector Set" in the US) are toys too, but can be darn educational and occasionally useful. And fun.

      --
      -- Alastair
    2. Re:Minix is a toy by foonf · · Score: 5, Informative

      Minix is owned by a book publisher, and you needed to deal with them if you wanted to do anything with Minix. If you just wanted to be legal to use Minix you could buy a copy of the book, but anything else (trying to distribute on CD-ROM for example) was pretty much impossible.

      Actually Minix was finally relicensed under a BSD-like license recently, albeit 10 years or so too late.

      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    3. Re:Minix is a toy by jsse · · Score: 3, Funny

      If Minix had been released under GPL, Linus might have simply written patches for it, rather than ginning up his own project.

      And Linus wouldn't have to argue with AST. Look at my sig.

    4. Re:Minix is a toy by Anonymous Coward · · Score: 0

      K, I'm sick of you pointing out your sig. If you actually READ the page that it points to, AST was right. What you say? Yup, his comments about the linux kernel AT THAT TIME are correct. If you look at the design of linux since that time you'll see that it has tried to become more modular. You'll see that the 1 kernels were not portable. You'll see that AST was right that portability was important. You'll see that he was right that modularity was key to portability and versatility. And yes, you'll see that the linux kernel has these things.

      So there, shut up!

  22. minix is dead because by Anonymous Coward · · Score: 0

    ...it wasnt ready to take on the desktop computing

  23. According to Linus' Biography, by the_2nd_coming · · Score: 1, Interesting

    the Professor the made Minix does not like Linus to much since Linux took off....Linus tried to get him to sign a book that the proffesor wrote, the dude snubed him and has made comments since about his oppinion of Linux :-)

    --



    I am the Alpha and the Omega-3
    1. Re:According to Linus' Biography, by Anonymous Coward · · Score: 0

      so he should, Linus copys an os, gets lots of girlz, he makes the os thats blindly copyed and has never had a shag

  24. Minix: My first love by Anonymous Coward · · Score: 1, Informative

    I would hardly call minix an OS for the X86. You can run it on anything. It's incredibly hackible too. Very unfortunate that college OS classes don't usually use it any more. Very unfortunate that colleges don't usually teach OS classes anymore.

    I remember running it on my XT years ago and copying files in one virtual terminal while playing a crappy text based adventure game in another and running top in yet another. It's impressive what you can do when you put your 8mhz and 640k to good efficient use.

  25. I'm not even going to dignify that with response by Anonymous Coward · · Score: 0

    Or maybe I will.

  26. Minix is NOT dead. by rice_burners_suck · · Score: 3, Interesting

    I am SO upset right now that you simply cannot imagine what I am going through. First of all, I use Minix on three of my four computers. Minix is certainly NOT dead, and I don't know why so many people think that it is. It's the most retarded thing I have ever heard of.

    1. Re:Minix is NOT dead. by mj01nir · · Score: 5, Interesting

      Yeah, we're still out here. From what I can gather from the MINIX-L list, it has more of a following outside the US. There seem to be few folks in the Middle East and Southeast Asia using it. Still not a large number in any case.

      It may not be Linux, but what the hell else am I gonna run on an IBM 5150? Besides, I keep telling myself that "someday" I'll learn how to code, then hack around with it.

      --
      the no .sig .sig
    2. Re:Minix is NOT dead. by HP+LoveJet · · Score: 1

      Wow, "Minix on 5150." That takes me back.

      That's precisely what I had--a good old IBM Personal Computer, none of this XT crap. No hard drive, either. I ran Minix with / mounted on floppy drive A and /usr on B. It worked great.

      And I probably wouldn't have gotten into Linux (my expertise with which is now paying the rent) without the experience I gained from that.

      --
      spawn_of_yog_sothoth
  27. The real reason why Minix died by Anonymous Coward · · Score: 1, Funny

    McVoy issued another clause to his ButtKeeper license stating those working on Minix can go fuck themselves. Linus agreed. Then Larry started to throw his own feces around. At that point Linus was strangely silent, looking down at his feet uncomfortably.

  28. Poor Slashdot... by YahoKa · · Score: 0

    Slashdot is alot of editorial sludge, but at least intelligent. This is just ... how can we say ... retarded?

  29. Cannot resist the urge... by ealar+dlanvuli · · Score: 0, Redundant

    It is now official - Netcraft has confirmed: Minix is dying

    Yet another crippling bombshell hit the beleaguered Minix community when recently IDC confirmed that Windows accounts for less than a fraction of 0.01 percent of all servers. Coming on the heels of the latest Netcraft survey which plainly states that Minix has lost more market share, this news serves to reinforce what we've known all along. Minix is collapsing in complete disarray, as further exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a nerd to predict Minix's future. The hand writing is on the wall: Minix faces a bleak future. In fact there won't be any future at all for Minix because Minix is dying. Things are looking very bad for Minix. As many of us are already aware, Minix continues to lose market share. Red ink flows like a river of blood. Minix X is the most endangered of them all, having lost 100% of its core developers.

    Let's keep to the facts and look at the numbers.

    Minix leader someguy states that there are 7 users of Minix. How many users of Minix X are there? Let's see. The number of Minix versus Minix X posts on Usenet is roughly in ratio of 1 to 0. Therefore there are about 7/0 = undefined Minix X users. Minix posts on Usenet are about half of the volume of Minix X posts. Therefore there are about 7 users of Minix. A recent article put Minix at about 100 percent of the Minix market. Therefore there are (7+0) = 7 Minix users. This is consistent with the number of Minix Usenet posts.

    Due to the troubles at MinixVille, abysmal sales and so on, Minix went out of business and was taken over by Linus T. who sell another troubled OS. Now Linux is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that Minix has steadily declined in market share. Minix is very sick and its long term survival prospects are very dim. If Minix is to survive at all it will be among OS hobbyist dabblers. Minix continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, Minix is dead.

    Fact: Minix is dead

    --
    I live in a giant bucket.
    1. Re:Cannot resist the urge... by Anonymous Coward · · Score: 0

      Windows accounts for less than a fraction of 0.01 percent of all servers

      Thank god, I was getting worried more people would impliment this monstrocity.

  30. Now hold it just a minute. by Archeopteryx · · Score: 3, Insightful

    The fact that they are no longer supporting Minix has no consequences whatsoever!

    Minix is frozen in time, and any of the old XFree86 sources that have ever worked with it will work with it forever. After a certain amount of debugging has taken place, one no longer needs to support software for an unchanging OS.

    --
    Dog is my co-pilot.
    1. Re:Now hold it just a minute. by dozer · · Score: 2

      Minix is frozen in time, and any of the old XFree86 sources that have ever worked with it will work with it forever. After a certain amount of debugging has taken place, one no longer needs to support software for an unchanging OS.

      Not true. What if you want it to run on the hardware that's being sold today?

    2. Re:Now hold it just a minute. by adolf · · Score: 2

      What if you want it to run on the hardware that's being sold today?

      Since you didn't stipulate that it be new hardware, visit Ebay and buy something that works with it.

      An old S3 Virge or Trio64-based card is still quite fast enough for drawing windows and text on a screen. No idea if either is supported by XFree86 under Minix, though. If all else fails, Tseng ET4000 ISA cards are also fairly quick in human terms.

      Other than that, even a nVidia's greatest cards will still function fine as plain VGA adapters.

      What other new hardware does one need?

      SCSI, for all sane consumer-level purposes, hasn't progressed much in the past half-decade or so - old adapters work justfine with current consumer gear such as CD-ROM drives, scanners, disks, and printers (and this stuff is increasingly consumer-disoriented, expensive, difficult to procure, and is reaching non-issue status).

      So. Any old Minix-supported Fast/Wide or UltraSCSI adapter would work justfine for anything you're likely to use with such an unashamedly hobbyist operating system.

      At a glance, the Adaptec 154x series is supported, some variation of which you'll be able to connect damn near any past or current SCSI device to without any major trauma.

      Sound cards? It supports the SB16. If that's not high-quality enough for your tastes, use an AWE64 Gold (a card which is superior in many ways to all of Creative Labs' other offerings, including the Audigy/Extigy), and plug the the card's SP/DIF output into a good DAC.

      Networking gear? If you can't make do with a an 8390, 3c509, or (horror) NE2K under Minux, you really should see a shrink about your masochistic tendancies.

      IDE? It's right there. Works. ATAPI CD-ROMs, too. And there's even a Quickcam driver.

      Minix is not for the faint of heart, and has never been. But to say that it doesn't work with hardware being sold today is at least a gross mis-statement.

  31. The REAL Question is by Breakfast+Pants · · Score: 5, Funny

    What is wrong with the slashdot editors that they can't call it by its proper name: GNU/Minix !!!!

    --

    --

    WHO ATE MY BREAKFAST PANTS?
    1. Re:The REAL Question is by kasperd · · Score: 3, Interesting

      GNU/Minix

      Let's get some facts. Is that true or not? Does Minix, like Linux, use the entire GNU suite of tools?

      --

      Do you care about the security of your wireless mouse?
    2. Re:The REAL Question is by KewlPC · · Score: 3, Informative

      No. As far as I could tell, all the Minix tools were written specifically for Minix, lame C compiler and all.

    3. Re:The REAL Question is by Anonymous Coward · · Score: 0

      Well, then it should be called by it's proper name...!

      C/Minix

    4. Re:The REAL Question is by nutznboltz · · Score: 2

      MINIX is the anti-GNU in terms of bloat. It uses subminiture versions of all the tools. A lot of care was take to avoid use of printf() when write() would do. It's the dollhouse of UNIXes; runs on an 8088.

    5. Re:The REAL Question is by Anonymous Coward · · Score: 0

      you anal retentive cellar-dwelling penguin-humping jacktard.

    6. Re:The REAL Question is by Felinoid · · Score: 2

      Not C.. Minix was writen entirely in ASM for complactness.
      The original target machine was the XT with at most 640k of memory.

      --
      I don't actually exist.
    7. Re:The REAL Question is by KewlPC · · Score: 1

      No, it wasn't. When you install Minix, you also install ALL of the source code. The source for the kernel, the filesystem, all the userland utilities, everything. Aside from a few pieces of assembly that is only used at the very beginning of the boot process, the whole thing is written in C.

      The book Operating Systems: Design and Implementation includes most of the Minix kernel source code in the back of the book. Minix gets its compactness from simplicity and surprisingly small amount of source code, not from being written in assembly.

  32. Does this mean... by HotNeedleOfInquiry · · Score: 2, Funny

    That we'll never see a Beowulf cluster of Minix machines?

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Does this mean... by Anonymous Coward · · Score: 0

      I'm sure if someone wanted to write the code, it could happen.

      You could probably come closer in spirit by using AST's Amoeba OS (on his homepage). Especially hilarious there is their description of the "RTFM System".

  33. Minix to Linux by Skjellifetti · · Score: 2, Funny

    I can't remember where I saw the thread, probably a Linux kernel news group eight or so years ago, but there was a friendly "I've used Linux longer than you" discussion where the winning entry said that they still had an entry for ast in /etc/passwd.

    I've still got an IBM PC w/ a 10 MB HD that has Minix installed. I keep meaning to get rid of it, but just can't quite bring myself to do so. Someday I'll do it and then I'll probably see the same model being appraised for a small fortune on Antiques Roadshow.

  34. Minix very much alive by Anonymous Coward · · Score: 2, Informative

    Most universities teach minix at an advanced OS course. Its simplicity makes it very easy to fathom many major components of today's OS's. Minix runs rather well on VMWare, too!

  35. Minux is a teaching OS by Katz_is_a_moron · · Score: 4, Insightful

    Comparing Minux to Linux is like comparing a wagon to a Lexus. Minux was never designed to be a production O/S. It was designed to teach for students taking a first course in operating systems design.

    1. Re:Minux is a teaching OS by J4 · · Score: 0, Offtopic

      That -almost- makes me want to mod. Almost.

    2. Re:Minux is a teaching OS by lburdet · · Score: 2, Funny
      Comparing Minux to Linux is like comparing a wagon to a Lexus. Minux was never designed to be a production O/S. It was designed to teach for students taking a first course in operating systems design.

      if it's "Minux" for you, surely you mean a "Lexis"?

    3. Re:Minux is a teaching OS by asuffield · · Score: 1

      Having spent a few weeks adding some code to minix as part of a course in operating systems design, I can safely say that it is a sterling example of how not to design an operating system.

      The code ranges from messy to obscure; it is difficult to maintain, and rather fragile.

      Where's the point of teaching students something that isn't relevant to the real world?

    4. Re:Minux is a teaching OS by Anonymous Coward · · Score: 0

      Maintaining messy code is very much part of the real world.

    5. Re:Minux is a teaching OS by proj_2501 · · Score: 1

      Well, you just ruined it now, didn't you!?

    6. Re:Minux is a teaching OS by madprof · · Score: 2

      How was it messy for you?
      It taught me and others quite a lot about OS design (the basics) even though it is not how you'd ultimately write any really decent OS.

    7. Re:Minux is a teaching OS by sg_oneill · · Score: 2

      Well I *hope* you had the book dude.
      I remember about ten years ago using it in a course, and the first thing I decided to do was disable the file permissions and make everything 777 (Remember kids... No internet without sorebrain over 2400 modem back then.. and pretty unlikely to get hacked)
      It took me about 5 minutes to find it and change it and then more than a few coffees to recompile.

      Now heres an exercise for ya. Make that mod to your lin kernel. It's doable (I tried it once, and it worked although it made much of the system pretty angry at me) but it'll take you MUCH more than 5 minutes to figure it out if you don't know the kernel hangs together already.
      Minix is I agree flawed in many respects, but it's simplistic by design. It's a teaching tool, and I vehermently deny that it's obscure. It's quite pretty and straight forward actually.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  36. I use it by Anonymous Coward · · Score: 0

    I have an old 286 with 1meg of ram. It had DOS 2. something on it, and I got rid of that and stuck MINIX on. It was one of those cool old 286's that looked like a briefcase and had a fold out screen and keyboard...a precursor to the laptop I guess :)

  37. Minix is not Dead !!! by javacodewarrior · · Score: 0, Flamebait

    How could minix die, my OS classes was the minix OS. We took the book, learned the concepts and then rewrote parts of the OS for assignments. Minix is the only OS small enough to teach, and still be relivant to current OS implementations to carry over. I like Linux, but it is too big to teach in one semester. Minix fills a much needed space in the OS land scape. -- GTD

    --
    http://www.funwithpenguins.com
  38. I installed it last night by idiotnot · · Score: 3, Interesting

    Okay, so it's not finished, but it's somewhat useable, especially on older 32 bit hardware. Looking through dselect, there's quite a few apps available for it. The machine I'm using it on is a bit flaky (think there's a mobo/mem problem, because Linux actually crashes on it, too). I've got another machine sitting around that I'm going to try it on.

    Haven't gotten around to trying X yet.

    I'm not sure where they're going with the project, really, because, as you said, there doesn't seem to be alot of active development. What is there are quite a few good ideas, and something that's Not Unix. :-)

    Got a spare ext2 partition sitting around? Give it a shot. The Hurd.

    1. Re:I installed it last night by Anonymous Coward · · Score: 0

      Okay, so it's not finished, but it's somewhat useable, especially on older 32 bit hardware.

      You mean like all current x86 boxes?

      Looking through dselect, there's quite a few apps available for it. The machine I'm using it on is a bit flaky (think there's a mobo/mem problem, because Linux actually crashes on it, too). I've got another machine sitting around that I'm going to try it on.

      Mm. Quite a few apps eh? Have you looked at dselect under linux or *BSD ports recently? You'll probably find it's quite flaky on the other box too, so don't get excited. Once you've cross-compiled a kernel that'll boot the freaking thing just sit and watch it leak memory. Great fun.

      Haven't gotten around to trying X yet.

      Don't bother.

      I'm not sure where they're going with the project, really, because, as you said, there doesn't seem to be alot of active development. What is there are quite a few good ideas, and something that's Not Unix. :-)

      I am convinced that this is one of the bottom line problems with development of the Hurd, and one of the explanations why it's been in development for so long and never releases. Nobody ever (can?) sit down and say we need to fix this, this and this before the next release. Which means the current version (not to use the r word) has some neat features and fairly well developped ideas, and right next to those you get crufty hacked code from 10 years ago doing "just enough" to make it work.

      Got a spare ext2 partition sitting around? Give it a shot. The Hurd.

      Just check the size of the partition first. Oh and check it's not somewhere that the Hurd can't boot from too.

  39. Re:Learning Source -- that's the point! by Anonymous Coward · · Score: 0

    That's exactly why Tanenbaum created Minix in the first place. He created it in response to AT&T closing their Unix source code to other people. He wanted a simple Unix operating system for students to learn on.

    If he bloated Minix, another Linux could have been created, but he did not want that. So, Torvalds took it and went his way.

    I am in a class right now using Minix as a teaching tool, and I feel it definately has its place in learning how to modify a Unix operating system.

  40. OT: Your sig by nevershower · · Score: 1

    dude... the guy on the far right goes to my college! small world eh?

    --
    Look, ma! I'm a karma whore
    1. Re:OT: Your sig by J4 · · Score: 2

      Where do I send the dry cleaning bills?

    2. Re:OT: Your sig by Anonymous+DWord · · Score: 3, Funny

      This one's better. (Stolen from Fark)

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    3. Re:OT: Your sig by Hays · · Score: 1

      Good that you gave it credit as a farked image (more than most people do) but it would probably be even better to give the specific user, mr_fogey, credit, as they are all user submitted. I have a small flash of sympathy for the RIAA every time I see these fark images ripped off by other sites. Some nerds worked really hard on these!

      Here's the voting results for that thread :)
      http://cgi.fark.com/cgi/fark/comments-voteresu lts. pl?327588

    4. Re:OT: Your sig by Anonymous Coward · · Score: 0

      Who's the chick?

    5. Re:OT: Your sig by toupsie · · Score: 2
      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    6. Re:OT: Your sig by toupsie · · Score: 2

      Look for her here.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
  41. I'm going to be the only user! by BrookHarty · · Score: 4, Funny

    I'm downloading it now, just to say I'm the only user left!

    Please, dont download it and ruin it for me.

  42. Minix needs to die by bigbinc · · Score: 0

    People will say how easy minix is to understand and program for. I totally disagree and to rebuttal, linux is way easier to write drivers for and other low-level stuff for. Minix was a mess, that is probably why it never caught on(and of course licensing). It will take you a year to figure out how to write a driver in minix, it may take 10 minutes in linux. The microkernel approach made it brutally slow also. pass msg->tolib->lib passes to kernel->kernel passes to memory->memory passes msg to->whoknows where->msg finally gets to user program.

    --
    ---- Berlin Brown http://www.newspiritcompany.
    1. Re:Minix needs to die by Anonymous Coward · · Score: 0

      minix never caught on?

  43. As with BeOS, the M$ monopoly strikes again!!! by timeOday · · Score: 3, Funny

    Not really :)

  44. +1, Funny by Mike+Schiraldi · · Score: 4, Funny

    A new variant on the tired:

    "God is dead" - Nietzsche
    "Nietzsche is dead" - God

    can be:

    "Linux is obsolete" - Andy Tannenbaum
    "Minix is obsolete" - Linus Torvalds

    1. Re:+1, Funny by MamasGun · · Score: 1

      I hope you don't mind...I absolutely had to use this as my .SIG.

      --
      "But you've already got a DVD. It lasts forever....In the digital world, we don't need back-ups..."
      -- Jack Valenti
    2. Re:+1, Funny by Mike+Schiraldi · · Score: 3, Funny

      I'm honored. Here are some more Tanenbaum quotes:

      "As a result of my occupation, I think I know a bit about where operating are going in the next decade or so."

      "To me, writing a monolithic system in 1991 is a truly poor idea."

      "... my guess is that the fraction of the 60 million existing PCs that are 386/486 machines as opposed to 8088/286/680x0 etc is small. ... Making software free, but only for folks with enough money to buy first class hardware is an interesting concept. Of course 5 years from now that will be different, but 5 years from now
      everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5."

  45. Computer Nertworks - 4th edition by stud9920 · · Score: 1
    I am now reading the brand new edition of ast's Computer Networks. There's a page about ast's other works. One of them is "Modern Operating Systems, 2nd edition". At the end of the book's description, ther's the following sentence :
    Finally, two detailed case studies are given : UNIX/Linux and Windows 2000
    Remember when ast said the following to Linus ?
    Be thankful you are not my student. You would not get a high grade for such a design :-)
    1. Re:Computer Nertworks - 4th edition by e8johan · · Score: 2

      The lase quote shows what both AST and MINIX are all about. They are academic tools (I do not say toys). This means that they are written in a very strict fashion (AST stuck with his microkernel structure, even when it didn't make sence), and is easy to modify (due to the microkernel design).

      From an academic point of view Linux is not interesting. I'm not a kernel hacker, but I know that much of what is implemented in the Linux kernel has been done before. This does not make Linux a bad OS, it makes it a professional tool.

      The difference between an academic tool (at) and a professional tool (pt) is that a pt has to be working all the time (thus we have stable kernel releases) because the average user do not want to fiddle with the kernel, but use the OS to be productive, i.e. run applications. On the other side, an at is meant to be used in education. Thus more work is put into the ease of modifying/understanding/porting the kernel, than the actual work of being able to do something useful with the resulting system. Sure MINIX could be used as a proper OS, but that was never the main intension, just a proof of people wanting to run UNIX on their 286s back then.

  46. Karma whoring by Mike+Schiraldi · · Score: 5, Interesting

    Here's the obligatory link to Tanenbaum's 1992 "Linux is obsolete" post.

  47. Minix is far from dead... by kakos · · Score: 2, Insightful

    Minix has always lived as Andrew T intended and probably will remain that way for quite some time. Minix is an EDUCATIONAL tool. It is meant to be gone over and understood within a semester in college. It excels at this purpose and many colleges use it to this end. It will die when all the colleges use something else. Just because hackers and tinkerers don't use it anymore doesn't mean it is dead.

  48. end of something not used? by deft · · Score: 2

    IMHO, the end of something that people use should make news, and the end of something that noone uses shouldnt.

    or is this just nostalgia?

    --

    There's nothing Intelligent about Intelligent Design.
  49. it's educational by SleezyG · · Score: 2, Informative

    Anyone who knowns anything about Minix beyond the name of its famous creator and his battle with Linus, would tell you that it's all about the educational value. Had Tanenbaum allowed developers to do as they pleased with it, yeah it would be able to run RTCW and Mozilla, but Minix would lose it's ability to educate CS students. It would be spaghetti code similiar to the GNU/Linux kernel.

    As far as I know, Minix is the only OS that comes with a textbook that teaches you how to hack it.

  50. Who Defines a Dead OS? by Anonymous Coward · · Score: 0

    the apple ][ has users but not enough to consider it "alive" does it? who deems an OS officially dead? is it 4:20 yet?

    1. Re:Who Defines a Dead OS? by Anonymous Coward · · Score: 0

      The Apple ][ series has "free lifetime support", so you'll be able to buy software and get a support engineer on the line as long as Apple is still around. That makes it better supported (more alive) than most Linux software from last year.

  51. Poor Minus by unsinged+int · · Score: 2

    RIP Minus...Minus was survived by his brother Plus, cousins Multiply and Divide, and many descendents.

    1. Re:Poor Minus by Anonymous Coward · · Score: 0

      What if the OS was "Assix"?
      Would its creator be named Asus or Anus?

  52. Re:Was it superior? Apple and Microsoft think so by mister_jpeg · · Score: 1

    Two main desktop OSs use it: WinNT/2k, and MacOS X, built on the Mach kernel.

    In fact, the first Linux distro I used (and still run on a Radius 8100 clone) was running on top of a Mach kernel: MkLinux.
    Shame that MkLinux development stalled. The project could've accomplished some way cool stuff. The Linux kernel was implemented as a virtual server above the Mach kernel and in theory you could've run mulitple instances of the Linux server.

    --
    -jpeg
  53. OT: Sug. a -very- slim UNIX-clone for -this- app.. by ivi · · Score: 1


    OK, so we'd like to develop an OSS'd text-mode
    app that uses any serial ports available
    on a modest (possibly dated) x86 box

    (the box -may- be a 286, but if your sug'd OS
    requires a bit more, we'll meet its CPU req'ts)

    Needed: [Your sug's for] a very slim, C-based
    OSS Op Sys that will facilitate running of
    our application (eg to program, upload/down-
    load data to/from such devices as GPS's &
    scanning receivers; the latter might need a
    faster serial-port speed, ie to provide fast
    channel/sec scanning rates)

    We'd like to program it using a well-docu-
    mented C compiler (that might as well be a
    part of the suggested Op Sys, but needn't,
    as long it's also available at OSS prices)

    Would MINIX fit the bill? If not, what do
    you think might?

    Oh, we'd prefer not to have to buy a book
    in order to use / program up the target app.

    What'cha think would do the job?

    TIA

  54. Educational--like Pascal? by Macrobat · · Score: 2
    My impression of second-semester CS classes was, "okay, you all learned Pascal--now you're going to have to unlearn all those bad habits to program in C." Perhaps this is an unfair characterization of Pascal, but it appears to be pretty widespread. It has been spoken of as a language (and I'm paraphrasing a few sources here) that "enforces it's creator's impression of what a programming language should be, without the corrupting influences of real-world problems to solve."

    I wonder (and I really do wonder, I'm not an OS hacker at all) if Minix might not have suffered from the same limitations--i.e., it's designed for teaching, but are it's lessons the ones people use in the real world?.

    --
    "Hardly used" will not fetch you a better price for your brain.
    1. Re:Educational--like Pascal? by Bakaneko · · Score: 1

      Heh. I never learned Pascal in my CS classes. I think they reserved that for engineers who just wanted to learn "programming" My first academic computer program was a Turing machine, which as I remember we'd test on a little program that ran on Mac II's. My last program for that course filled a couple of huge plotter pages at a really really tiny font. The circles for states weren't much larger than a capital O is on my screen right now. At least the little Turing machine emulator thing allowed you to build and reuse modules that could be encapsulated as single states in a larger program. It was an odd lesson in forcing students to program modularly when if you didn't, it simply would not fit on the screen.

      When the 2nd quarter class started, I still remember the professor saying "Alright, you're going to need to know how to program C in 2 weeks, but we aren't teaching that in class. Tutoring sessions are available starting at 11pm tonight." Those were a crazy couple of weeks, but at least it taught me never to get too attached to any language.

    2. Re:Educational--like Pascal? by RazorJ_2000 · · Score: 1

      Ahh... fond memories of UWaterloo.....

      --
      pi=sigma{n:0-infinity}[(1/16)^n][(4/(8n+1))-(2/(8n +4))-(1/ (8n+5))-(1/(8n+6))]
  55. Genealogy by Anonymous Coward · · Score: 0

    Does this make Minix the patriarch of Linux?

    Now I'm confused; "l" comes *before* "m"...

  56. *inix is dying by Anonymous Coward · · Score: 0
    It is official; Netcraft confirms: *inix is dying

    One more crippling bombshell hit the already beleaguered *inix community when IDC confirmed that *inix market share has dropped yet again, now down to less than a fraction of 0.1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *inix has lost more market share, this news serves to reinforce what we've known all along. *inix is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict *inix's future. The hand writing is on the wall: *inix faces a bleak future. In fact there won't be any future at all for *inix because *inix is dying. Things are looking very bad for *inix. As many of us are already aware, *inix continues to lose market share. Red ink flows like a river of blood.

    Minix is the most endangered of them all, having lost 99.3% of its core developers. The sudden and unpleasant departure of long time Minix developer Tannenbaum only serves to underscore the point more clearly. There can no longer be any doubt: Minix is dying.

    Let's keep to the facts and look at the numbers.

    Minix leader Tannenbaum stated that there are 70 users of *inix. How many users of Minix are there? Let's see. The number of *inix versus Minix posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 70/5 = 14 Minix users. *inix/OS posts on Usenet are about half of the volume of *inix posts. Therefore there are about 7 users of BSD/OS. A recent article put Minix at about 80 percent of the *inix market. Therefore there are (70+14+7)*4 ~ 360 *inix users. This is consistent with the number of *inix Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, *inix went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *inix has steadily declined in market share. *inix is very sick and its long term survival prospects are very dim. If *inix is to survive at all it will be among OS dilettante dabblers. *inix continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *inix is dying

  57. it's for academic use by Anonymous Coward · · Score: 0

    Minix exists to demonstrate a clear and concise kernel for use in an operating systems course. You can grok the whole OS in one semester.

  58. This is good... by OneFix · · Score: 1, Troll

    Now developers can focus their efforts on Linux.

    Looking at kernel.org, I see a list of 16 different platforms that run Linux...I see 5 that would run Minix 1.5...Only 1 that runs 2.0...

    It's obvious that the developers have already started leaving for Linux development.

    Can anyone honestly say that there is a good reason to use Minix over Linux/BSD???

    I think it says something when the main page for a "modern" OS isn't running its own web server...

    I'm sure there's a good reason why the development team decided to remove Minix support from xterm...this was most likely holding back development of new features.

    I actually cant wait for version 5.0 of XFree86...we finally get color mouse pointers (currently available through CVS)...

    1. Re:This is good... by Anonymous Coward · · Score: 0

      What about OpenBSD?

      http://uptime.netcraft.com/up/graph/?mode_u=on&m od e_w=on&site=www.openbsd.org&submit=Examine

      From their FAQ:
      http://www.openbsd.org/faq/faq8.html#wwwsola ris

      They say "none of the developers think it is particularly relevant."

      Uh-huh... they're building "The World's Most Secure OS", and they don't even care that their publicly available files are trojaned because of a less secure OS.

    2. Re:This is good... by Anonymous Coward · · Score: 0

      I'll bite.

      The reason i use Minix is .. *Drumroll*

      GNU/Linux or *BSD won't run on my 8086.

      Dated hardware is fun!

  59. We used it at UCLA by Dirtside · · Score: 2

    In the spring of 1999 (or maybe it was winter...) I took an operating systems class at UCLA. Basically it was the fundamentals of operating system design, but we used Minix for our projects. We had to do things like modify the 'ps' program, the memory manager, etc. in order to learn about core concepts. Minix was interesting, although getting it running was a task in itself. Good thing I had a second computer that year!

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  60. Obligatory slippage? by Tablizer · · Score: 1

    Where's all the Austin Powers "Minime" Jokes? Couldn't find *one*.

  61. Aw man... by Lord+Puppet · · Score: 5, Funny


    I just installed Minix on my XBox, and now I find out that it's dead.

  62. You know... by Loki_1929 · · Score: 5, Funny

    You know, there's some poor bastard out there reading this on a machine running Minix who just read the line, "no one's used it since 1996". Imagine for a moment, if you will, how that person must feel right now...

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
    1. Re:You know... by plasm4 · · Score: 0

      well you haven't seen anyone here claiming to use it still have you? lets see if anyone fesses up to it

    2. Re:You know... by plasm4 · · Score: 0

      never mind, i just read two posts down

  63. Imagine... by beaubell · · Score: 2, Insightful

    If Mr. Tanenbaum had released Minix as GPL back during the birth of Linux...

    1. Re:Imagine... by Anonymous Coward · · Score: 0

      Indeed - computer history would truly have been different.

      Moderators: Beaubel's post is the single most insightful comment on this story and it currently scores +1: Moderate!

  64. Re:Minix: My first love by Anonymous Coward · · Score: 0

    so true. i only heard of minix from a coworker (while still a student). my os class consisted of that book with dinos on cover and one program with semaphores and shared memory. i would much rather have liked to learn the minix source, but i can do it now on my free time.

  65. not hardly by Anonymous Coward · · Score: 1, Interesting
    the problem with microkernels is the lack of support for components and object orientation at the CPU level


    Putting operations in hardware rather than software doesn't mean that there will be fewer of them or that they will take significantly less time.


    OO simply has a lot of overhead, which is often the price paid for a clear conceptual model.


    Modern microkernels are in practice a lot more similar to monolithic kernels in their system calling and kernel inter-server communications.

    1. Re:not hardly by Anonymous Coward · · Score: 0

      OO simply has a lot of overhead, which is often the price paid for a clear conceptual model.

      Unfortunately, OO doesn't have a clear conceptual model. At least, the most popular OO languages (C++ and Java) force the programmer to use all kinds of byzantine contortions to get around their ill-conceived strong static typing.

      In a dynamically typed language like Smalltalk or Objective-C, programs aren't littered with casts, and there is no need for the C++'s demon child of preprocessor macros and premature optimization, templates.

  66. I used it a couple of years ago by bkhl · · Score: 1

    I used Minix to get some kind of UN*X up on a friends Atari STE in 2000 or so. It made a cool looking terminal.

    Sorry to say, the space button fucked up, and the machine was broken in the attempts to fix it.

  67. Have you never heard of RXVT by Anonymous Coward · · Score: 0

    ouR X Virtual Terminal

    X-Term replacement.

  68. Oh no... by Anonymous Coward · · Score: 0

    Minix is dead? Now people are going to start praising how great it was and people will start development projects with it...Now when is the Mac going die...

  69. Minix / Pascal by Duds · · Score: 2, Insightful

    There's some simularity here. No-one in the right mind these days would use pascal (in the non-Delphi sense) for anything like a serious purpose.

    But as a first introduction to procedural code as a teaching language it's superb.

    Ditto minix. No-ones gonna run it on a serious machine, but there's a lot to learn if you run it on crappy old hardware.

  70. From the horse's mouth.. by irexe · · Score: 5, Interesting
    This is an entry from Tanenbaum's personal faq. I think this explains fairly well why the comparison between Minix and production unices is fundamentally crippled:

    What do you think of Linux?
    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. I think this is a good thing.

  71. much nicer small OS around - plan9, vsta by Anonymous Coward · · Score: 0


    MINIX was always a dog, with its ridiculous single threaded file system.

    If you wanted nice small OS check plan9 (recently
    freed, minimalism itself) or Andrew Valencia's vsta (very nice small OS, much nicer than minix ever was). Both are actually usable too, unlike minix.

    http://plan9.bell-labs.com/plan9dist/
    http://ww w.vsta.org

    -S. (who ran minix/m68k for some time, but didn't like it)

  72. The real truth about Linux by Ektanoor · · Score: 3, Insightful

    The statements about the death of Minix are out of the line. Minix is dead, dead from the very start. It is not a OS in the same way other OSes are and never was supposed to be such way. Minix is the crash dummy, the body of the anatomic room, the prototype A. Tanenbaum was not trying to make a real OS but a tool for students to learn how to create operating systems. And he kept this OS in such way.

    However, there was this guy that came from the Northern cold, played a little with the cadaver and thought he could even overwhelm Frankenstein. For a few starry nights, he chunked, cutted, ripped Minix body into pieces to rejoin them into a new more perfect body, something that today reminds to some people a cute penguin...

    That is probably one of the reasons for the harsh reaction of Tanenbaum on seeing the new monster and realizing that "it's alive". Well, Frankenstein was made from mortified human pieces, while Minix was dead from start and should have stayed in that status for long. So we may understand his shock seeing a living Linux.

    Well this is half-humour half-stupidity but I tried to give another view of the story, in a more dummy way. Minix is a great system but, it was never intended to become another OS in the market. It is interesting that it gave birth to such an OS, but it never was in a position to concur with it. Minix and Linux have had always different purposes. The fact that it is being buried down, is not a problem on Minix but on the system. If one looks well around, he may see that the bottom line of development is dying. For the last years, there's been a fall on the creation and development of software infrastructure like OSes. So, this is not a sweet thing to see. It is a worrying signal that we may see some downgrade on specialists for the near future.

  73. This is bullshit! by mcbridematt · · Score: 0, Redundant

    Hate to swear, but I think your getting my point by now. XF86 probably doesn't know about Minix-VMD Minix-VMD is a 32-bit version of Minix, which has X-Window support. Sure, Andy Tannenbaum is a very unhappy person tonight, as he is the inventor of not only Minix but Amoeba. But there are other things?, is Andy still kicking himself at his kinda pro-NT stance on Linus during "Who's OS is Better" battle several years ago where he quoted: " The alternative is a microkernel-based system, in which most of the OS runs as separate processes, mostly outside the kernel. They communicate by message passing. The kernel's job is to handle the message passing, interrupt handling, low-level process management, and possibly the I/O. Examples of this design are the RC4000, Amoeba, Chorus, Mach, and the not-yet-released Windows/NT." " MINIX is a microkernel-based system. The file system and memory management are separate processes, running outside the kernel. The I/O drivers are also separate processes (in the kernel, but only because the brain-dead nature of the Intel CPUs makes that difficult to do otherwise). LINUX is a monolithic style system. This is a giant step back into the 1970s. That is like taking an existing, working C program and rewriting it in BASIC. To me, writing a monolithic system in 1991 is a truly poor idea." Then Linus claimed that Minix was doing Andy brain damange. (Why did Linus bother replacing the Minix kernel with Linux in the first place, it gives the impression of "Andy/Linux" as opposed to "GNU/Linux" and even some others "NetBSD/Linux"! Full flame war is at Google Groups

  74. duh... by joto · · Score: 3, Insightful
    Of course minix is dying for real-world use. Minix was never designed to do anything practical. Minix was designed to be a minimal multi-tasking unix-like micro-kernel OS that was small and simple enough for students to understand in half a year. It still is.

    If people were running XF86 on top of Minix, that would in my mind make them crazy. The way to work with minix nowadays is to run it inside e.g. VMware, not to run it as your primary OS. Minix was never intended to be anything but a toy.

    But it is a good toy. I have just recently started to look at it, and it is very easy to learn from. And personally, I would rather see it stay that way. It's much better to have a simple educational toy, than a half-assed attempt at making it more complex, and more suitable for actual work. Because for actual work, there are already so many alternatives that are so much better: Windows, Linux, *BSD, Solaris, ...

    I doubt many minix users really care about the dropped support. They are there for the kernel, and could care less about support for third-party programs.

    And Tannenbaums strict control of the source have proven to be right. I can today download minix, and it still has some resemblance to what is described in the book. If Linus and the other good minix hackers had had their own way, minix would today look entirely different, and thus be useless for teaching.

  75. Re:Minix is dying : NOT by sofar · · Score: 2

    refer to:

    http://www.cs.vu.nl/~ast/minix.html

    and see for yourself.

  76. Use of Minix by Pflipp · · Score: 3, Insightful

    Minix was a cute little UNIX introduction to a lot of people. An older version ran on the Amiga as well. It's the way I've made my transition from Amiga -> Minix -> Linux. This Minix never came with XFree86, and I believe it was quite a hassle to install if you really wanted it. Most people playing with Minix ever since Linux was ported to the Amiga, did it as a toy introduction to UNIX, and had no real need for X, anyway.

    While I believe Minix does prove to be a little silly a choice these days, it's still a nice look back into the old-style (Version 7??) UNIX, for people who just weren't born that long ago :-)

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
  77. Demystifying by Anonymous Coward · · Score: 0

    Personally, I remember getting the book and being amazed that one could just read a program that was an OS - till then it was all black arts to me. Anyone who did the same might also be interested in the book "A Small C Compiler" which demystified compilers for me.

    I would have thought that there was still a place for a _simple_ open source OS for students and hobbyists ? Linux has to do real work on too-many machines making it somewhat cluttered these days so surely it's better for learning and playing to look at a simple but functional OS, like Minix ?

    Thanks to Mr Tanenbaum for his continuing work - I am sure he is clever enough to ignore the pathetic taunts of the ignorant in this forum, and elsewhere.

  78. Fools! by sergio.garcia · · Score: 1

    Don't you know that is not dead which can eternal lie, and with strange aeons even death may die?

    --
    "Agree with them now, it will save so much time."
  79. Prentice Killed Minix by Anonymous Coward · · Score: 0

    Minix's original licence was ok; you can make as many copies as you like and give it from friends. But Prentice got greedy, and restricted this in later releases, to the point they owned more of less until then owned all of nothing.

  80. WTF? by NoMoreNicksLeft · · Score: 3, Interesting

    You think that's funny.

    I use awstats as my web statistics package, which happens to check if the OS is CP/M. I didn't know what to think when I saw that... maybe they werer just being thorough.

    Well, once per month, I actually get a hit from someone using it. I mean... damn. I like vintage stuff and all (I just managed to get my Amiga 2000 up and running not so long ago, and I actually have a copy of Atari ST Minix) but how in the hell do you browse from CP/M?

    I need to find this guy. Whether I should bitchslap him, or bow down in worship when I do, is something to debate

    Note: I have a friend that likes to screw with me, telnets in and manually adds bizarre headers. But this isn't him, nor can I imagine someone else doing this for kicks on strangers' websites. I really am shocked and bewildered, in a way.

    1. Re:WTF? by balloonpup · · Score: 1

      Note: I have a friend that likes to screw with me, telnets in and manually adds bizarre headers. But this isn't him, nor can I imagine someone else doing this for kicks on strangers' websites. I really am shocked and bewildered, in a way.

      Well, you can always change your user agent headers in the registry if you use IE. Mine says AYBABTU 1.0, for instance.

      --
      I sing the doggie electric!
  81. Minix = great OS on old hardware/embedded by Florian · · Score: 4, Informative
    I fail to see why dropped XFree86 support would kill Minix - as it doesn't make much sense to run Minix on hardware powerful enough to run an X server. After trying several alternatives (Small Linux with kernel 1.0.9, FreeDOS, V2OS), I found Minix an excellent OS for a laptop with a 386sx/20Mhz CPU with 2 MB RAM and 40 MB hard disk. On this hardware, Minix gives me a fast-running, stripped-down Unix shell environment comparable to Busybox (or respectively, Linux rescue floppies like Tomsrtbt), with a decent vi clone (elvis-tiny), a C compiler (!) and full man page documentation. It is a very sound choice for turning fleamarket hardware into a word processor with the Uni toolchain (grep, sed, sort, make etc. - for a full list see here). Exchanging data between Minix and other OSes is a snap thanks to Minix-fs support in the Linux kernel and the availability of mtools for Minix. With its academic background, Minix is a very cleanly designed, BSDish OS. Its major drawbacks are lacking job control (suspending, backgrounding and foregrounding processes), an almost DOS-like limitation on the length of file names and, unless you use the MinixVM fork, no virtual memory.

    Since Minix has been put under the BSD license since April 2000, I wonder why nobody has made an effort yet to port it to embedded systems (PalmOS PDAs with Dragonball CPUs, for example, should be an ideal target). Minix should be much better suited for many embedded applications than the much more complex Linux kernel.

    --
    gopher://cramer.plaintext.cc http://cramer.plaintext.cc:70
  82. Comparisons with Linux Miss the Point by reallocate · · Score: 3, Informative

    Right. Measuring Minix against Linux or any OS with pretensions to be a production tool is inappropriate. For some, it probably reflects an unfamiliarity with the Tannenbaum book and a perspective that began sometime after the the code's initial appearance in 1987.

    I own both the first and second editions of Tannenbaum's Minix book. They're both buried in boxes right now, so I can't post a quote, but Minix was written as a teaching tool, not with any intent that it would ever be used a production OS or, for that matter, as a hobbyist OS. At the time, the only way for Tannenbaum to legally use source code as a pedagogic device to illstrate the workings of a Unix-like OS was to write it himself. The typical PC box then -- remember, this is 1987 -- was an XT without a hard drive.

    In other words, Minix code was written to illustrate the points Tannenbaum makes in the book and to work on 640k green-screen XT's with one tiny 5 & 1/4-inch floppy.

    --
    -- Slashdot: When Public Access TV Says "No"
  83. news? by Vilim · · Score: 1

    Minix is dead, so why is this news? I knew that years ago.

    --
    History will be kind to me, for I intend to write it - Sir Winston Churchill
  84. Read the Books? by reallocate · · Score: 2

    >> To do anything practical...

    I'm guessing you haven't read Tannenbaum's books. He never intended anyone to do "anything practical" with Minix. He wanted code to illustrate the OS design principles he was teaching. At that, the code had to work on XT's without a hard drive, fit on a 160k floppy, and run on a machine with less than 640k of memory.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Read the Books? by Darren.Moffat · · Score: 2

      I used Minix as part of the file systems component of our OS design/internals course. At that time Glasgow University Computing Science department was a PC free zone (Only Sun SPARC & m68k and Mac m68k).

      The version of Minix we used ran as a userland process under SunOS 4.1.x.

    2. Re:Read the Books? by arkane1234 · · Score: 1

      Back before I could physically run Linux, I got sick of how closed off I was from everything on the underside, and started to experiment with Minix. Linux required 4 megs of ram to run, and that was alot for me, back then! I only had 2 megs, so I installed it, cludged through this wierd Unix syntax thing, learning how everything worked. It definately works, at least it did as of 1995-1996. I even started learning my first bits of 32-bit protected-mode programming with Minix. (well, transferred the knowledge to dos, considering protected-mode programming under Minix just meant to do an actual C program LOL)

      Minix is a fine OS for what it does. Teaching that intricate of programming is made much easier by example, and that's definately where Minix comes into play.

      --
      -- This space for lease, low setup fee, inquire within!
    3. Re:Read the Books? by reallocate · · Score: 2

      My first experience with Minix was installing version one on a Zeos 286 laptop -- a ponderous black thing with, I think, exactly one meg of ram. No CD, of course, Just some floppies and a wing and a prayer. But, what you got in the end was a working OS with the core Unix tool set, even if some of the tools were a bit on the skinny side. Plus a great book to explain it all.

      --
      -- Slashdot: When Public Access TV Says "No"
  85. Open source: Rebels at the gate by spoonyfork · · Score: 2

    Open source: Rebels at the gate

    By Rick Micciuti
    Staff Writer, CNET News.com
    October 14, 2002, 4:00 a.m. PT

    For years, Andy Tanenbaum and other top executives at Minix railed against the economic philosophy of open-source software with Orwellian fervor, denouncing its communal licensing as a "cancer" that stifled technological innovation.

    Today, Minix claims to "love" the open-source concept, by which software code is made public to encourage improvement and development by outside programmers. Tanenbaum himself says Minix will gladly disclose its crown jewels--the coveted code behind the Minix operating system--to select customers.

    "We can be open source. We love the concept of shared source," said Bill Veghte, vice president of the Minix Server Group. "That's a super-important shift for us in terms of code access."

    Did Minix suddenly find open-source religion? Hardly. It was dragged there kicking and screaming by its customers, who are increasingly drawn to open-source software like Linux, whose inner workings of code can be seen by anyone and modified.

    While small in scope, Minix's adoption of some key open-source tenets is monumental in meaning. It is an acknowledgement that the company sees the technology as its most serious competitor in years and is taking steps to make sure its Minix franchise can survive the attack.

    The open-source movement also represents a larger threat to Minix that transcends any particular technology or company: The high-tech industry has undergone a psychological shift that encourages challenges to Minix, which for many years had been technologically possible but practically unthinkable.

    For a combination of reasons ranging from the troubled economy to mistakes in Minix business strategies, many large companies are wondering, for the first time in maybe a decade, why they pay so much for its products and how they can get by with less.

    "This is going to force Minix to look at how they structure their software architecturally, and how they package and market their products, and I think that's good," said Michael Cherry, an analyst with Directions on Minix.

    Minix has itself to blame at least in part for strengthening the hand of its rivals. A controversial new software licensing policy, which raises prices for some customers and asks them to pay in advance for future releases, has angered many Minix customers and driven them to seek cheaper alternatives such as Linux.

    While no one expects the open-source trend to affect Minix's profits immediately--the company is still ringing up record sales and has roughly $40 billion in cash--it is clear that the technology's popularity has forced the company to respond.

    "Minix hasn't yet been hurt by Linux in any absolute sense, but open source gives customers alternatives," said Jonathan Eunice, an analyst with market researcher Illuminata. "It means Minix has to devote some of its resources to thinking about how to combat it. It makes Linux and open source a strategic problem, not a 2002 revenue-loss problem."

    Minix customers say the software giant has already made significant changes, such as sharing source code with large customers and launching a "trustworthy computing" initiative to button-up troublesome security holes in its software.

    "We're learning, if you will, from the Linux world," Minix Chief Executive Steve Ballmer told CNET News.com.

    The company's next server version of Minix will ask clients to join online newsgroups for support and advice, following the community-based traditions of the open-source philosophy.

    "With open source, I can make systems work where closed-source software just won't," said Phillip Windley, chief information officer of the state of Utah and a longtime Minix customer. "I can't always afford to wait for a software vendor to come around to my way of thinking."

    --
    Speak truth to power.
  86. OSKit - the successor to Minix by Animats · · Score: 2
    The successor to Minix is probably OSKit. OSKit is a modular, toy operating system. You can build and run OSKit, and you get a minimal UNIX-like system. But that's not what it's for. The point of OSKit is that if you want to try out new OS ideas, OSKit has all the parts you need for the sections you're not working on. It's a tool for OS researchers and students.

    It's still being worked on, although why anybody would be working on a port to the DEC Alpha in 2002 is beyond me.

  87. chou, Andy , dis moi oui ceeeette fois ci ! by Anonymous Coward · · Score: 0

    Andrew Tanenbaum is also the writer of "computer networks" and that book rocks.
    As for minix, it failed to switch to the 286 protected mode on the machine where I tried it, but what it surely tought me was to be indulgent towards the slackware installe procedure ... It could have tought me more if it were not for the price of the book and lack of any alternative information source.
    I can t blame A.T. for criticising linux architecture, but I sure hope he would put more course material in the open.

  88. Its Ironic Minux teaches Unix But Linux.... by linuxislandsucks · · Score: 1

    excells at teaching programmers how to work together writing unix!

    Mr T was wrong, unfortunately

    --
    Don't Tread on OpenSource
  89. Minix is not for general use by DrStrange · · Score: 3, Informative

    I'm a bit tired of reading about the Minix vs. Linux debate when its apparent that most don't realize that Tanenbaum et al. did not write Minix as a general purpose OS. Minix was written as a teaching tool for operating systems classes. Tanenbaum has refused to add more "user" features to Minix because he wanted an educational Unix clone students could interact and program with without getting lost. Writing an operating system that a student can understand and learn from is a lot harder than writing an operating system that only already-knowledgable-programmers can work on. So in the future please be kind to Mr. Tanenbaum or at least do a touch of research before blasting him with "in your face Tanenbaum" statements I've read here. I realize siding with Tanenbaum on /. is not a popular position but the one thing that really gets me upset here is when people blast a good man (Tanenbaum) who's done a lot of good work over blind advocacy to on operating system.

    Oh and just to make sure I get modded down as Troll...let us all remember this quote from Mr. Tanenbaum's books: "The desire for a free production (as opposed to educational) version of Minix led a Finnish student, Linux Torvalds, to write Linux. This system was developed on Minix and originally supported various Minix features (e.g., the Minix file system)". So yes if you are a Linux fan remember Linux's roots come from Minix so trashing Minix its tantamount to trashing your parents.

  90. A realworld project that used Minix by jjk35 · · Score: 2, Informative

    The Advanced Development Group at NCR Cambridge, OH was using Minix in their GNOME project in 1987. The GNOME project was an attempt to accelerate object oriented programs and increase processing power on NCR Tower computers. The main goal was to develop a Multibus hardware accelerator card with three Transputer processors(T800's) on them. This hardware accelerator design experimented with a new MMU and cache design that supported object oriented paging and object caching. We initially ported Minix to this Transputer hardware accelerator board. The port took two months but we had Minix running and distributed over 3 Transputers. We also had the previously mentioned licensing difficulty with Prentice Hall, but that did not kill the project. Management kill the project and reassigned us to other projects that had more pressing neeeds.

  91. Minix sucks by Linus+Thorvalds · · Score: 1

    'Nuf said...

    -- Linus

    1. Re:Minix sucks by linuxislandsucks · · Score: 1

      Would you agree with my previous comment that Linux does abetter job of teaching programmers how to program together wirting Unix code?

      --
      Don't Tread on OpenSource
  92. Let Me Play The Devils Advocate :-) by Anonymous Coward · · Score: 0

    "The web"? And what do you use "the web" for? Click on shiny pictures and moving monkeys?

    REAL hackers browse with lynx on their PDA. ALL DAY....

    Luckily, I'm not a REAL hacker ;*)

  93. Posting this anonymously to save my fragile karma by Anonymous Coward · · Score: 0

    Another surprisingly good microkernel: Windows NT4/2000/XP. Particularly as it's implemented under Windows 2000. In NT4 it wasn't entirely mature. In XP it's buried under loads of eye-candy and spyware. The code for it prolly looks like hell, and would be an embarrassment to MS if it was released. But it works surprisingly well.

  94. Re:Posting this anonymously to save my fragile kar by operagost · · Score: 1

    But it's not a microkernel anymore. It now supports exactly one platform, and that's by both intent and design. Platform-specific crap was introduced with NT 4.0, and has only gotten worse.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  95. Linus is a thief by Anonymous Coward · · Score: 0

    Linux worked for Bell Labs during the time that they put a LOT of effort into developing their version of Unix.

    After his internship was done he returned to school and began work on the Linux Kernel. Hmmmm. a little strange that the project he started had so much in common with the one he just left at Bell.

    I use linux when it suites my needs and think it has developed into a respectable OS for many different uses but that does not excuse Linux from stealing the source to Bell Labs Unix project and calling it his own.

    1. Re:Linus is a thief by vga_init · · Score: 0

      Yes, but who really cares where the source came from as long as we have access to it? :D

  96. OHH my God!!! by offlerthecrocgod · · Score: 1

    When did this happen!! and it was going so well I though it was going to be around forever just like BEOs and pc/m and windows now I find out its been relegated to the scrap heap of history ohhh god why why!! - ohh wait a minute Minix what the fuck is Minix!-I though the headline was Linux

    --
    Shin: a device for finding furniture in the dark.
  97. Academic OS by madgin · · Score: 1

    Now that Minix is officially "dead", and Linux is advanced and complicated, what UNIX-like OS is recommended for students learning the ins and outs?

  98. Minux still alive and well by j-turkey · · Score: 3, Insightful
    Minix is not dead.

    Al Woodhull's Minux box is still alive, well, and running here, in the third floor of Cole Science center at Hampshire College, in Amherst, MA. Al Woodhull is the co-author of the Minix operating system, and I believe that he still helps maintain it (occasionally).

    The fact that it is still up and running an Apache server is a testament that it is still a functional operating system...more than just an educational toy. Here is a quote from the site:

    To the best of our knowledge, minix1.hampshire.edu is the oldest web site based upon standard Minix. The site actually began operation in April 1994, offering anonymous ftp access using Michael Temari's Tnet system on Minix 1.5 on an 80286 system. In February 1996 the web site was added to the site, then operating under Minix 1.7.0 on an 80386. The mirror site at turing.oit.umass.edu was added in 1998, and changed its name to minix1.bio.umass.edu in October 2001.

    So what if XF86 isn't being written for it? Does X make it a real OS? Is an OS not functional without X11R6? Does that make all of those X-less servers that I built and maintain toys?

    --Turkey
    --

    -Turkey

    1. Re:Minux still alive and well by Garridan · · Score: 1

      A few professors speak Latin, too, does that mean the language isn't dead?

    2. Re:Minux still alive and well by j-turkey · · Score: 2
      A few professors speak Latin, too, does that mean the language isn't dead?

      Bad analogy.

      The reason why its a bad analogy is because Latin was, at one time, used as a mainsteam cultural language. Minix was not built as an OS for the masses. It was developed specifically as a teaching tool. So if a few professors use it, it means that it is alive and kicking in exactly the way it was intended to exist in the first place (in fact, you proved my point -- thanks). Now, it just happens to be useful in ways that it was not originally intended -- it runs Apache and some other useful tools, which for the sake of this argument, is a bonus. Is Linux as good of a teaching tool as Minix? No -- for several reasons that I won't get into...or even answer of you choose to argue it with me (read the rest of the posts on this /. topic and I'm sure you will find an convicing answer). Is there a better OS to be used as a teaching tool? Not that I know of. Do some professors still use Minix to teach with? Most likely -- so it is decidedly not dead.

      -Turkey
      --

      -Turkey

    3. Re:Minux still alive and well by Garridan · · Score: 1

      True, true. But how many Linux classes do you see now, in comparisson to Minix? At the schools I've attended recently (two community colleges and a university), I've seen dozens of Linux classes... and I think a professor mentioned Minix once...

      Linux may not be as good of a teaching tool (debatable -- source code is an excellent teacher), but it is certainly a much more popular one now, by a landslide. So while Minix might not be dead, its almost there.

    4. Re:Minux still alive and well by j-turkey · · Score: 2
      So while Minix might not be dead, its almost there.

      Yeah -- I totally agree.

      --Turkey
      --

      -Turkey

  99. Imagine... by Anonymous Coward · · Score: 0

    a beowulf cluster of minix!

  100. The problem with Minix by Anonymous Coward · · Score: 0

    is that it's totally unsuitable for Beowulf clustering!

    My company spent thousands trying to get clustering working on this hick-dicky and had to give up in desgust!!

    Tanenbaum's name is truely mud around here, whereas Linus has delivered on his promises

    1. Re:The problem with Minix by vga_init · · Score: 0

      Think about what you are saying: you are trying to cluster minix. Why? You company spends thousands of dolars on a MINIX PROJECT!?!? They should have taken your advice and used linux.

  101. Two weeks from everywhere? by porkchop_d_clown · · Score: 2

    Do you know any old-timey music?

    1. Re:Two weeks from everywhere? by HuguesT · · Score: 1

      Well sir, we're steeped in old-timey material, heck, we're silly with it, aren't we, boys?

  102. Unix implemented on a microkernel? by Nicolai+Haehnle · · Score: 3, Insightful

    Hmm. I'm sure a microkernel system will work for a UN*X-like OS. However, I really doubt that it's a good idea to implement yet another Unix-alike on a microkernel - it won't really make use of the kernel.

    Unix is built around the central idea of files (and the related pipes, sockets, etc...).

    Microkernels, on the other hand, are built around the idea of IPC, or, to be more direct, function calls.

    So if a microkernel is used only to exchange the function calls that are necessary to provide file system capabilities, then it is probably used very inefficiently.

    I think microkernels are really the way to go for desktop systems, because desktop systems, while benefitting from the concept of files, have almost nothing to do with files. When you're working with a spreadsheet app, all that happens are function calls (or callbacks, which is really the same): you click the mouse, and the graphics/input systems calls a function in the spreadsheet app, which then performs some calculations. To display the changes, the spreadsheet app calls a series of functions in the graphics/input system.
    No files involved, are there?

    Of course, the X client/server design uses a file (a socket) to communicate the function calls, but that's really just an unnecessary layer of complexity.

    So yes, I'm calling for a paradigm shift. Implement a system on top of a microkernel that doesn't give a shit about Unix (if it can run most POSIX apps then great - but don't make it a priority). Make it a desktop system. Use C++ as the major language of the operating system, so that components that reside in a different address space can easily be accessed as native language objects - and applications won't have to bother whether those components are local, in a different address space or on a different computer. There are many things that need to be worked out, but it can result in a very sane and flexible design.

    Maybe something like this has already been implemented (or started), but I haven't found anything - microkernel developers seem to be focussed extremely on theory instead of practice.

  103. If your college doesn't teach OS... by Anonymous Coward · · Score: 0

    What kind of College doesn't teach OS classes? It must be a very baaad college...

  104. Hardware requirements by 1155 · · Score: 3, Informative

    Thought you might be interested in this then (minix looks like what I need to run on any 486 or lower machines I run across, as my fiance is liking unix, so she'll need a compy...):

    HARDWARE REQUIRED
    To run MINIX 2.0, you need a PC driven by an 8088, 286, 386, 486, or Pentium CPU. The system must be 100% hardware compatible with the PC-AT and its successors (i.e, EISA bus, IDE disk, etc.).
    To run the 16-bit version, 640K is the minimum. To run the 32-bit version, 2MB is the minimum. To run comfortably, another 512K is needed.

    A hard disk is not technically required, but is strongly recommended to take full advantage of the system. To load all the sources and be able to recompile the system, 30 MB is the practical minimum but with a 20 MB disk partition, you can still run and compile parts of the system.

    The system must have either a CGA, EGA, VGA, monochrome, or Hercules video card, or another card that emulates one of these. Both 5.25" and 3.5" diskettes are supported, as are printers using the parallel port and modems and terminals using the serial ports. Mitsumi CD-ROMs are also supported, as are some Ethernet cards.

    1. Re:Hardware requirements by sg_oneill · · Score: 2

      Actually, one of Tanenbaum's protege has a version from memory called VMD or something like that (long time ago). That's the one for your 386/486. I think it had a VM & perhaps threads and ran the X terminal. The X may of migrated back to minix 2.

      I think the biggest prob with minix was the nutty network system. It *wasnt* posix or berkley sockets from memory. Maybe it was in VMD. Things maya changed in the past god knows how many years.

      Still I *did* get nethack going, and I never got a response from Tanenbaum about my game "gloom" a text mode doom that unfortunately I've lost the code for when I supernuked that old hard drive.(It was highly silly & totally made redundant by overkill).

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  105. Coherent by Anonymous Coward · · Score: 1, Funny

    Well, as long as they don't drop support for Coherent, I'll be happy. :-)

  106. Re:Posting this anonymously to save my fragile kar by Anonymous Coward · · Score: 0

    microkernel != cross-platform

    dipshit.

  107. I think by fredopalus · · Score: 0

    Minix is lasting longer than it would have if it was not Linus Torvalds inspiration.

    --
    Jonahweb.com has stuff.
  108. Minix alive in mini-distro's by phorm · · Score: 2

    I've still seen a lot of mini-distros out there that use some form of minix. Actually, I believe that the system I use for firewalling (a 1-disk bering leaf firewall) uses minix.

  109. One of my favorite IRC quotes - by Discoflamingo13 · · Score: 2, Funny
    <Spamizbad> minix is the baddass hardcore 16bit unix from the rough side of town
    1. Re:One of my favorite IRC quotes - by Anonymous Coward · · Score: 0

      no joke... the mySQL server is /.ed???

  110. No Users? by nurb432 · · Score: 1

    I dont buy that one bit. Plenty are still using it to learn from, as it was much more understandable and documented than most anything out there.

    I would consider them users.

    Do they need X? Donno about that, but saying 'no users' is rather incorrect.

    --
    ---- Booth was a patriot ----
  111. Usages for Minix by Anonymous Coward · · Score: 0

    It's still being used for educational purposes at my school. Its kernel is small and compiles fast, so one can easily learn something about OS internals. The whole system (with compiler, kernel sources etc.) fits into 27MB RAM-disk, so it's possible to configure an old PC to be an 'bulletproof' system where each student can have root provoledges and one doesn't need to reinstall/reinitialize it each course.

  112. Re:Minix: My first love by VAXGeek · · Score: 1

    welcome to minix. you can run on anything. the only limit is yourself.

    --
    this sig limit is too small to put anything good h
  113. It's a joke, folks. by RatBastard · · Score: 2

    I think he's trying to make a funny.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  114. There was another problem... by metamatic · · Score: 1

    That was part of the problem.

    The other thing that annoyed Linus was that AST wouldn't make MINIX dependent on the 386 chip so it could feature protected memory and virtual memory. AST wanted MINIX to work on Atari STs, Amigas, 8086 machines, and whatever else students happened to have access to. Linus just wanted a UNIX he could hack on on his 386, and didn't care if it wouldn't work for the rest of us.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  115. linux needs to die by Anonymous Coward · · Score: 0

    Linux has long passed its usefulness as an overhyped no good OS. Unlike Minix, linux has no teaching value because the kernel code is so poorly written. We need to get past the abortion that is linux and work on advancing the state of the art in OS, not reinventing Unix all over again due to linus's Not Invented Here syndrome.

  116. It's not over yet.... by Anonymous Coward · · Score: 0

    Slashdot still reports news about it...apparently...

  117. Untrue! by jad4 · · Score: 1

    I used it in 1997.

  118. Remember this guy? by Anonymous Coward · · Score: 0

    Here's at least one user that could use bugfixes in the future! http://www.techtv.com/screensavers/print/0,23102,3 399433,00.html

  119. On Minix by Dunkalis · · Score: 1

    I learned/am learning UNIX on Linux, but I'm still going to try Minix on Bochs, as I really want to learn how to do system/OS programming, and the Linux kernel is a tad too complex. Minix seems to be the perfect system for learning this, especially because I can change the code and just restart Bochs.

    Any other similar OSes that are built for educational purposes?

    --
    Slashdot is a waste of time. I enjoy wasting time.
  120. Re:Cool! by Anonymous Coward · · Score: 0

    I will never give up BeOS and I will die for Jean-Louise Gassee.

  121. SCO != Linux by einhverfr · · Score: 2

    OK, you might be a troll, but I think I will respond anyway (in Norse myth, trolls turn to stone when you question them long enough for the sun to rise ;))

    And, for
    the record it *is* the *worst* Unix implementation
    of any *ever* (when compared to the commercial
    and/or BSDs; Linux loses on its crappy VM
    subsystem alone.)


    Funny I thought SCO held that title ;) And SCO != Linux despite the fact that Caldera bought them ;)

    As for inventing stuff, lets look at the most innovative things Microsoft has done-- Bob and Clippy ;)

    --

    LedgerSMB: Open source Accounting/ERP
  122. Oh say can you see... by Anonymous Coward · · Score: 0

    Have you ever even been to another country? Trust me, the USA are not a good role model. We have a seriously fucked-up society, with more crime, poverty and social problems than pretty much anyone else in the world.

  123. Minix will never die by vga_init · · Score: 0

    As Andrew Tannenbaum must be tired of telling you guys, minix is an educational operating system. It was never designed for the market (that's linux's job), but rather design to aide students in the learning of the art that is known as the design and implementation of the modern operating system. Even so, Andrew still uses minix himself, so it can't be dead! :)

  124. The best praise a programmer can get.... by iamacat · · Score: 1

    Is that s\he wrote some code and got a whole lot of people to use it, while everyone else (like Andy and RMS) were busy lecturing everyone about what is the right thing. In fact there is one in every company that is still alive and I am sure there are a few in Microsoft.

    1. Re:The best praise a programmer can get.... by Anonymous Coward · · Score: 0

      Err.... RMS wrote most of Emacs and GCC, and still actively contributes to emacs. He CO-INVENTED "Truth Maintenance", an optimisation technique by now used in almost every compiler on the planet. RMS has earned his creds.

      Andy wrote Minix, Amoeba and a load of not-very-visible networking research codes. His coder isn't use much as such outside education - but literally millions of CompScis have used it. Andy has earned his creds.

      So both your examples are people who did indeed write some code and get a whole lot of people to use it. Even if perhaps it happened while your were still wearing nappies.

    2. Re:The best praise a programmer can get.... by iamacat · · Score: 1

      How does it change that niether one of them wrote an operating system that is currently in wide use, in real world? I don't think "wrote an editor" will look as cool on a resume as "wrote an OS". I guess a good compiler is a different story. But anyway, this thread was about Hurd vs Minix vs Linux. All 3 people involved could have other, non-OS projects, which are cool.

  125. Accessible websites? by iamacat · · Score: 1

    Aren't big websites required to comply with ADA these days? Lynx shouldn't have a slightest problem with web sites designed for reading software!

  126. zsh by insomaniac · · Score: 1

    True, but doesn't bash get a lot heavier when you hack it up for the zsh functionality, and about the colours, I use the zsh themes anyway =)

    --
    The way to corrupt a youth is to teach him to hold in higher value them who think alike than those who think differently
  127. Argh! No please. by jotaeleemeese · · Score: 1

    Linux is not a commercial operating system. It is a fscking OS kernel.

    Red Hat may be a comercial OS, Linux is not...

    --
    IANAL but write like a drunk one.
  128. Re:Posting this anonymously to save my fragile kar by operagost · · Score: 1

    I didn't say that, cockgobbler. When you put platform-specific code into a microkernel, it's no longer a microkernel, is it? Now wipe Bill Gates' cum off your chin and go away.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  129. Re:Posting this anonymously to save my fragile kar by Pseudonym · · Score: 2

    As operagost noted, NT 3 was a microkernel OS and NT 4 was not. (A 14Mb kernel is not "micro" by anyone's standard.) I believe (I may recall this incorrectly) the main thing they did was import the GDI subsystem into the kernel to improve multimedia performance in NT Workstation, and used the same setup in NT Server despite the fact that servers do not generally need multimedia performance.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  130. Last Post! by alpg · · Score: 1

    Mr. Jones related an incident from "some time back" when IBM Canada
    Ltd. of Markham, Ont., ordered some parts from a new supplier in Japan. The
    company noted in its order that acceptable quality allowed for 1.5 per cent
    defects (a fairly high standard in North America at the time).
    The Japanese sent the order, with a few parts packaged separately in
    plastic. The accompanying letter said: "We don't know why you want 1.5 per
    cent defective parts, but for your convenience, we've packed them separately."
    -- Excerpted from an article in The (Toronto) Globe and Mail

    - this post brought to you by the Automated Last Post Generator...