Most read:
Popular archives:
Java Q&A Forums - Let the great migration begin
We're pleased to announce the first phase of the integration of the Java Q&A Forums with our community platform, JavaWorld's
Daily Brew. Whether you're one of our longtime forum users or a brand newbie, we hope you'll visit the Java Q&A Forums in their new home alongside JW Blogs.
| Enterprise AJAX - Transcend the Hype |
| Oracle Compatibility Developer's Guide |
Inferno has been compared to Java by many in the press. Lucent, however, says Inferno will not necessarily replace Java, and will be able to work with Java to simplify network computing.
At this point, both technologies are a combination of language and OS. Inferno was designed from the ground up as an OS, whereas JavaOS was designed after the programming language. Some feel that this gives Inferno an edge since many of the functions such as security are built right into the operating system at the most basic level.
Both technologies employ a virtual machine, support threads, and
are designed to be platform-independent.
Inferno/Limbo: |
JavaOS/Java: |
|---|
Security |
Built-in authentication and encryption at OS level, but not automatic machine protection security. |
Machine protection security is built-in. Encryption is being added. |
Resource access |
One file system accesses everything from data to network resources. |
File system accesses local data. Network data must be accessed through the server. |
Minimum Sized Machine to Run applications |
512 kilobytes of RAM and 512 kilobytes of ROM. |
512 kilobytes of ROM and 128 kilobytes of RAM |
Object-oriented |
No |
Yes |
Virtual Machine |
Dis |
Java Virtual Machine |
Comparing the two environments, Peter Bernstein, president of Infonautics Consulting in Ramsey, NJ, noted, "I am not sure this is an apples-to-apples comparison. Inferno does have a full-blown operating system and a virtual machine and a protocol stack, and in a lot of respects is something Java would like to be when it grows up. It is also a complement to Java because you will be able to run Java applications within Inferno. There is extraordinary value if Lucent is successful in positioning Java with the telephone companies as a platform for allowing the reality of write it once and play it anywhere on anything."
"Inferno is a unique network operating system that adapts to whatever you plug into it -- from a high-end workstation to an inexpensive hand-held device," noted Dennis Ritchie, one of the developers of C and currently head of system software research at Lucent. "Imagine the ease and flexibility of a world in which you can get your e-mail virtually anywhere, from any machine -- on your PC at the office, from a screen phone in an airport, on your TV at home, or on a hotel room TV if you are traveling."