Projects / ScaraOS / Releases

All releases of ScaraOS

  •  05 Oct 2010 18:06
Avatar

    Release Notes: This release implements a protected userspace environment and full context switching between user and kernel space. It implements and uses semaphores to correctly protect kernel data structures. It implements open/close/read/write system calls. It includes a /bin/cat userspace tool that can display the README file from the floppy image. Numerous other errors were fixed in VFS and core x86 code.

    •  02 Apr 2010 21:11
    Avatar

      Release Notes: This release implements Inode cache and pagecache. It fixes building on x86_64. Register/stack dump on all unhandled exceptions. Bogus save/restore of segment selectors in interrupt paths has been removed. An oops on schedule after exit() has been fixed. Demand loading of ELF binaries from pagecache. Fixes for a number of inode refcounting bugs exposed by adding inode cache. An option to poison all pages in the buddy system. More terse build output.

      •  30 Mar 2010 15:14
      Avatar

        Release Notes: Many fixes were made to the scheduler; pre-emptive multi-tasking now works as expected. The scheduler no longer allocates timeslices to an idle task when there's work to do. The system call layer and exit syscall were implemented. Numberous bugs were fixed in the EXT2 filesystem driver and namei() was correctly implemented. pread() was implemented for regular files. The build system was overhauled, so dependency checks are now correct. Work on the exec() system call was started. Other bugs too numerous to mention were fixed.

        Screenshot

        Project Spotlight

        episoder

        A tool to tell you about new episodes of your favourite TV shows.

        Screenshot

        Project Spotlight

        BalanceNG

        A modern software IP load balancer.