Slashdot Mirror


XFree86 News

PseudoMan was the first with the news: XFree86 3.3.4 has finally been released (yes, you can actually see the contents of the directory now). Rumour has it that the new release contains support for various Matrox cards, and may be the last release before we see 3.9 show up. Update: 07/20 06:05 by J : It seems that the first public beta of 4.0, 3.9.15, is now available. xinerama, here I come!

23 of 200 comments (clear)

  1. Re:XFree86 could be a little more open by Anonymous Coward · · Score: 2

    XFree86 is done on a closed development model. Yes, the result is free and the source is freely available, but the development is still quite closed.

    I really think that if they were to change this, it would accelerate the pace of XFree86 development, which I consider to be way behind the curve in how fast it's evolving compared to other projects of the same significance.

    To some extent, though, the choice of a closed development model is to allow them to have greater ability to work with hardware vendors and software contributors that have restrictive requirements. There are clearly two sides to this coin; it lets things happen that wouldn't happen otherwise (more hardware support, more cool-neat-features), but it also lets things happen that wouldn't happen otherwise (being put in wierd positions by vendors such as with the NVidia stuff).

    It may be possible for the XFree86 team to organize their in-development tree into friendly parts and unfriendly parts, where the former is stuff that could be made available by anoncvs and the latter can't. This might be a compromise situation that could make more people happy than the current scenario.

  2. Re:XFree86 could be a little more open by Anonymous Coward · · Score: 2
    It's not very closed. All you have to do is send in a request to join. Has anyone ever actually been turned down?

    I can't show you mail that says 'bugger off' but I definitley got that impression.
    When I read about SGI releasing GLX as open source I also read this on the Precsion Insight site:

    Programmers who are interested in working with the DRI are encouraged to join the XFree86 Project.

    As I was interested in working on this project, I went over the the XFree86 site and studied their procedures. They say

    One of the XFree86 Project's scarcest and most valued resources is its developers. We're never short on things that need to be done, just short of people to do them. If you're interested in donating some of your spare time to help advance XFree86, we'd like to hear from you.

    To join The XFree86 Project as a non-voting member, send email to xfree86@xfree86.org requesting a membership application form, and briefly state the reason why you wish to become a member. It is very rare that we knock back membership requests, but we are looking for members who will be active in developing and/or testing rather than people simply looking for early access to new code.

    So I wrote a short e-mail stating my reasons to join and asked if they have a task that was suited to introduce me to the project.

    The reaction was not a TO DO list, but a mail from XFree86 Prez Dirk Hohndel that told me rather to join some other related project that was run by another SuSE guy, Simon Pogaric. Thus I contacted him and frankly, IMHO he was not looking for any help, he had no TO DO list either.

    This was not what I expected. As I did not want to force my help on people I did not pursue matters further and looked for some other stuff (after all there is enough work).

    I might be paranoid but I have the feeling to have been gotten into some competition between two rivaling groups (Red Hat, PI vs. SuSE).

    The whole matter rather annoyed me because I think such large projects should have enough tasks (documenting, code cleansing, implementing) where good coding skills (in my case 18 years of programming, plus strong scientific background) would help and that would allow one to get accustomed to the code base.

    Other large projects like egcs or FreeBSD work that way and offer a kind apprenticeship system. With XFree86 I have my doubts.

  3. Re:fonts.dir by jandrese · · Score: 2

    The problem is LOTS of people (especially in the Linux camp) release broken fonts. Mkfontdir (under FreeBSD and IRIX) needs the entire fontstring embedded in the font file itself in order to work, not just the name of the font. What I've done is created a new driectory of these broken fonts where I can go through and create the fonts.dir by hand. For examples of broken fonts, check out fonts.themes.org.

    --

    I read the internet for the articles.
  4. Re:XFree86 could be a little more open by Brandon+S.+Allbery · · Score: 3

    > XFree could start by opening up its codebase a little.

    Once upon a time, it was open. Then certain Linux distribution maintainers (no longer around) decided it'd be neat to include outdated, buggy pre-alpha X releases in their distributions --- and redirected all the bug reports to the XFree folks. They Were Not Happy, and I don't blame them.

    The upshot here is that *we* screwed up, and the XFree folks got burned badly as a result. If we want to see more open XFree86 development, we're going to have to prove to them that we're not going to pull stunts like that any more.

    (Unfortunately, with Red Hat's fondness for including prerelease stuff in their distributions --- "prepatch" kernels and Perl "m" releases, to name some from the 5.x era --- I'm not sure I'd trust them to keep their mitts off prerelease XFree86 code.)

    --
    -- brandon s. allbery, sysadmin @ cmu electrical & computer engineering "Think, youth, THINK!"
  5. Re:woop! by HoserHead · · Score: 2
    Branden deserves a lot of credit. He's committed to getting X 3.3.4 into Potato before it freezes, and so he's psychologically psyched himself up for this release. I imagine that pre-release (ie: "staging") .debs will be available very soon, with 3.3.4 being rolled into Potato not too long from then.

    Now that I've said all that, Adam, just s/Branden/Adam/ and it's still true. =)

  6. Why is font handling so bad? by Matts · · Score: 3

    I really don't get it. Font handling is a well understood technology, and yet XFree still falls short. Fonts (even true-type fonts) look terrible under XFree - they look _far_ superior under (for example) Solaris' X server. And I'm afraid to say it, fonts just look a lot better under MacOS or Windows. It's a real shame, because I think XFree would be a lot more usable with a decent font engine underneath - and yes, I've tried both TrueType font engines for XFree.

    Anyone know of any progress being made in this area?

    Also font setup is appalling. I can't believe you have to edit font.dir files for each directory - why on earth wouldn't the server do this for you? I was astonished at the amount of work it took to get a few TrueType fonts working before the perl TrueType tools came out to do some of the work for you.

    I guess you could consider this a bug report. :)

    Matt.

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

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
    1. Re:Why is font handling so bad? by John+Fulmer · · Score: 3

      There are actually two issues here...

      1) The Type1 font engine was donated by IBM many many moons ago. It works, and sometimes well, if you have a good font, but has never been optimized.

      2) Many of the standard XFree fonts were donated and they weren't really high quality.

      Personally, I find that TrueType fonts look very nice in X (with RedHat 6.0's xfs (freetype) or xfstt). I've compared them with the local NT box with a 'real' TT font renderer, and they are at least as good.

      One thing to remmeber is that Netscape is broken as regards scaleable fonts. That's why some pages look really odd with tiny fonts. However, if you do a trick (deals with typing in the font size in preferences), my Netscape fonts look as good as NT's on all pages.

      jf

  7. Re:NO! Go dual head and save money. by Jeff+DeMaagd · · Score: 2

    15" = 1152x900

    You think THIS is a good idea? A 15" unit shouldn't be run above 1024x760 for ergonomic reasons.

    But really, I'm ahead of the game. People blow good cash on a 21" monitor when they should go dual head with 17's and 19's. I'm willing to gamble that the two 19's cost less than a single 21" can give you better than 70% more total pixels at a better refresh rate with more than 70% additional screen surface area. That is from my own analysis. I'd post the numbers, but I lost them. I considered getting a 19" when the costed about 400$, but I found a pair of cheap 17" for about 350$, an extra video card for the remainder savings (Matrox Millennium 8MB - solid units) and come out way ahead. MetroX also supports multiple screens on all Matrox products.

  8. Re:NO! by Millennium · · Score: 2

    15" = 1152x900
    17" = 1280x1024
    19" = 1600x1200
    21" = 1880x1440


    Great idea. However, I have yet to see any monitor which is even capable of those resolutions at the sizes you have indicated. I don't know of any 15" monitors which can do more than 1024x768, and I can't even get my 17" higher than that (never mind that it says quite plainly on the box that it should be possible). All of the 19" monitors I've found can't do more than 1280, and the 21-inchers can't do more than 1600.

  9. Re:YES!, dammit! :-) by John+Fulmer · · Score: 2

    Netscape is broken. Try this:

    1) Install TrueType fonts. Use the xfs server from Redhat 6.0 or xfstt.

    2) Install the Arial font from Windows according to instructions with the TT font renderer.

    3) In Netscape's preferences Appearance/Fonts, use Arial as the default font, click on the Allow Scaling button.

    4) In the same place, type the number 16 (16 point font) in the textbox next to the "Allow Scaling" button.

    5) Save preferences


    At this point your fonts should be MUCH better on all pages, and comparable to the Windows handling of fonts. This works for my home 15' monitor at 1024x768 and my 21' at work at 1024x1280. This is an OLD problem with Netscape, one that Mozilla doesn't have (thank god).

    Oh, one problem with this setup. Netscape doesn't save the point size of scalable fonts, but rather defaults to 12. You have to enter the '16' into the text box every time you start Netscape...

    jf

  10. X Windows 3.3.5 by Zappy · · Score: 2

    Hi,

    X 3.3.5 should be released in a week or two.

    Not everything made it in this release...

  11. Re:Yes by scrytch · · Score: 2

    The fact that no one is coming forward to defend this wild theory is instructive, wouldn't you say?

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  12. Re:Yes by scrytch · · Score: 2

    If you antialias 10 point fonts or lower, the of course they'll be blurry then, the only way to get around jaggy fonts at small sizes is to not use them. Besides, you haven't heard the same thing, you brought up the subject in the first place.

    The, shall we say "novel", theory about how antialiasing works, by playing with your eye focus, simply isn't born out by any facts. I eagerly await revelation to the contrary.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  13. DRI - oh yes, finally by StimpyBoy · · Score: 2

    Yes, the time is almost upon us. I'd like to see nVidia pick up the ball and run with it now. I have to make a decision sometime soon for a new vid card, and I would love to have a couple choices. Voodoo3, G400, or TNT2/Ultra. Hmmm, choices choices...

    I'd like to see what a DRI driver can do for Q3Test, as this is what was holding back cards like the TNT2 and G400 from performing well.

    With LAN tournaments coming up, I would love to be able to compete with Q3Test/Q2 native on Linux. That would certainly raise eyebrows for the Windows folk :)

    1. Re:DRI - oh yes, finally by Fizgig · · Score: 2

      Close, but not quite, I think. The NVidia people picked up the code written by the "crowd" for the G200 and ported it to the TNT, not the other way around.

      And it seems like it's more a GLX crowd than a G200 crowd now, despite the mailing list name. Stuff like GART and DMA support isn't Matrox specific.

    2. Re:DRI - oh yes, finally by Jburkholder · · Score: 2

      ok, disclaimer: this is based on my experience only

      BFWIW, I've found that the Voodoo 2 is the "best" solution for the games I want to play under Linux (Quake, Quake 2, Quake 3).

      For the record, I bought a Diamond Viper 770 (TNT2 Ultra) and it plays Q2 ok, just Q3 is too slow (yet). The 3dfx plays all these games very well.

      But, I got the TNT2 card because the Voodoo is running out of gas and XF86 4 with DRI is what I expect to use with the TNT2 to replace it.

      Granted, gaming is not my primary activity in Linux, but I'm getting really sick of dual-booting back to Win98 to play games.

  14. Re:XFree86 needs the GPL! NOT by jerodd · · Score: 2
    Actually any XF86 source can be GPL'd. Even the GNU project uses X11 and XFree86--if it's good enough for RMS, it's good enough for you, too. =)

    X11 doesn't have the advertising clause of the BSD licence, so basically X11 code can ``become'' any other licence. It's truly all things to all people.

    Cheers,
    Joshua.

    --
    --jon. Postel is dead. May we all mourn his, and our, loss.
  15. Re:Multi-head & Xinerama: How are they? by jerodd · · Score: 2
    I got multihead working on my experimental XF86 3.9 setup a number of months ago. The first thing you should know is that few devices other than the Matrox work (the S3 and Trident do not work, at least not now).

    The second thing to know is that 3.9 is highly unstable, especially with multihead. Feel free to fix bugs and submit patches if you do hack around with the 3.9.15 release, though. =)

    (I actually played with multihead on a Microchannel/XGA-2 system, but that's another story).

    Cheers,
    Joshua.

    --
    --jon. Postel is dead. May we all mourn his, and our, loss.
  16. Why even release it . . . by ashpool7 · · Score: 2
    Where is the changelog and other assorted documentation thats supposed to be in the release?

    "Due to a few important changes that came after 3.3.4 was finalized , a 3.3.5 release (which will include binaries) will be made in the next couple of weeks."

    Ok, so they're releasing this version, which is known to be somewhat incomplete under a full blown version name. Why? Shouldn't they just call it a pre-release or a beta? It's only a couple weeks until the Real Deal comes out. Why say "Well, We have this new version of Xfree, but its got problems and we'll issue the fixes under the next version." Doesn't this sound like some idiot software company out of Redmond who releases service packs to fix service packs?

    Ok, that was a little too much of a parallel. But do you see my point. If an Xfree86 release addmittively sucks, don't give it the entitlement of a full version number. Just call it 3.3.x-pre or something and let the world know: "For bleeding edge users only." At least they were half-thinking like that . . . they left out the documentation so idiots like me can't see if I need it for my Banshee. . .

  17. X11 by roady · · Score: 2

    Hi, I Know most of you Linux guy are not concerned, but what is the compatibility with X11 ? I run a Solaris box, and there are already so many linux software hardly protable on other Unices.

  18. XFree86 needs more developers. by cbarry · · Score: 4

    It's kinda sad how short the XFree team is on developers when more or less 99.999% of Linux users use X and 100% of distributions package it. It could really use some more commercial support from RedHat and SUSE, though they have helped a little bit in the past (RHat donated NeoMagic code once...).

    For information on becoming an XFree86 developer, please visit the XFree86 developer page.

    Also, you non-programmers that use X can do your part by knowing that RedHat and other commercial Linux vendors have ears for their customers and showing concern for the frequency of XFree86 release cycles is a good way to let them know that support for X development is very important to the success of Linux.

  19. Re:XFree86 could be a little more open by DirkHohndel · · Score: 3

    The support load is one of the key problems behind the current
    somewhat closed approach. There are other issues (the devel
    sources often contain drivers that were written under NDA
    and for which we haven't received permission to release,
    yet. Those obviously can't be publicly available).

    The 3.9.15 release is somewhat a test case. If we receive
    tons of support email from people trying to use it and
    asking for help, then we might revert back to the closed
    cycle that we did before. I certainly hope that none
    of the distributions will attempt to include 3.9.15.
    It is definitely not ready for that. SuSE will NOT include
    it on their next distribution, btw...

    Don't get me wrong. Bug reports (and of course, patches)
    are extremely welcome. I saw another comment that we didn't
    respond to bug reports. My answer to that is simple.
    We get so many reports, and there are only so few people
    to respond. Usually none of them go unseen and as long
    as they contain a fix or the fix is obvious, things
    usually get fixed as well.

    Of course, the 800 or so bug reports "my Trio3D card
    doesn't work" didn't really help to fix the problem...

    Dirk

  20. Re:XFree86 could be a little more open by DirkHohndel · · Score: 4

    Sorry if things went wrong that time. I get tons
    of emails a day, so I must admit that I don't
    remember the incident that you are commenting on.

    There is no competition whatsoever between the
    work that PI does and the work that SuSE does
    for 3D. I am sure that Frank LaMonica from PI
    will be happy to comment on his take on the issue.

    Most likely your request came before the
    DRI stuff was released to XFree86 (at which point
    I usually deflected people since the stuff they
    were looking for simply wasn't there, yet).

    Normally everyone who sends email to XFree86@XFree86.Org
    and states "I would like to work on ABC" with "ABC"
    somewhat more informative than "XFree86" or "drivers"
    will get an application form within a few days.
    And those people are always added to the devel
    team.

    As to the generic issue here, yes, I think that
    XFree86 should open up its development a bit.
    And guess what, we will. The release of the
    3.9.x snapshots is a first step in that direction,
    more will follow.

    Dirk Hohndel