add directory Minix

This commit is contained in:
gohigh
2024-02-19 00:21:39 -05:00
parent 56596ada90
commit 5a46ddb732
2923 changed files with 1764412 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
This directory contains images of the 360K PC floppies which hold Minix 1.1.
These are the ACTUAL Minix 1.1 distribution disks. The first disk has the
following notice:
MINIX BINARIES AND SOURCES FOR 640K IBM PC'S
by Andrew S. Tanenbaum
(c) 1987 Prentice-Hall, Inc.
ISBN: 0-13-583873-8
This software works best on an IBM PC with a 640K of RAM.
The user's manual for this software is contained in Appendix C of
OPERATING SYSTEMS: Design and Implementation by Andrew S. Tanenbaum
(ISBN: 0-13-637406-9).
Copies of the text can be ordered from Prentice-Hall, Inc.
Comments about the software can be sent to Andrew S. Tanenbaum
via USENET. His network address is: minix@cs.vu.nl
The disks are labelled as follows:
Disk 1: Boot Disk
Disk 2: Root File System
Disk 3: /usr
Disk 4: /user
Disk 5: Kernel, H and Include Sources
Disk 6: FS and Lib Sources
Disk 7: MM and Tools Sources
Disk 8: Commands Sources

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Minix/old/1.1/cmds.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.1/fs_lib.tar.gz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Minix/old/1.1/rootfs.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.1/user.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.1/usr.tar.gz Normal file

Binary file not shown.

View File

@@ -0,0 +1,22 @@
This directory contains images of the 360K PC floppies which hold Minix 1.2.
These are archive disks created by Warren Toomey, by hand-patching Minix 1.1
with the USENET diffs for 1.2 posted by Andy Tanenbaum. As such, this is not
an official version of Minix 1.2 from Prentice-Hall. However, it is still
covered by the following copyright notice:
MINIX BINARIES AND SOURCES FOR 640K IBM PC'S
by Andrew S. Tanenbaum
(c) 1988 Prentice-Hall, Inc.
The disks are labelled as follows:
Disk 01: /usr/bin
Disk 02: /usr/bin, /usr/src/commands
Disk 03: /usr/src/commands, /usr/src/lib
Disk 04: /usr/src/fs, /usr/src/h, /usr/include
Disk 05: /usr/src/kernel
Disk 06: /usr/src/mm, /usr/lib
Disk 07: /usr/src/tools
Disk 08: Recompiled Boot Disk (includes ST328R driver)
Disk 09: Root File Structure (mounts /dev/fd0)
Disk 10: /user/test

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Minix/old/1.2/cmds_lib.gz Normal file

Binary file not shown.

Binary file not shown.

BIN
Minix/old/1.2/kernel.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.2/mm_lib.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.2/rootfs.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.2/test.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.2/tools.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.2/ubin.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,29 @@
This directory contains images of the 360K PC floppies which hold Minix 1.3.
These are archive disks created by Warren Toomey, by hand-patching Minix 1.2
with the USENET diffs for 1.3 posted by Andy Tanenbaum. As such, this is not
an official version of Minix 1.2 from Prentice-Hall. However, it is still
covered by the following copyright notice:
MINIX BINARIES AND SOURCES FOR 640K IBM PC'S
by Andrew S. Tanenbaum
(c) 1989 Prentice-Hall, Inc.
All disks are labelled `Minix 1.3c Backup, 6th December 1988'.
The disks are labelled as follows:
Disk 01: Boot Disk (ST238R Driver)
Disk 02: Root File Structure
Disk 03: /usr/bin/[a-f]
Disk 04: /usr/bin/[g-t]
Disk 05: /usr/bin/[t-z]
Disk 06: /usr/minix/commands/bin/[a-t]
Disk 07: /usr/minix/commands/bin/[t-z], dis88, make, mined, /usr/doc
Disk 08: fs, kernel
Disk 09: /usr/tools, /usr/include, mm
Disk 10: /usr/minix/lib, /usr/test
Disk 11: /usr/lib, 6th August 1989
Disk 12: /usr/local/bin, 6th August 1989
Note: The image for disk 5 has a bad 512-byte block at offset 311808, which
has been replaced with an all-zero block. I haven't booted Minix to find
out which file is affected.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Minix/old/1.3/cmda_t.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.3/cmdt_z.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.3/fs_krn.tar.gz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Minix/old/1.3/rootfs.tar.gz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Minix/old/1.3/usrlib.tar.gz Normal file

Binary file not shown.

BIN
Minix/old/1.5.tgz Normal file

Binary file not shown.

14
Minix/old/1.5/README.txt Normal file
View File

@@ -0,0 +1,14 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Prentice Hall <20><>AST<53><54><EFBFBD>ĵ<EFBFBD>һ<EFBFBD><EFBFBD><E6B7A2><EFBFBD><EFBFBD>MINIX-1.5.10
<EFBFBD>ڰ<EFBFBD>װʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>univ_boot.01<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>AT<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD>(<28><>02)
ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>Ŀ¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1.5.tgz
Good Luck!
2003.10.30
gohigh@sh163.net
gohigh@hotmail.com

BIN
Minix/old/1.5/pc/disk.01 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.02 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.03 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.04 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.05 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.06 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.07 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.08 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.09 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.10 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.11 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.12 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.13 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.14 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.15 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.16 Normal file

Binary file not shown.

BIN
Minix/old/1.5/pc/disk.17 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.01 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.02 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.03 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.04 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.05 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.06 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.07 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.08 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.09 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.10 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.11 Normal file

Binary file not shown.

BIN
Minix/old/1.5/ps/disk.12 Normal file

Binary file not shown.

BIN
Minix/old/1.5/univ_boot.01 Normal file

Binary file not shown.

Binary file not shown.

240
Minix/old/1.6.25/Install Normal file
View File

@@ -0,0 +1,240 @@
# This shell script installs a new version of MINIX (e.g., 1.6.2x).
# To use it, first copy the original 1.5 distribution to a scratch
# directory, say, /usr/src/1.5. Copy all the update files (*.s*) to $old,
# along with libc.a (the old library). The cd to that directory.
# To perform the update, type either
#
# Install kr # if using the old K&R compiler
# or
# Install ansi # if using an ANSI compiler
# Definitions
nl="posix other string curses end" # libs that will be totally replaced
nc="aal advent bc elle elvis ic mined scripts" # cmds that will be replaced
case $1 in
kr) ;;
ansi) ;;
*) echo Usage: Install ansi " or " Install kr
exit
esac
echo "Be sure that you have the 1993 version of unshar and a version of patch"
echo "with at least 50K stack. If you haven't checked, hit DEL immediately."
sleep 5
echo Begin installation
top=`pwd`
# Check if the original directories and files exist
echo Checking if all V1.5 directories exist
f=0
if test ! -d kernel; then echo $top/kernel directory missing; f=1; fi
if test ! -d fs; then echo $top/fs directory missing; f=1; fi
if test ! -d mm; then echo $top/mm directory missing; fi
if test ! -d tools; then echo $top/tools directory missing; fi
if test ! -d test; then echo $top/test directory missing; fi
if test ! -d lib; then echo $top/lib directory missing; fi
if test ! -d lib/ansi; then echo $top/lib/ansi directory missing; fi
if test ! -d lib/posix; then echo $top/lib/posix directory missing; fi
if test ! -d lib/other; then echo $top/lib/other directory missing; fi
if test ! -d lib/string; then echo $top/lib/string directory missing; fi
if test ! -d lib/ibm; then echo $top/lib/ibm directory missing; fi
if test -d command; then mv command commands; fi
if test ! -d commands; then echo $top/commands directory missing; fi
if test $f = 1; then exit; fi
# Check if the update files are present
echo Checking if all update files exist
f=0
if test ! -f advent.sh; then echo advent.sh missing; f=1; fi
if test ! -f ansi.sh; then echo ansi.sh missing; f=1; fi
if test ! -f bawk.sh; then echo bawk.sh missing; f=1; fi
if test ! -f bc.sh; then echo bc.sh missing; f=1; fi
if test ! -f curses.sh; then echo curses.sh missing; f=1; fi
if test ! -f de.sh; then echo de.sh missing; f=1; fi
if test ! -f dis88.sh; then echo dis88.sh missing; f=1; fi
if test ! -f elle.sh; then echo elle.sh missing; f=1; fi
if test ! -f elvis.sh; then echo elvis.sh missing; f=1; fi
if test ! -f end.sh; then echo end.sh missing; f=1; fi
if test ! -f fs.sh; then echo fs.sh missing; f=1; fi
if test ! -f ibm.kr.sh; then echo ibm.kr.sh missing; f=1; fi
if test ! -f ibm.ansi.sh; then echo ibm.ansi.sh missing; f=1; fi
if test ! -f ibm.sh; then echo ibm.sh missing; f=1; fi
if test ! -f ic.sh; then echo ic.sh missing; f=1; fi
if test ! -f include.sh; then echo include.sh missing; f=1; fi
if test ! -f indent.sh; then echo indent.sh missing; f=1; fi
if test ! -f kermit.sh; then echo kermit.sh missing; f=1; fi
if test ! -f kernel.sh; then echo kernel.sh missing; f=1; fi
if test ! -f lib.sh; then echo lib.sh missing; f=1; fi
if test ! -f m4.sh; then echo m4.sh missing; f=1; fi
if test ! -f make.sh; then echo make.sh missing; f=1; fi
if test ! -f mined.sh; then echo mined.sh missing; f=1; fi
if test ! -f minix.sh; then echo minix.sh missing; f=1; fi
if test ! -f mm.sh; then echo mm.sh missing; f=1; fi
if test ! -f nroff.sh; then echo nroff.sh missing; f=1; fi
if test ! -f other.sh; then echo other.sh missing; f=1; fi
if test ! -f patch.sh; then echo patch.sh missing; f=1; fi
if test ! -f posix.sh; then echo posix.sh missing; f=1; fi
if test ! -f scripts.sh; then echo scripts.sh missing; f=1; fi
if test ! -f sh.sh; then echo sh.sh missing; f=1; fi
if test ! -f simple.sh; then echo simple.sh missing; f=1; fi
if test ! -f stdio.sh; then echo stdio.sh missing; f=1; fi
if test ! -f string.sh; then echo string.sh missing; f=1; fi
if test ! -f sys.sh; then echo sys.sh missing; f=1; fi
if test ! -f syscall.ansi.s*; then echo syscall.ansi.s* missing; f=1; fi
if test ! -f syscall.kr.sh; then echo syscall.kr.sh missing; f=1; fi
if test ! -f test.sh; then echo test.sh missing; f=1; fi
if test ! -f tools.sh; then echo tools.sh missing; f=1; fi
if test ! -f zmodem.sh; then echo zmodem.sh missing; f=1; fi
if test $f = 1; then exit; fi
# Make new directories needed
rm -rf lib/syscall* lib/ibm* lib/end
mkdir lib/stdio lib/syscall.ansi lib/syscall.kr lib/syscall
mkdir lib/ibm.ansi lib/ibm.kr lib/ibm lib/end lib/curses
mkdir commands/simple commands/scripts
mkdir commands/aal commands/advent commands/bc commands/elle >/dev/null 2>&1
# Some directories will be replaced entirely. Remove the old files from them.
for i in $nl; do rm -f lib/$i/*; done
for i in $nc; do rm -f commands/$i/*; done
# Move the update files into position
for i in include kernel mm fs tools test; do mv $i.sh $i; done
for i in minix sys; do mv $i.sh include/$i; done
mv lib.sh lib/lib.sh
for i in posix ansi other stdio string syscall.kr end ibm.ansi ibm.kr curses
do mv $i.sh lib/$i
done
mv syscall.ansi.s* lib/syscall.ansi
mv ibm.sh commands/ibm/ibm.sh
for i in aal advent bawk bc de dis88 elle elvis ic indent kermit m4 \
make mined nroff patch scripts simple sh zmodem
do if test ! -d commands/$i; then mkdir commands/$i; fi
mv $i.sh commands/$i
done
# Everything is present. Unpack the shar files
echo Begin unpacking files
for i in include kernel fs mm tools test
do cd $i;
unshar $i.sh >log; unshar $i.cd >>log
for j in *.d; do patch <$j >>log 2>&1; done
rm -f *~ *.orig *.cd *.d *.sh
cd ..
done
for i in minix sys
do cd include/$i
unshar $i.sh >log; unshar $i.cd >>log
for j in *.d; do patch <$j >>log 2>&1; done
rm -f *~ *.orig *.cd *.d *.sh
cd ../..
done
echo Operating System unpacked
cd lib; unshar lib.sh >>log; cd ..
for i in posix ansi other stdio string syscall.ansi syscall.kr end \
ibm.ansi ibm.kr curses
do cd lib/$i
unshar $i.sh >log
if test -f $i.cd
then unshar $i.cd >>log
for j in *.d; do patch <$j >>log 2>&1; done
fi
rm -f *~ *.orig *.cd *.d *.sh
cd ../..
done
echo Libraries unpacked
cd commands
mv *.c simple
for i in aal advent bawk bc de dis88 elle elvis ibm ic indent kermit m4 \
make mined nroff patch scripts simple sh zmodem
do cd $i
unshar $i.sh >log
if test -f $i.cd
then unshar $i.cd >>log
for j in *.d
do ls -l $j >>log
patch `basename $j .d` $j >>log 2>&1
echo $j finished >>log
done
fi
rm -f *~ *.orig *.cd *.d $i.sh
cd ..
done
echo Commands unpacked
# Remove other files that are no longer needed
rm -rf *.sh ibm/term.c Makefile ibm/Makefile simple/chgrp.c simple/cpdir.c
find . -name Makefile.68K -exec rm {} \;
cd $top/lib/posix
rm -rf [a-z]*
cd $top
rm include/amoeba.h include/amparam.h include/host_os.h fs/putc.c mm/putc.c
rm kernel/cstart.c kernel/protect1.c kernel/wini.c kernel/klib88.x
rm kernel/mpx88.x kernel/start.x tools/menu* tools/build.c tools/bootblok*
rm test/test0.c
# Fix up ANSI vs. K&R stuff
case $1 in
kr)
echo "Unpacking complete. Now install files for K&R compiler"
suffix=a
archiver=ar
cp include/ctype.h.kr include/ctype.h
cp include/setjmp.h.kr include/setjmp.h
cp include/stdio.h.kr include/stdio.h
cp fs/Makefile.kr fs/Makefile
cp mm/Makefile.kr mm/Makefile
cp kernel/Makefile.kr kernel/Makefile
cp tools/bootblk.s.kr tools/bootblk.s
cp tools/monhead.s.kr tools/monhead.s
cp tools/Makefile.kr tools/Makefile
cp kernel/Makefile.kr kernel/Makefile
cp kernel/klib88.x.kr kernel/klib.x
cp kernel/mpx88.x.kr kernel/mpx.x
cp kernel/rs2.x.kr kernel/rs2.x
cp kernel/sconst.h.kr kernel/sconst.h
cp lib/Makefile.kr lib/Makefile
cp lib/other/Makefile.kr lib/other/Makefile
cp lib/posix/Makefile.kr lib/posix/Makefile
cp lib/ansi/Makefile.kr lib/ansi/Makefile
cp lib/curses/Makefile.kr lib/curses/Makefile
cp lib/syscall.kr/* lib/syscall
cp lib/ibm.kr/* lib/ibm
;;
ansi)
echo Unpacking complete. Now install files for ANSI compiler
suffix=o
archiver=aal
cp include/ctype.h.ansi include/ctype.h
cp include/setjmp.h.ansi include/setjmp.h
cp include/stdio.h.ansi include/stdio.h
cp fs/Makefile.ansi fs/Makefile
cp mm/Makefile.ansi mm/Makefile
cp kernel/Makefile.ansi kernel/Makefile
cp tools/bootblk.s.ansi tools/bootblk.s
cp tools/monhead.s.ansi tools/monhead.s
cp tools/Makefile.ansi tools/Makefile
cp kernel/Makefile.ansi kernel/Makefile
cp kernel/klib88.x.ansi kernel/klib.x
cp kernel/mpx88.x.ansi kernel/mpx.x
cp kernel/rs2.x.ansi kernel/rs2.x
cp kernel/sconst.h.ansi kernel/sconst.h
cp lib/Makefile.ansi lib/Makefile
cp lib/other/Makefile.ansi lib/other/Makefile
cp lib/posix/Makefile.ansi lib/posix/Makefile
cp lib/ansi/Makefile.ansi lib/ansi/Makefile
cp lib/curses/Makefile.ansi lib/curses/Makefile
cp lib/syscall.ansi/* lib/syscall
cp lib/ibm.ansi/* lib/ibm
;;
esac
echo Installation completed.

73
Minix/old/1.6.25/READ_ME Normal file
View File

@@ -0,0 +1,73 @@
Here is MINIX 1.6.25 at last. Below are the crcs of the files you need to
install it. Installation requires a proper 1.5 distribution. I have not made
one relative to the various 1.6.x distributions, since not everyone has all
of them. If someone else wants to prepare such a thing, fine.
I have provided the full libc.a library to use with 1.6.25 for K&R compilers.
There was trouble in the past. By supplying the whole library, those problems
should at least become less.
Be sure you are using the most recent unshar.c (included in this distribution),
and be sure your patch has been chmem'ed to 60K.
To do the installation, create a scratch directory containing all the 1.5
subdirectories (kernel, fs, mm, include, and so on). After uudecoding and
decompressing these files, put the results in the top-level directory, along
with kernel, fs, mm, etc. Then type:
Install ansi
or
Install kr
depending on whether you are using the new ACK ansi compiler or ACK K&R c
compiler. I have not tested this with other compilers, but I think any ANSI
compiler should work with the first command.
Andy Tanenbaum
------------------------------ crcs of 1.6.25 distribution -------------------
32816 316109 Man_Pages.sh
18779 8958 Install
24121 43212 aal.sh
43659 139021 advent.sh
15526 1315 ansi.sh
34031 9100 bawk.sh
15386 310866 bc.sh
64417 72953 curses.sh
33203 60167 de.sh
37441 18694 dis88.sh
28102 547338 elle.sh
30582 638262 elvis.sh
24466 1025 end.sh
03100 313729 fs.sh
51470 9223 ibm.ansi.sh
38145 8486 ibm.kr.sh
14011 158895 ibm.sh
59287 33258 ic.sh
60910 129834 include.sh
15058 25037 indent.sh
16339 6747 kermit.sh
24502 581001 kernel.sh
53097 2418 lib.sh
59135 140666 libc.a
11209 26898 m4.sh
62189 23653 make.sh
36433 121033 mined.sh
32827 47314 minix.sh
29263 138801 mm.sh
42632 253389 nroff.sh
06715 121838 other.sh
42606 26430 patch.sh
52530 41419 posix.sh
61985 4579 scripts.sh
07146 41192 sh.sh
64394 1537560 simple.sh
61054 1554 stdio.sh
03179 24717 string.sh
09494 895 sun.crc
20781 21156 sys.sh
45119 10487 syscall.ansi.sh
15056 9131 syscall.kr.sh
21618 510956 test.sh
01735 165416 tools.sh
50877 8264 unshar.c
31422 43586 zmodem.sh
48379 45434 1.6.25.crc

54
Minix/old/1.6.25/x Normal file
View File

@@ -0,0 +1,54 @@
I posted all the diffs in one evening. I am not sure how many made it out.
Here is the list again. I can repost those which got lost, if I can figure
out which ones they are. Could people please send me mail about what arrived
and where?
Andy Tanenbaum (ast@cs.vu.nl)
32816 316109 Man_Pages.sh
18779 8958 Install
24121 43212 aal.sh
43659 139021 advent.sh
15526 1315 ansi.sh
34031 9100 bawk.sh
15386 310866 bc.sh
64417 72953 curses.sh
33203 60167 de.sh
37441 18694 dis88.sh
28102 547338 elle.sh
30582 638262 elvis.sh
24466 1025 end.sh
03100 313729 fs.sh
51470 9223 ibm.ansi.sh
38145 8486 ibm.kr.sh
14011 158895 ibm.sh
59287 33258 ic.sh
60910 129834 include.sh
15058 25037 indent.sh
16339 6747 kermit.sh
24502 581001 kernel.sh
53097 2418 lib.sh
59135 140666 libc.a
11209 26898 m4.sh
62189 23653 make.sh
36433 121033 mined.sh
32827 47314 minix.sh
29263 138801 mm.sh
42632 253389 nroff.sh
06715 121838 other.sh
42606 26430 patch.sh
52530 41419 posix.sh
61985 4579 scripts.sh
07146 41192 sh.sh
64394 1537560 simple.sh
61054 1554 stdio.sh
03179 24717 string.sh
09494 895 sun.crc
20781 21156 sys.sh
45119 10487 syscall.ansi.sh
15056 9131 syscall.kr.sh
21618 510956 test.sh
01735 165416 tools.sh
50877 8264 unshar.c
31422 43586 zmodem.sh
48379 45434 1.6.25.crc

BIN
Minix/old/1.7.0.tgz Normal file

Binary file not shown.

63
Minix/old/1.7.0/README Normal file
View File

@@ -0,0 +1,63 @@
This directory and subdirectories contains MINIX version 1.7.0, a small
UNIX-like system for IBM PC's and compatibles.
This version beta test software, as it contains a lot of new code that
has only been run by a small number of people. You have been warned.
Please send any bug reports to the person named below.
You can find the following files in this tree:
cat.tar.Z - Manual pages in formatted form (avoid!)
crc.c - Command to make CRC checksums
crclist - CRC's of all these files
i86/ - /usr - 8086 binaries
i386/ - /usr - 386 binaries
man.tar.Z - Manual pages (use these if you can!)
src/ - /usr/{include,src,man}
i86:
i386:
ROOT USR - Installation floppies images, 600 kb each
USR.01 USR.02 - /usr images made by this command:
USR.03 USR.04 tar cf - * | compress | vol 720 /dev/fd0
USR.05
TINYROOT - Needed for an XT or an AT with little memory. It
is an extra, you need ROOT too.
src:
SRC.01 SRC.02 - /usr/include, /usr/src, /usr/man
SRC.03 SRC.04
SRC.05 SRC.06
SRC.07 SRC.08
The installation manual can be found in the manual tree as usage.8. On a
UNIX machine you can unpack man.tar.Z and use the command
man -M minix-man-dir <subject>
to read the manual pages. Getting them printed is up to you. If you
can't format the manual pages in man.tar.Z then you can use cat.tar.Z
instead. It contains the same manual pages, but as flat text, with bold
and italic codes removed.
The installation floppies can be combined on a 1.2 Mb or 1.44 Mb
diskette, the other images can be combined on 1.44 Mb floppies:
cat ROOT USR >/dev/fd0
cat USR.01 USR.02 >/dev/fd0 (odd, even pairs)
cat USR.03 USR.04 >/dev/fd0
...
cat SRC.01 SRC.02 >/dev/fd0
...
(The USR.NN and SRC.NN series of images are simply two compressed tar
files that have been broken up in 720 kb pieces.)
"/dev/fd0" is a random floppy device name. You have to find out what your
Operating System names it today.
Be careful when you install Minix, many of the commands are potentionally
dangerous in a way that a simple typing mistake destroy all other data on
your system. So make backups first!
Kees J. Bot (kjb@cs.vu.nl)

View File

@@ -0,0 +1,65 @@
<title>Minix 1.7.0</title>
<pre>
This directory and subdirectories contains MINIX version 1.7.0, a small
UNIX-like system for IBM PC's and compatibles.
This version beta test software, as it contains a lot of new code that
has only been run by a small number of people. You have been warned.
Please send any bug reports to the person named below.
You can find the following files in this tree:
<a href="cat.tar.Z">cat.tar.Z</a> - Manual pages in formatted form (avoid!)
<a href="crc.c">crc.c</a> - Command to make CRC checksums
<a href="crclist">crclist</a> - CRC's of all these files
<a href="i86">i86/</a> - /usr - 8086 binaries
<a href="i386">i386/</a> - /usr - 386 binaries
<a href="man.tar.Z">man.tar.Z</a> - Manual pages (use these if you can!)
<a href="src">src/</a> - /usr/{include,src,man}
<a href="i86">i86</a>:
<a href="i386">i386</a>:
ROOT USR - Installation floppies images, 600 kb each
USR.01 USR.02 - /usr images made by this command:
USR.03 USR.04 tar cf - * | compress | vol 720 /dev/fd0
USR.05
TINYROOT - Needed for an XT or an AT with little memory. It
is an extra, you need ROOT too.
<a href="src">src</a>:
SRC.01 SRC.02 - /usr/include, /usr/src, /usr/man
SRC.03 SRC.04
SRC.05 SRC.06
SRC.07 SRC.08
The installation manual can be found in the <a href="http://nano.am.cs.vu.nl/man/Minix/1.7.0/whatis.html">manual tree</a> as <a href="http://nano.am.cs.vu.nl/man/Minix/1.7.0/man8/usage.8.html">usage.8</a>. On a
UNIX machine you can unpack man.tar.Z and use the command
man -M minix-man-dir &lt;subject&gt
to read the manual pages. Getting them printed is up to you. If you
can't format the manual pages in man.tar.Z then you can use cat.tar.Z
instead. It contains the same manual pages, but as flat text, with bold
and italic codes removed.
The installation floppies can be combined on a 1.2 Mb or 1.44 Mb
diskette, the other images can be combined on 1.44 Mb floppies:
cat ROOT USR >/dev/fd0
cat USR.01 USR.02 >/dev/fd0 (odd, even pairs)
cat USR.03 USR.04 >/dev/fd0
...
cat SRC.01 SRC.02 >/dev/fd0
...
(The USR.NN and SRC.NN series of images are simply two compressed tar
files that have been broken up in 720 kb pieces.)
"/dev/fd0" is a random floppy device name. You have to find out what your
Operating System names it today.
Be careful when you install Minix, many of the commands are potentionally
dangerous in a way that a simple typing mistake destroy all other data on
your system. So make backups first!
Kees J. Bot (kjb@cs.vu.nl)
</pre>

View File

@@ -0,0 +1,56 @@
Newsgroups: comp.os.minix
Path: cs.vu.nl!ast
From: ast@cs.vu.nl (Andy Tanenbaum)
Subject: Free MINIX now available for beta testing
Nntp-Posting-Host: fluit.cs.vu.nl
Sender: news@cs.vu.nl
Organization: Fac. Wiskunde & Informatica, VU, Amsterdam
Date: Thu, 1 Jun 1995 20:49:10 GMT
Message-ID: <D9IHty.J00.0.-s@cs.vu.nl>
Summary: MINIX by FTP !
Lines: 44
Prentice-Hall and I have decided to change our policy concerning MINIX.
Starting shortly, MINIX 1.7.0 will be distributed free by FTP for
educational and research use.
The differences between Minix 1.6.25 and 1.7.0 for the PC are:
- A 386 version
- ANSI C compiler included
- Loadable keymaps (for national keyboards)
- Online manual pages (many new ones, but not complete)
- Numerous little fixes
- TCP/IP drivers and utilities (not as complete as one may hope)
- Interrupt code restructured (readable, configurable)
- Rebooting commands and kernel support (allows safe shutdown)
- Booting from hard disk is now normal, booting from floppy the exception
- Restructured device drivers:
+ Support for up to four subpartitions in a Minix primary disk partition
+ Support for up to four logical partitions per DOS extended partition
+ Floppy partitions
+ AT disk driver knows about IDE and should support EIDE
+ Adaptec 1542A disk and tape driver (SCSI)
A beta test version is now available for FTPing on ftp.cs.vu.nl in directory
pub/minix/beta. See the README file there for further instructions. We would
like people who want to be beta testers to fetch MINIX and test it. Please
report bugs to Kees Bot (kjb@cs.vu.nl). Kees has done a huge amount of work
preparing 1.7.0. He and Philip Homburg have also produced a 32-bit virtual
memory MINIX, which will be released to the net by FTP as soon as "classic"
MINIX has been released and is stable.
Manual page references you should read first: usage(8), boot(8), hier(7).
Manual pages that document some of the differences with 1.6.25:
boot(8), loadkeys(8), ip(4), hd(4), sd(4), fd(4), shutdown(8), usage(8).
In addition, the MINIX book is being rewritten by myself and my co-author,
Al Woodhull. It will probably include all of MINIX on a CD-ROM in the
back of the book. We are hoping to finish it by Spring of 1996.
I will be away at ICDCS-15 and various universities from 28 May until
11 June. I may read mail and news sporadically during that time, so it is
better to send bug reports to Kees or post them to the newsgroup.
Andy Tanenbaum (ast@cs.vu.nl)

Some files were not shown because too many files have changed in this diff Show More