aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkw <markw@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-04-10 21:58:32 +0000
committermarkw <markw@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-04-10 21:58:32 +0000
commit295aa7da405247ad6d64a77837757b72bbbd9d02 (patch)
treebabeaafa7cc5e3e2dbcb1cb6e3841934429d8ad7
parent397fc1dc52e77b8c59634cc3d70231aab87454e2 (diff)
downloadbusybox-w32-295aa7da405247ad6d64a77837757b72bbbd9d02.tar.gz
busybox-w32-295aa7da405247ad6d64a77837757b72bbbd9d02.tar.bz2
busybox-w32-295aa7da405247ad6d64a77837757b72bbbd9d02.zip
Added a chart of busybox's growth by Larry Doolittle and put a news
announcement for it on the main page. git-svn-id: svn://busybox.net/trunk/busybox@2303 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--docs/busybox.net/busybox-growth.ps404
-rw-r--r--docs/busybox.net/index.html10
2 files changed, 414 insertions, 0 deletions
diff --git a/docs/busybox.net/busybox-growth.ps b/docs/busybox.net/busybox-growth.ps
new file mode 100644
index 000000000..123f38114
--- /dev/null
+++ b/docs/busybox.net/busybox-growth.ps
@@ -0,0 +1,404 @@
1%!PS-Adobe-2.0
2%%Title: busybox-growth.ps
3%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 347
4%%CreationDate: Tue Apr 10 14:03:36 2001
5%%DocumentFonts: (atend)
6%%BoundingBox: 50 40 554 770
7%%Orientation: Landscape
8%%Pages: (atend)
9%%EndComments
10/gnudict 120 dict def
11gnudict begin
12/Color true def
13/Solid true def
14/gnulinewidth 5.000 def
15/userlinewidth gnulinewidth def
16/vshift -46 def
17/dl {10 mul} def
18/hpt_ 31.5 def
19/vpt_ 31.5 def
20/hpt hpt_ def
21/vpt vpt_ def
22/M {moveto} bind def
23/L {lineto} bind def
24/R {rmoveto} bind def
25/V {rlineto} bind def
26/vpt2 vpt 2 mul def
27/hpt2 hpt 2 mul def
28/Lshow { currentpoint stroke M
29 0 vshift R show } def
30/Rshow { currentpoint stroke M
31 dup stringwidth pop neg vshift R show } def
32/Cshow { currentpoint stroke M
33 dup stringwidth pop -2 div vshift R show } def
34/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
35 /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
36/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
37 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
38/BL { stroke gnulinewidth 2 mul setlinewidth } def
39/AL { stroke gnulinewidth 2 div setlinewidth } def
40/UL { gnulinewidth mul /userlinewidth exch def } def
41/PL { stroke userlinewidth setlinewidth } def
42/LTb { BL [] 0 0 0 DL } def
43/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
44/LT0 { PL [] 1 0 0 DL } def
45/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
46/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
47/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
48/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
49/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
50/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
51/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
52/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
53/Pnt { stroke [] 0 setdash
54 gsave 1 setlinecap M 0 0 V stroke grestore } def
55/Dia { stroke [] 0 setdash 2 copy vpt add M
56 hpt neg vpt neg V hpt vpt neg V
57 hpt vpt V hpt neg vpt V closepath stroke
58 Pnt } def
59/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
60 currentpoint stroke M
61 hpt neg vpt neg R hpt2 0 V stroke
62 } def
63/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
64 0 vpt2 neg V hpt2 0 V 0 vpt2 V
65 hpt2 neg 0 V closepath stroke
66 Pnt } def
67/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
68 hpt2 vpt2 neg V currentpoint stroke M
69 hpt2 neg 0 R hpt2 vpt2 V stroke } def
70/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
71 hpt neg vpt -1.62 mul V
72 hpt 2 mul 0 V
73 hpt neg vpt 1.62 mul V closepath stroke
74 Pnt } def
75/Star { 2 copy Pls Crs } def
76/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
77 0 vpt2 neg V hpt2 0 V 0 vpt2 V
78 hpt2 neg 0 V closepath fill } def
79/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
80 hpt neg vpt -1.62 mul V
81 hpt 2 mul 0 V
82 hpt neg vpt 1.62 mul V closepath fill } def
83/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
84 hpt neg vpt 1.62 mul V
85 hpt 2 mul 0 V
86 hpt neg vpt -1.62 mul V closepath stroke
87 Pnt } def
88/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
89 hpt neg vpt 1.62 mul V
90 hpt 2 mul 0 V
91 hpt neg vpt -1.62 mul V closepath fill} def
92/DiaF { stroke [] 0 setdash vpt add M
93 hpt neg vpt neg V hpt vpt neg V
94 hpt vpt V hpt neg vpt V closepath fill } def
95/Pent { stroke [] 0 setdash 2 copy gsave
96 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
97 closepath stroke grestore Pnt } def
98/PentF { stroke [] 0 setdash gsave
99 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
100 closepath fill grestore } def
101/Circle { stroke [] 0 setdash 2 copy
102 hpt 0 360 arc stroke Pnt } def
103/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
104/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
105/C1 { BL [] 0 setdash 2 copy moveto
106 2 copy vpt 0 90 arc closepath fill
107 vpt 0 360 arc closepath } bind def
108/C2 { BL [] 0 setdash 2 copy moveto
109 2 copy vpt 90 180 arc closepath fill
110 vpt 0 360 arc closepath } bind def
111/C3 { BL [] 0 setdash 2 copy moveto
112 2 copy vpt 0 180 arc closepath fill
113 vpt 0 360 arc closepath } bind def
114/C4 { BL [] 0 setdash 2 copy moveto
115 2 copy vpt 180 270 arc closepath fill
116 vpt 0 360 arc closepath } bind def
117/C5 { BL [] 0 setdash 2 copy moveto
118 2 copy vpt 0 90 arc
119 2 copy moveto
120 2 copy vpt 180 270 arc closepath fill
121 vpt 0 360 arc } bind def
122/C6 { BL [] 0 setdash 2 copy moveto
123 2 copy vpt 90 270 arc closepath fill
124 vpt 0 360 arc closepath } bind def
125/C7 { BL [] 0 setdash 2 copy moveto
126 2 copy vpt 0 270 arc closepath fill
127 vpt 0 360 arc closepath } bind def
128/C8 { BL [] 0 setdash 2 copy moveto
129 2 copy vpt 270 360 arc closepath fill
130 vpt 0 360 arc closepath } bind def
131/C9 { BL [] 0 setdash 2 copy moveto
132 2 copy vpt 270 450 arc closepath fill
133 vpt 0 360 arc closepath } bind def
134/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
135 2 copy moveto
136 2 copy vpt 90 180 arc closepath fill
137 vpt 0 360 arc closepath } bind def
138/C11 { BL [] 0 setdash 2 copy moveto
139 2 copy vpt 0 180 arc closepath fill
140 2 copy moveto
141 2 copy vpt 270 360 arc closepath fill
142 vpt 0 360 arc closepath } bind def
143/C12 { BL [] 0 setdash 2 copy moveto
144 2 copy vpt 180 360 arc closepath fill
145 vpt 0 360 arc closepath } bind def
146/C13 { BL [] 0 setdash 2 copy moveto
147 2 copy vpt 0 90 arc closepath fill
148 2 copy moveto
149 2 copy vpt 180 360 arc closepath fill
150 vpt 0 360 arc closepath } bind def
151/C14 { BL [] 0 setdash 2 copy moveto
152 2 copy vpt 90 360 arc closepath fill
153 vpt 0 360 arc } bind def
154/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
155 vpt 0 360 arc closepath } bind def
156/Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
157 neg 0 rlineto closepath } bind def
158/Square { dup Rec } bind def
159/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
160/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
161/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
162/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
163/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
164/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
165/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
166 exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
167/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
168/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
169 2 copy vpt Square fill
170 Bsquare } bind def
171/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
172/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
173/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
174 Bsquare } bind def
175/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
176 Bsquare } bind def
177/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
178/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
179 2 copy vpt Square fill Bsquare } bind def
180/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
181 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
182/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
183/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
184/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
185/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
186/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
187/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
188/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
189/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
190/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
191/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
192/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
193/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
194/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
195/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
196/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
197/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
198/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
199/DiaE { stroke [] 0 setdash vpt add M
200 hpt neg vpt neg V hpt vpt neg V
201 hpt vpt V hpt neg vpt V closepath stroke } def
202/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
203 0 vpt2 neg V hpt2 0 V 0 vpt2 V
204 hpt2 neg 0 V closepath stroke } def
205/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
206 hpt neg vpt -1.62 mul V
207 hpt 2 mul 0 V
208 hpt neg vpt 1.62 mul V closepath stroke } def
209/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
210 hpt neg vpt 1.62 mul V
211 hpt 2 mul 0 V
212 hpt neg vpt -1.62 mul V closepath stroke } def
213/PentE { stroke [] 0 setdash gsave
214 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
215 closepath stroke grestore } def
216/CircE { stroke [] 0 setdash
217 hpt 0 360 arc stroke } def
218/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
219/DiaW { stroke [] 0 setdash vpt add M
220 hpt neg vpt neg V hpt vpt neg V
221 hpt vpt V hpt neg vpt V Opaque stroke } def
222/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
223 0 vpt2 neg V hpt2 0 V 0 vpt2 V
224 hpt2 neg 0 V Opaque stroke } def
225/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
226 hpt neg vpt -1.62 mul V
227 hpt 2 mul 0 V
228 hpt neg vpt 1.62 mul V Opaque stroke } def
229/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
230 hpt neg vpt 1.62 mul V
231 hpt 2 mul 0 V
232 hpt neg vpt -1.62 mul V Opaque stroke } def
233/PentW { stroke [] 0 setdash gsave
234 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
235 Opaque stroke grestore } def
236/CircW { stroke [] 0 setdash
237 hpt 0 360 arc Opaque stroke } def
238/BoxFill { gsave Rec 1 setgray fill grestore } def
239end
240%%EndProlog
241%%Page: 1 1
242gnudict begin
243gsave
24450 50 translate
2450.100 0.100 scale
24690 rotate
2470 -5040 translate
2480 setgray
249newpath
250(Helvetica) findfont 140 scalefont setfont
2511.000 UL
252LTb
253560 420 M
25463 0 V
2556409 0 R
256-63 0 V
257476 420 M
258(0) Rshow
259560 1056 M
26063 0 V
2616409 0 R
262-63 0 V
263-6493 0 R
264(100) Rshow
265560 1692 M
26663 0 V
2676409 0 R
268-63 0 V
269-6493 0 R
270(200) Rshow
271560 2328 M
27263 0 V
2736409 0 R
274-63 0 V
275-6493 0 R
276(300) Rshow
277560 2964 M
27863 0 V
2796409 0 R
280-63 0 V
281-6493 0 R
282(400) Rshow
283560 3600 M
28463 0 V
2856409 0 R
286-63 0 V
287-6493 0 R
288(500) Rshow
289560 4236 M
29063 0 V
2916409 0 R
292-63 0 V
293-6493 0 R
294(600) Rshow
295560 4872 M
29663 0 V
2976409 0 R
298-63 0 V
299-6493 0 R
300(700) Rshow
3011531 420 M
3020 63 V
3030 4389 R
3040 -63 V
3050 -4529 R
306(400) Cshow
3072825 420 M
3080 63 V
3090 4389 R
3100 -63 V
3110 -4529 R
312(600) Cshow
3134120 420 M
3140 63 V
3150 4389 R
3160 -63 V
3170 -4529 R
318(800) Cshow
3195414 420 M
3200 63 V
3210 4389 R
3220 -63 V
3230 -4529 R
324(1000) Cshow
3256708 420 M
3260 63 V
3270 4389 R
3280 -63 V
3290 -4529 R
330(1200) Cshow
3311.000 UL
332LTb
333560 420 M
3346472 0 V
3350 4452 V
336-6472 0 V
337560 420 L
3380 2646 M
339currentpoint gsave translate 90 rotate 0 0 M
340(tar.gz size \(Kb\)) Cshow
341grestore
3423796 140 M
343(time \(days since Jan 1, 1998\)) Cshow
3441.000 UL
345LT0
346696 420 M
3470 593 V
3481255 0 V
3490 15 V
350214 0 V
3510 6 V
352958 0 V
3530 1 V
354-84 0 V
3550 37 V
356168 0 V
3570 262 V
35813 0 V
3590 56 V
36091 0 V
3610 33 V
3626 0 V
3630 1 V
36419 0 V
3650 11 V
36620 0 V
3670 13 V
36832 0 V
3690 104 V
37052 0 V
3710 27 V
37265 0 V
3730 15 V
37439 0 V
3750 126 V
376174 0 V
3770 103 V
37852 0 V
3790 49 V
380175 0 V
3810 56 V
382433 0 V
3830 661 V
384415 0 V
3850 857 V
386123 0 V
3870 -291 V
388498 0 V
3890 208 V
390505 0 V
3910 66 V
392291 0 V
3930 115 V
394311 0 V
3950 449 V
396162 0 V
3970 309 V
398stroke
399grestore
400end
401showpage
402%%Trailer
403%%DocumentFonts: Helvetica
404%%Pages: 1
diff --git a/docs/busybox.net/index.html b/docs/busybox.net/index.html
index 3ef2ab8bb..6442b91c6 100644
--- a/docs/busybox.net/index.html
+++ b/docs/busybox.net/index.html
@@ -82,6 +82,16 @@ To subscribe, go and visit <a href="http://opensource.lineo.com/mailman/listinfo
82 82
83<ul> 83<ul>
84 84
85 <li> <b>10 April 2001 - Graph of Busybox Growth </b>
86
87 <br> The illustrious Larry Doolittle has made a PostScript chart of the growth
88 of the Busybox tarball size over time. It is available for downloading /
89 viewing <a href= "busybox-growth.ps"> right here</a>.
90
91 <p> (Note that while the number of applets in Busybox has increased, you
92 can still configure Busybox to be as small as you want by selectively
93 turning off whichever applets you don't need.)
94
85 <li> <b>10 April 2001 -- BusyBox 0.51 released</b> 95 <li> <b>10 April 2001 -- BusyBox 0.51 released</b>
86 <br> 96 <br>
87 97