2016-11-03 16:06:24 +01:00
< p align = "center" >
2018-08-26 18:13:54 +02:00
< img alt = "Redox" width = "346" src = "https://gitlab.redox-os.org/redox-os/assets/raw/master/logos/redox/logo.png" >
2016-11-03 16:06:24 +01:00
< / p >
2016-08-14 00:53:13 +02:00
2024-05-08 08:08:59 +02:00
This repository is the **Build System** for Redox OS. Redox is under active development by a vibrant community. Key links:
2016-08-14 00:53:13 +02:00
2024-05-08 08:08:59 +02:00
- [The **main website** for Redox OS ](https://www.redox-os.org ).
- [The Redox Book ](https://doc.redox-os.org/book/ ) and [Build Instructions ](https://doc.redox-os.org/book/ch02-05-building-redox.html ).
- [Redox Chat and Support ](https://matrix.to/#/#redox-join:matrix.org ).
- [Patreon ](https://www.patreon.com/redox_os ), [Donate ](https://redox-os.org/donate/ ) and [Merch ](https://redox-os.creator-spring.com/ ).
- Scroll down for a list of key Redox components and their repos.
2016-08-14 00:53:13 +02:00
2024-05-08 08:08:59 +02:00
[Redox ](https://www.redox-os.org ) is an operating system written in Rust, a language with focus on safety, efficiency and high performance. Redox uses a microkernel architecture, and aims to be reliable, secure, usable, correct, and free. Redox is inspired by previous operating systems, such as seL4, MINIX, Plan 9, Linux and BSD.
2016-08-14 00:53:13 +02:00
2024-05-08 08:08:59 +02:00
Redox _is not_ just a kernel, it's a **full-featured operating system** , providing components (file system, display manager, core utilities, etc.) that together make up a functional and convenient operating system. Redox uses the COSMIC desktop apps, and provides source code compatibility with many Rust, Linux and BSD programs.
2016-08-14 00:53:13 +02:00
2024-05-08 08:08:59 +02:00
[](https://gitlab.redox-os.org/redox-os/redox/tags)
[](./LICENSE)
2023-03-02 08:40:53 +01:00
2024-05-08 08:08:59 +02:00
## More Links
2023-03-02 08:40:53 +01:00
2023-10-29 19:32:57 +01:00
- [Book ](https://doc.redox-os.org/book/ )
- [Contribute ](CONTRIBUTING.md )
2024-07-02 12:17:49 +02:00
- [Hardware Compatibility ](https://doc.redox-os.org/book/ch01-09-hardware-support.html )
2024-05-08 08:08:59 +02:00
- Run Redox in a [Virtual Machine ](https://doc.redox-os.org/book/ch02-01-running-vm.html ) or on [Real Hardware ](https://doc.redox-os.org/book/ch02-02-real-hardware.html )
2023-10-29 19:32:57 +01:00
- [Trying Out Redox ](https://doc.redox-os.org/book/ch02-04-trying-out-redox.html )
- [Building Redox ](https://doc.redox-os.org/book/ch02-05-building-redox.html )
- [Build System Documentation ](https://doc.redox-os.org/book/ch08-06-build-system-reference.html )
2024-01-21 04:46:48 +01:00
- [Developer FAQ ](https://doc.redox-os.org/book/ch09-07-developer-faq.html )
2023-10-29 19:32:57 +01:00
- [Chat/Discussions/Help ](https://doc.redox-os.org/book/ch13-01-chat.html )
2023-03-02 08:40:53 +01:00
## Ecosystem
2016-11-03 16:06:24 +01:00
2024-05-08 08:08:59 +02:00
Some of the key repositories on the Redox GitLab:
2016-11-03 16:06:24 +01:00
2024-05-08 08:08:59 +02:00
| Essential Repos | Maintainer
2018-08-09 06:13:27 +02:00
|--------------------------------------------------------------------------------------|---------------------------
2024-05-08 08:08:59 +02:00
| [Kernel ](https://gitlab.redox-os.org/redox-os/kernel ) | ** @jackpot51 **
| [RedoxFS (default filesystem) ](https://gitlab.redox-os.org/redox-os/redoxfs ) | ** @jackpot51 **
| [Drivers ](https://gitlab.redox-os.org/redox-os/drivers ) | ** @jackpot51 **
2018-08-09 06:26:29 +02:00
| [Orbital (windowing and compositing system) ](https://gitlab.redox-os.org/redox-os/orbital ) | ** @jackpot51 **
| [pkgutils (current package manager) ](https://gitlab.redox-os.org/redox-os/pkgutils ) | ** @jackpot51 **
2023-05-11 20:17:20 +02:00
| [relibc (C Library in Rust) ](https://gitlab.redox-os.org/redox-os/relibc ) | ** @jackpot51 **
2024-05-08 08:08:59 +02:00
| [netstack (protocol stack) ](https://gitlab.redox-os.org/redox-os/netstack ) | ** @jackpot51 **
| [Ion (shell) ](https://gitlab.redox-os.org/redox-os/ion ) | ** @jackpot51 **
| [Termion (terminal library) ](https://gitlab.redox-os.org/redox-os/termion ) | ** @jackpot51 **
| This repo - the root of the Build System | ** @jackpot51 **
| [cookbook (Build System for components) ](https://gitlab.redox-os.org/redox-os/cookbook ) | ** @jackpot51 ** ** @hatred_45 **
| [Redoxer (Build/Test for Redox compatibility verification) ](https://gitlab.redox-os.org/redox-os/redoxer ) | ** @jackpot51 **
| [The Redox Book ](https://gitlab.redox-os.org/redox-os/book ) | ** @hatred_45 **
2016-11-03 16:06:24 +01:00
2023-10-29 19:32:57 +01:00
## What it looks like
2024-05-08 08:08:59 +02:00
See [Redox in Action ](https://www.redox-os.org/screens/ ) for photos and videos.
2024-07-02 12:17:49 +02:00
< img alt = "Redox" height = "150" src = "https://gitlab.redox-os.org/redox-os/website/-/raw/master/static/img/screenshot/orbital-visual.png" >
< img alt = "Redox" height = "150" src = "https://gitlab.redox-os.org/redox-os/website/-/raw/master/static/img/screenshot/cosmic-programs.png" >
< img alt = "Redox" height = "150" src = "https://gitlab.redox-os.org/redox-os/website/-/raw/master/static/img/screenshot/cosmic-term-screenfetch.png" >
2023-10-29 19:32:57 +01:00
2024-07-02 12:17:49 +02:00
< img alt = "Redox" height = "150" src = "https://gitlab.redox-os.org/redox-os/website/-/raw/master/static/img/screenshot/cosmic-edit-redox.png" >
< img alt = "Redox" height = "150" src = "https://gitlab.redox-os.org/redox-os/website/-/raw/master/static/img/screenshot/image-viewer.png" >
2023-10-29 19:32:57 +01:00
< img alt = "Redox" height = "150" src = "https://gitlab.redox-os.org/redox-os/assets/raw/master/screenshots/Boot.png" >