/*=======================================================================*/ /* File Name : 'NetBSD-Amiga-getting.txt' */ /*=======================================================================*/ This is the file "NetBSD-Amiga-getting" from the NetBSD-Amiga distribution. It describes the possible ways of getting NetBSD-Amiga and associated bits & pieces. Please report any additional sites, changes to the listed sites and any other updates to the current maintainer (James@Snark.apana.org.au). This helps to keep the list up to date. /*=======================================================================*/ /* Obtaining NetBSD-Amiga */ /*=======================================================================*/ Obtaining NetBSD-Amiga Currently it is possible to get NetBSD-Amiga via o Ftp o BBS o CD-ROM Ftp === A list of FTP sites that supposedly have the latest version of NetBSD/Amiga is included below. PLEASE attempt to get NetBSD from the closest source possible in order to reduce network load. NetBSD is a very large system (over 50MBytes) and just downloading it once can significantly increase network load thereby inconveniencing others. The central NetBSD/Amiga FTP site is ftp.uni-regensburg.de which is in Germany. SO if you are not in Germany you almost certainly should be getting it from somewhere else. BBS === Several BBS's have copies of NetBSD/Amiga, a list is included below. The list is very small so if you know of other places PLEASE let me know. CD-ROM ====== The only CD-ROM that I am aware of that currently contains NetBSD/Amiga is the Meeting Pearls CD. It contains an old version v0.9 which has recently been superceded by v1.0. I suggest you get the newer version because there have been significant changes, and there may be some incompatibilities between the old system and the new. Also the new system supports a wider range of equipment (see the NetBSD-Amiga-compatibility file) /*=======================================================================*/ /* What files to get */ /*=======================================================================*/ Binaries ======== There is usually a directory called NetBSD-1.0/amiga/bin-dist/ which contains the following directories binary/ base10/ comp10/ etc10/ games10/ man10/ misc10/ text10/ floppies/ security/ utils/ There should also be a file called "INSTALL". PLEASE get the INSTALL file first and read it thoroughly BEFORE downloading anything else. You may find that your Amiga will not run NetBSD. For a full install you will need all of the directories above. Please check the export restrictions for the site you are using before you download the security directory. Sources ======= The source code distribution is that same for all architectures supported by NetBSD. There is usually a directory called NetBSD-1.0/source which contains the following subdirectories ksrc10/ (Kernel sources) gsrc10/ (GNU utilities - compiler ...) src10/ (basic utilities - /bin/* ...) ssrc10/ (share source - /usr/share/* ...) To build a kernel (which is all that most people will want do I think) all you need is the ksrc10 set. Extract this where you like, make 2 soft links and proceed as follows: ## make a directory and extract kernel sources into it mkdir /home/work/kernel cd /home/work/kernel cat ksrc10/ksrc10.?? | gunzip | tar -xvvf - ## make the system think the source is in the correct place ln -s /home/work/kernel/usr/src/sys /sys ln -s /home/work/kernel/usr/src /usr/src ## make the config.new utility cd /home/work/kernel/usr/src/usr/sbin/config.new make ## configure yourself a kernel cd ../../sys/arch/amiga/conf ../../../../usr.sbin/config.new/config.new GENERIC ## move to where the Makefile for the kernel was created ## and arrange the dependencies cd ../compile/GENERIC make depend ## compile, build the kernel make ## reboot with the new kernel cp netbsd /netbsd cd / umount -av reboot ## from AmigaOS boot with the new kernel loadbsd -a bsd-root:netbsd Note: The above procedure makes lots of assumptions about the the way I have things set up. e.g. I have a 100MByte partition mounted as /home in which I did this work. Also I have my NetBSD partitions available from AmigaOS i.e. my / partition is available as BSD-Root: Extras ====== On the Amiga-specific sites, you should find a few other directories next to the bin-dist/ directory. contrib/ /* Applications & other utils including x11/ directory experimental/ /* non-robust material ;-) doc/ /* complete set of FAQ's, documentation ... kernal/ /* kernals for various configurations The BSD UNIX System Manager's Manual and the Programmer's Manual is available for downloading also. I found this quite a good read. I got my copy from ocf.berkeley.edu: /pub/Library/Computer/doc4.[34] which is probably sub-optimal for lots of people. So does anybody know where else this is kept? Actually most of this is actually IN the NetBSD binary distribution (blush). /*=======================================================================*/ /* Export Restrictions */ /*=======================================================================*/ Because some countries have restictions on certain software being exported (notably the DES stuff used in password encryption) be careful when downloading the security/ part of the distribution. In particular check the regulations if you are exporting from the U.S.A. Somebody told me that Australia has similar restrictions - but who knows? /*=======================================================================*/ /* FTP sites carrying NetBSD/Amiga */ /*=======================================================================*/ NetBSD-Amiga was not written from scratch but is a port of the NetBSD-current sources from sun-lamp.cs.berkeley.edu. To start his port Markus Wild took a snapshot of this archive and made all the necessary changes to get it run on the Amiga. He didn't reintegrate his changes to the sources, because he wanted to be sure to have everything working stable before doing so. About half a year after the initial port, things had settled down a bit and almost everything seemed to work stable. Chris Hopps (chopps@emunix.emich.edu) begun to reintegrate the changes that were made back into the main-source-tree. Therefore every mirror of NetBSD-current should now also contain the current sources for NetBSD-Amiga. In theory you only have to get the whole source tree, do a 'config AMIGA' and 'make' and then wait for the new system to be built. This should provide you with the current kernel and all the current binaries that come with NetBSD-current. Therefore the Amiga specific mirror-sites for NetBSD will not carry any sources of the system any longer. Instead they will carry the sources and sometimes binaries for Amiga specific applications like the X-Windows server and clients and so on. I have included two ftp-lists. The first one lists all the mirror sites of sun-lamp.cs.berkeley.edu (the central NetBSD site for all machine architectures) and the second one lists all NetBSD-Amiga specific sites. Please report any additional sites or changes to the listed sites to the maintainer of this file. This helps to keep the list up to date. Please use the nearest distribution site when retrieving NetBSD. Legend to the list: sites marked (*) are not updated frequently (%) are pending enquiry (archive not there) (&) have not been checked recently (@) no binaries (a) last checked on 22-Nov-94 (b) last checked on 25-Nov-94 (c) last checked on 27-Nov-94 (d) last checked on 28-Jan-95 (e) last checked on 18-Mar-95 (f) last checked on 12-Aug-95 NetBSD-current sites: (mirrors of sun-lamp.cs.berkeley.edu) ===================== Australia: a coombs.anu.edu.au /pub/NetBSD/NetBSD-current a netbsd.rmit.edu.au /pub/NetBSD/ *a werple.mira.net.au(APANA only) /pub/netbsd/amiga France: a ftp.ibp.fr /pub2/NetBSD/NetBSD-current a ftp.univ-lyon1.fr /pub/mirrors/NetBSD/NetBSD-current Germany: b cranach.rz.tu-ilmenau.de /pub/unix/NetBSD-1.0/amiga *@a ftp.cs.uni-bonn.de /pub/unix/NetBSD/NetBSD-current *b ftp.cs.uni-sb.de /pub/misc/sunlamp/NetBSD-current b ftp.germany.eu.net /pub/os/NetBSD b ftp.tu-chemnitz.de /pub/NetBSD/NetBSD-current *b ftp.uni-stuttgart.de /pub/unix/systems/NetBSD/NetBSD-current *b ftp.zdv.uni-mainz.de /pub/NetBSD/NetBSD-1.0 b ftp.uni-regensburg.de /pub/NetBSD-Amiga/ b wipux2.wifo.uni-mannheim.de /pub/NetBSD/NetBSD-1.0 Japan: b ftp.astec.co.jp /pub/NetBSD/NetBSD-1.0 b bash.cc.keio.ac.jp /pub/mirror/NetBSD/NetBSD-1.0 b akiu.gw.tohoku.ac.jp /pub/BSD/NetBSD/NetBSD-1.0 b ftp.hitachi-sk.co.jp /pub/.dsk0/NetBSD/NetBSD-current & ftp.iij.ad.jp /pub/NetBSD & ftp.lab.kdd.co.jp /pub/os/NetBSD b ftp.kuis.kyoto-u.ac.jp /BSD/NetBSD/NetBSD-1.0 New Zealand: *& circa.comp.vuw.ac.nz /src/pub/os/NetBSD Sweden: b sune.stacken.kth.se /pub/OS/NetBSD/NetBSD-1.0 Switzerland: *b ftp.eunet.ch /mirrors/sun-lamp.cs.berkeley.edu-pub-NetBSD-current Taiwan: *b softu1.ncu.edu.tw /pub2/NetBSD/NetBSD-1.0 UK: b ftp.demon.co.uk /pub/NetBSD/NetBSD-1.0 *& ftp.wonderland.org /NetBSD/NetBSD-current b src.doc.ic.ac.uk /computing/operating-systems/unix/NetBSD-1.0 USA: sun-lamp.cs.berkeley.edu /pub/NetBSD (mother-site :-) b col.hp.com /mirrors/NetBSD/NetBSD-1.0 & crazytrain.catt.ncsu.edu /pub b ftp.ms.uky.edu /pub/NetBSD/NetBSD-1.0 b@ ftp.csos.orst.edu /pub/NetBSD/NetBSD-current b ftp.eecs.umich.edu /BSD/NetBSD/NetBSD-1.0 b ftp.iastate.edu /pub/netbsd/NetBSD-1.0 & gatekeeper.dec.com /pub/BSD/NetBSD-current & ftp.std.com /pub/NetBSD-current NetBSD-Amiga specific sites: (mirrors of ftp.uni-regensburg.de) ============================ Finland: c ftp.funet.fi /pub/amiga/unix/netbsd (128.214.6.100) Germany: *c ftp.igd.fhg.de /pub/systems/amiga/unix/NetBSD (192.44.32.139) c faui43.informatik.uni-erlangen.de /pub/amiga/unix/NetBSD (131.188.2.43) c ftp.cs.tu-berlin.de /pub/amiga/netbsd (130.149.17.7) & ftp.fht-mannheim.de /pub/amiga/netbsd (141.19.1.71) c ftp.hrz.uni-kassel.de /pub/machines/amiga/NetBSD (141.51.12.12) & ftp.informatik.tu-muenchen.de /pub/comp/os/bsd/NetBSD/NetBSD-Amiga (131.159.0.198) ftp.uni-regensburg.de /pub/NetBSD-Amiga (132.199.1.202) c ftp.uni-stuttgart.de /pub/systems/amiga/unix/netbsd (129.69.8.13) c ftp.germany.eu.net /pub/comp/amiga/NetBSD-Amiga (192.76.144.75) e ftp.uni-trier.de /pub/unix/systems/NetBSD-Amiga (136.199.8.81) Japan: & isfs.kuis.kyoto-u.ac.jp /BSD/NetBSD-Amiga (130.54.20.1) Sweden: c ftp.luth.se /pub/NetBSD/NetBSD-Amiga (130.240.18.2) Switzerland: & ftp.eunet.ch /pub/NetBSD-Amiga (146.228.10.16) Australia: e lisa.apana.org.au /NetBSD-1.0 (203.3.127.250) (some files only) U.S.A.: f ftp.cs.umn.edu /pub/NetBSD-Amiga (128.101.227.20) /*=======================================================================*/ /* BBS sites carrying NetBSD/Amiga */ /*=======================================================================*/ I would suggest contacting the sysop before going ahead and downloading NetBSD as the entire system is over 50MBytes (and that's just the binaries). If the BBS you're thinking of is just down the street it may be worth taking your machine over to the sysop's house rather than locking up a modem for three days. Australia: a werple.mira.net.au (members only) Carries the latest binaries for i[345]86,Amiga,Mac68k also available via FTP for others on the APANA net. Reported by: James@Snark.apana.org.au (James Burton) d icecave.apana.org.au - The Ice Cave BBS (+61-70-)/(070)31-4186 - V.FC (+61-70-)/(070)31-4020 - V.32bis Reported by: dfreeman@icecave.apana.org.au or David.Freeman@jcu.edu.au Currently no ip connection although that may change. Germany: c torfhh.hanse.de 49-40-6429670 login: bbs then continue logging in as sauger. This site carries the latest snapshot, together with the X corresponding binaries. Reported by: aussem@mavhh.hanse.de (Ralph-Thomas Aussem) Switzerland: a ALPHANET, + 41 38 41 40 81, login guest, directory netbsd nuucp: ~/archives/netbsd Reported by: schaefer@alphanet.ch (Marc SCHAEFER) Comments: Everything is free. /*=======================================================================*/ /* Uploading new material */ /*=======================================================================*/ If you have produced something which you think may be of value to other NetBSD/Amiga users out there then the best place to make it available is at ftp.uni-regensburg.de in the directory /pub/NetBSD-Amiga/incoming/ If you upload something there then PLEASE do 2 things (i) upload a *.readme file explaining who you are and what it is (ii) contact Hubert Fehrer (Hubert.Feyrer@rz.uni-regensburg.de) and tell him. /*=======================================================================*/ /* Maintainer */ /*=======================================================================*/ The original maintainer of this file was Guenther Grau (s_grau@ira.uka.de) The current maintainer is James Burton (James@Snark.apana.org.au) 22/Nov/94 (http://Snark.apana.org.au/james/) The current version of this file is always available via the URL: http://Snark.apana.org.au/james/NetBSD/getting.html http://Snark.apana.org.au/james/NetBSD/getting.txt /*=======================================================================*/ /* Changes */ /*=======================================================================*/ -- This section is mostly for my benefit, but it tells you the last time that I modified this file. * 22-Nov-94 new maintainer :jb - reformatted (hopefully easier to read now) - added werple (because I use it :-) - attempting to verify details... * 23-Nov-94 - added "what files to get section" * 26-Nov-94 - finished checking the NetBSD-current sites - added export restriction section * 27-Nov-94 - finished checking NetBSD-Amiga sites * 17-Dec-94 - HTML version * 01-Feb-95 - added IceCave * 18-Mar-95 - added Lisa.APANA - added eth217.hampshire.edu - added ftp.uni-trier.de - added MIRRORS file URL to HTML version * 06-Apr-95 - added source + kernel rebuild section * 12-Aug-95 - added ftp.cs.umn.edu - removed eth217.hampshire.edu - changed URLs and email addrs from latrobe to Snark /*=======================================================================*/ /* End of File 'NetBSD-Amiga-getting.txt' */ /*=======================================================================*/