Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu! cs.utexas.edu!uunet!mcvax!hp4nl!botter!star.cs.vu.nl!...@cs.vu.nl From: a...@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: The future of MINIX Message-ID: <2835@ast.cs.vu.nl> Date: 7 Jul 89 11:25:20 GMT Sender: a...@cs.vu.nl Reply-To: a...@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 58 I have been fairly quiet lately, not out of lack of interest, but waiting for the dust to settle. It seems that the overwhelming majority opinion is that Bruce Evan's protected mode code is a big step forward. I tried it and, of course, it didn't work on my machine. However, after a round of 12,000 mile remote debugging with Bruce, we found the problem (2 lines) and it works fine now. I have also looked at his code more closely, and I am impressed. It is not only very well programmed, but he resisted the temptation that most other people have succumbed to, namely, changing my layout. If I am to use it in the book, I certainly don't want two different styles in there, and my changing everything by hand would undoubtedly lead to errors. There is no MINIX pretty-printer at present (hint). The UNIX pretty-printer, cb, doesn't produce my layout style, which I am very much attached to. Another plus is that Bruce has been very helpful in answering questions etc. My major fear, that the code would be too complicated for students, is probably unjustified. It is certainly longer now, but not that much hairier. The 80286 stuff is fairly well isolated. I took a look at how long the listing in the book will be if I include only the same files as last time, plus a few new ones that are essential. It comes to something like 380 pages, vs. 250 last time. Together with, say, 30 pages of descriptive text about how the new code works, and 20 pages of man pages in Appendix C, the book will exceed 900 pages. This is getting kinda large for a 1 semester textbook. Printing it in 2 volumes makes it more expensive. I might be able to help a little here and there by not including things like klib88.x and protect.c, which are very technical and not very conceptual, and perhaps eliminating the cross reference listing. Anyway, I have decided to use Bruce's code as the basis for V2.0 (subject to Prentice-Hall not vetoing a 900 page book). There are still a number of things that need to be done before I even start with POSIX. Bruce and I have discussed this by email. The game plan is that he is going to make some changes during the summer, and then post the new version of the kernel. I am going to look at fixes etc from the net concerning utilities etc, and post those cdifs. All this should happen around September. Let us call that version 1.4b. This will be my base for starting to work on POSIX. I'll do the kernel/FS/MM myself (looking at what Simon Poole has already done), but help writing/converting libraries, utilities etc is very welcome. When all that is done, we will have a protected mode system that is based on POSIX and reasonably fast for small machines. MINIX seems to be evolving in the direction of something more than an academic toy and towards a more serious system. If I run into Niklaus Wirth at a conference sometime, I'll have to ask him about that :-). An additional note. Amiga MINIX is actually up and running. It is now being tested. Furthermore, MINIX 1.3 is being ported to the SPARC. Getting all these versions back together, and then POSIX-based is going to be a job on the order of cleaning out the Augean Stables, and I don't have a Hercules card. Andy Tanenbaum (a...@cs.vu.nl)
Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver! uw-june!phil From: p...@june.cs.washington.edu (Phil Nelson) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Summary: Minix V2.0, protected mode, and 8088s Message-ID: <8678@june.cs.washington.edu> Date: 7 Jul 89 22:02:52 GMT References: <2835@ast.cs.vu.nl> Organization: U of Washington, Computer Science, Seattle Lines: 8 I don't have a 286 and so I didn't get a copy of Bruce's protected mode kernel. With the announcement that V2.0 will be based on Bruce's work, I had a question that was not answered by the announcement. What does this move mean to those of us without a 286? Will the same code run on both 8088s and 80286s? --Phil Nelson (aka p...@unicorn.wwu.edu)
Path: utzoo!attcan!uunet!image.soe.clarkson.edu!jk0 From: j...@image.soe.clarkson.edu (Jason Coughlin) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <1989Jul8.171336.27399@sun.soe.clarkson.edu> Date: 8 Jul 89 17:13:36 GMT References: <2835@ast.cs.vu.nl> Sender: j...@sun.soe.clarkson.edu (Jason Coughlin) Organization: Clarkson University, Potsdam, NY Lines: 14 From article <2...@ast.cs.vu.nl>, by a...@cs.vu.nl (Andy Tanenbaum): > ,and perhaps > eliminating the cross reference listing. I realize that with 900 pages it is hard to figure out what to cut and what not to cut. But, the cross reference listing is VERY handy. I used it ALL of the time when taking our OS course. If it's gotta go then it's gotta go, but if something else can go instead please leave it. -- -- Jason Coughlin ( j...@sun.soe.clarkson.edu , jk0@clutx )
Path: utzoo!utgpu!jarvis.csri.toronto.edu!dptcdc!tmsoft!mshiels From: mshi...@tmsoft.uucp (Michael A. Shiels) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <1989Jul9.023852.21674@tmsoft.uucp> Date: 9 Jul 89 02:38:52 GMT References: <2835@ast.cs.vu.nl> <1989Jul8.171336.27399@sun.soe.clarkson.edu> Reply-To: mshi...@tmsoft.UUCP (Michael A. Shiels) Organization: MaS Network Software and Consulting Lines: 2 Will the protected mode version work on a 386 machine? I am not familiar with the differences for protected mode. Thanx.
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!cs.utexas.edu!uunet! mcvax!hp4nl!botter!star.cs.vu.nl!ast From: a...@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <2850@ast.cs.vu.nl> Date: 10 Jul 89 09:31:24 GMT References: <2835@ast.cs.vu.nl> <8678@june.cs.washington.edu> Reply-To: a...@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 19 In article <8...@june.cs.washington.edu> p...@june.cs.washington.edu (Phil Nelson) writes: >I don't have a 286. >What does this move [Bruce Evans' code] mean to those of us without a >286? Will the same code run on both 8088s and 80286s? Yes. Definitely. Bruce was extremely careful to distinguish where something was specific for the 286. In the next release, the test for 8088 vs. other CPUs will be dynamic. Conclusion: don't worry. We are not planning to dump the 8088 by any means. One thing I may do, however, is make the assumption that by the time this system (V2.0) is released, probably 1991, everybody wanting to recompile the system will have a hard disk. Making the system boot and run with floppy only isn't so hard, but as the kernel has grown, it is getting harder and harder to recompile the whole operating system on floppies. By 1991 hard disks will be so cheap that it is hard to imagine any serious user not having one. Andy Tanenbaum
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!cs.utexas.edu!uunet! mcvax!hp4nl!botter!star.cs.vu.nl!ast From: a...@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <2851@ast.cs.vu.nl> Date: 10 Jul 89 09:38:03 GMT References: <2835@ast.cs.vu.nl> <1989Jul8.171336.27399@sun.soe.clarkson.edu> Reply-To: a...@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 12 In article <1989Jul8.171336.27...@sun.soe.clarkson.edu> j...@image.soe.clarkson.edu (Jason Coughlin) writes: >I realize that with 900 pages it is hard to figure out what to cut and >what not to cut. But, the cross reference listing is VERY handy. How about this. I could grep the listing in the book for PRIVATE and PUBLIC and just give an alphabetical list of those lines, 3 or 4 columns per page. That way you could find where symbols are defined, which I think is more useful than the reverse. Conceivably I could also make a full cross reference list and put in on the disk. Making that list, incidentally, was a gigantic pain in the rear end. It was surprisingly difficult to automate. Andy Tanenbaum
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!sun-barr! cs.utexas.edu!uunet!mcvax!hp4nl!phigate!prle!prles2!cstw01!meulenbr From: meule...@cstw01.prl.philips.nl (Frans Meulenbroeks) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <563@prles2.UUCP> Date: 10 Jul 89 15:07:52 GMT References: <2835@ast.cs.vu.nl> Sender: nob...@prles2.UUCP Reply-To: meule...@cstw01.prl.philips.nl (Frans Meulenbroeks) Organization: Centre for Software Technology, Philips Eindhoven Lines: 85 [lots of text discarded] In article <2...@ast.cs.vu.nl> a...@cs.vu.nl (Andy Tanenbaum) writes: [...] >Anyway, I have decided to use Bruce's code as the basis for V2.0 (subject to >Prentice-Hall not vetoing a 900 page book). [...] >starting to work on POSIX. I'll do the kernel/FS/MM myself (looking at >what Simon Poole has already done), but help writing/converting libraries, >utilities etc is very welcome. > >When all that is done, we will have a protected mode system that is based >on POSIX and reasonably fast for small machines. MINIX seems to be >evolving in the direction of something more than an academic toy and towards >a more serious system. If I run into Niklaus Wirth at a conference >sometime, I'll have to ask him about that :-). > >An additional note. Amiga MINIX is actually up and running. It is now >being tested. > >Furthermore, MINIX 1.3 is being ported to the SPARC. > >Getting all these versions back together, and then POSIX-based is going to be >a job on the order of cleaning out the Augean Stables, and I don't have a >Hercules card. > >Andy Tanenbaum (a...@cs.vu.nl) Ok. That amounts to 5 different versions: for 8088, 286/protected, ST, Amiga, SPARC. As far as getting these together: This can really become a pain. However, I would support such an integration very much. As far as I can see it there are two different problem areas: - assembly code Since these must be rewritten completely, IMHO they should be avoided as much as possible. I know that it is tempting to do a lot of rs232 stuff in assembly for performance purposes. However I would like to ask to limit this to the bare minimum. - hardware dependencies This is another problem, which mainly arises in the tty/rs232/console area. Please do not rely on the fact that every system has a 8250 chip. In the current tty.c there are a lot of places where the 8250 is enabled. I would suggest to keep all hardware independent stuff in tty.c, and either put all hardware stuff in say console.c and rs232.c or put it in dedicated files like i8250.c and so on, dealing with the various hardware components. Doing things this way yields a clear separation of the common part and the hardware specific part. If ast decides to isolate the hardware depencies in one way or another, I could be persuaded to look at the ST part of it. (By the way, the above does mainly apply to rs232, keyboard and monitor. I don't know if such an approach is feasible for floppy and hard disk). On a related but different topic: will something be done to get the compiler more ansi conformant? I'm mainly thinking about function prototypes and floating point support. As an aside: I have a version of 1.4a for the ST, but I really don't know what to do with it. Since I prefer very much to have an official upgrade I'm very reluctant to post this. On the other hand: I've shipped this to Johan Stevenson for authorisation and posting somewhere in April, but it seems that he does not have the time to look into it, and approve it. I'm sitting on this stuff for more than two months now, and I feel in some kind of catch-22 situation. What is the opinion of the net in general and ast specifically that I should do with this stuff?? Note: please don't send mail requesting me to mail you a copy. I want to get the minix community in sync, and I definitely don't want a lot of different version floating around. (by the way: this ST version is compatible with 1.4a, except for the amoeba stuff. It does support rs232 (at least at 1200 baud)) regards, Frans Meulenbroeks (meule...@cst.prl.philips.nl) Centre for Software Technology ( or try: ...!mcvax!phigate!prle!cst!meulenbr)
Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wasatch!cs.utexas.edu! uunet!murtoa.cs.mu.oz.au!munnari.oz.au!otc!metro!extro!natmlab!ditsyda!evans From: ev...@ditsyda.oz (Bruce Evans) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <2056@ditsyda.oz> Date: 10 Jul 89 17:11:16 GMT References: <2835@ast.cs.vu.nl> <1989Jul8.171336.27399@sun.soe.clarkson.edu> <1989Jul9.023852.21674@tmsoft.uucp> Reply-To: ev...@ditsyda.mq.oz (Bruce Evans) Organization: CSIRO DIT Sydney, Australia Lines: 13 In article <1989Jul9.023852.21...@tmsoft.uucp> mshi...@tmsoft.UUCP (Michael A. Shiels) writes: >Will the protected mode version work on a 386 machine? I am not Yes, assuming the machine is AT-compatible apart from the processor. This does not use 32-bit mode so still suffers from small segments. It (the same binary) will also run on an 8088, by avoiding the small parts of the code specific to protected mode. I am working on a full 32-bit version. It runs, but there is no practical compiler for it yet. -- Bruce Evans ev...@ditsyda.oz.au
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!gatech!bloom-beacon! tut.cis.ohio-state.edu!ucbvax!hplabs!hp-pcd!hpcvca!charles From: char...@hpcvca.CV.HP.COM (Charles Brown) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <5870010@hpcvca.CV.HP.COM> Date: 10 Jul 89 17:51:50 GMT References: <2835@ast.cs.vu.nl> Organization: Hewlett-Packard Co., Corvallis, Oregon Lines: 12 > This is getting kinda large for a 1 semester textbook. > Andy Tanenbaum (a...@cs.vu.nl) Just a nit... Why does the textbook need to be restricted to 1 semester? I have seen several textbooks which, in the introduction, map out various sizes (how many semesters) and levels (undergrad vs grad) of courses by suggestions on what chapters to cover and what chapters to skip. I think that approach works well. -- Charles Brown char...@cv.hp.com or charles%hpc...@hplabs.hp.com or hplabs!hpcvca!charles or "Hey you!" Not representing my employer.
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!aramis.rutgers.edu! athos.rutgers.edu!rbthomas From: rbtho...@athos.rutgers.edu (Rick Thomas) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <Jul.11.01.40.45.1989.26685@athos.rutgers.edu> Date: 11 Jul 89 05:40:46 GMT References: <2835@ast.cs.vu.nl> <1989Jul8.171336.27399@sun.soe.clarkson.edu> <2851@ast.cs.vu.nl> Organization: Rutgers Univ., New Brunswick, N.J. Lines: 24 > Conceivably I could also make a full cross > reference list and put in on the disk. Now, That's a good idea! Most people aren't interested in the Xref unless they are into serious code hacking anyway, so they can be expected to have the disks. Also, I bet it's easier to talk P-H into adding a disk to the distribution than adding 50-100 pages to the book. (Or printing a second volume with the code and Xref in it.) As an added benefit, if the Xref production can be automated (not easy, as Andy noted, but maybe some of the hackers out there would be willing to have a go at it. Warning -- you should probably start with the source code of the CPP and parser pass of the compiler. Anything less is bound to wind up getting confused by comments that look like code, etc.) The program that does it can be put on the floppy, instead of the actual Xref. Then people can have Xrefs of their own local versions. Rick -- Rick Thomas uucp: {ames, cbosgd, harvard, moss, seismo}!rutgers!jove.rutgers.edu!rbthomas arpa: rbtho...@JOVE.RUTGERS.EDU Phone: (201) 932-4301
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet! mcvax!hp4nl!botter!star.cs.vu.nl!ast From: a...@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <2858@ast.cs.vu.nl> Date: 11 Jul 89 15:25:29 GMT References: <2835@ast.cs.vu.nl> <563@prles2.UUCP> Reply-To: a...@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 15 In article <5...@prles2.UUCP> meule...@cstw01.prl.philips.nl (Frans Meulenbroeks) writes: >I have a version of 1.4a for the ST, but I really don't know what to do >with it. Since I prefer very much to have an official upgrade >I'm very reluctant to post this. >On the other hand: I've shipped this to Johan Stevenson for >authorisation and posting somewhere in April, but it seems that he does >not have the time to look into it, and approve it. I don't either. Still, I think it worth trying to get the two versions into sync. You could post the cdifs and let the net try to work out the bugs collectively. A far more interesting question is getting the second release of Bruce Evans' stuff and the Atari in sync, since that will be the base for V2.0 on the IBM line. Andy Tanenbaum (a...@cs.vu.nl)
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet! mcvax!hp4nl!botter!star.cs.vu.nl!ast From: a...@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <2859@ast.cs.vu.nl> Date: 11 Jul 89 15:34:33 GMT References: <2835@ast.cs.vu.nl> <1989Jul8.171336.27399@sun.soe.clarkson.edu> <2851@ast.cs.vu.nl> <Jul.11.01.40.45.1989.26685@athos.rutgers.edu> Reply-To: a...@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 20 In article <Jul.11.01.40.45.1989.26...@athos.rutgers.edu> rbtho...@athos.rutgers.edu (Rick Thomas) writes: > Also, I bet it's easier to talk P-H into >adding a disk to the distribution than adding 50-100 pages to the >book. That's true, but next time around I will probably only have 360K diskettes. For V1.x, there was 640K PC and 512K AT. All the people with 512K PCs and 640K ATs got confused. Thus the number of diskettes will invariably be larger next time, which does not give any technical problems, but does affect the price. > The program that does it can be put on the floppy, instead of >the actual Xref. Then people can have Xrefs of their own local >versions. Not a bad idea, assuming I can automate the process. I'll also have to put the line numbering program on the disk. Not that it is hard to do that, but I might forget. Somebody please remind me around Dec 1990. Andy Tanenbaum (a...@cs.vu.nl)
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet! mcvax!hp4nl!botter!star.cs.vu.nl!ast From: a...@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <2860@ast.cs.vu.nl> Date: 11 Jul 89 15:36:10 GMT References: <2835@ast.cs.vu.nl> <5870010@hpcvca.CV.HP.COM> Reply-To: a...@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 8 In article <5870...@hpcvca.CV.HP.COM> char...@hpcvca.CV.HP.COM (Charles Brown) writes: >Just a nit... Why does the textbook need to be restricted to 1 semester? The standard OS course is 1 semester, so the book ought to at least be usable for that. Andy Tanenbaum (a...@cs.vu.nl)
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!iuvax!bsu-cs!dhesi From: dh...@bsu-cs.bsu.edu (Rahul Dhesi) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <8176@bsu-cs.bsu.edu> Date: 11 Jul 89 17:00:27 GMT References: <2835@ast.cs.vu.nl> <5870010@hpcvca.CV.HP.COM> Reply-To: dh...@bsu-cs.bsu.edu (Rahul Dhesi) Organization: CS Dept, Ball St U, Muncie, Indiana Lines: 9 I think Dr. Tanenbaum should consider finding a different publisher for the revised Minix book and disks. What Minix badly needs is a publisher that knows about software and how to handle upgrades in an organized manner. Prentice Hall definitely is not it. -- Rahul Dhesi <dh...@bsu-cs.bsu.edu> UUCP: ...!{iuvax,pur-ee}!bsu-cs!dhesi
Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet! mcvax!hp4nl!botter!star.cs.vu.nl!ast From: a...@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Message-ID: <2862@ast.cs.vu.nl> Date: 11 Jul 89 21:34:16 GMT References: <2835@ast.cs.vu.nl> <5870010@hpcvca.CV.HP.COM> <8176@bsu-cs.bsu.edu> Reply-To: a...@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 44 In article <8...@bsu-cs.bsu.edu> dh...@bsu-cs.bsu.edu (Rahul Dhesi) writes: >I think Dr. Tanenbaum should consider finding a different publisher for >the revised Minix book and disks. No. (1) I have a contractual obligation to P-H and would certainly be sued if I tried to breach it, and (2) although they have screwed up the software distribution, they have done ok on the book. If I were to find a software publisher, I bet they would screw up on the book. Nevertheless, P-H is definitely learning about software. They now have a full-time customer service software person, for example, and I will try to train him on MINIX next time. VISION ON THE FUTURE OF EDUCATION: I think that in the coming decade, many universities will expect/require all students to buy a computer. If you take a $2000 computer and write it off over four years, you get $500 per year. When added to private college tuition of $10K per year, it only adds 5% and the student gets to keep the computer afterwards. At state schools it will take a little longer, but not much. These machines will need software for physics labs, biology labs, library access etc. It is my bet that 99% of it will be written by free lancers, mostly professors, the same way it is with books. There are very few corporations that churn out textbooks as their main product. Thus I expect college software to go essentially the same route as college textbooks. In this case, it makes sense that the distribution is handled by book publishers. Whether they are selling a book or a box of diskettes hardly matters--the manufacturing is contracted out to third parties in both cases. It is just a 7" x 10" x 2" lump with an ISBN number in both cases. Prentice-Hall is far and away the biggest (and as far as I am concerned) the best computer science textbook publisher, and I expect them to be the same in educational software as well. I know plenty of other authors, and have heard about other people's experiences, and while P-H is certainly not perfect, I am by-and-large pretty satisfied. If any of you are thinking of writing textbooks or educational software, they are definitely worth considering. I guess it all boils down to what MINIX is. I still see it as primarily an educational system. I can't imagine any Fortune 500 company choosing it over UNIX. Correct me if I am wrong, but I think it falls under the heading Educational/Instructional rather than Operating systems (see page 336 of the July Byte Magazine). Andy Tanenbaum (a...@cs.vu.nl)
Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu! uunet!mcvax!hp4nl!targon!gert From: g...@targon.UUCP (Gert Kanis) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Summary: What about MINIX ST (Atari) Keywords: MINIX , Atari ST , disk compatibility Message-ID: <575@targon.UUCP> Date: 12 Jul 89 19:37:05 GMT References: <2835@ast.cs.vu.nl> <563@prles2.UUCP> Reply-To: targon!g...@nluug.nl (Gert Kanis) Followup-To: comp.os.minix Organization: Nixdorf Computer , P.O. Box 29,Vianen, The Netherlands Lines: 64 In article <5...@prles2.UUCP> meule...@cstw01.prl.philips.nl (Frans Meulenbroeks) writes: >[lots of text discarded] >In article <2...@ast.cs.vu.nl> a...@cs.vu.nl (Andy Tanenbaum) writes: >[...] >>Anyway, I have decided to use Bruce's code as the basis for V2.0 (subject to >>Prentice-Hall not vetoing a 900 page book). >>[...] >>When all that is done, we will have a protected mode system that is based >>on POSIX and reasonably fast for small machines. MINIX seems to be >>evolving in the direction of something more than an academic toy ... >> Sounds good, I'll bet all those with 80x86's will be most happy about this decission. But what's the future of those other versions? >>An additional note. Amiga MINIX is actually up and running. It is now >>being tested. Furthermore, MINIX 1.3 is being ported to the SPARC. >> >>Getting all these versions back together,and then POSIX-based is going to be >>a job on the order of cleaning out the Augean Stables, and I don't have a >>Hercules card. >>Andy Tanenbaum (a...@cs.vu.nl) > >Ok. That amounts to 5 different versions: >for 8088, 286/protected, ST, Amiga, SPARC. > >As far as getting these together: >This can really become a pain. >However, I would support such an integration very much. > >Frans Meulenbroeks (meule...@cst.prl.philips.nl) > ( or try: ...!mcvax!phigate!prle!cst!meulenbr) So we see a clear path concerning the devellopment of MINIX in the next few years. One of the goals was (apart from the teaching aspects) portability. Looking at already 5 versions one cannot deny this has succeeded. But will we have 5 different versions soon? I really hope not, that would depart from the original idea. OK , I know that everybody can hack around to make his own version, what I mean is the reference, the thing you can make your diffs to, the version of The Book. (or Books :-) ) SOME QUESTIONS I'D LIKE TO SHARE. 1)At this moment we have MINIX ST 1.1 that is said to equal MINIX PC 1.3 . So why isn't it CALLED MINIX ST 1.3 ? 2)Why is it impossible to read disks written on the other version although the original OS'es of PC and ST can do so easily? (don't know about these other versions). The (ST) documentation says: The goal is not TOS (Atari) but UNiX compatibility. What about making MINIX compatible with itself. (I know someone said this before). I hope 2.0 will again become available for many computers. There is more than this PECEE. (You might have guessed I have an Atari :=) ) Don't think I'm unhappy with MINIX but this keeps bothering me. +-----------------------------------------------------------------+ | The smoker you drink,| Gert Kanis, SWP | | the W.C. | Nixdorf Computer BV, Postbus 29 | |----------------------| 4130 EA Vianen, Netherlands. | | I do not represent | E-mail : targon!g...@nluug.nl | | anyone elses opinion.| or ..!mcvax!targon!gert | +-----------------------------------------------------------------+
Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu! uunet!mcvax!hp4nl!botter!star.cs.vu.nl!ast From: a...@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: The future of MINIX Keywords: MINIX , Atari ST , disk compatibility Message-ID: <2880@ast.cs.vu.nl> Date: 15 Jul 89 09:44:34 GMT References: <2835@ast.cs.vu.nl> <563@prles2.UUCP> <575@targon.UUCP> Reply-To: a...@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 26 In article <5...@targon.UUCP> targon!g...@nluug.nl (Gert Kanis) writes: >1)At this moment we have MINIX ST 1.1 that is said to equal MINIX PC 1.3 . >So why isn't it CALLED MINIX ST 1.3 ? Johan and I felt it strange to call the first release 1.3. Maybe it isn't. Also, it is not exactly 1.3. >2)Why is it impossible to read disks written on the other version although >the original OS'es of PC and ST can do so easily? I am not really sure. Probably we slipped up. The Amiga version should be able to read MINIX-ST disks, so we have tried to avoid that mistake again. >I hope 2.0 will again become available for many computers. There is >more than this PECEE. (You might have guessed I have an Atari :=) ) It may be a long road. What I do realistically hope to do is have FS and MM be absolutely identical on all versions. That is one of the advantages of splitting them off from the kernel. After V2.0 is done for the PC, I hope we can find some ambitious volunteer to try to retrofit the ST and Amiga kernels to the V2.0 kernel, where possible. I don't know if this will work. The SPARC is yet another story, since the register window business is quite different than all the other machines. Andy Tanenbaum (a...@cs.vu.nl)