feat: bump version; release notes for 0.1.2; archive 0.1.2 iso

This commit is contained in:
2026-05-02 14:53:31 +02:00
parent f66c9bf1f7
commit e98071e97e
5 changed files with 196 additions and 42 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
/kernel-deps /kernel-deps
/limine /limine
/ovmf /ovmf
*.iso /*.iso
*.hdd *.hdd
qemu.log qemu.log
toolchain/local/ toolchain/local/
Binary file not shown.
+98
View File
@@ -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
+1 -1
View File
@@ -16,7 +16,7 @@ namespace Montauk {
// Copy strings into fixed-size arrays (user-accessible) // Copy strings into fixed-size arrays (user-accessible)
const char* name = "MontaukOS"; 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]; for (int i = 0; name[i]; i++) outInfo->osName[i] = name[i];
outInfo->osName[9] = '\0'; outInfo->osName[9] = '\0';
for (int i = 0; ver[i]; i++) outInfo->osVersion[i] = ver[i]; for (int i = 0; ver[i]; i++) outInfo->osVersion[i] = ver[i];
+96 -40
View File
@@ -96,9 +96,9 @@
<hr> <hr>
<ul> <ul>
<li><a href="#latest">Latest Release</a></li> <li><a href="#latest">Latest Release</a></li>
<li><a href="#v040">v0.4.0</a></li> <li><a href="#v012">v0.1.2</a></li>
<li><a href="#v032">v0.3.2</a></li> <li><a href="#v011">v0.1.1</a></li>
<li><a href="#v030">v0.3.0</a></li> <li><a href="#v010">v0.1.0</a></li>
</ul> </ul>
</div> </div>
@@ -110,54 +110,110 @@
<hr> <hr>
<h2 id="latest">Latest Release</h2> <h2 id="latest">Latest Release</h2>
<div class="box release-card" id="v040"> <div class="box release-card" id="v012">
<h3>MontaukOS v0.4.0 Preview</h3> <h3>MontaukOS 0.1.2</h3>
<p class="release-meta">Released April 12, 2026 | Preview channel | Tested in QEMU, VirtualBox, and select Intel desktop hardware</p> <p class="release-meta">May 2, 2026</p>
<p> <h4>New</h4>
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.
</p>
<ul> <ul>
<li>Improved Intel graphics bring-up during desktop startup</li> <li>Symmetric Multiprocessing (SMP) support</li>
<li>Reduced audio glitches in the HDA playback path</li> <li>New Time Zone Configuration applet in System Configuration with full time zone database</li>
<li>Added more complete PDF Viewer and Weather App integration</li> <li>Message box dialogs (OK, Yes/No, OK/Cancel) as a shared library (see Docs &gt; Desktop Internals &gt; Dialogs)</li>
<li>Refined installer messaging and first-boot desktop defaults</li> <li>Open/Save file dialogs as a shared library (see Docs &gt; Desktop Internals &gt; Dialogs)</li>
<li>Copy and Move file operations in Files app</li>
<li>Standard MTK GUI toolkit; the following apps were ported:
<ul>
<li>Calculator</li>
<li>Weather</li>
<li>Wikipedia</li>
<li>Bluetooth</li>
<li>Disks</li>
<li>Printers</li>
<li>Process Manager</li>
</ul>
</li>
<li>New formatting options added to Wikipedia</li>
<li>New Screenshot app for capturing desktop images</li>
<li>New Paint app</li>
<li>New Video Player app with AVI format support</li>
<li>Ported Lua scripting language interpreter</li>
<li>Terminal app ported to Window Server from being desktop built-in app</li>
<li>Terminal app now supports zoom shortcuts</li>
<li>Process Manager (<code>procmgr</code>) ported to Window Server, UI revamped, Windows tab added</li>
<li>New Word Processor app; PDF export included</li>
<li>New Spreadsheet app</li>
<li>Text Editor app ported to Window Server from being desktop built-in app</li>
<li>Text Editor now supports C and Lua syntax highlighting</li>
<li>Audio visualizer added to Music app</li>
<li>New Window Server helpers for standalone GUI apps (<code>win_create</code>, <code>win_poll</code>, <code>win_present</code>, etc.)</li>
<li>Files app now has virtual folders to expose system components (System Configuration, Apps folders)</li>
<li>Drive labels displayed in Files app</li>
<li>Process crash popups (CrashReport)</li>
<li>Expanded ACPI support</li>
<li>Primitive S3 sleep/wake support</li>
<li>Support for Internet Printing Protocol (IPP) printing</li>
<li>Print dialog and test page printing</li>
<li>Primitive clipboard support</li>
<li>ELF shared library support with PIC code model</li>
<li>Login screen improvements</li>
<li>PDF viewer rendering improvements</li>
<li>Super + Space keyboard shortcut for desktop search panel</li>
</ul>
<h4>Included in ISO</h4>
<ul>
<li>MontaukOS SMP kernel</li>
<li>Userspace bootstrap (<code>0:/os/init.elf</code>) and other essential system utilities</li>
<li>MontaukOS desktop environment and graphical apps</li>
<li>Manual pages (<code>0:/man</code>), readable via <code>man</code> command</li>
<li>System CA certificates (<code>0:/etc/ca-certificates.crt</code>)</li>
<li>Flat Remix icon pack</li>
<li>JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts</li>
<li>DOOM Shareware game with SDL_mixer audio support</li>
<li>Experimental HTTP server (<code>httpd</code>) and default page (<code>0:/www/index.html</code>)</li>
<li>Desktop wallpaper - Lake and mountains by Stephen Walker, Unsplash</li>
</ul> </ul>
<p><strong>Package details:</strong> Raw disk image bundle, sample size 84 MB, includes release notes and checksum placeholder.</p>
<p class="release-actions"><a href="downloads/montaukos-v0.4.0-preview.txt" download>Download sample package</a></p>
</div> </div>
<h2>Release Archive</h2> <h2>Release Archive</h2>
<div class="box release-card" id="v032"> <div class="box release-card" id="v011">
<h3>MontaukOS v0.3.2 Stable</h3> <h3>MontaukOS 0.1.1</h3>
<p class="release-meta">Released December 18, 2025 | Stable channel | Maintenance update</p> <h4>New</h4>
<p>
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.
</p>
<ul> <ul>
<li>Fixed several ext2 edge cases during larger file copies</li> <li>Quality of life improvements in Wikipedia Client and Image Viewer apps</li>
<li>Improved network driver recovery after emulator resets</li> <li>Fixed memory leaks</li>
<li>Shipped a more reliable default audio mixer configuration</li> <li>Fixed ghost shell.elf process bug in terminal emulator</li>
<li>Fixed File Manager rendering bug</li>
</ul>
<h4>Included in ISO</h4>
<ul>
<li>MontaukOS kernel</li>
<li>Userspace bootstrap (<code>0:/os/init.elf</code>) and other essential system utilities</li>
<li>MontaukOS desktop environment and graphical apps</li>
<li>Manual pages (<code>0:/man</code>), readable via <code>man</code> command</li>
<li>System CA certificates (<code>0:/etc/ca-certificates.crt</code>)</li>
<li>Flat Remix icon pack</li>
<li>JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts</li>
<li>DOOM Shareware game and Montauk DOOM runtime (<code>0:/games/doom.elf</code>)</li>
<li>Experimental HTTP server (<code>httpd</code>) and default page (<code>0:/www/index.html</code>)</li>
<li>Desktop wallpaper - Lake and mountains by Stephen Walker, Unsplash</li>
</ul> </ul>
<p><strong>Notes:</strong> Best starting point for users who want a conservative baseline before trying preview releases.</p>
<p class="release-actions"><a href="downloads/montaukos-v0.3.2-stable.txt" download>Download sample package</a></p>
</div> </div>
<div class="box release-card" id="v030"> <div class="box release-card" id="v010">
<h3>MontaukOS v0.3.0 Alpha</h3> <h3>MontaukOS 0.1.0</h3>
<p class="release-meta">Released September 29, 2025 | Alpha channel | Early public image</p> <p>(first release)</p>
<p> <h4>Included in ISO</h4>
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.
</p>
<ul> <ul>
<li>Introduced the initial desktop environment and application launcher</li> <li>MontaukOS kernel</li>
<li>Added Terminal, File Manager, Weather App, and DOOM to the base image</li> <li>Userspace bootstrap (<code>0:/os/init.elf</code>) and other essential system utilities</li>
<li>Established the first multi-user session and filesystem workflow</li> <li>MontaukOS desktop environment and graphical apps</li>
<li>Manual pages (<code>0:/man</code>), readable via <code>man</code> command</li>
<li>System CA certificates (<code>0:/etc/ca-certificates.crt</code>)</li>
<li>Flat Remix icon pack</li>
<li>JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts</li>
<li>DOOM Shareware game and Montauk DOOM runtime (<code>0:/games/doom.elf</code>)</li>
<li>Experimental HTTP server (<code>httpd</code>) and default page (<code>0:/www/index.html</code>)</li>
<li>Desktop wallpaper - pine forest by Gustav Gullstrand, Unsplash</li>
</ul> </ul>
<p><strong>Notes:</strong> Keep for archival purposes and regression testing rather than daily use.</p>
<p class="release-actions"><a href="downloads/montaukos-v0.3.0-alpha.txt" download>Download sample package</a></p>
</div> </div>
<hr> <hr>