Mercurial > hg > aboriginal
annotate www/screenshots/index.html @ 1725:c0c2e67782be draft
New squashfs config symbol, not sure why you'd ever want to switch it off...
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 25 Jan 2015 11:48:36 -0600 |
parents | 51d23189cb66 |
children |
rev | line source |
---|---|
1562
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
1 <html> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
2 <title>Available Targets</title> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
3 <body> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
4 <!--#include file="header.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
5 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
6 <p>Each $TARGET includes some or all of the following links. Click on |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
7 the link name to get a description.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
8 <ul> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
9 <li><a href="#bootlog">Boot Log</a></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
10 <li><a href="#crosscompiler">Cross Compiler</a></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
11 <li><a href="#nativecompiler">Native Compiler</a></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
12 <li><a href="#rootfilesystem">Root Filesystem</a></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
13 <li><a href="#systemimage">System Image</a></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
14 <li><a href="#busybox">Static Busybox Binary</a></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
15 <li><a href="#dropbear">Static Dropbear Binary</a></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
16 <li><a href="#strace">Static Strace Binary</a></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
17 </ul> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
18 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
19 <p>The following $TARGET families are available:</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
20 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
21 <ul> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
22 <li><a href="#arm">ARM</a> (<a href="../architectures.html#arm">description</a>) |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
23 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
24 <li><strike><a href="#m68k">M68k</a> (<a href="../architectures.html#m68k">description</a>)</strike></li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
25 <li><a href="#mips">Mips</a> (<a href="../architectures.html#mips">description</a>)</li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
26 <li><a href="#ppc">PowerPC</a> (<a href="../architectures.html#ppc">description</a>)</li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
27 <li><a href="#sparc">Sparc</a> (<a href="../architectures.html#sparc">description</a>)</li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
28 <li><a href="#sh4">SuperH</a> (<a href="../architectures.html#sh4">description</a>)</li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
29 <li><a href="#x86">x86</a> (<a href="../architectures.html#x86">description</a>)</li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
30 </ul> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
31 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
32 <table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
33 <tr><td><hr /><h1><center><a name="arm" /><a href="../architectures.html#arm">ARM</a></center></h1><hr /></td></tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
34 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
35 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
36 <h2>ARMv4l</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
37 <p>ARMv4, little endian, soft float, OABI</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
38 <!--#include file="screenshot-armv4l.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
39 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
40 </tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
41 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
42 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
43 <h2>ARMv4tl</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
44 <p>ARMv4t, little endian, soft float, EABI</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
45 <!--#include file="screenshot-armv4tl.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
46 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
47 </tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
48 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
49 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
50 <h2>ARMv5l</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
51 <p>ARMv5, little endian, VFP, EABI</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
52 <!--#include file="screenshot-armv5l.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
53 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
54 </tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
55 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
56 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
57 <h2>ARMv6l</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
58 <p>ARMv6, little endian, VFP, EABI</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
59 <!--#include file="screenshot-armv6l.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
60 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
61 </tr></table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
62 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
63 <table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
64 <tr><td><hr /><h1><center><a name="mips" /><a href="../architectures.html#mips">Mips</a></center></h1></hr /></td></tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
65 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
66 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
67 <h2>Mips</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
68 <p>MIPS r4k, big endian</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
69 <!--#include file="screenshot-mips.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
70 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
71 </tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
72 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
73 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
74 <h2>Mipsel</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
75 <p>MIPS r4k, little endian</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
76 <!--#include file="screenshot-mipsel.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
77 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
78 </tr></table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
79 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
80 <table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
81 <tr><td><hr /><h1><center><a name="mips" /><a href="../architectures.html#ppc">Power PC</a></center></h1></hr /></td></tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
82 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
83 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
84 <h2>PowerPC</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
85 <p>PowerPC 405, 32-bit, big endian</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
86 <!--#include file="screenshot-powerpc.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
87 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
88 </tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
89 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
90 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
91 <h2>PowerPC 440</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
92 <p>PowerPC 440, 32-bit, big endian</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
93 <!--#include file="screenshot-powerpc-440fp.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
94 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
95 </tr></table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
96 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
97 <table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
98 <tr><td><hr /><h1><center><a name="sh4" /><a href="../architectures.html#sh4">SuperH</a></center></h1><hr /></td></tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
99 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
100 <h2>SH4</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
101 <p>SH4, 32-bit</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
102 <!--#include file="screenshot-sh4.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
103 </tr></table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
104 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
105 <table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
106 <tr><td><hr /><h1><center><a name="sparc" /><a href="../architectures.html#sparc">Sparc</a></center></h1><hr /></td></tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
107 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
108 <h2>Sparc</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
109 <p>Sparc, 32-bit</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
110 <!--#include file="screenshot-sparc.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
111 </tr></table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
112 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
113 <table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
114 <tr><td><hr /><h1><center><a name="x86" /><a href="../architectures.html#x86">x86</a></center></h1><hr /></td></tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
115 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
116 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
117 <h2>i486</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
118 <p>Intel 80486.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
119 <!--#include file="screenshot-i486.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
120 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
121 </tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
122 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
123 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
124 <h2>i586</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
125 <p>Original Pentium</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
126 <!--#include file="screenshot-i586.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
127 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
128 </tr><tr> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
129 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
130 <td><table border=1><tr><td colspan=2 border=1><center> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
131 <h2>i686</h2> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
132 <p>Pentium Pro/II/III</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
133 <!--#include file="screenshot-i686.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
134 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
135 </tr></td>/</table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
136 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
137 </table> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
138 <ul> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
139 <hr /> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
140 <li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
141 <p><a name="bootlog" /><b>Boot Log</b> - Full boot messages produced by launching this system |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
142 image under qemu (using the "run-emulator.sh" script included in each system |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
143 image tarball), then typing "cat /proc/cpuinfo" inside the emulated system, |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
144 then "exit".</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
145 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
146 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
147 <hr /> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
148 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
149 <li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
150 <p><a name="crosscompiler" /><b>Cross Compiler</b> - A compiler which runs on a standard PC host (x86 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
151 or x86-64 Linux system) and produces output binaries for the specified $TARGET |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
152 architecture (Linux binaries linked against uClibc). To use, extract the |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
153 tarball and add its "bin" subdirectory to your $PATH, and then compile |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
154 with $TARGET-cc as your compiler name, such as:</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
155 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
156 <blockquote> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
157 <pre> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
158 mips-cc root-filesystem-mips/usr/src/thread-hello2.c -lpthread -static -o hello |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
159 </pre> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
160 </blockquote> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
161 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
162 <p>The "bin" subdirectory contains a bunch of tools prefixed with the $TARGET |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
163 name followed by a dash, such as "powerpc-strip". The "lib" subdirectory |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
164 contains shared libraries built for the target, including uClibc as the |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
165 standard C library to link binaries against and uClibc++ as the standard |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
166 C++ library. The "include" subdirectory contains the header files |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
167 #included by programs.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
168 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
169 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
170 <hr /> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
171 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
172 <li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
173 <p><a name="nativecompiler" /><b>Native Compiler</b> - A compiler which runs on the $TARGET and |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
174 produces output binaries which also run on the $TARGET.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
175 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
176 <p>You should be able to extract this inside an existing target system, add |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
177 its "bin" directory to the $PATH, and use it as you would the cross compiler. |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
178 (Except its binaries have no $TARGET- prefixes.) Note that when it creats |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
179 dynamically linked binaries they expect to find the dynamic linker at a specific |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
180 absolute path (under /bin).</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
181 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
182 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
183 <hr /> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
184 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
185 <li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
186 <p><a name="rootfilesystem" /><b>Root Filesystem</b> - A root filesystem for the target, suitable for |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
187 chroot-ing into, containing the smallest/simplest Linux development environment |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
188 capable of rebuilding itself from source code.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
189 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
190 <p>This system is based on busybox and uClibc, includes a native compiler |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
191 toolchain (binutils, gcc, linux headers), additional development utilities |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
192 (make, bash, distcc), and miscelaneous files and directories (such as some /etc |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
193 files and an sbin/init.sh boot script).</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
194 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
195 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
196 <hr /> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
197 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
198 <li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
199 <p><a name="systemimage" /><b>System Image</b> - A bootable linux kernel and filesystem image |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
200 configured for use with the emulator QEMU.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
201 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
202 <p>The filesystem image contains the same set of files as the root filesystem |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
203 tarball, this time packaged into a squashfs. It also has Linux kernel |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
204 configured for qemu, and shell scripts to launch qemu to run this kernel |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
205 with this filesystem image.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
206 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
207 <p>Basically you download this tarball, extract it, cd into the directory, |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
208 and "./run-emulator.sh". This gives you a shell prompt inside the emulator, |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
209 ala the above screen shots. Type "exit" when done.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
210 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
211 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
212 <hr /> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
213 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
214 <li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
215 <p><a name="busybox" /><b>Static Busybox Binary</b> - Busybox implements |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
216 hundreds of standard command line utilities in a single binary weighing in |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
217 somewhere around one megabyte.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
218 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
219 <p>Busybox is a "swiss army knife" binary, which behaves differently based on |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
220 the name of its executable. This means that populating a directory of |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
221 symlinks to the busybox binary can provide access to all these commands |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
222 without requiring multiple copies of the binary.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
223 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
224 <p>This binary is statically linked against uClibc, so can be run |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
225 independently on a target system, in a chroot environment, or via QEMU |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
226 application emulation.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
227 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
228 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
229 <hr /> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
230 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
231 <li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
232 <p><a name="dropbear" /><b>Static Dropbear Binary</b> - Dropbear is |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
233 a combination ssh server and client |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
234 in a single executable (another "swiss army knife" binary) that weighs in at |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
235 around 100k. It also includes scp and an encryption key generator.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
236 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
237 <p>This binary is statically linked against uClibc for maximum portability.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
238 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
239 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
240 <hr /> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
241 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
242 <li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
243 <p><a name="strace" /><b>Static Strace Binary</b> - Strace is a |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
244 debugging tool that runs a child process, sniffing all the child's |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
245 system calls and printing a description of them to stderr, ala:</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
246 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
247 <blockquote> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
248 <pre> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
249 execve("/bin/false", ["false"], [/* 34 vars */]) = 0 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
250 brk(0) = 0x14ca000 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
251 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
252 e69a44000 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
253 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
254 ... |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
255 </pre> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
256 </blockquote> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
257 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
258 <p>And so on. If a binary is failing or hanging, strace can give you an |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
259 idea of what it's doing, at least when it interacts with the rest of the |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
260 system.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
261 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
262 <p>This binary is statically linked against uClibc for maximum portability.</p> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
263 </li> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
264 </ul> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
265 |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
266 <!--#include file="footer.html" --> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
267 </body> |
51d23189cb66
Infrastructure to recreate screenshots directory.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
268 </html> |