Skip to content

About

Minimal immutable compute-appliance OS for FiberFEC / distributed-runtime nodes

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

resonarch-nodeos

Minimal, immutable compute-appliance OS for dedicated FiberFEC / distributed-runtime nodes.

NODEOS-001 target

First physical target: Intel Core i7-4770K + NVIDIA GeForce GTX 1070 Ti, dual-booting beside Windows and exposing CPU, RAM, storage, NIC and CUDA capability to the main workstation.

NodeOS is not a second tensor runtime. llama.cpp / GGML remains compute authority.

Pinned substrate

  • Buildroot 2026.08
  • verified upstream release commit d5180309b1b66ef3b8eaccca70ad69be8e0729a1
  • Linux 6.12.47 baseline from Buildroot's x86_64 EFI profile
  • x86_64 UEFI / GRUB2 / GPT disk.img
  • glibc + BusyBox/SysV
  • direct LAN default: NodeOS 192.168.77.2/30, workstation 192.168.77.1/30

Build on Linux/WSL2:

./scripts/build-nodeos.sh

Fast configuration gate:

./scripts/build-nodeos.sh --configure-only

Artifacts are emitted to out/artifacts/ with SHA-256 build evidence.

Host Prerequisites for Evidence Verification

The verify-evidence.py script runs on the workstation and requires:

  • Python 3.12+ (required for tarfile.extractall(filter="data") extraction safety)
  • jsonschema (required for strict structural validation: pip install jsonschema)

CUDA boundary

The public repo does not redistribute NVIDIA proprietary binaries. The base image boots without them but remains fail-closed in DISCOVERED state. A verified vendor payload plus a successful physical sm_61 CUDA probe transitions the node to READY.

Compile the probe using CUDA 12.x:

./scripts/build-cuda-probe.sh

See vendor/nvidia/README.md and docs/NODEOS-001-bringup.md.

Milestones

  • NODEOS-001 — boot image, direct LAN, inventory, GTX 1070 Ti discovery and CUDA readiness gate.
  • NODEOS-002 — authenticated node identity, discovery and health telemetry.
  • NODEOS-003 — FiberFEC object plane and RAM↔GPU residency.
  • NODEOS-004 — CPU == RTX 4060 == GTX 1070 Ti cross-generation gate.
  • NODEOS-005 — llama.cpp/GGML remote consumer.
  • NODEOS-006 — immutable 24/7 appliance, watchdog and recovery.

Dell G15 5530 USB/headless pilot (experimental)

--profile=dell-g15-5530 is an isolated Buildroot configuration for the RTX 4060 Laptop GPU (sm_89), wired DHCP with direct-LAN fallback, and a key-only SSH listener that remains closed unless an individual NODEOS_SSH_PUBKEY is supplied at build time. The existing GTX 1070 Ti profile remains the default. Detailed safety, firmware and step-by-step build/boot gates: DELL-G15-USB-001.

Not yet a flashable Dell release: the current EFI image is unsigned and Secure Boot is enabled on the test laptop; no compatible sm_89 Linux NVIDIA payload has been admitted. The read-only Windows USB check tools/dell-usb-preflight.ps1 identifies disks but never flashes them or changes UEFI settings. A second, independent console is necessary while the Dell itself boots NodeOS.

About

Minimal immutable compute-appliance OS for FiberFEC / distributed-runtime nodes

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages