The Project Akita OS (Orange OS) was started with the intent to design a lightweight operating system. It contains a small kernel designed for those interested in the low-level, practical aspects of building an x86 system. The host development environment is designed to work around the Bochs x86 emulator, so that you can easily test changes to the kernel.
WinDriver USB for Linux automates and simplifies the development of user mode Linux device drivers and hardware control applications for USB peripheral devices. No Linux kernel knowledge or kernel level programming is required. Including powerful tools for hardware diagnostics, automatic driver code generation, and driver debugging, as well as intuitive hardware access API, it provides a complete solution for creating high performance drivers and custom hardware access applications, thereby enabling you to focus on your driver's added-value functionality, instead of on your operating system internals.
Linux graphical bootsplash allows you to use custom graphics during early system startup. It makes it possible to place a nice graphic behind or above the kernel boot messages. It hooks into the fbcon layer and, if activated, searches the initial ramdisk for a JPEG picture to show. On any output operations to the console, it takes care of painting a margin around your text and a background picture behind the text with a set of special cfb functions.
Atkins can be used to examine variables, tables, and linked lists in the running kernel. Subcommands can be entered to show formatted kernel administration of processes, open files, incore inodes, page cache buffers, sockets, etc. Memory dumps can be shown using virtual or physical addresses, or using addresses within user space of a particular process. Furthermore stack backtraces can be printed e.g. to determine the reason why a particular process is currently in a wait- state. Note that atkins requires a certain level of knowledge about the Linux kernel.