MINIX 3 is a new open-source operating system designed to be highly reliable, flexible, and secure. It is loosely based somewhat on previous versions of MINIX, but is fundamentally different in many key ways. MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as
... [More] a serious system on resource-limited and embedded computers and for applications requiring high reliability.
This new OS is extremely small, with the part that runs in kernel mode under 4000 lines of executable code. The parts that run in user mode are divided into small modules, well insulated from one another. For example, each device driver runs as a separate user-mode process so a bug in a driver (by far the biggest source of bugs in any OS), cannot bring down the entire OS. [Less]
modular library for shell scripting
shlib is a project that aims to provide reusable shell code in modular form, thus allowing to create small scripts as well as big library files.
Its features range from basic functions like *die()* known from Perl, generic iterators, file system
... [More] manipulation and colored messages to more complex functionality such as squashfs containers and initramfs code, including *liram*, a distribution-agnostic approach to load a (Linux) system into tmpfs. [Less]