|Go to the Main page.|
|Wed, 07 Dec 2005 13:52:58 -0000|
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.
|Sat, 03 Dec 2005 11:16:18 -0000|
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.
|Wed, 30 Nov 2005 20:22:45 -0000|
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 http://drex.sf.net/userland .
|Mon, 28 Nov 2005 04:49:21 -0000|
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|
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 http://drex.sf.net/userland/ for some init file to boot the kernel with.
|Thu, 24 Nov 2005 20:48:52 -0000|
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 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.
If you want to test this kernel, don't forget to check http://drex.sf.net/userland for some init file.
|Tue, 22 Nov 2005 04:21:21 -0000|
At http://drex.sourceforge.net/userland/ 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 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.