# System Requirements

## Preflight Check

If you'd like to verify your environment's compatibility, use the [following script](https://github.com/qpoint-io/preflight/tree/main):

{% code overflow="wrap" %}

```bash
curl -sSL https://github.com/qpoint-io/preflight/releases/latest/download/preflight.sh | sudo bash
```

{% endcode %}

## Operating System Requirements

* Linux-based operating system
* Supports both x86\_64 and arm64 architectures
* Kernel version 5.10 or higher

## System Configuration

### Kernel Settings

* Kernel lockdown mode should be set to `none` (default on most systems)
* Cgroups v2 enabled (default on most modern Linux distributions)

### Network

* At least one network interface with outbound network access

### Access Requirements

* Root access for installation
* Read-write filesystem access

### Resource Requirements

* Sufficient memory for BPF operations
* Storage space for logs and configuration


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qpoint.io/getting-started/qtap/system-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
