Commit graph

2 commits

Author SHA1 Message Date
Till Wegmueller
643c4f042d
Rename binaries to illumos-style short names
Follow illumos CLI naming conventions (zoneadm, svcadm, dladm):

  wayray-server           → wrsrvd
  wayray-client           → wrclient
  wayray-ctl              → wradm
  wayray-greeter          → wrlogin
  wayray-session-launcher → wrsessd
  wayray-gateway          → wrgw
  wayray-wm-floating      → wr-wm-floating
  wayray-wm-tiling        → wr-wm-tiling

Updated across all 23 documentation files, ADRs, book pages,
roadmap, and CLAUDE.md. Added binary name table to CLAUDE.md.
2026-03-29 00:34:19 +01:00
Till Wegmueller
c32ed5531d
Add ADR-015: Virtual desktops, RDP integration, and protocol gateways
Three-tier RDP integration:
- Tier 1: FreeRDP as Wayland app (works today)
- Tier 2: FreeRDP RAIL mode (seamless Windows apps in WM)
- Tier 3: Protocol gateway (VPN + RDP + seamless, managed service)

Protocol gateway handles full lifecycle: VPN tunnel establishment,
RDP session start, RAIL window translation to foreign surfaces.
Each gateway in isolated network namespace/zone. Connection profiles
per customer with security policies (clipboard, file transfer, etc.)

Protocol-agnostic adapter trait supports RDP, VNC, SPICE, SSH X11,
and WayRay federation as pluggable remote protocol sources.

Includes "maintenance engineer's day" scenario showing multi-customer
workflow with virtual desktops, gateway connections persisting across
session suspend/resume, and cross-site mobility.
2026-03-29 00:31:00 +01:00