[vos-d] Welcome to the "vos-d" mailing list

Ken Taylor taylork at alum.mit.edu
Thu Nov 30 21:52:05 EST 2006


Now what would be cool is to use your V[r]OS design to implement the front-end client interface to one's own computer, and to use interreality's VOS to connect to other virtual spaces out on the 'net :)

Though building an entirely new operating system from the ground up might not be the most efficient way to go. There's some good kernels and stripped-down OSes out there to start from, which have a lot of the quirks, bugs, security and performance issues worked out. Not to mention hardware drivers. Building a modern, full-featured OS is pretty darn complex. (Heck, even apple didn't write a lot of OS X from scratch, and that arguably makes it a more solid product).

-Ken
  ----- Original Message ----- 
  From: S Mattison 
  To: VOS Discussion 
  Sent: Thursday, November 30, 2006 12:43 PM
  Subject: Re: [vos-d] Welcome to the "vos-d" mailing list


  My project called VOS (Virtuality[virtual-reality] Operating System) had planned to take the idea one step further. Rather than just reimplementing Transfer Protocols to accomodate streaming 3d data transfer, I would replace the entire operating system, thus gaining greater control over the low-level hardware routines, memory management and recovery systems, interrupt scheduling, filesystem, device drivers, and networking protocols. I had planned to make 3d visualisations for all of these things, in fact, drawing inspiration from various sources such as many of the analogx utilities, as well as 'scanner' drive visualization available from steffengerlach.de

  3d Webpages could still be stored in HTML format, and using the scripting language I designed as a normal script tag, page elements could take on whole new dimensions. 3d files could also be implanted as embeds on the page. 

  The script language would allow for the creation of any primitive objects or structures(for instance; inverse kinematic bone primitives), employing any material or graphical effect(such as particles), and in such a way, you could even create your 3d models 'on the fly' using only the scripting language itself. 2d 'common controls' would also be allowable within the 3d environment, differentiated by name/id, and would possibly have 3d analogues. 

  The scripting language I designed also had events besides 'create/run'(to be called during the creation of an object/environment or the running of the script), for 'change' (what to do if and when the object was updated, in realtime), 'destroy' (what to do before the object was deleted or destroyed as in a game), 'exception' (script error handlers), 'sub'(subroutine handlers) and 'timer'(countdown clock handlers); input triggers such as 'kb', 'mouseover', 'mouseleft', and 'mouseright'; and environmental triggers such as 'enter', 'exit', 'get', 'drop', 'sight', 'move', 'bump', 'hit'. 

  I'll see if I can't recall just where the webpage I made (so long ago) exists, and I'll put it up in a few minutes at http://www.chibitek.com/vos


  On 11/30/06, Shun-Yun Hu <syhu at yahoo.com> wrote:
    Hello Steve,

    Nice to know you. So where's your project and what have been some of your ideas? 

    Shun-Yun


------------------------------------------------------------------------------


  _______________________________________________
  vos-d mailing list
  vos-d at interreality.org
  http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.interreality.org/pipermail/vos-d/attachments/20061130/b12250cf/attachment.htm 


More information about the vos-d mailing list