-
BusyBox
配置菜单的详细选项
1
Busybox Settings
--->
2
General Configuration --->
3
[ ] Enable options for full-
blown desktop systems
4
[ ]
Provide compatible behavior for rare corner cases
(bigger code)
5
[ ] Assume that 1:1 char/glyph
correspondence is not true
6
Buffer allocation policy (Allocate with Malloc)
--->
7
--- Show terse applet usage
messages
8
[*] Show verbose
applet usage messages
9
[*]
Store applet usage messages in compressed form
10
[*]
Support --install [-s] to install applet links at
runtime
11
[*] Enable locale support (system needs locale for
this to work)
12
[*] Support for --long-options
13
[*]
Use the devpts filesystem for Unix98 PTYs
14
[ ]
Clean up all memory before exiting (usually not
needed)
15
[*] Support writing
pidfiles
16
--- Support for SUID/SGID handling
17
[*]
Runtime SUID/SGID configuration via /etc/
18
[*]
Suppress warning message if /etc/ is not readable
19
[ ]
Support NSA Security Enhanced Linux
20
[ ]
exec prefers applets
21
(/proc/self/exe) Path to BusyBox
executable
22
Build Options --->
23
[*] Build BusyBox as a static
binary (no shared libs)
_install)
prefix
36
Busybox
Library Tuning --->
37
(6) Minimum password length
38
(2)
MD5: Trade Bytes for Speed
39
[*]
Faster /proc scanning code (+100 bytes)
40
[*]
Support for /etc/networks
41
[*]
Command line editing
42
(1024) Maximum length of input
43
[*]
vi-style line editing commands
44
(15)
History size
45
[*]
History saving
46
[*]
Tab completion
47
[*]
Username completion
48
[*]
Fancy shell prompts
49
[ ]
Give more precise messages when copy fails (cp, mv
etc)
50
(4) Copy buffer size, in kilobytes
51
[ ]
Use clock_gettime(CLOCK_MONOTONIC) syscall
52
[*]
Use ioctl names rather than hex values in error
messages
53
[*] Support infiniband HW
54
--- Applets
55
Archival
Utilities --->
56
[*] Make tar, rpm, modprobe etc
understand .lzma data
57
[*] Make tar, rpm, modprobe etc
understand .bz2 data
58
[*] Make tar, rpm, modprobe etc
understand .gz data
59
[*] Make tar and gunzip understand
.Z data
60
[*] ar
61
[*]
Support for long filenames (not need for debs)
62
[*]
bunzip2
63
[*]
bzip2
64
[*] cpio
65
[*]
Support for archive creation
66
[ ] dpkg
67
[ ]
dpkg_deb
BusyBox
installation
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
[*]
gunzip
[*] gzip
[ ] rpm2cpio
[ ] rpm
[*] tar
[*] Enable archive
creation
[*] Autodetect gz/bz2 compressed
tarballs
[*]
Enable -X (exclude from) and -T (include from)
options)
[*]
Support for old tar header format
[*] Enable untarring
of tarballs with checksums produced by buggy Sun
tar
[*] Support for
GNU tar extensions (long filenames)
[*] Enable long options
[*] Enable use of
user and group names
[*] uncompress
[*] unlzma
[*] Optimize unlzma
for speed
[*] unzip
Coreutils --->
[*] basename
[*] cal
[*] cat
[*] catv
[*] chgrp
[*] chmod
[*] chown
[*] chroot
[*] cksum
[*] comm
[*] cp
[*] cut
[*] date
[*] Enable ISO date
format output (-I)
[*] dd
[*] Enable DD signal
handling for status reporting
[*] Enable ibs, obs and conv
options
[*] df
[*] Enable -a, -i, -B
[*] dirname
[*] dos2unix/unix2dos
[*] du (default
blocksize of 512 bytes)
[*] Use a default blocksize of
1024 bytes (1K)
[*]
echo (basic SuSv3 version taking no options)
[*] Enable echo
options (-n and -e)
[*] env
[*] Enable long
options
[*] expand
[*] Enable long
options
[*] expr
[*] Extend Posix
numbers support to 64 bit
[*] false
[*] fold
[*] head
[*] Enable head
options (-c, -q, and -v)
[*] hostid
[*] id
[*] install
[*] Enable long
options
[*] length
[*] ln
[*] logname
[*] ls
[*] Enable filetyping
options (-p and -F)
[*] Enable symlinks dereferencing
(-L)
[*]
Enable recursion (-R)
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
[*] Sort the file names
[*] Show file
timestamps
[*] Show username/groupnames
[*] Allow use of
color to identify file types
[*] Produce colored ls output
by default
[*]
md5sum
[*] mkdir
[*] Enable long
options
[*] mkfifo
[*] mknod
[*] mv
[*] Enable long
options
[*] nice
[*] nohup
[*] od
[*] printenv
[*] printf
[*] pwd
[*] readlink
[*] Enable
canonicalization by following all symlinks (-f)
[*] realpath
[*] rm
[*] rmdir
[*] Enable long
options
[*] seq
[*] sha1sum
[*] sleep
[*] Enable multiple
arguments and s/m/h/d suffixes
[*] Enable fractional arguments
[*] sort
[*] Full SuSv3
compliant sort (support -ktcsbdfiozgM)
[*] split
[*] Fancy extensions
[*] stat
[*] Enable custom
formats (-c)
[*] stty
[*] sum
[*] sync
[*] tac
[*] tail
[*] Enable extra tail
options (-q, -s, and -v)
[*] tee
[*] Enable block I/O
(larger/faster) instead of byte I/O
[*] test
[*] Extend test to 64
bit
[*] touch
[*] tr
[*] Enable character
classes (such as [:upper:])
[*] Enable equivalence classes
[*] true
[*] tty
[*] uname
[*] unexpand
[*] Enable long
options
[*] uniq
[*] usleep
[*] uudecode
[*] uuencode
[*] wc
[*] Support very
large files in wc
[*] who
[*] whoami
[*] yes
--- Common options for
cp and mv
[*] Preserve hard links
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
--- Common options for ls, more and
telnet
[*]
Calculate terminal & column widths
--- Common options for
df, du, ls
[*] Support for human readable
output (example 13k, 23M, 235G)
--- Common options for
md5sum, sha1sum
[*] Enable -c, -s and -w
options
Console
Utilities --->
[*] chvt
[*] clear
[*] deallocvt
[*] dumpkmap
[*] kbd_mode
[*] loadfont
[*] loadkmap
[*] openvt
[*] reset
[*] resize
[*] Print environment
variables
[*] setconsole
[*] Enable long
options
[*] setfont
[*] Support reading
textual screen maps
() Default directory for
console-tools files
[*] setkeycodes
[*] setlogcons
[*] showkey
Debian Utilities
--->
[*] mktemp
[*] pipe_progress
[*] run-parts
[*] Enable long
options
[*] Support additional arguments
[*] start-stop-daemon
[*] Support
additional arguments
[*] Enable long options
[*] which
Editors --->
[*] awk
[*] Enable math
functions (requires libm)
[*] cmp
[*] diff
[*] Enable checks for
binary files
[*] Enable directory support
[*] Enable -d option
to find smaller sets of changes
[*] ed
[*] patch
[*] sed
[*] vi
(4096) Maximum screen
width in vi
[ ] Allow vi to display 8-bit
chars (otherwise shows dots)
[*] Enable
[*] Enable yank/put commands and
mark cmds
[*]
Enable search and replace cmds
[*] Catch signals
[*] Remember previous
cmd and
[*] Enable -R
option and
[*] Enable
set-able options, ai ic showmatch
[*] Support for :set
[*] Handle window
resize
[*] Optimize cursor movement
[*] Allow vi and awk
to execute shell commands