Skip to content
SwirXPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

Repository files navigation

SXOS

Hey! Welcome to my custom UNIX-style OS framework built from the ground up for ComputerCraft: Tweaked. I engineered the architecture specifically for high performance and modularity.

Clean Architecture

This isn't a monolithic codebase. I split the infrastructure completely: the absolute core systems (kernel, virtual filesystem, and bootloader) exist here inside this repository. Everything else, including user binaries and logic utilities, has been decoupled into custom sx- packages. Everything routes through sxpm, the native package manager I wrote to guarantee system integrity.

Quick Install

To bootstrap this environment instantly, simply execute this from any CraftOS instance:

wget run https://raw.githubusercontent.com/SwirX/sxos/dev/install.lua

It fetches sxpm and handles the entire installation dynamically.

Upgrading

Once bootstrapped, you execute upgrades entirely through the package manager:

sxpm upgrade

Project Layout

sxos/
  boot/         Bootloader staging
  etc/          Skeleton initialization parameters
  lib/          Runtime abstraction libraries (fs, core API)
  sys/          Kernel environment controllers
  services/     Background operational daemons
  install.lua   The minimalist bootstrap payload
  manifest.lua  Strict definition mapping for sxpkg compilation

(Modules like bsh and sx-coreutils map into /bin/ autonomously at runtime post-installation.)

Connected Ecosystem

Repository Purpose
sxos Core operating infrastructure
sxpm Package manager logic
sxpm-repo Remote distribution indices

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages