home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / editors / 2023 < prev    next >
Encoding:
Internet Message Format  |  1992-08-18  |  3.9 KB

  1. Xref: sparky comp.editors:2023 comp.os.minix:4233 comp.os.linux:8539
  2. Path: sparky!uunet!mcsun!sun4nl!star.cs.vu.nl!philip
  3. From: philip@cs.vu.nl (Philip Homburg)
  4. Newsgroups: comp.editors,comp.os.minix,comp.os.linux
  5. Subject: Re: New ftp location for the folding editor Origami
  6. Keywords: origami
  7. Message-ID: <15785@star.cs.vu.nl>
  8. Date: 18 Aug 92 13:53:30 GMT
  9. References: <9208153116@gandalf.moria> <15774@star.cs.vu.nl> <1992Aug17.170914.20108@olymp.informatik.uni-bonn.de>
  10. Sender: news@cs.vu.nl
  11. Followup-To: comp.os.minix
  12. Organization: Fac. Wiskunde & Informatica, Vrije Universiteit, Amsterdam
  13. Lines: 70
  14.  
  15. In article <1992Aug17.170914.20108@olymp.informatik.uni-bonn.de> juengst@boss1.physik.uni-bonn.de (Henry G. Juengst) writes:
  16. %In article <15774@star.cs.vu.nl>, philip@cs.vu.nl (Philip Homburg) writes:
  17. %> 
  18. %> I think that if you can keep Origami more or less POSIX compliant, porting
  19. %> it to a (my) 32 bit version of Minix is not much work. At least the diffs
  20. %         ~~~~~~
  21. %Very nice. What do you think how long will anybody wait until the official
  22. %MINIX does have features like virtual memory, long file names, network
  23. %file system, X11 etc. ? I can't even use these technics today under MINIX
  24. %if I would buy a much better system (not 8088 PC). And why should I pay for
  25. %a new compiler, libraries and bug (!) patches again and again ?
  26.  
  27. FLAME ON
  28.  
  29. First of all, this is my opinion and necessarily someone else's.
  30. I think that Minix is for people who want to study operating systems
  31. and for kernel hackers (Unfortunately, if you a mc68000 based system, there
  32. are not many other Unix like systems besides Minix). If you have an 
  33. application you want to run, you either patch the application to use the 
  34. features your OS offers, or you change your OS according to the application. 
  35. There is no requirement of running applications out of the box.
  36.  
  37. I think that Andy decided to keep Minix simple because students either 
  38. don't have the hardware to run virtual memory (PCs, ATs, Amigas, Ataris, Macs),
  39. a network file system, or X, and that they probably don't understand the 
  40. system with these features (did you ever study the way paging interacts with 
  41. NFS for example).
  42.  
  43. This is also the reason I play with Minix, I wanted to implement some of these 
  44. basic OS concepts like VM, TCP/IP, do an X port, etc.
  45.  
  46. Of course there is no reason why you should by a new compiler. You can write
  47. your own compiler (like Bruce Evans did), buy enough hardware to run gcc,
  48. or get access to a proprietary compiler (like I did).
  49. Bug fixes are a fact of life, but people even complain when they only have to
  50. get a new set of Linux binaries from an ftp site. And of course you can always
  51. ignore bug fixes.
  52.  
  53. %POSIX ? I've got MINIX 1.5.10 (plus patches up to 1.6.16) for a PC, but if
  54. %it has to eat some POSIX source it says after some hours "!@#$%^&*()+". I
  55. %will remove MINIX from its hard disk some days later and just use it to play
  56. %chess and as silly terminal. A much better system (hardware + OS) is on
  57. %its way. Please, don't tell me anything about any patches. I know them all
  58. %and can't see them any more. MINIX _was_ a nice idea. Sorry.
  59.  
  60. I think that I can't develop new Minix versions if I only had a PC, I'm just
  61. to lazy. I'm used to get core dumps when a process dereferences a NULL pointer,
  62. compiling large ANSI-C sources, etc. That part of Minix (running on small
  63. systems) was a nice idea, and it worked for a number of years (I remember me
  64. recompiling Minix on an XT with one floppy drive, on a Minix kernel with a AT 
  65. harddisk driver). But since you want VM, X, large filenames, you have to have 
  66. a much larger system than a PC or an AT. And then it is only matter of 
  67. choice: no kernel hacking take SVR4, maybe Linux or 386BSD, lots of kernel 
  68. hacking take Minix.
  69.  
  70. FLAME OFF
  71.  
  72. I redirected follow ups to comp.os.minix
  73.  
  74.  
  75.  
  76.  
  77.                         Philip
  78.  
  79.  
  80.  
  81. Philip Homburg                            <philip@cs.vu.nl>
  82. Vrije Universiteit / Dept. of Math. & Comp. Sci.    +31 20 5483546
  83. Amoeba project / De Boelelaan 1081A
  84. 1081 HV Amsterdam / The Netherlands
  85.