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