fix: align POSIX stdio and argument handling, clarify Intel iwlwifi licensing

This commit is contained in:
2026-08-09 10:42:09 +02:00
parent a06ef0192d
commit 771c3a5a98
15 changed files with 197 additions and 19 deletions
+60 -3
View File
@@ -356,7 +356,64 @@ License: Intel redistributable firmware license
================================================================================
14. Default wallpaper photograph
14. Intel iwlwifi register definitions
================================================================================
The register offsets, firmware command identifiers, and wire-format structures
in kernel/src/Drivers/Net/Wifi/IwxReg.hpp are an adapted subset of the Intel
iwlwifi API definitions as consolidated in OpenBSD's if_iwxreg.h. MontaukOS
relies on the BSD license option of the upstream dual BSD/GPLv2 license.
Copyright (c) 2017 Intel Deutschland GmbH
Copyright (c) 2018-2019 Intel Corporation
Copyright (c) 2026 Daniel Hammer
This file is provided under a dual BSD/GPLv2 license. When using or
redistributing the upstream material, you may do so under either license.
MontaukOS relies on the BSD license option for the adapted material.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name Intel Corporation nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
================================================================================
15. Intel iwlwifi firmware
================================================================================
Shipped as binary firmware payloads in the bootable image:
programs/data/firmware/intel/iwlwifi-so-a0-gf-a0-89.ucode
programs/data/firmware/intel/iwlwifi-so-a0-gf-a0.pnvm
These files are redistributable Intel iwlwifi firmware obtained from the
linux-firmware project. The files remain Intel property and are not licensed
under the MontaukOS Software License. The full license text is included on
the MontaukOS ISO at 0:/os/licenses/Intel-iwlwifi-firmware.txt.
================================================================================
16. Default wallpaper photograph
================================================================================
Shipped as the default login-screen wallpaper on the ISO
(0:/os/wallpapers/default.jpg): a photograph of blossoms against misty hills.
@@ -374,7 +431,7 @@ License: Unsplash License (https://unsplash.com/license)
similar or competing service.
================================================================================
15. Flanterm (text renderer for kernel debug log)
17. Flanterm (text renderer for kernel debug log)
================================================================================
Compiled into the MontaukOS kernel (see kernel/src/Libraries/flanterm).
The files are taken unmodified from the flanterm project.
@@ -410,7 +467,7 @@ License: BSD-2-Clause license (https://raw.githubusercontent.com/Mintsuki/Flante
================================================================================
16. GNU Compiler Collection (GCC) and GNU Binutils (Montauk SDK)
18. GNU Compiler Collection (GCC) and GNU Binutils (Montauk SDK)
================================================================================
The MontaukOS SDK includes native ports of GCC 14.2.0 and GNU Binutils 2.43.1
at 0:/sdk/. The GCC tools include gcc, g++, cpp, cc1, and cc1plus. The Binutils