Release Notes: Several changes has been made. Support for the partition table has been added. Legacy serial port routines have been fixed. Virtual terminal code has been separated from the EGA text mode driver. A Windows Sound System driver has been added. Support for FAT12/16 file systems is planned.
Release Notes: Memory paging and enhanced memory protection has been introduced. Several major bugs have been fixed. There are still many bugs, so the project maintains its pre-alpha status. The current pre-built image (jtm/jtm32.img) should boot up on VMware, with a Pico clone showing the introductory text.
Release Notes: Improvements were made in the windowing system. It is now possible to move windows. Windows are redrawn properly. Multiple windows can exist on top of each other. Threads can communicate via a simple message-based communication. The GUI now works as a special server to its clients (applications). The GUI API is still in development.
Release Notes: A memory corruption bug in the kernel file system service was fixed. This release contains a new rewritten TCP/IP stack which now responds to ICMP ping.
Release Notes: Reliability related fixes have been made. There are also some new utilities. This release needs only one disk to work. LIBC now uses the QuickFit based allocation system, which has proven to be working quite well. This release has also passed a new stress test(runner.bin), such as repeated application launching for over 30,000 times.
Release Notes: In this version, FAT routines have been written from scratch, and the new FAT system has proven to be much stabler and faster. There are major fixes in the new kernel memory management system. Removable devices, such as floppy disk, are now hotswappable. Applications and kernel services now have larger stacks, this fixes many vague stack-related problems. The block cache has been disabled due to a forthcoming rewrite of it, therefore disk access is now much slower than before, but kernel panics are now prevented. Major changes have been made in the kernel to enable support for drives larger than 1 gigabyte (IDE CHS).
Release Notes: This release features a complete rewrite of the kernel memory management system, which fixes many of the performance- and reliability-related problems. A bug was located and fixed in the kernel process creator, which prevented programs like cp from launching properly.
Release Notes: This release fixes a major bug in the kernel memory management system. Support for mounting a root file system from either floppy disk or hard disk was added. The system is now stable enough to run various programs. UNIX style cp, top, mkfs, and cat programs were added. The main shell (SQSH) now supports loadable scripts. This release snapshot contains a prebuilt boot disk and root disk for easy testing.
Release Notes: Many file / cache system, LIBC and program fixes have been done. This release contains a new automated system installation. The OS file system is based on a special root device; all other devices show as subdirectories. Building system install disks was made a lot easier.
Release Notes: Disk access performance and stability have been improved. Various concurrency problems have been fixed. Changing between graphical and text video modes no longer causes text terminal data to be lost. Directories now work with the JTMFS file system. Changing between directories works.