Messages in this thread | | | Date | Fri, 3 Jun 2005 06:32:43 -0400 (EDT) | From | "Richard B. Johnson" <> | Subject | Re: question why need open /dev/console in init() when starting kernel |
| |
On Fri, 3 Jun 2005, Tomko wrote:
> Hi everyone, > > Do anyone know why it need to open("/dev/console"....) at the end of the > init() before calling execve("/sbin/init") ? Why open this for the in , > out , err channel at this moment but not open it at the time when going > to use , e.g. open it in the shell . > > Regards, > TOM
For error messages (as well as it's the law)! Init needs a terminal. Init is the 'father' of all future tasks and they need a default terminal too.
Cheers, Dick Johnson Penguin : Linux version 2.6.11.9 on an i686 machine (5537.79 BogoMips). Notice : All mail here is now cached for review by Dictator Bush. 98.36% of all statistics are fiction. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |