• 建立应用在Lua操作系统的使用摇摆(Java)作为你的闺工具包。 Lua OS目前运行的应用程序上的一个传统的操作系统。

    Lua OS巢程序中的两个水平。 最外层的结构是所谓的一个笼子里。 目前,只有一个笼子里存在一个系统。 支持多个笼子计划以后版本中。 (然后,这将也使物多任务。)

    在每一个笼子里,有一定数量的沙盒。 每个沙箱

    ·运行一个安全的Lua脚本

    ·具有一些特殊的权力(或没有这样的权力)授予它

    ·维持一个信息队列并可发送和接收信息

    ·运行为Lua协程,因此股票CPU时间与其他sandbox在笼子里的合作

    ·可以被标记为一个系统的沙盒'或'用户的沙盒'(有关当持续存在的一个笼子里)

    ·可以有一个超时(最大数量的指令,以执行之前,sandbox是自动关闭)

    ·可以有一个"软超时"(最大数量的指令,每入的消息/收益率之间)

    获得Lua操作系统和试试看到看到什么,它实际上可以为你做!

  • निर्माण अनुप्रयोगों में लुआ ओएस - स्विंग का उपयोग कर (जावा) के रूप में अपने जीयूआई टूलकिट है । लुआ ओएस वर्तमान में चलाता है के रूप में एक आवेदन के शीर्ष पर एक पारंपरिक ओएस.

    लुआ ओएस घोंसले कार्यक्रम दो स्तरों में है । सबसे बाहरी संरचना कहा जाता है एक पिंजरे में बंद है. वर्तमान में, केवल एक ही पिंजरे में मौजूद है एक प्रणाली है । समर्थन के लिए कई पिंजरों के लिए योजना बनाई है बाद में विज्ञप्ति. (यह फिर भी सक्षम शारीरिक मल्टीटास्किंग.)

    के भीतर हर पिंजरे के साथ, वहाँ के एक नंबर रहे हैं सैंडबॉक्स है । प्रत्येक सैंडबॉक्स

    · चलाता है वास्तव में एक सुरक्षित लुआ स्क्रिप्ट

    · एक संख्या है, विशेष शक्तियों के (या कोई ऐसी शक्तियों) के लिए दी गई यह

    · बनाए रखता है, एक संदेश की कतार और कर सकते हैं संदेश भेजने और प्राप्त

    · के रूप में चलाता है एक Lua coroutine और इस तरह के शेयरों सीपीयू समय के साथ अन्य सैंडबॉक्स पिंजरे में cooperatively

    · चिह्नित किया जा सकता के रूप में एक 'प्रणाली सैंडबॉक्स' या 'उपयोगकर्ता sandbox' (जब प्रासंगिक बने एक पिंजरे)

    · हो सकता है एक मध्यांतर (अधिकतम संख्या का निर्देश है कि क्रियान्वित किया जा सकता से पहले sandbox है स्वचालित रूप से शट डाउन)

    · हो सकता है एक "नरम मध्यांतर" (अधिकतम संख्या के निर्देशों के अनुसार आने वाले संदेश / पैदावार के बीच)

    प्राप्त लुआ ओएस और यह एक कोशिश दे देखने के लिए क्या यह वास्तव में कर सकते हैं आप के लिए!

  • 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!