01 / OVERVIEW

An operating system from scratch

Our goal

Imperial NextOS is an experimental operating system developed from scratch by Imperial Corporation.

Its goal is to explore a lightweight, minimalist system that gives users greater control over their machine.

Built to learn

NextOS is also a systems programming project focused on understanding how an operating system works.

Its development covers kernel design, memory management, file systems, hardware interaction, applications and a custom shell.

CURRENT VERSION 0.1.9
DEVELOPMENT STATUS Experimental
NEXT MILESTONE Stable rebase in preparation

02 / UNDER THE HOOD

Technical specifications

The technologies and components behind NextOS.

01

Programming language

Written mainly in C, with a focus on low-level systems programming.

02

Architecture

Designed for the i386 32-bit architecture.

03

Boot process

Uses GRUB with Multiboot and targets Legacy BIOS.

04

File system

Currently uses FatFs. Imperial QOSFS integration is planned for the future.

Discover QOSFS →
05

Hardware drivers

Includes PCI and SATA/AHCI driver development.

06

Custom shell

Features a custom shell as part of the operating system environment.

03 / WHAT'S NEXT

Development roadmap

Planned development goals, without guaranteed release dates.

In preparation

Stable rebase

Prepare the 0.1.9 R.S.V. milestone.

Planned

Kernel threads and multitasking

Develop kernel threading and multitasking.

Planned

Virtual memory

Work towards virtual memory support.

Planned

UEFI support

Expand the boot process beyond the current Legacy BIOS target.

Planned

Networking and graphical interface

Explore networking support and a graphical user interface.

04 / TRY IT OUT

Get Imperial NextOS

Download the experimental ISO and try NextOS in a virtual machine, for example with QEMU or VirtualBox.

Image format ISO Target architecture i386 · 32-bit Current version 0.1.9
Download ISO

The ISO is public. The source code is private.

05 / DOCUMENTATION

Project documentation

Read the official project documents in the Imperial Information repository.

Imperial Information

Explore the repository for more project and organization documentation.

View GitHub repository ↗

06 / EXPLORE MORE

Other Imperial projects