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)