O.S with Java

Discussion in 'Computer Science & Culture' started by Rick, Jan 26, 2003.

Thread Status:
Not open for further replies.
  1. Rick Valued Senior Member

    Messages:
    3,336
    Operating made with Java would have following Wonderful Charracterstics:

    • Architecture Neutrality : such an O.S could be implemented virtually on every platform because of Java's own making.
    • Portability
    • Multithreaded
    • Robust
    • Completely Object Oriented

    The o.s would be wonderful,with flexibility in Bux fixing.what do you think?


    bye!
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. testify Look, a puppy! Registered Senior Member

    Messages:
    508
    Wouldn't it also be insanely slow? I mean if it takes my computer even 5 seconds to load a little game of checkers from a webpage, can you guess how long it would take to load something as complex as Windows 2k Advanced Server? And Win2k AS isn't even very complex if you consider the OS's that many large networks use for servers.
     
  4. Google AdSense Guest Advertisement



    to hide all adverts.
  5. Adam §Þ@ç€ MØnk€¥ Registered Senior Member

    Messages:
    7,415
    I'm not too sure about considering architecture-independence as a good thing. Some architectures are just better than others. The PC world should move to MIPS, dammit!

    Please Register or Log in to view the hidden image!

     
  6. Google AdSense Guest Advertisement



    to hide all adverts.
  7. Rick Valued Senior Member

    Messages:
    3,336
    Load from a webpage?

    Your O.S i think doesnt load from the Internet...


    bye!
     
  8. Rick Valued Senior Member

    Messages:
    3,336
    I think MIPS is already here...soon we will have more than that.
    See,i will give you a brief accout of Java's development to let you know what exactly were the plans for this.
    When Java was first thought off,the original plan was not as an Internet or Web-based language.The plan was to make a language that could be used to code for Electronic Devices with Ease off course.The Platform independence frees us of all the shackles of coding and using those pointer to function stuffs.

    Past postings of mine included Strong Criticism of JAVA.This was primarily because i used C for coding an Entire O.S including the GUI part without any troubles including the mouse click trappers like initmouse(),showmousepointer()...with the help of service routines _ah=0,_ah=1 etc and interrupts.But i had to remember Interrupt numbers for that and their corresponding ISRs.I had to access IVTS and god knows what else.


    Take for instance A simple Proxyserver programme that i made in C took 5 pages of coding in a medium sized notebook whereas same thing in JAVA took about 1/2 page.This is what i call improvement.

    But Mind it!JAVA's own developers Encourage you to use other languages coding in JAVA itself.(NATIVE METHODS ETC.)which has made it even more powerful,so now you could design a platform specific O.S too.

    Speed
    --------------------------
    this has been a concern for JAVA creaters,since it uses Interpreters for BYTECODE execution,but i think JVM is fast enough to do that...


    bye!
     
  9. mouse can't sing, can't dance Registered Senior Member

    Messages:
    671
    ?

    If the OS is Java, what is then running the JVM making the Java OS run? The native OS? so we would have a computer running e.g. win2k as an OS, running a jvm, running a Java OS.

    Oh, why not...
     
  10. malisha Registered Senior Member

    Messages:
    64
    I dont know zion , it dont think it would work out.
    Robust yeh maybe, completely OO yes for sure, multi threaded, well most OS's we use today windows,nix are MT already so that isnt a big gain but as for portability ?!?!


    If you wanted the OS to run at a decent speed the only way would be to make a new CPU which uses java bytecode as the native language killing the protability factor. And if you use a virutal machine then what would the virtual machine run on ? another micro os whcih just has the jvm on it ??


    If you want oo then i guess an os with C++ would be decent enough, even though C++ OO is pretty tacky, it still works .
     
Thread Status:
Not open for further replies.

Share This Page