home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / mach / doc / notes / ultrix.support / README.Z / README
Encoding:
Internet Message Format  |  1992-11-03  |  2.4 KB

  1. Subject: Mach 3.0 vs Ultrix
  2. Author: Mary Thompson
  3. Date: Oct 30, 1992
  4. --------------------------------
  5.  
  6. Mach 3.0 is not designed to be built or run except on a Mach 2.5/2.6 
  7. system. We disribute such systems only for Vax's, Sun3's, and i386 machines.
  8. Since the Mach kernel and UX server run on DecStations a significant number
  9. of people have tried to built and run it under Ultrix. The notes in this
  10. directory are collected from folks who have had some level of success at
  11. this. For starters you need to have our version of make and cpp.
  12.  
  13. Note that Mach 3.0 is compatible with BSD 4.3. In some mips specific cases
  14. it was compatible with Ultrix 3.1 (e.g. major/minor device numbers) but
  15. it has not tracked Ultrix to 4.2. Thus some Ultrix binaries run (or partially
  16. run) on Mach 3.0, but many important ones have to be rebuilt.
  17.  
  18. For you to have any real sucess at working under Ultrix, you must have
  19. a BSD 4.3 source license and either access to a set of BSD sources or
  20. perferably a copy of the Mach i386 BSD-tahoe based sources. (supable from
  21. CMU) and access to a local copy of Ultrix 3.1 or 4.2 sources and a willingness
  22. to recompile the necessary pieces.
  23.  
  24. KNOWN INCOMPATIBILITES WITH ULTRIX BINARIES
  25.  
  26. The following Ultrix binaries are known to fail on Mach
  27.  
  28. /etc/{fsck,mkfs,mount,umount,route,getty}
  29. /bin/login??
  30.  
  31. Device Numbers
  32.  
  33. The device numbers that the Mach kernel uses are different from the Ultrix 4.2
  34. ones.We use the  script dev/MAKEDEV to create the entries in /dev. If you 
  35. are booting Mach on a different root partition than Ultrix you can use this 
  36. script to create a /dev directory that aggrees with the device  numbers that 
  37. Mach uses.
  38.  
  39. The Ultrix 3.1 device numbers are closer to the ones that Mach uses. At least
  40. one person had the experience that the Ultrix 3.1 binaries work better than 
  41. the 4.2 ones with the Mach kernel.
  42.  
  43. A NOTE ABOUT OSF/1.O
  44.  
  45. While it is possible to compile the Mach 3.0 sources while running an OSF/1
  46. system since their make and cpp are compatible with ours, you can not run
  47. the Mach 3.0 kernel on such a system. The OSF/1 filesystem layout is 
  48. incompatible with BSD4.3 and thus Mach, and the Mach kernels do not support 
  49. the ROSE format binaries of OSF/1.
  50.  
  51. There is a version of the Mach kernel (mostly the same as ours) and a
  52. OSF/1 single server that builds and runs with OSF/1. It is available
  53. for the DecStations and i386.  Contact James Loveluck <loveluck@gr.osf.org>
  54. for information about this release.
  55.