home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / minix / 4909 < prev    next >
Encoding:
Text File  |  1992-12-13  |  2.5 KB  |  53 lines

  1. Newsgroups: comp.os.minix
  2. 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
  3. From: philip@cs.vu.nl (Philip Homburg)
  4. Subject: Re: Is MINIX much better than LINUX?
  5. Message-ID: <Bz7G2o.E5A@cs.vu.nl>
  6. Sender: news@cs.vu.nl
  7. Organization: Fac. Wiskunde & Informatica, VU, Amsterdam
  8. References: <1992Dec12.090926.28084@klaava.Helsinki.FI> <Bz76pu.AE0@cs.vu.nl> <1992Dec13.145211.23253@news.uakron.edu>
  9. Date: Sun, 13 Dec 1992 15:51:59 GMT
  10. Lines: 41
  11.  
  12. In article <1992Dec13.145211.23253@news.uakron.edu> x1gsd@vax1.cc.uakron.edu (Gregory S Delozier) writes:
  13. %In article <Bz76pu.AE0@cs.vu.nl> philip@cs.vu.nl (Philip Homburg) writes:
  14. %>
  15. %>For instance, I implemented a VM, TCP/IP, and ported X11R5, other people
  16. %                                                      ^^^^^
  17. %>contributed symbolic links, longer filenames (60 characters), 386 support,
  18. %>387 support.
  19. %
  20. %Would you be willing to share some details on how this went, what flavor
  21. %of minix, and was it necessary to implement VM & TCP/IP as precursors?
  22.  
  23. The minix I started with was PC Minix 1.5, later I upgraded to 1.6.11 
  24. with 386 support from Bruce Evans, 1.6.16 (which I ran from December 1991
  25. until a few weeks ago), and I am working on an upgrade to 1.6.24.
  26.  
  27. In general you can start with patching a 16 bit PC Minix version (if you have
  28. an AT or above), when you think you know the system you can 
  29. upgrade to 386 Minix (requires a 386 and above) and start writing code
  30. which requires an MMU. Some (older) VM and TCP/IP implementations are still
  31. available on ftp.cs.vu.nl:/pub/philip
  32.  
  33. Of course you need neither VM nor TCP/IP for X but...
  34. - If you don't have VM you probably need 3 to 4M per (X related) process,
  35.   so one X server, and 4 X clients will cost you between 15 and 20M of
  36.   real memory, while it can also run on a machine with 4M and paging (about
  37.   8M of disk space).
  38. - In order to communicate with other Unix machine you need TCP/IP. it also
  39.   makes debugging X easier since you can either run the X client or the X
  40.   server on a Unix machine.
  41. - X needs some interprocess communications system and a call like select.
  42.   I decided to use TCP/IP and asynchronous I/O. The first X server under
  43.   linux used Unix domain sockets and select (I believe).
  44.  
  45. %True no doubt, but some of us have more time for fun than others :-)
  46.  
  47. Yes, among others it cost me a number of holidays. If Linus can write
  48. a complete unix, it should be 'easy' to extend an existing unix.
  49. %
  50.  
  51.  
  52.                         Philip
  53.