Lua OS

The Lua operating system project
Download

Lua OS Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Stefan Reich
  • File Size:
  • 1.1 MB

Lua OS Tags


Lua OS Description

Build applications in Lua OS - using Swing (Java) as your GUI toolkit. Lua OS currently runs as an application on top of a traditional OS. Lua OS nests programs in two levels. The outermost structure is called a cage. Currently, only one cage exists in a system. Support for multiple cages is planned for later releases. (This will then also enable physical multitasking.) Within every cage, there are a number of sandboxes. Each sandbox · runs exactly one Safe Lua script · has a number of special powers (or no such powers) granted to it · maintains a message queue and can send and receive messages · runs as a Lua coroutine and thus shares CPU time with the other sandboxes in the cage cooperatively · can be marked as a 'system sandbox' or 'user sandbox' (relevant when persisting a cage) · can have a timeout (maximum number of instructions that can be executed before sandbox is automatically shutdown) · can have a "soft timeout" (maximum number of instructions per incoming message / between yields) Get Lua OS and give it a try to see what it can actually do for you!


Lua OS Related Software