home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / unix / amiga / 2707 < prev    next >
Encoding:
Internet Message Format  |  1993-01-24  |  30.7 KB

  1. Xref: sparky comp.unix.amiga:2707 comp.sys.amiga.programmer:19112 comp.sys.amiga.hardware:23587
  2. Newsgroups: comp.unix.amiga,comp.sys.amiga.programmer,comp.sys.amiga.hardware
  3. Path: sparky!uunet!mcsun!news.funet.fi!funic!nntp.hut.fi!nntp.hut.fi!jhi
  4. From: jhi@snakemail.hut.fi (Jarkko Hietaniemi)
  5. Subject: Amiga Mach FAQ
  6. Message-ID: <JHI.93Jan23200757@lk-hp-11.hut.fi>
  7. Sender: usenet@nntp.hut.fi (Usenet pseudouser id)
  8. Nntp-Posting-Host: lk-hp-11.hut.fi
  9. Organization: Helsinki University of Technology, Finland
  10. Distribution: comp
  11. Date: 23 Jan 93 18:07:57 GMT
  12. Lines: 697
  13.  
  14.  
  15. (NB: this is *not* crossposted to comp.os.mach now because
  16.      a mite earlier version was posted there just a few days ago)
  17.  
  18. Note a new feature: keyword index at the end.
  19.  
  20. --
  21. AmigaMach FAQ
  22.  
  23. $Id: KludgeMach-FAQ,v 1.20 1993/01/23 17:49:24 jhi Exp jhi $
  24.  
  25. ====== WHAT?
  26.  
  27. Mach kernel (MK78) has been ported to Commodore Amigas.
  28.  
  29. KludgeMach
  30. The Amiga Mach port is also known affectionately as "KludgeMach".
  31.  
  32. === System Requirements
  33. The port works provably on the following platforms:
  34.  
  35. - A3000 with AmigaDOS 2.04 in RAM with 4MB fast RAM (68030 25MHz)
  36. - A2500 with 2 MB fast RAM (68030)
  37. - A2000 with GVP Combo (68030 33MHz)
  38. - A500  with CSA MegaMidget Racer (68030)
  39.  
  40. == CPU requirement
  41. Motorola 68030 definitely works, 68020 should be sufficient as long as
  42. a MMU (68851) is available.  MMU is ABSOLUTELY required.  On a
  43. 68040 Mach sort of boots but checking needs to be made whether the
  44. same binaries and sources still run on a 68030.
  45.  
  46. == Memory requirement
  47. To boot the KludgeMach at least 2MB fast RAM is required.
  48. KludgeMach DOES NOT USE chip RAM at all.  By tweaking sources the
  49. fast RAM requirement could perhaps be pushed down to 512kB.
  50.  
  51. == Diskspace requirement
  52. Diskspace requirement of the binaries is only 300kB.
  53. The current distribution CONTAINS ONLY THE SOURCES and to build Mach
  54. at least 3MB of fast RAM is required.  To build the binaries, 25MB of
  55. diskspace is needed, of this 15MB is for Mach, 10MB for the
  56. development tools.  The minimum memory requirement for the compilation
  57. is at least 2 MB (works only with optimization turned off), 4MB is
  58. probably enough.
  59.  
  60. == Future requirements
  61. NOTE: these requirements are only for now; in near future the
  62. distribution is likely to grow significantly because device drivers
  63. and servers are added.  The recommended minimum is then 4MB fast RAM
  64. and 40MB disk.  Nice-to-have amounts are then 8MB fast RAM and 100MB disk:
  65. this much is needed for double build directories and for possible
  66. Mach-based filesystem's playground.
  67.  
  68. ====== WHY?
  69.  
  70. The KludgeMach project aims at building a free UNIXish environment for
  71. the Commodore Amiga computers.  As its base it will use the Mach
  72. microkernel built at Carnegie Mellon university (CMU).  Mach is
  73. OS-independent, however, and therefore other OSs could also be run
  74. on top of it as servers.
  75.  
  76. ====== WHERE?
  77.  
  78. The port is available by FTP from the following places:
  79. (the IP addresses are also mentioned to cater those poor souls that
  80.  do not have name servers)
  81.  
  82. Australia FTP sites:
  83.  
  84.         monu1.cc.monash.edu.au:/pub/mach              GMT+10 (NSW)
  85.         IP: 130.194.1.101
  86.  
  87. Europe FTP sites:
  88.  
  89.         ftp.funet.fi:/pub/mach/amiga                  GMT+2  (EET)
  90.         (or /pub/amiga/mach, both work)
  91.         IP: 128.214.6.100
  92.  
  93.         ftp.dfv.rwth-aachen.de:/pub/amiga/mach        GMT+1  (MET)
  94.         (or ftp.informatik.rwth-aachen.de, both work)
  95.         IP: 137.226.4.105
  96.  
  97. United States FTP sites:
  98.  
  99.         homeboy.wpi.edu:/pub/mach                     GMT-5  (EST)
  100.         IP: 130.215.8.99
  101.  
  102.         oes.orst.edu:/pub/mach                        GMT-8  (PST)
  103.         IP: 128.193.124.2
  104.  
  105. == monu1 Role
  106. monu1.cc.monash.edu.au is the primary distribution site BUT DO USE
  107. THE SITE NEAREST TO YOU WHEN DOWNLOADING (ftp get'ting), NOT monu1.
  108. The link to "down under" is seriously limited.  When uploading (ftp
  109. put'ting), use the incoming/ directory of monu1.  Also remember to do
  110. your ftp'ing when there is night at the site you are using.  The
  111. distribution is mirrored daily from monu1 to homeboy and oes and from
  112. there daily to Germany and Finland.
  113.  
  114. == To Get Started
  115. You need only the file
  116.  
  117. /pub/mach/amiga/KludgeMach-<latest>.tar.Z
  118.  
  119. to get started. Currently the latest version is 0.007, based on CMU
  120. MK78.  Note that the European sites have one directory deeper
  121. hierarchy, you will need to get
  122.  
  123.         /pub/mach/amiga/amiga/KludgeMach-<latest>.tar.Z
  124.  
  125. == SIM
  126. SIM is a kernel debugger that will be useful if (when) you
  127. start hacking on the Mach kernel.  It was done by Stefan Walter
  128. <swalter@avalon.physik.unizh.ch>.
  129.  
  130. == Developing Tools
  131. If you develop AmigaMach, it is best to use the tools provided
  132. in the distribution (directory tools/).  This because then everyone
  133. will know what the others are talking about (basically, face the
  134. same bugs :-).  If you want/need to use some other tools, please
  135. first discuss the choice in the mailing list and then if the new tool
  136. is really deemed necessary, provide it to others by uploading it
  137. to monu1.  The tools that are currently agreed upon are:
  138.  
  139.         gcc-2.2.2       (remember to apply *Amiga* fixes 1 to 3)
  140.         OR
  141.         gcc-2.3.3       *)
  142.         pdksh-920711
  143.         dmake
  144.         gtar10
  145.         GNU parser/patch utils
  146.  
  147. *) Niklas Hallqvist <niklas@appli.se>:  Works for building the Mach
  148.    kernel but NOT for for example building utilities because static
  149.    libraries are not working.  2.3.3 is not going to be OK for about
  150.    five weeks (= before mid-February 1993) because Markus Wild
  151.    (the Amiga gcc porter and maintainer) will be away for that
  152.    period of time.
  153.  
  154. == monu1 Contents
  155. The full contents of the monu1 distribution were Fri Jan 22 1993 2:15pm:
  156.  
  157. /pub/mach:                      - you are here
  158. total 12
  159. -rw-r--r--  1 1606         2761 Sep 11 13:33 README
  160. drwxr-xr-x  4 1606         2048 Jan 15 17:28 amiga
  161. drwxr-xr-x  2 1606         2048 Oct  6 12:46 cmu_src
  162. drwxr-xr-x  2 1606         2048 Oct  6 12:46 contrib
  163. drwxrwx-wx  2 1606         2048 Jan  7 12:29 incoming
  164.  
  165. /pub/mach/amiga:                - sources to AmigaMach
  166. total 6550
  167. -rw-r--r--  1 ftp         19798 Jan  2 01:48 AmigaMach-FAQ
  168. -rw-r--r--  1 1606         5178 Oct 18 01:45 Bootstrap.patch
  169. -rw-r--r--  1 1606         2065 Oct 19 12:37 Bootstrap2.patch
  170. -rw-r--r--  1 1606        26580 Jan  7 12:37 GVP.patch
  171. -rw-r--r--  1 1606      3041123 Sep 20 15:52 KludgeMach-0.006.tar.Z
  172. -rw-r--r--  1 ftp       3317969 Dec 14 15:36 KludgeMach-0.007.tar.Z
  173. -rw-r--r--  1 ftp         19798 Jan  2 01:48 KludgeMach-FAQ
  174. -rw-r--r--  1 1606         8341 Sep  3 19:52 KludgeMach-README
  175. -rw-r--r--  1 1606         5301 Oct 22 17:45 SCSI.patch
  176. -rw-r--r--  1 1606         5944 Oct 22 17:45 SCSI2.patch
  177. -rw-r--r--  1 1606        68957 Sep  3 12:51 SIM.lha
  178. -rw-r--r--  1 1606         8928 Jan 15 17:28 adosfsys.tar.Z
  179. drwxr-xr-x  2 1606         2048 Oct  6 12:48 diffs
  180. -rw-r--r--  1 1606        35326 Sep 27 12:58 hd_wilde.diff
  181. -rw-r--r--  1 ftp         53096 Sep 11 12:50 scsi9091.lzh
  182. drwxr-xr-x  2 1606         2048 Jan  7 12:30 tools
  183. -rw-r--r--  1 ftp         25840 Sep 11 12:50 uart.tar.Z
  184.  
  185. /pub/mach/amiga/diffs:          - differences between versions
  186. total 60
  187. -rw-r--r--  1 1606        41209 Sep 11 15:33 KludgeMach-0.000-0.003.diff
  188. -rw-r--r--  1 1606        15232 Sep 18 00:12 KludgeMach-0.004-0.005.diff
  189. -rw-r--r--  1 1606         1689 Sep 21 01:54 KludgeMach-0.005-0.006.diff
  190.  
  191. /pub/mach/amiga/tools:          - tools that might be helpful
  192. total 8086
  193. -rw-r--r--  1 1606          388 Oct  5 11:21 GettingGNUTools
  194. -rw-r--r--  1 1606       345600 Sep  4 18:43 dmake.lha
  195. -rw-r--r--  1 1606           80 Sep  4 18:47 dmake.lha.readme
  196. -rw-r--r--  1 ftp          7286 Oct  5 00:42 gcc-2.2.2-fix2.lha
  197. -rw-r--r--  1 ftp        173155 Dec 14 17:42 gcc-2.2.2-fix3.lha
  198. -rw-r--r--  1 1606      3306066 Sep  4 11:54 gcc-2.2.2.lha
  199. -rw-r--r--  1 1606          213 Sep  4 11:55 gcc-2.2.2.lha.readme
  200. -rw-r--r--  1 ftp       3588223 Jan  4 00:51 gcc-2.3.3.lha
  201. -rw-r--r--  1 ftp         32720 Sep  5 21:42 gcc222-fix1.lha
  202. -rw-r--r--  1 ftp        244736 Sep 11 12:54 gtar10.lha
  203. -rw-r--r--  1 ftp         86380 Sep  9 08:15 parserutils.lha
  204. -rw-r--r--  1 ftp         54538 Sep  9 08:15 patchutils.lha
  205. -rw-r--r--  1 1606       304585 Sep  4 11:55 pdksh-920711.lha
  206. -rw-r--r--  1 1606          154 Sep  4 11:55 pdksh-920711.lha.readme
  207.  
  208. /pub/mach/cmu_src:              - unretouced CMU sources
  209. total 4818
  210. -rw-r--r--  1 1606          254 Sep  5 10:38 getting_bsdss
  211. -rw-r--r--  1 1606      2863311 Sep  3 13:52 mk78.tar.Z
  212. -rw-r--r--  1 1606       219675 Sep  3 13:53 poe9.tar.Z
  213. -rw-r--r--  1 1606      1777023 Sep  3 13:53 user18.tar.Z
  214.  
  215. /pub/mach/contrib:              - other random sources
  216. total 494
  217. -rw-r--r--  1 1606           26 Sep  8 15:39 .login
  218. -rw-r--r--  1 1606        92701 Sep  3 12:51 MachSun3.tar.Z
  219. -rw-r--r--  1 1606        10327 Sep  8 11:27 Trigger
  220. -rw-r--r--  1 1606        69167 Sep  3 12:52 mach030.tar.Z
  221. -rw-r--r--  1 1606        11476 Sep  8 11:30 mach_disklabel_diffs.tar.Z
  222. -rw-r--r--  1 1606       283131 Sep  8 11:33 poe-kernel-with-disk-image.tar.Z
  223. -rw-r--r--  1 1606         2571 Sep  8 11:27 second_SYS.h
  224.  
  225. /pub/mach/incoming:             - put new stuff here
  226.  
  227. == European Hierarchy
  228. Note that the European sites have one directory deeper hierarchy, you
  229. will need to cd to /pub/mach/amiga, just /pub/mach is not enough.
  230. Note also that the directory hierarchy (where the things are) may
  231. mutate because new material will accumulate and the hierarchy might
  232. need reorganizing.  The rule of thumb: use the nearest ftp site, cd to
  233. /pub/mach or /pub/mach/amiga (non-Europe and Europe, respectively) and
  234. hunt for READMEs and FAQs.
  235.  
  236. == Amiga Development Tools
  237. In addition, oes.orst.edu mirrors amiga.physik.unizh.ch:/amiga/devel
  238. at /pub/mach/devel.  The directory contains all kinds of Amiga program
  239. development tools.  ftp.funet.fi has very similar directory called
  240. /pub/amiga/programming/c.
  241.  
  242. ftp.funet.fi also has a copy of soda.berkeley.edu:/pub/mach
  243. at /pub/mach/soda.berkeley.edu,  this directory contains
  244. BSD single server material.  This is not continuously mirrored, it
  245. is only a snapshot of 7th of September 1992.
  246.  
  247. == Mach documentation
  248. Mach documentation is available by ftp from
  249.  
  250.         mach.cs.cmu.edu:doc                     GMT-5  (EST)
  251.         IP: 128.2.209.192
  252.  
  253. For example doc/osf/kernel_principles.ps is a good starting place.
  254.  
  255. ====== BEWARE!
  256.  
  257. KludgeMach works, but only for suitably small values of "works".
  258. Hardcore hacker attitude useful.
  259.  
  260. ====== WHO?
  261.  
  262. The initial port was done by Bryan Ford <baford@peruvian.utah.edu>.
  263.  
  264. Amiga Mach is working but still far from complete.  Minor details such
  265. as an operating system are still missing.  Volunteers for all kind of
  266. jobs are very welcome.
  267.  
  268. - coordinators for various levels of the development work
  269.  
  270.   Michael Saleeba <zik@aurora.cc.monash.edu> maintains the primary
  271.   distribution site and has volunteered to act as a clearing-house.
  272.   Report both to the list and to Michael if you have some special
  273.   skills, hardware or just time to hack around.
  274.  
  275.   Michael is also in charge of the "offical" releases so SEND YOUR PATCHES
  276.   TO Michael.  Here are the guidelines:
  277. > * Use diff -rc to create a patch I can apply directly to the directory
  278. > structure.
  279. > * Send the patch to me and tell me you want it added. Tell me which
  280. > version it was derived from in case of merge problems.
  281. > * I'll add it to the diffs directory and increment the version on the
  282. > tar file. I'll also keep one recent "known to be kinda working"
  283. > version around.
  284.  
  285. - ftp service: the number of ftp sites is adequate (5) at the moment. *)
  286.   The people in charge are:
  287.   monu1.cc.monash.edu.au      Michael Saleeba
  288.   homeboy.wpi.edu             Dominic Giampolo <nick@homeboy.wpi.edu>
  289.   oes.orst.edu                        Erik Bennett <bennett@oes.orst.edu>
  290.   ftp.dfv.rwth-aachen.de      Stefan Becker
  291.                                 <stefanb@pool.informatik.rwth-aachen.de>
  292.   ftp.funet.fi                        Jarkko Hietaniemi <jhi@ftp.funet.fi>
  293. *) If you are, however, *routinely* mirroring AmigaMach somewhere
  294.    around the world, please drop jhi@ftp.funet.fi a note so your site
  295.    can be added to this list.
  296.  
  297. - further work on the Mach kernel:
  298.   The initial port to MK74 was done by Bryan Ford, Bryan also upgraded
  299.   the sources to MK78.  Additional work has been done by
  300.   Niklas Hallqvist <niklas@appli.se> and by Stefan Becker.
  301.   Niklas also maintains the amiga-mach mailing list.
  302.  
  303. - console device: Bryan Ford and Keith Gabryelski <ag@monique.rt.com>,
  304.   a former Amiga UNIX Development Team member, are working on this.
  305.  
  306. - drivers: SCSI, AT IDE, WD33C92, WD33C93, Commodore 2065/2090/2091
  307.   expertise needed.
  308.  
  309.   GVP series II SCSI support is already in by Niklas Hallqvist
  310.   <niklas@appli.se>.
  311.  
  312.     The official C= Amiga UNIX (SVR4.2) has many device drivers WITH sources.
  313.     Their copyright status needs to be checked from Commodore.  Keith
  314.     Gabryelski has volunteered to contact C= about this.
  315.     Ty Sarna <tsarna@endicor.com> is contacting GVP about their
  316.     drivers.  Markus Illenseer <markus@techfak.uni-bielefeld.de>
  317.     has already contacted Ralph Babel of GVP: 
  318. > He knew about the Mach Port already, he is very interested on a running
  319. > kernel and a running Server. But he is not willing to implement a GVP SCSI
  320. > driver while nothing is running on the kernal. He states that he has not much
  321. > time to do something which is as yet not very usefull. But he is willing to
  322. > do something when the situation is more stable and more reliable.
  323. > I asked him whether he could start on a GVP support when the driver for
  324. > the A3000-SCSi and the A2091 is finished, and he thought this could be
  325. > a point to enter into Mach.
  326.  
  327.     Other 3rd party vendors like IVS could also use some
  328.     questioning.  
  329.  
  330. - an OS :-) Work and queries are currently progressing on several fronts:
  331.  
  332.   BNR2SS/BSDSS: Michael Saleeba [Zik] <zik.aurora.cc.monash.edu>
  333.   The situation is a bit muddy: CMU has stopped SUPing BSDSS.
  334.  
  335.   BSD4.4: Real Soon Now -- the "lite" or unencumbered version should
  336.   be released 4Q92. *)
  337.  
  338. *) This is running KIND OF late...Anyone know anything about the schedule?
  339.  
  340.   Berkeley Sprite: Ty Sarna has researched this possibility.  Sprite
  341.   unfortunately seems at the moment be unsuitable:
  342.  
  343. Mike Kupfer <kupfer@cs.berkeley.edu>:
  344. >
  345. > I understand that you're interested in the Mach-based Sprite
  346. > single-server.  I'm the person who did the single-server.  I no longer
  347. > work for the University of California, but I can give you some
  348. > information about the server.
  349. > - The sources for the Sprite single-server are available for anonymous
  350. >   ftp from allspice.berkeley.edu, in ~ftp/pub.  These sources are
  351. >   primarily intended for browsing.  They do not include a bunch of
  352. >   header files, Sprite libc sources, makefile libraries, or the
  353. >   CThreads changes necessary to build the server.  (Actually, the
  354. >   CThreads changes might be in a recent MK release; I haven't
  355. >   checked.)  Please note that the ftp service on allspice is a bit
  356. >   unreliable.  If you have problems using it, you can send mail to
  357. >   root@sprite.berkeley.edu, and somebody will kick the appropriate
  358. >   daemon.
  359. > - The Sprite single-server implements a subset of Sprite
  360. >   functionality.  There is no binary compatibility, either with native
  361. >   Sprite or with UNIX.  Process migration is not supported, nor is
  362. >   access to the local disk.  Most of the Sprite distributed file
  363. >   system is implemented, including Sprite cache consistency and
  364. >   support for Sprite pseudo-devices.  The single-server currently only
  365. >   runs on DECstations.  Performance of the Andrew benchmark is roughly
  366. >   1/2 that of native Sprite on a DECstation 5000.
  367. > - Because the single-server cannot access the local disk, it can only
  368. >   be used within an existing Sprite cluster.  That is, before you can
  369. >   run the Sprite single-server, you would have to first install native
  370. >   Sprite.  This is a non-trivial task.  In fact, the Sprite group gave
  371. >   up on supporting external sites in early 1992, and requests for a
  372. >   Sprite distribution are now politely refused.
  373. > - If you would like to browse any of the missing sources, I can try to
  374. >   put together a tar file for you.  Also, feel free to send me mail if
  375. >   you have additional questions.  Please be patient if I am slow in
  376. >   answering--I already have many other things that need my attention.
  377.  
  378.   CMU POE: VOLUNTEER NEEDED TO CHECK ON THIS: can a UNIX server
  379.   be built from the sources available and is an AT&T license needed???
  380.   not entirely free either???
  381.  
  382.   GNU Hurd: Michael Saleeba:
  383. > They have bits of it running. The work they've done to date is
  384. > available from prep.ai.mit.edu if I remember correctly. You've got to
  385. > realise they're building an OS pretty much from scratch though, so
  386. > it's going to take time.
  387. > Some time ago I spoke with Richard Stallman on the subject. He's very
  388. > interested in having m68k-based machines running the Hurd. In fact
  389. > apparently GNU have a couple of Amigas they'd like to use to help
  390. > develop the Hurd, so it'd be nice if we could help out with that :-)
  391.  
  392.   Linux:
  393.   The upper layers may be portable enough to make an UNIX server???
  394.   Some work has been done on this by Markus Wild and the result was
  395.   a disappointment: 
  396. > Well... I took a (really quick..) look at Linux sources, and well, I didn't
  397. > like them. You literally smell i386, messydos, pee-cee in every corner
  398. > of the source, really not a pleasure imagining that this beast should ever
  399. > run on something different than what it was targeted for.
  400.   Wild is also the right person to contact about the gcc port for
  401.   Amiga, dmake and gtar.
  402.  
  403.   Some sort of porting of Linux to Amiga _is_, however, underway.
  404.   Could some one who knows more please comment?
  405.  
  406.   386BSD: are the upper layers of Jolitz' work portable enough?
  407.   Michael Richardson <mcr@latour.sandelman.ocunix.on.ca> has at least a
  408.   partial answer:
  409. >   Yes, it is. The ISA bus architecture stuff is sufficiently isolated
  410. > that making it work on other types of 386 system would be a snap. The
  411. > 386 specific stuff is isolated to one directory tree (in which the isa
  412. > stuff is located) as well. 
  413. >   I am unclear as to how a Mach single server interacts with the rest
  414. > of mach so I can't comment more.
  415.  
  416. - stabile 68040 port: Michael L. Hitch <osymh@trex.oscs.montana.edu>
  417.   is working on this
  418.  
  419. - contacts with C= technical people about hardware (and AmigaOS emulator???)
  420.  
  421.   Some C= current and former employees have already stepped out of
  422.   the woodwork:
  423.  
  424.   Ken Dyke              <kcd@cbmvax.cbm.commodore.com>
  425.   AmigaOS Networking
  426.  
  427.   Keith Gabryelski
  428.   AmigaUNIX Networking, X11, serial devices, Ethnernet devices,
  429.   random hardware (audio, clock, etc)
  430.  
  431. - contacts with GNU project NEEDED (see the above discussion about Hurd)
  432.  
  433. - cross-compilation environment
  434.   Jukka Partanen <jtp@cs.hut.fi> is researching this area.
  435.  
  436. - RDB (Rigid Block Standard) experts needed
  437.  
  438. - AmigaOS emulator (C= co-operation needed most probably?)
  439.  
  440. - this FAQ file is maintained by Jarkko Hietaniemi
  441.  
  442. DRAMATIS PERSONAE
  443.  
  444. Erik Bennett            <bennett@oes.orst.edu>
  445.         oes.orst.edu ftp maintainer
  446.  
  447. Stefan Becker           <stefanb@pool.informatik.rwth-aachen.de>
  448.         ftp.dfv.rwth.aachen-de ftp maintainer
  449.  
  450. Ken Dyke                <kcd@cbmvax.cbm.commodore.com>
  451.         C= AmigaOS Networking engineer
  452.  
  453. Bryan Ford              <baford@peruvian.utah.edu>
  454.         the author of the initial port of Amiga Mach
  455.  
  456. Keith Gabryelski        <ag@monique.rt.com>
  457.         former C= Amiga UNIX Networking/X11/device Engineer
  458.         C= Amiga UNIX device driver source status
  459.  
  460. Dominic Giampolo        <nick@homeboy.wpi.edu>
  461.         homeboy.wpi.edu ftp maintainer
  462.  
  463. Niklas Hallqvist        <niklas@appli.se>
  464.         GVP SCSI driver maintainer
  465.         amiga-mach mailing list maintainer
  466.  
  467. Jarkko Hietaniemi       <jhi@ftp.funet.fi>
  468.         ftp.funet.fi ftp maintainer
  469.         FAQ maintainer
  470.  
  471. Michael L. Hitch        <osymh@trex.oscs.montana.edu>
  472.         68040 porting
  473.  
  474. Mike Kupfer        <kupfer@cs.berkeley.edu>
  475.     Sprite single server
  476.     (nothing to do with AmigaMach (yet? :-))
  477.  
  478. Jukka Partanen          <jtp@cs.hut.fi>
  479.         cross-compilation environment
  480.  
  481. Michael Richardson      <mcr@latour.sandelman.ocunix.on.ca>
  482.         386BSD preliminary peek
  483.  
  484. Michael Saleeba         <zik@aurora.cc.monash.edu>
  485.         monu1.cc.monash.edu.au ftp maintainer (the primary site)
  486.         the central coordinator
  487.         the official releases
  488.     
  489. Ty Sarna                <tsarna@endicor.com>
  490.         Sprite research
  491.         GVP contact
  492.  
  493. Stefan Walter        <swalter@avalon.physik.unizh.ch>
  494.     SIM
  495.  
  496. Markus Wild             <wild@amiga.physik.unizh.ch>
  497.         Linux preliminary peek
  498.         Amiga ports of GCC and gtar
  499.         dmake
  500.  
  501. ====== HOW?
  502.  
  503. Want more information?
  504.  
  505. Join the mailing lists
  506.  
  507. amiga-mach@appli.se
  508. machm68k@yoyo.cc.monash.edu.au
  509.  
  510. by sending a subscribe message (Subject: subscribe) to
  511.  
  512. amiga-mach-request@appli.se
  513. machm68k-request@yoyo.cc.monash.edu.au
  514.  
  515. NOTE: do not send your subscribal messages to amiga-mach or machm68k.
  516.  
  517. amiga-mach mailing list is the main mailing list to use.  It can,
  518. however, can get quite congested at times.  The machm68k mailing list
  519. is for discussion about porting Mach to m68k platforms in general, not
  520. just the Amiga.                                                               
  521.  
  522. The main list, amiga-mach, is most useful as an information channel
  523. both for asking questions and for sending answers and progress reports.
  524. For specific subprojects people are encouraged to use either personal
  525. mail or create mailing lists if the subject is not necessarily useful
  526. for "general public".
  527. For example people working actively with console driver might get
  528. together and create a sub-mailing list.  A person who knows how to and
  529. is able to create and maintain a mailing list is needed.
  530.  
  531. machm68k mailing list is currently rather quiet because a generic
  532. Mach port to Motorola does not yet exist, only a port to Amiga.
  533. There has been some discussion about the syscall conventions
  534. of Amiga UNIX, MacIntoshes and Mac's A/UX on the amiga-mach list.
  535. Standardizing call conventions would make possible to have binary
  536. compability between m68k-based Machs.
  537.  
  538. This FAQ is updated about biweekly and then merged to the ftp distribution.
  539. It is sent about monthly to the amiga-mach mailing list and crossposted to
  540. the following USENET newsgroups:
  541.  
  542. comp.os.mach,comp.sys.amiga.hardware,comp.sys.amiga.programmer,comp.unix.amiga
  543.  
  544. Index
  545.     Topic                                                Line
  546.  
  547.     386BSD ............................................ 394
  548.     68020 ............................................. 21
  549.     68030 ............................................. 15, 16, 17, 18, 21, 24
  550.     68040 ............................................. 23, 404, 460
  551.     68851 ............................................. 22
  552.     A/UX .............................................. 522
  553.     A2000 ............................................. 17
  554.     A2065 ............................................. 288
  555.     A2090 ............................................. 288
  556.     A2091 ............................................. 288
  557.     A2500 ............................................. 16
  558.     A3000 ............................................. 15
  559.     A500 .............................................. 18
  560.     ag@monique.rt.com ................................. 444
  561.     Amiga Development Tools ........................... 216
  562.     Amiga UNIX drivers ................................ 294
  563.     amiga-mach ........................................ 495
  564.     amiga-mach mailing list ........................... 453, 505
  565.     amiga-mach-request ................................ 500
  566.     amiga.physik.unizh.ch ............................. 217
  567.     AmigaOS ........................................... 439
  568.     AmigaOS emulator .................................. 426
  569.     appli.se .......................................... 495
  570.     AT IDE ............................................ 288
  571.     Australia FTP sites ............................... 62
  572.     baford@peruvian.utah.edu .......................... 441
  573.     bennett@oes.orst.edu .............................. 432
  574.     Berkeley Sprite ................................... 322
  575.     BEWARE! ........................................... 235
  576.     BNR2SS/BSDSS ...................................... 314
  577.     Bryan Ford ........................................ 280, 285, 441
  578.     BSD single server ................................. 224
  579.     BSD4.4 ............................................ 317
  580.     C= ................................................ 439, 446
  581.     C= Amiga UNIX ..................................... 445, 446
  582.     C= Amiga UNIX drivers ............................. 294
  583.     C= contact ........................................ 407
  584.     Carnegie Mellon university ........................ 52
  585.     chip RAM .......................................... 28
  586.     CMU ............................................... 52, 315, 365
  587.     CMU POE ........................................... 365
  588.     Combo ............................................. 17
  589.     CPU requirement ................................... 20
  590.     cross-compilation environment ..................... 421, 467
  591.     CSA MegaMidget Racer .............................. 18
  592.     Developing Tools .................................. 110
  593.     Diskspace requirement ............................. 31
  594.     dmake ............................................. 389, 487
  595.     Dominic Giampolo .................................. 448
  596.     DRAMATIS PERSONAE ................................. 430
  597.     Erik Bennett ...................................... 432
  598.     Europe FTP sites .................................. 67
  599.     European Hierarchy ................................ 100, 207
  600.     FAQ ............................................... 428, 457, 526
  601.     fast RAM .......................................... 15, 16, 27, 29, 34, 43
  602.     FTP ............................................... 58
  603.     ftp servers ....................................... 267
  604.     FTP sites ......................................... 58
  605.     ftp.dfv.rwth-aachen.de ............................ 73, 272
  606.     ftp.dfv.rwth.aachen-de ............................ 436
  607.     ftp.funet.fi ...................................... 69, 219, 222, 274, 456
  608.     Future requirements ............................... 40
  609.     GCC ............................................... 486
  610.     gcc ............................................... 119, 121, 132, 388
  611.     GNU ............................................... 419
  612.     GNU contact ....................................... 419
  613.     GNU Hurd .......................................... 369
  614.     gtar .............................................. 389, 486
  615.     GVP ............................................... 291, 479
  616.     GVP Combo ......................................... 17
  617.     GVP contact ....................................... 297
  618.     GVP SCSI driver ................................... 452
  619.     homeboy ........................................... 79
  620.     homeboy.wpi.edu ................................... 270, 449
  621.     How to join the mailing lists? .................... 493
  622.     HOW? .............................................. 489
  623.     Hurd .............................................. 369
  624.     initial port ...................................... 242, 442
  625.     IP addresses ...................................... 59
  626.     IVS ............................................... 309
  627.     Jarkko Hietaniemi ................................. 455
  628.     jhi@ftp.funet.fi .................................. 455
  629.     jtp@cs.hut.fi ..................................... 466
  630.     Jukka Partanen .................................... 466
  631.     kcd@cbmvax.cbm.commodore.com ...................... 438
  632.     Keith Gabryelski .................................. 285, 444
  633.     Ken Dyke .......................................... 438
  634.     KludgeMach ........................................ 10
  635.     kupfer@cs.berkeley.edu ............................ 462
  636.     Linux ............................................. 380, 485
  637.     Mach documentation ................................ 227
  638.     machm68k .......................................... 496
  639.     machm68k mailing list ............................. 519
  640.     machm68k-request .................................. 501
  641.     MacIntosh ......................................... 522
  642.     mailing lists ..................................... 493
  643.     Markus Wild ....................................... 484
  644.     mcr@latour.sandelman.ocunix.on.ca ................. 469
  645.     Megamidget Racer .................................. 18
  646.     Memory requirement ................................ 26
  647.     Michael L. Hitch .................................. 459
  648.     Michael Richardson ................................ 469
  649.     Michael Saleeba ................................... 472
  650.     microkernel ....................................... 52
  651.     Mike Kupfer ....................................... 325, 462
  652.     Mirroring Hierarchy ............................... 91
  653.     MMU ............................................... 22
  654.     monu1 ............................................. 64, 86, 134
  655.     monu1 Contents .................................... 134
  656.     monu1 Role ........................................ 85
  657.     monu1.cc.monash.edu.au ............................ 269, 473
  658.     Motorola .......................................... 520
  659.     nick@homeboy.wpi.edu .............................. 448
  660.     Niklas Hallqvist .................................. 282, 451
  661.     niklas@appli.se ................................... 451
  662.     oes ............................................... 82
  663.     oes.orst.edu ...................................... 271, 433
  664.     osymh@trex.oscs.montana.edu ....................... 459
  665.     Other Driver Vendors .............................. 309
  666.     Patch Submission Guidelines ....................... 255
  667.     Platform requirements ............................. 12
  668.     POE ............................................... 365
  669.     RDB ............................................... 424
  670.     Rigid Block Standard .............................. 424
  671.     SCSI .............................................. 288, 291
  672.     SCSI II ........................................... 291
  673.     SIM ............................................... 105, 482
  674.     soda.berkeley.edu ................................. 223
  675.     Sprite ............................................ 322, 478
  676.     Sprite single server .............................. 463
  677.     Stefan Becker ..................................... 282
  678.     Stefan Walter ..................................... 481
  679.     stefanb@pool.informatik.rwth-aachen.de ............ 435
  680.     swalter@avalon.physik.unizh.ch .................... 481
  681.     System Requirements ............................... 12
  682.     the latest version ................................ 99
  683.     To Get Started .................................... 94
  684.     tsarna@endicor.com ................................ 477
  685.     Ty Sarna .......................................... 477
  686.     United States FTP sites ........................... 77
  687.     UNIX .............................................. 50
  688.     Uploading ......................................... 89
  689.     USENET ............................................ 528
  690.     WD33C92 ........................................... 288
  691.     WD33C93 ........................................... 288
  692.     Western Digital ................................... 288
  693.     WHAT? ............................................. 5
  694.     WHERE? ............................................ 56
  695.     WHO? .............................................. 240
  696.     WHY? .............................................. 48
  697.     wild@amiga.physik.unizh.ch ........................ 484
  698.     yoyo.cc.monash.edu.au ............................. 496
  699.     zik@aurora.cc.monash.edu .......................... 472
  700.  
  701. END_OF_FAQ
  702.  
  703.