是否可以运行BSD userland作为Linux内核的GNU coreutils的替代品
发布时间:2020-12-13 22:58:48 所属栏目:Linux 来源:网络整理
导读:我一直在寻找一个不适用于嵌入式系统的 Linux发行版,并且不使用许多流行发行版中的许多GNU实用程序.我想开发一个(宠物项目)linux发行版,它使用musl-libc,bsd userland和用户空间的Plan 9.在我开始之前并且可能浪费时间做不可能的事情,使用BSD用户空间作为GNU
我一直在寻找一个不适用于嵌入式系统的
Linux发行版,并且不使用许多流行发行版中的许多GNU实用程序.我想开发一个(宠物项目)linux发行版,它使用musl-libc,bsd userland和用户空间的Plan 9.在我开始之前并且可能浪费时间做不可能的事情,使用BSD用户空间作为GNU coreutils的替代品是否可行/实用?如果没有,有什么替代方案?
解决方法
您的目标似乎与stali项目非常接近(唯一的区别是BSD用户空间要求).
http://sta.li/ 我对这个项目的阶段了解不多,但您可以在项目邮件列表中获得一些帮助. 据我所知,BSD工具使用了大量的直接系统调用,并且很少使用POSIX API.我不相信bsd家伙使用很多#ifdefs编写代码来获得完全兼容的程序(但我可能是错的)…… 这个无耻的站点将plan9 userland移植到unix(也基于plan9port),它被称为9base(可在archlinux repo上安装). 我认为你在过去尝试组装类似的发行版时会遇到同样的问题:为了摆脱GNU而付出太多努力……基本系统很简单,但是对于有用的东西,你需要一个C编译器和那你就没有好的选择. GCC是gnu并且有几十个gnu依赖项,理智的freebsd gcc端口永远不会在linux上工作,原因很明显. 我目前的尝试是帮助完成Linux的ken-c(或9-cc)端口. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- linux – 如何在Debian上安装Mono XSP作为守护进
- linux – 经常访问的文件和I / O使用情况
- linux – 在MACOS的VM中安装Debian中的Gnome
- 如何在Linux中以编程方式反转屏幕颜色
- php不重新编译,安装未安装过的扩展,如curl扩展
- linux – IO阻塞进程是否会在’top’输出中显示1
- linux/ubuntu "xxx is not in the sudoers f
- linux – 用于基准测试和时间戳计数器频率的rdt
- linux – 如何查找已编译内核模块的版本?
- linux – xf86OpenConsole:无法打开/ dev / tty
热点阅读