blob: 669645dee9fb17a3ee21f2a48cb6a63425ff3d80 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
Revisit these options:
CONFIG_FEATURE_INSTALLER
would users really need this?
space difference looks negligible
CONFIG_LOCALE_SUPPORT
space difference looks negligible in code
time difference probably negligible:
most changes add setlocale() or change strcmp() to strcoll()
CONFIG_UNICODE_*
CONFIG_FEATURE_SUID_CONFIG
might be useful for tuning security settings (like sudo)
CONFIG_FEATURE_SYSTEMD
CONFIG_FEATURE_ETC_NETWORKS
CONFIG_FEATURE_EDITING_VI
code added in libbb/lineedit.c looks non-negligible
required by POSIX.1 XCU
CONFIG_FEATURE_EDITING_SAVEHISTORY
Bradley Kuhn would want this enabled ;)
code added looks non-negligible
CONFIG_FEATURE_TAB_COMPLETION
code added is large
useful and popular feature
CONFIG_BOOTCHARTD
might be nice to trace boot time in an OS hackers' build of BusyBox
CONFIG_FEATURE_INIT_SCTTY
CONFIG_ASH_JOB_CONTROL
CONFIG_ASH_BUILTIN_*
CONFIG_ASH_CMDCMD
CONFIG_ASH_OPTIMIZE_FOR_SIZE
CONFIG_CTTYHACK
mind this in /etc/inittab
CONFIG_FEATURE_MOUNT_NFS
CONFIG_FEATURE_MOUNT_CIFS
CONFIG_READPROFILE
code is a 263-line source file
might be nice to do profiling in an OS hackers' build of BusyBox
CONFIG_FEATURE_DATE_ISOFMT
not in POSIX.1
adds no additional code
would be nice to have more adoption of ISO 8601
CONFIG_ED
required by POSIX.1-2008 XCU
interactive program, unlikely to ever be used in any shell scripts
old and simple editor, unlikely to ever be used by any user
vi will be just as easily available to use
CONFIG_USE_BB_PWD_GRP
will be using EGLIBC's NSS for file/DNS name resolution anyway
might as well use it for passwd/group file lookups
will use BusyBox's lookup functions with uClibc
CONFIG_FEATURE_CHECK_NAMES
adds a 62-line source file with one function to the build
will end users be adding users and groups to the system?
General notes:
it might be useful to build two BusyBox packages:
one configured for end-users
one configured for OS hackers
|