quote:
As for that shit about x11 being suitable only for server use, you know that is bullshit. A server doesn't even need a gui, and X11 has a lot more features than the old gui's such as windows 3.1, which might I add was part of a "Desktop" OS. So be quiet with that server only nonsense.
lol
I'm glad it has more features than windows 3.1! considering 3.1 handled drawing primatives, and some vector-oriented shit like lines, simple curves and beziers and crap.
X11 is a turdburglar. here... this should say it all...
yeah, even Captain Picard and the shitty ass Borg think that X11 sucks ass.
Let's do a scientific comparison here...
Okay, Quartz is able to perform real-time transforms on each individual window, including that QuickTime movie (MPEG4 format, 720x404x24-bit 30fps video) when I activate the "Tile All Windows" function. This tiles all open, non-minimized windows so that all are visible simultaneously. I can then choose the window I want.
During the transition, and while the QuickTime window is scaled down, the video continues to play, with ZERO SKIPPED FRAMES... on a 500MHz G3 iMac with a 16MB Rage 128 video card. I've got ZERO OpenGL acceleration. This machine CANNOT use Quartz Extreme... and I still get those results. The experience really isn't even that bad on older video circutry either. Take Rage 2 and Rage Pro for example. The original bondi blue iMac, and the 5-flavor slot-load models all used Mach64-based Rage 2 and Rage Pro video chipsets. Quarts fully supports ALL EFFECTS with video acceleration. It took some time for it to be implemented, but guess what... IT'S THERE.
If I were to minimize that video window, the video CONTINUES TO PLAY during the minimize animation... that is, the now famous "genie" effect, as the window is sucked down into the Dock. Once in the Dock and miniturized, the video STILL PLAYS!
Guess what... I'd say that Quartz is MUCH MORE ADVANCED than X11. Oh... another thing... these abilities aren't new. NeXTStep, OpenStep, and Rhapsody could all do these things. The capability existed, because they use Display Postscript. Quartz is simply Display PDF. Quartz Extreme is OpenGL accelerated Display PDF.
Quartz is double-buffered and layered. Quartz Extreme is multi-layered. Buffering isn't an issue, because with QE, each window is a plane in OpenGL and its contents are a texture. Each window continues to render, without regard to whether it is visible or obscured. It's only drawn into video memory if it's visible.
Quartz supports 24-bit alpha, at any color depth (Display Postscript and Quartz both dither the display at lower depths instead of getting the ugly "8-bit" effect). Menus are equally translucent at millions of colors as they are at 256.
Quartz supports real-time vector transforms on ANY on-screen element... whether it be stored as a vector image or as a bitmapped image. Quartz cares not. The display is rendered as PDF.
What of Windows you ask? Guess what, Longhorn's new desktop compositor is ALSO vector based! But that's not quite so important, as it's not here yet. But don't you worry, because it too can perform real-time vector transforms. It, too is fully GL accelerated.
Also, both Quartz and the Windows Desktop Compositor use much more user-friendly methods of providing hardware support. Instead of having to change the core program (the X server binary), they use plug-in drivers. The program code that runs and takes care of things is hardware-independent.
Yes... in today's day and age, X11 is less-than-optimal.
Oops... sorry.
[ November 18, 2003: Message edited by: jimmy james ]