diff --git a/.gitignore b/.gitignore index 75719ac..b233bfa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ /kernel-deps /limine /ovmf -*.iso +/*.iso *.hdd qemu.log toolchain/local/ diff --git a/archives/isos/montauk-0.1.2-x86_64.iso b/archives/isos/montauk-0.1.2-x86_64.iso new file mode 100644 index 0000000..e27087d Binary files /dev/null and b/archives/isos/montauk-0.1.2-x86_64.iso differ diff --git a/archives/releasenotes.txt b/archives/releasenotes.txt new file mode 100644 index 0000000..51109a4 --- /dev/null +++ b/archives/releasenotes.txt @@ -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 diff --git a/kernel/src/Api/Info.hpp b/kernel/src/Api/Info.hpp index bf23e04..ee54402 100644 --- a/kernel/src/Api/Info.hpp +++ b/kernel/src/Api/Info.hpp @@ -16,7 +16,7 @@ namespace Montauk { // Copy strings into fixed-size arrays (user-accessible) 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]; outInfo->osName[9] = '\0'; for (int i = 0; ver[i]; i++) outInfo->osVersion[i] = ver[i]; diff --git a/montaukos.org/downloads.html b/montaukos.org/downloads.html index c263ad2..c39af04 100644 --- a/montaukos.org/downloads.html +++ b/montaukos.org/downloads.html @@ -96,9 +96,9 @@
-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. -
+procmgr) ported to Window Server, UI revamped, Windows tab addedwin_create, win_poll, win_present, etc.)0:/os/init.elf) and other essential system utilities0:/man), readable via man command0:/etc/ca-certificates.crt)httpd) and default page (0:/www/index.html)Package details: Raw disk image bundle, sample size 84 MB, includes release notes and checksum placeholder.
--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. -
+0:/os/init.elf) and other essential system utilities0:/man), readable via man command0:/etc/ca-certificates.crt)0:/games/doom.elf)httpd) and default page (0:/www/index.html)Notes: Best starting point for users who want a conservative baseline before trying preview releases.
--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. -
+(first release)
+0:/os/init.elf) and other essential system utilities0:/man), readable via man command0:/etc/ca-certificates.crt)0:/games/doom.elf)httpd) and default page (0:/www/index.html)Notes: Keep for archival purposes and regression testing rather than daily use.
-