# 対応オペレーティングシステムとエコシステム

## オペレーティングシステム

ベンダーによるサポートが継続しているすべてのバージョンをサポートしています。バージョンがサポート終了に達すると、この一覧から外れます。

| オペレーティングシステム             | サポート対象バージョン                                                                  |
| ------------------------ | ---------------------------------------------------------------------------- |
| macOS                    | 15 Sequoia、26 Tahoe                                                          |
| Windows                  | Windows 11 バージョン 24H2 以降。Enterprise と Education ではバージョン 23H2 を 2026年11月10日まで |
| Ubuntu                   | 22.04 LTS、24.04 LTS、26.04 LTS                                                |
| Debian                   | 12（Bookworm）、13（Trixie）                                                      |
| Red Hat Enterprise Linux | 9, 10                                                                        |
| Rocky Linux              | 9, 10                                                                        |
| AlmaLinux                | 9, 10                                                                        |
| Oracle Linux             | 9, 10                                                                        |
| CentOS                   | Stream 9、Stream 10                                                           |
| Amazon Linux             | 2023                                                                         |

### Linux の詳細

| 要件      | Details                                                      |
| ------- | ------------------------------------------------------------ |
| アーキテクチャ | amd64 (`x86_64`) または arm64（`aarch64`）。実行して `uname -m` 確認するには |
| カーネル    | 5.11 以降で、BTF と cgroup v2 が利用可能であること。実行して `uname -r` 確認するには   |
| 初期化システム | systemd、これは `aikido-endpoint-protection` サービス                |

カーネル要件は、エージェントがパッケージのインストールを検出するために使用する eBPF データパスに由来します。を使用してインストールされたコンテナイメージは `--container` は代わりに明示的なプロキシを使用するため、より古いカーネルでも動作します。参照 [コンテナ内の Device Protection](https://help.aikidogov.us/docs/docs-ja/aikido-device-protection/deploying-aikido-endpoint/device-protection-mdm-guides/linux/device-protection-in-containers).

デスクトップ版のインストールでは、StatusNotifierItem に対応したトレイも必要です。これは見た目上の要件にすぎず、保護機能はどちらの場合でも動作します。参照 [Linux でのトレイアイコン対応](https://help.aikidogov.us/docs/docs-ja/aikido-device-protection/deploying-aikido-endpoint/device-protection-mdm-guides/linux/install-device-protection-for-linux/tray-icon-support-on-linux).

## パッケージソース

Device Protection は次のソースからのパッケージを監視します:

* NPM（npm、npx、yarn、pnpm、pnpx、bun、bunx、rush、rushx、など）
* PyPI（pip、pip3、pipx、pdm、poetry、uv、uvx、など）
* VS Code
* Open VSX（Cursor、Windsurf、Kiro、など）
* JetBrains
* Maven（Gradle、sbt、など）
* NuGet
* Chrome拡張機能
* Firefox の拡張機能
* Go
* Skills.sh
* Ruby 3+（bundler、gem）
* Rust
* PHP（composer）
* Homebrew

{% hint style="info" %}
Skills は専用のレジストリではなく GitHub でホストされているため、 **すべてのインストールをブロック** と **リクエストを強制** ポリシーは適用されません。参照 [インストールポリシーの設定](https://help.aikidogov.us/docs/docs-ja/aikido-device-protection/using-aikido-endpoint/configuring-installation-policies).
{% endhint %}
