From: Chris Lawrence <qua...@socomm.net> Subject: L68K: Re: official announce to the usenet Date: 1996/10/24 Message-ID: <fwded-Pine.LNX.3.95.961024020911.146B-100000@localhost> X-Deja-AN: 191668611 sender: rnho...@faui21.informatik.uni-erlangen.de references: <fwded-Pine.LNX.3.95.961023172248.394B-100000@localhost> organization: CSD, Univ. of Erlangen, Germany newsgroups: maus.os.linux68k (Forwarded from the linux-m68k mailing list) [This is a rough draft of the announcement. Please check it to make sure I haven't misspelled Linus's name and all the other stupid things I usually do when I write stuff :)] The Linux/m68k development community is pleased to announce the first "stable" release of Linux 2.0 for Motorola 68000-based systems. The basic kernel sources include support for Atari ST-series and Amiga computers. There is also a port to the Motorola VME 162, 166 and 167 boards available (see below for contact information). Linux is an implementation of the Unix operating system that has been made freely available under the GNU Public License. It was originally written for Intel 80386 processors by Linus Torvalds, and has been subsequently ported to run on Motorola 68000 series, SPARC, MIPS, PowerPC and Alpha processors. For more details on Linux in general, we refer you to the Linux Documentation Project (see below for addresses). What's New in 2.0 ----------------- The major changes since the last stable Linux/m68k release, version 1.2.13pl10, include the following: * Harmonization with the mainstream Linux source tree. By release 2.2.0 of the main Linux source tree, the Linux/m68k kernel will be distributed as part of it. * Support for more filesystem types. Amiga filesystem support now includes both reading and writing to all types except AmigaOS 3.x Directory Cache filesystems, and is substantially faster. * The ext2fs (Linux's native filesystem) has been changed so that all CPUs use a common bit-order. Backwards compatibility is retained with the Linux/m68k 1.2.13pl4 filesystem format; the new ext2fs utilities allow older filesystems to be converted to the common format. * Many more kernel components can be built as modules. For example, if you have a mostly ELF-based system, you can remove the a.out support from the kernel proper into a module. The a.out module can be demand-loaded by the kerneld daemon as needed. [You must include support in the kernel for whatever format your init program is in.] * The Point to Point protocol has been improved. A new release of the pppd program is required for it to work (see below). * Networking has changed significantly. You will need to update your basic networking utilities (ping, traceroute, etc.) when you start using 2.0. * The bdflush daemon has been integrated into the kernel. * Many other goodies have been added that may only be of interest to a few people. Filesystem quotas are now supported, as are IP firewalling and masquerading, disk striping, (R)ARP, process accounting. * New hardware support for Linux/m68k since 1.2.13pl10 includes: - 68060 processor support - Cyberstorm and Blizzard 2060 SCSI modules [Amiga] - GVP Combo SCSI cards [Amiga - all with wd33c93 controllers] - Color on OCS and ECS displays [Amiga] - Hard drives partitioned under MS-DOS - Parallel port on the Multiface III card [Amiga - serial was supported in 1.2.13pl10] - ATAPI IDE CD-ROM support [tested only on Atari] * Hardware support not included in 2.0.22 but available elsewhere: - Blizzard 1230 SCSI adapter [Amiga - in 2.0.23?] - Floating Point emulation [copyright issues prevent its inclusion in the distributed kernel tree] * In the works: - Apollo Domain workstation support - Apple Macintosh support - Sun 3 support - Cirrus Logic-based graphics cards for the Amiga [Picasso, Piccolo] - TMS 34010-based graphics cards for the Amiga [A2410, DMI Resolver] - Atari TOS and AmigaOS emulators How to get upgraded software ---------------------------- If you haven't already upgraded to ELF, the best way is to back up your user directories, repartition (if you like) and get the Watchtower-2 filesystems. These include all the software you need to upgrade to 2.0. If you already are running an ELF system, you'll need: pppd version 2.2.0f or later sysvinit version 2.60 or later procps 1.01 or later modules 2.0.0 or later (only if you are using modules) NetTools 1.32alpha or later You may need other packages as well depending on your configuration. See the file 'Documentation/Changes' in the kernel source tree for details. Where to learn more about Linux ------------------------------- The Linux Documentation Project home page is a good place to start learning about Linux in general. Point your World Wide Web browser (for Linux/m68k, probably Arena or Lynx) at: http://sunsite.unc.edu/mdw/index.html For Linux/m68k information, see: http://www.rose-hulman.edu/~lawrenc/linux/index.html or http://bunsen.pci.uni-hannover.de/linux68k.html Don't forget to register yourself as a Linux/m68k user at: http://www.cs.kuleuven.ac.be/~geert/Linux/m68k/ It's not required, but it does help us get a "feel" for how popular Linux/m68k is. The Linux/m68k FAQ is available at: http://www-agrw.informatik.uni-kl.de/~jmayer/linux68k/linux68k-faq or as "FAQ" on most Linux/m68k FTP sites (see the above web pages for links to the main FTP sites and their mirrors). The Motorola MVME kernels are available, courtesy of Richard Hirst, at: http://www.sleepie.demon.co.uk/ There are two Usenet newsgroups devoted to Linux/m68k. news:comp.os.linux.m68k is an appropriate forum for all Linux/m68k discussions in English; German-speakers may prefer to post in news:maus.os.linux68k (if available at their site). Some Linux/m68k discussion is also found in news:comp.unix.amiga and news:de.comp.sys.amiga.unix. You may also be able to get news:saar.lists.linux-m68k at your site; this is a mail to news gateway for the Linux/m68k kernel developers' list. Acknowledgements ---------------- The Linux/m68k project was first conceived by Hamish MacDonald. Major contributors include Greg Harp, Roman Hodek, Andreas Schwab, Bjoern Brauel, Robert de Vries, Martin Schaller and Geert Uytterhoeven. The 1.3 and 2.0 series of kernels were coordinated by Jes Degn Sorensen. Some of the information in this announcement was culled from the Linux/m68k FAQ by Joerg Mayer, and the "Changes" document maintained by Chris Ricker. It was written by Chris Lawrence, with assistance from the Linux/m68k kernel developers. This document may be freely distributed provided the substance of it is not modified. [End of announcement] Chris -- Chris Lawrence EMail: qua...@socomm.net Senior Mathematics Major The University of Memphis, Memphis, Tennessee, USA Amiga 4000/040 -- AmigaOS 3.0 & Linux/m68k 2.0.22 ----> WWW home page at: http://www.rose-hulman.edu/~lawrenc/index.html <----
From: Chris Lawrence <qua...@socomm.net> Subject: L68K: Second announcement draft Date: 1996/10/24 Message-ID: <fwded-Pine.LNX.3.95.961024184742.90B-100000@localhost> X-Deja-AN: 191856841 sender: rnho...@faui21.informatik.uni-erlangen.de organization: CSD, Univ. of Erlangen, Germany newsgroups: maus.os.linux68k (Forwarded from the linux-m68k mailing list) [This is another rough draft of the announcement. Please check it to make sure I haven't misspelled Linus's name and all the other stupid things I usually do when I write stuff :) Please do not repost this elsewhere.] The Linux/m68k development community is pleased to announce the first "stable" release of Linux 2.0 for Motorola 68000-based systems. The basic kernel sources include support for Atari ST-series and Amiga computers. There is also a port to the Motorola VME 162, 166 and 167 boards available (see below for contact information). Linux is an implementation of the Unix operating system that has been made freely available under the GNU Public License. It was originally written for Intel 80386 processors by Linus Torvalds, and has been subsequently ported to run on Motorola 68000 series, SPARC, MIPS, PowerPC and Alpha processors. Work is in progress on ports to the Acorn ARM and Intel 8086 processors. For more details on Linux in general, we refer you to the Linux Documentation Project (see below for addresses). What's New in 2.0 ----------------- The major changes since the last stable Linux/m68k release, version 1.2.13pl10, include the following: * System response time is somewhat faster. The kernel can now be compiled for a specific CPU, saving some runtime checks that cause performance losses (particularly in the memory management code). Specific 68040 and 68060 optimizations are optional. * Harmonization with the main Linux source tree. This allows future releases of Linux/m68k to be made nearly in sync with Linux/i386 releases (within a few days in most cases). * Support for more filesystem types. Amiga filesystem support now includes both reading and writing to all types except AmigaOS 3.x Directory Cache filesystems (these are read-only), and is substantially faster. * The ext2fs (Linux's native filesystem) has been changed so that all CPUs use a common bit-order. Backwards compatibility is retained with the Linux/m68k 1.2.13pl4 filesystem format; the new ext2fs utilities allow older filesystems to be converted to the common format. Upgraders should use the new ELF ramdisk for installation. * Many more kernel components can be built as modules. For example, if you have a mostly ELF-based system, you can remove the a.out support from the kernel proper into a module. The a.out module can be demand-loaded by the kerneld daemon as needed. [You must include support in the kernel for whatever format your init program is in.] * The Point to Point protocol has been improved. A new release of the pppd program is required for it to work (see below). * Networking has changed significantly. You will need to update your basic networking utilities (ping, traceroute, etc.) when you start using 2.0. * Many other goodies have been added that may only be of interest to a few people. Filesystem quotas are now supported, as are IP firewalling and masquerading, disk striping (RAID0), (R)ARP, and process accounting. NFS support has improved to the point where it is possible to boot from NFS volumes. * New hardware support for Linux/m68k since 1.2.13pl10 includes: - 68060 processor support - Cyberstorm and Blizzard 2060 SCSI modules [Amiga] - All GVP SCSI adapters [except new 68060 card and old Series I] - Color on OCS and ECS displays [Amiga] - Hard drives partitioned under MS-DOS - Parallel port on the Multiface III card [Amiga - serial was supported in 1.2.13pl10] - ATAPI IDE CD-ROM support * Hardware support not included in 2.0.22 but available elsewhere: - Blizzard 1230 SCSI adapter [Amiga] (or is it -- Jesper?) - Floating Point emulation [copyright issues prevent its inclusion in the distributed kernel tree] * In the works: - Apollo Domain workstation support - Apple Macintosh support - Sun 3 support - Cirrus Logic-based graphics cards for the Amiga [Picasso, Piccolo, SD64] - Atari TOS and AmigaOS emulators Command line changes -------------------- The kernel command line has changed somewhat: * Atari users: the 'atavideo' parameter is now simply 'video', like on the Amiga. See 'Documentation/m68k/kernel-options.txt' for some new parameters that are supported. * If you are booting from a ramdisk, you must now specify the root device or else the kernel will not boot. Instead of: amiboot -r ramdisk-name video=vga70 Use: amiboot -r ramdisk-name video=vga70 root=/dev/ram * GVP SCSI users shouldn't need the gvp11 parameter any more; the driver now auto detects the DMA range that each SCSI controller is capable of using. How to get upgraded software ---------------------------- If you haven't already upgraded to ELF, the best way is to back up your user directories, repartition (if you like) and get the Watchtower-2 filesystems. These include all the software you need to upgrade to 2.0. If you already are running an ELF system, you'll need: pppd version 2.2.0f or later sysvinit version 2.60 or later procps 1.01 or later modules 2.0.0 or later (only if you are using modules) NetTools 1.32alpha or later To compile a kernel, you will need at least GCC version 2.7.2 and binutils (ld, as, etc.) version 2.7. You may need other packages as well depending on your configuration. Please read 'Documentation/Changes' in the kernel source tree for details. Where to learn more about Linux ------------------------------- The Linux Documentation Project home page is a good place to start learning about Linux in general. Point your World Wide Web browser (for Linux/m68k, probably Arena or Lynx) at: http://sunsite.unc.edu/mdw/index.html For Linux/m68k information, see: http://www.rose-hulman.edu/~lawrenc/linux/index.html or http://bunsen.pci.uni-hannover.de/linux68k.html Don't forget to register yourself as a Linux/m68k user at: http://www.cs.kuleuven.ac.be/~geert/Linux/m68k/ It's not required, but it does help us get a "feel" for how popular Linux/m68k is. The Linux/m68k FAQ is available at: http://www-agrw.informatik.uni-kl.de/~jmayer/linux68k/linux68k-faq or as "FAQ" on most Linux/m68k FTP sites (see the above web pages for links to the main FTP sites and their mirrors). The Motorola MVME kernels are available, courtesy of Richard Hirst, at: http://www.sleepie.demon.co.uk/ The central repository for the Linux/m68k kernel is located at: ftp://ftp.uni-erlangen.de/pub/LOCAL/680x0/ Major mirrors include: ftp://tsx-11.mit.edu/pub/linux/680x0/ ftp://ftp.phil.uni-sb.de/pub/linux-m68k/mirror.erlangen/ The 1.3 and 2.0 development archives are located at: ftp://sunsite.auc.dk/local/os/linux/680x0/ There are two Usenet newsgroups devoted to Linux/m68k. news:comp.os.linux.m68k is an appropriate forum for all Linux/m68k discussions in English; German-speakers may prefer to post in news:maus.os.linux68k (if available at their site). Some Linux/m68k discussion is also found in news:comp.unix.amiga and news:de.comp.sys.amiga.unix. You may also be able to get news:saar.lists.linux-m68k at your site; this is a mail to news gateway for the Linux/m68k kernel developers' list. Acknowledgements ---------------- The Linux/m68k project was first conceived by Hamish MacDonald. Major contributors to the project (in somewhat chronological order) include Greg Harp, Roman Hodek, Andreas Schwab, Arno Griffioen, Bjoern Brauel, Robert de Vries, Martin Schaller and Geert Uytterhoeven. The 1.3 and 2.0 series of kernels were coordinated by Jes Degn Sorensen. Many other people have also contributed individual drivers and patches for specific hardware configurations. Some of the information in this announcement was culled from the Linux/m68k FAQ by Joerg Mayer, and the general kernel "Changes" document maintained by Chris Ricker. It was written by Chris Lawrence, with assistance from the Linux/m68k kernel developers. This document may be freely distributed provided the substance of it is not modified. -- Chris Lawrence EMail: qua...@socomm.net Senior Mathematics Major The University of Memphis, Memphis, Tennessee, USA Amiga 4000/040 -- AmigaOS 3.0 & Linux/m68k 2.0.22 ----> WWW home page at: http://www.rose-hulman.edu/~lawrenc/index.html <----
From: Chris Lawrence <qua...@socomm.net> Subject: L68K: Three drafts and counting... :) Date: 1996/10/25 Message-ID: <fwded-Pine.LNX.3.95.961025174019.483A-100000@localhost> X-Deja-AN: 192133255 sender: rnho...@faui21.informatik.uni-erlangen.de organization: CSD, Univ. of Erlangen, Germany newsgroups: maus.os.linux68k (Forwarded from the linux-m68k mailing list) [This is yet another rough draft of the announcement. I think I've addressed most of the concerns expressed before; let me know if I got anything else wrong :)] The Linux/m68k development community is pleased to announce the first "stable" release of Linux 2.0 for Motorola 680x0-based systems. The basic kernel sources include support for Atari ST-series and Amiga computers. There is also a port to the Motorola VME 162, 166 and 167 boards available (see below for contact information). Linux is an implementation of the Unix operating system that has been made freely available under the GNU Public License. It was originally written for Intel 80386 processors by Linus Torvalds, and has been subsequently ported to run on Motorola 680x0 series, SPARC, MIPS, PowerPC and Alpha processors. Work is in progress on ports to the Acorn ARM and Intel 8086 processors. For more details on Linux in general, we refer you to the Linux Documentation Project (see below for addresses). Linux/m68k runs on the following CPUs: 68020 (with 68851 MMU), 68030 (not 68EC30), 68040 (not 68EC040 -- see below for 68LC040), and 68060. It does not run on the 68000 and 68010, because those systems have no Motorola-supported MMUs. For 68020, 68030, and 68LC040 users: The main distribution of the kernel only works on systems with FPUs. There are kernels available with FPU emulation, however. What's New in 2.0 ----------------- The major changes since the last stable Linux/m68k release, version 1.2.13pl10, include the following: * System response time is somewhat faster. The kernel can now be compiled for a specific CPU, saving some runtime checks that cause performance losses (particularly in the memory management code). Specific 68040 and 68060 optimizations are optional. * Harmonization with the main Linux source tree. This allows future releases of Linux/m68k to be made nearly in sync with Linux/i386 releases (within a few days in most cases). * Support for more filesystem types. Amiga filesystem support now includes both reading and writing to all types except AmigaOS 3.x Directory Cache filesystems (these are read-only), and is substantially faster. The driver also supports Amiga MultiUserFileSystem volumes (read/write except DirCache partitions, which are read-only). * The ext2fs (Linux's native filesystem) has been changed so that all CPUs use a common byte-order. Backwards compatibility is retained with the Linux/m68k 1.2.13pl4 filesystem format; the new ext2fs utilities (versions 1.05 and later) allow older filesystems to be converted to the common format. Upgraders should use the new ELF ramdisk for installation. * Many more kernel components can be built as modules. For example, if you have a mostly ELF-based system, you can remove the a.out support from the kernel proper into a module. The a.out module can be demand-loaded by the kerneld daemon as needed. [You must include support in the kernel for whatever format your init program is in.] * The Point to Point protocol has been improved. A new release of the pppd program is required for it to work (see below). * Networking has changed significantly. You will need to update your basic networking utilities (ping, traceroute, etc.) when you start using 2.0. * Many other goodies have been added that may only be of interest to a few people. Filesystem quotas are now supported, as are IP firewalling and masquerading, disk striping (RAID0), RARP, and process accounting. NFS support has improved to the point where it is possible to boot from NFS volumes. See the Documentation directory of the kernel source for details. * New hardware support for Linux/m68k since 1.2.13pl10 includes: - 68060 processor support - Cyberstorm and Blizzard 2060 SCSI modules [Amiga] - All GVP SCSI adapters [except new 68060 card and old Series I] - Color on OCS and ECS displays [Amiga] - Hard drives partitioned under MS-DOS - Parallel port on the Multiface III card [Amiga - serial was supported in 1.2.13pl10] - ATAPI IDE CD-ROM support * Hardware support not included in 2.0.22 but available elsewhere: - Floating Point emulation [copyright issues prevent its inclusion in the distributed kernel tree] * In the works: - Apollo Domain workstation support - Apple Macintosh support - Sun 3 support - MVME 147 support - Debian/m68k (the first real "distribution" for Linux/m68k) - Blizzard 1230 SCSI adapter [Amiga] - Cirrus Logic-based graphics cards for the Amiga [Picasso, Piccolo, SD64] - Atari TOS and AmigaOS emulators Command line changes -------------------- The kernel command line has changed somewhat: * Atari users: the 'atavideo' parameter is now simply 'video', like on the Amiga. See 'Documentation/m68k/kernel-options.txt' for some new parameters that are supported. * If you are booting from a ramdisk, you must now specify the root device or else the kernel will not boot. Instead of: amiboot -r ramdisk-name video=vga70 Use: amiboot -r ramdisk-name video=vga70 root=/dev/ram * GVP SCSI users shouldn't need the gvp11 parameter any more; the driver now auto detects the DMA range that each SCSI controller is capable of using. How to get upgraded software ---------------------------- If you haven't already upgraded to ELF, the best way is to back up your user directories, repartition (if you like) and get the Watchtower-2 filesystems. These include all the software you need to upgrade to 2.0. If you already are running an ELF system, you'll need: pppd version 2.2.0f or later sysvinit version 2.60 or later procps 1.01 or later modules 2.0.0 or later (only if you are using modules) NetTools 1.32alpha or later e2fsprogs 1.06 or later To compile a kernel, you will need at least GCC version 2.7.2 and binutils (ld, as, etc.) version 2.7. You may need other packages as well depending on your configuration. Please read 'Documentation/Changes' in the kernel source tree for details. Where to learn more about Linux ------------------------------- The Linux Documentation Project home page is a good place to start learning about Linux in general. Point your World Wide Web browser (for Linux/m68k, probably Arena or Lynx) at: http://sunsite.unc.edu/mdw/index.html For Linux/m68k information, see: http://www.rose-hulman.edu/~lawrenc/linux/index.html or http://bunsen.pci.uni-hannover.de/linux68k.html Don't forget to register yourself as a Linux/m68k user at: http://www.cs.kuleuven.ac.be/~geert/Linux/m68k/ It's not required, but it does help us get a "feel" for how popular Linux/m68k is. The Linux/m68k FAQ is available at: http://www-agrw.informatik.uni-kl.de/~jmayer/linux68k/linux68k-faq or as "FAQ" on most Linux/m68k FTP sites (see the above web pages for links to the main FTP sites and their mirrors). The Motorola MVME kernels are available, courtesy of Richard Hirst, at: http://www.sleepie.demon.co.uk/ The central repository for the Linux/m68k kernel is located at: ftp://ftp.uni-erlangen.de/pub/LOCAL/680x0/ Major mirrors include: ftp://tsx-11.mit.edu/pub/linux/680x0/ ftp://ftp.phil.uni-sb.de/pub/linux-m68k/mirror.erlangen/ The 1.3 and 2.0 development archives are located at: ftp://sunsite.auc.dk/local/os/linux/680x0/ There are two Usenet newsgroups devoted to Linux/m68k. news:comp.os.linux.m68k is an appropriate forum for all Linux/m68k discussions in English; German-speakers may prefer to post in news:maus.os.linux68k (if available at their site). Some Linux/m68k discussion is also found in news:comp.unix.amiga and news:de.comp.sys.amiga.unix. You may also be able to get news:saar.lists.linux-m68k at your site; this is a mail to news gateway for the Linux/m68k kernel developers' list. Some Linux/m68k users and developers hang out on LinuxNET, an Internet Relay Chat service. Join us there in #linux68k; the main server is irc.blackdown.org port 6667. Acknowledgements ---------------- Major contributors to the Linux/m68k project include (in alphabetical order): Martin Apel Bjoern Brauel David Carter Robert de Vries Torsten Ebeling Arno Griffioen Greg Harp Roman Hodek Hamish Macdonald Frank Neumann Brad Pepers William Rucklidge Martin Schaller Andreas Schwab Geert Uytterhoeven The 1.3 and 2.0 series of kernels were coordinated by Jes Degn Sorensen. Many other people have also contributed individual drivers and patches for specific hardware configurations. Some of the information in this announcement was culled from the Linux/m68k FAQ by Joerg Mayer, and the general kernel "Changes" document maintained by Chris Ricker. It was written by Chris Lawrence, with assistance from the Linux/m68k kernel developers. This document may be freely distributed provided the contents of it are not modified without the consent of the author. -- Chris Lawrence EMail: qua...@socomm.net Senior Mathematics Major The University of Memphis, Memphis, Tennessee, USA Amiga 4000/040 -- AmigaOS 3.0 & Linux/m68k 2.0.22 ----> WWW home page at: http://www.rose-hulman.edu/~lawrenc/index.html <----
From: Chris Lawrence <qua...@socomm.net> Subject: L68K: Final announcement draft Date: 1996/11/05 Message-ID: <fwded-Pine.LNX.3.95.961105224808.91A-100000@localhost> X-Deja-AN: 194838089 sender: rnho...@faui21.informatik.uni-erlangen.de organization: CSD, Univ. of Erlangen, Germany newsgroups: maus.os.linux68k (Forwarded from the linux-m68k mailing list) I believe this version incorporates all of the proposed changes that were made. The question of a release date still seems important: I know that we will be releasing a "final" 2.0 series kernel soon, and I'd like to have this out within a few days of that release (just enough time so we obviously haven't made a major boo-boo). [Begin] The Linux/m68k development community is pleased to announce the first "stable" release of Linux 2.0 for Motorola 680x0-based systems. The basic kernel sources include support for Atari ST-series and Amiga computers. There is also a port to the Motorola VME 162, 166 and 167 boards available (see below for contact information). Linux is an implementation of the Unix operating system that has been made freely available under the GNU Public License. It was originally written for Intel 80386 processors by Linus Torvalds, and has been subsequently ported to run on Motorola 680x0 series, SPARC, MIPS, PowerPC and Alpha processors. Work is in progress on ports to the Acorn ARM and Intel 8086 processors. For more details on Linux in general, we refer you to the Linux Documentation Project (see below for addresses). Linux/m68k runs on the following CPUs: 68020 with 68851 MMU, 68030 (not 68EC30), 68040 (not 68EC040 -- see below for 68LC040), and 68060. It does not run on the 68000 and 68010, because those systems have no Motorola-supported MMUs. For 68020, 68030, and 68LC040 users: The main distribution of the kernel only works on systems with FPUs. There are kernels available with FPU emulation, however. What's New in 2.0 ----------------- The major changes since the last stable Linux/m68k release, version 1.2.13pl10, include the following: * System response time is somewhat faster. The kernel can now be compiled for a specific CPU, saving some runtime checks that cause performance losses (particularly in the memory management code). Specific 68040 and 68060 optimizations are optional. * Harmonization with the main Linux source tree. This allows future releases of Linux/m68k to be made nearly in sync with Linux/i386 releases (within a few days in most cases). * Support for more filesystem types. Amiga filesystem support now includes both reading and writing to all types except AmigaOS 3.x Directory Cache filesystems (these are read-only), and is substantially faster. The driver also supports Amiga MultiUserFileSystem volumes (read/write except DirCache partitions, which are read-only). * The ext2fs (Linux's native filesystem) has been changed so that all CPUs use a common byte-order. Backwards compatibility is retained with the Linux/m68k 1.2.13pl4 filesystem format; the new ext2fs utilities (versions 1.05 and later) allow older filesystems to be converted to the common format. Upgraders should use the new ELF ramdisk for installation. * Many more kernel components can be built as modules. For example, if you have a mostly ELF-based system, you can remove the a.out support from the kernel proper into a module. The a.out module can be demand-loaded by the kerneld daemon as needed. [You must include support in the kernel for whatever format your init program is in.] * The Point to Point protocol has been improved. A new release of the pppd program is required for it to work (see below). * Networking has changed significantly. You will need to update your basic networking utilities (ping, traceroute, etc.) when you start using 2.0. * Many other goodies have been added that may only be of interest to a few people. Filesystem quotas are now supported, as are IP firewalling and masquerading, disk striping (RAID0), RARP, and process accounting. NFS support has improved to the point where it is possible to boot from NFS volumes. See the Documentation directory of the kernel source for details. * New hardware support for Linux/m68k since 1.2.13pl10 includes: - 68060 processor support - Cyberstorm and Blizzard 2060 SCSI modules [Amiga] - All GVP SCSI adapters [except new 68060 card and old Series I] - Color on OCS and ECS displays [Amiga] - Hard drives partitioned under MS-DOS - Parallel port on the Multiface III card [Amiga - serial was supported in 1.2.13pl10] - ATAPI IDE CD-ROM support * Hardware support not included in this release but available elsewhere: - Floating Point emulation [copyright issues prevent its inclusion in the distributed kernel tree] * In the works: - Apollo Domain workstation support - Apple Macintosh support - Sun 3 support - MVME 147 support - Debian/m68k (the first real "distribution" for Linux/m68k) - Blizzard 1230 SCSI adapter [Amiga] - Cirrus Logic-based graphics cards for the Amiga [Picasso, Piccolo, SD64] - Atari TOS and AmigaOS emulators Command line changes -------------------- The kernel command line has changed somewhat: * Atari users: the 'atavideo' parameter is now simply 'video', like on the Amiga. See 'Documentation/m68k/kernel-options.txt' for some new parameters that are supported. * If you are booting from a ramdisk, you must now specify the root device or else the kernel will not boot. Instead of: amiboot -r ramdisk-name video=vga70 Use: amiboot -r ramdisk-name video=vga70 root=/dev/ram * GVP SCSI users shouldn't need the gvp11 parameter any more; the driver now auto detects the DMA range that each SCSI controller is capable of using. How to get upgraded software ---------------------------- If you haven't already upgraded to ELF, the best way is to back up your user directories, repartition (if you like) and get the Watchtower-2 filesystems. These include all the software you need to upgrade to 2.0. If you already are running an ELF system, you'll need: pppd version 2.2.0f or later sysvinit version 2.60 or later procps 1.01 or later modules 2.0.0 or later (only if you are using modules) NetTools 1.32alpha or later e2fsprogs 1.06 or later To compile a kernel, you will need at least GCC version 2.7.2 and binutils (ld, as, etc.) version 2.7. In addition, users should upgrade to the latest version of their bootstrap (ataboot 1.8 or amiboot 4.0) or Amiga LILO (1.02). You may need other packages as well depending on your configuration. Please read 'Documentation/Changes' in the kernel source tree for details. Where to learn more about Linux ------------------------------- The Linux Documentation Project home page is a good place to start learning about Linux in general. Point your World Wide Web browser (for Linux/m68k, probably Arena or Lynx) at: http://sunsite.unc.edu/mdw/index.html For Linux/m68k information, see: http://www.rose-hulman.edu/~lawrenc/linux/index.html or http://bunsen.pci.uni-hannover.de/linux68k.html Don't forget to register yourself as a Linux/m68k user at: http://www.cs.kuleuven.ac.be/~geert/Linux/m68k/ It's not required, but it does help us get a "feel" for how popular Linux/m68k is. The Linux/m68k FAQ is available at: http://www-agrw.informatik.uni-kl.de/~jmayer/linux68k/linux68k-faq or as "FAQ" on most Linux/m68k FTP sites (see the above web pages for links to the main FTP sites and their mirrors). The Motorola MVME kernels are available, courtesy of Richard Hirst, at: http://www.sleepie.demon.co.uk/ People interested in helping with the Macintosh port should visit: http://www.bates.edu/~rpelkey/linux-mac68k/ The central repository for the Linux/m68k kernel is located at: ftp://ftp.uni-erlangen.de/pub/LOCAL/680x0/ Major mirrors include: ftp://tsx-11.mit.edu/pub/linux/680x0/ ftp://ftp.phil.uni-sb.de/pub/linux-m68k/mirror.erlangen/ The 1.3 and 2.0 development archives are located at: ftp://sunsite.auc.dk/local/os/linux/680x0/ Article Unavailable