Commit Graph
7 Commits
Author SHA1 Message Date
danielandClaude Opus 5 86e3ebfe33 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]>
2026-08-13 10:54:42 +02:00
daniel b6d7b80f57 montaukos.org - 33/33 menus adapted to update sidebar menu 2026-07-18 17:49:16 +02:00
daniel d7f6b58d04 license - add GCC/binutils notices to license/third party notices 2026-07-18 17:40:17 +02:00
daniel 3dea1ee6d5 montaukos.org - license changes 2026-07-18 00:00:32 +02:00
daniel 9519e174c0 feat: website/docs responsiveness, unified links 2026-07-09 23:21:10 +02:00
danielandClaude Fable 5 fe2cac7475 legal: CA bundle and Intel Bluetooth firmware notices
- THIRD-PARTY-NOTICES.txt gains sections for the Mozilla CA certificate
  bundle (0:/os/certs/ca-certificates.crt; Mozilla CA Certificate
  Program root store as packaged by Debian/Ubuntu ca-certificates,
  MPL-2.0) and the Intel Bluetooth firmware blobs
  (0:/os/firmware/intel/ibt-1040-0041.*, from linux-firmware, Intel
  redistributable firmware license).
- MPL-2.0 full text and Intel's firmware license (with its required
  copyright notice and disclaimer) ship at 0:/os/licenses/.
- Both added to the license's third-party list and man legal.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 15:15:47 +02:00
danielandClaude Fable 5 965c57b7a0 legal: TCC and Lua license declarations
- THIRD-PARTY-NOTICES.txt gains sections for the Tiny C Compiler
  (0.9.28rc, LGPL-2.1, modified for MontaukOS; source in
  programs/src/tcc/) and Lua (5.4.8, MIT, Lua.org PUC-Rio).
- LGPL-2.1 full text ships at 0:/os/licenses/LGPL-2.1.txt (copied from
  the vendored TCC COPYING); Lua's MIT text is reproduced in the
  notices file.
- Both components added to the license's third-party list and man legal.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 15:09:22 +02:00