diff --git a/archives/isos/montauk-0.1.7-x86_64.iso b/archives/isos/montauk-0.1.7-x86_64.iso new file mode 100644 index 0000000..3839824 Binary files /dev/null and b/archives/isos/montauk-0.1.7-x86_64.iso differ diff --git a/archives/releasenotes.txt b/archives/releasenotes.txt index 9a7db75..88e4704 100644 --- a/archives/releasenotes.txt +++ b/archives/releasenotes.txt @@ -1,3 +1,34 @@ +MontaukOS 0.1.7 (July 9, 2026) + (9b66d3f4703b9d4d19d1a7f37aff8d36fb076f7c) + +New +==== + * The libc printf-family functions now support floating-point (decimal) formatting, so Lua and other programs print decimal numbers correctly + * DOOM now shows a warning when no WAD game-data file is present rather than crashing + * Manual pages updated to document current MontaukOS + +Fixed +===== + * Fixed ramdisk file copies being incorrectly created as directories rather than files + +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.6 (July 8, 2026) - hotfix (ce5f4075138f22865fec6f583c7cfb0272a17676) diff --git a/kernel/src/Api/BuildNo.hpp b/kernel/src/Api/BuildNo.hpp index b3a52e6..47643ad 100644 --- a/kernel/src/Api/BuildNo.hpp +++ b/kernel/src/Api/BuildNo.hpp @@ -12,4 +12,4 @@ #pragma once -#define MONTAUK_BUILD_NUMBER 8 +#define MONTAUK_BUILD_NUMBER 1 diff --git a/kernel/src/Api/Info.hpp b/kernel/src/Api/Info.hpp index c26b213..883304d 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.7"; + const char* ver = "0.1.8"; 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 = 8; + outInfo->apiVersion = 9; outInfo->maxProcesses = Sched::MaxProcesses; outInfo->buildNumber = MONTAUK_BUILD_NUMBER; } diff --git a/montaukos.org/downloads.html b/montaukos.org/downloads.html index 79c3312..461f16e 100644 --- a/montaukos.org/downloads.html +++ b/montaukos.org/downloads.html @@ -96,6 +96,7 @@
It is recommended that users run MontaukOS in a virtual machine rather than on real hardware.
- Download ISO+ +
- License
- Tutorials/Manual -
printf-family functions now support floating-point (decimal) formatting, so Lua and other programs print decimal numbers correctly0:/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)httpd) and default page (0:/www/index.html)0:/os/wallpapers)