Post a Comment
Screenshot link seems to be incorrect.
http://www.jnode.org/node/132
From http://www.jnode.org/node/51 :
"To make JNode as fast as possible, we'll concentrate on doing things as smart as possible, but still to do it in Java."
:-)
So what's the architecture like? It's a microkernel, I got that much. Is it being designed like UNIX? Are they leveraging any of the unique properties of having an OS written in a managed language, such as Singularity is taking advantage of? Hmm, not much on the site that answers these questions.
I suppose I could look at the code ... I assume something BSD-looking awaits.
It is in assembler, I don't think nobody will ever try (again) to write a POSIX compatible OS in assembler, it is Java anyway, not C so I don't think they need posix API anyway, java is crossplateform by design so they should have everything the need (in therm of API) in Java itself. It is not a bad idea after all, Java on Unix and Windows mostly suck, if they can make someting dedicated to run java apps, it -may- run faster a little.
P.S: I hate Java
why make stuff that is proof of technology? Maybe for educational purposes? maybe to prove its possible? maybe it's fun?
why must people crap all over a project just because it won't be the next Windows/OSX/Linux/etc killer.
high five to the people behind jNode. Job well done.
Every project starts as a proof of technology... WHY? Because that's the way the things start!
Have you developed 100000 lines of code with no test; have you compiled them and voila, was your product finished?
NO; because everything starts slowly, with a lot of proofs... step by step.
The end-user wants everything working fine and properly, but s/he does not appreciate all the underlying technology behind the scenes... and there is where the magic lies!





