NSLU2-Linux
view · edit · print · history

SlugOS.SlugOSLE History

Hide minor edits - Show changes to markup

March 25, 2008, at 10:54 PM by endecotp -- remove confusing old Debian stuff, leaving a historical note and suggesting that the SlugOS/BE instructions are the most useful place to start
Changed lines 10-24 from:

SlugOS/LE, formerly known as DebianSlug, is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution. It is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of SlugOS/LE to benefit from the existing little endian ARM port of the (16K+) Debian packages.

Plase note that the name was changed from DebianSlug to SlugOS/LE to avoid confusion with the officially suported Debian/NSLU2 distribution, which is the recommended way to install Debian on an NSLU2. In several places throughout this site the old name, DebianSlug, is still used but will eventually be replaced by SlugOS/LE.

State of the project

Debian now fully supports the NSLU2 using debian-installer (this is the setup known as Debian/NSLU2). This is the current recommended way to install Debian on a slug, instead of using SlugOS/LE. However, we still keep the documentation to install SlugOS/LE firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap to an external hard disk, even if this procedure is now deprecated.

Other Solutions

Also available is Big Endian DebianSlug (known as OpenDebianSlug, because it uses the big-endian OpenSlug binary image). Since Debian does not provide big endian ARM as a supported Debian architecture, OpenDebianSlug makes use of the unofficial armeb port of Debian. Currently, only parts debian sarge and sid are available.

to:

SlugOS/LE has some history that makes its identity complicated. At one time it was one of the ways of running Debian on the Slug, by coercing Debian packages into a non-Debian base system. But the NSLU2 is now fully supported by Debian-proper so hacks like that are no longer needed. It's useful to know the history, however, as you'll find a fair amount of out-of-date documentation around here that assumes the old context.

Now - i.e. March 2008 - SlugOS/LE is an OpenEmbedded-based distribution which may not even be ABI-compatible with Debian executables any more. Apart from the endianness difference, it's essentially the same as SlugOS/BE. It seems that the SlugOS/BE documentation is in better shape than the material that was on this page, so I suggest going there for installation instructions and so on.

April 26, 2007, at 03:42 PM by fcarolo -- fixed wiki link
Changed line 40 from:
to:
April 26, 2007, at 12:20 PM by Maarten Ditzel -- added RT2570 entry
Changed lines 40-41 from:
to:
November 18, 2006, at 12:33 AM by fcarolo -- fixed links
Deleted line 2:
Deleted line 3:
November 16, 2006, at 08:02 PM by fcarolo -- updated links
Changed lines 20-21 from:

Debian now fully supports the NSLU2 using debian-installer (this is the setup known as Debian/NSLU2). This is the current recommended way to install Debian on a slug, instead of using SlugOS/LE. However, we still keep the documentation to install SlugOS/LE firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and BootstrapLE to an external hard disk, even if this procedure is now deprecated.

to:

Debian now fully supports the NSLU2 using debian-installer (this is the setup known as Debian/NSLU2). This is the current recommended way to install Debian on a slug, instead of using SlugOS/LE. However, we still keep the documentation to install SlugOS/LE firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap to an external hard disk, even if this procedure is now deprecated.

November 16, 2006, at 08:01 PM by fcarolo -- updated links
Changed lines 20-21 from:

Debian now fully supports the NSLU2 using debian-installer (this is the setup known as Debian/NSLU2). This is the current recommended way to install Debian on a slug, instead of using SlugOS/LE. However, we still keep the documentation to install SlugOS/LE firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap to an external hard disk, even if this procedure is now deprecated.

to:

Debian now fully supports the NSLU2 using debian-installer (this is the setup known as Debian/NSLU2). This is the current recommended way to install Debian on a slug, instead of using SlugOS/LE. However, we still keep the documentation to install SlugOS/LE firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and BootstrapLE to an external hard disk, even if this procedure is now deprecated.

November 16, 2006, at 07:45 PM by fcarolo -- renaming DebianSlug to SlugOS/LE
Changed line 2 from:
to:
Changed line 7 from:
to:
Changed lines 10-18 from:

What is DebianSlug?

DebianSlug is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution. It is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of DebianSlug to benefit from the existing little endian arm port of the (16K+) Debian packages.

What is Debian/NSLU2?

Debian/NSLU2 is the name given to the official Debian distribution for ARM that runs on the NSLU2, thanks to the efforts of the nslu2-linux developers to get the necessary kernel patches and utilities accepted upstream by the kernel maintainers and by the Debian Project.

to:

What is SlugOS/LE?

SlugOS/LE, formerly known as DebianSlug, is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution. It is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of SlugOS/LE to benefit from the existing little endian ARM port of the (16K+) Debian packages.

Plase note that the name was changed from DebianSlug to SlugOS/LE to avoid confusion with the officially suported Debian/NSLU2 distribution, which is the recommended way to install Debian on an NSLU2. In several places throughout this site the old name, DebianSlug, is still used but will eventually be replaced by SlugOS/LE.

Changed lines 20-28 from:

Debian fully supports the NSLU2 using debian-installer (this is the setup known as Debian/NSLU2). This was first supported with beta2 but support got broken as of beta3 because of an incompatibility between the proprietary Ethernet module and the Debian kernel. This has been fixed as of debian-installer rc1 which supports the NSLU2 again. Please visit http://www.cyrius.com/debian/nslu2. This is the current recommended way to install Debian on a slug.

An alternative procedure is to install DebianSlug firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk. This procedure is now deprecated, new users should install Debian/NSLU2 as mentioned above.

Goals

The goal is to provide a firmware image for easy installation on a unmodified slug and a package repository for slug-specific packages (kernel, LED/buzzer tools, ..) and otherwise just use the Debian infrastructure for everything else.

to:

Debian now fully supports the NSLU2 using debian-installer (this is the setup known as Debian/NSLU2). This is the current recommended way to install Debian on a slug, instead of using SlugOS/LE. However, we still keep the documentation to install SlugOS/LE firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk, even if this procedure is now deprecated.

Changed lines 25-26 from:

Also available is Big Endian DebianSlug (known as OpenDebianSlug?, because it uses the big-endian OpenSlug binary image). Since Debian does not provide big endian ARM as a supported Debian architecture, OpenDebianSlug? makes use of the unofficial armeb port of Debian. Currently, only parts debian sarge and sid are available.

to:

Also available is Big Endian DebianSlug (known as OpenDebianSlug, because it uses the big-endian OpenSlug binary image). Since Debian does not provide big endian ARM as a supported Debian architecture, OpenDebianSlug makes use of the unofficial armeb port of Debian. Currently, only parts debian sarge and sid are available.

Changed lines 28-29 from:

DebianSlug Logo

to:

SlugOS/LE Logo

Changed lines 36-38 from:

Note: Most of these HowTos are either written for DebianSlug or OpenDebianSlug, but they should work on the other flavour too. OpenDebianSlug HowTos should work with DebianSlug and vice versa.

to:

Note: Most of these HowTos are either written for SlugOS/LE or OpenDebianSlug, but they should work on the other flavour too. OpenDebianSlug HowTos should work with SlugOS/LE and vice versa.

Changed line 42 from:
to:
November 09, 2006, at 01:35 PM by fcarolo -- better explanation about Debian/NSLU2
Changed lines 2-3 from:
to:
Changed lines 10-11 from:

What is DebianSlug?

to:

What is DebianSlug?

Added lines 15-18:

What is Debian/NSLU2?

Debian/NSLU2 is the name given to the official Debian distribution for ARM that runs on the NSLU2, thanks to the efforts of the nslu2-linux developers to get the necessary kernel patches and utilities accepted upstream by the kernel maintainers and by the Debian Project.

Changed lines 22-25 from:

Debian fully supports the NSLU2 using debian-installer. This was first supported with beta2 but support got broken as of beta3 because of an incompatibility between the proprietary Ethernet module and the Debian kernel. This has been fixed as of debian-installer rc1 which supports the NSLU2 again. Please visit http://www.cyrius.com/debian/nslu2

An alternative procedure is to install DebianSlug firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk.

to:

Debian fully supports the NSLU2 using debian-installer (this is the setup known as Debian/NSLU2). This was first supported with beta2 but support got broken as of beta3 because of an incompatibility between the proprietary Ethernet module and the Debian kernel. This has been fixed as of debian-installer rc1 which supports the NSLU2 again. Please visit http://www.cyrius.com/debian/nslu2. This is the current recommended way to install Debian on a slug.

An alternative procedure is to install DebianSlug firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk. This procedure is now deprecated, new users should install Debian/NSLU2 as mentioned above.

November 04, 2006, at 03:22 PM by tbm -- d-i works again
Changed lines 17-23 from:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver was able to directly install Debian from the network, but this method does not work anymore since d-i beta3 was launched. According to Martin Michlmayr on http://www.cyrius.com/debian/nslu2:

Important note: unfortunately, the unofficial images that include a driver for the built-in Ethernet device no longer work. We recently released beta3 of the debian-installer, based on kernel 2.6.16 and I have not managed to produce working Ethernet drivers for this kernel. I've requested help but so far no working modules have appeared. If you have a USB Ethernet device, you can install using the official image but if you only have the built-in Ethernet you're at the moment out of luck. I'm trying to resolve this issue in the long term by moving to another Ethernet driver which is currently being developed but I don't know when it will be ready. I apologize for the inconvenience. (2006-08-17)

Therefore, the recommended procedure is to install DebianSlug firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk.

to:

Debian fully supports the NSLU2 using debian-installer. This was first supported with beta2 but support got broken as of beta3 because of an incompatibility between the proprietary Ethernet module and the Debian kernel. This has been fixed as of debian-installer rc1 which supports the NSLU2 again. Please visit http://www.cyrius.com/debian/nslu2

An alternative procedure is to install DebianSlug firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk.

October 11, 2006, at 09:10 PM by fcarolo -- link typo
Changed lines 17-18 from:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver was able to directly install Debian from the network, but this method does not work anymore since d-i beta3 was launched. According to Martin Michlmayr on http://www.cyrius.com/debian/nslu2:

to:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver was able to directly install Debian from the network, but this method does not work anymore since d-i beta3 was launched. According to Martin Michlmayr on http://www.cyrius.com/debian/nslu2:

October 11, 2006, at 09:09 PM by fcarolo -- minor typo
Changed lines 17-18 from:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver was able to directly install Debian from the network, but this method does not work anymore since d-i bet3 was launched. According to Martin Michlmayr on http://www.cyrius.com/debian/nslu2:

to:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver was able to directly install Debian from the network, but this method does not work anymore since d-i beta3 was launched. According to Martin Michlmayr on http://www.cyrius.com/debian/nslu2:

October 11, 2006, at 02:15 PM by fcarolo -- Updated info about d-i not working right now
Changed lines 22-23 from:

Therefore, the recommended procedure is to install DebianSlug firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk.

to:

Therefore, the recommended procedure is to install DebianSlug firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk.

October 11, 2006, at 02:14 PM by fcarolo -- Updated info about d-i not working right now
Changed lines 19-21 from:

Important note: unfortunately, the unofficial images that include a driver for the built-in Ethernet device no longer work. We recently released beta3 of the debian-installer, based on kernel 2.6.16 and I have not managed to produce working Ethernet drivers for this kernel. I've requested help but so far no working modules have appeared. If you have a USB Ethernet device, you can install using the official image but if you only have the built-in Ethernet you're at the moment out of luck. I'm trying to resolve this issue in the long term by moving to another Ethernet driver which is currently being developed but I don't know when it will be ready. I apologize for the inconvenience. (2006-08-17)

to:
Important note: unfortunately, the unofficial images that include a driver for the built-in Ethernet device no longer work. We recently released beta3 of the debian-installer, based on kernel 2.6.16 and I have not managed to produce working Ethernet drivers for this kernel. I've requested help but so far no working modules have appeared. If you have a USB Ethernet device, you can install using the official image but if you only have the built-in Ethernet you're at the moment out of luck. I'm trying to resolve this issue in the long term by moving to another Ethernet driver which is currently being developed but I don't know when it will be ready. I apologize for the inconvenience. (2006-08-17)
October 11, 2006, at 02:12 PM by fcarolo -- Updated info about d-i not working right know
Changed lines 16-24 from:

Comment from a user: the following only says something about the _future_. as somebody who wants to use the software now, I am highly interested in what is working _now_ and what is not.

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver is able to directly install Debian from the network. Detailed instructions for this procedure can be found at http://www.cyrius.com/debian/nslu2/ This procedure currently works, but there may be some bugs. Also, the debian-installer image contains a kernel which does not have the latest NSLU2-Linux kernel patches applied.

There are two alternative install processes:

  • Install the DebianSlug firmware, and Bootstrap? to an external hard disk.
  • Install using d-i, the debian installer, as described at http://www.cyrius.com/debian/nslu2/ (be warned; there are kernel modules missing at present as of Sept'06. 1st option above seems to be most robust)
to:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver was able to directly install Debian from the network, but this method does not work anymore since d-i bet3 was launched. According to Martin Michlmayr on http://www.cyrius.com/debian/nslu2:

Important note: unfortunately, the unofficial images that include a driver for the built-in Ethernet device no longer work. We recently released beta3 of the debian-installer, based on kernel 2.6.16 and I have not managed to produce working Ethernet drivers for this kernel. I've requested help but so far no working modules have appeared. If you have a USB Ethernet device, you can install using the official image but if you only have the built-in Ethernet you're at the moment out of luck. I'm trying to resolve this issue in the long term by moving to another Ethernet driver which is currently being developed but I don't know when it will be ready. I apologize for the inconvenience. (2006-08-17)

Therefore, the recommended procedure is to install DebianSlug firmware (use the version identified as DebianSlug 3.10 Beta - NSLU2) and Bootstrap? to an external hard disk.

September 19, 2006, at 10:27 AM by henning -- add comment about missing status info
Added lines 16-17:

Comment from a user: the following only says something about the _future_. as somebody who wants to use the software now, I am highly interested in what is working _now_ and what is not.

September 04, 2006, at 10:20 AM by Dave Hrynkiw -- Promote use of s-dls firmware over cyruis technique
Changed lines 21-22 from:
  • Install using d-i, the debian installer, as described at http://www.cyrius.com/debian/nslu2/
to:
  • Install using d-i, the debian installer, as described at http://www.cyrius.com/debian/nslu2/ (be warned; there are kernel modules missing at present as of Sept'06. 1st option above seems to be most robust)
August 19, 2006, at 05:58 AM by vputz --
Deleted line 43:
August 19, 2006, at 05:42 AM by vputz -- Added kernel modules bit to this page
Added line 44:
July 27, 2006, at 08:02 PM by Tim Froidcoeur --
Added line 47:
June 11, 2006, at 09:49 AM by pepijn -- Point DebianSlug firmware download to slug-firmware.net
Changed line 20 from:
to:
  • Install the DebianSlug firmware, and Bootstrap? to an external hard disk.
June 11, 2006, at 04:11 AM by rwhitby --
Changed line 20 from:
  • Install the DebianSlug firmware, and Bootstrap to an external hard disk.
to:
June 11, 2006, at 04:11 AM by rwhitby --
Changed lines 17-19 from:

This procedure currently works, but there may be some bugs.

There are four alternative install processes:

to:

This procedure currently works, but there may be some bugs. Also, the debian-installer image contains a kernel which does not have the latest NSLU2-Linux kernel patches applied.

There are two alternative install processes:

  • Install the DebianSlug firmware, and Bootstrap to an external hard disk.
Changed lines 22-26 from:
  • BuildDebianSlug? from source which does not require additional hardware, and can use the internal ethernet port (note - you will need about 2.6G free)
  • SerialLessInstallation requires a USB Ethernet Adaptor
  • DiskImageInstall? is an alternate method that also does not require a serial port, but still requires a USB Ethernet Adapter.
  • And the original instructions http://peter.korsgaard.com/articles/debian-nslu2.php which requires serial and a USB Ethernet Adaptor.
to:
June 09, 2006, at 07:14 AM by Hartmut Goebel --
Changed line 16 from:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver is able to directly install Debian from the network. Detailed instructions for this procedure can be found here: http://www.cyrius.com/debian/nslu2/

to:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver is able to directly install Debian from the network. Detailed instructions for this procedure can be found at http://www.cyrius.com/debian/nslu2/

Added line 20:
  • Install using d-i, the debian installer, as described at http://www.cyrius.com/debian/nslu2/
May 03, 2006, at 05:56 AM by Xlorep DarkHelm --
Changed lines 49-50 from:
to:
May 02, 2006, at 04:12 AM by Xlorep DarkHelm --
Changed lines 49-50 from:
to:
March 19, 2006, at 03:43 AM by tbm -- an updated cron is in the archive now
Deleted lines 18-19:

note: currently (as of 2006-03-17) the installation is broken due to a bug in the cron package in the archive. A fix has been uploaded and the installation will work again in a day or two. Please hold on for a day!

March 18, 2006, at 01:30 AM by tbm -- mention the cron install problem
Changed lines 19-20 from:

The current version (Released 2006.02.16, see http://www.slug-firmware.net/) fails during installation of the base system. It is then necessary to open a shell, and set the date manually to the current time: date MMDDhhmmCCYY

to:

note: currently (as of 2006-03-17) the installation is broken due to a bug in the cron package in the archive. A fix has been uploaded and the installation will work again in a day or two. Please hold on for a day!

March 11, 2006, at 12:01 PM by jens -- Added the link to the images
Changed lines 19-20 from:

The current version (Released 2006.02.16) fails during installation of the base system. It is then necessary to open a shell, and set the date manually to the current time: date MMDDhhmmCCYY

to:

The current version (Released 2006.02.16, see http://www.slug-firmware.net/) fails during installation of the base system. It is then necessary to open a shell, and set the date manually to the current time: date MMDDhhmmCCYY

March 07, 2006, at 08:27 AM by Arno_A --
Changed line 16 from:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx? Ethernet driver is able to directly install Debian from the network. Detailed instructions for this procedure can be found here: http://www.cyrius.com/debian/nslu2/

to:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx Ethernet driver is able to directly install Debian from the network. Detailed instructions for this procedure can be found here: http://www.cyrius.com/debian/nslu2/

Changed lines 19-20 from:

The current version (Released 2006.02.16) fails during installation of the base system. It is then necessary to open a shell, and set the date manually to the current time: date MMDDhhmmCCYY?

to:

The current version (Released 2006.02.16) fails during installation of the base system. It is then necessary to open a shell, and set the date manually to the current time: date MMDDhhmmCCYY

March 07, 2006, at 07:30 AM by Arno_A -- Updated information about use of Debian Installer
Changed lines 16-21 from:

Plans are in the works to distribute images that will be able to directly install Debian from the network. Until that time there are four install processes:

to:

Work is under way to have the NSLU2 supported by debian installer, starting with d-i beta2 for etch. A separate version of d-i, which also contains the proprietary IXP4xx? Ethernet driver is able to directly install Debian from the network. Detailed instructions for this procedure can be found here: http://www.cyrius.com/debian/nslu2/ This procedure currently works, but there may be some bugs.

The current version (Released 2006.02.16) fails during installation of the base system. It is then necessary to open a shell, and set the date manually to the current time: date MMDDhhmmCCYY?

There are four alternative install processes:

Changed lines 35-36 from:

Also available is Big Endian DebianSlug (known as OpenDebianSlug?, because it uses the big-endian OpenSlug binary image). Since Debian does not provide big endian ARM as a supported Debian architecture, OpenDebianSlug? makes use of the unofficial armeb port of Debian.

to:

Also available is Big Endian DebianSlug (known as OpenDebianSlug?, because it uses the big-endian OpenSlug binary image). Since Debian does not provide big endian ARM as a supported Debian architecture, OpenDebianSlug? makes use of the unofficial armeb port of Debian. Currently, only parts debian sarge and sid are available.

March 06, 2006, at 04:39 PM by pbe --
Changed line 16 from:

Plans are in the work to distribute images of that will be able to directly install Debian from the network. Until that time there are four install processes:

to:

Plans are in the works to distribute images that will be able to directly install Debian from the network. Until that time there are four install processes:

February 25, 2006, at 06:57 PM by Angua --
Changed line 46 from:
to:
February 25, 2006, at 06:57 PM by Angua -- added dallas one-wire documentation
Changed lines 45-46 from:
to:
February 09, 2006, at 11:56 PM by Patrick Schneider -- Added WinTVPVRUSB2 to the HowTo list, cleanup
Changed lines 41-42 from:
to:

Note: Most of these HowTos are either written for DebianSlug or OpenDebianSlug, but they should work on the other flavour too. OpenDebianSlug HowTos should work with DebianSlug and vice versa.

February 09, 2006, at 10:18 PM by Patrick Schneider -- Added HowTo Section
Changed lines 7-8 from:
to:
Added lines 38-42:

HowTos

January 18, 2006, at 02:59 AM by Patrick Schneider -- typo
Changed lines 11-12 from:

It is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of DebianSlug] to benefit from the existing little endian arm port of the (16K+) Debian packages.

to:

It is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of DebianSlug to benefit from the existing little endian arm port of the (16K+) Debian packages.

January 16, 2006, at 04:25 AM by Patrick Schneider --
Changed lines 11-12 from:

It is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of [=DebianSlug}) to benefit from the existing little endian arm port of the (16K+) Debian packages.

to:

It is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of DebianSlug] to benefit from the existing little endian arm port of the (16K+) Debian packages.

January 16, 2006, at 04:25 AM by Patrick Schneider -- Formatting
Changed lines 1-4 from:

DebianSlug is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution.

DebianSlug is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of DebianSlug to benefit from the existing little endian arm port of the (16K+) Debian packages.

to:

Contents

What is DebianSlug?

DebianSlug is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution. It is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of [=DebianSlug}) to benefit from the existing little endian arm port of the (16K+) Debian packages.

State of the project

Added line 21:

Added line 26:

Changed lines 31-32 from:

Logo

to:

DebianSlug Logo

January 15, 2006, at 09:29 AM by Patrick Schneider -- removed rename kernel, because this is fixed now
Changed line 6 from:
  • BuildDebianSlug? from source which does not require additional hardware, and can use the internal ethernet port (note - you will need about 2.6G free, and may need to rename zImage-nslu2le as zImage-nslu2l)
to:
  • BuildDebianSlug? from source which does not require additional hardware, and can use the internal ethernet port (note - you will need about 2.6G free)
January 15, 2006, at 02:25 AM by John August -- Space requirements and compile workaround
Changed line 6 from:
  • BuildDebianSlug? from source which does not require additional hardware, and can use the internal ethernet port
to:
  • BuildDebianSlug? from source which does not require additional hardware, and can use the internal ethernet port (note - you will need about 2.6G free, and may need to rename zImage-nslu2le as zImage-nslu2l)
January 08, 2006, at 12:14 AM by rwhitby --
Changed lines 13-14 from:

The goal is to provide a firmware image for easy installation on a unmodified slug like Unslung and OpenSlug and a package repository for slug-specific packages (kernel, LED/buzzer tools, ..) and otherwise just use the Debian infrastructure (or the new Debonaras infrastructure) for everything else

to:

The goal is to provide a firmware image for easy installation on a unmodified slug and a package repository for slug-specific packages (kernel, LED/buzzer tools, ..) and otherwise just use the Debian infrastructure for everything else.

January 07, 2006, at 11:43 PM by rwhitby --
Changed lines 11-12 from:

Goals

to:

Goals

Added lines 15-16:

Other Solutions

Changed lines 19-20 from:

Here's a Debian logo for your "monster" box. See my site for this and other Unslung images and Photoshop files.

to:

Logo

Here's a Debian logo for your "monster" box. See the ByteRed site for this and other Unslung images and Photoshop files.

January 07, 2006, at 11:41 PM by rwhitby --
Changed lines 1-8 from:

DebianSlug

DebianSlug is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution on the slug.

There are two parallel streams of DebianSlug development underway: 1) Little Endian and 2) Big Endian.

The main advantage of the little endian DebianSlug is that there is an existing little endian arm port of the (16K+) Debian packages. Plans are in the work to distribute images of that will be able to boot strap Debian without additional hardware. Until that time there are four install processes:

to:

DebianSlug is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution.

DebianSlug is based on the same SlugOS source code base as OpenSlug and UcSlugC, but is compiled in a manner that is compatible with the little-endian ARM port of Debian. This allows users of DebianSlug to benefit from the existing little endian arm port of the (16K+) Debian packages.

Plans are in the work to distribute images of that will be able to directly install Debian from the network. Until that time there are four install processes:

  • BuildDebianSlug? from source which does not require additional hardware, and can use the internal ethernet port
Deleted lines 10-15:

The Big Endian DebianSlug (also known as OpenDebianSlug, because it uses OpenSlug as a bootstrap and recovery mechanism) does not require any modification to the NSLU2 hardware, and can also use the internal ethernet port. Since Debian does not provide big endian arm as a supported Debian architecture, we have started the Debonaras (Debian On NAS And Routers And Stuff) project to compile Debian packages for architectures used by consumer devices with large storage that are not already supported by Debian. The first of which is the NSLU2.

Here's a Debian logo for your "monster" box. See my site for this and other Unslung images and Photoshop files.

http://bytered.com/unslung/debian-baby.png

Added lines 13-18:

Also available is Big Endian DebianSlug (known as OpenDebianSlug?, because it uses the big-endian OpenSlug binary image). Since Debian does not provide big endian ARM as a supported Debian architecture, OpenDebianSlug? makes use of the unofficial armeb port of Debian.

Here's a Debian logo for your "monster" box. See my site for this and other Unslung images and Photoshop files.

http://bytered.com/unslung/debian-baby.png

January 05, 2006, at 02:07 AM by BrandonPhilips --
Changed lines 8-10 from:
to:
Changed lines 11-12 from:
to:
  • And the original instructions http://peter.korsgaard.com/articles/debian-nslu2.php which requires serial and a USB Ethernet Adaptor.
January 05, 2006, at 01:39 AM by BrandonPhilips --
Changed lines 11-12 from:
  • DiskImageInstall? for an alternate method that also does not require a serial port, but still requires a USB Ethernet Adapter.
to:
  • DiskImageInstall? is an alternate method that also does not require a serial port, but still requires a USB Ethernet Adapter.
January 05, 2006, at 01:37 AM by BrandonPhilips --
Changed lines 7-8 from:

The Little Endian DebianSlug currently requires a USB ethernet adapter, but work is underway to simplify the installation process and remove this requirement. The main advantage of the little endian DebianSlug is that there is an existing little endian arm port of the (16K+) Debian packages. See http://peter.korsgaard.com/articles/debian-nslu2.php for the initial installation instructions (these instructions require the use of a serial port modification) - Update: A serial port is no longer required, see SerialLessInstallation or see DiskImageInstall? for an alternate method that also does not require a serial port, but still requires a USB Ethernet Adapter.

to:

The main advantage of the little endian DebianSlug is that there is an existing little endian arm port of the (16K+) Debian packages. Plans are in the work to distribute images of that will be able to boot strap Debian without additional hardware. Until that time there are four install processes:

November 27, 2005, at 09:33 PM by rwhitby --
Deleted lines 8-12:

Update: Little Endian Ethernet - There are prebuilt modules available: ixp400 and ixp400_eth Can anyone verify them? Complaints (concerning the modules) to: (krethiundplethi at google.com) Intel may want you to read the License

November 23, 2005, at 11:13 AM by andi --
Changed line 9 from:

Update: Little Endian Ethernet - There are prebuilt modules available: ixp400 and ixp400_eth?

to:

Update: Little Endian Ethernet - There are prebuilt modules available: ixp400 and ixp400_eth

November 23, 2005, at 11:10 AM by andi --
Changed line 9 from:

Update: Ethernet - There are prebuilt modules available: ixp400 and ixp400_eth?

to:

Update: Little Endian Ethernet - There are prebuilt modules available: ixp400 and ixp400_eth?

November 23, 2005, at 11:09 AM by andi --
Added lines 9-13:

Update: Ethernet - There are prebuilt modules available: ixp400 and ixp400_eth? Can anyone verify them? Complaints (concerning the modules) to: (krethiundplethi at google.com) Intel may want you to read the License

November 20, 2005, at 02:18 AM by michaelebrown --
Changed lines 11-12 from:

Here's a Debian logo for your "monster" box. See my site for original image and Photoshop files.

to:

Here's a Debian logo for your "monster" box. See my site for this and other Unslung images and Photoshop files.

November 20, 2005, at 02:17 AM by michaelebrown --
Changed lines 11-12 from:

Debian logo for your tiny box. See my site for original image and Photoshop files.

to:

Here's a Debian logo for your "monster" box. See my site for original image and Photoshop files.

November 20, 2005, at 02:16 AM by michaelebrown --
Added lines 11-14:

Debian logo for your tiny box. See my site for original image and Photoshop files.

http://bytered.com/unslung/debian-baby.png

October 14, 2005, at 11:00 AM by cffrost -- cause < because
Changed lines 9-10 from:

The Big Endian DebianSlug (also known as OpenDebianSlug, cause it uses OpenSlug as a bootstrap and recovery mechanism) does not require any modification to the NSLU2 hardware, and can also use the internal ethernet port. Since Debian does not provide big endian arm as a supported Debian architecture, we have started the Debonaras (Debian On NAS And Routers And Stuff) project to compile Debian packages for architectures used by consumer devices with large storage that are not already supported by Debian. The first of which is the NSLU2.

to:

The Big Endian DebianSlug (also known as OpenDebianSlug, because it uses OpenSlug as a bootstrap and recovery mechanism) does not require any modification to the NSLU2 hardware, and can also use the internal ethernet port. Since Debian does not provide big endian arm as a supported Debian architecture, we have started the Debonaras (Debian On NAS And Routers And Stuff) project to compile Debian packages for architectures used by consumer devices with large storage that are not already supported by Debian. The first of which is the NSLU2.

October 09, 2005, at 06:48 PM by PeterKorsgaard -- Added link to SerialLessInstallation page
Changed lines 7-8 from:

The Little Endian DebianSlug currently requires a USB ethernet adapter, but work is underway to simplify the installation process and remove this requirement. The main advantage of the little endian DebianSlug is that there is an existing little endian arm port of the (16K+) Debian packages. See http://peter.korsgaard.com/articles/debian-nslu2.php for the initial installation instructions (these instructions require the use of a serial port modification). See DiskImageInstall? for an alternate method that does not require a serial port, but still requires a USB Ethernet Adapter.

to:

The Little Endian DebianSlug currently requires a USB ethernet adapter, but work is underway to simplify the installation process and remove this requirement. The main advantage of the little endian DebianSlug is that there is an existing little endian arm port of the (16K+) Debian packages. See http://peter.korsgaard.com/articles/debian-nslu2.php for the initial installation instructions (these instructions require the use of a serial port modification) - Update: A serial port is no longer required, see SerialLessInstallation or see DiskImageInstall? for an alternate method that also does not require a serial port, but still requires a USB Ethernet Adapter.

September 03, 2005, at 11:44 PM by rwhitby --
Changed lines 7-8 from:

The Little Endian DebianSlug is work-in-progress, and currently requires a serial port and an USB ethernet adapter, but work is underway to simplify the installation process and remove these requirements. Stay tuned! The main advantage of the little endian DebianSlug is the easy access (apt-get) to all of the (16K+) Debian packages. See http://peter.korsgaard.com/articles/debian-nslu2.php for the initial installation instructions. See DiskImageInstall? for an alternate method that does not require a serial port, but still requires a USB Ethernet Adapter.

to:

The Little Endian DebianSlug currently requires a USB ethernet adapter, but work is underway to simplify the installation process and remove this requirement. The main advantage of the little endian DebianSlug is that there is an existing little endian arm port of the (16K+) Debian packages. See http://peter.korsgaard.com/articles/debian-nslu2.php for the initial installation instructions (these instructions require the use of a serial port modification). See DiskImageInstall? for an alternate method that does not require a serial port, but still requires a USB Ethernet Adapter.

Changed line 12 from:

The goal is to provide a firmware image for easy installation on a unmodified slug like Unslung and OpenSlug and a package repository for slug-specific packages (kernel, LED/buzzer tools, ..) and otherwise just use the Debian infrastructure (or the new Debonaras infrastructure) for everything else.

to:

The goal is to provide a firmware image for easy installation on a unmodified slug like Unslung and OpenSlug and a package repository for slug-specific packages (kernel, LED/buzzer tools, ..) and otherwise just use the Debian infrastructure (or the new Debonaras infrastructure) for everything else

September 03, 2005, at 11:41 PM by rwhitby --
Changed lines 9-10 from:

The Big Endian DebianSlug (also known as OpenDebianSlug, cause it uses OpenSlug as a bootstrap and recovery mechanism) does not require any modification to the NSLU2 hardware, and can also use the internal ethernet port. Since Debian does not provide big endian arm as a supported Debian architecture, we have started the Debonaras project to compile Debian packages for architectures used by consumer devices with large storage that are not already supported by Debian. The first of which is the NSLU2.

to:

The Big Endian DebianSlug (also known as OpenDebianSlug, cause it uses OpenSlug as a bootstrap and recovery mechanism) does not require any modification to the NSLU2 hardware, and can also use the internal ethernet port. Since Debian does not provide big endian arm as a supported Debian architecture, we have started the Debonaras (Debian On NAS And Routers And Stuff) project to compile Debian packages for architectures used by consumer devices with large storage that are not already supported by Debian. The first of which is the NSLU2.

September 03, 2005, at 11:41 PM by rwhitby --
Changed lines 9-10 from:

The Big Endian DebianSlug (also known as OpenDebianSlug, cause it uses OpenSlug as a bootstrap and recovery mechanism) does not require any modification to the NSLU2 hardware, and can also use the internal ethernet port. Since Debian does not provide big endian arm as a supported Debian architecture, then the project has been started to provide Debian packages for architectures used by consumer devices with large storage that are not already supported by Debian. The first of which is the NSLU2.

to:

The Big Endian DebianSlug (also known as OpenDebianSlug, cause it uses OpenSlug as a bootstrap and recovery mechanism) does not require any modification to the NSLU2 hardware, and can also use the internal ethernet port. Since Debian does not provide big endian arm as a supported Debian architecture, we have started the Debonaras project to compile Debian packages for architectures used by consumer devices with large storage that are not already supported by Debian. The first of which is the NSLU2.

September 03, 2005, at 11:39 PM by rwhitby --
Changed lines 3-10 from:

DebianSlug is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution on the slug. The main advantage of this is the easy access (apt-get) to all of the (16K+) Debian packages.

DebianSlug is work-in-progress, and currently requires a serial port and an USB ethernet adapter, but work is underway to simplify the installation process and remove these requirements. Stay tuned!

See http://peter.korsgaard.com/articles/debian-nslu2.php for the initial installation instructions.

See DiskImageInstall? for an alternate method that does not require a serial port.

to:

DebianSlug is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution on the slug.

There are two parallel streams of DebianSlug development underway: 1) Little Endian and 2) Big Endian.

The Little Endian DebianSlug is work-in-progress, and currently requires a serial port and an USB ethernet adapter, but work is underway to simplify the installation process and remove these requirements. Stay tuned! The main advantage of the little endian DebianSlug is the easy access (apt-get) to all of the (16K+) Debian packages. See http://peter.korsgaard.com/articles/debian-nslu2.php for the initial installation instructions. See DiskImageInstall? for an alternate method that does not require a serial port, but still requires a USB Ethernet Adapter.

The Big Endian DebianSlug (also known as OpenDebianSlug, cause it uses OpenSlug as a bootstrap and recovery mechanism) does not require any modification to the NSLU2 hardware, and can also use the internal ethernet port. Since Debian does not provide big endian arm as a supported Debian architecture, then the project has been started to provide Debian packages for architectures used by consumer devices with large storage that are not already supported by Debian. The first of which is the NSLU2.

Changed line 12 from:

The goal is to provide a firmware image for easy installation on a unmodified slug like Unslung and OpenSlug and a package repository for slug-specific packages (kernel, LED/buzzer tools, ..) and otherwise just use the Debian infrastructure for everything else.

to:

The goal is to provide a firmware image for easy installation on a unmodified slug like Unslung and OpenSlug and a package repository for slug-specific packages (kernel, LED/buzzer tools, ..) and otherwise just use the Debian infrastructure (or the new Debonaras infrastructure) for everything else.

August 29, 2005, at 03:24 AM by tman --
Changed lines 5-6 from:

DebianSlug is work-in-progress, and currently requires a serial port (see AddASerialPort) and an USB ethernet adapter (AddEthernetAdapter), but work is underway to simplify the installation process and remove these requirements. Stay tuned!

to:

DebianSlug is work-in-progress, and currently requires a serial port and an USB ethernet adapter, but work is underway to simplify the installation process and remove these requirements. Stay tuned!

Changed lines 12-13 from:

The goal is to provide a firmware image for easy installation on a unmodified slug like Unslung and OpenSlug and a package repository for slug-specific packages (kernel, led/buzzer tools, ..) and otherwise just use the Debian infrastructure for everything else.

to:

The goal is to provide a firmware image for easy installation on a unmodified slug like Unslung and OpenSlug and a package repository for slug-specific packages (kernel, LED/buzzer tools, ..) and otherwise just use the Debian infrastructure for everything else.

August 27, 2005, at 10:22 PM by Fox --
Added lines 9-10:

See DiskImageInstall? for an alternate method that does not require a serial port.

August 09, 2005, at 03:19 AM by rwhitby --
Changed lines 5-6 from:

DebianSlug is work-in-progress, and currently requires a serial port (see AddASerialPort) and an USB ethernet adapter (AddEthernetAdapter), but work in underway to simplify the installation process and remove these requirements. Stay tuned!

to:

DebianSlug is work-in-progress, and currently requires a serial port (see AddASerialPort) and an USB ethernet adapter (AddEthernetAdapter), but work is underway to simplify the installation process and remove these requirements. Stay tuned!

August 03, 2005, at 10:58 AM by rwhitby --
Changed lines 5-6 from:

DebianSlug is work-in-progress, and currently requires a serial port (see AddASerialPort?) and an USB ethernet adapter (AddEthernetAdapter?), but work in underway to simplify the installation process and remove these requirements. Stay tuned!

to:

DebianSlug is work-in-progress, and currently requires a serial port (see AddASerialPort) and an USB ethernet adapter (AddEthernetAdapter), but work in underway to simplify the installation process and remove these requirements. Stay tuned!

August 03, 2005, at 09:35 AM by PeterKorsgaard -- Added description and goals
Changed lines 1-11 from:

http://peter.korsgaard.com/articles/debian-nslu2.php

to:

DebianSlug

DebianSlug is a replacement firmware image for the Linksys NSLU2 targetted at running the Debian distribution on the slug. The main advantage of this is the easy access (apt-get) to all of the (16K+) Debian packages.

DebianSlug is work-in-progress, and currently requires a serial port (see AddASerialPort?) and an USB ethernet adapter (AddEthernetAdapter?), but work in underway to simplify the installation process and remove these requirements. Stay tuned!

See http://peter.korsgaard.com/articles/debian-nslu2.php for the initial installation instructions.

Goals

The goal is to provide a firmware image for easy installation on a unmodified slug like Unslung and OpenSlug and a package repository for slug-specific packages (kernel, led/buzzer tools, ..) and otherwise just use the Debian infrastructure for everything else.

July 21, 2005, at 12:12 PM by rwhitby --
Added line 1:

http://peter.korsgaard.com/articles/debian-nslu2.php

Page last modified on March 25, 2008, at 10:54 PM