The dr'ex Kernel News

Go to the Main page.

Wed, 07 Dec 2005 13:52:58 -0000

drex--murgiahack 0.0.6 released

A new murgiahack version has been released today. There are no visible changes, but lot of rewriting in internals.

I think the kernel is now ready to do some user visible task, so expect some more syscall and userland examples in the next days.

Happy Hacking!

Sat, 03 Dec 2005 11:16:18 -0000

drex--murgiahack 0.0.5 released!

A new version of drex has been released today.

No externally visible improvements, except for creating a fast path in syscalls.

The major improvements is the support for kernel tasks that you can push your thread into.

Happy Hacking!

Wed, 30 Nov 2005 20:22:45 -0000

drex--murgiahack 0.0.4 released!

Added the Page Global Extension and Makefile infrastructure for further processor specific speedups.

With PGE bit enabled (it's supported only in pentium or newer processors) context switching rate shows a +40% improvements.

As ever, I suggest you trying the kernel with the init files you find in the drex kernel userland page at .

Have fun!

Mon, 28 Nov 2005 04:49:21 -0000

drex--murgiahack 0.0.3 released!

This new drex release fixes a bug in the capability system and in the uthread syscall.

Thanks to the INIT_CLONE temporary functionality, you can test and benchmark the proper full thread migration, address space switching involved.


Fri, 25 Nov 2005 01:35:52 -0000

drex--murgiahack 0.0.2 released.

This release adds the capability system and implements the first basic syscall of drex--murgiahack: thread_push and thread_pop,the capability-protected sycalls providing thread migration.

Kernel internals are almost complete. Kernel tasks (will be used for drivers) and the scheduler are the only missing parts.

Don't forget to check the dr'ex userland page at for some init file to boot the kernel with.

Happy Hacking!

Thu, 24 Nov 2005 20:48:52 -0000

New Mailing List

dr'ex has a new mailing list for developement and questions: 'drex-hackers'.

For more information and for subscribing, check the sourceforge's lists page of the project at:

See you there!

Wed, 23 Nov 2005 03:36:48 -0000

drex--murgiahack 0.0.1 released.

drex--murgiahack is a small kernel based on migrating threads and capabilities that keeps an exokernel-like approach on having a low-level user interface

This release is still incomplete. Mechanisms for migrating threads and switching are fully implemented.
Scheduler and capability model system have to be implemented still.

If you want to test this kernel, don't forget to check for some init file.


Tue, 22 Nov 2005 04:21:21 -0000

The dr'ex Userland Page

At you can find some example code that can be used with the drex--murgiahack kernel.


Tue, 22 Nov 2005 04:18:30 -0000

drex--murgiahack CVS News.

drex--murgiahack is a branch of drex that contains lot of new code. All the existing code has been checked for bugs and made more costumizable.

Curious will notice function for migrating threads (thread_push and thread_pop) fully implemented, but still not usable.
Infact, it is still unfinished. Userspace's API and scheduler has still to be implemented.

Sourceforge Logo