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.'"

28 of 401 comments (clear)

  1. 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 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.
    2. 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.

    3. 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

  2. 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.

  3. 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.
  4. 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});
  5. 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
  6. 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.

  7. 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.
  8. 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
  9. 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

  10. 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
  11. 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

  12. 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.

  13. 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.

  14. 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.

  15. 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
  16. 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.

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

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

  18. 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?
  19. 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.

  20. 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.

  21. 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.

  22. 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.

  23. 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.

  24. 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