From: James Simmons <jsimmons@infradead.org>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Mattia Jona-Lasinio <mattia.jona@gmail.com>,
Geert Uytterhoeven <geert@linux-m68k.org>,
Florian Tobias Schandinat <FlorianSchandinat@gmx.de>,
linux-kernel@vger.kernel.org,
lcd-linux-users@lists.sourceforge.net
Subject: Re: Introducing the LCD-Linux project
Date: Thu, 29 Jul 2010 17:49:31 +0100 (BST) [thread overview]
Message-ID: <alpine.LFD.2.00.1007291659400.16616@casper.infradead.org> (raw)
In-Reply-To: <20100728203921.0dd6562d@lxorguk.ukuu.org.uk>
> > was born. Implementing this in the standard Linux terminal emulation
> > would require
> > a rewrite of most of the code, which I personally would do only if
> > there is some interest from
> > the community in improving the standard Linux console
>
> There is a great deal of interest. Most of the console (as in
> framebuffer) activity moved to the 3D direct rendering world some time
> ago.
Really. I didn't expect the console to be of much interest.
> Let's start at the beginning. What console layer things need fixing to
> make the LCD Linux project able to use them ?
>
> Multiple displays live at once is an obvious one - the 3D graphics folks
> also want some of that too.
Okay you asked for it.
1) To do multiple displays will require the console tool updates.
2) Kill the big ugly console lock. One lock for not only multiple
VTs but even multiple types of consoles is horrible. I seen on
embedded board using the framebuffer device take the console
lock thus block the serial port.
3) Invert the VT layer. Currently the console/printk driver is on top of
the tty layer. It would be nice to be able to only use a very light
weight vt printk without the VT tty on top for embedded platforms.
4) Seperate out the VT emulation layer. Related to 3.
5) Multiple independent VT support. Which brings up the question what
should the mapping of VCs to a VT look like.
6) A nice scrollback buffer on the VT layer level instead of the hacks we
have in fbcon and vgacon.
next prev parent reply other threads:[~2010-07-29 16:49 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-21 12:57 Mattia Jona-Lasinio
2010-07-21 16:38 ` Ben Pfaff
2010-07-22 11:21 ` Alan Cox
2010-07-22 11:38 ` Geert Uytterhoeven
2010-07-24 10:31 ` Mattia Jona-Lasinio
2010-07-24 14:43 ` Florian Tobias Schandinat
2010-07-26 20:11 ` Geert Uytterhoeven
2010-07-28 19:24 ` Mattia Jona-Lasinio
2010-07-28 19:39 ` Alan Cox
2010-07-29 9:09 ` Mattia Jona-Lasinio
2010-07-29 16:49 ` James Simmons [this message]
2010-07-29 18:05 ` Alan Cox
2010-07-29 18:39 ` James Simmons
2010-08-03 12:22 ` Mattia Jona-Lasinio
2010-08-04 14:29 ` James Simmons
2010-07-29 15:58 ` James Simmons
2010-07-29 15:17 ` James Simmons
2010-07-26 20:08 ` Geert Uytterhoeven
2010-07-22 19:19 ` Miguel Ojeda
2010-07-24 9:52 ` Mattia Jona-Lasinio
2010-07-22 11:00 Mattia Jona-Lasinio
2010-07-22 18:12 ` Ben Pfaff
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=alpine.LFD.2.00.1007291659400.16616@casper.infradead.org \
--to=jsimmons@infradead.org \
--cc=FlorianSchandinat@gmx.de \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=geert@linux-m68k.org \
--cc=lcd-linux-users@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=mattia.jona@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®