Platforms

The Optware package system now runs on a large number of systems, not just the NSLU2. Below is a summary of the supported platforms.

Linksys NSLU2 (Slug)
Processor: Intel XScale -IXP425, 133MHz (266MHz with de-underclock)

Architecture: armeb

Memory: 32MB RAM, 8MB Flash

Interfaces: 100 Mbit Ethernet, 2 x USB 2.0

Feed for unslung firmware: nslu2

Kernel: 2.4.22, Libs: glibc-2.2.5

Cross toolchain: armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5

Native toolchain: crosstool-native from optware feed

Project Page: http://www.nslu2-linux.org/wiki/Unslung/HomePage

Comments: The original platform and the only one that has any content in its native compiled as opposed to cross compiled feed.

Feed for slugosbe firmware: slugosbe

Kernel: 2.6.21.7, Libs: glibc-2.5

Cross toolchain: armeb-linux/gcc-4.1.2

Native toolchain: from OE feed

Project Page: http://www.nslu2-linux.org/wiki/OpenSlug/HomePage

Comments: http://www.nslu2-linux.org/wiki/Optware/Slugosbe

Feed for slugosle firmware: slugosle

Kernel: 2.6.21.7, Libs: glibc-2.5

Cross toolchain: arm-linux/gcc-4.1.2

Native toolchain: from OE feed

Project Page: http://www.nslu2-linux.org/wiki/SlugOS/HomePage

Comments: http://www.nslu2-linux.org/wiki/Optware/Slugosbe

Feed for openwrt firmware: openwrt-ixp4xx

Kernel: 2.6.21.6, Libs: uclibc 0.9.28.2

Cross toolchain: armeb_gcc4.1.2

Native toolchain: gcc 4.1.2 from optware feed

Project Page: http://www.nslu2-linux.org/wiki/OpenWrt/HomePage

Asus WL-500G
Processor: BCM4702

Architecture: mipsel

Memory: 16MB RAM, 4MB Flash

Interfaces: Ethernet, 802.11G ([=WiFi=]), USB 1.1, SPP Parallel Port

Feed: wl500g

Kernel: 2.4.20, Libs: uClibc-0.9.19

Current toolchain: hndtools-mipsel-uclibc-3.2.3

Project Page: http://www.nslu2-linux.org/wiki/FAQ/OptwareWl500gBuild

Comments: Works also on WL-500G Deluxe (4MB Flash, 32MB RAM, USB 2.0), WL-500G Premium (8MB Flash, 32MB RAM, USB 2.0) and WL-HDD (4MB Flash, 16MB RAM, USB 1.1)

Mipsel uclibc based firmwares - oleg and ddwrt
Processor: Broadcom wireless processors BRCMxxxx

Architecture: mipsel

Memory: 32MB RAM, 4MB Flash

Interfaces: Ethernet, 802.11G ([=WiFi=]), USB 2.0,

Feed: oleg] and ddwrt

Kernel: 2.4.20 and 2.4.33, Libs: uClibc-0.9.28 with patches

Current toolchain: gcc-4.1.1-uclibc-0.9.28

Project Page: http://www.nslu2-linux.org/wiki/FAQ/Optware-uClibcBuild

Comments: Works on all DD-WRT, X-Wrt, OpenWrt, Oleg, ..., firmwares if enough external storage provided

brcm24 OpenWrt build
Firmware: OpenWrt Kamikaze 7.09 and X-WRT Kamikaze

Processor: Broadcom wireless processors BRCMxxxx

Architecture: mipsel

Feed: brcm24

Kernel: 2.4.34

Current toolchain: Uses OpenWrt buildroot gcc-2.4.6-uclibc-0.9.28

Project Page: http://www.nslu2-linux.org/wiki/FAQ/Optware-brcm24Build

Comments: Stable. Some packages does not build.

brcm47xx OpenWrt build
Firmware: OpenWrt Backfire 10.03

Processor:=Broadcom wireless processors BRCMxxxx

Architecture: mipsel

Feed: brcm47xx

Kernel: 2.6.32.10

Current toolchain: Uses OpenWrt buildroot gcc-4.3.3+cs-uclibc-0.9.30.1

Project Page: http://www.nslu2-linux.org/wiki/Optware/OpenWRT-brcm47xxBuild

Comments: Stable. Building unstable from trunk is also possible!

Fsg3
Feed: fsg3

Current toolchain: armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5

Maxtor Shared Storage
Feed: mss

Current toolchain: hndtools-mipsel-linux-3.2.3

Comments: openmss page, may work on `SimpleShare as well

Marvell Orion devices
Known to work: Maxtor Shared Storage II, Buffalo Linkstation Pro/Live and Terastation Prov2, HP MediaVault2, QNAP TurboStation x09, Freecom DT2

Feed: cs05q3armel

Kernel: 2.6.12.6

Cross toolchain: arm-none-linux-gnueabi/gcc-2005q3-glibc-2.3.6

Native toolchain: gcc 4.1.2 from cs06q3armel feed

Project Page for MSS II: http://www.nslu2-linux.org/wiki/MSSII/HomePage

Iomega [=NAS100D=] (Lude)
Feed: nas100d

Current toolchain: armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5

Synology DS101
Processor: Intel XScale-IXP425, 266MHz

Architecture: armeb

Memory: 64MB RAM, 16MB Flash

Interfaces: 100 Mbit Ethernet, 3 x USB 2.0, PATA (IDE)

Current toolchain: armv5b-softfloat-linux/gcc-3.3.4-glibc-2.3.3

Feed: ds101

Project Page: http://www.nslu2-linux.org/wiki/DS101/HomePage

Synology DS101G
Processor: Freescale MPC8241, 266MHz

Architecture: ppc32

Memory: 64MB RAM, 16MB Flash

Interfaces: Gbit Ethernet, 3 x USB 2.0, SATA

Current toolchain: powerpc-603e-linux/gcc-3.3.4-glibc-2.3.3

Feed: ds101g

Project Page: http://www.nslu2-linux.org/wiki/DS101/HomePage

Synology DS107+, DS207+, CS407, RS407
Architecture: arm little endian

Memory: 64MB+ RAM

Interfaces: Gbit Ethernet, ? x USB 2.0, SATA

Current toolchain: arm-marvell-linux-gnu/gcc-3.4.3-glibc-2.3.2

Feed: syno-x07

Project Page: http://www.synology.com/wiki/index.php/Mods_for_Marvell_mv5281_ARM-based_Synology_Products

Processor: Freescale MPC8241, 266MHz

Architecture: ppc32

Memory: 64MB RAM, 16MB Flash

Interfaces: Gbit Ethernet, 3 x USB 2.0, SATA

Current toolchain: powerpc-603e-linux/gcc-3.3.4-glibc-2.3.3

Feed: ds101g

Project Page: http://www.nslu2-linux.org/wiki/DS101/HomePage

TS-101
Processor: SoC

Architecture: powerpc

Memory: 64MB RAM, 16MB Flash

Interfaces: Gbit Ethernet, USB 2.0,

Feed: ts101

Kernel: 2.6, Libs: uClibc-0.9.28 with patches

Current toolchain: gcc-3.4.6-uclibc-0.9.28

Project Page: http://www.nslu2-linux.org/wiki/TS101/HomePage

Linksys WAG354G
Processor: AR7 (4KEc)

Architecture: mipsel

Memory: 16MB RAM, 4MB Flash

Interfaces: Ethernet (via 4 port switch), 802.11B/G ([=WiFi=]), ADSL

Feed: wl500g

Kernel: 2.4.17, Libs: uClibc-0.9.19

Project Page: http://www.nslu2-linux.org/wiki/HowTo/UseOptwareOnWAG354G

Comments: Firmware with experimental support for Optware is Neptune354

Gumstix
Known to work also on Western Digital MyBook World Edition

Feed: gumstix1151

Pogoplug, Dockstars ...
Memory: Pogoplug 256MB RAM, 128MB Flash; Pro 128MB RAM, 128MB Flash; Dockstar 128MB RAM, 256MB/512MB Flash

Interfaces: Gbit Ethernet, WiFi and Internal SATA (just add cable and power supply) on Pro, USB 2.0 x4 - note: One of the Dockstar ports is 5pin Mini USB

Processor: Pogoplug[=ARM926EJ-S rev 1 (v5l)=]; Pro Oxford Semi/PLX NAS7821 Dual-core (2x750MHz)

Kernel: 2.6.22.18, glibc 2.5 (Pro 2.6.31.6_SMP_820, glibc 2.10.1)

BusyBox: 1.7.0; Pro 1.16.1

Feed: cs08q1armel

Project Pages: http://www.nslu2-linux.org/wiki/PlugComputers New Installation

Netgear Stora
Memory: 128MB RAM, 256MB Flash

Interfaces: Gbit Ethernet, USB 2.0

Linux version 2.6.22.18-Netgear (tgk@fc10-64bit) (gcc version 4.2.1)

CPU: ARM926EJ-S revision 1 (ARMv5TE)

Machine: Marvell Feroceon (Rev 1)

Feed: cs08q1armel

Project Pages: http://www.openstora.com/wiki/index.php?title=Main_Page(See PlugComputers pages for similar setup in terms of packages and cross-compiling.).

Optware for Android
Memory 512mb to 1gb ram, 8gb Flash

Interfaces: wifi, USB 2.0

Android 2.1

CPU TI OMAP36xx

Machine: Barns and Noble Nook

By feed

cs05q1armel
(ARM, glibc2.3.4)

WD "White light" MyBook

Nokia N800/N810

QNAP TS-209

cs05q3armel
(ARM, usually Marvell Orion chipset, v4 EABI, glibc 2.3.6)

Buffalo Linkstation Live/Pro, Linkstation Mini, Terastation Pro II

Maxtor Shared Storage II

HP MediaVault 2

QNAP TS-109, TS-209

Freecom DT2

Lacie ?

cs08q3armel, cs08q1armel
(ARM, v4 EABI, glibc 2.5)

Debian armel lenny devices: nslu2, HP mv2, QNAP x09..

PlugComputers

Netgear Stora

Android

ddwrt
(mipsel, uclibc 0.9.28)

Routers with ddwrt firmware installed

dns323
(ARM little endian, uclibc 0.9.28)

D-link DNS-323

D-link DNS-321 ?

ds101g
(PowerPC, glibc 2.3.3)

Synology MPC 824x NAS, eg. ds101g

ds101
(ARM big endian, glibc 2.3.3)

Synology ARM big endian NAS

fsg3
(ARM big endian, glibc 2.2.5)

Freecom fsg3

fsg3v4
(ARM big endian, glibc 2.3.6)

Freecom fsg3v4

gumstix1151
(ARM little endian, uclibc 0.9.28)

gumstix rev 1151

WD My Book World Ed.

nslu2
(ARM big endian, glibc 2.2.5)

NSLU2 with unslung firmware (linux 2.4)

ddwrt
(mipsel, uclibc 0.9.28)

Routers with oleg firmware.

openwrt-brcm24
(mipsel, broadcom chip, uclibc 0.9.28.2)

Routers with broadcom chipset, openwrt-brcm24 firmware (linux 2.4).

slugosbe
(ARM big endian, glibc 2.5)

NSLU2 with slugosbe 4.x firmware.

slugosle
(ARM little endian, glibc 2.5)

NSLU2 with slugosle 4.x firmware.

syno-e500
(PowerPC e500v2, glibc 2.3.4)

Synology MPC 8543 NAS devices, e.g. DS-408, DS-508

syno-x07
(ARM little endian, glibc 2.3.2)

Synology Marvell 5281 devices, e.g. DS-107+, DS-207+

ts101
(PowerPC, uclibc 0.9.27)

QNAP ts101

ts509
(i686, glibc 2.6.1)

QNAP ts509, but can be installed on many i686 linux distro

ts72xx
(ARM little endian, glibc 2.3.3)

ts72xx develop board

vt4
(ARM little endian, glibc 2.3.5)

Freecom vt4.