Sanos: A Core For Java-Based Appliances 17
Iman Habib writes "Sanos is a minimalistic 32-bit x86 OS kernel for jbox appliances. A jbox is a JavaOS server appliance running on standard PC hardware. This enables you to run Java server applications without the need to install a traditional host operating system like Windows or Linux. Only a standard Java HotSpot VM and the sanos kernel are needed.
The kernel was developed as part of an experiment on investigating the feasibility of running Java server applications without a traditional operating system only using a simple kernel.
The kernel implements basic operating system services like booting, memory management, thread scheduling, local and remote file systems, TCP/IP networking and DLL loading and linking. A thin win32 wrapper allows the Windows version of the standard HotSpot JVM to run under Sanos, essentially providing a JavaOS platform for server applications. This enables you to run java based server applications, like Tomcat and Jboss, under Sanos. Sanos is open source under a BSD-style license."
But Java is slow (Score:2, Funny)
Re:Sanos implementation (Score:3, Insightful)
I really hope this doesn't slip through on Meta-Moderation [slashdot.org]....
Re:Sanos implementation (Score:1, Insightful)
2) You've used the word 'overweight'. Now, judging from this example [pwgalleries.com] I would say your standards of slimness and thinness are rather high. That high, in fact, that there are maybe two or three hundred people who can fit it, and they are hunger victims or something. The girl is just fine, she's nowhere near over-weight.
I rea
Re:Sanos implementation (Score:2)
You are correct. Overweight was a very poor word choice in retrospect.
Honestly, I followed the link, and came back to slashdot, at which time, all I could remember was large breasts. In my mind, these were over average in size. I must have attributed this characteristic to the rest of her, because I honestly couldn't remember anything but breasts until I went back to revisit the link after seeing your post.
Rea
Why a new OS? (Score:3, Insightful)
That would give you all the drivers for free, and you would have a stable and proven reliable operating system instead.
not Java (Score:2)
I think the important thing here is that the kernel's primary purpose is to run Java; it's the next best thing to a Java Processor (as opposed to a JVM.)
The Linux kernal also has a lot more bloat than this one, maybe Minix or the PDP11 version of UNIX would be a better candidate
Re:Why a new OS? (Score:3, Interesting)
Or better yet, why not just use OSKit? You can use FreeBSD and Linux drivers as well as choose the TCP/IP stack from a couple of choices (incl. Linux, etc).
I presume the argument against a stripped down version of Linux would
For the really broke... (Score:2)
Curious how this would do outside the firewall as well. It would not be on the script kiddies list... With hardw
How about embedding a JVM into the Linux kernel? (Score:3, Insightful)
Or even running the JVM instead of init.
With a minimal kernel, this could be quite small.