Skip to content

Developer Alpha release with systemd daemon packaging, multi-arch cross-compilation, install.sh, and updated docs

Choose a tag to compare

@neonull neonull released this 17 Aug 18:44
· 36 commits to main since this release

⚡ 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 native systemd unit file enabling uild to 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 9090 across 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 = True and 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 .so Plugin 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