From fa712e265886c380521cf40f55f78c8494881826 Mon Sep 17 00:00:00 2001 From: vasilito Date: Tue, 28 Jul 2026 22:47:46 +0900 Subject: [PATCH] =?UTF-8?q?redbear-mini:=20drop=20GPU/generic=20firmware?= =?UTF-8?q?=20=E2=80=94=20text-only=20image=20was=20~3G?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit redbear-firmware (~1.9G), redbear-firmware-intel (~396M) and redbear-firmware-amdgpu (~111M) staged GPU/DMC/generic linux-firmware blobs into a TEXT-ONLY console image (no GPU accel in text mode) — ~2.4G of dead weight that blew the image far past its size budget and overflowed the installer ('No space left on device' at the disk-image step). Keep only the small NIC/BT firmware (redbear-firmware-iwlwifi + -bluetooth, ~444K each) + firmware-loader. Image drops to ~600MB (< 700MB target). GPU firmware belongs to redbear-full. --- config/redbear-mini.toml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/config/redbear-mini.toml b/config/redbear-mini.toml index fc2cd22b17..241e295a11 100644 --- a/config/redbear-mini.toml +++ b/config/redbear-mini.toml @@ -36,6 +36,9 @@ redbear-btusb = {} redbear-iwlwifi = {} redbear-firmware-iwlwifi = {} +# Shared CLI library for redbear-* tools (standardized --help, --version, --log-level, etc.) +redbear-cli = {} + # Redox-native netctl tooling. redbear-netctl = {} redbear-netctl-console = {} @@ -48,10 +51,13 @@ redbear-nmap = {} # below; see [init] section. Provides positive + negative caching and an # mDNS responder so the loopback resolver hits cache before upstream. redbear-dnsd = {} -redbear-firmware = {} -redbear-firmware-amdgpu = {} +# NB: text-only mini ships ONLY the small NIC/BT firmware (redbear-firmware-iwlwifi +# ~444K above + redbear-firmware-bluetooth ~444K). The GPU/generic firmware — +# redbear-firmware (~1.9G), redbear-firmware-intel (~396M), +# redbear-firmware-amdgpu (~111M) — is desktop-only dead weight in a text console +# (no GPU accel in text mode); it blew the image ~3G past budget and overflowed +# the installer. Removed here; it belongs to redbear-full. redbear-firmware-bluetooth = {} -redbear-firmware-intel = {} firmware-loader = {} redbear-wifictl = {} redbear-btctl = {}