⚙️ Requirements & supported platforms
⚙️ Requirements & supported platforms
System Requirements
The minimum requirements to run RF Swift are:
- CPU: Any dual-core CPU (quad-core recommended for better performance)
- RAM: 4GB minimum (8GB or more recommended)
- Storage: 10GB free space (20GB+ recommended for multiple container images)
- Docker: Automatically installed by the one-line installer
- Internet Connection: Required for initial setup and image downloads
Supported Platforms
RF Swift is designed to work across multiple platforms and architectures to suit your specific environment.
Operating Systems
| Platform | x86_64/amd64 | arm64/v8 | riscv64 |
|---|---|---|---|
| Windows | ✅ Fully supported | ❓ Limited testing | ❌ Not supported |
| Linux | ✅ Fully supported | ✅ Fully supported | ✅ Fully supported |
| macOS | ❓ Limited support | ✅ Supported (better inside a VM for USB devices) | ❌ Not supported |
Tested Single-Board Computers
| SBC | Status | Comments |
|---|---|---|
| Raspberry Pi 5 | ✅ | Works perfectly with most tools |
| Milk-V Jupiter | ✅ | Works perfectly with most tools, but slower than Raspberry Pi 5 |
| Orange Pi RV2 | ✅ | Works perfectly with most tools, but slower than Milk-V Jupiter |
| Milk-V Mars | ❌ | Software support is currently unavailable. Docker installation is problematic |
| UP Squared Series | ✅ | Works perfectly with most tools |
Feature Compatibility Matrix
| Feature | Linux | Windows | macOS |
|---|---|---|---|
| Container Execution | ✅ | ✅ | ✅ |
| GUI Applications | ✅ | ✅ | ✅ (with XQuartz) |
| USB Device Forwarding | ✅ | ✅ (with usbipd) | ❌ |
| Audio Support | ✅ | ✅ (with PulseAudio) | ❓ Limited |
| Hardware Acceleration | ✅ | ❓ Limited | ❓ Limited |
| Cross-Compilation | ✅ | ✅ (in WSL) | ✅ |
| One-Line Installer | ✅ | ❌ | ✅ |
Questions or Feedback?
❓
RF Swift is still in active development.
Have a question or feedback? Feel free to open an issue!
Next Steps
Dive right into the following section to get started:
Last updated on