Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Scriptable operating systems with Lua

View through CrossRef
Extensible operating system is a design based on the idea that operating systems can be adapted to meet user requirements by allowing user extensions. In a different scenario, that of application development, there is a paradigm that supports that complex systems should allow users to write scripts to tailor an application to their needs. In this paper we propose the concept of scriptable operating system , which applies scripting development paradigm to the concept of extensible operating systems. Scriptable operating systems support that operating systems can adequately provide extensibility by allowing users to script their kernel. We also present an implementation of a kernel-scripting environment that allows users to dynamically extend Linux and NetBSD operating systems using the scripting language Lua. To evaluate this environment, we extended both OS kernels to allow users to script CPU frequency scaling and network packet filtering using Lua.
Title: Scriptable operating systems with Lua
Description:
Extensible operating system is a design based on the idea that operating systems can be adapted to meet user requirements by allowing user extensions.
In a different scenario, that of application development, there is a paradigm that supports that complex systems should allow users to write scripts to tailor an application to their needs.
In this paper we propose the concept of scriptable operating system , which applies scripting development paradigm to the concept of extensible operating systems.
Scriptable operating systems support that operating systems can adequately provide extensibility by allowing users to script their kernel.
We also present an implementation of a kernel-scripting environment that allows users to dynamically extend Linux and NetBSD operating systems using the scripting language Lua.
To evaluate this environment, we extended both OS kernels to allow users to script CPU frequency scaling and network packet filtering using Lua.

Related Results

O Papel do Instagram na Decisão de Compras de Viagens de Lua de Mel: Um Estudo Sob a Perspectiva das Noivas.
O Papel do Instagram na Decisão de Compras de Viagens de Lua de Mel: Um Estudo Sob a Perspectiva das Noivas.
É cada vez mais perceptível, o poder de influência que as redes sociais têm sobre o comportamento do consumidor. Nesse sentido, este estudo buscou compreender como as postagens no ...
A formalization of typed lua
A formalization of typed lua
Programmers often migrate from a dynamically typed to a statically typed language when their simple scripts evolve into complex programs. Optional type systems are one way of havin...
Compact Representations for Arrays in Lua
Compact Representations for Arrays in Lua
Several languages use a tagged representation for values, so that each value carries its own type during runtime. Lua, in particular, represents each value by a structure with two ...
Đánh giá bước đầu mật số tuyến trùng ký sinh cây mía canh tác chuyên canh và luân canh tại huyện Phụng Hiệp, tỉnh Hậu Giang
Đánh giá bước đầu mật số tuyến trùng ký sinh cây mía canh tác chuyên canh và luân canh tại huyện Phụng Hiệp, tỉnh Hậu Giang
Thành phần tuyến trùng ký sinh liên quan đến cây mía trên vùng đất chuyên canh và luân canh lúa - mía tại huyện Phụng Hiệp, tỉnh Hậu Giang được khảo sát. Tuyến trùng từ mẫu đất và...
EdCCDroid: An Education Pilot Prototype for Introducing Code-Combat using LUA
EdCCDroid: An Education Pilot Prototype for Introducing Code-Combat using LUA
The current paper present a serious game prototype developed to assist the learning of programming at a university level. The game is called EdCCDroid, and is based on Code-Combat,...
Attitudes amongst health professionals in operating theatres in public hospitals in KwaZulu-Natal
Attitudes amongst health professionals in operating theatres in public hospitals in KwaZulu-Natal
Safety in operating theatres is of concern globally and not an isolated problem in Kwazulu-Natal (Carvallo et al. 2015:104). Globally, operating theatres remain error prone, approx...
Pre-clinical Comparison of a High-Definition 3-Dimensional Exoscope and an Operating Microscope: A Prospective Randomized Crossover Study
Pre-clinical Comparison of a High-Definition 3-Dimensional Exoscope and an Operating Microscope: A Prospective Randomized Crossover Study
Objective: The high-definition 3D operating exoscope is a new tool for surgical visualization and magnification that was designed to replace the operating microscope. However, the ...

Back to Top