After testing it for a while I can conclude:
Fact 1: it crashed (got stuck) 10 out of 5 times. Literally every time. Which means I had to restart my virtual box every time I turned it on.
Fact 2: 90% of the time a command was the cause, other 10% is because I tried to type right after it loaded.
Fact 3: when I wanted to typed "***********" I only got some strange vertical lines with dots across the screen.
Fact 4: that mouse cursor keeps having epileptic seizures.
Fact 5: message log like command looks very professional I really enjoyed it.
Fact 6: elf loaded just fine
Fact 7: once you try to use the desktop there is no coming back
Fact 8: mouse click breaks the entire OS?
Fact 9: no clear command???
Fact 10: nothing font related works
Conclusion: Input(semi happy person) Output(frustrated user). You have a bug that keeps your system very unstable. It is really annoying to have to restart your virtual box every 5 seconds and very 15 more for it to load. Please please please don't take this too hard. I am trying to be as objective as possible. There are some great features too. Such as loading programs, cool message log output, graphics interface, true type font support, file system, multi tasking, great keyboard driver, etc... All in all not that bad, looking forward to it. I would also like to say that I hate your decision to split your commands into separate files. That is a pure waste of time, space, and adds more unnecessary complexity. That is my honest opinion. Keep working you seem to have a solid core to build your OS on top of.