tech

Moving to new repository

Project moving to new repository, it will has improved build system, toolchain and other features to make development easy and friendly.

syslibs, core servers, applications and documentation repos will be splitted to one and new hiearchy will be created.

 

Thanks.

First stable version milestone are fixed.

 Milestone for a first stable version are fixed and will not be changed before release.

It's a small set of features, but it will makes a system generally usable for some use cases.

There are new milestone below:

 

Jari OS will frozen a feature set for beta release

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

Scheme VM(lgears) joined to Jari OS project

Lambda Gears project (lgears) has joined to Jari OS, this project was founded by Stepan Zastupov to implement scheme compiler and virtual machine.

SchemeVM will be used as microkernel service to provide scheme applications and configuration interfaces running support. This will allow to create and provide secure interfaces to interact with operating system, also this means that in most cases we're can avoid huge amount of fork() and execve() calls.

Jari OS development going warn

Jari OS deveopment going faster, within last month many changes was made.

Currently we're working on ext2 write support and on some IDE chipsets drivers - this feature last for alpha version. Few IDE support drivers was succefully tested, but some specific drivers still on testing and fixing.

Also, we're going faster than it was planned, Jari OS now has dynamic linked ELF support, symlinks support and initial TCP/IP support. Going far - our collection of ported libraries and software increased.

Syndicate content