home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.minix
- Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!europa.asd.contel.com!howland.reston.ans.net!wupost!gumby!yale!yale.edu!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!sun4nl!star.cs.vu.nl!philip
- From: philip@cs.vu.nl (Philip Homburg)
- Subject: Re: Is MINIX much better than LINUX?
- Message-ID: <Bz7G2o.E5A@cs.vu.nl>
- Sender: news@cs.vu.nl
- Organization: Fac. Wiskunde & Informatica, VU, Amsterdam
- References: <1992Dec12.090926.28084@klaava.Helsinki.FI> <Bz76pu.AE0@cs.vu.nl> <1992Dec13.145211.23253@news.uakron.edu>
- Date: Sun, 13 Dec 1992 15:51:59 GMT
- Lines: 41
-
- In article <1992Dec13.145211.23253@news.uakron.edu> x1gsd@vax1.cc.uakron.edu (Gregory S Delozier) writes:
- %In article <Bz76pu.AE0@cs.vu.nl> philip@cs.vu.nl (Philip Homburg) writes:
- %>
- %>For instance, I implemented a VM, TCP/IP, and ported X11R5, other people
- % ^^^^^
- %>contributed symbolic links, longer filenames (60 characters), 386 support,
- %>387 support.
- %
- %Would you be willing to share some details on how this went, what flavor
- %of minix, and was it necessary to implement VM & TCP/IP as precursors?
-
- The minix I started with was PC Minix 1.5, later I upgraded to 1.6.11
- with 386 support from Bruce Evans, 1.6.16 (which I ran from December 1991
- until a few weeks ago), and I am working on an upgrade to 1.6.24.
-
- In general you can start with patching a 16 bit PC Minix version (if you have
- an AT or above), when you think you know the system you can
- upgrade to 386 Minix (requires a 386 and above) and start writing code
- which requires an MMU. Some (older) VM and TCP/IP implementations are still
- available on ftp.cs.vu.nl:/pub/philip
-
- Of course you need neither VM nor TCP/IP for X but...
- - If you don't have VM you probably need 3 to 4M per (X related) process,
- so one X server, and 4 X clients will cost you between 15 and 20M of
- real memory, while it can also run on a machine with 4M and paging (about
- 8M of disk space).
- - In order to communicate with other Unix machine you need TCP/IP. it also
- makes debugging X easier since you can either run the X client or the X
- server on a Unix machine.
- - X needs some interprocess communications system and a call like select.
- I decided to use TCP/IP and asynchronous I/O. The first X server under
- linux used Unix domain sockets and select (I believe).
-
- %True no doubt, but some of us have more time for fun than others :-)
-
- Yes, among others it cost me a number of holidays. If Linus can write
- a complete unix, it should be 'easy' to extend an existing unix.
- %
-
-
- Philip
-