diff --git a/archives/releasenotes.txt b/archives/releasenotes.txt index 88e4704..9856ed2 100644 --- a/archives/releasenotes.txt +++ b/archives/releasenotes.txt @@ -1,3 +1,43 @@ +MontaukOS 0.1.8 (July 18, 2026) + (71c66f803516558012be13ee38cb02a9a0ba476a) + +New +==== + * Ported GCC/G++ compilers and binutils (as, ld, ar) to MontaukOS, with a hosted libstdc++, forming the new Montauk SDK + * Installer redesigned on the MTK toolkit, with new software component selection + * MTK toolkit now anti-aliases rounded-rect frames (buttons, fields, panels) + * Intel GPU page flipping is now vblank-synced and double-buffered + * Max open desktop windows raised from 16 to 32 + +Fixed +===== + * The Files pathbar now qualifies paths + * Fixed Font Preview crash when opened manually + * Fixed inconsistent border radiuses on MTK UI elements + * Fixed Intel HDA audio controllers not being recognized + * Bluetooth A2DP audio output is now exclusive to one process, preventing playback conflicts + * Fixed a desktop/Files app freeze when deleting large files + * Roughly halved the ISO size by no longer embedding a redundant copy of the ramdisk + +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) + * Montauk SDK - native GCC/G++ and binutils (0:/sdk), built via `make sdk` + * 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.7 (July 9, 2026) (9b66d3f4703b9d4d19d1a7f37aff8d36fb076f7c) diff --git a/kernel/src/Api/BuildNo.hpp b/kernel/src/Api/BuildNo.hpp index 03e834d..47643ad 100644 --- a/kernel/src/Api/BuildNo.hpp +++ b/kernel/src/Api/BuildNo.hpp @@ -12,4 +12,4 @@ #pragma once -#define MONTAUK_BUILD_NUMBER 43 +#define MONTAUK_BUILD_NUMBER 1 diff --git a/kernel/src/Api/Info.hpp b/kernel/src/Api/Info.hpp index 883304d..d4463fc 100644 --- a/kernel/src/Api/Info.hpp +++ b/kernel/src/Api/Info.hpp @@ -17,13 +17,13 @@ namespace montauk::abi { // Copy strings into fixed-size arrays (user-accessible) const char* name = "MontaukOS"; - const char* ver = "0.1.8"; + const char* ver = "0.1.9"; 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]; outInfo->osVersion[5] = '\0'; - outInfo->apiVersion = 9; + outInfo->apiVersion = 10; outInfo->maxProcesses = Sched::MaxProcesses; outInfo->buildNumber = MONTAUK_BUILD_NUMBER; } diff --git a/montaukos.org/downloads.html b/montaukos.org/downloads.html index 5569c6d..33581c7 100644 --- a/montaukos.org/downloads.html +++ b/montaukos.org/downloads.html @@ -118,6 +118,7 @@
It is recommended that users run MontaukOS in a virtual machine rather than on real hardware.
as, ld, ar) to MontaukOS, with a hosted libstdc++, forming the new Montauk SDK0:/os/init.elf) and other essential system utilities0:/man), readable via man command0:/os/certs/ca-certificates.crt)0:/os/firmware/intel)0:/os/licenses)tcc) with MontaukOS headers and libraries (0:/lib/tcc)lua) with headers and static library (0:/lib/lua)0:/sdk), built via make sdkhttpd) and default page (0:/www/index.html)0:/os/wallpapers)printf-family functions now support floating-point (decimal) formatting, so Lua and other programs print decimal numbers correctly