GUS (Great User System) is an operating system made for people, not programmers.
Built in latest Rust, GUS combines memory safety, modern design, and simplicity.
It aims for modularity and low system requirements — no bloat, no unnecessary complexity.
Just works. For everyone.
⚠️ Beta notice: GUS is currently in beta. Expect occasional bugs and active development. Your feedback helps us improve!
| Feature | FreeBSD | GUS (new OS) | Linux | Windows |
|---|---|---|---|---|
| Kernel type & size | Monolithic (Large) | - | Monolithic (Large) | Hybrid (Huge) |
| Open source | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
| Maturity / stability | Mature | Experimental | Mature | Mature |
| User complexity (typical) | High | Very high (early adopter, for developers) | Medium | Medium |
| Popularity | Low | Very low (brand new) | Medium | High |
| Main implementation language | C | Rust | C | C / C++ |
| Modularity (design) | Partial (modules) | ✅ Yes (designed) | Partial (modules) | Partial |
| Requires coding skills (daily use/setup) | Often | - | Sometimes | No |
# Clone the repository
git clone https://github.com/GreatUserTeam/GUS.git
cd GUS
./install_depends
cargo build --releaseRequirements:
- Rust latest (nightly recommended)
- Rustup
- 64MB RAM minimum
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing) - Commit your changes (
git commit -m 'Add amazing thing') - Push to the branch (
git push origin feature/amazing) - Open a Pull Request
Or just write to us in Telegram ;)
Contribution rules:
- Code must be written in Rust
- No unsafe blocks unless absolutely necessary
- Keep modules independent and small
- Update tests and docs
- Telegram: @gus_system
- Issues: GitHub Issues
GUS — for people, by people.
