Term glossary
Eight common terms, explained by operational boundaries
Terms help teams align on operational scope. The definitions below focus on real-world use and distinguish product names, connection protocols, and automation roles.
- Cloud Mac
- A Mac resource accessed remotely over a network. ArmCLI Cloud Mac provides remotely accessible Apple Silicon physical nodes for development, builds, testing, and experiments.
- Physical node
- The actual hardware device delivered to you. Node details include the data center, hostname, connection information, and order status. Confirm the target before troubleshooting.
- Dedicated
- Each order corresponds to one dedicated physical Mac, and tenants do not share an operating-system instance. You remain responsible for your processes, permissions, keys, and business data.
- Non-virtualized
- Compute tasks run directly on the rented physical node rather than on a virtualized operating-system instance shared with other tenants.
- VNC
- A connection method for viewing and controlling the macOS graphical interface remotely. It suits tasks requiring windows, simulators, or graphical tools; connection details are available in the console order.
- SSH
- A protocol for command-line access, file transfer, port forwarding, and automation. Verify the host fingerprint on first connection and prefer key-based authentication.
- self-hosted runner
- A pipeline executor registered and operated by your team on a Cloud Mac. Whether it can accept a task depends on its online status, label conditions, permissions, and working-directory configuration.
- Build cache
- Intermediate data retained to reduce repeated downloads and compilation. Caches improve repeated-task performance but require capacity planning, invalidation rules, and regular checks.