https://github.com/hacknique/luix
A Kernel Written in Lua.
https://github.com/hacknique/luix
Last synced: 8 months ago
JSON representation
A Kernel Written in Lua.
- Host: GitHub
- URL: https://github.com/hacknique/luix
- Owner: Hacknique
- License: lgpl-3.0
- Created: 2023-10-17T18:02:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-18T00:56:30.000Z (over 2 years ago)
- Last Synced: 2025-03-17T21:43:36.011Z (about 1 year ago)
- Language: Lua
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Luix: A Kernel Crafted in Lua
## Why Choose Luix?
- **Minimal Dependencies:** Less hassle in setup and maintenance.
- **POSIX Compliant:** Ensures compatibility and reliability.
- **Lightweight:** Keeps your system snappy and responsive.
## Ideal For:
- **Sandboxing Lua Applications:** Ensure safe execution environments.
- **Game-Embedded Operating Systems:** Perfect companion for projects like Modular Computers.
- **Experimental and Educational Purposes:** Dive into OS fundamentals hands-on.
## Core Features
- **System Calls Interface:** Facilitates kernel-user applications interactions.
- **Process Management:** From creation to termination, we handle processes smoothly.
- **Memory Management:** Efficient handling of physical and virtual memory spaces.
- **File System Management:** Seamless management across various storage devices.
- **Device Drivers:** Bridging the OS and hardware with ease.
- **Networking:** Ensures robust communication across networked devices.
- **Security and Access Control:** Keeps unauthorized access at bay.