voidnsrun:在Musl libc Void Linux环境中运行glibc二进制文件

时间:2024-05-29 19:29:29
【文件属性】:

文件名称:voidnsrun:在Musl libc Void Linux环境中运行glibc二进制文件

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-29 19:29:29

void musl glibc voidlinux C

voidnsrun voidnsrun是用于在具有备用/usr树的隔离挂接命名空间中启动程序的实用程序。 它的主要目标是在musl-libc Void Linux环境中运行glibc程序(反之亦然,但是谁需要呢?)。 它创建一个新的私有安装名称空间,使用绑定安装将gusr容器中的目录用/usr和其他一些目录透明地替换,并启动程序。 相反, voidnsundo是用于从voidnsrun创建的安装命名空间中启动父安装命名空间中的程序的实用程序。 安装 创建glibc容器 根据,将glibc基本系统安装到单独的新目录中: # mkdir /glibc # XBPS_ARCH=x86_64 xbps-install --repository=http://alpha.de.repo.voidlinux.org/current -r /glibc -S base-voidstrap 安装v


【文件预览】:
voidnsrun-master
----config.h(509B)
----macros.h(551B)
----voidnsrun.c(17KB)
----test()
--------testserver.c(3KB)
--------testclient.c(961B)
----LICENSE(1KB)
----utils.c(3KB)
----voidnsundo.c(3KB)
----.gitignore(53B)
----utils.h(766B)
----Makefile(969B)
----README.md(11KB)

网友评论