2025-04-17 21:54:25 +02:00
2026-02-28 15:11:03 +01:00
2026-02-18 15:13:53 +01:00
2026-03-04 14:42:51 +01:00
2026-03-01 10:19:38 +01:00
2026-02-28 14:28:03 +01:00
2026-03-04 14:31:49 +01:00

The Montauk Operating System

MontaukOS is a hobbyist operating system written in modern C++. It runs on bare metal and supports various applications, including DOOM, a Wikipedia client, and standard desktop utilities.

MontaukOS screenshot

Features

  • Modern preemptive multitasking kernel
  • Userspace with desktop environment and command line
  • PCI-e support and drivers for Intel GPU and e100e Ethernet for graphics and networking on real hardware
  • Support for USB including input devices (keyboard/mouse), along with PS/2 input support
  • VFS using numbered drive identifiers with ramdisk support
  • Support for UEFI Runtime Services, including power management calls (shutdown/reboot)
  • Customizable desktop environment with 12+ graphical apps, including a terminal emulator, file manager, Wikipedia client, weather app, DOOM, and more
  • Modern icon pack (Flat Remix) used in desktop environment
  • Support for TrueType font, JPEG image, and SVG icon rendering
  • Networking including TCP/IP stack, UDP, DNS, DHCP and TLS via BearSSL
  • Command-line IRC client
  • Live viewable kernel log from GUI
  • Mandelbrot set renderer
S
Description
The Montauk Operating System
Readme 314 MiB
Languages
C++ 50.7%
C 44.7%
HTML 2.9%
Makefile 0.9%
Roff 0.3%
Other 0.4%