Skip to content

General purpose operating system targeting standard desktops and laptops.

License

Notifications You must be signed in to change notification settings

CascadeOS/CascadeOS

Repository files navigation

CascadeOS

justforfunnoreally.dev badge

Cascade is a general purpose operating system targeting standard desktops and laptops.

Short Term Goals

  • Good enough x64 support for QEMU (virtio drivers)
  • Userspace, no GUI
  • ext2 on NVMe

Planned Features

  • x64, ARM64 and RISC-V
  • First class Zig support
  • Userspace with GUI

Build, testing, running

Prerequisites:

  • zig master (0.14.0-dev.2987+183bb8b08)
  • qemu (optional; used for running and host testing)

Run the x64 kernel in QEMU:

zig build run_x64

List all available build targets:

zig build -l

Run all tests and build all code:

zig build test --summary all

Run zig build -h for a listing of the available steps and options.

License

This project follows the REUSE Specification for specifying license information.

About

General purpose operating system targeting standard desktops and laptops.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project