# 运行环境与依赖

## Linux 发行版

当前解决方案确定可运行于 [Deepin](https://www.deepin.org/)、[UOS](https://www.chinauos.com/home)、[Ubuntu](https://ubuntu.com/) 等基于 Debian 的 Linux 操作系统发行版。

## Linux​ 内核版本

当前解决方案基于 Linux kernel 4.15.0。由于没有修改任何内核主线源代码，因此可以快速扩展到更高版本的 Linux kernel 中。

## 依赖

本解决方案中，运行于用户空间的 ELF 数字签名程序需要解析 ELF 文件格式，还需要应用一些密码学算法，因此需要一些软件包作为依赖。基于 Debian 的 Linux 发行版系列可以使用 **APT** (Advanced Package Tool) 工具安装这些依赖。签名程序依赖的软件包如下：

* `libssl-dev`

解决方案中内核部分的代码不能也不需要依赖任何第三方软件包。


---

# 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://mrdrivingduck.gitbook.io/linux-elf-sv/environment-and-dependencies.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.
