Sortix is an [[ISC]] licensed [[POSIX]]-compatible hobbyist operating system written in [[3. Reference/Software/Programming Languages/C|C]] and [[C++]].
- [Website](https://www.sortix.org/)
- [GitLab](https://gitlab.com/sortix/sortix)
# Notability
# Philosophy
> Sortix is a small self-hosting operating-system aiming to be a clean and modern POSIX implementation.
>
> It is a hobbyist operating system written from scratch with its own base system, including kernel and standard library, as well as ports of third party software. It has a straightforward installer and can be developed under itself. Releases come with the source code in /src, ready for tinkering.
# Hardware Support
[[x86]] only, but supports both 32 and 64 bit builds.
# Features
- Installable and self-hosting.
- Command-line environment with many standard programs.
- Coherently designed base system written from scratch.
- Kernel written from scratch.
- libc written from scratch.
- Manual pages.
- ATA and AHCI harddisk drivers.
- Includes system source code.
- Development tools such as gcc and make.
- ext2 filesystem.
- Partition editor with MBR and GPT support.
- Sortix [libz](https://www.sortix.org/libz/), a clean fork of zlib.
- Works well in virtual machines.
- Games such as asteroids.
- Ports of over 50 third party libraries and programs.
- This release was built under itself.