当前解决方案确定可运行于 Deepin、UOS、Ubuntu 等基于 Debian 的 Linux 操作系统发行版。
当前解决方案基于 Linux kernel 4.15.0。由于没有修改任何内核主线源代码,因此可以快速扩展到更高版本的 Linux kernel 中。
本解决方案中,运行于用户空间的 ELF 数字签名程序需要解析 ELF 文件格式,还需要应用一些密码学算法,因此需要一些软件包作为依赖。基于 Debian 的 Linux 发行版系列可以使用 APT (Advanced Package Tool) 工具安装这些依赖。签名程序依赖的软件包如下:
libssl-dev
解决方案中内核部分的代码不能也不需要依赖任何第三方软件包。