improved the index and faq page
[people/pravin/BKO.git] / faq.html
1 <html>
2   <head>
3   <link rel="stylesheet" type="text/css" href="BKOStylesteet.css" />
4  
5     <title>boot.kernel.org(BKO)</title>
6   </head>
7   <body>
8     <div id="logo">
9     <table border="0" width="100%" cellpadding="0" cellspacing="0">
10     <tr>
11       <td valign="middle" align="center">
12         <img src="boot.png" width="367" height="261">
13       </td>
14       <td valign="middle" align="left">
15         <span id="logotext">
16         <p>
17         boot.kernel.org(BKO) : Booting your machine over HTTP
18         </p>
19         </span>
20       </td>
21     </tr>
22     </table>
23     </div>
24     <div id="menubox">
25
26       <span id="menulink">
27         <a href="index.html">Home</a>
28       </span>
29       <span id="menulink">
30         <a href="index.html#download">Downloads</a>
31       </span>
32       <span id="menulink">
33         <a href="index.html#screenshots">Screenshots</a>
34       </span>
35       <span id="menulink">
36         <a href="index.html#howtouse">How to Use</a>
37       </span>
38       <span id="menulink">
39         Developer
40       </span>
41       <span id="menuact">
42         FAQ      
43       </span>
44       <span id="menulink">
45       <a href="Troubleshooting.html">Troubleshooting</a>
46       </span>
47       <span id="menulink">
48         <a href="index.html#contactus">Contact US</a>
49       </span>
50     </div>
51
52     <center><h1>FAQ for BKO</h1></center>
53 <ul>
54 <li><a href="#whySlow"> Why it is slow?</a><br/><br/></li>
55 <li><a href="#privacySecurity"> What about my privacy and security?</a><br/><br/></li>
56 <li><a href="#WhyBboUsb"> Why should I create BKO enabled USB?</a><br/><br/></li>
57 <li><a href="#firewallBKO"> I am behind firewall, Will BKO boot me?</a><br/><br/></li>
58 <li><a href="#testBKO"> I just want to test BKO, without rebooting the system, Can I do it?</a><br/><br/></li>
59 <li><a href="#iscsiSupport"> Any other protocols are supported?</a><br/><br/></li>
60 </ul>
61
62  Q. When should I use BKO for booting?
63
64  A.   <p>
65
66       We envision following usage for BKO
67
68       <ol>
69
70         <li>
71
72           To experiment with different distributions available on this site, and install one which you like most.
73
74         </li>
75
76         <li>
77
78           To save your data/system when somehow your system is messed up and you want to recover it. You can use
79
80           many of the tools available on BKO to rescue yourself.
81
82         </li>
83
84         <li>
85
86           You can do automated mass booting and automated installation for large number of workstations.
87
88           This can be done by adding specific embedded script to BKO (or by having your private BKO server).
89
90         </li>
91
92       <li>
93
94         BKO can be used to boot diskless machines. Our customization section will let you to download <italic>.rom</italic> image
95
96         that can be burned on BIOS. This will enable machines without harddisk's can boot in any OS available on BKO.
97
98         You can choose to either burn on BIOS, or use floppy image, CDROM image or USB image.  There is
99
100         no requirement for having harddisk.
101
102       </li>
103
104         <li>
105
106           Other than these, if you find any other use for BKO, then please share with us. we will be glad to hear from you.
107
108         </li>
109
110       </ol>
111
112     </p>
113
114
115
116 <a id="whySlow"></a><div class="qbox" >
117 <table class="qtable" width="100%" border="0" cellpadding="5" cellspacing="0">
118 <tr>
119 <td class="qmrk" width="1px"><span class="question">Q.</span></td>
120 <td class="qtd">
121 <div class="query"> Why it is slow?
122 </div>
123 </td>
124 </tr>
125 </table>
126 </div>
127 <div class="abox">
128 <table class="atable" width="100%" border="0" cellpadding="5" cellspacing="0">
129 <tr>
130 <td class="amrk" width="1px"><span class="answer">A.</span></td>
131 <td class="atd">
132 <div class="reply">  <p>
133     <ul>
134
135       <li>
136
137         Your entire Operating System is fetched over Internet from <i>far far away server</i> and this takes time.
138
139       </li>
140
141       <li>
142
143         The delay is mostly in booting process, once the system is booted, it should work faster.
144
145       </li>
146
147       <li>
148
149         We recommend you to choose nearby mirror, which will give you <strong>much</strong> better performance.
150
151       </li>
152
153       <li>
154
155         In most of the usage scinario's mentioned above, some delay is tolerable.
156
157       </li>
158
159       <li>
160
161         We recommend you to not to run your daily system from BKO, Please install one of the system available on BKO.
162
163       </li>
164
165     </ul>
166
167   </p>
168
169
170
171
172 </div>
173 </td>
174 </tr>
175 </table>
176 </div><a id="privacySecurity"></a><div class="qbox" >
177 <table class="qtable" width="100%" border="0" cellpadding="5" cellspacing="0">
178 <tr>
179 <td class="qmrk" width="1px"><span class="question">Q.</span></td>
180 <td class="qtd">
181 <div class="query"> What about my privacy and security?
182 </div>
183 </td>
184 </tr>
185 </table>
186 </div>
187 <div class="abox">
188 <table class="atable" width="100%" border="0" cellpadding="5" cellspacing="0">
189 <tr>
190 <td class="amrk" width="1px"><span class="answer">A.</span></td>
191 <td class="atd">
192 <div class="reply">  <p>
193     We understand your concern, following clarifications should make matter clear for you. You are free to make any decision after that.
194
195     <ul>
196
197       <li>
198
199         Your machine will only download data from server and will never send to the server. So you need not worry about privacy.
200
201       </li>
202
203       <li>
204
205         We provide unmodified ISO's of all distributions, You are always welcome to verify the checksum with actual distribution provider.
206
207       </li>
208
209       <li>
210
211         Even better, you can provide the path of the ISO directly, and your machine will use only that ISO.
212
213       </li>
214
215       <li>
216
217         We only modify InitRAMFS, which is needed to boot over HTTPFS. This modified InitRAMFS is deleted once booting is complete.
218
219         Hence, if you trust the ISO used, you can trust the system.
220
221       </li>
222
223       <li>
224
225         This is Open Source project, you are welcome to review the code.
226
227       </li>
228
229       <li>
230
231         We also plan to support HTTPS for avoiding any data-tempering on the way.
232
233       </li>
234
235     </ul>
236
237   </p>
238
239
240
241
242
243
244 </div>
245 </td>
246 </tr>
247 </table>
248 </div><a id="WhyBboUsb"></a><div class="qbox" >
249 <table class="qtable" width="100%" border="0" cellpadding="5" cellspacing="0">
250 <tr>
251 <td class="qmrk" width="1px"><span class="question">Q.</span></td>
252 <td class="qtd">
253 <div class="query"> Why should I create BKO enabled USB?
254 </div>
255 </td>
256 </tr>
257 </table>
258 </div>
259 <div class="abox">
260 <table class="atable" width="100%" border="0" cellpadding="5" cellspacing="0">
261 <tr>
262 <td class="amrk" width="1px"><span class="answer">A.</span></td>
263 <td class="atd">
264 <div class="reply">  <p>
265     <ul>
266
267       <li>
268
269         Creating BKO enabled USB is one-time job, once it is created, you need not worry about upgredation, as it is taken care by BKO servers.
270
271         It will always let you boot with latest distributions and tools available on BKO.
272
273       </li>
274
275       <li>
276
277         You do not waste your USB as there is way to create BKO enabled USB which can be used as normal data storage device.
278
279         As BKO takes less than 1 MB of space, you have almost entire USB for data storage.
280
281       </li>
282
283       <li>
284
285         BKO enabled USB can be used to boot (almost) any system as long as there is Internet connectivity.<br/>
286
287         It is worth considering this ability against 1MB of space and few minutes for creation of BKO enabled USB.
288
289       </li>
290
291     </ul>
292
293   </p>
294
295
296
297
298 </div>
299 </td>
300 </tr>
301 </table>
302 </div><a id="firewallBKO"></a><div class="qbox" >
303 <table class="qtable" width="100%" border="0" cellpadding="5" cellspacing="0">
304 <tr>
305 <td class="qmrk" width="1px"><span class="question">Q.</span></td>
306 <td class="qtd">
307 <div class="query"> I am behind firewall, Will BKO boot me?
308 </div>
309 </td>
310 </tr>
311 </table>
312 </div>
313 <div class="abox">
314 <table class="atable" width="100%" border="0" cellpadding="5" cellspacing="0">
315 <tr>
316 <td class="amrk" width="1px"><span class="answer">A.</span></td>
317 <td class="atd">
318 <div class="reply"> <p>
319     BKO is based on HTTPFS and it uses only valid HTTP requests.  It means, if you have HTTP access, you can boot with BKO.<br/>
320
321     Only problem that may occur is if you are behind HTTP proxy.  We plan to add support for HTTP proxy
322
323     in near future. Stay tuned till then.
324
325   </p>
326
327   <p>
328
329     It is expected that you can use <b>Public DNS</b> system as BKO is configured to use Public dns servers instead of the servers
330
331     provided by user or DHCP.  We will be soon fixing this problem.  Till then, you are expected to have public DNS access.
332
333   </p>
334
335 </li>
336
337
338
339
340
341
342 </div>
343 </td>
344 </tr>
345 </table>
346 </div><a id="testBKO"></a><div class="qbox" >
347 <table class="qtable" width="100%" border="0" cellpadding="5" cellspacing="0">
348 <tr>
349 <td class="qmrk" width="1px"><span class="question">Q.</span></td>
350 <td class="qtd">
351 <div class="query"> I just want to test BKO, without rebooting the system, Can I do it?
352 </div>
353 </td>
354 </tr>
355 </table>
356 </div>
357 <div class="abox">
358 <table class="atable" width="100%" border="0" cellpadding="5" cellspacing="0">
359 <tr>
360 <td class="amrk" width="1px"><span class="answer">A.</span></td>
361 <td class="atd">
362 <div class="reply">  <p>
363                   If you want to just test our solution without rebooting, then we will recommend you
364
365                   to download the floppy image of gpxe, and use vmware, qemu or other virtualization
366
367                   solutions to boot from gpxe you downloaded.  In case of qemu, you can use following command:
368
369                   <pre> qemu -fda gpxe.dsk</pre>
370
371           Certain older version of qemu do not work properly with gpxe, so we recommend vmware or latest qemu.
372
373   </p>
374
375
376
377
378 </div>
379 </td>
380 </tr>
381 </table>
382 </div><a id="iscsiSupport"></a><div class="qbox" >
383 <table class="qtable" width="100%" border="0" cellpadding="5" cellspacing="0">
384 <tr>
385 <td class="qmrk" width="1px"><span class="question">Q.</span></td>
386 <td class="qtd">
387 <div class="query"> Any other protocols are supported?
388 </div>
389 </td>
390 </tr>
391 </table>
392 </div>
393 <div class="abox">
394 <table class="atable" width="100%" border="0" cellpadding="5" cellspacing="0">
395 <tr>
396 <td class="amrk" width="1px"><span class="answer">A.</span></td>
397 <td class="atd">
398 <div class="reply"> <p>
399       We are working on booting over iscsi protocol.  iscsi gives better performance compared to httpfs, which makes it more
400
401       desirable.  We have working implementation ready and soon they will be deployed on BKO.
402
403    </p>
404
405
406 </div>
407 </td>
408 </tr>
409 </table>
410 </div><hr/>
411 </body>
412 </html>