NSLU2-Linux
view · edit · print · history

SlugOS.SlugOS5 History

Hide minor edits - Show changes to markup

March 11, 2009, at 04:48 PM by mwester -- Add note about setup-optware.sh
Changed lines 26-27 from:

The "setup-optware.sh" command is provided that does all the necessary work to enable the optware feeds on SlugOS 5 (opkg is used for the SlugOS feeds; ipkg is used for the optware feeds).

to:

The "setup-optware.sh" command is provided that does all the necessary work to enable the optware feeds on SlugOS 5 (opkg is used for the SlugOS feeds; ipkg is used for the optware feeds).

March 11, 2009, at 04:47 PM by mwester -- Add note about setup-optware.sh
Added lines 24-27:

optware

The "setup-optware.sh" command is provided that does all the necessary work to enable the optware feeds on SlugOS 5 (opkg is used for the SlugOS feeds; ipkg is used for the optware feeds).

March 08, 2009, at 06:25 PM by mwester --
Changed lines 34-35 from:

Netconsole is provided as a kernel module in the base flash image, along with `RAID-1 support.

to:

Netconsole is provided as a kernel module in the base flash image, along with RAID-1 support.

Changed lines 38-39 from:

The base firmware image supports booting (turnup) support to NFS, as well as to mirrored (`RAID-1) devices, with no additional software installation.

to:

The base firmware image supports booting (turnup) support to NFS, as well as to mirrored (RAID-1) devices, with no additional software installation.

March 08, 2009, at 06:24 PM by mwester --
Changed lines 14-15 from:

SlugOS binaries now use the EABI (as compared to the older OABI) convention for calling functions, which should result in performance enhancements (particularly in floating point computations).

to:

SlugOS binaries now use the EABI (as compared to the older OABI) convention for calling functions, which should result in performance enhancements (particularly in floating point computations).

March 08, 2009, at 06:24 PM by mwester --
Changed lines 8-9 from:

Welcome to SlugOS 5! This article outlines the major changes for the SlugOS 5.3-beta release. More information can be found in the release notes: ReleaseNotes5x3

to:

Welcome to SlugOS 5! This article outlines the major changes for the SlugOS 5.3-beta release. More information can be found in the release notes: ReleaseNotes5x3

Changed lines 26-27 from:

Many more commands have been enabled with the newer busybox version incorporated in SlugOS 5, which has freed up flash space for other improvements.

to:

Many more commands have been enabled with the newer busybox version incorporated in SlugOS 5, which has freed up flash space for other improvements.

Changed lines 34-35 from:

Netconsole is provided as a kernel module in the base flash image, along with RAID-1 support.

to:

Netconsole is provided as a kernel module in the base flash image, along with `RAID-1 support.

Changed lines 38-39 from:

The base firmware image supports booting (turnup) support to NFS, as well as to mirrored (RAID-1) devices, with no additional software installation.

to:

The base firmware image supports booting (turnup) support to NFS, as well as to mirrored (`RAID-1) devices, with no additional software installation.

March 08, 2009, at 06:24 PM by mwester --
Changed lines 8-9 from:

Welcome to SlugOS 5! This article outlines the major changes for the SlugOS 5.3-beta release.

to:

Welcome to SlugOS 5! This article outlines the major changes for the SlugOS 5.3-beta release. More information can be found in the release notes: ReleaseNotes5x3

March 07, 2009, at 08:47 PM by mwester -- SlugOS 5.3-beta detail
Changed lines 1-46 from:

Goals for SlugOS5:

1) EABI (both BE and LE)

Use a Snapshot of the Angstrom toolchain to assure Devs of a non-moving toolchain.

2) opkg (replacement for ipkg, but without gpg signing due to size)

opkg is already implemented in Angstrom so is already available.

In addition to those goals, we plan to explore the following areas:

3) Busybox improvements - we will be adding many more of the busybox versions of standard Linux commands, and enabling many more options and features for the busybox versions -- this will permit us to replace some of the full versions of utilities in the base flash, freeing up space for other features.

4) /dev improvements - managing USB storage devices (where the same device can end up as /dev/sda on one boot, and as /dev/sdb on the next boot, for example), is problematic. The current solution using udev needs to be improved so that we can more gracefully handle some of the interesting situations SlugOS users have come up with in the past!

need to write persistent naming rules to handle this

5) Recovery features - something similar to the Unslung "bootdisk" concept will be added; allowing the use of external devices to diagnose or communicate with a SlugOS system. While lower on the list, it would also be nice to have netconsole support built-in, as it is on Unslung.

6) Kernel - this sort of goes without saying, but we will be upgrading to whatever kernel is stable at the time of the release.

7) Boot infrastructure - SlugOS users have spoken, we need to do a better job in this release to make booting from NFS work "out-of-the-box". If the /dev improvements work out, it would be desirable to have the low-level support to permit one to "turnup" to a RAID device -- this may or may not be practical. The networking utilities on the core image will also be expanded.

Perhaps different images with NFS or RAID as emphasis?

(original source for this wiki page came from http://tech.groups.yahoo.com/group/nslu2-developers/message/1891)

to:

(:table border=0 width=40% bgcolor=#ddeebb:) (:cell:) This article pertains to:

(:tableend:)


Welcome to SlugOS 5! This article outlines the major changes for the SlugOS 5.3-beta release.

Note the heading at the top of this page; this color-coded annotation will be used to help readers of the wiki to determine the specific firmware and version to which the article applies.

EABI

SlugOS binaries now use the EABI (as compared to the older OABI) convention for calling functions, which should result in performance enhancements (particularly in floating point computations).

2.6.27 Kernel

The kernel is now at the 2.6.27.8 version, which incorporates many fixes as well as additional USB device support.

opkg

The ipkg utility has been replaced by the newer opkg utility.

Busybox improvements

Many more commands have been enabled with the newer busybox version incorporated in SlugOS 5, which has freed up flash space for other improvements.

Device handling

Improvements have been made in how USB storage devices are handled, which should make it easier to add storage devices.

Recovery features

Netconsole is provided as a kernel module in the base flash image, along with RAID-1 support.

Boot infrastructure

The base firmware image supports booting (turnup) support to NFS, as well as to mirrored (RAID-1) devices, with no additional software installation.

Base Image Versions:

Package NamePackage Version
base-files3.0.14-r84
base-passwd3.5.19-r0
beep1.2.2-r2
busybox1.13.2-r16
cpio2.5-r4
devio1.2-r0
e2fsprogs-badblocks1.38-r19
e2fsprogs-blkid1.38-r19
e2fsprogs-e2fsck1.38-r19
e2fsprogs-fsck1.38-r19
e2fsprogs-mke2fs1.38-r19
initscripts-slugos1.0-r112.19
ixp4xx-npe2.4-r1
kernel2.6.27.8+svnr1085-r3
kernel-2.6.27.82.6.27.8+svnr1085-r3
kernel-image-2.6.27.82.6.27.8+svnr1085-r3
kernel-module-configfs2.6.27.8+svnr1085-r3
kernel-module-ehci-hcd2.6.27.8+svnr1085-r3
kernel-module-ext22.6.27.8+svnr1085-r3
kernel-module-ext32.6.27.8+svnr1085-r3
kernel-module-fat2.6.27.8+svnr1085-r3
kernel-module-jbd2.6.27.8+svnr1085-r3
kernel-module-libata2.6.27.8+svnr1085-r3
kernel-module-lockd2.6.27.8+svnr1085-r3
kernel-module-mbcache2.6.27.8+svnr1085-r3
kernel-module-md-mod2.6.27.8+svnr1085-r3
kernel-module-netconsole2.6.27.8+svnr1085-r3
kernel-module-nfs2.6.27.8+svnr1085-r3
kernel-module-nls-base2.6.27.8+svnr1085-r3
kernel-module-nls-cp4372.6.27.8+svnr1085-r3
kernel-module-nls-utf82.6.27.8+svnr1085-r3
kernel-module-ohci-hcd2.6.27.8+svnr1085-r3
kernel-module-pata-artop2.6.27.8+svnr1085-r3
kernel-module-raid12.6.27.8+svnr1085-r3
kernel-module-sunrpc2.6.27.8+svnr1085-r3
kernel-module-uhci-hcd2.6.27.8+svnr1085-r3
kernel-module-vfat2.6.27.8+svnr1085-r3
kernel-module-via-velocity2.6.27.8+svnr1085-r3
libc62.6.1-r15
libcrypto0.9.80.9.8j-r1
libgcc14.2.4-r5
libvolume-id0118-r5
libz11.2.3-r5
mdadm2.5.5-r0
module-init-tools3.4-r1
module-init-tools-depmod3.4-r1
modutils-initscripts1.0-r3
netbase4.21-r31
openssh4.6p1-r6
openssh-scp4.6p1-r6
openssh-ssh4.6p1-r6
openssh-sshd4.6p1-r6
opkg-collateral1.0-r1
opkg-nogpg-nocurl0.1.6+svnr160-r7
rng-tools2-1
slugos-init5.0-r10
ssh-keygen4.6p1-r6
sysvinit2.86-r46
sysvinit-inittab2.86-r46
sysvinit-pidof2.86-r46
task-slugos1.0-r22
tinylogin1.4-r6
udev118-r5
udev-utils118-r5
update-modules1.0-r8
update-rc.d0.7-r1
September 07, 2008, at 08:56 AM by ka6sox --
Added lines 42-43:

Perhaps different images with NFS or RAID as emphasis?

September 07, 2008, at 08:54 AM by ka6sox --
Added lines 25-26:

need to write persistent naming rules to handle this

September 07, 2008, at 08:53 AM by ka6sox --
Changed lines 9-10 from:

opkg is already implemented in Angstrom so is already available.

to:

opkg is already implemented in Angstrom so is already available.

September 07, 2008, at 07:05 AM by ka6sox --
Changed lines 5-6 from:

Use a Snapshot of the Angstrom toolchain to assure Devs of a non-moving toolchain.

to:

Use a Snapshot of the Angstrom toolchain to assure Devs of a non-moving toolchain.

September 07, 2008, at 06:59 AM by ka6sox --
Changed line 21 from:

boto, for example), is problematic. The current solution using udev

to:

boot, for example), is problematic. The current solution using udev

September 07, 2008, at 06:29 AM by ka6sox --
Changed lines 3-4 from:

1) EABI (both BE and LE)\

to:

1) EABI (both BE and LE)

September 07, 2008, at 06:29 AM by ka6sox --
Added lines 8-9:

opkg is already implemented in Angstrom so is already available.

September 07, 2008, at 05:12 AM by ka6sox --
Changed lines 3-6 from:

1) EABI (both BE and LE) 2) opkg (replacement for ipkg, but without gpg signing due to size)

to:

1) EABI (both BE and LE)Use a Snapshot of the Angstrom toolchain to assure Devs of a non-moving toolchain.

2) opkg (replacement for ipkg, but without gpg signing due to size)

Changed lines 37-39 from:
to:

(original source for this wiki page came from http://tech.groups.yahoo.com/group/nslu2-developers/message/1891)

September 07, 2008, at 05:08 AM by ka6sox --
Added lines 1-36:

Goals for SlugOS5:

1) EABI (both BE and LE) 2) opkg (replacement for ipkg, but without gpg signing due to size)

In addition to those goals, we plan to explore the following areas:

3) Busybox improvements - we will be adding many more of the busybox versions of standard Linux commands, and enabling many more options and features for the busybox versions -- this will permit us to replace some of the full versions of utilities in the base flash, freeing up space for other features.

4) /dev improvements - managing USB storage devices (where the same device can end up as /dev/sda on one boot, and as /dev/sdb on the next boto, for example), is problematic. The current solution using udev needs to be improved so that we can more gracefully handle some of the interesting situations SlugOS users have come up with in the past!

5) Recovery features - something similar to the Unslung "bootdisk" concept will be added; allowing the use of external devices to diagnose or communicate with a SlugOS system. While lower on the list, it would also be nice to have netconsole support built-in, as it is on Unslung.

6) Kernel - this sort of goes without saying, but we will be upgrading to whatever kernel is stable at the time of the release.

7) Boot infrastructure - SlugOS users have spoken, we need to do a better job in this release to make booting from NFS work "out-of-the-box". If the /dev improvements work out, it would be desirable to have the low-level support to permit one to "turnup" to a RAID device -- this may or may not be practical. The networking utilities on the core image will also be expanded.

view · edit · print · history · Last edited by mwester.
Based on work by mwester and ka6sox.
Originally by ka6sox.
Page last modified on March 11, 2009, at 04:48 PM