84cb218a43a4a5c37f41fc89633841ce573e5489
[oweals/busybox.git] / docs / busybox.net / index.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
2 "http://www.w3.org/TR/REC-html40/loose.dtd">
3
4 <html>
5   <head>
6     <meta name="generator" content=
7     "HTML Tidy for Linux/x86 (vers 1st February 2002), see www.w3.org">
8
9     <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>
23
24   <body>
25     <basefont face="lucida, helvetica, arial" size="3"> 
26
27     <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        
37
38       <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>
45
46         <tr>
47           <td bgcolor="#EEEEE0">
48             BusyBox combines tiny versions of many common UNIX utilities
49             into a single small executable. It provides minimalist
50             replacements for most of the utilities you usually find in GNU
51             fileutils, shellutils, etc. The utilities in BusyBox generally
52             have fewer options than their full-featured GNU cousins;
53             however, the options that are included provide the expected
54             functionality and behave very much like their GNU counterparts.
55             BusyBox provides a fairly complete POSIX environment for any
56             small or embedded system.
57
58             <p>BusyBox has been written with size-optimization and
59             limited resources in mind. It is also extremely modular
60             so you can easily include or exclude commands (or
61             features) at compile time. This makes it easy to
62             customize your embedded systems. To create a working
63             system, just add /dev, /etc, and a kernel.</p>
64
65             <p>BusyBox is maintained by <a href=
66             "http://codepoet.org/andersen/erik/erik.html">Erik
67             Andersen</a>, and licensed under the <a href=
68             "http://www.gnu.org/copyleft/gpl.html">GNU GENERAL
69             PUBLIC LICENSE</a>.</p>
70
71             <h3>Screenshot</h3>
72
73             <p>Because everybody loves screenshots, a screenshot of
74             BusyBox is now available <a href=
75             "screenshot.html">right here</a>.</p>
76
77             <h3>Mailing List Information</h3>
78             BusyBox now has a <a href="/lists/busybox/">mailing
79             list</a>!<br>
80             To subscribe, go and visit <a href=
81             "/mailman/listinfo/busybox">this page</a>. 
82
83             <!-- Begin Latest News section -->
84           </td>
85         </tr>
86
87         <tr>
88           <td bgcolor="#CCCCC0" align="center"><a name=
89           "news"><big><b>Latest News</b></big></a></td>
90         </tr>
91
92         <tr>
93           <td bgcolor="#EEEEE0">
94             <ul>
95
96               <p>
97               <li><b>15 July 2003 -- BusyBox 1.0.0-pre1 released</b><p> 
98
99                 The busybox development series has been under construction for
100                 nearly two years now.  Which is just entirely too long...  So
101                 it is with great pleasure that I announce the imminent release
102                 of a new stable series.  Due to the huge number of changes
103                 since the last stable release (and the usual mindless version
104                 number inflation) I am branding this new stable series verison
105                 1.0.x...
106                 <p>
107
108                 The point of "-preX" versions is to get a larger group of
109                 people and vendors testing, so any problems that turn up can be
110                 fixed prior to the magic 1.0.0 release (which should happen
111                 later this month)...  I plan to release BusyBox 1.0.0-pre2 next
112                 Monday (July 21st), and, if necessary, -pre3 on July 28th.
113                 Hopefully (i.e. unless some horrible catastrophic problem turns
114                 up) the final BusyBox 1.0.0 release should be ready by the end
115                 of July.
116                 <p>
117                 
118                 If you have submitted patches, and they are not in this release
119                 and I have not emailed you explaining why your patch was
120                 rejected, it is safe to say that I have lost your patch.  That
121                 happens sometimes.  Please do <B>NOT</b> send all your patches,
122                 support questions, etc, directly to Erik.  I get hundreds of
123                 emails every day (which is why I end up losing patches
124                 sometimes in the flood)...  The busybox mailing list is the
125                 right place to send your patches, support questions, etc.
126                 <p>
127
128                 I would like to especially thank Vladimir Oleynik (vodz), Glenn
129                 McGrath (bug1), Robert Griebl (sandman), and Manuel Novoa III
130                 (mjn3) for their significant efforts and contributions that
131                 have made this release possible.
132                 <p>
133
134                 As usual you can <a href="downloads">download busybox here</a>.
135                 You don't really need to bother with the 
136                 <a href="downloads/Changelog">changelog</a>, as the changes
137                 vs the stable version are way too extensive to easily enumerate.
138                 But you can take a look if you really want too.
139
140                 <p>Have Fun!
141                 <p>
142
143
144
145               <p>
146               <li><b>Old News</b><br>
147                For the old news, visit <a href="oldnews.html">the
148               old news page</a>.</li>
149             </ul>
150           </td>
151         </tr>
152
153
154         <!-- Begin Sponsors section -->
155         <tr>
156           <td bgcolor="#CCCCC0" align="center"><a name=
157           "sponsors"><big><b>Sponsors</b></big></a></td>
158         </tr>
159
160         <tr>
161           <td bgcolor="#EEEEE0">
162             Please visit our sponsors and thank them for their
163             support! They have provided money for equipment and
164             bandwidth. Next time you need help with a project,
165             consider these fine companies! 
166
167
168             <ul>
169               <li><a href="http://www.penguru.net">Penguru Consulting</a><br>
170               Custom development for embedded Linux systems and multimedia platforms
171               </li>
172
173               <li><a href="http://opensource.se/">opensource.se</a><br>
174               Embedded open source consulting in Europe.
175               </li>
176
177               <li><a href="http://i-netinnovations.com/">http://i-netinnovations.com/</a><br>
178               Web hosting (currently hosting busybox.net and uclibc.org)
179               </li>
180
181               <li><a href="http://www.codepoet-consulting.com">Codepoet Consulting</a><br>
182               Custom Linux, embedded Linux, BusyBox, and uClibc
183               development.
184               </li>
185             </ul>
186             Several individuals have also contributed. If you have
187             already contributed and would like your name added
188             here, just let me know. If you would like to be a
189             BusyBox sponsor, email <a href=
190             "mailto:andersen@codepoet.org">Erik</a>. 
191           </td>
192         </tr>
193
194         <!-- Begin Download section -->
195         <p>
196         <tr>
197           <td bgcolor="#CCCCC0" align="center"><a name=
198           "download"><big><b>Download</b></big></a></td>
199         </tr>
200
201         <tr>
202           <td bgcolor="#EEEEE0">
203               Source for the latest release can always be
204               downloaded from <a href="downloads">http://www.busybox.net/downloads</a>.
205               <p>
206
207           BusyBox now has <b>two</b> CVS trees.  The "busybox-stable" tree
208           contains the older 0.60.x stable series.  The "busybox" tree contains
209           the latest 1.0.0-preX development version of busybox.<br>
210
211             <ul>
212                   <li><a href= "downloads/snapshots/">Daily Snapshots of the the latest 
213                     stable, and the latest development CVS source trees can be found right here</a>. 
214                   <br>
215                   </li><li><a href="/cgi-bin/cvsweb/busybox/">Click here to browse the CVS 
216                       tree for the 1.0.0-preX development version of BusyBox</a>
217                   </li><li><a href="/cgi-bin/cvsweb/busybox.stable/">Click here to browse
218                     the CVS tree for the stable 0.60.x version of BusyBox</a>.
219                     </li><li>Anonymous <a href="cvs_anon.html">CVS
220                     access</a> is available.
221                     </li><li>For those that are actively contributing there is
222                     even <a href="cvs_write.html">CVS write access</a>.</li>
223             </ul>
224           </td>
225         </tr>
226
227         <!-- Begin Docs section -->
228         <tr>
229           <td bgcolor="#CCCCC0" align="center"><a name=
230           "docs"><big><b>Documentation</b></big></a></td>
231         </tr>
232
233         <tr>
234           <td bgcolor="#EEEEE0">
235             Current documentation for BusyBox includes: 
236
237             <ul>
238               <li><a href=
239               "downloads/BusyBox.html">BusyBox.html</a>. This is a
240               list of the all the available commands in BusyBox
241               with complete usage information and examples of how
242               to use each app. I have spent a <em>lot</em> of time
243               updating these docs and trying to make them fairly
244               comprehensive. If you find any errors (factual,
245               grammatical, whatever) please let me know.</li>
246
247               <li><a href="downloads/README">README</a>. This is
248               the README file included in the busybox source
249               release.</li>
250
251               <li>If you need more help, the BusyBox <a href=
252               "lists/busybox/">mailing list</a> is a good place to
253               start.</li>
254             </ul>
255           </td>
256         </tr>
257
258         <!-- Begin Links section -->
259         <tr>
260           <td bgcolor="#CCCCC0" align="center"><a name=
261           "links"><big><b>Important Links</b></big></a></td>
262         </tr>
263
264         <tr>
265           <td bgcolor="#EEEEE0">
266             <ul>
267               <li><a href="http://perens.com/FreeSoftware/">Free
268               Software from Bruce Perens</a><br>
269                The original idea for BusyBox, and all versions up
270               to 0.26 were written by <a href=
271               "mailto:bruce@perens.com">Bruce Perens</a>. This is
272               his BusyBox website.</li>
273
274               <li><a href=
275               "http://freshmeat.net/projects/busybox/">Freshmeat
276               AppIndex record for BusyBox</a></li>
277
278               <li><a href=
279               "http://tinylogin.busybox.net/">TinyLogin</a> is a
280               nice embedded tool for handling authentication,
281               changing passwords, and similar tasks which nicely
282               complements BusyBox.</li>
283
284               <li><a href="http://udhcp.busybox.net/">udhcp</a> is
285               a tiny dhcp client and/or server which is ideal for
286               embedded systems.</li>
287
288               <li><a href="http://www.uclibc.org/">uClibc</a> is a
289               C library for embedded systems. You can actually
290               statically link a "Hello World" application under x86
291               that only takes 4k (as opposed to 200k under GNU
292               libc). It can do dynamic linking too and works nicely
293               with BusyBox to create very small embedded Linux systems.
294               </li>
295             </ul>
296           </td>
297         </tr>
298
299         <!-- Begin Projects section -->
300         <tr>
301           <td bgcolor="#CCCCC0" align="center"><a name=
302           "projects"><big><b>Products/Projects Using BusyBox</b></big></a></td>
303         </tr>
304
305         <tr>
306           <td bgcolor="#EEEEE0">
307             <p>I know of the following products and/or projects
308             that use BusyBox -- listed in the order I happen to add
309             them to the web page:</p>
310
311             <ul>
312             
313
314               <li><a href="/cgi-bin/cvsweb/buildroot/">buildroot</a> a configurable
315               means for building your own busybox/uClibc based system systems.
316
317               </li><li><a href=
318               "http://cvs.debian.org/boot-floppies/">
319               Debian installer (boot floppies) project</a>
320
321               </li><li><a href="http://redhat.com/">Red Hat 7.2
322               installer</a>
323
324               </li><li><a href=
325               "http://distro.ibiblio.org/pub/Linux/distributions/slackware/source/rootdsks/">
326               Slackware Installer</a>
327
328               </li><li><a href="http://www.gentoo.org/">Gentoo Linux install/boot CDs</a>
329               </li><li><a href="http://www.mandrake.com/">The Mandrake installer</a>
330
331               </li><li><a href="http://www.linuxrouter.org/">Linux
332               Router Project</a>
333
334               </li><li><a href="http://linux-embedded.org/">LEM</a>
335
336               </li><li><a href=
337               "http://www.toms.net/rb/">tomsrtbt</a>
338
339               </li><li><a href="http://www.stormix.com/">Stormix
340               Installer</a>
341
342               </li><li><a href=
343               "http://www.emacinc.com/linux2_sbc.htm">EMAC Linux
344               2.0 SBC</a>
345
346               </li><li><a href="http://www.trinux.org/">Trinux</a>
347
348               </li><li><a href="http://oddas.sourceforge.net/">ODDAS
349               project</a>
350
351               </li><li><a href="http://byld.sourceforge.net/">Build Your
352               Linux Disk</a>
353
354               </li><li><a href=
355               "http://homepages.ihug.co.nz/~ichi/baslinux.html">BasicLinux</a>
356
357               </li><li><a href=
358               "http://ibiblio.org/pub/Linux/system/recovery">Zdisk</a>
359
360               </li><li><a href="http://www.adtran.com">AdTran -
361               VPN/firewall VPN Linux Distribution</a>
362
363               </li><li><a href="http://mkcdrec.ota.be/">mkCDrec - make
364               CD-ROM recovery</a>
365
366               </li><li><a href=
367               "http://recycle.lbl.gov/~ldoolitt/bse/">Linux on
368               nanoEngine</a>
369
370               </li><li><a href=
371               "http://www.zelow.no/floppyfw/">Floppyfw</a>
372
373               </li><li><a href="http://midori.transmeta.com/">Midori
374               Linux</a> - <a href=
375               "http://www.wired.com/news/technology/0,1282,42399,00.html">
376               Article on Midori Linux</a> on <a href=
377               "http://www.wired.com">Wired</a>. Quote from Erik at
378               the top of <a href=
379               "http://www.wired.com/news/technology/0,1282,42399-2,00.html">
380               this page</a>
381
382               </li><li><a href="http://www.ltsp.org/">Linux Terminal
383               Server Project</a>
384
385               </li><li><a href=
386               "http://www.devil-linux.org/">Devil-Linux</a>
387
388               </li><li><a href=
389               "http://dutnux.sourceforge.net/">DutNux</a>
390
391               </li><li><a href=
392               "http://www.microwerks.net/~hugo/mindi/">Mindi</a>
393
394               </li><li><a href=
395               "http://www.tzi.de/~pharao90/ttylinux">ttylinux</a>
396
397               </li><li><a href="http://www.coyotelinux.com/">Coyote Linux</a>
398
399               </li><li><a href="http://www.partimage.org/">Partition
400               Image</a>
401
402               </li><li><a href="http://www.fli4l.de/">fli4l the on(e)-disk-router</a>
403
404               </li><li><a href="http://tinfoilhat.cultists.net/">Tinfoil
405               Hat Linux</a>
406
407               </li><li><a href="http://familiar.handhelds.org/">Familiar Linux</a> - a linux distribution for handheld computers
408               </li><li><a href="http://rescuecd.sourceforge.net/">Timo's Rescue CD Set</a>
409               </li><li><a href="http://sf.net/projects/netstation/">Netstation</a>
410               </li><li><a href="http://www.fiwix.org/">GNU/Fiwix Operating System</a>
411               </li><li><a href="http://www.softcraft.com/">Generations Linux</a>
412               </li><li><a href="http://systemimager.org/relatedprojects/">SystemImager / System Installation Suite</a>
413               </li><li><a href="http://www.bablokb.de/gendist/">GENDIST distribution generator</a>
414               </li><li><a href="http://diet-pc.sourceforge.net/">DIET-PC embedded Linux thin client distribution</a>
415               </li><li><a href="http://byzgl.sourceforge.net/">BYZantine Gnu/Linux</a>
416               </li><li><a href="http://dban.sourceforge.net/">Darik's Boot and Nuke</a>
417               </li><li><a href="http://www.timesys.com/">TimeSys real-time Linux</a>
418               </li><li><a href="http://movix.sf.net/">MoviX</a> -- boots from CD and automatically plays every video file on the CD
419               </li><li><a href="http://katamaran.sourceforge.net">katamaran</a>Linux, X11, xfce windowmanager, based on BusyBox
420               </li><li><a href="http://www.sourceforge.net/projects/simplygnustep"></a>Prometheus SimplyGNUstep
421               </li><li><a href="http://www.renyi.hu/~ekho/lowlife/">lowlife</a>A documentation project on how to make your own uClibc-based systems and floppy.
422               </li><li><a href="http://metadistros.hispalinux.es/">Metadistros</a>a project to allow you easily make Live-CD distributions.
423               </li><li><a href="http://salvare.sourceforge.net/">Salvare</a>More Linux than tomsrtbt but less than Knoppix, aims to provide a useful workstation as well as a rescue disk.
424               </li><li><a href="http://thinstation.sourceforge.net/">thinstation</a>convert standard PCs into full-featured diskless thinclients.
425
426               </li><li><a href="http://tuxscreen.net">Tuxscreen Linux Phone</a>
427               </li><li><a href="http://www.kerbango.com/">The Kerbango Internet Radio</a>
428               </li><li><a href= "http://www.linuxmagic.com/vpn/">LinuxMagic VPN Firewall</a>
429               </li><li><a href="http://www.isilver-inc.com/">I-Silver Linux appliance servers</a>
430               </li><li><a href="http://zaurus.sourceforge.net/">Sharp Zaurus PDA</a>
431               </li><li><a href="http://www.cyclades.com/">Cyclades-TS and other Cyclades products</a>
432               </li><li><a href="http://www.buffalo-technology.com/products/wireless/wbr-g54.htm">Buffalo WBR-G54 wireless router</a>
433               </li><li><a href="http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_Id=201522&pcount=&Product_Id=136493">Belkin 54g Wireless DSL/Cable Gateway Router</a>
434               </li><li><a href="http://www.linksys.com/products/product.asp?prid=508">Linksys WRT54G - Wireless-G Broadband Router</a>
435
436
437             </ul>
438
439             <p>Do you use BusyBox? I'd love to know about it and
440             I'd be happy to link to you. <!-- End of Table -->
441             </p>
442           </td>
443         </tr>
444       </table>
445
446       <!-- Footer -->
447       <hr>
448       <table width="100%">
449         <tr>
450           <td class="c2">Mail all comments, insults, suggestions
451           and bribes to <a href="mailto:andersen@codepoet.org">Erik
452           Andersen</a><br>
453            The Busybox logo is copyright 1999-2002, Erik
454           Andersen.</td>
455
456           <td><a href="http://www.vim.org"><img border="0" width=
457           "90" height="36" src="images/written.in.vi.png" alt=
458           "This site created with the vi editor"></a></td>
459
460           <td><a href="http://www.gimp.org/"><img border="0" width=
461           "90" height="36" src="images/gfx_by_gimp.png" alt=
462           "Graphics by GIMP"></a></td>
463
464           <td><a href="http://www.linuxtoday.com"><img width="90"
465           height="36" src="images/ltbutton2.png" alt="Linux Today">
466           </a></td>
467
468           <td>
469             <p><a href="http://slashdot.org"><img width="90"
470             height="36" src="images/sdsmall.png" alt="Slashdot">
471             </a></p>
472           </td>
473
474           <td><a href="http://freshmeat.net"><img width="90"
475           height="36" src="images/fm.mini.png" alt="Freshmeat">
476           </a></td>
477         </tr>
478       </table>
479     </div>
480   </body>
481 </html>
482