如何维护旧Linux内核的应用程序

时间:2016-09-26 13:07:23

标签: linux legacy i386

我的任务是为运行Linux 2.6.18的旧i486设备维护一些软件。

我设法在最新的Linux系统上编译源代码,但是当我在设备上运行时,它会崩溃。运行strace显示未实现futex操作FUTEX_WAIT_PRIVATE。因为它是在Linux 2.6.22中添加的,所以很有意义。

维护此软件的合理方法是什么? 当然,我可以找到一个Linux发行版的旧图像,但这会把我锁定在一个没有支持的环境中,很难找到我需要的软件包。

1 个答案:

答案 0 :(得分:0)

我最终在VM中安装了Debian 4.0。我编辑主机操作系统上的代码,然后ssh进入Debian 4.0 VM进行编译。