Skift

skiftOS is a hobby OS built from scratch using C/C++ for ARM, x86, and RISC-V. It's simple, modern and modular. It has a modern C++ core library, reactive UI, and a capability-based microkernel for security and modularity.

Contribute on GitHubDownload the Latest Release** skiftOS is alpha software, use it at your own risk.

Goal

Written by sleepy-monax

skiftOS is a project that I have been developing as a hobby, in parallel with my internship/course hours, for almost 3 years in modern C++.

The goal is not to create the new Windows, but to have fun with programming, sharpen my skills, learn the inner working of an OS, and create a system that I like!

Features

While skiftOS is still in early development, it already has a wide range of features that make it a great choice for anyone looking for a modern, secure, and easy-to-use operating system.

Beautiful

skiftOS has a beautiful and modern user interface. It's designed to be simple, intuitive, and easy to use.

Wide Range of Apps

From productivity tools to entertainment apps, skiftOS has something for everyone. Whether you're a developer or an everyday user, skiftOS applications are crafted to enhance your experience and provide seamless functionality.

archive manager
calculator
file manager
font manager
image viewer
media player
paint
settings
snake
task manager
terminal
text editor

It's not a *NIX!

skiftOS is not a *NIX. It's a new system with a new API. It's not a Linux distribution, and it's not a Unix-like system. It's a new system inspired by 9front, Haiku, and Fuchsia.

Technologies

Modern Core Framework

A modern C++ core framework that make C++ delightful to use and provides a solid foundation for building applications and libraries.

Source Code
Capability-based Microkernel

A capability-based microkernel that provides security and modularity.

Source Code
UEFI Bootloader

An UEFI bootloader that support a wide range of customizations with a beautiful graphical interface.

Source Code
Graphical Shell

A responsive and beautiful graphical shell, supporting desktop and mobile devices.

Source Code
Multitarget Build System

A multitarget build system that support building for ARM, x86, and RISC-V.

Source Code

Join the Community!

"The delightful operating system"
Copyright © 2018-2023 Cute Engineering
All rights reserved.
Source code