Agnix is a small, educational operating system kernel for i386, supporting 32-bit protected memory mode, paging, hardware switched tasks, memory tests, PCI bus, devices, PCI IRQ routing, RT timers, network protocols. It is available with all the source code and is fully compatible with the Linux kernel API.
The Auditor security collection is a live-system based on KNOPPIX. It provides tools for analyzing the security of a system. It features a menu structure that reflects the stages of a security check: foot-printing, analysis, scanning, wireless, brute-forcing, cracking. In addition to about 300 security tools, the collection includes background information regarding standard configuration and passwords, truly extensive word lists, and more mundane productivity tools.
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.
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.
inAccess Networks JTAG tools is a collection of code and a set of tools for using the JTAG interface (present in most modern microprocessors) to perform hardware tests, and for programming Flash Memory Devices connected to the processor's bus. It is especially useful for performing initial hardware tests and for bootstrapping prototype systems. It runs on a "host system" (e.g., a desktop computer with Linux) and accesses the "target system" (e.g., the embedded system's CPU board) through a simple five-line hardware interface. The host system's parallel port is used as the hardware interface, though other arrangements can be supported very easily. It is quite modular and though it currently supports the Intel StrongARM SA-1110, the Intel PXA255, and the Intel StrataFlash ICs, it can be easily extended to support other target hardware configurations by writing simple modules.