Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!cpk-news-hub1.bbnplanet.com!cam-news-hub1.bbnplanet.com!news.bbnplanet.com!news.mathworks.com!fu-berlin.de!irz401!orion.sax.de!uriah.heep!news From: j@uriah.heep.sax.de (J Wunsch) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: FreeBSD v. Linux Date: 31 Mar 1997 14:26:37 GMT Organization: Private BSD site, Dresden Lines: 30 Message-ID: <5hohit$ai9@uriah.heep.sax.de> References: <01bc3ac7$63594930$232c3d9b@muna019> Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) NNTP-Posting-Host: localhost.heep.sax.de Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Newsreader: knews 0.9.6 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:38143 "Andreas Hinterleitner" <ahinterleitn@bangate.eur.compaq.com> wrote: > - why /dev/console types everything to ttyv0 (why doesn't Linux do such > things)? How can I change this behavior? /dev/console is a logical device that is used by the kernel for printf's, and by some other system utilities (namely syslogd(8)). It's also the tty where init(8) (and thus rc(8)) is running on. All daemons started during system initialization thusly inherit this tty for their stdin/stdout/stderr (unless they later close these descriptors, most of them do so). /dev/console can be redirected at runtime. This is how xconsole works. Except for the kernel debugger and very few other things (like the ``hit any key on the console to reboot''), it's only used for output. By default, if you're using a graphical display driver (syscons, pcvt), /dev/console is assigned to /dev/ttyv0. If you're using a serial console (since you've configured your bootblocks accordingly, or since you've been booting with -h), it is assigned to /dev/ttyd0. It can also be decoupled from any actualy tty, in which case you simply don't have a console. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)