|
|
|
|
|
by eck
4676 days ago
|
|
I know the author is a long-hellbanned hn user, possibly with some kind of mental illness. But just out of curiosity, I downloaded the 24MB ISO from the website and loaded it up in a VMWare instance. It does boot... It's an odd curses-like interface, with lots of blinking and scrolling. There are command-line looking things around, but all of the commands are kind of like C statements, like instead of 'cd ..' you have to do 'Cd("..");'. Really odd. There's a blue box that pops up possible completions, but it seems to have a whole dictionary in addition to commands. Play with it if you have VMWare and you're bored, but I'd strongly recommend fully isolating it... |
|
The language is fully documented too, see http://www.templeos.org/Wb/Doc/HolyC.html.
The entire OS runs in a single memory space, so processes communicating with each other is as simple as writing to that processes memory space and telling to go execute.
All of the .z files you find in the source tree directories are a gzip like algorithm that on the fly in the OS automatically unzips them, and then compiles the code contained within.
The interesting thing is that while the programs are generally just in time compiled, the main startup programs can't be, however you can easily change the OS and re-run the compiler, overwrite the already started OS and continue on. The compiler CAN write binaries but it is not recommended by the author.
And I may have spent entirely too much time in this ;-).
The author may be a schizophrenic, what he has built is kinda neat.