Stories
Slash Boxes
Comments

News for nerds, stuff that matters

DirectFB: A New Linux Graphics Standard?

Posted by michael on Tue Oct 23, 2001 07:51 AM
from the X-reigns-supreme dept.
Spy Hunter writes: "Some people really dislike the X Window System. DirectFB seems to be the answer to their prayers. Building on the framebuffer support available in recent Linux kernels, DirectFB adds hardware acceleration, input devices, and window management. It has been made (and LGPL'd) by Digital Convergence as a Linux video/television solution, but it is much more than that. It has the potential to replace X for Linux desktops. You want a transparent terminal? How about a transparent video player? Development is proceeding rapidly, with a GTK port and even an X server for legacy apps in progress. Could this be the future of the Linux desktop?"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • AHHH by Xzzy (Score:2) Tuesday October 23 2001, @07:56AM
    • Re:AHHH by andreas (Score:2) Tuesday October 23 2001, @08:02AM
      • Re:AHHH by cruelworld (Score:2) Tuesday October 23 2001, @08:35AM
        • Re:AHHH by andreas (Score:1) Tuesday October 23 2001, @09:37AM
          • Re:AHHH by Frank T. Lofaro Jr. (Score:1) Tuesday October 23 2001, @10:43AM
            • Re:AHHH by GarryOwen (Score:1) Tuesday October 23 2001, @11:06AM
              • Re:AHHH by Aztech (Score:2) Tuesday October 23 2001, @03:39PM
              • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Suing requires lawyers... by Svartalf (Score:2) Tuesday October 23 2001, @08:44AM
    • 1 reply beneath your current threshold.
  • Supported in ClanLib IIRC by Anonymous Coward (Score:2) Tuesday October 23 2001, @07:56AM
    • 1 reply beneath your current threshold.
  • No, I don't want a tranparent video player. by Anonymous Coward (Score:1) Tuesday October 23 2001, @07:56AM
  • Name typo? by A Commentor (Score:1) Tuesday October 23 2001, @07:56AM
    • Re:Name typo? by Kartoffel (Score:1) Tuesday October 23 2001, @08:38AM
      • 1 reply beneath your current threshold.
  • They're nothing like each other! (Score:5, Informative)

    by CaptainAlbert (162776) on Tuesday October 23 2001, @07:57AM (#2465230) Homepage
    (a) DirectFB is a thin abstraction layer over graphics hardware; ideal for blindingly fast games, video rendering, etc. Sure, that could be useful.

    (b) The X window system is a network-transparent graphical desktop environment based around the client-server paradigm. Sure, that could be useful.

    You can't really have it both ways. It would probably be true to say, though, that the need for (b) is dying out, and the need for (a) is growing. But that's not what the headline was saying.
  • network by flok (Score:1) Tuesday October 23 2001, @08:01AM
    • Re:network by Crowbar (Score:1) Tuesday October 23 2001, @08:06AM
      • Re:network by baxissimo (Score:1) Tuesday October 23 2001, @08:19AM
        • Re:network by Crowbar (Score:1) Tuesday October 23 2001, @08:30AM
          • 1 reply beneath your current threshold.
  • hardware acceleration by mr100percent (Score:2) Tuesday October 23 2001, @08:05AM
  • New Standard Maybe but not for now by jjr (Score:2) Tuesday October 23 2001, @08:05AM
  • Multihead? by fader (Score:1) Tuesday October 23 2001, @08:06AM
  • Goodbye Platform Interoperability... (Score:3, Insightful)

    by LeftHanded (160472) on Tuesday October 23 2001, @08:07AM (#2465267) Homepage Journal
    which is the whole point of X. You can have an X server running on Windows (ptui), Linux, *BSD, Solaris, Tru64, AIX, HP-UX, Max OS X, etc, etc, etc and display clients that are actually running on one of the other bazillion X supported platforms. The DirectFB solution works only for the Linux framebuffer. If you hate X, great, then this might be a place for you to develop tools and applications. For the rest of us old hand UNIX folks who have worked with X for years and years who love the network aspects of it, we'll stick with what we got. Even if developing software for it is way hard without several layers of software abstraction (toolkits).
  • How about client/server? by andykuan (Score:1) Tuesday October 23 2001, @08:08AM
  • Great! by danheskett (Score:1) Tuesday October 23 2001, @08:10AM
    • Re:Great! by PygmySurfer (Score:1) Tuesday October 23 2001, @08:18AM
      • Re:Great! by 6*7 (Score:1) Tuesday October 23 2001, @08:47AM
        • Re:Great! by andreas (Score:1) Tuesday October 23 2001, @09:09AM
          • Re:Great! by danheskett (Score:2) Tuesday October 23 2001, @09:26AM
            • Re:Great! by Znork (Score:2) Wednesday October 24 2001, @06:05AM
              • Re:Great! by danheskett (Score:2) Wednesday October 24 2001, @07:56AM
          • Re:Great! by Dr.Dubious DDQ (Score:1) Tuesday October 23 2001, @11:27AM
          • Re:Great! by Pierre Phaneuf (Score:1) Wednesday October 24 2001, @10:32AM
        • 1 reply beneath your current threshold.
  • A way to reduce software costs .... (Score:4, Interesting)

    by LL (20038) on Tuesday October 23 2001, @08:10AM (#2465277)
    ... is to refactor VNC to multicast directly to a bunch of Linux frame-buffers (a la SunRay). If companies are insisting on per CPU licensing and refusing to offer floating licenses (think legacy apps) then by running it on a half-decent back-end server (with fast storage) you can amortise the cost of the software over a wider geographical region, as well as support multiple legacy versions. Of course, you better have a decent network first.

    BTE, whatever has happened to embedding X into the web browser (X11R7? Broadway?) How come that's not being used to port some of the older X utilities across to work over the internet?

    LL
  • Kudos to the LinuxTV.org guys (Score:3, Informative)

    by Anonymous Coward on Tuesday October 23 2001, @08:11AM (#2465282)
    These are the guys who run the Linux DVB (Digital Video Broadcasting) aka Digital TV projects, if you get a DVB-s (satellite) board from Hauppauge their package does amazing things, you can save the MPEG2 transport stream directly to disk and have a TiVo like system without any A/D conversions in the process. They have even garnered support from Nokia for their DVB API, Nokia want to use Linux in their STB's, the Media Terminal [slashdot.org] has been well publicised on /.

    I believe the DirectFB package was originally designed to do onscreen graphics for a TV link up so you could have alpha channels overlaying the MPEG stream.

    Very clever guys... my hat goes off to them!
  • I wonder... (Score:4, Funny)

    by Pseudonym (62607) <ajb@spamcop.net> on Tuesday October 23 2001, @08:12AM (#2465284)

    Does it come with an open sourced barcode reader driver?


  • Well, I think.... by the_2nd_coming (Score:2) Tuesday October 23 2001, @08:14AM
  • Pure /dev/fd0 access vs directfb by heroine (Score:2) Tuesday October 23 2001, @08:14AM
  • New Tools by dropdead (Score:1) Tuesday October 23 2001, @08:16AM
    • 1 reply beneath your current threshold.
  • Innovation outside the USA by pubjames (Score:2) Tuesday October 23 2001, @08:17AM
  • To the Naysayers (Score:3, Insightful)

    by Outlyer (1767) on Tuesday October 23 2001, @08:21AM (#2465327) Homepage
    A couple of small points:

    While main of you correctly point out the lack of network support in this, let's be honest here, the majority of users want a fast, pretty desktop. This would be the way to do it.

    Applications are not a problem; both GTK and QT have abstracted the window drawing from the widget set (GDK for GTK) so someone could potentially relink (not necessarily rebuild, if the symbol tables stay the same) their apps and have a wealth of stuff to choose from.

    I like the network transparancy in X, but what is to keep you from running X for remote applications, and using DirectFB for your desktop? X is nice, but it's filled with lowest-common denominator decisions, and the majority of people polled (cough) want to run with things like alpha blending, anti-aliasing, and windowed 3D. X supports them, but not without a lot of pain.

    So, if you want to use X, you could potentially keep it; if you want DirectFB, you can use all your GTK/QT apps (theoretically) Why rain on someones parade when both crowds could potentially win here?

    • Re:To the Naysayers by the_2nd_coming (Score:2) Tuesday October 23 2001, @08:29AM
    • Re:To the Naysayers by Stiletto (Score:1) Tuesday October 23 2001, @08:58AM
    • Re:To the Naysayers (Score:4, Insightful)

      by Znork (31774) on Tuesday October 23 2001, @09:40AM (#2465749)
      The fast pretty desktop is best achieved elsewhere. The problem isnt X, the problem is insufficient use of hardware acceleration in X device drivers and/or software bloat.

      Yes, X supports these things. And, heck, OpenGL/GLX is even a network transparent protocol that too, so you can even run your hardware accelerated remote-displayed 3d programs over the net. And networks get faster all the time. So, please, concentrate on making these things less painful in X.

      Any attempt to replace X will only end up going back in time half a decade, reimlementing X and eventually being back where we started.

      DirectFB sounds great. For what it's used for. But X will never be replaced as the basic GUI layer for Linux/UNIX operating systems. No such attempt has ever caught on (and there have been a number of them), and none ever will simply because the only reason to is when you have absolutely no use for network transparency and you have far too little resources to support X. Today that means calculators and lowpower PDA's, and the occasional non-networkable consumer product, and with the way things are going, within a decade or two those cases will probably involve the device in question being a museum exhibit.
      [ Parent ]
    • Re:To the Naysayers by DunbarTheInept (Score:2) Tuesday October 23 2001, @03:49PM
  • KDE or I won't care by forgoil (Score:1) Tuesday October 23 2001, @08:22AM
  • Hardware Acceleration! by Apreche (Score:2) Tuesday October 23 2001, @08:31AM
    • 1 reply beneath your current threshold.
  • Benchmarks? by secondsun (Score:1) Tuesday October 23 2001, @08:33AM
  • I think it fills a needed niche nicely by EricLivingston (Score:2) Tuesday October 23 2001, @08:36AM
  • i'll stay with X. (Score:5, Insightful)

    by Rev. DeFiLEZ (203323) on Tuesday October 23 2001, @08:38AM (#2465406) Homepage
    I am kinda upset to hear how ppl are so willing to ditch X for faster video/games. i get more then enough frames in quake3/desent3/heavygear 2 (the only loki games i own) and i dont drop frame in video (even divX) and as i only have 400Mhz to play with i dont understand why ppl are think X is so slow.

    however being able to ssh into any box and typing export DISPLAY=my_local_box:0.0 and then being able to run all the the remote Xapps on my box is is one of the greatest features on the planet.

    if you want to increase the speed of your X its not replacing X, its replacing your KDE and gnome with fvwm2 (which is what i use) or even blackbox.
    i see all these comments about enlightenment and KDE and gnome ( although i use GTK, not gnomelibs, _GTK_ for my devel and most usable apps) i shudder, because they are so slow, and then the same ppl complain about X, thats just wrong. if you want a fast system, a recommend the following:
    • replace KDE/enlightenment/gnome with fvwm/blackbox/twm
    • replace staroffice with abiword/gnumeric
    • replace kmail with mutt (read the help mutt as more features)
    • change your 14meg wallpaper with xsetroot -solid black


    granted transparent video will have some important uses in editing, however what has to ask how is it done in irix platforms now, is there a hardware solution that we can not compete against because its just so great?

    i want X, maybe they can merged, kinda like now ppl have -nolisten tcp .. if they turn off networking they get directfb support.

    -rev
  • Here come the games... by justletmeinnow (Score:1) Tuesday October 23 2001, @08:39AM
  • Hmm, Sounds Like Mac OS X by toupsie (Score:2) Tuesday October 23 2001, @08:39AM
    • Or Windows... by Haeleth (Score:1) Tuesday October 23 2001, @05:51PM
    • 1 reply beneath your current threshold.
  • X isn't so bad... (Score:5, Informative)

    by Junta (36770) on Tuesday October 23 2001, @08:41AM (#2465429)
    I keep seeing people dissing X as a horribly inefficient system that is long overdue for replacement, but the justification always seems to be a myth.
    First off, the complaints are generally levelled against what they see in a particular implementation of the X protocol, not the protocol itself. There seems to be no acknowledgement that while X servers of the past may have had implementation problems, that we have moved on and produced much more efficient and well-featured implemntations, particularly XFree. Through X extensions, XFree has become an X server that keeps the good of X, and improves on the bad aspects of older X servers.

    The main gripe I see is "X is slow!!". Well, with XAA, X gets the same sort of acceleration as Windows display drivers for ordinary stuff. This requires that good drivers exist for your chipset, which is a good bet nowadays, but not as likely as Windows. Not XFree's fault, and it's clear that any FB based solution won't help matters in this regard (driver support)

    People also have complained about 3D performance. XFree4 has DRI which really works well to address the issue. For Video playback, there is XVideo which provides good access to hardware scalars and filters. There is work being done on an XMovie extension that could provide access to hardware video decoders, such as the MPEG-2 decoder on All-in-Wonder cards (though I haven't heard much about it lately). Another complaint I hear is that it is ugly, that it lacks the bells and whistles of 'modern' systems. Well, there is now the XRender extension which can be used to provide translucency (if anyone bothered to implement it) and in turn provide both anti-aliased text and sub-pixel sampled font rendering (ala Window XP's cleartext).
    Those who complain about X and say it needs replacement need to be a bit more educated. If you look at the projects that have aimed to replace XFree in the past, you see a very interesting pattern. Berlin is a good example of this. They set out to provide things that at the time people said "X cannot accomodate these features", but by the time Berlin progresses to any usable state, XFree has most of these features in XFree4. Let's face it, XFree in particular is a good system that can continue for quite a long time, and has only improved with age, contrary to popular belief.
  • It's high time for a shoot out ! by Macka (Score:1) Tuesday October 23 2001, @08:42AM
  • Why not... by FreshFromTheCows (Score:1) Tuesday October 23 2001, @08:47AM
  • Changing video mode by geekster (Score:1) Tuesday October 23 2001, @08:48AM
  • Give up $DISPLAY - Never! (Score:3, Interesting)

    by smartin (942) on Tuesday October 23 2001, @08:48AM (#2465459)
    X may be old but it has adapted to the times and continues to adapt. Direct frame buffer access is great for games and may be some graphically intensive applications but i'll take the ability to run an application on one machine and display it on another of possibly an entirely different architechure any day. My little pentium 133 laptop is still a very useful machine simply because all it really has to do is run X, i can even access pigs like star office without any problem.

    VNC is a cool and useful hack but X is a better solution.
  • VNC and DirectFB by tillsan (Score:1) Tuesday October 23 2001, @08:50AM
  • by TheMMaster (527904) <hp@syntom[ ]com ['ax.' in gap]> on Tuesday October 23 2001, @08:52AM (#2465474) Homepage
    Although the site is almost /.tted it still looks pretty mean and clean to me. BUT
    I really think this is GREAT for the whole linux on the desktop venture, because as much as I love X (and I do) I know it is a very hard thing to do (loving it that is)
    X is bloated, it is considerably slow, altough I must say that with Xfree86 4 a lot of things changed (for the better) the new "modules" system is brilliant!
    But the biggest problem is that for geeks like me and you ;-) X provides us with all we need to prevent phisical activities as much as possible (in other words check your mail on your main machine while sitting on the couch watching TV, not to mention those tedious walks to the server room ;-))
    Fact is that X is the defacto standard when it comes to remote displays, heck, even novell uses it in netware 4 trough 6

    My idea: Port all the apps whatever to this new platform because what I've seen off off it, it is pretty darn nice for desktops, but we need to develop some kind of deamon which allows displays to be exported over a network when the display is NOT local.
    Now it doesn't matter weither or not the display is on the localhost or not, clients always connect using the X protocol over loopback, this is a waste of resoures, why not only use it when it is absolutely neccecary?
    I'd say make it POSSIBLE for programs to export their display not export them ALWAYS, I have no clue about how to do this, but if some people that know a bit more about X want to help me, we'll set up a project to implement just that, email me if interested, please flame here ;-)
  • Uhm... something fishy. by heatseeka (Score:1) Tuesday October 23 2001, @08:55AM
  • X.. by Forkenhoppen (Score:2) Tuesday October 23 2001, @08:55AM
  • Choice is good; the more the merrier by RNG (Score:2) Tuesday October 23 2001, @08:58AM
  • What are the odds? by sammy baby (Score:2) Tuesday October 23 2001, @09:00AM
    • Good to know by Derci (Score:1) Wednesday October 24 2001, @05:18AM
  • hardware lock by TheSHAD0W (Score:2) Tuesday October 23 2001, @09:01AM
  • Digital Convergence? by Speare (Score:1) Tuesday October 23 2001, @09:06AM
  • Woah! by cluening (Score:1) Tuesday October 23 2001, @09:08AM
  • DirectFB as driver layer by olympus_coder (Score:1) Tuesday October 23 2001, @09:10AM
    • 1 reply beneath your current threshold.
  • virtual terminal? by Garion911 (Score:1) Tuesday October 23 2001, @09:17AM
  • My experience with coding in X. by MongooseCN (Score:2) Tuesday October 23 2001, @09:18AM
  • Multiple asynchronous applications? by CaptnMArk (Score:1) Tuesday October 23 2001, @09:19AM
  • *cough* by Caine (Score:1) Tuesday October 23 2001, @09:21AM
    • Re:*cough* by RFC959 (Score:1) Tuesday October 23 2001, @12:11PM
      • Re:*cough* by Caine (Score:1) Friday October 26 2001, @11:16AM
      • 1 reply beneath your current threshold.
  • Thank the gods... by supabeast! (Score:2) Tuesday October 23 2001, @09:28AM
  • X is only slowing us down. by userunknown (Score:1) Tuesday October 23 2001, @09:33AM
  • GGI Perspective: clean code is good code. by skids (Score:2) Tuesday October 23 2001, @10:25AM
  • It is a about damn time!!! (Score:3, Insightful)

    by Arethan (223197) on Tuesday October 23 2001, @10:44AM (#2465881) Journal
    Where the hell do I sign up to help!
    Seriously! I've been pushing for the death of X for a long time now. DirectFB is a very promising replacement from the sounds of it.

    As for the network transparency layer, nothing says that you have to lose that. If done correctly, you won't even need to recompile your apps for each different use. Quite simply, assume that every app on a system uses DirectFB instead of X. Now you want to remotely use a gui on that system. DirectFB simply needs to present the ability to run in a detached hardware mode. A client system can attach it's DirectFB to a DirectFB layer on the server.
    The rest would run a lot like X: the application writes it's video output to DirectFB, which saves it in a memory buffer. That memory buffer is output to the client system as quickly as possible, but moderate loss is acceptable. All hardware blits are performed in software instead (since you really aren't using the system's video card at that point).

    Yes, it sounds a lot like X, but without a few major X problems. Video updates are not required. So your windows won't hang on slow networks. Bonus #2 is that a lost connection doesn't have to kill an app. Just reconnect to the server when you get a chance and pick up where you left off.

    I hope I managed to get across the major difference. I have a feeling that I haven't. I have a better explanation in my journal for those who really want to understand my major bitch points for Unix these days. (Even though I'm still a huge Unix advocate these days.)
  • Not supposed to _replace_ X. by Anonymous Coward (Score:2) Tuesday October 23 2001, @10:54AM
  • Jim Gettys on X vs. GtkFB and QtE (Score:3, Interesting)

    by Anonymous Coward on Tuesday October 23 2001, @11:02AM (#2465998)
    It's so nice to see the ignorant Slashdot hordes rallying around the "X sucks!" flag. Here is what someone who actually knows what he's talking about has to say: (from http://www.linuxpower.org/display.php?id=211)

    Jim: No, I believe very strongly that either GTK+fb or QtE are dead
    ends. Our experience in the market (beyond the hacker community) is
    that the major attraction is the ability to share with little or no
    hassle applications written for the desktop: while the applications
    may need reworking to deal with the screen size and touchscreen, there
    are many applications not written for GNOME (or KDE).

    Network transparency is worth a lot in PDA's such as an iPAQ: it is
    really a full fledged networked computer in your hand, which can take
    advantage of other displays, keyboards, etc. in the user's environment
    when convenient. If I have a lot of text to enter, I don't want to use
    a touch-screen unless I must, and I don't want to have to build two
    applications, the way Palm or WinCE does. Others will experimentally
    determine that frame buffer based environments are a waste of time,
    but we won't...

    At CRL (Cambridge Research Laboratory), we are working on the Mercury
    project for pervasive computing. With the advent of high speed
    (wireless) network connections and large (currently 1 gigabyte)
    storage devices like the IBM microdrive, we foresee an environment in
    which you will want to take advantage of the computing environment
    around you, including keyboard, mice, projectors, and servers of all
    sorts. Note that the ability of an application to interact with
    desktops in your network environment is therefore vital, and sometimes
    at levels beyond file and web sharing. Most of what you hear about X
    being too big are from people who know little or nothing about the
    topic. After all, we wrote X Version 11 on 2 megabyte VAX 11/750's:
    iPAQs have 16 or 32 times that much RAM, and a CPU 200 times faster
    (for integer operations).

    Keith Packard, in his TinyX server using his new frame buffer code,
    has reduced the X server to 500-700K bytes of code (depending on
    whether you want his new render extension for anti-aliased text and
    graphics). Most of the perception of bloat is caused by how Linux
    reports memory. An X server maps the display card into its address
    space, and on current graphics cards this can easily be 8, 16, 32 or
    even 64 megabytes of address space (for the frame buffer and registers
    of the display). Naive people look at "ps" or "top" and draw the wrong
    conclusion. Clients may be asking the X server to preserve pixmaps on
    their behalf (which should really be charged to the client, but it
    shows up in the X server). So, for example the RSS size on my iPAQ is
    2.2 megabytes when running Familiar, with backing store and save
    unders still enabled (arguably, on a device like an iPAQ, I should
    disable them, which would further reduce the RAM footprint).

    I recently completed work to remove the dependency on Xt, Xaw, and Xmu
    that many of the little X utilities had accretted over the years: this
    saves 1.1 megabytes of code on a device like the iPAQ (presuming no
    user application wants/needs Xt, which is easy to arrange). These
    changes have just been checked into XFree86.

    The remaining work is to put Xlib on a diet. There is about .5
    megabytes of code and static data that has accumulated since Xlib left
    my hands that few applications and toolkits use (the CMS and
    Internationalization parts of Xlib). These are either never used
    (CMS), or only used by Motif (which few Linux applications care
    about). By making CMS and the I18N parts of Xlib dynamically loaded
    libraries, we can avoid breaking binary compatibility, but allow PDA
    users who don't need them (essentially everyone) to avoid the waste by
    not loaded those libraries. John McClintock has patches for the CMS
    changes which I hope to look at soon, and the I18N work is straight
    forward.

    Keith and I believe that a basic X environment will end up a bit over
    one megabyte of code, when this is done, while preserving complete
    compatibility (a full X implementation).The replacements for X don't
    come free either (they also have to have frame buffer code, window
    operations, etc.). The true cost of network transparency is well under
    a megabyte, IMHO. At the current cost of RAM, it's not much cost, even
    on low end PDA's... We could make things yet smaller, but we'd then
    be sacrificing some compatibility, which, while reasonable, is less
    desirable, as knowing your application should "just work" is worth a
    lot. So I see either QtE or GTK+fb as dead-ends, interesting for a
    short while on the smallest devices, but will be just a passing
    footnote in history.
  • by uradu (10768) on Tuesday October 23 2001, @11:11AM (#2466053)
    but something needs to be done about X. I have a very mainstream video card (TNT2), and under Windows it flies for 2D work (1600x1200x32)--full window moving, resizing, scrolling etc are perceptually instantaneous. This same card under KDE 2.2.1--using what appears to be a fairly well supported XFree86 4 server, at the same resolution and color depth--feels roughly like an unaccelerated SVGA driver under Windows, maybe a bit better. Many drawing operations become visible under heavy graphic load, such as when moving windows above other busy windows that need to be redrawn. Resizing windows feels sluggish, scrolling web pages and such feels sluggish etc. We'te not talking 1990-slowness, but in a world where graphic lag of any kind is essentially a thing of the past, this is very noticeable.

    Maybe it's not all due to X, who knows. But dragging around baggage beneficial to only a portion of users (that seems to be getting smaller with a growing Linux user base) almost seems unfair. If I spend most of the day in front of the framebuffer, with only occasional remoting of the display, I'd prefer to have the fastest possible performance during that majority of time, and would in exchange accept worse performance during remoting. That's essentially what happens with VNC on Windows right now. And I know we can do better than that, because Windows has notoriously few graphic hooks, and any new display system could easily improve on that without giving up performance in spades like X.
  • Drivers for FB - Do they exist? by Watts (Score:2) Tuesday October 23 2001, @11:57AM
  • XML pages by hey (Score:1) Tuesday October 23 2001, @12:10PM
  • DirectFB adoption by ajs (Score:2) Tuesday October 23 2001, @12:17PM
  • This would be great but... by bytes256 (Score:2) Tuesday October 23 2001, @12:34PM
  • video card drivers by dollargonzo (Score:1) Tuesday October 23 2001, @12:57PM