StreamOS is a free operating system written in Object Pascal using the FreePascal compiler. It's designed as an over-DOS extender that is 32-bit and multitasked.
Recent releases


Changes: The timer subsystem was remastered. The documentation was updated. User management and locking subsystem safety were improved. The coding style and bugs were fixed.


Changes: System call locking was improved. Coding style was fixed. Core locking was improved. The "RUN" document was added. The parallel messaging subsystem was improved.


Changes: A new locking subsystem, a new keys handler, more parallel threads in the kernel added; a new userspace application cat, readable config files, a redesigned modules subsystem, and a new official logo have been added. Debug, init, and logging in process were improved. Many bugfixes were made.


Changes: More parallel threads in the kernel. A cat command has been added. init respawn has been added. login/sshell/mount have been remastered. There are coding style fixes, building system improvements, locking subsystem improvements, and bugfixes. The modules subsystem and config files have been remastered.


Changes: A new experimental shared memory manager was added. A new locking subsystem was added. Applications' timers were implemented. HX Runtime was updated. Support for FPC 2.2.2 was added. The coding style was fixed to be well-used with vim. A new build subsystem "sgen" was added. Dependence on wine were removed. Initial StreamFS support was added. New system-level applications were added. Managing code with Mercurial was implemented. The license was updated. New system calls were added. Lots of bugs were fixed.