home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / minix / 4208 < prev    next >
Encoding:
Text File  |  1992-08-12  |  2.4 KB  |  60 lines

  1. Newsgroups: comp.os.minix
  2. Path: sparky!uunet!newsgate.watson.ibm.com!yktnews!admin!grumpy!danm
  3. From: danm@watson.ibm.com (Dan McCabe)
  4. Subject: Re: 32bit clean MacMinix.
  5. Sender: news@watson.ibm.com (NNTP News Poster)
  6. Message-ID: <1992Aug12.170417.25531@watson.ibm.com>
  7. Date: Wed, 12 Aug 1992 17:04:17 GMT
  8. Reply-To: danm@grumpy.watson.ibm.com (Dan McCabe)
  9. Disclaimer: This posting represents the poster's views, not necessarily those of IBM
  10. References:  <9208112008.AA08579@ucbvax.Berkeley.EDU>
  11. Nntp-Posting-Host: grumpy.watson.ibm.com
  12. Organization: IBM TJ Watson Research
  13. Lines: 45
  14.  
  15.  
  16. MacMinix is 32bit clean: NOT!
  17.  
  18. (And why are all these IBMers posting about MacMinix? ;-) ;-) ;-)
  19.  
  20. I have attempted to make MacMinix 32bit clean. The problem is that the
  21. kernel and all sorts of other code assumes that a click fits into 16 bits.
  22. You can increase click_shift to 16 (or 14 or whatever the max that Sys 7
  23. allows), but then you make allocation granularity excessively coarse.
  24. Alternately, you can make a click ptr fit into 32 bits (as should have been
  25. the case in the first place), but retrofitting that change has its fingers
  26. everywhere. I and Joe Pickert had chosen the latter route. What follows is a 
  27. (partial?) list of files that change:
  28.     /usr/include/minix/type.h
  29.     /usr/src/kernel/cstart.c
  30.     /usr/src/kernel/system.c
  31.     /usr/src/kernel/copy68k.s
  32.     /usr/src/kernel/mpx.s
  33.     /usr/src/mm/main.c
  34.     /usr/src/mm/exec.c
  35.     /usr/src/fs/main.c
  36.     /usr/src/fs/glo.h
  37.     /usr/src/lib/mac/crt/head.s
  38.     /usr/src/lib/other/syslib.c
  39. I don't have all of the details of the changes readily available, since the
  40. disk with my minix system is packed away. However, Joe Pickert confirms
  41. that at least these files change when you go to a 32bit clean MacMinix.
  42. I was finally able to boot MacMinix and ran it for all of 30 seconds
  43. without crashing. I then shut it down and haven't worked on it since,
  44. with school and work beckoning me onto more serious pursuits.
  45.  
  46. When my disk gets unpacked, I will consider distributing my mods to those
  47. interested parties (actually, I beleive that I made this offer previously
  48. and got no takers).
  49.  
  50. In the 1.5 years following my changes, I have heard no response from
  51. Joe Pickert. Will he ever make MacMinix 32bit clean, or must we do it
  52. ourselves? I guess that is one of the beauties of getting source code.
  53. But when you pay $175 for a product, ... (yeah, I know, you pay a lot
  54. more for a real *nix, but you also get a lot more support).
  55.  
  56. MacMinix is dead. Long live MacMinix.
  57.  
  58. Cheers,
  59. danm
  60.