<div>Hi all,</div>
<div>I have gone through the kernel/kernel/printk.c file. And i have the following questions..</div>
<div>I have some rough idea of several things, but i need to conform them</div>
<div> </div>
<div>1) What is a console driver? --&gt; My idea is it allows the kernel to input or output the characters</div>
<div>                                              to or from a particular device.</div>
<div>2) Why so many command-line consoles are needed? --&gt; (if first qn is right...why cant u use single </div>
<div>                                               console to several devices)</div>
<div>3) What is a boot console &amp; real console?</div>
<div> </div>
<div>4) How to know how many number of consoles are running at a time?</div>
<div> </div>
<div>5) In the boot command line we will pass one console name &quot;console=ttyXXX&quot;, </div>
<div>other than that where the remaining consoles are being registered?</div>
<div> </div>
<div>Please answer these questions so that i can have furthur understanding</div>
<div><br clear="all">Thank you all..<br>-- <br>With regards,<br>Sandeep Kumar Anantapalli,<br><br></div>