feat: release notes for 0.1.3; archive 0.1.3 iso; bump version to 0.1.4
This commit is contained in:
Binary file not shown.
@@ -1,3 +1,71 @@
|
|||||||
|
MontaukOS 0.1.3 (June 7, 2026)
|
||||||
|
|
||||||
|
New
|
||||||
|
====
|
||||||
|
* New 2048 game
|
||||||
|
* New Audio app with a system audio mixer for per-application volume control
|
||||||
|
* Bluetooth audio (A2DP) support, including Intel Bluetooth controller firmware loading
|
||||||
|
* USB mass storage device support, with hotplugging and removable medium detection in Files
|
||||||
|
* SVG image support in Image Viewer, including vector zoom
|
||||||
|
* New Network Configuration applet, backed by kernel network statistics reporting
|
||||||
|
* Process Manager gains a Performance tab with CPU usage graphing (kernel now exposes CPU time)
|
||||||
|
* Scheduler now supports threading
|
||||||
|
* xHCI BIOS-to-OS handoff
|
||||||
|
* Login screen rebuilt on the MTK toolkit, with faster drawing and a shutdown progress display
|
||||||
|
* Graceful shutdown and reboot: Bluetooth devices are disconnected and disks are flushed
|
||||||
|
* Files app improvements:
|
||||||
|
* Selection marquee, now also in list view
|
||||||
|
* Properties dialog for single and multiple files
|
||||||
|
* Delete confirmation for directories
|
||||||
|
* Refresh button and USB medium detection
|
||||||
|
* Support for folders with more than 64 entries
|
||||||
|
* 64-bit file sizes
|
||||||
|
* Asynchronous copy, move, and delete with a progress dialog
|
||||||
|
* MTK GUI toolkit improvements:
|
||||||
|
* New graphing widget
|
||||||
|
* New scrollbar widget, with scrollbars standardized across apps
|
||||||
|
* Improved input boxes
|
||||||
|
* Right-click context menus
|
||||||
|
* Accent colors respected in more desktop components, including print dialogs
|
||||||
|
* Word Processor now discovers installed fonts automatically (from 0:/fonts)
|
||||||
|
* Icons added to the PDF Viewer toolbar
|
||||||
|
* Terminal emulator performance improvements
|
||||||
|
* Wikipedia app improvements and a simplified starting page
|
||||||
|
* Music app defaults to the user's Music folder
|
||||||
|
* Paint app UI improvements
|
||||||
|
* System Configuration renamed to Settings
|
||||||
|
* Kernel build numbering
|
||||||
|
* Licensing files added and copyright notices updated
|
||||||
|
|
||||||
|
Fixed
|
||||||
|
=====
|
||||||
|
* Login screen no longer hangs when no USB input device is connected
|
||||||
|
* Various shell and Terminal reliability fixes, including output redirection and a white flash on launch
|
||||||
|
* Fixed audio mixer and Music app freezes, and a freeze when closing the Music app
|
||||||
|
* Reliability improvements in the Window Server and IPC subsystems
|
||||||
|
* Fixed a periodic freeze in the print stack
|
||||||
|
* Fixed desktop background selection freeze
|
||||||
|
* Process-wide spinlock added to the userspace heap for thread safety
|
||||||
|
* Fixed the VFS delete operation for the ramdisk driver
|
||||||
|
* Fixed list alignment with indent options in the Word Processor
|
||||||
|
* Fixed Screenshot full-screen flickering
|
||||||
|
* Standardized and fixed scrollbars in the Text Editor and other apps
|
||||||
|
* Corrected process and PID reporting
|
||||||
|
* Numerous additional kernel and desktop bug fixes
|
||||||
|
|
||||||
|
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:/os/certs/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)
|
||||||
|
|
||||||
MontaukOS 0.1.2 (May 2, 2026)
|
MontaukOS 0.1.2 (May 2, 2026)
|
||||||
|
|
||||||
New
|
New
|
||||||
|
|||||||
@@ -12,4 +12,4 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define MONTAUK_BUILD_NUMBER 68
|
#define MONTAUK_BUILD_NUMBER 1
|
||||||
|
|||||||
@@ -17,13 +17,13 @@ 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.3";
|
const char* ver = "0.1.4";
|
||||||
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];
|
||||||
outInfo->osVersion[5] = '\0';
|
outInfo->osVersion[5] = '\0';
|
||||||
|
|
||||||
outInfo->apiVersion = 4;
|
outInfo->apiVersion = 5;
|
||||||
outInfo->maxProcesses = Sched::MaxProcesses;
|
outInfo->maxProcesses = Sched::MaxProcesses;
|
||||||
outInfo->buildNumber = MONTAUK_BUILD_NUMBER;
|
outInfo->buildNumber = MONTAUK_BUILD_NUMBER;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -96,6 +96,7 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#latest">Latest Release</a></li>
|
<li><a href="#latest">Latest Release</a></li>
|
||||||
|
<li><a href="#v013">v0.1.3</a></li>
|
||||||
<li><a href="#v012">v0.1.2</a></li>
|
<li><a href="#v012">v0.1.2</a></li>
|
||||||
<li><a href="#v011">v0.1.1</a></li>
|
<li><a href="#v011">v0.1.1</a></li>
|
||||||
<li><a href="#v010">v0.1.0</a></li>
|
<li><a href="#v010">v0.1.0</a></li>
|
||||||
@@ -110,6 +111,83 @@
|
|||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2 id="latest">Latest Release</h2>
|
<h2 id="latest">Latest Release</h2>
|
||||||
|
<div class="box release-card" id="v013">
|
||||||
|
<h3>MontaukOS 0.1.3</h3>
|
||||||
|
<p class="release-meta">June 7, 2026</p>
|
||||||
|
<h4>New</h4>
|
||||||
|
<ul>
|
||||||
|
<li>New 2048 game</li>
|
||||||
|
<li>New Audio app with a system audio mixer for per-application volume control</li>
|
||||||
|
<li>Bluetooth audio (A2DP) support, including Intel Bluetooth controller firmware loading</li>
|
||||||
|
<li>USB mass storage device support, with hotplugging and removable medium detection in Files</li>
|
||||||
|
<li>SVG image support in Image Viewer, including vector zoom</li>
|
||||||
|
<li>New Network Configuration applet, backed by kernel network statistics reporting</li>
|
||||||
|
<li>Process Manager gains a Performance tab with CPU usage graphing (kernel now exposes CPU time)</li>
|
||||||
|
<li>Scheduler now supports threading</li>
|
||||||
|
<li>xHCI BIOS-to-OS handoff</li>
|
||||||
|
<li>Login screen rebuilt on the MTK toolkit, with faster drawing and a shutdown progress display</li>
|
||||||
|
<li>Graceful shutdown and reboot: Bluetooth devices are disconnected and disks are flushed</li>
|
||||||
|
<li>Files app improvements:
|
||||||
|
<ul>
|
||||||
|
<li>Selection marquee, now also in list view</li>
|
||||||
|
<li>Properties dialog for single and multiple files</li>
|
||||||
|
<li>Delete confirmation for directories</li>
|
||||||
|
<li>Refresh button and USB medium detection</li>
|
||||||
|
<li>Support for folders with more than 64 entries</li>
|
||||||
|
<li>64-bit file sizes</li>
|
||||||
|
<li>Asynchronous copy, move, and delete with a progress dialog</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>MTK GUI toolkit improvements:
|
||||||
|
<ul>
|
||||||
|
<li>New graphing widget</li>
|
||||||
|
<li>New scrollbar widget, with scrollbars standardized across apps</li>
|
||||||
|
<li>Improved input boxes</li>
|
||||||
|
<li>Right-click context menus</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Accent colors respected in more desktop components, including print dialogs</li>
|
||||||
|
<li>Word Processor now discovers installed fonts automatically (from <code>0:/fonts</code>)</li>
|
||||||
|
<li>Icons added to the PDF Viewer toolbar</li>
|
||||||
|
<li>Terminal emulator performance improvements</li>
|
||||||
|
<li>Wikipedia app improvements and a simplified starting page</li>
|
||||||
|
<li>Music app defaults to the user's Music folder</li>
|
||||||
|
<li>Paint app UI improvements</li>
|
||||||
|
<li>System Configuration renamed to Settings</li>
|
||||||
|
<li>Kernel build numbering</li>
|
||||||
|
<li>Licensing files added and copyright notices updated</li>
|
||||||
|
</ul>
|
||||||
|
<h4>Fixed</h4>
|
||||||
|
<ul>
|
||||||
|
<li>Login screen no longer hangs when no USB input device is connected</li>
|
||||||
|
<li>Various shell and Terminal reliability fixes, including output redirection and a white flash on launch</li>
|
||||||
|
<li>Fixed audio mixer and Music app freezes, and a freeze when closing the Music app</li>
|
||||||
|
<li>Reliability improvements in the Window Server and IPC subsystems</li>
|
||||||
|
<li>Fixed a periodic freeze in the print stack</li>
|
||||||
|
<li>Fixed desktop background selection freeze</li>
|
||||||
|
<li>Process-wide spinlock added to the userspace heap for thread safety</li>
|
||||||
|
<li>Fixed the VFS delete operation for the ramdisk driver</li>
|
||||||
|
<li>Fixed list alignment with indent options in the Word Processor</li>
|
||||||
|
<li>Fixed Screenshot full-screen flickering</li>
|
||||||
|
<li>Standardized and fixed scrollbars in the Text Editor and other apps</li>
|
||||||
|
<li>Corrected process and PID reporting</li>
|
||||||
|
<li>Numerous additional kernel and desktop bug fixes</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:/os/certs/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>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Release Archive</h2>
|
||||||
<div class="box release-card" id="v012">
|
<div class="box release-card" id="v012">
|
||||||
<h3>MontaukOS 0.1.2</h3>
|
<h3>MontaukOS 0.1.2</h3>
|
||||||
<p class="release-meta">May 2, 2026</p>
|
<p class="release-meta">May 2, 2026</p>
|
||||||
@@ -173,7 +251,6 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2>Release Archive</h2>
|
|
||||||
<div class="box release-card" id="v011">
|
<div class="box release-card" id="v011">
|
||||||
<h3>MontaukOS 0.1.1</h3>
|
<h3>MontaukOS 0.1.1</h3>
|
||||||
<h4>New</h4>
|
<h4>New</h4>
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
MontaukOS v0.3.0 Alpha
|
|
||||||
Released: 2025-09-29
|
|
||||||
Channel: Alpha
|
|
||||||
|
|
||||||
This is a sample package placeholder for the website downloads page.
|
|
||||||
Replace this file with the published disk image, archive, or installer artifact
|
|
||||||
when official release assets are available.
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
MontaukOS v0.3.2 Stable
|
|
||||||
Released: 2025-12-18
|
|
||||||
Channel: Stable
|
|
||||||
|
|
||||||
This is a sample package placeholder for the website downloads page.
|
|
||||||
Replace this file with the published disk image, archive, or installer artifact
|
|
||||||
when official release assets are available.
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
MontaukOS v0.4.0 Preview
|
|
||||||
Released: 2026-04-12
|
|
||||||
Channel: Preview
|
|
||||||
|
|
||||||
This is a sample package placeholder for the website downloads page.
|
|
||||||
Replace this file with the published disk image, archive, or installer artifact
|
|
||||||
when official release assets are available.
|
|
||||||
Reference in New Issue
Block a user