Jari OS 0.0.1 development status

Development status (Jari OS 0.0.1 stable release)

 

UNIX IPC (pipe(), shm_open(), shm_unlink())

pipefs are implemented but it not tested fully (alpha stage), shmfs still missed.

Native Jari OS ELF loader (ld.so)

Works on procmgrv2 are going, ELF loader under development now.

Fully functional file i/o and page cache

sync()/fsync()/fdatasync()/msync() are still not implemented, other POSIX file, directory and filedescriptors i/o are implemented and tested (beta stage).

GNU coreutils port (full)

Just only 40% ported now.

Event and system wide bus

Still missed.

IPC abstraction to make services more portable and flexible (IPC box)

IPC box abstraction are implemened, but not widely used yet. (see examples)

IDL for remote calls

It's under development stage.

Improvements in microkernel (load-balancing, bug freeing)

Many of bugs are fixed, load balancing under development now.

Bootstrap process improvements

Done.

USB limited support

Generally done. Will be stable after works on universal driver model will done.

Fixing bugs

Permanently ...

Optimization (including works on bugs appears after -O2 was given to gcc)

Most of libraries and services works with -O2, but some of its not, microkernel still not works with -O2

User-friendly SDK

Done.

Documentation, manuals and how-tos.

Under development.

Universal driver model

Under development.

Jari OS configuration software

Some tools are ready(fslink, joslogin, vfsctrl), others will be done after services will be ready.

Optimization (functional only, services side)

Permanently.