Prex Embedded Real-time OS / News: Recent posts

Prex 0.9.0 released

This release adds new security framework which supports pathname-based access control. Now, we can assign the set of specific capabilities for any applications depending on its role.

Posted by Kohsuke Ohtani 2009-10-01

Prex 0.8.0 released

This version includes FAT file system support. Unix pipe support and various bug corrections are also included.

Posted by Kohsuke Ohtani 2008-08-11

Prex 0.7.0 released

This version includes POSIX emulation support. Some system servers and libraries are implemented. Various bug corrections are also included.

Posted by Kohsuke Ohtani 2007-12-25

Prex 0.5.0 released

Initial release of the file system server.

Posted by Kohsuke Ohtani 2007-06-20

Prex 0.4.3 released

This version includes some important kernel enhancement like DPC framework.

Posted by Kohsuke Ohtani 2007-04-13

Prex 0.4.2 released

This is a maintenance release fixing a number of bugs.

Posted by Kohsuke Ohtani 2007-01-24

Prex 0.4.1 released

This release includes ELF task relocation on NOMMU system. Some minor bugfixes were also added.

Posted by Kohsuke Ohtani 2006-02-23

Prex 0.4.0 released

This is the first release to support security feature in kernel. The concept named "task capability" is added to improve security function.

Posted by Kohsuke Ohtani 2005-12-31

Prex 0.3.1 released

This release includes minor bugfixes and some feature enhancements. It adds kernel support for MUTEX_INITIALIZER to allow static initialization of mutex. A bug of object_lookup() syscall was fixed.

Posted by Kohsuke Ohtani 2005-12-07

Prex 0.3.0 released

The source structure was improved with this release. The kernel APIs for synchronize objects (mutex, CV and semaphore) was updated for POSIX compatilbility. The driver ioctl code was changed to BSD style. It includes some other kernel bug fixes.

Posted by Kohsuke Ohtani 2005-11-10

Prex 0.2.2 released

This release includes minor bugfixes and documentation update.

Posted by Kohsuke Ohtani 2005-10-07

Prex 0.2.1 released

This release added Game Boy Advance port. It also contains the device driver for the on-screen keyboad.

Posted by Kohsuke Ohtani 2005-06-27

prex 0.2.0 released

This is a milestone release to support "NOMMU" microcontrollers. The new VM stub for NOMMU was added to keep the API compatibility with the MMU kernel. Now, an application can work on the MMU and NOMMU platforms without changing its source code.

Posted by Kohsuke Ohtani 2005-06-06

Prex-0.1.2 released

Dynamic Voltage Scaling (DVS) with Pentium M processor has been supported in this release. It reduces the CPU power consumption without significant performance degradation. The voltage monitoring tool and the DVS demonstration program have been added.
The default power policy was changed to "Power Save Mode". If you want to optimize the system for the real-time performance, please change the power policy to the "Performance Mode". In this mode, DVS does not work and CPU will always run in highest speed.

Posted by Kohsuke Ohtani 2005-04-19

Prex 0.1.1 released

Some major bug fixes and minor feature enhancements have been made in this release. It includes the fix for the timer overflow issue after 49.7 days of continous operation, and fix for the unexpected page fault in an exception handler. And, initial version of kernel monitor and some test programs were added. Kernel was improved to verify the page access for I/O buffer automatically. Newlib is required to build user mode applications with this release.

Posted by Kohsuke Ohtani 2005-04-05

Prex 0.1 released

Prex is a portable real-time operating system for embedded systems. The small, reliable and low power micro kernel is designed specifically for the small memory footprint system.

Prex 0.1 is the first public release of Prex. It includes kernel, syscall library, sample hello world application, and some technical documents. Almost kernel features (task, thread, ipc, exception, timer, synch) have been implemented in this version, but they are not fully tested yet. Current Prex supports only i386-pc system as a Prex reference platform.... read more

Posted by Kohsuke Ohtani 2005-03-17