# Системные требования OneXray

Source: https://onexray.com/ru/docs/system-requirements/
Description: Минимальные версии ОС и архитектуры OneXray, а также требования к библиотекам и ядру для Ubuntu, Fedora и Arch Linux.
Language: ru-RU
Last updated: 2026-11-15


Перед загрузкой OneXray проверьте операционную систему и архитектуру процессора. Эти требования относятся к текущим официальным выпускам.

**Пакеты Linux DEB, RPM, pacman (`.pkg.tar.zst`) и ZIP требуют Ubuntu 24.04 LTS или совместимый дистрибутив с glibc 2.39+, GLib 2.80+, библиотекой GTK 3 и ядром Linux 5.3+ с поддержкой pidfd. Ubuntu 22.04 не соответствует этим требованиям.**

## Поддерживаемые системы

| Платформа / версия | Минимальная ОС | Архитектура процессора |
| --- | --- | --- |
| iPhone / iPad | iOS / iPadOS 16 | Устройства iPhone и iPad с поддержкой этой ОС |
| Mac App Store | macOS 13 | Apple silicon или Intel |
| Mac — OneXraySE | macOS 13 | Apple silicon или Intel |
| Android, телефоны и планшеты | Android 10 (API 29) | arm64-v8a или x86_64; 32-битный ARM не поддерживается |
| Windows x64 | Windows 10 20H2 (сборка 19042) | x64 |
| Windows ARM64 | Windows 11 | ARM64 |
| Linux DEB / RPM / pacman / ZIP | Ubuntu 24.04 LTS или совместимый дистрибутив; подробности ниже | x86_64 или arm64 (aarch64); стандартный Arch Linux — x86_64 |

Ссылки на загрузку, различия пакетов и необходимые разрешения VPN приведены в разделах [установки](https://onexray.com/ru/docs/install/) и [первого подключения](https://onexray.com/ru/docs/getting-started/).

## Требования Linux

OneXray требует графического сеанса рабочего стола. При использовании ZIP сохраняйте распакованный пакет целиком.

Для пакетов DEB, RPM, pacman (`.pkg.tar.zst`) и ZIP действуют одинаковые требования к системным библиотекам:

| Компонент | Требование |
| --- | --- |
| Базовый дистрибутив | Ubuntu 24.04 LTS или другой дистрибутив со всеми перечисленными библиотеками |
| glibc | 2.39 или новее (базовая версия для официальных пакетов) |
| GLib | 2.80 или новее |
| GTK | Библиотека GTK 3 |
| Ядро | Linux 5.3 или новее с поддержкой pidfd для наблюдения за процессом Core |
| Процессор | x86_64 или arm64 (aarch64), в соответствии с загруженным пакетом |

На совместимой системе Debian/Ubuntu используйте [DEB](https://onexray.com/ru/docs/install/#linux-deb), на Fedora — [RPM](https://onexray.com/ru/docs/install/#linux-rpm), на Arch Linux — [пакет pacman](https://onexray.com/ru/docs/install/#linux-pacman). Выбирайте формат, который фактически доступен в нужном выпуске на [GitHub Releases](https://github.com/YuanDevTeam/OneXray/releases); если подходящего нативного пакета нет, используйте [ZIP](https://onexray.com/ru/docs/install/#linux-zip). Нативные пакеты устанавливают зависимости и автоматически выдают Core права `cap_net_admin` и `cap_net_raw` при установке и обновлении; для ZIP зависимости и capabilities настраиваются вручную. Требования к версиям библиотек одинаковы для всех форматов.

Инструкции для стандартного Arch Linux относятся к x86_64. Артефакт `OneXray-linux-aarch64.pkg.tar.zst` предназначен для совместимого дистрибутива ARM64 с pacman, который соответствует всем системным требованиям.

**Ubuntu 22.04 несовместима с текущими официальными пакетами Linux.** Её GLib 2.72 не содержит API, необходимых нативным библиотекам приложения, например [`g_once_init_enter_pointer`](https://docs.gtk.org/glib/type_func.Once.init_enter_pointer.html), появившийся в GLib 2.80. Из-за этого ошибка отсутствующего символа может возникнуть ещё до открытия окна.

Установка только GTK не выполняет отдельные требования к версиям GLib и glibc. Обновление только OneXray также не обновляет эти системные библиотеки. Используйте Ubuntu 24.04 LTS или дистрибутив, соответствующий всем требованиям, затем выполните [инструкции по установке Linux и выдаче capabilities](https://onexray.com/ru/docs/install/#linux).

### Проверка системы Linux

Эти команды показывают дистрибутив, версию glibc и версию ядра:

```shell
cat /etc/os-release
ldd --version
uname -r
```

В Debian/Ubuntu проверьте версии установленных библиотек GLib и GTK:

```shell
dpkg-query -W 'libglib2.0-0*' 'libgtk-3-0*'
```

В Fedora:

```shell
rpm -q glibc glib2 gtk3
```

В Arch Linux:

```shell
pacman -Q glibc glib2 gtk3
```

Новое ядро не заменяет отсутствующие или устаревшие библиотеки пользовательского пространства. Перед установкой проверьте все требования.


