源码学习:https://github.com/mirror/busybox (未完待续)

简介

https://www.busybox.net/
https://github.com/mirror/busybox

BusyBox: 嵌入式 Linux 的瑞士军刀

BusyBox 将许多常见的 UNIX 实用程序的小型版本组合成一个单一的小型可执行文件。它为 GNU fileutils、shellutils 等通常在 GNU 工具集中找到的大多数实用程序提供了替代品。BusyBox 中的实用程序通常比其功能完整的 GNU 对应物具有更少的选项;然而,所包含的选项提供了预期的功能,并且在行为上非常类似于它们的 GNU 对应物。BusyBox 为任何小型或嵌入式系统提供了一个相当完整的环境。

BusyBox 被设计为考虑大小优化和有限资源。它还非常模块化,因此您可以轻松地在编译时包含或排除命令(或功能)。这使得定制嵌入式系统变得很容易。要创建一个工作系统,只需在 /dev 中添加一些设备节点,/etc 中添加一些配置文件,以及一个 Linux 内核。

BusyBox 由Denys Vlasenko维护,并根据GNU GENERAL PUBLIC LICENSE第2版进行许可。

linux vm busybox

web js linux 虚拟机:https://bellard.org/jslinux/vm.html?url=alpine-x86.cfg&mem=192
web js 虚拟机列表:https://bellard.org/jslinux/index.html

code结构

你可能感兴趣的:(code,学习,c)