|
This article pertains 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
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.
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).
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 Name | Package Version |
| base-files | 3.0.14-r84 |
| base-passwd | 3.5.19-r0 |
| beep | 1.2.2-r2 |
| busybox | 1.13.2-r16 |
| cpio | 2.5-r4 |
| devio | 1.2-r0 |
| e2fsprogs-badblocks | 1.38-r19 |
| e2fsprogs-blkid | 1.38-r19 |
| e2fsprogs-e2fsck | 1.38-r19 |
| e2fsprogs-fsck | 1.38-r19 |
| e2fsprogs-mke2fs | 1.38-r19 |
| initscripts-slugos | 1.0-r112.19 |
| ixp4xx-npe | 2.4-r1 |
| kernel | 2.6.27.8+svnr1085-r3 |
| kernel-2.6.27.8 | 2.6.27.8+svnr1085-r3 |
| kernel-image-2.6.27.8 | 2.6.27.8+svnr1085-r3 |
| kernel-module-configfs | 2.6.27.8+svnr1085-r3 |
| kernel-module-ehci-hcd | 2.6.27.8+svnr1085-r3 |
| kernel-module-ext2 | 2.6.27.8+svnr1085-r3 |
| kernel-module-ext3 | 2.6.27.8+svnr1085-r3 |
| kernel-module-fat | 2.6.27.8+svnr1085-r3 |
| kernel-module-jbd | 2.6.27.8+svnr1085-r3 |
| kernel-module-libata | 2.6.27.8+svnr1085-r3 |
| kernel-module-lockd | 2.6.27.8+svnr1085-r3 |
| kernel-module-mbcache | 2.6.27.8+svnr1085-r3 |
| kernel-module-md-mod | 2.6.27.8+svnr1085-r3 |
| kernel-module-netconsole | 2.6.27.8+svnr1085-r3 |
| kernel-module-nfs | 2.6.27.8+svnr1085-r3 |
| kernel-module-nls-base | 2.6.27.8+svnr1085-r3 |
| kernel-module-nls-cp437 | 2.6.27.8+svnr1085-r3 |
| kernel-module-nls-utf8 | 2.6.27.8+svnr1085-r3 |
| kernel-module-ohci-hcd | 2.6.27.8+svnr1085-r3 |
| kernel-module-pata-artop | 2.6.27.8+svnr1085-r3 |
| kernel-module-raid1 | 2.6.27.8+svnr1085-r3 |
| kernel-module-sunrpc | 2.6.27.8+svnr1085-r3 |
| kernel-module-uhci-hcd | 2.6.27.8+svnr1085-r3 |
| kernel-module-vfat | 2.6.27.8+svnr1085-r3 |
| kernel-module-via-velocity | 2.6.27.8+svnr1085-r3 |
| libc6 | 2.6.1-r15 |
| libcrypto0.9.8 | 0.9.8j-r1 |
| libgcc1 | 4.2.4-r5 |
| libvolume-id0 | 118-r5 |
| libz1 | 1.2.3-r5 |
| mdadm | 2.5.5-r0 |
| module-init-tools | 3.4-r1 |
| module-init-tools-depmod | 3.4-r1 |
| modutils-initscripts | 1.0-r3 |
| netbase | 4.21-r31 |
| openssh | 4.6p1-r6 |
| openssh-scp | 4.6p1-r6 |
| openssh-ssh | 4.6p1-r6 |
| openssh-sshd | 4.6p1-r6 |
| opkg-collateral | 1.0-r1 |
| opkg-nogpg-nocurl | 0.1.6+svnr160-r7 |
| rng-tools | 2-1 |
| slugos-init | 5.0-r10 |
| ssh-keygen | 4.6p1-r6 |
| sysvinit | 2.86-r46 |
| sysvinit-inittab | 2.86-r46 |
| sysvinit-pidof | 2.86-r46 |
| task-slugos | 1.0-r22 |
| tinylogin | 1.4-r6 |
| udev | 118-r5 |
| udev-utils | 118-r5 |
| update-modules | 1.0-r8 |
| update-rc.d | 0.7-r1 |