BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.
Related ProjectsTuxGuitar, DeSmuME, TERASOLUNA Framework, iReport-Designer for JasperReports, Open Source QR Code Library
mdadm is a tool for creating, maintaining, and
monitoring Linux "md" device arrays, also known as
Related ProjectsSmillaEnlarger, Wireshark, Linux-HA Japan, iReport-Designer for JasperReports, Clonezilla
ThinTUX is a small Linux distribution for thin
clients. It has support for all major remote
access protocols like ICA, RDP, XDM, telnet, ssh,
and more. The distribution can be booted from the
network using a network card with PXE-support or
from standard media storage devices like floppy,
CD, hard disk, or disk-on-chip. The configuration
is stored on a DHCP server to simplify terminal
Related ProjectsSmillaEnlarger, LCAT(Live CD Acceleration Tool kit), Tera Term, MPC-BE, Media Player Classic - Home Cinema
upstart is a replacement for the /sbin/init daemon that handles starting of tasks and services during boot, stopping them during shutdown, and supervising them while the system is running.
Gujin is a PC boot loader that can analyze your partitions and filesystems. It finds the Linux kernel images available, as well as other bootable partitions (for *BSD, MS-DOS, Windows, etc.), files (*.kgz) and bootable disk images (*.bdi), and displays a graphical menu for selecting which system to boot. It boots the Linux kernel using the documented interface, like LILO and GRUB, so it doesn't need any other pre-installed bootloader. It can also directly load gzipped ELF32 or ELF64 files, with a simple interface to collect real-mode BIOS data. There is no need to execute anything after making a new kernel: just copy the kernel image file into the "/boot" directory, with a standard name. Gujin is written almost entirely in C with GCC, and it fully executes in real mode to be as compatible as possible.
Related ProjectsProgramming Language ADP, MPC-BE, VIVER, LCAT(Live CD Acceleration Tool kit), Media Player Classic - Home Cinema
s6 is a complete process supervision suite in the style of daemontools, runit, and perp. It provides a candidate for process 1. It also comes with a library and command line utilities that implement inter-process notification and synchronization.
tomsrtbt is the most Linux on one floppy disk for rescue recovery panic and emergencies, contains tools to keep in your shirt pockets, is useful whenever you can't use a hard drive and contains about 100 rescue tools.
Related ProjectsDarik's Boot and Nuke, TuxGuitar, DeSmuME, Hinemos, SmillaEnlarger
/etc/net represents a new approach to Linux network configuration tasks. Inspired by the limitations of traditional network configuration subsystems, /etc/net provides built-in support for configuration profiles, interface name management, removable devices, full iproute2 command set, interface dependencies resolution, QoS, and firewall configuration frameworks. /etc/net provides support for the following interface types: ethernet, WiFi (WEP), IPv4/IPv6 tunnels, PSK IPSec tunnels, VLAN, PLIP, ethernet bonding and bridging, traffic equalizer, Pent@NET, Pent@VALUE, SkyStar-2, TUN/TAP, OpenVPN TUN/TAP, usbnet, and PPP. Due to its modular structure, support for new interface types can be added without overall design changes.
Related ProjectsHinemos, Clonezilla, iReport-Designer for JasperReports, TERASOLUNA Framework, Linux-HA Japan
runit is a cross-platform Unix init scheme with service supervision; a replacement for sysvinit and other init schemes. It runs on GNU/Linux, *BSD, Mac OS X, and Solaris, and can easily be adapted to other Unix operating systems. runit implements a simple three-stage concept. Stage 1 performs the system's one-time initialization tasks. Stage 2 starts the system's uptime services (via the runsvdir program). Stage 3 handles the tasks necessary to shutdown and halt or reboot.
The Epoch Init System is an init system for Linux designed with ease of configuration and non-intrusiveness in mind. It has no external dependencies besides libc and pthreads on a Linux 2.6+ system, though a working /bin/sh is suggested. It's suitable for large and small Linux distributions, but was designed with a focus on smaller Linux systems. It's features include a log system capable of recording boot events before the filesystem is made writable, ASCII runlevels, a convenient, single configuration file setup, automatic hostname setting at boot, automatic virtual filesystem mounting (think /proc), PID file support, stuck job killing during bootup and shutdown, integrated color greeting banner support, and automatic service restart support, to keep vital services running at all times.
Initng is a full replacement of the old and in many ways deprecated sysvinit tool. It is designed with speed in mind, doing as much as possible asynchronously, and using the system resources more efficiently.
TFTP Server is a multi-threaded TFTP server,
allowing any number of clients to connect
simultaneously. It supports tsize, blksize, and
interval options, PXE boot, and can be run
standalone or as a daemon. Port ranges can be
specified to work across firewalls. There is also
a single port version, for situations where
additional ports cannot be opened.
Related ProjectsMedia Player Classic - Home Cinema, Dumpper v.60.3, eCos/RedBoot for H8/300, GLOBALBASE PROJECT, SmillaEnlarger
Finit is a small SysV init replacement with process supervision similar to that of daemontools and runit. Its focus is on small and embedded GNU/Linux systems, although it is fully functional on standard server and desktop installations. Finit is fast because it starts services in parallel; it then supervises and automatically restarts them if they fail. This can be extended upon with custom callbacks for all services, hooks into the boot process, or plugins to extend the functionality and adapt Finit to your needs. Finit is not only fast, it’s arguably one of the easiest to get started with. A complete system can be booted with one simple configuration file.
Related Projectsextipl, Programming Language ADP, LCAT(Live CD Acceleration Tool kit), VIVER, iReport-Designer for JasperReports
daemon turns other processes into daemons. There are many tedious tasks that need to be performed to correctly set up a daemon process; daemon performs these tasks for other processes. This is useful for writing daemons in languages other than C, C++, or Perl (e.g. sh, Java). If you want to write daemons in languages that can link against C functions (e.g. C, C++), see libslack, which contains the core functionality of daemon.
Related ProjectsProperties Editor, Dumpper v.60.3, Media Player Classic - Home Cinema, Clonezilla, MPC-BE