This website requires JavaScript.
0a52a4f3ba
fix(iso): restore loglevel=7 on VGA console for crash visibility
iso/v1.0.19
Mikhail Chusavitin
2026-03-26 11:19:07 +03:00
b132f7973a
fix(iso): derive ISO filename from iso/v* tags, not audit/v*
iso/v1.0.18
Mikhail Chusavitin
2026-03-26 11:05:51 +03:00
bd94b6c792
fix(iso): add libnvidia-ptxjitcompiler + ldconfig for PTX JIT and NCCL
iso/v1.0.17
Mikhail Chusavitin
2026-03-26 10:37:27 +03:00
06017eddfd
feat(tui): remove nvtop auto-launch from NVIDIA SAT
audit/v1.0.9
Mikhail Chusavitin
2026-03-26 10:29:05 +03:00
0ac7b6a963
fix(iso): restore console=tty0 — VGA screen was black without it
iso/v1.0.16
Mikhail Chusavitin
2026-03-26 10:23:53 +03:00
3d2ae4cdcb
fix(iso): use Ubuntu jammy codename for AMD ROCm repo — Debian not supported
iso/v1.0.15
Mikhail Chusavitin
2026-03-26 10:08:58 +03:00
4669f14f4f
feat(tui): GPU Platform Stress Test — live nvtop chart during test
audit/v1.0.8
Mikhail Chusavitin
2026-03-26 10:01:31 +03:00
540a9e39b8
refactor(audit): rename Fan Stress Test → GPU Platform Stress Test
audit/v1.0.7
Mikhail Chusavitin
2026-03-26 09:56:25 +03:00
58510207fa
fix(iso): fall back through ROCm 6.4→6.3→6.2 if repo Release file missing
iso/v1.0.14
Mikhail Chusavitin
2026-03-26 09:52:17 +03:00
4cd7c9ab4e
feat(audit): fan-stress SAT for MSI case-04 fan lag & thermal throttle detection
audit/v1.0.6
Mikhail Chusavitin
2026-03-26 09:51:03 +03:00
cfe255f6e4
Release audit/v1.0.5
audit/v1.0.5
Mikhail Chusavitin
2026-03-26 09:41:19 +03:00
8b9d3447d7
Overlay SAT results into audit JSON
audit/v1.0.4
Mikhail Chusavitin
2026-03-25 20:11:03 +03:00
614b7cad61
Improve PCIe inventory and hardware identity collection
audit/v1.0.3
Mikhail Chusavitin
2026-03-25 20:00:38 +03:00
9a1df9b1ba
Tighten support bundles and fix AMD runtime checks
audit/v1.0.2
Mikhail Chusavitin
2026-03-25 19:35:25 +03:00
30cf014d58
Rename NVIDIA bootloader modes
Mikhail Chusavitin
2026-03-25 19:12:26 +03:00
27d478aed6
Add bootloader choice for safe vs full NVIDIA boot
Mikhail Chusavitin
2026-03-25 19:11:15 +03:00
d36e8442a9
Stabilize live ISO consoles and NVIDIA boot path
Mikhail Chusavitin
2026-03-25 19:05:18 +03:00
b345b0d14d
Derive ISO version from git tags
Mikhail Chusavitin
2026-03-25 18:40:48 +03:00
0a1ac2ab9f
Bootstrap ROCm hook prerequisites in ISO build
Mikhail Chusavitin
2026-03-25 18:38:19 +03:00
1e62f828c6
Embed MOTD banner into TUI
audit/v1.0.1
Mikhail Chusavitin
2026-03-25 18:11:17 +03:00
f8c997d272
Add missing SAT progress TUI helpers
Mikhail Chusavitin
2026-03-25 18:03:45 +03:00
0c16616cc9
1. Verbose live progress during SAT tests (CPU, Memory, Storage, AMD GPU) - New tui/sat_progress.go: polls {DefaultSATBaseDir}/{prefix}-*/verbose.log every 300ms and parses completed/in-progress steps - Busy screen now shows each step as PASS lscpu (234ms) / FAIL stress-ng (60.0s) / ... sensors-after instead of just "Working..."
Mikhail Chusavitin
2026-03-25 17:54:27 +03:00
adcc147b32
feat(iso): add AMD Instinct MI250X/MI250 driver support
Mikhail Chusavitin
2026-03-25 15:42:10 +03:00
94e233651e
fix(sat): fix nvme device-self-test command flags
Mikhail Chusavitin
2026-03-25 15:24:52 +03:00
03c36f6cb2
fix(iso): add stress-ng to package list for CPU SAT
Mikhail Chusavitin
2026-03-25 13:50:30 +03:00
a221814797
fix(tui): fix GPU panel row showing AMD chipset devices, clear screen before TUI
Mikhail Chusavitin
2026-03-25 13:49:09 +03:00
b6619d5ccc
fix(iso): skip NVIDIA module load when no NVIDIA GPU present
Mikhail Chusavitin
2026-03-25 13:38:31 +03:00
450193b063
feat(iso): remove splash.png, show EASY-BEE ASCII art in GRUB text mode
Mikhail Chusavitin
2026-03-25 13:32:23 +03:00
ee8931f171
fix(iso): pin ISO kernel to same ABI as compiled NVIDIA modules
Mikhail Chusavitin
2026-03-25 12:26:59 +03:00
b771d95894
fix(iso): fix linux-packages to "linux-image" so lb appends flavour correctly
Mikhail Chusavitin
2026-03-25 11:45:41 +03:00
8e60e474dc
feat(iso): rebrand to EASY-BEE with ASCII art banner
Mikhail Chusavitin
2026-03-25 11:45:12 +03:00
2f4ec2acda
fix(iso): auto-detect and install kernel headers at build time
Mikhail Chusavitin
2026-03-25 11:25:29 +03:00
7ed5cb0306
fix(iso): auto-detect kernel ABI at build time instead of pinning
Mikhail Chusavitin
2026-03-25 11:17:29 +03:00
6df7ac68f5
fix(iso): bump kernel ABI to 6.1.0-44 (6.1.164-1 in bookworm)
Mikhail Chusavitin
2026-03-25 11:16:09 +03:00
0ce23aea4f
feat(iso): add exfatprogs and ntfs-3g for USB export support
Mikhail Chusavitin
2026-03-25 11:12:51 +03:00
36dff6e584
feat: CPU SAT via stress-ng + BMC version via ipmitool
Mikhail Chusavitin
2026-03-25 11:06:12 +03:00
1c80906c1f
feat(tui): rebuild TUI around hardware diagnostics (Health Check + two-column layout)
Mikhail Chusavitin
2026-03-25 10:59:21 +03:00
2abe2ce3aa
fix(iso): fix NCCL version to 2.28.9+cuda13.0, add sha256 verification
Mikhail Chusavitin
2026-03-19 12:04:03 +03:00
8233c9ee85
feat(iso): add NCCL 2.26.2 to LiveCD
Mikhail Chusavitin
2026-03-19 09:51:28 +03:00
13189e2683
fix(iso): pet hardware watchdog via systemd RuntimeWatchdogSec=30s
Mikhail Chusavitin
2026-03-18 23:56:42 +03:00
76a17937f3
feat(tui): NVIDIA SAT with nvtop, GPU selection, metrics and chart — v1.0.0
audit/v1.0.0
Mikhail Chusavitin
2026-03-18 15:18:57 +03:00
b965184e71
feat: wrap chart viewer in web shell
Mikhail Chusavitin
2026-03-16 18:26:05 +03:00
b25a2f6d30
feat: add support bundle and raw audit export
Mikhail Chusavitin
2026-03-16 18:20:26 +03:00
d18cde19c1
Drop legacy non-container builders
Mikhail Chusavitin
2026-03-16 00:23:55 +03:00
78c6dfc0ef
Sync hardware ingest contract v2.7
Mikhail Chusavitin
2026-03-15 23:03:38 +03:00
72cf482ad3
Embed Reanimator Chart web viewer
Mikhail Chusavitin
2026-03-15 22:07:42 +03:00
a6023372b1
Use microcode as CPU firmware
Mikhail Chusavitin
2026-03-15 21:16:17 +03:00
ab5a4be7ac
Align hardware export with ingest contract
Mikhail Chusavitin
2026-03-15 21:04:53 +03:00
b8c235b5ac
Add TUI hardware banner and polish SAT summaries
Mikhail Chusavitin
2026-03-15 14:27:01 +03:00
b483e2ce35
Add health verdicts and acceptance tests
Mikhail Chusavitin
2026-03-14 17:53:58 +03:00
17f0bda45e
Update docs for current LiveCD flow
Mikhail Chusavitin
2026-03-14 16:28:30 +03:00
591164a251
Rename ISO volume to BEE
Mikhail Chusavitin
2026-03-14 14:58:49 +03:00
ef4ec5695d
Remove broken TUI log redirection
Mikhail Chusavitin
2026-03-14 14:57:31 +03:00
f1e096cabe
Keep live TUI logs off the console
Mikhail Chusavitin
2026-03-14 14:51:25 +03:00
6082c7953e
Add console tools and bee menu startup
livecd-v0.1.1-6082c79
Mikhail Chusavitin
2026-03-14 08:36:38 +03:00
f37ef0d844
Run live TUI as root via sudo
Mikhail Chusavitin
2026-03-14 08:34:23 +03:00
e32fa6e477
Use live-config autologin for bee user
Mikhail Chusavitin
2026-03-14 08:33:36 +03:00
20118bb400
Fix tty1 autologin override order
Mikhail Chusavitin
2026-03-14 08:17:23 +03:00
55d6876297
Avoid tty1 black screen on live boot
Mikhail Chusavitin
2026-03-14 08:14:49 +03:00
e8e176ab7f
Add zstd to live image packages
Mikhail Chusavitin
2026-03-14 08:04:18 +03:00
caeafa836b
Improve VM boot diagnostics and guest support
Mikhail Chusavitin
2026-03-14 07:51:16 +03:00
e8a52562e7
Persist builder caches outside container
Mikhail Chusavitin
2026-03-14 07:40:32 +03:00
6aca1682b9
Refactor bee CLI and LiveCD integration
Mikhail Chusavitin
2026-03-13 16:52:16 +03:00
b7c888edb1
fix: getty autologin root, inject GSP firmware for H100, bump 0.1.1
Mikhail Chusavitin
2026-03-08 22:12:02 +03:00
17d5d74a8d
fix: nomodeset + remove splash (framebuffer hangs on headless H100 server)
Mikhail Chusavitin
2026-03-08 21:39:31 +03:00
d487e539bb
fix: use sudo git checkout to reset root-owned build artifacts
Mikhail Chusavitin
2026-03-08 20:54:15 +03:00
441ab3adbd
fix: blacklist nouveau driver (hangs on H100 unknown chipset)
Mikhail Chusavitin
2026-03-08 20:51:49 +03:00
c91c8d8cf9
feat: bee-themed grub splash (amber/black honeycomb) with progress bar
Mikhail Chusavitin
2026-03-08 20:44:19 +03:00
83e1910281
feat: custom grub bootloader - bee branding, 5s auto-boot, no splash
Mikhail Chusavitin
2026-03-08 20:35:23 +03:00
2252c5af56
fix: use isc-dhcp-client for dhclient, remove standalone lsblk (in util-linux)
Mikhail Chusavitin
2026-03-08 19:43:59 +03:00
7a4d75c143
fix: remove unsupported --hostname/--username from lb config
Mikhail Chusavitin
2026-03-08 19:28:01 +03:00
7c62d100d4
fix: use SYSSRC=common SYSOUT=amd64 for NVIDIA build on Debian split headers
Mikhail Chusavitin
2026-03-08 19:23:47 +03:00
c843ff95a2
fix: add -Wno-error to CFLAGS_MODULE for NVIDIA kernel 6.1 compat
Mikhail Chusavitin
2026-03-08 18:55:25 +03:00
0057686769
fix: pass GCC include dir to NVIDIA make to resolve stdarg.h not found
Mikhail Chusavitin
2026-03-08 18:53:37 +03:00
68b5e02a74
fix: run-builder.sh uses BUILDER_USER from .env, not hardcoded
Mikhail Chusavitin
2026-03-08 18:48:33 +03:00
fa553c3f20
fix: update DEBIAN_KERNEL_ABI to 6.1.0-43 (actual kernel on build host)
Mikhail Chusavitin
2026-03-08 18:35:44 +03:00
345a93512a
migrate ISO build from Alpine to Debian 12 (Bookworm)
Mikhail Chusavitin
2026-03-08 18:01:38 +03:00
d952e10dbb
fix: fail loudly on missing NVIDIA libs and .ko, improve mknod logging
Mikhail Chusavitin
2026-03-08 17:07:47 +03:00
11e001cafa
fix: add libc6-compat — required for dlopen of glibc shared objects on Alpine
Mikhail Chusavitin
2026-03-08 17:03:45 +03:00
5db3c3c74c
fix: create /dev/nvidia* nodes in bee-nvidia — mdev has no NVIDIA rules
Mikhail Chusavitin
2026-03-08 14:42:18 +03:00
98f14b21c1
fix: remove kernel version pin — dynamic detection prevents KVER mismatch
Mikhail Chusavitin
2026-03-07 12:11:05 +03:00
18f377987f
fix: audit pipeline correctness after full review
Mikhail Chusavitin
2026-03-07 12:06:25 +03:00
0e0760bba9
build: always nuke apks_* cache to prevent stale package errors
Mikhail Chusavitin
2026-03-07 11:59:37 +03:00
7d19fb8f60
Fix stale genapkovl in /var/tmp shadowing ~/.mkimage version
Mikhail Chusavitin
2026-03-07 11:55:16 +03:00
449da7012c
bee-tui: default mask /24, gateway x.x.x.1, DNS 77.88.8.8/77.88.8.1/1.1.1.1/8.8.8.8
Mikhail Chusavitin
2026-03-07 11:40:21 +03:00
dbbc8628d0
Remove linux-lts from apks — kernel handled by kernel_flavors
Mikhail Chusavitin
2026-03-07 11:30:32 +03:00
1feb956e30
Fix: use dl-cdn.alpinelinux.org everywhere for consistent package resolution
Mikhail Chusavitin
2026-03-07 11:28:14 +03:00
699c8d2473
docs: document kernel pin and mirror invariants in runtime-flows
Mikhail Chusavitin
2026-03-07 11:23:04 +03:00
ac6aeefa1a
Fix: use builder's own mirror for mkimage, not dl-cdn
Mikhail Chusavitin
2026-03-07 11:22:31 +03:00
cdc2996cd3
Fix mkimage git conflict: cd /var/tmp before running mkimage.sh
Mikhail Chusavitin
2026-03-07 11:16:56 +03:00
5bc6d3da42
Add bee-smoketest to ISO overlay
Mikhail Chusavitin
2026-03-07 10:54:25 +03:00
ffc7e5c71a
Fix critical ISO build bugs: kernel pinning, service registration, PATH, audit checks
Mikhail Chusavitin
2026-03-07 10:52:54 +03:00
493ccea415
Clear ~/.mkimage before build to prevent stale profiles
Mikhail Chusavitin
2026-03-07 10:05:06 +03:00
0a13463e94
Fix misleading password fallback message in build.sh
Mikhail Chusavitin
2026-03-07 09:51:16 +03:00
a2b2cb23bc
Fix run-builder.sh: update overlay and build script paths
Mikhail Chusavitin
2026-03-07 09:50:18 +03:00
b8135a19df
Remove leftover debug/prod split files from tracking
Mikhail Chusavitin
2026-03-07 09:49:11 +03:00
1e98428be8
Add nvidia-bug-report.sh to ISO and fix GPU diagnostic pack in bee-tui
Mikhail Chusavitin
2026-03-07 09:48:27 +03:00
240c33f6a1
Add backlog with GPU stress test task
Mikhail Chusavitin
2026-03-07 09:45:51 +03:00
1eeee46a34
Remove gpu_burn from ISO build — binary too large
Mikhail Chusavitin
2026-03-06 20:17:30 +03:00
1768bb58dd
Merge debug/prod into single ISO build, fix NVIDIA module loading
Mikhail Chusavitin
2026-03-06 20:14:18 +03:00