You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

36m 29s logged

eduOS
A Universal Blue based immutable Linux distribution for use in education.

Why eduOS?
A lot of schools run outdated computers that are incapable of running Windows 11 where i live (Hungary). eduOS gives you automatic updates, performance and useful software to use in education. eduOS aims to give a free, open-source, easy-to-manage alternative.

Features
πŸ”’ Immutable base β€” students can’t break the system
πŸ”„ Automatic updates via bootc image pulls and Flatpak
πŸ“¦ Profile-based software bundles via Flatpak
πŸ› οΈ YAML-based customization for IT administrators
πŸ’» Two desktop environments β€” KDE Plasma (modern hardware) and Cinnamon (older hardware)

How it works
eduOS is built on Universal Blue, an immutable Linux base where the system files are read-only. This means students can’t accidentally break the OS β€” on reboot, everything is back to normal.
Updates are delivered as container images via bootc, similar to how phones receive OTA updates. IT administrators never need to manually update individual machines.
Software is delivered via Flatpak, sandboxed and profile-specific. Each machine type gets only the software it needs, keeping the system lean on older hardware.

I want to try it
coming soon

Profiles
Base β€” All machines β€” Browser, file manager, text editor, PDF reader, media player

Student β€” Student PCs in computer labs β€” Office suite, Graphics Utilities, Programming tools

Teacher β€” Teacher PCs in computer labs β€” Everything in Student + Student PC management software, Whiteboard software

Presentation β€” Projector/board PCs β€” Everything in Student + Whiteboard software

Variants
eduOS β€” KDE Plasma, recommended for hardware from 2015+

eduOS Lite β€” Cinnamon, recommended for older/weaker hardware

Customization
IT administrators can customize installed Flatpaks via a simple YAML file:

extra-flatpaks:
org.example.App
org.example.App2

Roadmap
coming soon

Status
🚧 Currently in early development. Not ready for production use.

Contributing
Contributions welcome! Please write me an e-mail ([email protected]) or open an issue (https://github.com/SzponerZoli/eduOS/issues/new) first to discuss changes.

License
Apache 2.0

0
28

Comments 0

No comments yet. Be the first!