Skip to content

SnowflakeOS v0.6

Compare
Choose a tag to compare
@29jm 29jm released this 22 Nov 14:29
· 52 commits to master since this release

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 :)