home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / mach / amiga / kldgmchf < prev    next >
Encoding:
Internet Message Format  |  1993-07-18  |  31.6 KB

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