Release Notes: Lua OS now supports both English and German keyboards and, in many areas, offers screen text for both languages. More often-requested software packages are now already included on the CD. Lua OS can now explicitly be transformed into a single-user or a real, remotely accessible, multi-user operating system. A much more comprehensive manual was added.
Release Notes: This release introduces the "use" shorthand command for greatly-reduced boilerplate in all scripts.
Release Notes: This release adds automated system tweaks that make the Windows key functional and enable the tapping function of notebook touch pads.
Release Notes: There is now a virtual file system for Lua OS apps (providing access to all system sources as well as user files). User files can now be organized in subdirectories. All bugs seen in the 0.10 demo video were fixed. The sessions list in the start dialog now shows additional information.
Release Notes: Lua OS is now bootable and installable and is primarily distributed as a Live-CD. This release is more compatible with certain graphics cards. It can automatically upgrade itself to the latest version. The desktop now features a background image.
Release Notes: Lua OS is moving towards self-containment. Safe Lua scripts can now be written and run using only Lua OS's internal editor (itself a Safe Lua application). Experimental full-system checkpointing using the Pluto persistence library was added.
Release Notes: Files in a specific directory can now be read and written by sandboxes through a public service called "files". A rudimentary text editor is provided as an example for this mechanism. File I/O is fully compatible with (does not break) orthogonal persistence.
Release Notes: This version introduces system-wide orthogonal persistence. All regular Safe Lua apps are persisted continuously, including code, data, and GUI (the latter is still being worked on). No user-supplied persistence handling code is required. Also, this release features a full-screen mode and faster inter-sandbox communication.
Release Notes: This release allows writing actual Swing applications in Lua. It features: new Swing elements (lists, buttons, and layout); transparent method calls between sandboxes; transparent method calls from Lua to Java; and callbacks from Java to Lua (e.g. for building Swing listeners in Lua). A list of tamed Java methods is maintained automatically.
Release Notes: Basic support for GUI applications was added. The incomplete system hibernation feature was dropped and will instead be fixed and reintroduced in the next version.