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
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.