Busybox:修订间差异

来自资料库(何亚红)
跳转到导航 跳转到搜索
(创建页面,内容为“== 源代码 == === 主要 === https://git.busybox.net/busybox === 备用 === https://github.com/mirror/busybox.git == 说明 == busybox可提供许多UNIX工具(多数是简化版,提供基础的功能),而只需要一个单文件(可使用软连接指向busybox以创建busybox支持的命令)。 busybox常用于存储比较受限的系统,如在Flash的嵌入式系统。 优点是体积小缺点是只支持基本功能。 == 相关Linux发行…”)
 
第20行: 第20行:


以上发行版可用于测试busybox或者参考他们的文件系统。
以上发行版可用于测试busybox或者参考他们的文件系统。
== 笔记 ==
=== /dev/创建与更新 ===
除了系统调用、proc文件系统、sysfs文件系统之外,在Linux应用打交道最多的便是/dev/,对于使用busybox作为init的系统而言,通常使用mdev作为创建/dev/与维护/dev的工具。
在启动时需要使用<code>mdev -s</code> 创建/dev,使用<code>echo /sbin/mdev >/proc/sys/kernel/hotplug</code> 设置在设备热插拔时更新/dev。
注意:在最新版Linux内核中可启用devtmpfs自动挂载一个/dev。


== 官方资料 ==
== 官方资料 ==
网址:https://www.busybox.net
网址:https://www.busybox.net

2023年8月17日 (四) 07:39的版本

源代码

主要

https://git.busybox.net/busybox

备用

https://github.com/mirror/busybox.git

说明

busybox可提供许多UNIX工具(多数是简化版,提供基础的功能),而只需要一个单文件(可使用软连接指向busybox以创建busybox支持的命令)。

busybox常用于存储比较受限的系统,如在Flash的嵌入式系统。

优点是体积小缺点是只支持基本功能。

相关Linux发行版

  • tinycorelinux:一个体积极小的Linux系统项目。作用类似Windows的PE,主要运行一些维护工具或者黑客工具(如WIFI破解)。注意:工具需要自行集成或者下载修改好的镜像。
  • alpine:一个基于musl libc与busybox的安全导向的轻量Linux发行版。主要用于docker镜像。

以上发行版可用于测试busybox或者参考他们的文件系统。

笔记

/dev/创建与更新

除了系统调用、proc文件系统、sysfs文件系统之外,在Linux应用打交道最多的便是/dev/,对于使用busybox作为init的系统而言,通常使用mdev作为创建/dev/与维护/dev的工具。

在启动时需要使用mdev -s 创建/dev,使用echo /sbin/mdev >/proc/sys/kernel/hotplug 设置在设备热插拔时更新/dev。

注意:在最新版Linux内核中可启用devtmpfs自动挂载一个/dev。

官方资料

网址:https://www.busybox.net