Skip to content

Releases: 29jm/SnowflakeOS

SnowflakeOS v0.7

19 Dec 11:22
Compare
Choose a tag to compare

This release marks the fact that doom runs on SnowflakeOS.

Changes since v0.6:

The iso can be run in QEMU with qemu-system-x86_64 -cdrom SnowflakeOS-v0.7.iso.

SnowflakeOS v0.6

22 Nov 14:29
Compare
Choose a tag to compare

This release marks the beginning of periodic releases for this project. This release is considered stable, as should all future releases. Release release release, is that even a word?

Launch the iso with:

qemu-system-x86_64 -cdrom SnowflakeOS-v0.6.iso

Overview of the features in SnowflakeOS at this point in time:

  • drivers: keyboard, mouse, vbe framebuffer
  • ext2 support with basic system calls
  • multiboot1 support
  • ubsan support
  • compilation with either clang or gcc
  • preemptive scheduling
  • custom libc
  • kernel-space windowing system
  • custom gui library for graphical apps
  • graphical and cli user-space apps:
    • paint clone
    • file explorer
    • dummy calculator app
    • ls

Next releases will feature changelogs instead :)