You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Containerfile
- bootc container lint now runs BEFORE ostree container commit in one
RUN layer (F-01: lint could not block a committed image)
- Remove duplicate kernel-devel install; PACKAGES.md packages-kernel is SSOT
automation/42-cosign-policy.sh
- Replace v0.2.0 (MiOS version, not cosign) with real COSIGN_VERSION=v2.4.3
- Download cosign_checksums.txt and sha256sum -c before install (F-02)
automation/01-repos.sh
- Enable gpgcheck=1 + repo_gpgcheck=1 on Fedora 44 repos (F-05)
- Import fedora-gpg-keys if RPM-GPG-KEY-fedora-44-x86_64 not present
automation/37-aichat.sh
- Download .sha256 sidecar for aichat and aichat-ng; verify before
extracting; die on mismatch (F-06)
automation/19-k3s-selinux.sh
- Pin k3s-selinux clone to tag K3S_SELINUX_TAG (default v1.5.stable.2)
instead of branch HEAD (F-07)
automation/10-gnome.sh
- Download sha256 sidecar for Bibata cursor; verify before extracting (F-08)
automation/build.sh
- Add 99-postcheck.sh to CONTAINERFILE_SCRIPTS skip list; was running
twice per build (F-09)
automation/99-cleanup.sh
- Remove ostree container commit; Containerfile is sole commit point (F-10)
.github/workflows/mios-ci.yml
- Make smoke-test build fatal; broken PRs were merging silently (F-11)
etc/containers/systemd/mios-ceph.container
- Pin Image to quay.io/ceph/ceph:v18 instead of :latest (F-12)
- Document root/no-User= exception (F-14)
etc/containers/systemd/mios-k3s.container
- Document Privileged=true architectural exception (F-13)
- Document root exception and K3S_TOKEN bootstrap drop-in override (F-14)
automation/49-finalize.sh
- Replace direct dnf5 with $DNF_BIN "${DNF_SETOPT[@]}" (F-15)
automation/90-generate-sbom.sh
- Replace direct dnf with $DNF_BIN "${DNF_SETOPT[@]}" (F-16)
- Remove wall-clock timestamp from SBOM filenames (F-17)
automation/{common,lib_common,masking,lib_masking,packages,lib_packages}.sh
- Delete 6 stale duplicate library files; canonical copies are in lib/ (F-18)
automation/08-system-files-overlay.sh
- Add comment explaining why mkdir /var/home is required at build time (F-25)
image-versions.yml
- Remove malformed SHA256 hex; clarify Renovate populates digests (F-22/23)
SECURITY.md
- Mark init_on_alloc/free and page_alloc.shuffle as intentionally disabled
due to CUDA/NVIDIA incompatibility (F-26)
Justfile
- Add --build-arg MIOS_USER and --build-arg MIOS_HOSTNAME to all three
podman build targets (build, build-logged, build-verbose); user-chosen
values were silently ignored and always defaulted to 'mios'
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|`init_on_alloc=1`| Zero memory on allocation | Set `=0` to disable|
35
-
|`init_on_free=1`| Zero memory on deallocation | Set `=0` to disable|
36
-
|`page_alloc.shuffle=1`| Randomize page allocator freelists | Set `=0` to disable|
34
+
|~~`init_on_alloc=1`~~| Zero memory on allocation — **disabled**: causes CUDA/NVIDIA memory init failures; enable only on CPU-only deployments | Re-enable in a higher-priority kargs.d file|
35
+
|~~`init_on_free=1`~~| Zero memory on deallocation — **disabled**: same CUDA incompatibility | Re-enable in a higher-priority kargs.d file|
36
+
|~~`page_alloc.shuffle=1`~~| Randomize page allocator freelists — **disabled**: NVIDIA driver instability under page-alloc randomisation | Re-enable in a higher-priority kargs.d file|
37
37
|`randomize_kstack_offset=on`| Randomize kernel stack offsets per syscall | Set `=off` to disable |
0 commit comments