Yes. It has been tried once. I told the guilty parties they were crazy,
but they tried anyway. As I expected, disaster ensued.
It has been proven to be a very bad idea. X in the kernel is a BIG mistake.
The CPU is the same speed in the kernel as in a user process: you gain
nothing, and generate major problems (e.g. memory management).
X already runs on Arm just fine: (on Itsy, and another device we have).
XFree86 4.0a (the current development snapshot available to members of
the XFree86 project) will cross compile out of the box on the fbdev driver.
I sent some patches in on 4.0 to aid in cross compiling that are in 4.0a.
Size of the executable is about 600Kbytes (700K with symbols): Keith
Packard's new frame buffer code is MUCH smaller than the code that has
been used in the past.
To join the XFree86 project, see their web site at www.xfree86.org.
- Jim Gettys
> Sender: [EMAIL PROTECTED]
> From: "Alan Chong" <[EMAIL PROTECTED]>
> Date: Tue, 4 May 2004 16:37:00 +0800
> To: "Philip Blundell" <[EMAIL PROTECTED]>
> Cc: "armLinux" <[EMAIL PROTECTED]>
> Subject: Re: XWindow
> -----
> I was given the task to run X on brutus board. Wonder where are all the x
> window system source code located ???
>
> With regards
>
>
> -----Original Message-----
> From: Philip Blundell <[EMAIL PROTECTED]>
> To: Alan Chong <[EMAIL PROTECTED]>
> Cc: armLinux <[EMAIL PROTECTED]>
> Date: Thursday, May 04, 2000 4:04 PM
> Subject: Re: XWindow
>
> >In message <001401c43177$0a700800$a412420a@Nicodemus>, "Alan Chong" writes:
> >>Hi !!! Has anyone ever include XWindow codes into the kernel ???
> >
> >I don't think so. Why do you want to do this?
> >
> >p.
> >
> >
> >
> >
>
>
> unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
> ++ Please use [EMAIL PROTECTED] for ++
> ++ kernel-related discussions. ++
--
Jim Gettys
Technology and Corporate Development
Compaq Computer Corporation
[EMAIL PROTECTED]
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++ Please use [EMAIL PROTECTED] for ++
++ kernel-related discussions. ++