Download List

Descripción del Proyecto

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-01-21 05:00
Build 8452

Varios cambios se han realizado. Apoyo a la tabla de particiones ha sido añadido. Rutinas Legacy puerto serie han sido corregidos. Código del terminal virtual se ha separado de modo de controlador de texto EGA. Un controlador de Windows Sound System se ha añadido. Soporte para sistemas de archivos FAT12/16 está previsto.
Tags: Major bugfixes
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.

2005-02-15 22:22
Build 7700

De paginación de memoria y una mayor protección de memoria se ha introducido. Varios errores importantes han sido corregidos. Todavía hay muchos errores, así que el proyecto mantiene su estado de pre-alfa. El actual pre-construido de la imagen (jtm/jtm32.img) deberá arrancar en VMware, con un clon de Pico muestra el texto de introducción.
Tags: Major bugfixes
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.

2003-06-16 17:04
Build 5991

Se hicieron mejoras en el sistema de ventanas. Ahora es posible mover ventanas. Windows se vuelve a dibujar correctamente. Pueden existir varias ventanas en la parte superior de la otra. Temas pueden comunicarse a través de un mensaje sencillo basado en la comunicación. El GUI ahora trabaja como un servidor especial para sus clientes (aplicaciones). La API de interfaz gráfica de usuario aún está en desarrollo.
Tags: Minor feature enhancements
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.

2003-05-12 16:56
Build 5553

Un error de corrupción de memoria en el núcleo de servicio del sistema de archivos fue corregido. Este comunicado contiene un nuevo reescrito pila TCP / IP, que ahora responde al ping ICMP.
Tags: Minor bugfixes
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.

2003-04-30 22:50
Build 5400

Correcciones relacionadas con la fiabilidad se han hecho. Hay también algunas herramientas nuevas. Esta nota de las necesidades de un único disco a trabajar. LIBC QuickFit ahora usa el sistema de asignación, que ha demostrado estar funcionando bastante bien. Este lanzamiento también ha aprobado una nueva prueba de esfuerzo (runner.bin), tales como la aplicación repetida de lanzamiento de más de 30.000 veces.
Tags: Minor bugfixes
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.

Project Resources