Jari OS Releases plans and roadmap
Releases plans
Quoppa series (0.0.xx)
- Version 0.0.1 alpha: released
- Version 0.0.1 beta: Q2 2011
- Version 0.0.1: Q4 2011 (See status page)
ROADMAP
0.0.1 beta:
- UNIX IPC (pipe(), shm_open(), shm_unlink()) (pipefs, shmfs will be added)
- Native Jari OS ELF loader (ld.so) (process service will not load/resolve shared libraries) (POSIX: dlopen() and friends will be added)
- Fully functional file i/o and page cache, RAH support (POSIX functions: fsync(), fdatasync(), msync())
- GNU coreutils port (full)
- Event and system wide bus
- IPC abstraction to make services more portable and flexible (IPC box)
- IDL for remote calls
- Improvements in microkernel (load-balancing, bug freeing)
- DAC/MAC on services and userland resources
- Bootstrap process improvements (race condition, configuration issues will be fixed)
- XFS
- USB limited support (uhci, ehci, ohci(probably) host controllers support, mass storage and raw access support )
- Fixing bugs
- Optimization (including works on bugs appears after -O2 was given to gcc)
- User-friendly SDK for members
- Driver model
- Documentation, manuals and how-to ... (in hope)
0.0.1 stable
- Bug fixes
- User-friendly SDK
- Jari OS configuration software
- Optimization
Preferred projects (probably will be added to near release)
- Hot-plug of drivers
- Networking subsystem
Research projects
- Namespaces, proxies, translators
- Distributed file system
- Self repairing of fallen services
- The high degree of survivability (non-fatal hardware loss, subsystem fails and so on)
- Capability based security model
- WAN distributed system
Long term projects
- Porting regular UNIX software (featured shells, server daemons, compilers, powerful application and so on)
- .deb packages support (it's better than building all stuff from source while you need just one additional service to develop)
- GIX (Graphical system service)
- JESA (Jari OS Extended Sound Architecture - audio subsystem)
- JEVA (Jari OS Extended Video Architecture - video subsystem for controlling video streams flow)
- Porting to i386, ppc64, mips64
- Porting more drivers ;)
- Many small, but varios tasks are waiting ;)