meulenbr@cst.philips.nl (Frans Meulenbroeks) (07/17/90)
I don't know if ast will agree with this posting, but since he's on
holiday, and this posting is maybe expired before he returns, I've
decided to post this.
I did proofread a draft of the book (which is called "MINIX 1.5
REFERENCE MANUAL"). This book will be part of the 1.5 distribution, and
as such will be delivered with the disks. There is only one book which
describes it all for all the hardware supported.
The table of contents is:
1 INTRODUCTION
1.1 HISTORY OF UNIX
1.2 HISTORY OF MINIX
1.3 STRUCTURE OF THIS MANUAL
2 INSTALLING MINIX ON THE IBM PC, XT, AT, 386, AND PS/2
2.1 MINIX HARDWARE REQUIREMENTS
2.2 HOW TO START MINIX
2.3 HOW TO INSTALL MINIX ON A HARD DISK
2.4 TESTING MINIX
2.5 TROUBLE SHOOTING
3 INSTALLING MINIX ON THE ATARI ST
3.1 THE MINIX-ST DISTRIBUTION
3.2 NATIONAL KEYBOARDS
3.3 BOOTING MINIX-ST
3.4 INCREASING THE SIZE OF YOUR RAM DISK
3.5 ADAPTING PROGRAMS TO USE EXTRA RAM
3.6 USING SINGLE-SIDED DISKETTES
3.7 USING A HARD DISK
3.8 USING A MEGA ST
3.9 USING A DISK CONTROLLER BASED CLOCK
3.10 BOOT PROCEDURE OPTIONS
3.11 UNPACKING THE SOURCES
3.12 THE TOS TOOLS
3.13 TROUBLESHOOTING
4 INSTALLING MINIX ON THE COMMODORE AMIGA
4.1 MINIX HARDWARE REQUIREMENTS
4.2 HOW TO START MINIX
4.3 A MORE DETAILED LOOK
4.4 TROUBLESHOOTING
5 INSTALLING MINIX ON THE APPLE MACINTOSH
5.1 MACMINIX HARDWARE REQUIREMENTS
5.2 THE MACMINIX DISTRIBUTION
5.3 NATIONAL KEYBOARDS
5.4 BOOTING MACMINIX
5.5 INCREASING THE SIZE OF YOUR RAM DISK
5.6 ADAPTING PROGRAMS TO USE EXTRA RAM
5.7 USING A HARD DISK
5.8 UNPACKING THE SOURCES
5.9 THE MENUS
5.10 SETTING CONFIGURATION OPTIONS
5.11 MACINTOSH SYSTEM CALLS
5.12 RUNNING MACMINIX WITH MULTIFINDER
5.13 TROUBLESHOOTING
6 USING MINIX
6.1 MAJOR COMPONENTS OF MINIX
6.2 PROCESSES AND FILES IN MINIX
6.3 A TOUR THROUGH THE MINIX FILE SYSTEM
6.4 HELPFUL HINTS
6.5 SYSTEM ADMINISTRATION
7 RECOMPILING MINIX
7.1 REBUILDING MINIX ON AN IBM PC
7.2 REBUILDING MINIX ON AN ATARI ST
7.3 REBUILDING MINIX ON A COMMODORE AMIGA
7.4 REBUILDING MINIX ON A MACINTOSH
7.5 TROUBLESHOOTING
8 MANUAL PAGES
9 EXTENDED MANUAL PAGES
9.1 ASLD-ASSEMBLER-LOADER [IBM]
9.2 BAWK-BASIC AWK
9.3 DE-DISK EDITOR
9.4 DIS88-DISASSEMBLER FOR THE 8088 [IBM]
9.5 ELLE-FULL-SCREEN EDITOR
9.6 ELVIS-A CLONE OF THE BERKELEY VI EDITOR
9.7 IC-INTEGER CALCULATOR
9.8 INDENT-INDENT AND FORMAT C PROGRAMS
9.9 KERMIT-A FILE TRANSFER PROGRAM
9.10 M4-MACRO PROCESSOR
9.11 MDB-MINIX DEBUGGER [68000]
9.12 MINED-A SIMPLE SCREEN EDITOR
9.13 NROFF-A TEXT PROCESSOR
9.14 PATCH-A PROGRAM FOR APPLYING DIFF LISTINGS TO UPDATE FILES
9.15 ZMODEM-FILE TRANSFER PROGRAM
10 SYSTEM CALLS
10.1 INTRODUCTION TO SYSTEM CALLS
10.2 LIST OF MINIX SYSTEM CALLS
11 NETWORKING
11.1 INTRODUCTION
11.2 OBJECTS
11.3 OVERVIEW OF TRANSACTIONS
11.4 SYNTAX AND SEMANTICS OF TRANSACTION PRIMITIVES
11.5 SERVER STRUCTURE
11.6 CLIENT STRUCTURE
11.7 SIGNAL HANDLING
11.8 IMPLEMENTATION OF TRANSACTIONS IN MINIX
11.9 COMPILING THE SYSTEM
11.10 HOW TO INSTALL AMOEBA
11.11 NETWORKING UTILITIES
11.12 REMOTE SHELL
11.13 SHERVERS
11.14 MASTERS
11.15 FILE TRANSFER
11.16 REMOTE PIPES
11.17 THE ETHERNET INTERFACE
11.18 REFERENCES
A MINIX SOURCE CODE LISTING
B CROSS REFERENCE MAP
I don't know the exact page numbers, but I seem to recall that
appendix A starts around page 300. The total number of pages is between
750 and 800.
Above observations are based upon one of the latest drafts, so there
might be some inaccuracies.
--
Frans Meulenbroeks (meulenbr@cst.philips.nl)
Centre for Software Technology
( or try: ...!mcsun!phigate!prle!cst!meulenbr)