mirror of
https://github.com/marcoallegretti/WEFT_OS.git
synced 2026-03-27 01:13:09 +00:00
52 lines
1.5 KiB
Markdown
52 lines
1.5 KiB
Markdown
# WEFT OS
|
||
|
||
WEFT OS is a Linux-based operating system effort built around a Smithay compositor, a Servo-rendered system shell, and a Wasmtime-based application runtime.
|
||
|
||
## Current repository scope
|
||
|
||
This repository currently contains:
|
||
|
||
- the baseline Rust workspace
|
||
- public engineering documentation derived from the authoritative blueprint
|
||
- initial design documents for the shell protocol boundary and the Wasm–Servo channel
|
||
- local and CI validation paths for repository bootstrap work
|
||
|
||
It does not yet contain a compositor, shell, or application runtime implementation.
|
||
|
||
## Source of truth
|
||
|
||
The authoritative technical reference for this repository is `docu_dev/WEFT-OS-COMPREHENSIVE-BLUEPRINT.md`.
|
||
|
||
Historical blueprint documents exist in `docu_dev/`, but they are not implementation authority where they conflict with the comprehensive blueprint.
|
||
|
||
## Privacy boundary
|
||
|
||
`docu_dev/` is a private coordination area used during development. It is intentionally ignored by git and is not part of the tracked public repository surface.
|
||
|
||
## Development model
|
||
|
||
- Primary development host: Windows workstation
|
||
- Primary runtime target: Linux VM or QEMU guest
|
||
- Core system language: Rust
|
||
|
||
## Validation
|
||
|
||
On Windows PowerShell:
|
||
|
||
```powershell
|
||
./infra/scripts/check.ps1
|
||
```
|
||
|
||
On Linux:
|
||
|
||
```bash
|
||
./infra/scripts/check.sh
|
||
```
|
||
|
||
## Repository layout
|
||
|
||
```text
|
||
crates/ Rust workspace members
|
||
docs/ Public engineering documentation
|
||
infra/ Validation scripts and VM workflow material
|
||
```
|