Jari OS plans for a beta version has some changes.
First of all is a date: beta release moved to Q4 of 2010 - that means all subsystems features will be frozen and all works will be intended to bug fixing, code clean up and optimization. For near milestones there are will be a series of alpha releases (alpha1 and so on).
Second changes is a feature set, it was also chaned. We are planning to have the following list of features and changes in beta (and it's stable and optimized variant in stable version):
- security layer
- separated ELF loader implemented like library (currently it located in service)
- networking (with sockets)
- improved mappings and file caches
- clear ext2 support (now it's has alpha stage)
- initial usb support (mostly oriented on mass storage support)
- pipes/fifo/POSIX queues/shared memory support
- full and clean ISO C support
- workaround with time zones and time functions
- select/poll functions
- iso9660 (with extensions) support
- ATAPI (cdrom) support
- new RPC protocol (version 2.5) that will be works via DSL
- fully ported GNU coreutils
- system applications
- many other small cases
Also, we will try to add the following:
- XFS port
- SATA support
- Demo distro
- Packages support
- GNU development tools port
For the near time - for the alpha1 release we will show a progress with:
- file mappings and page cache improvements
- external ELF loader
- initial security model
Alpha1 release is planned for september of 2009, other plans will be posted here in october of 2009.