summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2000-12-13 18:07:38 +0000
committerEric Andersen <andersen@codepoet.org>2000-12-13 18:07:38 +0000
commit235f66dea39fb4eab6fbdba9ea1c7f9be1771250 (patch)
tree79ad054969f5397afd4486a845d31442c2e41b3f /TODO
parentd0fa0a12f1ce40a9e0d73674ad2f5e4a294cdbb5 (diff)
downloadbusybox-w32-235f66dea39fb4eab6fbdba9ea1c7f9be1771250.tar.gz
busybox-w32-235f66dea39fb4eab6fbdba9ea1c7f9be1771250.tar.bz2
busybox-w32-235f66dea39fb4eab6fbdba9ea1c7f9be1771250.zip
A few more updates
Diffstat (limited to 'TODO')
-rw-r--r--TODO35
1 files changed, 23 insertions, 12 deletions
diff --git a/TODO b/TODO
index 0756fd091..55b32df96 100644
--- a/TODO
+++ b/TODO
@@ -6,36 +6,47 @@ around to it some time. If you have any good ideas, please let me know.
6* login/sulogin/passwd/getty/etc are part of tinylogin, and so are not 6* login/sulogin/passwd/getty/etc are part of tinylogin, and so are not
7 needed or wanted in busybox (or else I'd have to link to libcrypt). 7 needed or wanted in busybox (or else I'd have to link to libcrypt).
8 8
9* Networking apps are probably going to be split out some time soon into a 9* Networking apps are going to be split out to a new package called netkit-tiny
10 separate package (named perhaps netkit-tiny?). This would remove the 10 before the next release of Busybox. This will remove the following items
11 following items from BusyBox: hostid, hostname, nc, nslookup, telnet, and 11 from BusyBox: hostid, hostname, nc, nslookup, telnet, and ping. nfs
12 ping. nfs mounting and syslogd (network logging) will remain in BusyBox. 12 mounting and syslogd (network logging) will remain in BusyBox.
13 13
14 -Erik 14 -Erik
15 15
16----------- 16-----------
17 17
18* dnsdomainname 18Possible apps to include some time:
19* traceroute/netstat 19
20* hwclock 20* hwclock
21* stty 21* stty
22* tftp
23* ftp
24* group/commonize strings, remove dups (for i18n, l10n) 22* group/commonize strings, remove dups (for i18n, l10n)
25 23
26----------------------- 24-----------------------
27 25
26The Busybox lash shell needs to be taught Bourne shell grammer. This
27is planned for the next release of Busybox. Look out ash, we are coming
28for you...
29
30-----------------------
31
28Running the following: 32Running the following:
29 33
30 rm -f busybox && make LDFLAGS+=-nostdlib 2>&1 | \ 34 rm -f busybox && make LDFLAGS+=-nostdlib 2>&1 | \
31 sed -ne 's/.*undefined reference to `\(.*\)..*/\1/gp' | sort | uniq 35 sed -ne 's/.*undefined reference to `\(.*\)..*/\1/gp' | sort | uniq
32 36
33reveals the list of all external (i.e. libc) things that BusyBox depends on. 37reveals the list of all external (i.e. libc) things that BusyBox depends on.
34It would be a very nice thing to reduce this list to an absolute minimum, and 38It would be a very nice thing to reduce this list to an absolute minimum, to
35then create a microLibc to provide these functions. There is no good reason 39reduce the footprint of busybox when staticly linking with libraries such as
36for GNU libc to be so big. I'm sure it can be a lot better. 40uClibc.
37 41
38(BTW, this is more informative if BB_FEATURE_NFSMOUNT is turned off...) 42-----------------------
43
44Currently, busybox bypasses libc NSS. Some folks might want that,
45so perhaps adding in the option to choose whether to go to libc for
46things like getpwnam() or whether to use the busybox version might
47be nice.
48
49-----------------------
39 50
40Most wanted list: 51Most wanted list:
41 52