mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Jonathan Morton <chromi@cyberspace.org>
To: lgb@lgb.hu
Cc: linux-kernel@vger.kernel.org
Subject: Re: The new X-Kernel !
Date: Sun, 21 Oct 2001 10:13:40 +0100	[thread overview]
Message-ID: <a05100316b7f84103696e@[192.168.239.101]> (raw)
In-Reply-To: <20011021105056.B17786@vega.digitel2002.hu>
In-Reply-To: <00d401c159ae$6000c7d0$5cbefea9@moya> <20011021093728.A17786@vega.digitel2002.hu> <a05100314b7f8369cf7cd@[192.168.239.101]> <20011021105056.B17786@vega.digitel2002.hu>

>  > And if they *do* understand it, from a dispassionate point of view,
>>  it does seem to make sense to put graphics drivers in the kernel -
>>  they're implemented as "device drivers" in every other desktop OS.
>>  Except MacOS X, where's it's an application layer like glibc, but
>>  nobody understand OS X yet beyond the hardest of developers.
>
>:) It would be interesting to learn more on it (if infomartion is available).
>afaik it's a unix like system in its core.

Take a look around Apple's site, particularly the developer section. 
There's documentation in spades if you can read PDFs.  Fact, that's 
one of the best things about Apple - they document nearly everything 
in public view.

>  > But they don't realise that XFree86 has an *enormous* amount of
>>  developer time behind it, which would need to be duplicated to make
>>  it work in kernel space with full backwards compatibility.  Oh, and
>>  did I mention this would all be for one platform - XFree86 is
>  > designed to run on many!  It would also bloat the kernel tremendously.
>
>Also it would be nice if frame buffer can support 3D hw accelerated 
>gfx functions.
>And so on. So probably a better interaction should be implemented between
>various gfx elements of a tipical Linux system. [I don't know GGI very well
>but AFAIK its goals are very interesting]

Come to think of it, the kernel already supports a fair amount of 
video hardware, through framebuffer.  I don't know how capable that 
is, though, beyond displaying and scrolling text in various 
resolutions, and as a place for XFree86 to fall back to.  If fbdev is 
accelerated, some kind of userspace utility and kernel-space cleanup 
would potentially allow fully-accelerated (including 3D?) graphics, 
with much of the hard work in kernel space.  Or is fbdev just a dumb 
framebuffer and I'm totally off track?

-- 
--------------------------------------------------------------
from:     Jonathan "Chromatix" Morton
mail:     chromi@cyberspace.org  (not for attachments)
website:  http://www.chromatix.uklinux.net/vnc/
geekcode: GCS$/E dpu(!) s:- a20 C+++ UL++ P L+++ E W+ N- o? K? w--- O-- M++$
           V? PS PE- Y+ PGP++ t- 5- X- R !tv b++ DI+++ D G e+ h+ r++ y+(*)
tagline:  The key to knowledge is not to rely on people to teach you it.

  parent reply	other threads:[~2001-10-21  9:16 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-20 21:30 MichaelM
2001-10-20 21:43 ` Mike Fedyk
2001-10-21  0:08 ` Aaron Lehmann
2001-10-21  7:37 ` Gábor Lénárt
2001-10-21 12:54   ` Tim Jansen
2001-10-21 15:37     ` john slee
2001-10-21 19:04       ` Tim Jansen
2001-10-21 20:03       ` Gábor Lénárt
2001-10-21 21:06         ` LPP (was: The new X-Kernel !) Tim Jansen
2001-10-21 21:22         ` The new X-Kernel ! Federico Sevilla III
2001-10-21 21:31           ` Gábor Lénárt
2001-10-21 21:38         ` Sean Cavanaugh
2001-10-21 21:52           ` Alan Cox
2001-10-21 22:39             ` Oden Eriksson
2001-10-22  4:44             ` Sean Cavanaugh
2001-10-21 21:53           ` Gábor Lénárt
2001-10-21 22:19             ` LPP (was: The new X-Kernel !) Tim Jansen
2001-10-22  0:28               ` Jakob Østergaard
2001-10-22  0:57                 ` Tim Jansen
2001-10-22  8:34                   ` Abraham vd Merwe
2001-10-22  0:24                     ` Ragnar Hojland Espinosa
2001-10-23 20:50                       ` Petr Baudis
2001-10-30  2:18                         ` Ragnar Hojland Espinosa
2001-10-22  9:37                     ` Sunil Phatak
2001-10-22  9:47                       ` Abraham vd Merwe
2001-10-22 14:33                     ` MichaelM
2001-10-22 19:13                       ` Mike Fedyk
2001-10-22 11:42               ` David Relson
2001-10-21 22:14         ` The new X-Kernel ! Leo Spalteholz
2001-10-22  5:17         ` Jonathan Morton
2001-10-21 16:09     ` Malcolm H. Teas
2001-10-21 19:04       ` Tim Jansen
2001-10-21 19:13   ` Bernd Eckenfels
2001-10-21 19:30     ` Gábor Lénárt
2001-10-21 19:49     ` J Sloan
2001-10-21 21:12     ` Tim Jansen
2001-10-21 21:20       ` D. Stimits
2001-10-21 21:41         ` Gábor Lénárt
2001-10-21  8:33 ` Jonathan Morton
2001-10-21  8:50   ` Gábor Lénárt
2001-10-21  9:13   ` Jonathan Morton [this message]
2001-10-21 17:06     ` James Simmons
2001-10-21 10:26   ` Allan Sandfeld
2001-10-21 14:19     ` Alan Cox
2001-10-21 17:18       ` James Simmons
2001-10-21 17:26         ` Alan Cox
2001-10-21 17:40           ` James Simmons
2001-10-21 19:17             ` Tim Jansen
2001-10-22  0:10               ` Jesse Pollard
2001-10-22  0:37                 ` Tim Jansen
2001-10-22 17:18                 ` James Simmons
2001-10-22 16:51               ` James Simmons
2001-10-22 18:35                 ` Tim Jansen
2001-10-23  7:05                   ` Allan Sandfeld
2001-10-21 19:53             ` Gábor Lénárt
2001-10-22 17:04               ` James Simmons
2001-10-23  6:45   ` Albert D. Cahalan
2001-10-22  5:42 ` Dwayne C. Litzenberger
2001-10-31 17:34 ` Jim Freeman
2001-10-21 21:44 Samium Gromoff
2001-10-21 22:01 ` Gábor Lénárt
     [not found] <fa.fbu5gjv.1526gp4@ifi.uio.no>
     [not found] ` <fa.ltbaijv.13jgcr7@ifi.uio.no>
2001-10-22  1:14   ` Dan Maas
2001-10-22  8:09     ` Alan Cox
2001-10-22 17:56 Jesse Pollard

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='a05100316b7f84103696e@[192.168.239.101]' \
    --to=chromi@cyberspace.org \
    --cc=lgb@lgb.hu \
    --cc=linux-kernel@vger.kernel.org \
    /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®