A lot of bug fixed, mainly one that caused a reset on some machines. On some computers the code that enabled memory line A20 caused the computer to reset. Now ModulOS uses Linux code to do that and I hope I've solved the problem.
Beside bug fix, new features were implemented like not implemented functions in an interface, stack size of an executable module defined in the executable module file, support for Alt Gr key translations, and more.
Another thing implemented is that now when a thread is running system code, its task cannot be destroyed. This avoids that semaphores, data structures become inconsistent.
Continuing with the interface improving, some interfaces have changed.
Now I'll be working in a new boot sequence for ModulOS. Current one isn't good enough. I've been thinking on using something similar to Windows 2000 boot sequence. It seems very good. Together with that I'll implement a configuration manager.
Note: ModulOS developing has slowed down because I have to make my master thesis, but it won't stop!