JTMOS stands for "Jari Tuominen's Minimal Operating System". The JTMOS operating system project aims to create a fully functional multitasking x86 operating system. It primarily targets low-end systems with small hard disks, preferably i586 family or newer. Currently focus in the project is on communication, TCP/IP stack, and building up FAT file system support. JTMOS mimics some features from Linux-style operating systems like the root directory system. JTMOS can already boot up from DOS, or independently from hard disk or floppy disk with its own custom bootloader.
jumpstart is a performance hack for Linux/x86 that runs an application with shared libraries already loaded. The executable file is started, then stopped after the runtime loader has mapped the shared libraries, but before any application code has run. Then the process acts as a server, reading command line arguments and environment via a named pipe, and executing the task in a fork()ed child.
cpuinfo consists of an API/library used by programs to get information about the underlying CPU. Such information includes CPU vendor, model name, cache hierarchy, and supported features (e.g. CMP, SMT, and SIMD). cpuinfo is also a standalone program to demonstrate the use of this API.
Push Puppet Toy is a computer-controlled puppet that stands to attention when a friend joins an IRC channel or comes online on IM, and collapses when he leaves. The concept is very similar to the Availabot (http://availabot.com/), but works under Linux. Schematics, firmware for the puppet, and plugins for Gaim and XChat to control the puppet are provided.
MPEG Audio/Video Player is a simple MPEG and AC3 player for Linux, BSD, and Windows systems. It plays MPEG transport, program, and elementary stream files. It also has basic DVD support (using libdvdnav on Linux/BSD systems only). It features newly developed integer decoders for MPEG 1&2 video, MPEG layer 2 audio, and AC3 audio. It includes a partially working WMV/VC1 decoder capable of displaying I and P frames.