ncoverby@ndsuvax.UUCP (Glen Overby) (09/03/88)
[Note: Archive access and Compatability Information has been
updated. This consists of a significant portion of the Info
Sheet, so I'm not going to post diffs from last month's.]
[Most recent change: 2 Sep 1988 by ncoverby@Plains.NoDak.EDU (Glen Overby)]
[Origional From ast@cs.vu.nl (Andy Tannenbaum) 88/02/23]
MINIX INFORMATION SHEET
1. WHAT IS MINIX?
MINIX is an operating system that is a subset of UNIX Version 7. It contains
nearly all the V7 system calls, and these calls are identical to the
corresponding V7 calls. It also includes a Bourne-compatible shell, and close
to 100 utility programs, including cc, grep, ls, make, etc. To the average
user, it is effectively V7 UNIX. If you dig deep enough, you will, however,
find some differences.
The MINIX kernel has been written from scratch by Andy Tanenbaum (ast@cs.vu.nl).
It does not contain ANY AT&T code at all. The utility programs have been
written by Andy Tanenbaum, his students, and a number of other people,
including people on USENET. None of the utilities contain any AT&T code
either. The shell, the Pascal and C compilers, make, etc. have all been
completely redone. As a result, this code is not covered by the ATT UNIX
license, and it can be made available.
2. WHAT CPUS DOES MINIX RUN ON?
MINIX was originally written for the IBM PC, XT, and AT. It has since been
ported to the NS 16032 and the 68000 (Atari ST). It will also work on many
386-based machines. A list of clones on which MINIX has been tested is
included below.
3. HOW CAN I GET MINIX?
MINIX is being sold by:
Prentice-Hall, Englewood Cliffs, NJ 07632 (1-800-223-1360), and
Prentice-Hall Int'l, Hemel, Hempstead, England (+44 442 231555)
When ordering it, please specify the 640K PC version, 512K AT version or
256K PC version (which will be dropped starting with Version 1.3). The Atari
version will run on any Atari ST, from a 512K machine with 1 floppy to a Mega
ST with 4M and 16 hard disks. It works better on the latter. The Atari version
will be available from Prentice-Hall in the late Spring.
The U.S. price for the IBM version is $80. The price outside the U.S. is
somewhat higher due to the way Prentice-Hall's divisions are financed.
The price for the Atari version will be roughly similarly to the IBM version.
All distributions contain executable binaries and the complete source code.
4. HOW CAN I FIND OUT MORE ABOUT MINIX?
MINIX is described in detail in the following book:
Title: Operating Systems: Design and Implementation
Author: Andrew S. Tanenbaum
Publisher: Prentice-Hall
ISBN: 0-13-637406-9
There is also a paperback available outside the U.S. only. A German
translation was begun in Feb. 1988. The software package does not contain a
manual; this is contained in the appendices to the book, which also contain a
complete source code listing (in C) of the MINIX kernel.
5. IS MINIX PUBLIC DOMAIN?
No. MINIX has been copyrighted by Prentice-Hall. Prentice-Hall has decided to
permit a limited amount of copying of the sources and binaries for educational
use. Professors may make copies for students in their operating systems
classes. Academic researchers may use it for their new experimental machines,
and things like that. A small amount of private copying of diskettes for the
use of personal friends is ok, but please do not make more than 3 copies from
each original. Prentice-Hall is trying to be more reasonable than most
software publishers. Please do not abuse this. Online repositories of the
full source code distribution are not permitted. All commercial uses of MINIX
require written permission from Prentice-Hall; for the most part, they are
willing to grant such permission in return for a royalty on sales.
6. WHAT PROGRAMS COME WITH MINIX
The list below gives the programs that are either distributed with Version 1.2
or have been posted to USENET since then:
ar ascii basename bawk cal cat cc chmem chmod chown clr cmp
comm cp cpdir date dd df diff dosread du echo ed elle expr
factor fdisk find fix getlf grep gres head kill libpack libupack ln
login lpr ls make mined mkdir mkfs mknod more mount mv od
passwd pr prep printenv pwd readfs rev rm rmdir roff run sed
sh shar size sleep sort spell split stty su sum sync tail
tar tee test time touch tr treecmp umount uniq update uudecode uuencode wc
Various other programs have also been posted, but the ones above are considered
part of the "official" distribution and will appear in Version 1.3 (summer '88).
7. HOW DO I KEEP UP TO DATE ABOUT MINIX.
If you are on USENET, subscribe to newsgroup comp.os.minix. There are about
10,000 people in this group, and new software, bug fixes, and general discussion
about MINIX take place here. If you are on BITNET or ARPANET, you can get this
newsgroup via a mailing list by contacting:
ARPANET: info-minix-request@udel.edu
BITNET: sending a message (either interactive or mail) to listserv@ndsuvm1
saying:
signup minix-l Your_Full_Name
8. ARE THE MESSAGES POSTED TO COMP.OS.MINIX SAVED ANYWHERE?
Yes. There are several archives, one run by Vincent Broman on bugs.nosc.mil,
another run by James Galvin on louie.udel.edu, one on the Bitnet
"LISTSERV" at NDSUVM1, and an archive area on Simtel20.arpa
The following description was posted by Vincent Broman and describes how his
archive works.
Bugs.Nosc.Mil archives comp.os.minix news articles of lasting interest
and other Minix material, such as a list of machines reported to be
able to run Minix. Material of widespread interest includes diffs for
updating v1.1 to v1.2 and preliminary fixes headed for v1.3, code for
a serial port driver, diffs for cross compilation under MS-C and
Turbo-C, the new asld with split I&D, the editor Elle v4.1, and
recently a port of C-Kermit.
This material is available by anonymous FTP (during non-business hours)
on bugs.nosc.mil in directory pub/Minix . The file SUBJECTS contains a list
of Subject lines serving as a kind of index. The file names are mostly just
the Message-Id of a news article.
Several ways to get these kinds of goodies, in order:
1. Look, or ask someone you know to look, for articles still available
on the machine where you read news, or on a neighbor.
2. Ask the person who posted the material to mail it to you.
3. Get access to a machine on the ArpaNet (or talk to an acquaintance who
has access) and FTP to louie.udel.edu or bugs.nosc.mil .
4. To get smaller selections from the bugs.nosc.mil archive by Email,
see the instructions below.
5. To get very large amounts of material from archives, talk to someone
in charge of it, e.g. me, about mailing a tape. Surface-mailing of tapes
is cheap. Voluminous Email is expensive, though not as expensive as
posting news.
Everything available to anonymous FTP in directory pub/Minix can be obtained by
sending a mailed request to minix-server@bugs.nosc.mil or nosc!minix-server .
Include in the message, either among the header fields or the body, a line like:
Reply-To: <your mail address>
and after that a line or lines naming desired files e.g.:
send compatibility
send SUBJECTS
send 1180@botter.cs.vu.nl
to get an automatic mailed reply. Notice file names are case sensitive.
<your mail address> should look something like one of these examples:
you@stolaf.uucp
sdcsvax!ihnp4!mtgzz!guru
cs.vu.nl!giant@uunet.uu.net
person%utoronto.bitnet@cunyvm.cuny.edu
user%ulowell.csnet@relay.cs.net
honcho%durham.mailnet@mit-multics.arpa .
Email is not free. Abuse of the system will cause bad karma.
Contents may have settled during shipment.
Vincent Broman, code 632, Naval Ocean Systems Center, San Diego, CA 92152, USA
Phone: +1 619 553 1641 Internet: broman@nosc.mil Uucp: sdcsvax!nosc!broman
The following was supplied by Glen Overby and describes how to access the
archives on ndsuvm1.bitnet/vm1.NoDak.edu:
At NDSU we have two archives of information about Minix on our LISTSERV. The
first is an automated log of all messages sent to the MINIX-L list, and the
other is an manually organized archive of sources sent to the list. Both are
accessed by sending either interactive messages (bitnet only) or mail (all
other networks) to LISTSERV@NDSUVM1. Some possible addresses from other
networks are:
Bitnet: listserv@ndsuvm1
Internet: listserv@vm1.NoDak.EDU
UUCP: psuvax1!ndsuvm1.bitnet!listserv
**NOTE** Many Unix sites have had difficulty contacting this server
because it is VERY stringent about what it accepts as valid mail.
The mailing list logs are kept in the "MINIX-L" section, with all filenames
of the form:
MINIX-L LOGyymmw
where "yy" is the year, "mm" is the numeric month and "w" is an alphabetic
character from A to E indicating what week of the month. Several months of
log files are kept on-line, the number depending on disk space availability.
Database functions are also available on the listserv to aid in searching
this archive. To obtain a "Subject" index of the MINIX-L archives, send the
listserv a file or mail with the following "job" in the message body:
// JOB Echo=No
Database Search DD=Rules
//Rules DD *
search * in minix-l since 871201
index
and you will be sent a file containing all of the "Subject:" lines sent to
MINIX-L@NDSUVM1 (the Bitnet side of the Minix discussion lists) since
January 1, 1988. If you wish to request one or more items, replace the
"index" line in the above "job" with "print [refnum]" where "refnum" is the
reference number contained in the index listing. Documentation on all
database functions is available by sending the following command (contents
of the body of a message) to the listserv:
INFO DATABASE
The other (manually maintained) archives are kept in the "MINIX" section.
To obtain a list of the files in either of these archive sections, send
the command:
INDEX MINIX
or
INDEX MINIX-L
Files are retrieved with the 'GET' command:
GET MORE INFO MINIX
to get the file "MORE INFO" from the group "MINIX".
For a complete list of information on the listserv:
INFO ?
Due to the 80-character per line (punched card) limit on Bitnet mail, many of
the files will be shipped using an encoding scheme that allows logical lines
to be split up into many physical lines. The default for going to other
networks is "Listserv Punch". Information on obtaining a program to decode
listserv punch format is sent with each encoded file.
Please direct all comments and questions about this archive to Glen Overby at
<nu070156@ndsuvm1.bitnet> or <nu070156@vm1.NoDak.EDU>
The following was supplied by Glen Overby and describes how to access the
archives on simtel20.arpa:
A limited archive of MINIX related material is available from simtel20.arpa
in the directory PD:<MISC.MINIX>. These same files are available on Bitnet
from LISTSERV@RPICICGE in the same directory.
To get these files from LISTSERV@RPICICGE, use the /pddir and /pdget commands
for a directory listing and file retrieval, respectively.
9. WHAT CLONES HAS MINIX BEEN TESTED ON?
MINIX runs on the IBM PC, XT, and AT. It also runs on those clones that are
IBM compatible. You would be amazed at how many are not. The following list
was compiled by Vincent Broman from postings to comp.os.minix:
=================================================
This version dates 15 august 1988
=================================================
SW = SoftWare, HD = HardDisk, yes = vanilla version runs, no = not yes,
fix = works with some fix(posted or not), hotboot = works if warm boot.
u = unknown ( yet ) [ do something about it, send the editor email ].
'*' in "editor choice of column" means that the respondent did not indicate
whether his/her information applied to 1.1 or 1.2, or that information got
lost and the editor inserted the information into the column he deemed most
appropiate. It may be the wrong column however, so be warned.
Version 1.0 is the version in the book. MINIX 1.1 is the oldest you may have
and the differences are minor. V1.2 is available from Prentice-Hall.
V1.3 doesn't exist yet, except in a preliminary beta-test form.
The Atari ST version is not yet available.
A last note : send any additions or comments you may have to --
Vincent Broman, code 632, Naval Ocean Systems Center, San Diego, CA 92152, USA
Phone: +1 619 553 1641 Internet: broman@nosc.mil Uucp: sdcsvax!nosc!broman
COMPUTER MINIX 1.1 editor MINIX 1.2 INFO SOURCE
---------------------- --------- choice --------- -----------
SW HD of SW HD
column
386 AT compact no u yes u [jds]
AMT-ATjr u u * yes u [darren]
AMT 386 no u * u u [wes]
ARC Turbo XT u u * yes u [m692040]
Atari ST Not Yet Released
AT&T 6300 u u * yes u [DKLANN]
AT&T 6300 u u * yes fix [jcs]
AT&T 6300+ yes fix yes fix [kav]
AT&T 6300+ w/ 1.2Mb flp u u * fix u [kav]
ATronics AT u u * yes u [hubble]
ATronics XT u u * yes fix [dhb]
Acer 1100 no u * u u [wes]
Aerocomp yes no yes yes [rmtodd]
Amiga 1000/Sidecar u u * yes u [becker]
Amstrad u u * yes no [steve]
BIOS silent partner u u * yes yes [ast]
Bullet 286 XT yes no yes yes [hgm]
CAF Turbo College u u * yes fix [megevand]
Commodore PC-10 I no u * u u [henkp]
Commodore PC-10 II u u * yes yes [ast]
Commodore PC-40 u u * yes u [henkp]
Compaq 386 no u * u u [ast]
Compaq DeskPro u u * yes u [walker]
Compaq DeskPro 286 u u * yes u [walker]
Compaq Portable u u * yes fix [cavender]
Compaq Portable II u u * yes u [foster]
Computer Classfd ST/286 u u * yes u [myxm]
Corona PC-400 u u * yes u [dtinker]
Corona PC-400 no u yes u [broman]
Datavue Spark Portable u u * yes u [tcoram]
DEC VAXmate u u yes u [bengtb]
DTK mothrbd @8MHz w/V20 u u * yes u [ncoverby]
Epson Equity II u u * yes u [ppychin]
Epson Equity 3 u u * yes yes [ast]
Epson PC AX yes u yes u [chang]
Faraday motherboard u u * yes u [jallen]
Ferranti PC860/XT u u * yes fix [jel]
Fountain AT u u * yes yes [mclean]
GRiD GridCase 3 u u * yes u [steven]
Honeywell AP u u * yes yes [ast]
HP Vectra no u * u u [eric]
IBM PC u u * yes u [ganesh]
IBM PC/AT @6MHz u u * yes yes [ast]
IBM PC/AT @8MHz u u * yes no [ast]
IBM PC/XT 1OM HD u u * yes yes [ast]
IBM PC/XT-286 u u * yes no [ast]
IBM PC Convertible no u * u u [bdale]
IBS system 2000 u u * yes fix [sbanner1]
IMC XT, 8MHz V20 u u * yes u [beugel]
Intel iSBC 386AT yes fix yes yes [jds]
ITT XTRA u u * yes u [ast]
ITT XTRA Prof 700 no u * u u [c0033003]
Kaypro 286i u u * yes u [comp13]
Kaypro PC u u * yes u [ken]
Leading Edge u u * yes u [ganesh]
Leading Edge models M&D u u * yes u [wegrzyn]
Leading Edge MP-1673 u u * yes no [wjc]
Leading Edge model D u u * no u [comberiati]
Leading Edge D2 u u hotboot u [darylm]
Multitech ACCEL 900 u u * yes no [twaites]
NCR PC8 u u * yes no [ast]
NCR PC-8, Wren 1 HD yes u yes u [tdavis]
NEC APC IV, Rev A BIOS no u * u u [wes]
NEC APC IV, Rev B BIOS u u * yes u [wes]
Nokia ASC u u yes yes [nispa]
Olivetti M24 u u * yes fix [vanderpol]
Osborne 6T u u * yes yes [nispa]
PC's Limited Turbo PC u u yes yes [sullivan]
PC's Limited 286 8MHz yes yes u u [b_badger]
Samsung u u * yes u [ganesh]
SEFCO AT yes yes u u [dhb]
Shitel no u * u u [ast]
Sun IPC yes u u u [paula]
Tandon PCA20 u u * yes yes [henkp]
Tandy 1000 no u * u u [kimery]
Tandy 1000SX,1000EX no u * u u [john]
Tandy 1000 u u * fix fix [johnc]
Tandy 1200 modified u u * yes u [bdale]
Televideo AT @8MHz u u yes no [corley]
Televideo Telenix 286 u u * yes u [ast]
Toshiba T1100+ u u * yes u [bdale]
Toshiba T1100+ u u * yes u [stuart]
Tulip Compact II yes u yes u [chang]
Unisys micro IT u u * yes y [ast]
Unnamed Asian Clone u u * yes u [arthur@u]
Xerox 6085 PC emulator u u * yes yes [lindsay]
XT-2000 u u * yes u [subelman]
Zenith Z-151 u u * yes fix [zemon]
Zenith 181 u u * yes u [bdale]
Zenith Z-248 20 M HD u u * yes yes [ast]
Zenith Z-386 u u yes yes [cs002]
Video card Comment Source
---------- ------- ------
ATI EGA Wonder fine [megevand]
Corona PC-400 own display cannot curse or scroll in v1.0 [broman]
CT-6040S mono-graphics support by posted fix [go]
EGA video not working, fixes suggested [ast]
(EGA) NEC GB-1 scroll fix unsuccessful also [vizard]
Hercules scrolling problems [mike]
PGC fine [sheu]
Sigma Designs Color 400 incompatible, causes NMIs [bc]
Tecmar Color Card problems like EGA. (v1.0,1.2) [jss]
Tecmar Graphics Master CGA emul probs like EGA [sbanner1]
Toshiba T1100+ display scroll problem, mod posted [stuart]
Video 7 on IBM AT screen blanks periodically [cline]
Disks Comment Source
----- ------- ------
Adaptec 2002/Rodime with fix of [n0ano] [bdale]
Adaptec ACB2072 HDC v1.1 no [wtoomey]
Adaptec 2070A RLL HDC v1.2 with his mods [backstro]
Data Technology Corp AT controller; works [ast]
DTC-5150BX HDC runs with fix [jel]
DTC-5150CX HDC v1.2 wont fsck [werner]
DTC-5287 AT-RLL HDC v1.2 wont fsck [bdale]
Everex AT compat HD HD troubles [myxm]
HC-100 C2 HDC/ST-125 v1.2 wont work [nick]
HardCard 20 v1.2 ok [dcd]
LCS-6210 HDC v1.0&v1.2 wont run it [y85]
Maynard Corp Hard Card not compat [ganesh]
NEC D5126 HDU runs with own fix on Oliv-M24 [vanderpol]
NCL HDC on AT unexpected traps [esc1319]
NCL HDC runs only with sketched fix. [ptk]
Omti 5527 RLL on ST238 yes with fix not posted [megevand]
Seagate 4026, IBM Ctrlr runs with fix of [hubble] [shue]
Seagate ST4906 80Mb HD v1.0&v1.2 only w/ his fix [hubble]
Tandon Tm262 20Mb+WDCtl ok for 10Mb only [sas]
WD 1002S-WX2 HDC, ST225 runs with posted fix [go]
WD 1002A-WX1 HDC, Rodine 204 runs with fix of [n0ano] [bdale]
WD 1002/ST225 HD v1.0 runs given diff HD params [allbery]
WD 1003-WA3 FDC runs with posted fix [comp13]
WD controllers supported by v1.2 kernel. [ast]
Xebec HDC 20Mb disk works,but hd <3Mb only [arthur@w]
Xebec HDC, 10Mb HD runs if minix on 1st partition [692040]
Z150 Hard Disk works with posted fix [n0ano]
Bernoulli disk has problems doing mkfs thereon [acharya]
Toshiba T1100+ 720K supported by posted fixes [stuart]
AT&T 6300 Floppies supported by posted mod [ast]
Printer Comment Source
------- ------- ------
Epson FX-80 prtr unreliable prtr driver v1.0 [arthur@w]
printer MSDOS ok, Minix not supported by posted fix. [dlong]
Seikosha SP1200AI bitnet wont work properly [megevand]
Other boards Comment Source
------------ ------- ------
AST Six Pack Clock support by posted code [tsp]
AST Six Pack Premium clock code posted [go]
AST MegaPlus simpler clock code posted [diamant]
MCT multi-IO card code for clock setting posted [myxm]
Multi-IO card/AMT-ATjr none of above clock code worked [darren]
CompuAdd MFC [myxm]'s clock code worked [cavender]
CAF multi-IO card posted(?) clock code [megevand]
Alpha Micro Videotrax board is inimical [zemon]
Who's who ?
-----------
[acharya] acharya@sbcs
[allbery] allbery@ncoast.uucp
[arthur@u] arthur@ubu.uucp
[arthur@w] arthur@warwick.uucp
[ast] ast@cs.vu.nl
[backstro] backstro@silver.bacs.indiana.edu
[bc] bc@njitsc1.uucp
[bdale] bdale@winfree.uucp
[becker] becker@humber.bitnet
[bengtb] bengtb@erix.se
[beugel] beugel@klipper.cs.vu.nl
[broman] broman@nosc.mil
[b_badger] b_badger@unhh.bitnet
[c0033003] c0033003@dbstu1.bitnet
[cavender] cavender@drivax.uucp
[chang] chang@philtis.uucp
[cline] cline@pnet01.cts.com
[comberiati] comberiati@cpesac.uucp
[comp13] comp13@tjalk.cs.vu.nl
[corley] corley@cs.rochester.edu
[cs002] cs002@unocss.uucp
[darren] darren@ethos.uucp
[darylm] darylm@illian.uucp
[dcd] dcd@tc.fluke.com
[dhb] dhb@bek-mc.caltech.edu
[diamant] diamant@hpfclp.hp.com
[dklann] dklann@marque.uucp
[dlong] dlong@sdsu.uucp
[dtinker] dtinker@utoronto.bitnet
[eric] eric@unmvax.unm.edu
[esc1319] esc1319@ddaesa10.bitnet
[foster] foster@beno.css.gov
[ganesh] ganesh@utah-cs.uucp
[go] go@orstcs.uucp
[henkp] henkp@nikhefk.uucp
[hgm] hgm@lanl.gov
[hubble] hubble@cae780.uucp
[jallen] jallen@netxcom.uucp
[jcs] jcs@chinet.uucp
[jds] jds@mimsy.umd.edu
[jel] jel@cheviot.newcastle.ac.uk
[johnc] johnc@mia.uucp
[john] john@moncol.uucp
[jss] jss@sun.com
[kav] kav@ihlpa.att.com
[ken] ken@driwash.uucp
[kimery] kimery@wdl1.uucp
[lindsay] lindsay@cheviot.newcastle.ac.uk
[m690240] m692040@sdsu.uucp
[mclean] mclean@think.com
[megevand] megevand@cgeuge54.bitnet
[mike] mike@bnr-vpa.arpa
[myxm] myxm@lanl.gov
[n0ano] n0ano@wldrdg.uucp
[ncoverby] ncoverby@ndsuvax.uucp
[nick] nick@nswitgould.oz
[nispa] nispa@hutcs.hut.fi
[paula] paula@bcsaic.uucp
[ppuchin] ppychin@orchid.waterloo.edu
[ptk] ptk@hutcs.hut.fi
[rmtodd] rmtodd@uokmax.uucp
[sas] sas@bcd-dyn.uucp
[sbanner1] sbanner1@sol.uvic.cdn
[sheu] sheu@gitpyr.gatech.edu
[steven] steven@cwi.nl
[steve] steve@warwick.uucp
[stuart] stuart@bms-at.uucp
[subelman] subelman@ttidca.tti.com
[sullivan] sullivan@marge.math.binghamton.edu
[tcoram] tcoram@udcvax.bitnet
[tdavis] tdavis@enlog.wichita.ncr.com
[tsp] tsp@killer.uucp
[twaites] twaites@sicom.uucp
[vanderpol] vanderpol@amolf.nl
[vizard] vizard@dartvax
[walker] walker@xanth.uucp
[wegrzyn] wegrzyn@cdx39.uucp
[werner] werner@nikhefk.uucp
[wes] wes@obie.uucp
[wjc] wjc@eddie.mit.edu
[wtoomey] wtoomey@gara.une.oz
[y85] y85.b-jansson@linus.liu.se
[zemon] zemon@felix.uucp
=================================================
edited by Vincent Broman, broman@nosc.mil
reformat and intro, Tamura Jolink, tamura@hlerul5
=================================================
: MINIX-L NDSUVM1 8/23/88
: Vincent P. Broman Glen Overby 8/23/88 Minix compatibility list, ref
--
Glen Overby
ncoverby@plains.nodak.edu, unixverse!solarsys!earth!uunet!ndsuvax!ncoverby
ncoverby@ndsuvax (Bitnet)