The NSLU2 is a network-attached storage device made by Linksys introduced in 2004 and discontinued in 2008. It makes USB flash memory and hard disks accessible over a network using the SMB protocol. It was superseded mainly by the NAS200 and in another sense by the WRT600N and WRT300N/350N which both combine a Wi-Fi router with a storage link. The device runs a modified version of Linux and by default, formats hard disks with the ext3 filesystem, but a firmware upgrade from Linksys adds the ability to use NTFS and FAT32 formatted drives with the device for better Windows compatibility. The device has a web interface from which the various advanced features can be configured, including user and group permissions and networking options.
Hardware
The device has two USB 2.0 ports for connecting hard disks and uses an ARM-compatible Intel XScale IXP420 CPU. In models manufactured prior to around April 2006, Linksys had underclocked the processor to 133 MHz, though a simple hardware modification to remove this restriction is possible. Later models are clocked at the rated speed of 266 MHz. The device includes 32 MB of SDRAM, and 8 MB of flash memory. It also has a 100 Mbit/s Ethernet network connection. The NSLU2 is fanless, making it completely silent.
User community
Stock, the device runs a customised version of Linux. Linksys was required to release their source code as per the terms of the GNU General Public License. Due to the availability of source code, the NSLU2's use of well-documented commodity components and its relatively low price, there are several community projects centered around it, including hardware modifications, alternative firmware images, and alternative operating systems with varying degrees of reconfiguration.
Hardware modifications
Unofficial hardware modifications include:
Doubling the clock frequency on underclocked units. As of summer 2006, the NSLU2 was sold without the "underclocking"
There are two main replacement firmware images available for the device: the first is Unslung which is based on the official Linksys firmware with some improvements and features added. Optware packages are available to expand functionality. The other is SlugOS/BE, which is based on the OpenEmbedded framework. SlugOS/BE allows users to re-flash the device with a minimal Linux system including an SSH server to allow remote access. Once installed, the operating system must be moved to an attached hard disk due to the lack of space available on the flash memory. Once this has been done, a wide range of additional packages are available to be installed from an Internet repository. It is also possible to run OpenWrt, Debian, Gentoo, FreeBSD, NetBSD, OpenBSD, and Ubuntu on the device. The ability to run an unrestricted operating system on the device opens up a whole new range of uses. Some common uses are a web server, mail server, DAAP server, XLink Kai, UPnP AV MediaServers, BitTorrent client, FreeSWITCH, asterisk PBX and network router. German programmer Boris Pasternak developed the weather server program/server Meteohub as an inexpensive way to gather weather sensor data from personal weather stations and allow it to be posted on a number of online weather services including Weather Underground, Weatherbug, Citizens Weather Observation Program, and many others. An NSLU2 with Unslung firmware can be interfaced with a Topfield TF5800personal video recorder to allow an electronic programme guide to be automatically downloaded from the Internet and transferred to the PVR.
Problems
As with most NASs, the device is not immediately compatible with Windows Vista or 7, as it runs an older version of Samba that uses an authentication mechanism that is disabled by default in later versions of Windows. Ways of enabling the older authentication are available.
Later builds of the system use more recent firmware than versions downloadable from the official websites. In the past, the UK website had more outdated firmware than the US website.
The device with stock firmware had some compatibility issues with certain hard drives.
The device will not power on automatically when it gets power from an external supply. This might be a problem in an environment where power failures are frequent. Automatic-power-on is possible only with one of several external or internal hardware or wiring modifications.
Awards
The NSLU2 won the "Most Innovative in Networking" Reader Award in the Tom's Hardware 2004 Awards.