> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/aikido-device-protection/miscellaneous-aikido-endpoint/supported-ecosystems.md).

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

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

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

| オペレーティングシステム             | サポート対象バージョン                                                                  |
| ------------------------ | ---------------------------------------------------------------------------- |
| 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](/docs/docs-ja/aikido-device-protection/deploying-aikido-endpoint/device-protection-mdm-guides/linux/device-protection-in-containers.md).

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

## パッケージソース

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、など）
* Maven（Gradle、sbt、など）
* NuGet
* Chrome拡張機能
* Firefox の拡張機能
* Go
* Skills.sh
* Ruby 3+（bundler、gem）
* Rust
* PHP（composer）
* Homebrew

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.aikido.dev/docs/docs-ja/aikido-device-protection/miscellaneous-aikido-endpoint/supported-ecosystems.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
