feat: release notes for 0.1.5; archive 0.1.5 iso; bump version to 0.1.6
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
@@ -1,3 +1,48 @@
|
|||||||
|
MontaukOS 0.1.5 (July 8, 2026)
|
||||||
|
(37c51f31fcb5b9dc4b983c9aaeb27ff0f7827adb)
|
||||||
|
|
||||||
|
New
|
||||||
|
====
|
||||||
|
* New Character Map app (charmap)
|
||||||
|
* New Power app (powermgr) for CPU power and thermal monitoring
|
||||||
|
* CPU power and thermal management for Intel CPUs
|
||||||
|
* Software-defined radio support: RTL-SDR (RTL2832U + R820T2) USB driver, kernel radio APIs, and an sdr demo tool
|
||||||
|
* Intel Bluetooth firmware loading performance improvements
|
||||||
|
* New default login-screen wallpaper (0:/os/wallpapers/default.jpg), used when no wallpaper is configured
|
||||||
|
|
||||||
|
Fixed
|
||||||
|
=====
|
||||||
|
* Fix partially broken Bluetooth pairing and reconnection
|
||||||
|
* Bluetooth audio (A2DP) setup and reconnection reliability
|
||||||
|
* HCI events spanning multiple USB packets are now reassembled correctly, fixing Intel Bluetooth controller bring-up hangs
|
||||||
|
* Bluetooth MAC addresses are now displayed in conventional MSB-first byte order in the userspace Bluetooth app
|
||||||
|
* Fixed the desktop app loading cap
|
||||||
|
* Cleanup: shared libraries renamed to drop the 'lib' prefix, leftover test programs removed
|
||||||
|
|
||||||
|
Licensing
|
||||||
|
=========
|
||||||
|
* MontaukOS 0.1.5 is source-available: the MontaukOS Software License permits use, study, modification, and free redistribution with attribution (commercial distribution still requires permission)
|
||||||
|
* Third-party license texts and notices now ship on the ISO (0:/os/licenses/), covering the Flat Remix icon theme (GPLv3), the DOOM engine (GPLv2), the Tiny C Compiler (LGPL-2.1), Lua (MIT), the bundled fonts (OFL-1.1 for JetBrains Mono, Noto Serif, and Roboto; AGPLv3 with font-embedding exception for C059), the Mozilla CA certificate bundle (MPL-2.0), Intel Bluetooth firmware (Intel redistributable license), and other components
|
||||||
|
* The proprietary DOOM shareware WAD (doom1.wad) is not distributed; the DOOM engine still ships, but users must supply their own game data
|
||||||
|
|
||||||
|
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)
|
||||||
|
* Intel Bluetooth controller firmware (0:/os/firmware/intel)
|
||||||
|
* Third-party license texts and notices (0:/os/licenses)
|
||||||
|
* Tiny C Compiler (tcc) with MontaukOS headers and libraries (0:/lib/tcc)
|
||||||
|
* Lua 5.4 interpreter (lua) with headers and static library (0:/lib/lua)
|
||||||
|
* Flat Remix icon pack
|
||||||
|
* JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts
|
||||||
|
* DOOM engine with SDL_mixer audio support (game data not included)
|
||||||
|
* Experimental HTTP server (httpd) and default page (0:/www/index.html)
|
||||||
|
* Default wallpaper - blossoms by Nikhil Kumar, Unsplash (0:/os/wallpapers)
|
||||||
|
|
||||||
MontaukOS 0.1.4 (June 21, 2026)
|
MontaukOS 0.1.4 (June 21, 2026)
|
||||||
(4cda83aa58aa22431ec64893b7960f871729dab4)
|
(4cda83aa58aa22431ec64893b7960f871729dab4)
|
||||||
|
|
||||||
|
|||||||
@@ -12,4 +12,4 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define MONTAUK_BUILD_NUMBER 42
|
#define MONTAUK_BUILD_NUMBER 1
|
||||||
|
|||||||
@@ -17,13 +17,13 @@ namespace montauk::abi {
|
|||||||
|
|
||||||
// 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.5";
|
const char* ver = "0.1.6";
|
||||||
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 = 6;
|
outInfo->apiVersion = 7;
|
||||||
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="#v015">v0.1.5</a></li>
|
||||||
<li><a href="#v014">v0.1.4</a></li>
|
<li><a href="#v014">v0.1.4</a></li>
|
||||||
<li><a href="#v013">v0.1.3</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>
|
||||||
@@ -112,6 +113,55 @@
|
|||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2 id="latest">Latest Release</h2>
|
<h2 id="latest">Latest Release</h2>
|
||||||
|
|
||||||
|
<div class="box release-card" id="v015">
|
||||||
|
<h3>MontaukOS 0.1.5</h3>
|
||||||
|
<p class="release-meta">July 8, 2026</p>
|
||||||
|
<br><p>It is recommended that users run MontaukOS in a virtual machine rather than on real hardware.</p>
|
||||||
|
<h4>New</h4>
|
||||||
|
<ul>
|
||||||
|
<li>New Character Map app (<code>charmap</code>)</li>
|
||||||
|
<li>New Power app (<code>powermgr</code>) for CPU power and thermal monitoring</li>
|
||||||
|
<li>CPU power and thermal management for Intel CPUs</li>
|
||||||
|
<li>Software-defined radio support: RTL-SDR (RTL2832U + R820T2) USB driver, kernel radio APIs, and an <code>sdr</code> demo tool</li>
|
||||||
|
<li>Intel Bluetooth firmware loading performance improvements</li>
|
||||||
|
<li>New default login-screen wallpaper (<code>0:/os/wallpapers/default.jpg</code>), used when no wallpaper is configured</li>
|
||||||
|
</ul>
|
||||||
|
<h4>Fixed</h4>
|
||||||
|
<ul>
|
||||||
|
<li>Fix partially broken Bluetooth pairing and reconnection</li>
|
||||||
|
<li>Bluetooth audio (A2DP) setup and reconnection reliability</li>
|
||||||
|
<li>HCI events spanning multiple USB packets are now reassembled correctly, fixing Intel Bluetooth controller bring-up hangs</li>
|
||||||
|
<li>Bluetooth MAC addresses are now displayed in conventional MSB-first byte order in the userspace Bluetooth app</li>
|
||||||
|
<li>Fixed the desktop app loading cap</li>
|
||||||
|
<li>Cleanup: shared libraries renamed to drop the <code>lib</code> prefix, leftover test programs removed</li>
|
||||||
|
</ul>
|
||||||
|
<h4>Licensing</h4>
|
||||||
|
<ul>
|
||||||
|
<li>MontaukOS 0.1.5 is source-available: the <a href="license.html">MontaukOS Software License</a> permits use, study, modification, and free redistribution with attribution (commercial distribution still requires permission)</li>
|
||||||
|
<li>Third-party license texts and notices now ship on the ISO (<code>0:/os/licenses/</code>), covering the Flat Remix icon theme (GPLv3), the DOOM engine (GPLv2), the Tiny C Compiler (LGPL-2.1), Lua (MIT), the bundled fonts (OFL-1.1 for JetBrains Mono, Noto Serif, and Roboto; AGPLv3 with font-embedding exception for C059), the Mozilla CA certificate bundle (MPL-2.0), Intel Bluetooth firmware (Intel redistributable license), and other components</li>
|
||||||
|
<li>The proprietary DOOM shareware WAD (<code>doom1.wad</code>) is not distributed; the DOOM engine still ships, but users must supply their own game data</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>Intel Bluetooth controller firmware (<code>0:/os/firmware/intel</code>)</li>
|
||||||
|
<li>Third-party license texts and notices (<code>0:/os/licenses</code>)</li>
|
||||||
|
<li>Tiny C Compiler (<code>tcc</code>) with MontaukOS headers and libraries (<code>0:/lib/tcc</code>)</li>
|
||||||
|
<li>Lua 5.4 interpreter (<code>lua</code>) with headers and static library (<code>0:/lib/lua</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 engine with SDL_mixer audio support (game data not included)</li>
|
||||||
|
<li>Experimental HTTP server (<code>httpd</code>) and default page (<code>0:/www/index.html</code>)</li>
|
||||||
|
<li>Default wallpaper - blossoms by Nikhil Kumar, Unsplash (<code>0:/os/wallpapers</code>)</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Release Archive</h2>
|
||||||
<div class="box release-card" id="v014">
|
<div class="box release-card" id="v014">
|
||||||
<h3>MontaukOS 0.1.4</h3>
|
<h3>MontaukOS 0.1.4</h3>
|
||||||
<p class="release-meta">June 21, 2026</p>
|
<p class="release-meta">June 21, 2026</p>
|
||||||
@@ -158,7 +208,6 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2>Release Archive</h2>
|
|
||||||
<div class="box release-card" id="v013">
|
<div class="box release-card" id="v013">
|
||||||
<h3>MontaukOS 0.1.3</h3>
|
<h3>MontaukOS 0.1.3</h3>
|
||||||
<p class="release-meta">June 7, 2026</p>
|
<p class="release-meta">June 7, 2026</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user