Slashdot Mirror


MIT To Release Next-Generation OS "Cesium"

snowphoton writes: "Slant-Six magazine has an article about Cesium, a fascinating (and soon public) operating system from the MIT Laboratory for Computer Science. A virtual machine, an object-oriented database-driven filesystem, and a 3D GUI mean that this isn't your father's operating system." This article doesn't address licensing, except to say that it "is due to be released by the end of the year for free," so it will be interesting to see just what "free" means here. Update: Yep, it's a hoax. Fun! Tricks are neat!

13 of 392 comments (clear)

  1. Slashdotted by Knunov · · Score: 5, Informative

    The story has been Slashdotted already. I am posting it here for the benfit of fellow /.ers and EZ Karma points:

    The Advanced Operating Systems Group, a branch of the Lab for Computer Science at MIT, has begun planning for a public release of their formerly unknown operating system known as Cesium.
    Currently at version 4.2 (version 1.0 was finished in 1993), Cesium's architecture and abilities are enough to make even the most jaded computer enthusiast start frothing at the mouth. As an assistant to one of the lab's directors, I was invited to a private presentation given last week to some MIT staff members as part of the planning process for its eventual public release. I was given permission to write this sneak preview.

    The primary goal of Cesium's creators was to fully abandon the "historic principles" that have shaped most contemporary operating systems. Concepts like "desktop", "folders", "files", etc., have all been thrown out the window. The results, while unusual when compared against the de facto standard of Microsoft Windows, are nevertheless fascinating and potentially very useful.

    Cesium comprises five main parts, or "Overmodules". These overmodules are made up of semi-independent modules, which can be replaced or updated at will in order to add, remove or modify system functionality.

    The Platform overmodule is the only platform-specific part of Cesium. It serves as a virtual machine, allowing the OS to run almost identically on a variety of platforms. The AOSG Lab has a distributed Cesium system made up of a seemingly random batch of Mac and PC machines, and Cesium has also been successfully tested on some handheld devices.

    The Storage overmodule is one of the more unique ideas behind Cesium. Instead of using a traditional filesystem, all data is stored in an object-oriented database (OODBMS) that is written through the Platform overmodule directly to a hard drive. This allows for queries and operations that would not normally be possible within a traditional filesystem. In addition, it eliminates the concepts of files and folders, opting instead for child-parent relationships between any data stores.

    The Program overmodule serves as interpreter, compiler, and API for Cesium software. After translating code into an intermediate language called "Cilantro" (which is cached for future use), it passes the code to the Platform overmodule, which then executes it. Cesium currently supports C, C++, Java, Perl, Fortran, Lisp, COBOL, and numerous smaller languages.

    The Presentation overmodule works with the Platform overmodule to give programs access to a powerful and platform-independent visual interface that can present the output of programs as anything from terminal text to a 3-dimensional Hollywood-style GUI called "Tripwire" (which does shadows, transparencies, textures and light rendering better than most video game engines) depending on what the user chooses to see and what the hardware can handle.

    Finally, the Security overmodule handles access issues, providing administrators with user maintenance and permissions functionality that rivals anything offered by mainstream operating systems.

    The most interesting parts of Cesium, however, are often the little things. For example, all human-readable text is assumed to be HTML or XML, instead of Notepad-style plain text, and formatting can be customized with cascading style sheets. The default text editor that comes with Cesium, therefore, handles such things as bold, italics, tables, graphics, colors, etc., without trouble.

    Another interesting little tidbit is that Cesium was intended to be well documented from the very start. Error messages are dynamically generated and context sensitive, meaning that almost any error comes with a plain English description of exactly what happened, how it probably happened, and how to fix it.

    Cesium is due to be released by the end of the year for free, bundled with approximately 200 software applications including HTTP, FTP, NNTP and SMTP servers; a fully functional office application suite; graphics and audio software; and four video games including CesiumQuake.

    For further information, stay tuned to The MIT Laboratory for Computer Science website.

    --
    Why do users with IDs under 100,000 or over 700,000 usually have the most worthwhile comments?
  2. Mirror by redhotchil · · Score: 2, Informative

    Site seems slow, heres a mirror:
    here

  3. Never heard of any such Cesium project... by plam · · Score: 5, Informative

    ... which is fishy, because I'm sitting here in my office on the sixth floor of the Laboratory for Computer Science, and the operating systems dudes are on the fifth floor. There is also no mention of Cesium on the projects page.

    I couldn't actually read the original page, slant-six being slashdotted and all, but it sure doesn't sound like an LCS initiative. In fact I don't see any mention of any such operating system on the web.

    1. Re:Never heard of any such Cesium project... by Anonymous Coward · · Score: 3, Informative

      I second that. I'm not sitting in the building, but I know several folks who work there. None of them have mentioned any work covered in the article. I also don't understand what the purpose of keeping an OS project secret would be in an academic enviroment. Remember publish or perish? I think this a hoax.

    2. Re:Never heard of any such Cesium project... by plam · · Score: 3, Informative

      I also don't understand what the purpose of keeping an OS project secret would be in an academic enviroment. Remember publish or perish?


      Actually there's a whole bunch of reasons which make it hard to deal with a large system in an academic environment. Publish or perish is certainly a major contributor. But large systems just have so much icky overhead to make them work that, in terms of work-to-reward ratio, it's almost never worth it to do a complete system. Or feasible; we don't have enough people to write large quantities of production code. Successful systems projects (wrt an academic metric for 'successful'), for instance, the self-certifying file system use parts of other systems that people have built. It's a lot easier that way, and it's really useful when those other systems are free software.

      Of course, there are major minuses to not having a system you can actually use day-to-day. A lot of the microkernel research, I'm told, was done by people who didn't 'eat their own dogfood'. They would boot up the system, run their benchmarks, then shut it off. This didn't capture problems which occur only after a few days of uptime.

      By the way, you can check out what the operating systems dudes are actually doing at their website: Parallel and Distributed Operating Systems Group.
    3. Re:Never heard of any such Cesium project... by kemster · · Score: 1, Informative

      No listing of any "Dunkirk" in the Alumni directory, no Athena locker for him:

      ~%add hdunkirk
      hdunkirk: Locker unknown.

      and nada on the finger @lcs either. Oh, and nothing about either "Dunkirk" or "Cesium" at The Tech. Seems like vaporware with a vaporcreator to me.

    4. Re:Never heard of any such Cesium project... by Anonymous Coward · · Score: 5, Informative

      heh, pretty creative way to troll slashdot. Use a little-known website that allows story submissions and trick them into posting it. After they do that, turn around and submit a 'story' to slashdot and use the story that got submitted on slantsix to get the slashdot editors to put your submission on the main page.

    5. Re:Never heard of any such Cesium project... by Myuu · · Score: 1, Informative

      Why if it weren't for you meddling kids...!!!

      too bad...the fact that the guy pulls up as a civil war guy seems to be more proof.

      That project sounded like the closest I'd get to Communication OS from Serial Experiments Lain.

      --

      forget it.
  4. Actually... by Anonymous Coward · · Score: 5, Informative

    It =is= your father's operating system!

    It's called OS/400. Other than the 3d GUI, those are the base features of the AS/400 software. The virtual machine and OO database file system have been there from the beginning.

  5. Sounds like a major hoax. by Airneil · · Score: 2, Informative

    No mention of this on any MIT website I've looked at...

    Cesium? Come on...

    Uses "Tripwire" as a name for a GUI?

    "Hollywood style"?

    Looks like someone took some computer terms, sprinkled heavily with jargon and made something up.

  6. Comments from LCS by angio · · Score: 5, Informative
    OS research at MIT happens primarily in the PDOS (Parallel and Distributed Operating Systems) research group these days.

    I'm a grad student in the PDOS group; I certainly haven't heard of this project, nor have my colleagues with whom I've checked. This story could use a bit more background checking; I strongly suspect that it's completely bogus. If you want to see the real research going on in operating systems at MIT, check out the PDOS web page, the Networks and Mobile Systems page, and the Advanced Network Architectures sites.

  7. PAY ATTENTION EVERYONE by Migelikor1 · · Score: 5, Informative

    THIS IS A COMPLETE CROCK.
    The man doesn't exist
    The department doesn't exist
    The project doesn't exist

    It's pretty sad that there are still new comments appearing talking about this system as a reality. In the last few days, we've had the completely wrong iPod slashback, now this. Come on editors AND readers, do a little research before posting. More readers should have caught the fake, and it shouldn't have been here in the first place.

    --
    My Karma is so good, I'm the Dalai Lama...or something.
  8. Maybe this is a lesson by q-soe · · Score: 5, Informative

    Look, as someone who likes slashdot and comes here several times a day i dont like to be seem as critical, but this story is an indication of whats happening on /.

    A few minutes web work would have shown that this group doesnt exist, the person mentioned doesnt exist and the email address doesnt exist, thus this is a hoax which worked very well i would think.

    The most depressing part of this is that is see posts with people arguing authoritatively about what is wrong with this OS etc etc when discussing an OS that doesnt exist ?

    All im asking is that the editors actually check out stories they post before they do so - its a matter of respect for the people who come here.

    NOTE - im posting this under my user name in the full awerness that someone brave and wise (enter sarcasm mode)will likely mark me down for being offtopic etc etc - but as this topic is a load of bull how can anything be off topic ?

    --
    I refuse to argue with Anonymous Cowards - if you want a discussion get an account....