diff --git a/.gitignore b/.gitignore index 75719ac..b233bfa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ /kernel-deps /limine /ovmf -*.iso +/*.iso *.hdd qemu.log toolchain/local/ diff --git a/archives/isos/montauk-0.1.2-x86_64.iso b/archives/isos/montauk-0.1.2-x86_64.iso new file mode 100644 index 0000000..e27087d Binary files /dev/null and b/archives/isos/montauk-0.1.2-x86_64.iso differ diff --git a/archives/releasenotes.txt b/archives/releasenotes.txt new file mode 100644 index 0000000..51109a4 --- /dev/null +++ b/archives/releasenotes.txt @@ -0,0 +1,98 @@ +MontaukOS 0.1.2 (May 2, 2026) + +New +==== + * Symmetric Multiprocessing (SMP) support + * New Time Zone Configuration applet in System Configuration with full time zone database + * Message box dialogs (OK, Yes/No, OK/Cancel) as a shared library (see Docs > Desktop Internals > Dialogs) + * Open/Save file dialogs as a shared library (see Docs > Desktop Internals > Dialogs) + * Copy and Move file operations in Files app + * Standard MTK GUI toolkit; the following apps were ported: + * Calculator + * Weather + * Wikipedia + * Bluetooth + * Disks + * Printers + * Process Manager + * New formatting options added to Wikipedia + * New Screenshot app for capturing desktop images + * New Paint app + * New Video Player app with AVI format support + * Ported Lua scripting language interpreter + * Terminal app ported to Window Server from being desktop built-in app + * Terminal app now supports zoom shortcuts + * Process Manager (procmgr) ported to Window Server, UI revamped, Windows tab added + * New Word Processor app; PDF export included + * New Spreadsheet app + * Text Editor app ported to Window Server from being desktop built-in app + * Text Editor now supports C and Lua syntax highlighting + * Audio visualizer added to Music app + * New Window Server helpers for standalone GUI apps (win_create, win_poll, win_present, etc.) + * Files app now has virtual folders to expose system components (System Configuration, Apps folders) + * Drive labels displayed in Files app + * Process crash popups (CrashReport) + * Expanded ACPI support + * Primitive S3 sleep/wake support + * Support for Internet Printing Protocol (IPP) printing + * Print dialog and test page printing + * Primitive clipboard support + * ELF shared library support with PIC code model + * Login screen improvements + * PDF viewer rendering improvements + * Super + Space keyboard shortcut for desktop search panel + +Included in ISO +================ + + * MontaukOS SMP kernel + * Userspace bootstrap (0:/os/init.elf) and other essential system utilities + * MontaukOS desktop environment and graphical apps + * Manual pages (0:/man), readable via man command + * System CA certificates (0:/etc/ca-certificates.crt) + * Flat Remix icon pack + * JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts + * DOOM Shareware game with SDL_mixer audio support + * Experimental HTTP server (httpd) and default page (0:/www/index.html) + * Desktop wallpaper - Lake and mountains by Stephen Walker, Unsplash + +MontaukOS 0.1.1 + +New +==== + + * Quality of life improvements in Wikipedia Client and Image Viewer apps + * Fixed memory leaks + * Fixed ghost shell.elf process bug in terminal emulator + * Fixed File Manager rendering bug + +Included in ISO +================ + + * MontaukOS kernel + * Userspace bootstrap (0:/os/init.elf) and other essential system utilities + * MontaukOS desktop environment and graphical apps + * Manual pages (0:/man), readable via man command + * System CA certificates (0:/etc/ca-certificates.crt) + * Flat Remix icon pack + * JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts + * DOOM Shareware game and Montauk DOOM runtime (0:/games/doom.elf) + * Experimental HTTP server (httpd) and default page (0:/www/index.html) + * Desktop wallpaper - Lake and mountains by Stephen Walker, Unsplash + +MontaukOS 0.1.0 +(first release) + +Included in ISO +================ + + * MontaukOS kernel + * Userspace bootstrap (0:/os/init.elf) and other essential system utilities + * MontaukOS desktop environment and graphical apps + * Manual pages (0:/man), readable via man command + * System CA certificates (0:/etc/ca-certificates.crt) + * Flat Remix icon pack + * JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts + * DOOM Shareware game and Montauk DOOM runtime (0:/games/doom.elf) + * Experimental HTTP server (httpd) and default page (0:/www/index.html) + * Desktop wallpaper - pine forest by Gustav Gullstrand, Unsplash diff --git a/kernel/src/Api/Info.hpp b/kernel/src/Api/Info.hpp index bf23e04..ee54402 100644 --- a/kernel/src/Api/Info.hpp +++ b/kernel/src/Api/Info.hpp @@ -16,7 +16,7 @@ namespace Montauk { // Copy strings into fixed-size arrays (user-accessible) const char* name = "MontaukOS"; - const char* ver = "0.1.2"; + const char* ver = "0.1.3"; for (int i = 0; name[i]; i++) outInfo->osName[i] = name[i]; outInfo->osName[9] = '\0'; for (int i = 0; ver[i]; i++) outInfo->osVersion[i] = ver[i]; diff --git a/montaukos.org/downloads.html b/montaukos.org/downloads.html index c263ad2..c39af04 100644 --- a/montaukos.org/downloads.html +++ b/montaukos.org/downloads.html @@ -96,9 +96,9 @@
@@ -110,54 +110,110 @@

Latest Release

-
-

MontaukOS v0.4.0 Preview

-

Released April 12, 2026 | Preview channel | Tested in QEMU, VirtualBox, and select Intel desktop hardware

-

-This preview build focuses on desktop stability and broadens the hardware story for audio, storage, and graphics. -It is the recommended sample build for screenshots, demos, and early testing on new machines. -

+
+

MontaukOS 0.1.2

+

May 2, 2026

+

New

+

Included in ISO

+ -

Package details: Raw disk image bundle, sample size 84 MB, includes release notes and checksum placeholder.

-

Download sample package

Release Archive

-
-

MontaukOS v0.3.2 Stable

-

Released December 18, 2025 | Stable channel | Maintenance update

-

-This stable release is aimed at repeatable demos and development setups. It bundles the same core desktop -environment as the preview builds, but with fewer experimental kernel and driver changes enabled by default. -

+
+

MontaukOS 0.1.1

+

New

    -
  • Fixed several ext2 edge cases during larger file copies
  • -
  • Improved network driver recovery after emulator resets
  • -
  • Shipped a more reliable default audio mixer configuration
  • +
  • Quality of life improvements in Wikipedia Client and Image Viewer apps
  • +
  • Fixed memory leaks
  • +
  • Fixed ghost shell.elf process bug in terminal emulator
  • +
  • Fixed File Manager rendering bug
  • +
+

Included in ISO

+
    +
  • MontaukOS kernel
  • +
  • Userspace bootstrap (0:/os/init.elf) and other essential system utilities
  • +
  • MontaukOS desktop environment and graphical apps
  • +
  • Manual pages (0:/man), readable via man command
  • +
  • System CA certificates (0:/etc/ca-certificates.crt)
  • +
  • Flat Remix icon pack
  • +
  • JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts
  • +
  • DOOM Shareware game and Montauk DOOM runtime (0:/games/doom.elf)
  • +
  • Experimental HTTP server (httpd) and default page (0:/www/index.html)
  • +
  • Desktop wallpaper - Lake and mountains by Stephen Walker, Unsplash
-

Notes: Best starting point for users who want a conservative baseline before trying preview releases.

-

Download sample package

-
-

MontaukOS v0.3.0 Alpha

-

Released September 29, 2025 | Alpha channel | Early public image

-

-The first broadly shared build of MontaukOS. It remains useful as a reference point for tracking how the -kernel, desktop environment, and bundled applications have evolved over time. -

+
+

MontaukOS 0.1.0

+

(first release)

+

Included in ISO

    -
  • Introduced the initial desktop environment and application launcher
  • -
  • Added Terminal, File Manager, Weather App, and DOOM to the base image
  • -
  • Established the first multi-user session and filesystem workflow
  • +
  • MontaukOS kernel
  • +
  • Userspace bootstrap (0:/os/init.elf) and other essential system utilities
  • +
  • MontaukOS desktop environment and graphical apps
  • +
  • Manual pages (0:/man), readable via man command
  • +
  • System CA certificates (0:/etc/ca-certificates.crt)
  • +
  • Flat Remix icon pack
  • +
  • JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts
  • +
  • DOOM Shareware game and Montauk DOOM runtime (0:/games/doom.elf)
  • +
  • Experimental HTTP server (httpd) and default page (0:/www/index.html)
  • +
  • Desktop wallpaper - pine forest by Gustav Gullstrand, Unsplash
-

Notes: Keep for archival purposes and regression testing rather than daily use.

-

Download sample package