blob: 824cfaeeab235c240ff3abfaf80c0f121b81672d [file] [log] [blame]
Erik Andersen330fd2b2000-05-19 05:35:19 +00001<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
2
3<HTML>
4<HEAD>
5<TITLE>BusyBox</TITLE>
6</HEAD>
7
Eric Andersen766c0122000-06-21 22:43:07 +00008<body text="#000000" alink="#660000" link="#660000" bgcolor="#dee2de" vlink="#660000">
Erik Andersen330fd2b2000-05-19 05:35:19 +00009
10<basefont face="lucida, helvetica, arial" size="3">
11
12
13<CENTER>
14 <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2>
15 <TR>
16 <td bgcolor="#000000">
17 <FONT FACE="lucida, helvetica" COLOR="#ccccc0">
18 <B>B&nbsp;u&nbsp;s&nbsp;y&nbsp;B&nbsp;o&nbsp;x</B>
19 </FONT>
20 </TD>
21 </TR>
22 </TABLE>
23 <a href="/"><IMG SRC="images/busybox2.jpg" alt="BusyBox" border="0" width="360" height="230"</a><BR>
24
25
26<!-- Begin Introduction section -->
27
28
29<TABLE WIDTH=95% CELLSPACING=1 CELLPADDING=4 BORDER=1>
30<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
31 <A NAME="intro"> <BIG><B>
32 The Swiss Army Knife of Embedded Linux
33 </font>
34 </A></B></BIG>
35</TD></TR>
36<TR><TD BGCOLOR="#eeeee0">
37
38BusyBox combines tiny versions of many common UNIX utilities into a single
39small executable. It provides minimalist replacements for most of the utilities
40you usually find in fileutils, shellutils, findutils, textutils, grep, gzip,
41tar, etc. BusyBox provides a fairly complete POSIX environment for any small
Pavel Roskin82c0ac72000-06-05 20:19:47 +000042or embedded system. The utilities in BusyBox generally have fewer options than
Eric Andersen36fe1a32000-06-05 17:22:37 +000043their full-featured GNU cousins; however, the options that are included provide
Erik Andersen330fd2b2000-05-19 05:35:19 +000044the expected functionality and behave very much like their GNU counterparts.
45<p>
46BusyBox has been written with size-optimization and limited resources in mind.
47It is also extremely modular so you can easily include or exclude commands (or
48features) at compile time. This makes it easy to customize your embedded
49systems. To create a working system, just add a kernel, a shell (such as ash),
50and an editor (such as elvis-tiny or ae).
51<p>
52
53BusyBox is now maintained by
54<a href="http://www.xmission.com/~andersen/erik/erik.html">
55Erik Andersen</a>, and its ongoing development is being sponsored by
56<a href="http://www.lineo.com/">Lineo</a>.
57<p>
58BusyBox is licensed under the
59<a href="http://www.gnu.org/copyleft/gpl.html">GNU GENERAL PUBLIC LICENSE</a>
Eric Andersen766c0122000-06-21 22:43:07 +000060<p>
Erik Andersen330fd2b2000-05-19 05:35:19 +000061
Eric Andersen766c0122000-06-21 22:43:07 +000062<H3>NEW!</h3>
63BusyBox now has a mailing list <a href="http://opensource.lineo.com/lists/busybox/">mailing list</a>!
64To subscribe, go and visit <a href="http://opensource.lineo.com/mailman/listinfo/busybox">this page</a>.
Erik Andersen330fd2b2000-05-19 05:35:19 +000065
Erik Andersen330fd2b2000-05-19 05:35:19 +000066<!-- Begin Latest News section -->
67
68<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
69 <A NAME="news">
70 <BIG><B>
71 Latest News</A>
72 </B></BIG>
73 </A>
74</TD></TR>
75<TR><TD BGCOLOR="#eeeee0">
76
77<ul>
78
Eric Andersenaec27bc2000-07-11 18:18:40 +000079 <p> <li> <b>11 July 2000 -- BusyBox 0.46 released</b>
80 <br>
81
82 This release fixes several bugs (including a ugly bug in tar,
83 and fixes for NFSv3 mount support). Added a dumpkmap to allow
84 people to dump a binary keymaps for use with 'loadkmap', and a
Matt Kraai9dd79792000-09-06 00:50:51 +000085 completely reworked 'grep' and 'sed' which should behave better.
Eric Andersenaec27bc2000-07-11 18:18:40 +000086 BusyBox shell can now also be used as a login shell.
87 See the <a href="ftp://ftp.lineo.com/pub/busybox/Changelog">changelog</a> for complete details.
88
89
Eric Andersen766c0122000-06-21 22:43:07 +000090 <p> <li> <b>21 June 2000 -- BusyBox 0.45 released</b>
Erik Andersen330fd2b2000-05-19 05:35:19 +000091 <br>
92
Eric Andersen766c0122000-06-21 22:43:07 +000093 This release has been slow in coming, but is very solid at this
94 point. BusyBox now supports libc5 as well as GNU libc. This
95 release provides the following new apps: cut, tr, insmod, ar,
Matt Kraai17c88512000-09-06 03:59:49 +000096 mktemp, setkeycodes, md5sum, uuencode, uudecode, which, and
Eric Andersen766c0122000-06-21 22:43:07 +000097 telnet. There are bug fixes for just about every app as well (see
98 the <a href="ftp://ftp.lineo.com/pub/busybox/Changelog">changelog</a> for
99 details).
100 <p>
101 Also, some exciting infrastructure news! Busybox now has its own
102 <a href="http://opensource.lineo.com/lists/busybox/">mailing list</a>,
Eric Andersen4a971ae2000-06-22 01:27:11 +0000103 publically browsable
104 <a href="http://opensource.lineo.com/cgi-bin/cvsweb/busybox/">CVS tree</a>,
105 anonymous
106 <a href="http://opensource.lineo.com/cvs_anon.html">CVS access</a>, and
107 for those that are actively contributing there is even
108 <a href="http://opensource.lineo.com/cvs_write.html">CVS write access</a>.
109 I think this will be a huge help to the ongoing development of BusyBox.
110 <p>
111 Also, for the curious, there is no 0.44 release. Somehow 0.44 got announced
112 a few weeks ago prior to its actually being released. To avoid any confusion
113 we are just skipping 0.44.
114 <p>
115 Many thanks go out to the many people that have contributed to this release
116 of BusyBox (esp. Pavel Roskin)!
Erik Andersen330fd2b2000-05-19 05:35:19 +0000117
Erik Andersen330fd2b2000-05-19 05:35:19 +0000118
Eric Andersen766c0122000-06-21 22:43:07 +0000119
120 <p> <li> <b>Old News</b>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000121 <br>
Eric Andersen766c0122000-06-21 22:43:07 +0000122 For the old news, visit <a href="http://busybox.lineo.com/oldnews.html">the old news page</a>.
Erik Andersen330fd2b2000-05-19 05:35:19 +0000123</ul>
124
125
Eric Andersen4a971ae2000-06-22 01:27:11 +0000126<!-- Begin Download section -->
127
128<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
129 <A NAME="download"><BIG><B>
130 Download
131 </A></B></BIG>
132</TD></TR>
133<TR><TD BGCOLOR="#eeeee0">
134<ul>
135 <li> Source for the latest release can always be downloaded from
136 <a href="ftp://ftp.lineo.com/pub/busybox">ftp://ftp.lineo.com/pub/busybox</a>.
137 <li> BusyBox now has its own publically browsable
138 <a href="http://opensource.lineo.com/cgi-bin/cvsweb/busybox/">CVS tree</a>,
139 anonymous
140 <a href="http://opensource.lineo.com/cvs_anon.html">CVS access</a>, and
141 for those that are actively contributing there is even
142 <a href="http://opensource.lineo.com/cvs_write.html">CVS write access</a>.
143</ul>
144
145
Erik Andersen330fd2b2000-05-19 05:35:19 +0000146<!-- Begin Docs section -->
147
148<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
149 <A NAME="docs"><BIG><B>
150 Documentation
151 </A></B></BIG>
152</TD></TR>
153<TR><TD BGCOLOR="#eeeee0">
154Current documentation for BusyBox includes:
155<ul>
Eric Andersen16248132000-06-02 03:20:22 +0000156 <li> <a href="BusyBox.html">BusyBox.html</a>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000157 This is a list of the all the available commands in BusyBox with complete
158 usage information and examples of how to use each app. I spent
159 a <em>lot</em> of time updating these docs and trying to make them
160 fairly comprehensive for the BusyBox 0.43 release. If you find any
161 errors (factual, grammatical, whatever) please let me know.
Eric Andersen3312b0b2000-07-07 19:23:10 +0000162 <li> <a href="http://bugs.lineo.com/db/pa/lbusybox.html">BusyBoxBugs</a>.
Eric Andersenaec27bc2000-07-11 18:18:40 +0000163 <li> If you need more help, the BusyBox
164 <a href="http://opensource.lineo.com/lists/busybox/">mailing list</a> is
165 a good place to start.
Erik Andersen330fd2b2000-05-19 05:35:19 +0000166</ul>
167
168
Erik Andersen330fd2b2000-05-19 05:35:19 +0000169<!-- Begin Projects section -->
170
171<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
Eric Andersen3312b0b2000-07-07 19:23:10 +0000172 <A NAME="projects"><BIG><B>
Eric Andersen8fbaeec2000-07-11 23:05:38 +0000173 Products/Projects using BusyBox
Erik Andersen330fd2b2000-05-19 05:35:19 +0000174 </A></B></BIG>
175</TD></TR>
176<TR><TD BGCOLOR="#eeeee0">
Eric Andersen97426e02000-07-11 23:06:48 +0000177I know of the following products and/or projects that use BusyBox -- listed
178in the order I happen to add them to the web page:
Erik Andersen330fd2b2000-05-19 05:35:19 +0000179<ul>
Matt Kraaida9841e2000-07-11 16:09:01 +0000180 <li> <a href="http://www.lineo.com/products/embedix_linux/">Lineo Embedix Linux</a>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000181 <li> <a href="http://cvs.debian.org/boot-floppies/">Debian boot floppies project</a>
182 <li> <a href="http://www.linuxrouter.org/">Linux Router Project </a>
183 <li> <a href="http://linux-embedded.org/">LEM</a>
184 <li> <a href="http://www.toms.net/rb/">tomsrtbt</a>
Eric Andersene511e7c2000-05-25 00:18:59 +0000185 <li> <a href="http://www.stormix.com/">Stormix Installer</a>
186 <li> <a href="http://www.emacinc.com/linux2_sbc.htm">EMAC Linux 2.0 SBC</a>
Eric Andersen53310252000-07-04 19:42:23 +0000187 <li> <a href="http://www.trinux.org/">Trinux</a>
Eric Andersenbb39a312000-08-11 18:13:21 +0000188 <li> <a href="http://oddas.sourceforge.net/">ODDAS project</a>
Eric Andersen68fda242000-07-11 23:03:40 +0000189 <li> <a href="http://www.kerbango.com/">The Kerbango Internet Radio</a>
Eric Andersenec8d60f2000-07-21 17:22:19 +0000190 <li> <a href="http://www.linuxmagic.com/vpn/">LinuxMagic VPN Firewall</a>
Eric Andersenfd50c3d2000-09-01 22:24:03 +0000191 <li> <a href="http://byld.sourceforge.net/">Build Your Linux Disk</a>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000192
193</ul>
194Do you use BusyBox? I'd love to know about it and I'd be happy to link to you.
195
196
197
198<!-- Begin Links section -->
199
200<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
201 <A NAME="links">
202 <BIG><B>
203 Important Links</A>
204 </B></BIG>
205 </A>
206</TD></TR>
207<TR><TD BGCOLOR="#eeeee0">
208
209<ul>
210
211 <li> <A HREF="http://perens.com/FreeSoftware/">
212 Free Software from Bruce Perens</A><br>
213 The original idea for BusyBox, and all versions up to 0.26 were written
214 by <A HREF="mailto:bruce@perens.com">Bruce Perens</a>. This is his BusyBox website.
215 <p>
216
217 <li> <A HREF="http://freshmeat.net/appindex/1999/04/11/923859921.html">
218 Freshmeat AppIndex record for BusyBox</A>
219 <p>
220
Eric Andersen766c0122000-06-21 22:43:07 +0000221 <li> <a href="http://opensource.lineo.com/software.html">Other cool embedded software</a>.
222 <p>
223
224 <li> <a href="http://opensource.lineo.com/">opensource.lineo.com</a>.
225 <p>
226
Erik Andersen330fd2b2000-05-19 05:35:19 +0000227 <li> <A HREF="http://www.lineo.com/">Lineo</A> is sponsoring BusyBox development.
228 <p>
229
230</ul>
231
232
233
234
235<!-- End of Table -->
236
237</TD></TR>
238</TABLE>
239</P>
240
241
242
243<!-- Footer -->
244<HR>
245<TABLE WIDTH="100%">
246 <TR>
247 <TD>
248 <font size="-1" face="arial, helvetica, sans-serif">
249 Mail all comments, insults, suggestions and bribes to
250 <a href="mailto:andersen@lineo.com">Erik Andersen</a><BR>
251 The Busybox logo is copyright 1999,2000, Erik Andersen.
252 </font>
253 </TD>
254
255 <TD>
256 <a href="http://www.vim.org"><img border=0 width=88 height=32
257 src="images/anim.written.in.vi.gif"
258 alt="This site created with the vi editor"></a>
259 </TD>
260
261 <TD>
262 <a href="http://www.gimp.org/"><img border=0 width=88 height=38
263 src="images/gfx_by_gimp.gif" alt="Graphics by GIMP"></a>
264 </TD>
265
266 <TD>
267 <a href="http://www.linuxtoday.com"><img width=90 height=36
268 src="images/ltbutton2.jpg" alt="Linux Today"></a>
269 </TD>
270
271 <TD>
272 <p><a href="http://slashdot.org"><img width=90 height=36
273 src="images/sdsmall.gif" alt="Slashdot"></a>
274 </TD>
275
276 <TD>
277 <a href="http://freshmeat.net"><img width=90 height=36
278 src="images/fm.mini.jpg" alt="Freshmeat"></a>
279 </TD>
280
281 </TR>
282</TABLE>
283
284
285</BODY>
286</HTML>
287