Slashdot Mirror


XFree86 Release Plans

sfid writes "Just read at XFree86 about the release plans for 4.0. The first beta will be availiable in July, further on there will be releases every 4-6 weeks. " Mentions several new chipsets in the 3.3.x tree, as well as several interesting new features for the 4.0 tree including video in a window, multihead, integrated TrueType, as well as 3D support Precision Insight's DRI stuff (which looked really excellent at LinuxExpo), Mesa, or SGIs GLX.

13 of 152 comments (clear)

  1. Recent Advances in X by andrewchen · · Score: 2

    I for one am cheering for such a major upgrade. With recent advances with Redhat 6.0, GNOME 1.0, GTK+ 1.2, and many others (including the anticipated release of Mozilla), Linux is finally advancing far enough and fast enough to be a serious contender in the desktop market.

    It's important to note the large availiability of applications and tools not only to make it easy for developers to create products for Linux, but also the tools to make it easy for "normal" users to experience the advantages of using an open source OS.

    Especially with all the recent news coverage that Linux has been getting, the idea that device support (at least video device support) has started to become largely comprehensive (especially with a section of the market Linux has long been bad with, totally new drivers, as evidences by nVidia and Creative's moves) really adds to the appeal of the operating system.

    Quite simply, I cannot wait until I can get my hands on a version of XFree 4.0, especially if there's some very cool and useful features such as multi-head support, support for more cards, &c.

    Thanks to everyone that has helped develop and test X, and remember to support open source software!

  2. Crappy TTF rendering by Matts · · Score: 3

    And yet even with xfstt (or a patched XFree with ttf support) or xfsft (I've tried them all), font rendering at small point sizes is apalling. Absolutely terrible. No worse than PS font rendering at small sizes, but come on - Windows and MacOS have been doing good quality small point size rendering for years.

    I seriously hope this improves (it's all down to a good hinting engine). That and font smoothing would seriously improve my X experience.

    Matt.

    perl -e 'print scalar reverse q(\)-: ,hacker Perl another Just)'

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  3. Finally, an aesthetically pleasing design! by Victor+Danilchenko · · Score: 2

    XFree worked fine before (well, the font display sucked (yes, I know about standalone TT and PS fontservers)), but the design -- separate server binaries -- always bothered me as very inelegant. Finally, my aesthetic sensibilities will be satisfied, and we will all live happily ever after! (the fact that there will finally be native Voodoo3 support, won't hurt either).

    --

    --

    --
    Victor Danilchenko

  4. Re:compare by Andy+Dodd · · Score: 2

    IMHO, other than hardware support, XFree is better. (And XFree has pretty good h/w support.)

    Reasons you might want a commercial X server:

    OpenGL with anything other than an NVidia or Matrox chipset. (And right now, 3D for the G200 is limited by incomplete specs.) So basically, h/w support...

    Multihead support. I'm not sure if XFree supports multihead yet. According to the announcement, 4.0 will.

    Umm... Other than multihead support and hardware support, I can't think of any other advantages... I think AccelX has been known to be faster for some cards, OTOH, I've heard many bad things about the quality of the server. (i.e. bugs) I'll take a performance hit for the stability of XFree.

    --
    retrorocket.o not found, launch anyway?
  5. Re:Does this include anti-aliasing? by tgd · · Score: 2

    It would take more than an addition to 4.0 to support that, it would take a pretty fundamental change in X-Windows itself.

    X fonts are returned to the server from the font server as monochrome pixmaps. Font servers expect to send that, x servers expect to get that, and the client programs all expect that. You'd need to extend the X protocol to support grayscale pixmaps for the fonts, recode the font server to be able to send them, and the clients to be able to understand them.

    IMHO, I don't see it happening. Some client programs where it would be useful could be extended to do it the way Gimp does it (request the font at a size a few multiples bigger than needed, and resize it down on the fly), but it would be application specific, and I can't see very many applications needing it.

    I thought for a while about poking around in Mozilla and trying to add the ability to do that in there, but since I decided to do it, I haven't managed to get a single copy of Mozilla to run on either of my decent Linux development systems...

    I think Mozilla is a place it'd be nice to see that support.

  6. Re:Why not one big partition? Swap. by AJWM · · Score: 2

    A lot of good reasons and partition schemes mentioned above, but nobody seems to have mentioned a separate partition for swap.

    Sure, ideally you have enough RAM that you never swap. But if you are swapping, performance will be a heck of a lot better if the swap space has its own partition rather than messing with the filesystem. Some commercial databases like to have their own partition for data too, for similar reasons.

    On a mostly single-user machine (ie my personal workstation) I'm not much worried about overflowing /var or /tmp, so I generally have one partition for the relatively invariant stuff (the OS and apps, ie /var /tmp and /usr all on the same fs as /) and one for data, user files, etc. (Plus a swap). And then another partition for each OS if I want multi-boot.

    --
    -- Alastair
  7. Anti-Aliasing too difficult to add in?! by Headius · · Score: 2

    Windows was able to include it without any rewrite to existing apps. Are we actually admitting that Windows can do something that UN*X can't? And as for the need - try going to 90% of webpages that have hard-coded font sizes in them. The suckers get scaled down so small they look like little bit blocks. With anti-aliasing, at least I could make a guess at what it was supposed to say. And yes, I run at 1600x1200. It doesn't make much difference when people force their pages (or apps) to 6 point fonts.

    1. Re:Anti-Aliasing too difficult to add in?! by John+Campbell · · Score: 2

      Netscape (4.06 and 4.51, anyway) does save font sizes, just like it does all the other preferences. Maybe you've got a permissions problem?

  8. Xfree is not Linux by Anonymous Coward · · Score: 2

    Please let's make one thing clear:

    Since I read all the stuff about Linux in this comment: Xfree86 never was a "Linux project".
    (GNOME, GTK and Mozilla aren't either.)

    Yes, I know nobody said this but some readers here may get the assumption from reading comments like that.

  9. Re:Xinerama- how does it work? by IntlHarvester · · Score: 2


    The MacOS (or possibly even the hardware) handles the color bit change transparently - I don't think the application is even aware, because the system handles the dithering. Anyway, I used to have a IIfx with a 21" 4-bit grayscale and a 24-bit color monitor and everything worked (except a couple of games) with no slowdown.
    --

    --
    Business. Numbers. Money. People. Computer World.
  10. That's hinting, not anti-aliasing by timur · · Score: 3
    What makes TT fonts look good at small point sizes is "hinting", not anti-aliasing. AA makes medium to larger fonts look better by blurring the edges so that they appear smooth. Hinting is a set of instructions inside the font that tell the font rendering engine what modifications to make to the font at small point sizes. Microsoft's TT website has quite a bit of info on it - see http://www.microsoft.com/ty pography/hinting/hinting.htm.

    Given the same TT font on both X and Windows, if X shows the small points worse than Windows does, then my guess would be that the hinting support in X is either missing, broken, or just not good enough.

    --
    Timur Tabi
    Remove "nospam_" from email address

  11. Re:Does this include anti-aliasing? by red_dragon · · Score: 2

    The way I remember after reading about this, adding anti-aliasing would break compatibility with current X programmes, so that the new feature would have to be coded in as an 'extension' of sorts, and that would require that current X clients be rewritten to use that extension. This would either increase the creeping featurism and bloatiness that is currently present in X. Besides, as you say, it's not really needed.

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  12. Multi-depth, finally! by Jamie+Zawinski · · Score: 2
    As far as I'm concerned, this is the best news in their announcement:

    • 8-bit PseudoColor overlays when running in a TrueColor mode (on selected hardware).

    This is something SGI has done forever, and it's just incredibly convenient. It's so much nicer to be able to have the default visual be an 8-bit colormapped visual, but have it be possible for specific applications to use 24-bit color as needed. Most applications don't need TrueColor, so all that memory is just wasted on them. And there are things you can do in PseudoColor that are just impossible to do efficiently in TrueColor.

    It also makes debugging X programs much easier, because you can test whether your application works in both PseudoColor and TrueColor modes without having to start a second X server to do it.

    I wish they wouldn't call this ``overlays'', though. Overlays are something else entirely (that's the term for visuals that have transparency built in at the hardware level. That kind of thing is supported on X servers from all the major players except XFree and Sun: SGI, HP, DEC and IBM.)