README.TXT
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:6k
源码类别:

操作系统开发

开发平台:

C/C++

  1. WELCOME TO MINIX!   
  2. -----------------
  3. The complete MINIX sources and binaries are located in the MINIX directory.
  4. To install MINIX, please print out the README.TXT and INSTALL.TXT files in
  5. the MINIX directory.  (If you have a PostScript printer, print INSTALL.PS
  6. instead of INSTALL.TXT.)  You are VERY VERY strongly urged to read them from
  7. beginning to end before even starting the installation.  Doing so will save
  8. a lot of grief later.  Then go back and read them carefully as you do the
  9. installation.
  10. The source and binary of the fdvol program are also located here.  Fdvol (or
  11. possibly rawrite3 or wrtdsk90) are needed to transfer files from the CD ROM
  12. to floppies and then to the MINIX hard disk.
  13. Before starting to install MINIX, you must do two things.  First, you must
  14. have a supply of (at least 5, preferably 10) formatted floppy disks on hand.
  15. It does not matter what is on them, but they must be formatted.
  16. To run MINIX from a hard disk, you also need a free partition of at least
  17. 25 MB, preferably at least 30 MB.  Note that this must be one of the four
  18. primary partitions, not an MS-DOS extended partition.  You can see how your
  19. primary partitions are allocated by running the MS-DOS fdisk program.
  20. If you have enough space, but all of it is in a large MS-DOS partition, it
  21. is possible to split the MS-DOS partition into a smaller MS-DOS partition
  22. and an empty partition for installing MINIX.  To do this, first run scandisk
  23. to repair any errors on the MS-DOS partition. Then remove your Windows swap
  24. file, if any.  Next, run defrag to compact the partition.  Once these steps
  25. have been performed, you can use fips to split the partition. For all the
  26. details, go to the DOSUTILSFIPS directory on this CD ROM and read the
  27. following files: README.1st, README.TXT, FIPS.DOC, FIPS.FAQ, and SPECIAL.DOC.
  28. These files will explain splitting partitions in great detail.  In theory,
  29. no files should be lost by spliting but just to be on the safe side, please
  30. back up all the files on your MS-DOS partition before splitting.
  31. The MINIX distribution consists of a number of .TAZ files.  These are
  32. compressed MINIX tar files.  To install them, you must first transfer them
  33. to your hard disk, then decompress and de-archive them.  Getting them to the
  34. hard disk is done via the blank floppies mentioned above.  Since MS-DOS
  35. does not provide any way to copy a file to a sequence of floppies, byte for
  36. byte, we have provided a program, fdvol.exe, in this directory and in MINIX
  37. for that purpose.  As an example, if later on you need to put the SYS.TAZ
  38. file on a set of 1.44 MB floppies using the A: drive, you would change to the
  39. MINIX directory and type:
  40.         fdvol 1440 A: SYS.TAZ
  41. Fdvol will prompt you to insert floppies until it is done.  Be sure to label
  42. each floppy with the file name and the floppy number.  For 360K, 720K, or
  43. 1.2 MB floppies, use 360, 720, or 1200 as the first parameter, respectively.
  44. You can also use the B: drive if you prefer by replacing the second
  45. parameter.
  46. In summary:
  47.     1. Go get a set of 10 formatted floppies.
  48.     2. Partition your hard disk to have a free primary partition > 25 MB.
  49.     3. Read README.TXT and INSTALL.TXT in the MINIX directory (in that order).
  50. For the current state of the MINIX system, see:
  51.     The MINIX web page:  http://www.cs.vu.nl/~ast/minix.html
  52.     The MINIX newsgroup: comp.os.minix
  53. OTHER SOFTWARE ON THIS CD ROM
  54. -----------------------------
  55. In addition to the basic MINIX system, this CD ROM also contains the
  56. following directories:
  57.         LISTING   - The full source code listing in several formats
  58.         DOSUTILS  - Some MS-DOS programs to help you install MINIX
  59.         COMPILER  - Some user-contributed compilers
  60.         NETUTILS  - Some user-contributed networking utilities
  61.         DEBUGGER  - A user-contributed MINIX debugger
  62.         BOCHS     - A 386 interpreter for running MINIX on a UNIX system
  63.         SMX       - A version of MINIX that runs as a user program on a SPARC
  64. Each of these directories contains a README.TXT file describing installing
  65. and use of the files.  Except for the files in the LISTING directory, all the
  66. other software and documentation was produced by third parties.  We are
  67. including it here in the hope it may be of interest to some MINIX users,
  68. but we have not tested it and are in no way responsible for it.  Comments
  69. should be directed to the respective authors.
  70. SIMULATING MINIX
  71. ----------------
  72.      In some situations, you may prefer to run MINIX on non-Intel computers.
  73. We have provided two ways to do this.  The simulator in BOCHS is a 386
  74. interpreter.  It also simulates the most common I/O devices, so you can run
  75. MINIX on top of it.  Bochs is written in C and runs on any machine that
  76. has a C compiler and supports X Windows.  The disadvantage of any interpreter,
  77. of course, is a performance loss due to the interpretation of every 386
  78. instruction.
  79.      An alternative simulator is located in the SMX directory.  It
  80. uses a different principle: MINIX is run as a user program on top of Solaris.
  81. This program works only on SPARCs, but it allows MINIX to run at full
  82. speed because there is no interpretation. The MINIX binary run this way
  83. is not identical to normal MINIX because it does not run on the bare
  84. hardware. Nevertheless, it is very close, all things considered.  This
  85. simulator must be compiled with gcc (not the Sun compiler), so a copy of
  86. gcc 2.7.2 is provided on this CD ROM.
  87.      Each simulator contains its own documentation.  Please consult these.
  88. Andy Tanenbaum (ast@cs.vu.nl)
  89. Al Woodhull (awoodhull@hamp.hampshire.edu)
  90. Kees Bot (kjb@cs.vu.nl)