# System Requirements
This section outlines the system requirements for PLCopen Motion Control, detailing the necessary hardware and software components to ensure functionality, compatibility and optimal performance.
## Hardware Requirements
| **Component** | **Specifications** |
|---------------|-------------------|
| **Processor (CPU)** | For future compatibility, it is recommended to use a Series 2 Intel® Core™ Ultra Processor or later, a high-efficiency CPU designed for edge computing and AI-driven applications. |
| **Memory (RAM)** | To ensure smooth multitasking and data processing, it is recommended to have at least **16GB of LPDDR5X** memory:
- Memory Type: Dual-channel LPDDR5X
- Speed: 2R 7467 MT/s |
## Software Requirements
| **Component** | **Specifications** |
|---------------|-------------------|
| **Operating System** | PLCopen Motion Control runs best on **Ubuntu Linux 22.04 LTS**, a long-term support (LTS) version optimized for stability, security, and performance in industrial and AI-driven applications. Other Debian-like operating systems are also suitable. |
| **Kernel** | The PLCopen Motion Control requires a minimum **kernel version of 5.15 with Real-Time Kernel (RT)** capability for optimized performance in time-sensitive applications. |