-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>>>>> "H.S.Rai" == H S Rai <[EMAIL PROTECTED]> writes:
H.S.Rai> Thanks for nice and helpful email.
H.S.Rai> On Fri, Feb 15, 2008 at 10:44 PM, Ashish Shukla आशीष शुक्ल
H.S.Rai> <[EMAIL PROTECTED]> wrote:
>>
>> This is a cool idea. First you need to be clear on what kind of
>> graphics system you're targetting. Framebuffer, or X server.
H.S.Rai> Who will be affected by this choice? Programmer or "End Product"?
If you're targetting framebuffer, you're not required to run X server,
you've full control of underlying graphics system, need to write your
own graphics primitives, play with framebuffer memory directly, but
not graphics chips registers. Checking out following documenattion
file in linux kernel source might help:
${linux-source-root}/Documentation/fb/framebuffer.txt
Whereas in case of X server, you've couple of things already done for
you. You get a windowing system. So some of things like, e.g. painting
in a windowing system, and painting in a framebuffer are done
differently. In windowing system, you'll be notified when to paint,
by handling 'Expose' event in X server, or handling WM_PAINT window
message in case of ReactOS GUI.
So, for people who've experience doing things in DOS which has no
windowing system and one has to implement its own (if desired), the
Linux framebuffer provides similar interface.
And X server is a window system, which is an excellent thing to check
out, study, and get addicted :) .
So both have their own advantages, disadvantages, which you might like
to review on Wikipedia:
http://en.wikipedia.org/wiki/Linux_framebuffer
http://en.wikipedia.org/wiki/X_Window_System
HTH
- --
Ashish Shukla आशीष शुक्ल http://wahjava.wordpress.com/
·-- ·- ···· ·--- ·- ···- ·- ·--·-· --· -- ·- ·· ·-·· ·-·-·- -·-· --- --
freed.in | freedom in technology and software | 22-24 February 2008 | Delhi
··-· ·-· · · -·· ·-·-·- ·· -· ··--- ----- ----- ---··
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHt7pnHy+EEHYuXnQRAigvAKCJYMxEiA4bjblSSZA9yjLtGbLmVwCaA+F0
K2bbta5ked5Ob1T+a8NyX0Y=
=qBpB
-----END PGP SIGNATURE-----
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
linux-india-help mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-india-help