Developer Alpha release with systemd daemon packaging, multi-arch cross-compilation, install.sh, and updated docs
⚡ UIL-X v0.8.0 Developer Alpha: Daemon Packaging & Edge Integration
We are excited to announce v0.8.0-alpha of UIL-X (uild), shifting the framework from core engine proving to production-ready edge packaging, systemd daemon management, and cross-architecture deployment.
⚡ Key Highlights in v0.8.0
📦 Daemon Packaging & One-Line Installer
- Automated Installation (
install.sh): Added a single-command installer script that auto-detects system architecture (amd64,arm64,armv6), sets up/etc/uild/config.json, and deploys binary targets to/usr/local/bin/. - Systemd Service Integration (
uild.service): Configured a nativesystemdunit file enablinguildto run as an auto-restarting background daemon on Debian, Ubuntu, and Armbian nodes (sudo systemctl status uild).
🌐 Peer-to-Peer Mesh Gossip (pkg/mesh)
-
Subnet UDP Discovery: Zero-configuration peer discovery running on UDP port
9090across cluster nodes (deepn-node-1,deepn-node-2, and Raspberry Pi edge nodes). -
Cross-Node Interlock Propagation: Sub-second transmission of post-quantum
$UPFo$ SHA3 payload commitments and emergency breach alerts across cluster peers.
🤖 ROS2 Emergency Stop Integration (ros2/)
- Unix Socket IPC Streaming: Non-blocking IPC event streaming via
/tmp/uild.sock. - Motor Controller Overrides: Bridges hardware interlock violations to ROS2 topics—instantly publishing
/safety/emergency_stop=Trueand forcing zero-velocity vectors (/cmd_vel) to halt robotics hardware.
🎛️ Live Kernel Telemetry & Substrates
- Sysfs Thermal Driver (
pkg/substrate/gpio_linux.go): Reads CPU thermal zones directly from/sys/class/thermal/thermal_zone0/temp. - Dynamic
.soPlugin Construction: Full support for loading closed-source/commercial interlock drivers at runtime using constructor symbols (NewDriver()).
📦 Multi-Architecture Assets Included
Pre-compiled, statically linked binaries are attached below for instant deployment:
uild-v0.8.0-alpha-linux-amd64.tar.gz— x86_64 server & workstation nodes (deepn-node-1)uild-v0.8.0-alpha-linux-arm64.tar.gz— 64-bit ARM SBCs (deepn-node-2, NanoPi, Jetson)uild-v0.8.0-alpha-linux-armv6.tar.gz— 32-bit ARM edge nodes (Raspberry Pi Zero W)
🚀 Quick Install
curl -sSL [https://raw.githubusercontent.com/deepnlabs/uil/main/install.sh](https://raw.githubusercontent.com/deepnlabs/uil/main/install.sh) | bash