NimbleX
Encyclopedia
NimbleX is a small Slackware
Slackware
Slackware is a free and open source Linux-based operating system. It was one of the earliest operating systems to be built on top of the Linux kernel and is the oldest currently being maintained. Slackware was created by Patrick Volkerding of Slackware Linux, Inc. in 1993...

-based Linux distribution
Linux distribution
A Linux distribution is a member of the family of Unix-like operating systems built on top of the Linux kernel. Such distributions are operating systems including a large collection of software applications such as word processors, spreadsheets, media players, and database applications...

 optimized to run from a CD, USB drive or a network environment
Preboot Execution Environment
The Preboot eXecution Environment is an environment to boot computers using a network interface independently of data storage devices or installed operating systems.PXE was introduced as part of the Wired for Management framework by Intel and is described in the specification The Preboot...

. NimbleX has been praised for how fast it boots, as well as for its small disk footprint, which is considered surprising for a distribution using KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

 as desktop environment
Desktop environment
In graphical computing, a desktop environment commonly refers to a style of graphical user interface derived from the desktop metaphor that is seen on most modern personal computers. These GUIs help the user in easily accessing, configuring, and modifying many important and frequently accessed...

. NimbleX was also remarked for its web site allows users to generate custom bootable images using just a web browser. It was also covered in mainstream Romanian press as the first Linux distribution put together by a Romanian.

Features

NimbleX is reported to boot fast; an important factor in user experience when running from optical media or USB drives. A review of the 2007 NimbleX edition noted: "Expect it to boot in less than half the time that a live CD from Fedora, Ubuntu, or Knoppix takes." A more recent review of the 2008 edition also noted NimbleX's speed: "It's easily one of the fastest bootups I've seen in a while. I even tried to hinder or cripple it's boot time, and even on a dog slow pendrive or an old as dirt test machine, it still booted amazingly fast. The desktop and applications are also very fast."

NimbleX is also a very compact distribution. A review of the 2007 edition wondered "how they managed to include KDE, not to mention the other applications", having included in the size of only 200 MB a window-based graphical user interface (a slimmed down KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

 to fit), the Firefox web browser, the office documents editor KOffice
KOffice
Calligra Suite is a graphic art and office suite by KDE created from KOffice in 2010. It is available for desktop PCs, tablet computers, and smartphones...

, a PDF reader, a media player that can play almost all the file formats without the need to install a codec
Codec
A codec is a device or computer program capable of encoding or decoding a digital data stream or signal. The word codec is a portmanteau of "compressor-decompressor" or, more commonly, "coder-decoder"...

, the photo editing software GIMP
GIMP
GIMP is a free software raster graphics editor. It is primarily employed as an image retouching and editing tool and is freely available in versions tailored for most popular operating systems including Microsoft Windows, Apple Mac OS X, and Linux.In addition to detailed image retouching and...

, anti-virus and Bluetooth
Bluetooth
Bluetooth is a proprietary open wireless technology standard for exchanging data over short distances from fixed and mobile devices, creating personal area networks with high levels of security...

 support integrated to name a few applications included.

As of 2008, the installation process of major Linux distributions can be customized by creating custom installation disks, usually called spins, but creating a spin requires a certain amount of expertise, and creating a spin that can run form the installation media requires further customization. NimbleX makes this process user-friendly by providing a web interface for the process, which is similar to that of some embedded Linux distributions, e.g. FreeWRT.

These features made the distribution popular early on: "To judge from its forums, NimbleX has attracted a surprisingly large number of users for such a relatively unknown distribution."

Components

NimbleX uses a 2.6
Linux kernel
The Linux kernel is an operating system kernel used by the Linux family of Unix-like operating systems. It is one of the most prominent examples of free and open source software....

 kernel. The default GUI
Gui
Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...

 is KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

, but for slower computers the default desktop environment can be exchanged for one with lower resource usage like Fluxbox
Fluxbox
Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons...

 or Xfce
Xfce
Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris, and BSD – though recent compatibility issues have arisen with regard to BSD Unix platforms...

. Typical office, web browsing and messaging components are included, but NimbleX hardly offers any graphical administration tools — most administration tasks, like an adding a new user, have to be performed from the command line. This tradeoff allows NimbleX to have a small installation footprint — a typical installation is under 400 megabytes. Additional applications can be installed using the graphical installer Gslapt (or slapt-get from the command line), which brings automatic resolution of dependencies to Slackware
Slackware
Slackware is a free and open source Linux-based operating system. It was one of the earliest operating systems to be built on top of the Linux kernel and is the oldest currently being maintained. Slackware was created by Patrick Volkerding of Slackware Linux, Inc. in 1993...

 packages. A text-mode hard driver installer is available (nxinst), but this was considered beta quality in the 2008 edition.

The 2008 edition comes in three standard install images: a 200MB and two smaller even ones at 100 and 69MB. The installers do not allow customizations of the packets during installation however. NimbleX 2008 uses KDE 3.5.9, and the user can also enable compiz fusion via a link on the desktop, but OpenOffice.org
OpenOffice.org
OpenOffice.org, commonly known as OOo or OpenOffice, is an open-source application suite whose main components are for word processing, spreadsheets, presentations, graphics, and databases. OpenOffice is available for a number of different computer operating systems, is distributed as free software...

 is not included; instead, KOffice
KOffice
Calligra Suite is a graphic art and office suite by KDE created from KOffice in 2010. It is available for desktop PCs, tablet computers, and smartphones...

 is provided for an office suite.

NimbleX has included in the 200 MB package some very useful applications like FireFox web browser, KOffice, PDF reader, Kopete
Kopete
Kopete is a multi-protocol, free software instant messaging client. Although it can run in numerous environments, it was designed for and integrates with the KDE desktop environment...

 instant messenger, KlamAV anti-virus, GIMP
GIMP
GIMP is a free software raster graphics editor. It is primarily employed as an image retouching and editing tool and is freely available in versions tailored for most popular operating systems including Microsoft Windows, Apple Mac OS X, and Linux.In addition to detailed image retouching and...

 photo editor, BlueTooth support, remote connection to other PC.

Other important software that are supported in a bigger NimbleX package are OpenOffice, Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

, Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

, Samba
Samba (software)
Samba is a free software re-implementation, originally developed by Andrew Tridgell, of the SMB/CIFS networking protocol. As of version 3, Samba provides file and print services for various Microsoft Windows clients and can integrate with a Windows Server domain, either as a Primary Domain...

, Wine
Wine (software)
Wine is a free software application that aims to allow computer programs written for Microsoft Windows to run on Unix-like operating systems. Wine also provides a software library, known as Winelib, against which developers can compile Windows applications to help port them to Unix-like...

 Windows applications emulator, and many other applications are compiled by the community to be included in this distribution.

Criticism

NimbleX 2008 was criticized as "irresponsible" for lacking some common security features out of the box. Even though the ClamAV anti-virus and the Guarddog firewall are installed by default, no (non-root) user account is created during the installation, no root password is required to log on to the desktop, and the default root password is displayed on NimbleX's web site.

Another problem is that some NimbleX packages are created by repackaging Slackware packages. Since NimbleX installs fewer libraries, this sometimes results in uninstallable or unusable packages.

External links



Reviews
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK