feat: release notes for 0.1.9; NetSurf license notices; bump version to 0.2.0

Cut two 0.1.9 x86_64 images: montauk-0.1.9-x86_64.iso (29 MB) and
montauk-0.1.9-sdk-x86_64.iso (194 MB). Both include the NetSurf port and
exclude the WIP git port; only the SDK image carries 0:/sdk.

GNUmakefile: add RELEASE_WITHOUT_SDK=1 to the release target, mirroring
RELEASE_WITH_PORTS. Needed because devkit is .PHONY and repopulates
programs/bin/sdk on every build, so the SDK cannot be held out by hand.
sdk/tcc and sdk/lua stay (installed by their own targets), as does 0:/tmp,
which the libc uses for tmpnam() and not just compiler intermediates.

Also strip .release-tmp/boot/kernel. The ramdisk carries its own copy of
the kernel -- the image the Installer lays down on the target disk -- and
it is not named *.elf, so the existing find missed it. It was shipping
unstripped at 6.2 MB against 0.7 MB.

Licensing: NetSurf (GPLv2, MIT artwork), the ten NetSurf project libraries
(MIT), utf8proc (MIT) and zlib now ship in both images and had no
attribution anywhere. Add notices for each, and broaden the stb_image
section to cover stb_truetype, which the GUI apps have always linked. The
component lists in license.txt and license.html were stale to match;
license.txt is the source for 0:/os/licenses/LICENSE.txt, so it ships.

downloads.html: 0.1.9 card with separate download links for the plain and
SDK images; 0.1.8 moves to the archive.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-08-13 10:54:42 +02:00
co-authored by Claude Opus 5
parent a28b8ad0b2
commit 86e3ebfe33
7 changed files with 349 additions and 14 deletions
+12 -5
View File
@@ -155,14 +155,21 @@ termination.</p>
<p>The Software incorporates or is distributed alongside third-party components
that remain the property of their respective owners and are licensed under
their own terms, including the Limine bootloader, BearSSL, stb_image, the DOOM
engine (via doomgeneric), the Tiny C Compiler, Lua, the GNU Compiler Collection
(GCC), GNU Binutils, the Flat Remix icon theme, the bundled fonts, the Mozilla
CA certificate bundle, and Intel Bluetooth firmware. GCC and GNU Binutils are
their own terms, including the Limine bootloader, Flanterm, BearSSL, stb_image
and stb_truetype, the DOOM engine (via doomgeneric), the NetSurf web browser and
the NetSurf project libraries (libcss, libdom, libhubbub, libparserutils,
libwapcaplet, libnsutils, libnslog, libnspsl, libnsgif, libnsbmp), utf8proc,
zlib, the Tiny C Compiler, Lua, the GNU Compiler Collection (GCC), GNU Binutils,
the Flat Remix icon theme, the bundled fonts, the Mozilla CA certificate bundle,
Intel Bluetooth and Wi-Fi (iwlwifi) firmware, and the default wallpaper
photograph. GCC and GNU Binutils are
included as the native MontaukOS SDK toolchain (GCC 14.2.0 and Binutils 2.43.1)
under the GNU GPLv3, with the GCC Runtime Library Exception where applicable.
Copyright (C) 1987-2024 Free Software Foundation, Inc.; additional copyrights
belong to the respective GCC, GNU Binutils, and other contributors.
belong to the respective GCC, GNU Binutils, and other contributors. The NetSurf
application is included under the GNU GPLv2; its visual artwork is under the MIT
License. Copyright (C) the NetSurf Browser Project and its respective
contributors.
Nothing in this license modifies, supersedes, or limits the license terms
applicable to those components; to the extent of any conflict, the third-party
license controls for that component. The applicable copyright notices and