blob: da82b32dbbce2564d2a3d99e8db2d7e54366fb8b [file] [log] [blame]
Eric Andersen1b17b012002-03-05 15:55:59 +00001<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
2"http://www.w3.org/TR/REC-html40/loose.dtd">
Erik Andersen330fd2b2000-05-19 05:35:19 +00003
Eric Andersen1b17b012002-03-05 15:55:59 +00004<html>
5 <head>
6 <meta name="generator" content=
7 "HTML Tidy for Linux/x86 (vers 1st February 2002), see www.w3.org">
Erik Andersen330fd2b2000-05-19 05:35:19 +00008
Eric Andersen1b17b012002-03-05 15:55:59 +00009 <title>BusyBox</title>
10<style type="text/css">
11 body {
12 background-color: #DEE2DE;
13 color: #000000;
14 }
15 :link { color: #660000 }
16 :visited { color: #660000 }
17 :active { color: #660000 }
18 div.c3 {text-align: center}
19 td.c2 {font-family: arial, helvetica, sans-serif; font-size: 80%}
20 td.c1 {font-family: lucida, helvetica; font-size: 248%}
21</style>
22 </head>
Erik Andersen330fd2b2000-05-19 05:35:19 +000023
Eric Andersen1b17b012002-03-05 15:55:59 +000024 <body>
25 <basefont face="lucida, helvetica, arial" size="3">
Erik Andersen330fd2b2000-05-19 05:35:19 +000026
Eric Andersen1b17b012002-03-05 15:55:59 +000027 <div class="c3">
28 <table border="0" cellspacing="1" cellpadding="2">
29 <tr>
30 <td class="c1">BUSYBOX</td>
31 </tr>
32 </table>
33 <a href="/"><img src="images/busybox1.png" alt="BusyBox"
34 border="0" width="164" height="116"></a><br>
35 <!-- Begin Introduction section -->
36
Erik Andersen330fd2b2000-05-19 05:35:19 +000037
Eric Andersen1b17b012002-03-05 15:55:59 +000038 <table width="95%" cellspacing="1" cellpadding="4" border=
39 "1">
40 <tr>
41 <td bgcolor="#CCCCC0" align="center"><a name= "intro"><big>
42 <b>The Swiss Army Knife of Embedded Linux</b>
43 </big></a></td>
44 </tr>
Erik Andersen330fd2b2000-05-19 05:35:19 +000045
Eric Andersen1b17b012002-03-05 15:55:59 +000046 <tr>
47 <td bgcolor="#EEEEE0">
48 BusyBox combines tiny versions of many common UNIX
49 utilities into a single small executable. It provides
50 minimalist replacements for most of the utilities you
51 usually find in fileutils, shellutils, findutils,
52 textutils, grep, gzip, tar, etc. BusyBox provides a
53 fairly complete POSIX environment for any small or
54 embedded system. The utilities in BusyBox generally
55 have fewer options than their full featured GNU
56 cousins; however, the options that are included provide
57 the expected functionality and behave very much like
58 their GNU counterparts.
Erik Andersen330fd2b2000-05-19 05:35:19 +000059
Eric Andersen1b17b012002-03-05 15:55:59 +000060 <p>BusyBox has been written with size-optimization and
61 limited resources in mind. It is also extremely modular
62 so you can easily include or exclude commands (or
63 features) at compile time. This makes it easy to
64 customize your embedded systems. To create a working
65 system, just add /dev, /etc, and a kernel.</p>
Erik Andersen330fd2b2000-05-19 05:35:19 +000066
Eric Andersen1b17b012002-03-05 15:55:59 +000067 <p>BusyBox is maintained by <a href=
68 "http://codepoet.org/andersen/erik/erik.html">Erik
69 Andersen</a>, and licensed under the <a href=
70 "http://www.gnu.org/copyleft/gpl.html">GNU GENERAL
71 PUBLIC LICENSE</a>.</p>
Erik Andersen330fd2b2000-05-19 05:35:19 +000072
Eric Andersen1b17b012002-03-05 15:55:59 +000073 <h3>Screenshot</h3>
Erik Andersen330fd2b2000-05-19 05:35:19 +000074
Eric Andersen1b17b012002-03-05 15:55:59 +000075 <p>Because everybody loves screenshots, a screenshot of
76 BusyBox is now available <a href=
77 "screenshot.html">right here</a>.</p>
Erik Andersen330fd2b2000-05-19 05:35:19 +000078
Eric Andersen1b17b012002-03-05 15:55:59 +000079 <h3>Mailing List Information</h3>
80 BusyBox now has a <a href="/lists/busybox/">mailing
81 list</a>!<br>
82 To subscribe, go and visit <a href=
83 "/mailman/listinfo/busybox">this page</a>.
Erik Andersen330fd2b2000-05-19 05:35:19 +000084
Eric Andersen1b17b012002-03-05 15:55:59 +000085 <!-- Begin Latest News section -->
86 </td>
87 </tr>
Mark Whitleyac21e932001-01-30 23:37:15 +000088
Eric Andersen1b17b012002-03-05 15:55:59 +000089 <tr>
90 <td bgcolor="#CCCCC0" align="center"><a name=
91 "news"><big><b>Latest News</b></big></a></td>
92 </tr>
Mark Whitley74476422001-03-20 19:57:30 +000093
Eric Andersen1b17b012002-03-05 15:55:59 +000094 <tr>
95 <td bgcolor="#EEEEE0">
96 <ul>
97 <li>
Eric Andersenbc12fb72002-03-06 10:28:55 +000098 <b>6 March 2002 -- busybox.net now has mirrors!</b>
Erik Andersen330fd2b2000-05-19 05:35:19 +000099
Eric Andersenbc12fb72002-03-06 10:28:55 +0000100 <p>Busybox.net is now much more available, thanks to
101 the fine folks at <a href= "http://i-netinnovations.com/">http://i-netinnovations.com/</a>
102 who are providing hosting for busybox.net and
103 uclibc.org. In addition, we now have two mirrors:
104 <a href= "http://busybox.linuxmagic.com/">http://busybox.linuxmagic.com/</a>
105 in Canada and
106 <a href= "http://busybox.csservers.de/">http://busybox.csservers.de/</a>
107 in Germany. I hope this makes things much more
108 accessible for everyone!
Eric Andersen796245b2002-02-16 22:08:28 +0000109
Eric Andersen4fa2bb52002-01-04 00:32:15 +0000110
Eric Andersen1b17b012002-03-05 15:55:59 +0000111 <li><b>Old News</b><br>
112 For the old news, visit <a href="oldnews.html">the
113 old news page</a>.</li>
114 </ul>
Eric Andersen1b17b012002-03-05 15:55:59 +0000115 </td>
116 </tr>
Eric Andersen665b4e62002-01-04 05:04:15 +0000117
Eric Andersen372f91f2002-03-06 11:13:51 +0000118 <p>
119 <tr>
120 <td bgcolor="#CCCCC0" align="center"><a name=
121 "sponsors"><big><b>Sponsors</b></big></a></td>
122 </tr>
123 Please visit our sponsors and thank them for their
124 support! They have provided money for equipment and
125 bandwidth. Next time you need help with a project,
126 consider these fine companies!
127
128 <ul>
129 <li><a href=
130 "http://opensource.se/">opensource.se</a><br>
131 Embedded open source consulting in Europe.</li>
132
133 <li><a href= "http://i-netinnovations.com/">http://i-netinnovations.com/</a><br>
134 Web hosting (they host busybox.net and uclibc.org).</li>
135
136 <li><a href=
137 "http://www.codepoet-consulting.com">Codepoet
138 Consulting</a><br>
139 Custom Linux, embedded Linux, BusyBox, and uClibc
140 development.</li>
141 </ul>
142 Several individuals have also contributed. If you have
143 already contributed and would like your name added
144 here, just let me know. If you would like to be a
145 BusyBox sponsor, email <a href=
146 "mailto:andersen@codepoet.org">Erik</a>.
147
148
149 <p>
Eric Andersen1b17b012002-03-05 15:55:59 +0000150 <tr>
151 <td bgcolor="#CCCCC0" align="center"><a name=
152 "download"><big><b>Download</b></big></a></td>
153 </tr>
154
155 <tr>
156 <td bgcolor="#EEEEE0">
157 <ul>
158 <li>Source for the latest release can always be
159 downloaded from <a href=
160 "downloads">http://www.busybox.net/downloads</a>.</li>
161
162 <li>A new snapshot of the source is made daily and is
163 available as a GNU gzipped tarball <a href=
164 "busybox.tar.gz">right here</a>.</li>
165
166 <li>BusyBox now has its own publically browsable <a
167 href="/cgi-bin/cvsweb/busybox/">CVS tree</a>,
168 anonymous <a href="cvs_anon.html">CVS access</a>, and
169 for those that are actively contributing there is
170 even <a href="cvs_write.html">CVS write
171 access</a>.</li>
172 </ul>
173 <!-- Begin Docs section -->
174 </td>
175 </tr>
176
177 <tr>
178 <td bgcolor="#CCCCC0" align="center"><a name=
179 "docs"><big><b>Documentation</b></big></a></td>
180 </tr>
181
182 <tr>
183 <td bgcolor="#EEEEE0">
184 Current documentation for BusyBox includes:
185
186 <ul>
187 <li><a href=
188 "downloads/BusyBox.html">BusyBox.html</a>. This is a
189 list of the all the available commands in BusyBox
190 with complete usage information and examples of how
191 to use each app. I have spent a <em>lot</em> of time
192 updating these docs and trying to make them fairly
193 comprehensive. If you find any errors (factual,
194 grammatical, whatever) please let me know.</li>
Eric Andersen4fa2bb52002-01-04 00:32:15 +0000195
Eric Andersen1b17b012002-03-05 15:55:59 +0000196 <li><a href="downloads/README">README</a>. This is
197 the README file included in the busybox source
198 release.</li>
Eric Andersen4d7f9c32001-11-20 11:56:51 +0000199
Eric Andersen1b17b012002-03-05 15:55:59 +0000200 <li><a href=
201 "http://bugs.busybox.net/db/pa/lbusybox.html">BusyBox
202 Bugs</a>. Need to report a bug? Need to check if a
203 bug has been filed?</li>
Eric Andersen4d7f9c32001-11-20 11:56:51 +0000204
Eric Andersen1b17b012002-03-05 15:55:59 +0000205 <li>If you need more help, the BusyBox <a href=
206 "lists/busybox/">mailing list</a> is a good place to
207 start.</li>
208 </ul>
209 <!-- Begin Links section -->
210 </td>
211 </tr>
Eric Andersen43622002000-12-13 18:30:13 +0000212
Eric Andersen1b17b012002-03-05 15:55:59 +0000213 <tr>
214 <td bgcolor="#CCCCC0" align="center"><a name=
215 "links"><big><b>Important Links</b></big></a></td>
216 </tr>
Eric Andersen43622002000-12-13 18:30:13 +0000217
Eric Andersen1b17b012002-03-05 15:55:59 +0000218 <tr>
219 <td bgcolor="#EEEEE0">
220 <ul>
221 <li><a href="http://perens.com/FreeSoftware/">Free
222 Software from Bruce Perens</a><br>
223 The original idea for BusyBox, and all versions up
224 to 0.26 were written by <a href=
225 "mailto:bruce@perens.com">Bruce Perens</a>. This is
226 his BusyBox website.</li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000227
Eric Andersen1b17b012002-03-05 15:55:59 +0000228 <li><a href=
229 "http://freshmeat.net/projects/busybox/">Freshmeat
230 AppIndex record for BusyBox</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000231
Eric Andersen1b17b012002-03-05 15:55:59 +0000232 <li><a href=
233 "http://tinylogin.busybox.net/">TinyLogin</a> is a
234 nice embedded tool for handling authentication,
235 changing passwords, and similar tasks which nicely
236 complements BusyBox.</li>
Eric Andersen4a971ae2000-06-22 01:27:11 +0000237
Eric Andersen1b17b012002-03-05 15:55:59 +0000238 <li><a href="http://udhcp.busybox.net/">udhcp</a> is
239 a tiny dhcp client and/or server which is ideal for
240 embedded systems.</li>
Mark Whitley8ba1b112001-01-25 23:29:58 +0000241
Eric Andersen1b17b012002-03-05 15:55:59 +0000242 <li><a href="http://www.uclibc.org/">uClibc</a> is a
243 C library for embedded systems. You can actually
244 statically link a "Hello World" application under x86
245 that only takes 4k (as opposed to 200k under GNU
246 libc). It can do dynamic linking too and works nicely
247 with BusyBox to create very small embedded
248 systems.</li>
249 </ul>
250 <!-- Begin Projects section -->
251 </td>
252 </tr>
Mark Whitley8ba1b112001-01-25 23:29:58 +0000253
Eric Andersen1b17b012002-03-05 15:55:59 +0000254 <tr>
255 <td bgcolor="#CCCCC0" align="center"><a name=
256 "projects"><big><b>Products/Projects Using
257 BusyBox</b></big></a></td>
258 </tr>
Mark Whitley8ba1b112001-01-25 23:29:58 +0000259
Eric Andersen1b17b012002-03-05 15:55:59 +0000260 <tr>
261 <td bgcolor="#EEEEE0">
262 <p>I know of the following products and/or projects
263 that use BusyBox -- listed in the order I happen to add
264 them to the web page:</p>
Mark Whitley8ba1b112001-01-25 23:29:58 +0000265
Eric Andersen1b17b012002-03-05 15:55:59 +0000266 <ul>
267 <li><a href=
268 "http://cvs.debian.org/boot-floppies/">Debian
269 installer (boot floppies) project</a></li>
Eric Andersen4a971ae2000-06-22 01:27:11 +0000270
Eric Andersen1b17b012002-03-05 15:55:59 +0000271 <li><a href="http://redhat.com/">Red Hat 7.2
272 installer</a></li>
Eric Andersen4a971ae2000-06-22 01:27:11 +0000273
Eric Andersen1b17b012002-03-05 15:55:59 +0000274 <li><a href=
275 "http://distro.ibiblio.org/pub/Linux/distributions/slackware/source/rootdsks/">
276 Slackware Installer</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000277
Eric Andersen1b17b012002-03-05 15:55:59 +0000278 <li><a href="http://www.linuxrouter.org/">Linux
279 Router Project</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000280
Eric Andersen1b17b012002-03-05 15:55:59 +0000281 <li><a href="http://linux-embedded.org/">LEM</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000282
Eric Andersen1b17b012002-03-05 15:55:59 +0000283 <li><a href=
284 "http://www.toms.net/rb/">tomsrtbt</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000285
Eric Andersen1b17b012002-03-05 15:55:59 +0000286 <li><a href="http://www.stormix.com/">Stormix
287 Installer</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000288
Eric Andersen1b17b012002-03-05 15:55:59 +0000289 <li><a href=
290 "http://www.emacinc.com/linux2_sbc.htm">EMAC Linux
291 2.0 SBC</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000292
Eric Andersen1b17b012002-03-05 15:55:59 +0000293 <li><a href="http://www.trinux.org/">Trinux</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000294
Eric Andersen1b17b012002-03-05 15:55:59 +0000295 <li><a href="http://oddas.sourceforge.net/">ODDAS
296 project</a></li>
Eric Andersenc36c2ba2001-03-16 07:16:12 +0000297
Eric Andersen1b17b012002-03-05 15:55:59 +0000298 <li><a href="http://www.kerbango.com/">The Kerbango
299 Internet Radio</a></li>
Eric Andersene7dd3832001-12-22 19:28:24 +0000300
Eric Andersen1b17b012002-03-05 15:55:59 +0000301 <li><a href=
302 "http://www.linuxmagic.com/vpn/">LinuxMagic VPN
303 Firewall</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000304
Eric Andersen1b17b012002-03-05 15:55:59 +0000305 <li><a href="http://byld.sourceforge.net/">Build Your
306 Linux Disk</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000307
Eric Andersen1b17b012002-03-05 15:55:59 +0000308 <li><a href=
309 "http://homepages.ihug.co.nz/~ichi/baslinux.html">BasicLinux</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000310
Eric Andersen1b17b012002-03-05 15:55:59 +0000311 <li><a href=
312 "http://ibiblio.org/pub/Linux/system/recovery">Zdisk</a></li>
Eric Andersen1b622ff2000-12-14 15:43:57 +0000313
Eric Andersen1b17b012002-03-05 15:55:59 +0000314 <li><a href="http://www.adtran.com">AdTran -
315 VPN/firewall VPN Linux Distribution</a></li>
Eric Andersen1b622ff2000-12-14 15:43:57 +0000316
Eric Andersen1b17b012002-03-05 15:55:59 +0000317 <li><a href="http://mkcdrec.ota.be/">mkCDrec - make
318 CD-ROM recovery</a></li>
Eric Andersen1b622ff2000-12-14 15:43:57 +0000319
Eric Andersen1b17b012002-03-05 15:55:59 +0000320 <li><a href=
321 "http://recycle.lbl.gov/~ldoolitt/bse/">Linux on
322 nanoEngine</a></li>
Mark Whitley74476422001-03-20 19:57:30 +0000323
Eric Andersen1b17b012002-03-05 15:55:59 +0000324 <li><a href=
325 "http://www.zelow.no/floppyfw/">Floppyfw</a></li>
Mark Whitley798ab302001-03-13 17:08:54 +0000326
Eric Andersen1b17b012002-03-05 15:55:59 +0000327 <li><a href="http://midori.transmeta.com/">Midori
328 Linux</a> - <a href=
329 "http://www.wired.com/news/technology/0,1282,42399,00.html">
330 Article on Midori Linux</a> on <a href=
331 "http://www.wired.com">Wired</a>. Quote from Erik at
332 the top of <a href=
333 "http://www.wired.com/news/technology/0,1282,42399-2,00.html">
334 this page</a></li>
Eric Andersenbdfd0d72001-10-24 05:00:29 +0000335
Eric Andersen1b17b012002-03-05 15:55:59 +0000336 <li><a href="http://www.ltsp.org/">Linux Terminal
337 Server Project</a></li>
Eric Andersen1b622ff2000-12-14 15:43:57 +0000338
Eric Andersen1b17b012002-03-05 15:55:59 +0000339 <li><a href=
340 "http://www.devil-linux.org/">Devil-Linux</a></li>
Eric Andersen1b622ff2000-12-14 15:43:57 +0000341
Eric Andersen1b17b012002-03-05 15:55:59 +0000342 <li><a href=
343 "http://dutnux.sourceforge.net/">DutNux</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000344
Eric Andersen1b17b012002-03-05 15:55:59 +0000345 <li><a href=
346 "http://www.cachier.com/">Cachier</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000347
Eric Andersen1b17b012002-03-05 15:55:59 +0000348 <li><a href=
349 "http://www.microwerks.net/~hugo/mindi/">Mindi</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000350
Eric Andersen1b17b012002-03-05 15:55:59 +0000351 <li><a href=
352 "http://www.tzi.de/~pharao90/ttylinux">ttylinux</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000353
Eric Andersen1b17b012002-03-05 15:55:59 +0000354 <li><a href="http://www.partimage.org/">Partition
355 Image</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000356
Eric Andersen1b17b012002-03-05 15:55:59 +0000357 <li><a href="http://tuxscreen.net">Tuxscreen Linux
358 Phone</a></li>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000359
Eric Andersen1b17b012002-03-05 15:55:59 +0000360 <li><a href="http://tinfoilhat.cultists.net/">Tinfoil
361 Hat Linux</a></li>
362 </ul>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000363
Eric Andersen1b17b012002-03-05 15:55:59 +0000364 <li><a href="http://zaurus.sourceforge.net/">Sharp Zaurus
365 PDA</a></li>
366 </ul>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000367
Eric Andersen1b17b012002-03-05 15:55:59 +0000368 <p>Do you use BusyBox? I'd love to know about it and
369 I'd be happy to link to you. <!-- End of Table -->
370 </p>
371 </td>
372 </tr>
373 </table>
374 <!-- Footer -->
375 <hr>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000376
Eric Andersen1b17b012002-03-05 15:55:59 +0000377 <table width="100%">
378 <tr>
379 <td class="c2">Mail all comments, insults, suggestions
380 and bribes to <a href="mailto:andersen@codepoet.org">Erik
381 Andersen</a><br>
382 The Busybox logo is copyright 1999-2002, Erik
383 Andersen.</td>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000384
Eric Andersen1b17b012002-03-05 15:55:59 +0000385 <td><a href="http://www.vim.org"><img border="0" width=
386 "90" height="36" src="images/written.in.vi.png" alt=
387 "This site created with the vi editor"></a></td>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000388
Eric Andersen1b17b012002-03-05 15:55:59 +0000389 <td><a href="http://www.gimp.org/"><img border="0" width=
390 "90" height="36" src="images/gfx_by_gimp.png" alt=
391 "Graphics by GIMP"></a></td>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000392
Eric Andersen1b17b012002-03-05 15:55:59 +0000393 <td><a href="http://www.linuxtoday.com"><img width="90"
394 height="36" src="images/ltbutton2.png" alt="Linux Today">
395 </a></td>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000396
Eric Andersen1b17b012002-03-05 15:55:59 +0000397 <td>
398 <p><a href="http://slashdot.org"><img width="90"
399 height="36" src="images/sdsmall.png" alt="Slashdot">
400 </a></p>
401 </td>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000402
Eric Andersen1b17b012002-03-05 15:55:59 +0000403 <td><a href="http://freshmeat.net"><img width="90"
404 height="36" src="images/fm.mini.png" alt="Freshmeat">
405 </a></td>
406 </tr>
407 </table>
408 </div>
409 </body>
410</html>
Erik Andersen330fd2b2000-05-19 05:35:19 +0000411