/skift

🥑 A simple, handmade, operating system for the x86 platform.

Primary LanguageC++OtherNOASSERTION

Banner

Discord - Website - Releases - Manual

Notice! We've moved the project to C++ recently, so don't expect it to be idiomatic yet. There is still a lot of work to be done, and any help is very appreciated :)

skiftOS

Deploy GitHub release (latest by date including pre-releases) GitHub last commit GitHub issues GitHub pull requests

  • skiftOS is a simple, handmade operating system for the x86 platform, aiming for clean and pretty APIs while keeping the spirit of UNIX.
  • skiftOS features an UNIX-like terminal experience with many familiar UNIX utilities.
  • skiftOS is pretty easy to build from source, just follow the build guide.
  • skiftOS is capable of running on real hardware.
  • skiftOS is a labor of love.
  • skiftOS features a graphical user interface (GUI), with a compositor.
  • skiftOS includes many applications like an Image Viewer, a Text Editor, a Terminal Emulator, etc...
  • skiftOS can run DOOM :rage3:

Screenshots

skiftOS running in QEMU 5.1


Links

Acknowledgements

Contributors

Projects

License

The skift operating system and its core components are licensed under the MIT License.

See license.md