Slashdot Mirror


Fedora's OpenGL Composite Desktop

An anonymous reader writes "First we had Novell's XGL and Compiz technology, which allows for OpenGL-based composite rendering on the Linux desktop. Now Fedora has created the Advanced Indirect GL X project, which aims for similar desktop effects but with a simpler implementation. Sure, at the end of the day it's just eye candy, but make no mistake - the Linux desktop is due for a massive shake-up!"

392 comments

  1. Ogg? by ColdCoffee · · Score: 0, Offtopic

    I'd have to say, this '.ogg' link is a first. I'm shamed that I (or more precisely WMP) has nothing to play it with. Off to the CODEC mines!

    --
    Sig? - yeah, whatever.
    1. Re:Ogg? by nick8325 · · Score: 1

      When I ran Windows I used to use oggcodecs: http://www.illiminable.com/ogg/.

    2. Re:Ogg? by ozric99 · · Score: 1

      I've just installed that and these files crash whichever player I choose - MediaPlayerClassic, VLC, WindowsMediaPlayer, Winamp.

      Weird. Winamp can play .ogg audio just fine. Never mind.
      Good job, guys. Edgy.

  2. "Just eyecandy" by Tim+C · · Score: 5, Insightful

    I spend upwards of 10 hours a day staring at a computer screen; what I'm looking at had better be aesthetically pleasing.

    It *does* serve a purpose - it makes my day that little bit more enjoyable. Decorating your house serves no real purpose (unless you're trying to sell it), but most people want something a little nicer than bare walls. People decorate their cubicles and offices - a photo here, a plant there.

    I don't see why a desktop should be any different.

    1. Re:"Just eyecandy" by Jordan+Catalano · · Score: 4, Funny

      Work's work. If you could dictate the asthetics of your work environment, I bet you'd have quite a different set of coworkers.

    2. Re:"Just eyecandy" by moosesocks · · Score: 1

      True, but that doesn't mean you shouldn't make the best of what you have.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    3. Re:"Just eyecandy" by korekrash · · Score: 1

      I don't get the whole zen desktop thing either. I can decorate my office and my desk (with some limitation), why can't my computer be more than ugly?

    4. Re:"Just eyecandy" by diegocgteleline.es · · Score: 2, Funny

      Since you got the first comment, I assume youw aste those 10 hours reloading slashdot

    5. Re:"Just eyecandy" by ajs · · Score: 4, Informative
      Advantages of an OpenGL desktop:
      • Zooming in on any part of the desktop while still being able to interact with it (for the visually impared, this is HUGE)
      • Hardware support beomes much simpler.
      • Window manager interaction involves less CPU
      • SVG rendering can go straight to OpenGL for better rendering performance
      • Support for alpha blending (for PNG, anti-aliasing, gimp, etc.) is much lower overhead and easier to support universally

    6. Re:"Just eyecandy" by colinbrash · · Score: 1

      It *does* serve a purpose - it makes my day that little bit more enjoyable. Decorating your house serves no real purpose (unless you're trying to sell it), but most people want something a little nicer than bare walls. People decorate their cubicles and offices - a photo here, a plant there.

      No one said eye candy doesn't serve a purpose. No one said eye candy is worthless. It's still eye candy, because its purpose is directly related to its aesthetic value.

    7. Re:"Just eyecandy" by caseih · · Score: 1

      Not only does it make the desktop easier on the eyes, these rendering enhancements also increase usability, and allow for all sorts of new UI enhancements. Just being able to drag a window without causing a bunch of redraws is long overdue. The ability to do nice transparent, on-screen displays to show a variety of types of information will open up a lot of possibilities. Even shadows, as eye candy as they are, help the eye distinguish between windows in a very simple way. Things like live thumbnails (in a pager) are also big advancements for the linux desktop. So yes. It's so much more than just eye candy.

      I'm sure years ago when twm was in vogue, other window managers that drew nicer-looking borders around the apps were considered just eye candy and of little use. But how many of us would really love to use twm on a daily basis (well maybe if it was freedesktop-compliant!).

    8. Re:"Just eyecandy" by vertinox · · Score: 1

      Work's work. If you could dictate the asthetics of your work environment, I bet you'd have quite a different set of coworkers.

      Right, but I don't have to sit at my coworkers cubicle nor do I have to use their desktop scheme.

      Every company I've worked for has let their employees decorate their cubicle. Chances are if you go through any office that has geeks you'll see printed dilbert, penny arcade, and various other cartoons printed out with posters, toys, plants, and god knows what else.

      This usually makes productivity go up in which the employee feels like they aren't actually at work (slave labor) and feel less grumpy about having to get out of bed to deal with life.

      The only other option would be to have company mandated beatings, until moral improves.

      Other than that it always lets the guys with the coffee cups wander around the office and make unwarranted comments about your printed comics or objects you have displayed while you are trying to multi-task.

      I think the saying goes, "If you are being shown around an office during a hiring interview and you see too many Dilbert cartoons, consider your options in case of a company wide downsizing. If you see no Dilbert cartoons... RUN LIKE HELL!"

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    9. Re:"Just eyecandy" by thechao · · Score: 1

      I actually agree with you--my roommates, when they see my desktop (I'm running XGL+Compiz on DD Flight 4) say things like "that's cool, but I'd turn it off: it would distract me(us?)." I'll be honest, when I first turned it on my normally low at-home productivity dropped to zero, but now that I'm "used to it" I find dealing with a normal desktop (FC3 at work) to be drab ... and unresponsive. If you have a machine that can support it, you should try out XGL+Compiz. Now, which of AIGLX or XGL+Compiz to go with (for me) is pretty trivial right now--AIGLX isn't running on nVidia.

      However, the lack of a serious window-manager for XGL/Compiz is a serious problem; I didn't realized before now that the WM could actually effect my user experience, but going from Metacity to Compiz is like being shot in the head.

      Anyways, good stuff all around and very exciting.

    10. Re:"Just eyecandy" by pthisis · · Score: 1

      Advantages of an OpenGL desktop:

      * Zooming in on any part of the desktop while still being able to interact with it (for the visually impared, this is HUGE)


      This doesn't require OpenGL, a 2D compositing desktop does it fine.

      * Hardware support beomes much simpler.

      Simply untrue; witness the dearth of OpenGL drivers out there for Linux, BSD, et al. Manufacturers are unwilling to release 3d specs for their cards, which makes hardware support much more complex.


      * Window manager interaction involves less CPU
      * SVG rendering can go straight to OpenGL for better rendering performance
      * Support for alpha blending (for PNG, anti-aliasing, gimp, etc.) is much lower overhead and easier to support universally


      Depend on the 2D and 3D capabilities of the card, but probably true on machines which have a supported 3D card.

      --
      rage, rage against the dying of the light
    11. Re:"Just eyecandy" by Expert+Determination · · Score: 2, Insightful

      If aesthetic were important than a better place to start might be by having standards for the look and feel of X applications and then making Linux distributions adhere to it. Right now my X desktop looks like every application was designed and written by a completely different group of people (which of course they were, but it shouldn't be visible). This doesn't just apply to looks. It'd be nice if there were some commonality between the user interfaces too. This is far more imporant, to me, than a bunch of new features that will allow applications to look and behave even more differently from each other than before.

      --
      "The White House is not an intelligence-gathering agency," -- Scott McClellan, Whitehouse spokesman.
    12. Re:"Just eyecandy" by PitaBred · · Score: 1

      So, what you're basically saying is that to get the benefits of OpenGL accelerated desktops, you need a supported card?
      Well slap me down and call me Shirley. I never would have thunk it.

    13. Re:"Just eyecandy" by Webz · · Score: 2, Funny

      Zooming in on any part of the desktop while still being able to interact with it (for the visually impared, this is HUGE)

      Did anyone else find this punny? =P

    14. Re:"Just eyecandy" by Sepper · · Score: 1

      I have a friend who once worked in a Call Center where the policy was someting like: "Someone else must be able to work at your desk", so NOThING was permitted...

      Of course, it was a call center, so everyone just wanted to get out of there at the first occassion...

      --
      I live in Soviet Canuckistan you insensitive clod!
    15. Re:"Just eyecandy" by Breakfast+Pants · · Score: 1

      "This doesn't require OpenGL, a 2D compositing desktop does it fine." For pixellated fonts, you are right. Cairo though is a vector backend, and while you don't need GL to run it, it makes it extremely fast. So imagine being able to zoom into any window and not get any pixellation in anything--it's just like zooming in on an SVG. Now granted, not everything has moved to cairo/similar tech yet--gecko isn't for instance. But as soon as everything is, the only pixellation you will see is on the occassional stray pixmap (albeit on the web it is a little more than occassional).

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    16. Re:"Just eyecandy" by Hes+Nikke · · Score: 2, Informative

      if you want a consitant look and feel, you're on the wrong platform buddy. Linux distros will *NEVER* have a unified look. Mac OS X otoh already does have a unified look and feel. (though the trend is in the wrong direction - Brushed Metal, Unified Toolbar, Pro, Smooth Metal, ect)

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    17. Re:"Just eyecandy" by Expert+Determination · · Score: 1
      you're on the wrong platform buddy.
      Yeah. Not my choice. I use MacOS X at home. (And I agree with you on the direction there too - the brushed metal looks like something cooked up by some kid for Enlightenment.)
      --
      "The White House is not an intelligence-gathering agency," -- Scott McClellan, Whitehouse spokesman.
    18. Re:"Just eyecandy" by pthisis · · Score: 1

      So, what you're basically saying is that to get the benefits of OpenGL accelerated desktops, you need a supported card?

      No, I'm responding to some else's assertion that an OpenGL desktop somehow makes hardware support simpler--it is, in fact, much more complex to develop such support both technically and politically, and it's more complex for the end-user who just wants their graphics to work out of the box.

      And I'm pointing out that compositing is completely orthogonal to 3D on the desktop; 2D compositing managers are perfectly viable.

      The other benefits aren't benefits of 3D support per se, but merely side-effects of the relative performance of 2D and 3D hardware; not only has 3D support gotten better in the last 10 years, but sophisticated 2D primitives have largely stagnated and even declined. It is completely reasonable to move to using the 3D rendering technology for exactly that reason, but it's certainly not some OpenGL pixie dust that makes your hardware problems vanish, your desktop shiny, and your children well-mannered.

      --
      rage, rage against the dying of the light
    19. Re:"Just eyecandy" by MenTaLguY · · Score: 1

      s/simpler/possible/

      New graphics hardware is beginning to phase out 2d-specific features. Eventually, it'll be 3d drivers, or none at all. It's possible that things could even go as far as not getting a real framebuffer to play with directly, only surfaces/textures.

      --

      DNA just wants to be free...
    20. Re:"Just eyecandy" by G-funk · · Score: 1

      That's par for the course at call centers, my girl works at one, and the official policy is you're not even allowed to sit at the same desk every day, although the girls ignore it and all have "standing dibs" on certain desks iirc.

      --
      Send lawyers, guns, and money!
    21. Re:"Just eyecandy" by Anonymous Coward · · Score: 0

      I wouldn't mind some eyecandy within my set of coworkers.

    22. Re:"Just eyecandy" by r_jensen11 · · Score: 1

      I thought that was why we hired that new secretary...?

    23. Re:"Just eyecandy" by NutscrapeSucks · · Score: 1

      Depend on the 2D and 3D capabilities of the card, but probably true on machines which have a supported 3D card.

      Or a 2D accellerated card. Which will start to disappear after Windows Vista ships.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    24. Re:"Just eyecandy" by steeviant · · Score: 1

      Yes, I agree watching movies in aaxine on the console is exactly equal to watching them in a GUI, and the drop shadows and live move and resize in Twin is easily a match for anything X can do!

      Down with X!

    25. Re:"Just eyecandy" by aug24 · · Score: 1

      I'd probably just set the alpha channel to zero for all of them.

      God that's a sad geek joke.

      J.

      --
      You're only jealous cos the little penguins are talking to me.
  3. What about X11 acceleration? by Watson+Ladd · · Score: 4, Interesting

    How does this relate to the ongoing accelerated X11 efforts?

    --
    Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
  4. There go the distros again.. by protomala · · Score: 0

    Making incompatible forks, each one trying to be different from another insetead of collaboring to rush development of unified tools.
    Take the configuration tools like Mandriva's, Suse yast, Fedora Control Center... If they just stop and start working together, it won't be a problem or a mess like it's now.

    You know, they can have different interfaces, but why, OH WHY can't they work together on the underlying front??

    This make me sick when they start complaining that microsoft won't work with them or use standards.

    1. Re:There go the distros again.. by tuffy · · Score: 3, Insightful
      Making incompatible forks, each one trying to be different from another insetead of collaboring to rush development of unified tools.

      What part of "This is code that was done entirely upstream in concert with the rest of the X community." do you not understand?

      --

      Ita erat quando hic adveni.

    2. Re:There go the distros again.. by Erwos · · Score: 4, Informative

      Did you even RTFA? All the work was done upstream. Nothing's there that's Fedora specific.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    3. Re:There go the distros again.. by misleb · · Score: 4, Informative

      How is this an incompatible fork? According to the website, they're working with upstream X development to make this a part of or at least easily added to the regular X distribution. It's just that only FC5 has things setup just right so far.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    4. Re:There go the distros again.. by protomala · · Score: 1

      I'm not talking about just Fedora, but Novell/Suse also, they started the problem creating a XGL extension without X group collaboration, and now the answer is yet another fork (tm). I just belive this is a case of "everbody have a small guilty part" :-(

    5. Re:There go the distros again.. by Yaa+101 · · Score: 1

      I agree with above reactions to your question, and also you must understand that years ago it was do it all yourself or get a distro, they are the ones that made the platform Linux, the kernel is just the corepart.

      So give them a break and time to merge their tech together, b.t.w. a lot of merging is being done through opendesktop.org last 2 years.

      After years of relative standstill we saw a lot movement last 2 years. (especially since SCO reminded the world that Linux was worth a lot!)

    6. Re:There go the distros again.. by fistfullast33l · · Score: 1

      While the article mentions that it was all upstream, I'll take a second to point out that it might not actually be in the individual distro's interest to always be the same as everyone else. If you offer something that's different and it catches on, you've differentiated yourself from the pack. That leads to increased market share and higher revenues. From a developer/user point of view, it's not a good idea. However, from a business standpoint, selling more and increasing your bottom line is eventually going to take precedent. The community mentality will only go so far for so long I think. I don't see Debian or Gentoo doing something like this, but I definitely see Novell, Red Hat, or even IBM eventually trying to do something to impress the shareholders. It's just human nature.

    7. Re:There go the distros again.. by Yaa+101 · · Score: 1

      bugfix: read freedesktop.org where i said opendesktop.org.

      I was sleeping...

    8. Re:There go the distros again.. by kimvette · · Score: 1

      But to the OSS zealots (not the normal OSS proponents - the extreme fanatics e.g., Stallman) are always great because it means more choice. While it may be a nice ideal that is true in some areas, when it comes to a core component getting everyone to come together and come to a consensus - even if it means two "official" forks - is much better than two completely different solutions that have no hope of interoperating with the same apps with the same level of functionality.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    9. Re:There go the distros again.. by civilizedINTENSITY · · Score: 1

      RMS doesn't support OSS, but rather sees Open Source as diluting (if not peverting) the Free Software movement. If you want to call a man a zealot, consider putting them in the right category :-) Would be like G.W.Bush a Jew, since GW is "born again", and Jewish and Christian religions share some history...

    10. Re:There go the distros again.. by bigpat · · Score: 1

      OH WHY can't they work together on the underlying front??

      Because the People's Liberation Front of Underlying (or is it the Underlying People's Liberation Front) is far superior to the just the plain Underlying Front. Jeez, some people.

    11. Re:There go the distros again.. by IamTheRealMike · · Score: 3, Interesting
      Blah. Is that so? How comes then the first the world hears of AIGLX was on OSNews, but I've been reading about XGL on the Xorg mailing lists and development forums for literally years. Red Hat may claim they've been luvvy duvvy community huggers over this, but I've been watching the developments in X very carefully indeed and XDevConf 2006 (!) is the first mention I saw of it.

      Let's see. The GLX_EXT_texture_from_pixmap extension was developed jointly by David Reveman and some guys from nVidia, according to the credits on the spec. So not Red Hat. Reveman and Matthias Hopf have been everywhere on the X/Mesa mailing lists developing Xgl. The discussion and debate on the xorg list was all about Xgl and whether it should be the main focus instead of Exa. People who don't seem to be associated with any corp like David Airlie and Jon Smirl have been working on Xgl. The plan had seemed to be to move various parts of the driver code to do with initializing the cards into the kernel, use EGL as a simple GL interface that Xgl then ran on top of, with Xglx being a short term hack until that work was completed.

      Now Red Hat appear, apparently with the backing of nVidia, saying that actually this plan - which had been discussed for ages - is a bad one, and they have a brilliant new plan. Oh and by the way Evil Novell have been hoarding code and not working with the community.

      So when did this AIGLX work appear in CVS then? I don't recall reading about any such branch. Let's find out shall we? Hmm, looks like it was committed in a massive checkin about a month ago. Did Kristian just magic this out of thin air one afternoon? I rather hope not.

      So anyway, my point is that from my perspective what Red Hat are saying appears to be the exact inverse of the truth. Novell have been far more visible in the X community doing this sort of work than Red Hat have, they've done a lot of the upstream Mesa work necessary for it to be efficient, they've been demoing it at conferences and so on. And now Red Hat is here trying to claim they went off and did their own thing, with no real evidence to back it up.

      And it's not just Red Hat, somehow Novell went off and created an entirely new window manager as they were testing what Xgl could do instead of extending an existing one. Oops! Bah. Huge, massive communications failure at best. Blatant NIH at worst.

    12. Re:There go the distros again.. by Anonymous Coward · · Score: 0

      Splitter!

    13. Re:There go the distros again.. by kevinwal · · Score: 1

      Wolf tits, anyone?

    14. Re:There go the distros again.. by pembo13 · · Score: 1

      I am currently on FC4, and I know of no "Fedora Control Center", unless you are refering to system-config-*

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    15. Re:There go the distros again.. by justsomebody · · Score: 1

      How comes then the first the world hears of AIGLX was on OSNews, but I've been reading about XGL on the Xorg mailing lists and development forums for literally years.

      Lucky for us that world doesn't depend on your knowing.
      http://anholt.livejournal.com/29633.html
      From blog
      "For the last 2 days, I've been here in Santa Clara for XDevConf. It's been a good time -- three straight days of everybody talking about the exciting things going on in the X world, and nights of fun and hacking. David Reveman showed off the shiniest bling I've seen on any OS yet, using Xgl and his new "compiz" compmgr/wm. That GL ninja, krh, showed off the accelerated indirect rendering work he's cranked out in the last month or so (for reference, A.I.R. has been on the TODO since DRI was first created what, 5 years ago?). Dave Airlie talked about all the horrible brokenness with drivers, and ajax talked about all the horrible brokenness in X configuration. These talks are a good motivation to go fix broken junk."

      A.I.R. stands for accelerated indirect rendering, meaning plans were there, but nobody implemented it.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    16. Re:There go the distros again.. by IamTheRealMike · · Score: 1

      So you're saying an item in the DRI to do list is somehow a replacement for widespread discussion in the mailing lists?

  5. OpenGL a big win by andrewzx1 · · Score: 5, Insightful

    Having increased OpenGL support for Linux and gathering development support for advanced graphics toolkits will be a big win for Linux desktop. Having a sexy and slick interface has helped make OSX very popular. Sexy graphics for Linux will open new possibilities for interfaces, data display, games, and more.

    Let us pay homage to Silicon Graphics, the originators of OpenGL. They may not live out the year.

    1. Re:OpenGL a big win by Watson+Ladd · · Score: 1

      Amen. And if Microsoft has their way, neither will OpenGL.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    2. Re:OpenGL a big win by MattHaffner · · Score: 1

      Having a sexy and slick interface has helped make OSX very popular.

      Having a consistent, cross-application interface is likely much more of a driver for OS X than any of the slick eye-candy. The aesthetics might get you to try it out for fun the first time, but the simplicity and consistency are what get you to stay.

      I use Linux for a variety of things, but OS X is what's on my desktop and with me on the road. IMHO, the addition of slick-looking interface won't add much to Linux momentum (which is pretty good anyway) without a platform plan for how that interface is implemented.

  6. Are we wasting our efforts? by robyannetta · · Score: 0, Offtopic
    While Linux eye candy is some of the sweetest in the market, IMHO, it's one of the reasons Linux will never be mainstream.

    What we need is a concerted effort from our worldwide developers to create better interoperability with Microsoft's Active Directory structure and better hardware compatibility.

    What's also missing is the "zero-user" configurability that Windows has, allowing any user to load and install any application or hardware accessory without needing to be a hardware tech. Linux need to be engineereed to be "smarter" for the casual office user.

    Only until we solve the above issues and Linux becomes more mainstream on the corporate desktop should we worry about the eye candy factor.

    --
    - Just my $0.02, take with a grain of salt, your mileage may vary.
    1. Re:Are we wasting our efforts? by chrismcdirty · · Score: 5, Insightful

      allowing any user to load and install any application or hardware accessory

      Isn't that part of the reason Windows is so insecure? Any user can install an application (when using default setup, as most people use), so the exploits can do more than screw with the user's home directory.

      --
      It's like sex, except I'm having it!
    2. Re:Are we wasting our efforts? by Tweekster · · Score: 2, Insightful

      Um, how about you stop telling other people what "we" (who is this we you speak of anyways) should be doing. Why dont you go get started on that and stop setting priorities for OTHER people

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    3. Re:Are we wasting our efforts? by Anonymous Coward · · Score: 1, Insightful

      Why would I want to work on Active Directory compatibility? Why should I care about the "casual office user"? For that matter, why should I care about Linux being a mainstream option for the corporate desktop?

      These things are boring to work on and don't benefit me at all. If you think they're important, perhaps you could work on them or hire somone to work on them. In the meantime, I'll be working on things that are relevent to me, e.g. eye-candy and development tools.

      The concept of a unified Linux community is an illusion largely created by the GPL. It's really just a bunch of different organizations and people with diverging aims that all happen to be working with the same OS.

    4. Re:Are we wasting our efforts? by colinrichardday · · Score: 1

      Any application? So it doesn't require a tech to install cygwin? Also, can a regular user (without admin privileges) install software without jumping through hoops?

      As far as hardware goes, the Linux model is actually easier than Windows. If a piece of hardware is supported in Linux, it's easier to install than in Windows. There are problems with drivers, but that may be more in terms of getting specifications than in writing drivers. Also, to what extent is programming fungible? Are the people working on the GUI the best ones for writing drivers?

    5. Re:Are we wasting our efforts? by flynt · · Score: 1

      Luckily in Unix, rogue apps can only mess with my home directory, because we all know I'd never store anything I care about there.

      Also, I've had 100% success in Linux getting apps installed in my home directory since I don't have root access to my machine at work. ./configure --prefix=$HOME

    6. Re:Are we wasting our efforts? by SparkEE · · Score: 1

      "Allowing any user to load and install any application or hardware accessory" is one of the pitfalls of Windows. Why would Linux want to adopt that flawed idea? I think Windows could benefit from adopting the mentality of asking for an admin password only when needed. (Before someone points it out, I know that the problem WRT Windows is more the fault of the applications than the OS, but MS apps are guilty too.) As far a the eye candy factor being the last issue, again look at the success of Windows. Do you think they got everything right and worried last about how it looked? I don't think so. To non-/.'s to use Linux, it's going to have to look pretty, and minimize the CLI need. I think Ubuntu has gone a long way toward this, but there's still a lot of work ahead, judging by my wife's reaction to it (she's definately a non-/.).

    7. Re:Are we wasting our efforts? by Anonymous Coward · · Score: 0

      You're right, I'll pull all those GUI developers off what they are currently doing, and put them to work in networking instead. That's bound to work out well. Thanks for the suggestion, I wish I'd thought of that!

      -- Linus

    8. Re:Are we wasting our efforts? by misleb · · Score: 1

      What we need is a concerted effort from our worldwide developers to create better interoperability with Microsoft's Active Directory structure and better hardware compatibility.

      Umm, that implies that you would have Linux desktops and Windows servers (for Active Directory). That seems like a rather improbable and inappropriate combination. Novell's eDirectory woudl be a much better choice of directories. Novell has been doing the directory thing for more than 15 years. eDirectory will even run on Linux and Novell already has significant integration (ConsoleOne, Groupwise, etc).

      Trying to play catch up with a company like Microsoft is just a losing battle. Nobody wants to run a system that only aims to be compatable with another. IBM tried that with OS/2. One of its biggest features was that it was a "better Windows than Windows." Be that as it may, most people would just ask themselves, "Why don't I just run Windows?"

      What's also missing is the "zero-user" configurability that Windows has, allowing any user to load and install any application or hardware accessory without needing to be a hardware tech. Linux need to be engineereed to be "smarter" for the casual office user.

      Actually it is the other way around. Linux has "zero-user configurablity." That means regular users can't install hardware or software at will. Windows is (by default) open to all kinds of user initiated configuration changes. In a properly managed office environment, users are not permitted to install hardware or software at will.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    9. Re:Are we wasting our efforts? by diegocgteleline.es · · Score: 1

      Why would I want to work on Active Directory compatibility?

      Because it's the reason Unix is losing the market share against windows servers, integration with clients (which happen to be 95% windows users)

    10. Re:Are we wasting our efforts? by symbolic · · Score: 1

      Interesting point, but consider this. I'm current running Fedora Core 4. The other day I thought about burning a CD to retain some backup data. Once again, I was confronted with the nastiness that requires me dork with kernal parameters, setting it to emulate SCSI. I've been through all this a couple times before, but I still haven't managed to burn the CD, because I just don't feel like messing with this stuff again.

      We're LONG past this. A CD is so ubiquitous these days that there is no reason that it shouldn't be one of those things that "just work", or making it work should require a bare minimum effort.

    11. Re:Are we wasting our efforts? by paulpach · · Score: 4, Insightful

      You are right, we should forbid X developers from working on X until your issues are solved.

      What we should do is grab the X developers ( which some are volunteers, which are giving this away for free ) and force them to work on a Microsoft Active Directory clone. Given the extensive experience X developers have in directory service, forcing them to work on it is a no brainer.

      What should happen is that all development on linux should stall until we get your issues solved. People with no interest whatsoever in Active Directory should be forced to work on it. This of course should include Gnome, KDE, and all of GNU products.

      Also, Microsoft Active Directory is TOP priority, nobody in their house can do anything usefull without it. And it is well known that 87% of the desktop computers are using Active Directory.

      so I agree, STOP WORKING ON X, YOU ARE KILLING LINUX

    12. Re:Are we wasting our efforts? by digidave · · Score: 1

      "I was confronted with the nastiness that requires me dork with kernal parameters, setting it to emulate SCSI"

      Fedora Core 4 is massively misconfigured. This stuff *does* "just work" on every other major desktop distro. I dropped Fedora after Core 2 sucked so much it made me want to puke. Suse was a breath of fresh air and now Ubuntu makes me dance with glee.

      --
      The global economy is a great thing until you feel it locally.
    13. Re:Are we wasting our efforts? by Arandir · · Score: 1

      What's also missing is the "zero-user" configurability that Windows has

      Just because Windows tends to be easier to configure than Unix/Linux/BSD, doesn't mean that it has "zero-user" configurability. If you buy an OEM machine with an OEM Windows, then you don't need to configure it. But anything else and you're going to have to occasionally put on your "tech" hat.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    14. Re:Are we wasting our efforts? by cortana · · Score: 1

      The ide-scsi module has been deprecated since 2.6 came out. Everyone apart from Jorg Schilling has moved on to more modern ways of working. :)

    15. Re:Are we wasting our efforts? by kimvette · · Score: 1

      Let's be realistic - for a moment, that's all I ask.

      Installing hardware in Linux is easier? Is installing say, the latest ATI card in a system then installing ATI's driver and tweaking xorg.conf easier than on Windows where you click "install driver" when you put the ATI CD in the drive?

      Is installing a Scanner easier in Linux, in general? "Oops, you need the firmware file. Oops, you need to edit /etc/sane.d/mustek.conf. OOps, nope that firmware doesn't work. What chipset does this scanner use? Oh great, you need a DIFFERENT firmware file because there were three revisions of this scanner" whereas on Windows you click "setup.exe" -- bang! Dead! Done!

      Reliability? Sure, Linux will be a heck of a lot more reliable once it's set up but to be fair, hardware from some vendors is a royal PITA to configure in Linux, and a relative breeze in Windows.

      Now, if you want to bring up motherboard or other hardware UPGRADES, sure! You won't run into stability issues on Linux if you switch from say, a VIA chipset with a Pentium III to an Intel chipset with a Pentium 4 - at worst you might have to recompile the kernel before the swap if you don't have the modules for the Intel chipset already installed. I've taken drives out of a Pentium II and Pentium III and put them in a Dual Xeon box and had the system boot right up without any problem - and no fuss with having to run driver cleaners, manually remove drivers, or worst case, OS reinstall. None of that BS. Granted, to get X up even with the same video card I have to lspci and edit one line in xorg.conf but that's a far cry from changing motherboards on Windows. Also, I shouldn't even NEED to mention this, but I will for the anti-DRM crowd. Linux won't accuse me of being a criminal and require a phone call to a Microsoft phone grunt to reactivate because I decided to upgrade my entire system but use the same OS instance in the new machine.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    16. Re:Are we wasting our efforts? by roystgnr · · Score: 1

      Fedora Core 4 is massively misconfigured. This stuff *does* "just work" on every other major desktop distro.

      It does "just work" on Fedora Core 4, too - and cdrecord (a build which works on IDE drives without ide-scsi), nautilus-cd-burner, xcdroast and k3b all come with the distribution.

      Perhaps the grandparent post has some particularly weird hardware, but I suspect he just tried to follow an out-of-date HOWTO without realizing it was unnecessary. The CD burner bearing computers I've used with FC4 all worked with no hand-tweaking after the install.

    17. Re:Are we wasting our efforts? by jbNet · · Score: 0

      Why must we make Linux mainstream? Nobody is stopping you or anybody else from working on that problem, meanwhile the people with the skills/time/determination/$ have apparently decided that this is important. If people thought that what you're talking about was important it would be worked on. The Linux community has no responsibility to make Linux usable for my grandmother, but if some company thinks they can make $ doing that, or a developer wants it bad enough, then it will happen.

      I haven't done much development for the Linux community, but if I did I'd work on eyecandy for people like me way before I worked on making it work for people like you, that's the way open source works.

      Ugh I just hate it when people just assume that Linux has to take over the world and that Linux developers owe something to everybody.

    18. Re:Are we wasting our efforts? by binford2k · · Score: 1

      What we need is a concerted effort from our worldwide developers to create better interoperability with Microsoft's Active Directory structure ...

      No thanks.

    19. Re:Are we wasting our efforts? by moro_666 · · Score: 1

      i agree ...

      windows in year 2006 is a lot different than just starting up win 3.1 ten years ago ;)

      a zero user may get notepad running, but he will hardly manage to configure his topnotch wifi card running on ad-hoc mode just to exchange the data with his neighbour ...

      if you got a windows installation that works, then you're all set as a dumb user. but when you want to do something nonstandard (run a simple bash script as service that puts up images from your "easy-to-use" webcam to your website via copy on ssh), you are so scr*w*d ...

      it's easy to buy a bus ticket and avoid driving yourself, it's also easy to be a dumb serial worker instead of being the boss who has to make decisions. but some people want something more and just hit the walls on windows. it has certain barriers that are really hard to beat down.

      as for messing on the X opengl stuff - i don't know what you see here, but i see just a linux company running a campaign against another one. so while microsoft kicks opengl in the n*ts with vista (read on opengl from wikipedia), the linux people are just making things messier than they are right now.

      i think that setting up a proper installation of xwindows and a desktop stuff on it (i use kubuntu with kde over here, on an nvidia graphilized notebook with xinerama (since twinview isn't what i want or need)) is already complicated right now. and another version of configuring it will just create more confusion on the already confused userbase.

      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
    20. Re:Are we wasting our efforts? by Anonymous Coward · · Score: 0
      Is installing a Scanner easier in Linux, in general? "Oops, you need the firmware file. Oops, you need to edit /etc/sane.d/mustek.conf. OOps, nope that firmware doesn't work. What chipset does this scanner use? Oh great, you need a DIFFERENT firmware file because there were three revisions of this scanner" whereas on Windows you click "setup.exe" -- bang! Dead! Done!
      Mine's a hell of a lot easier than that - I simply plug it in, and it's immediately accessible in all apps that can use a scanner. No "setup.exe" required :)
    21. Re:Are we wasting our efforts? by Anonymous Coward · · Score: 0

      You clearly don't get it. The vast majority of Linux developers don't care in the slightest what percentage of the market uses Linux. They work on development because it's something that they personally enjoy to do. I'm not going to work on Active Directory compatibility because I don't care at all if you use Linux, and Active Directory has absolutely zero to do with anything I'm interested in. I also don't care about all the people who may want Active Directory. If they want it bad enough than they can either work on it themselves or pay someone to do the work for them. Working on compatibility for Active Directory would not be something I would enjoy doing and therefore I won't be doing it unless I'm paid for it.

      Coding on Open Source projects is something I do for fun in my spare time, I'm not about to be told what I should and shouldn't be working on by some corporation that merely wants something that works for their specific purpose for free.

    22. Re:Are we wasting our efforts? by BitwizeGHC · · Score: 1

      Miguel de Icaza? Is that you?

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    23. Re:Are we wasting our efforts? by Cal+Paterson · · Score: 1

      What's also missing is the "zero-user" configurability that Windows has, allowing any user to load and install any application or hardware accessory without needing to be a hardware tech. Linux need to be engineereed to be "smarter" for the casual office user.

      Gark. I see this raised again and again here. GNU/Linux isn't aimed at Windows Users specifically! A surprising ammount of people seem to think that this the whole point of GNU/Linux! It's not! Simply trying to beat Windows isn't the point. The point is to write a good Operating System, and we're sustaining ourselves fine as it is. FOSS doesn't have much to gain from attracting "casual" users who have no interest in learning how _we_ do things.

      The Free Unixes really aren't competing with anyone. It's getting done because it should be done, not to beat anyone else.

    24. Re:Are we wasting our efforts? by Jeremi · · Score: 1

      Your post assumes the same either/or logic that people use when they talk about "why are we doing X when there is still world hunger to solve?" It's not as if the Linux community is a single monolithic group that only works on a single problem at a time. The reality is that the people who are interested in Active Directory will work on that in parallel with the people who are interested in OpenGL acceleration. Trying to force people who are interested in volunteering for X to work on Y because Y is "more important" would only alienate them, so neither X nor Y would get done.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    25. Re:Are we wasting our efforts? by Kadin2048 · · Score: 1

      While I agree with some points you raise, I don't think that it's the 'ability to install any piece of hardware' that is really holding people back. Or rather, it's not holding anyone back who's really a candidate for switching. There are always going to be people who have one little dongle or something that's never going to work with Linux, that will give them the excuse to stay with what's familiar.

      I think having a good, centralized HCL for each distribution is the biggest missing "feature" right now -- with most distributions, it's difficult for me to figure out and purchase hardware that's guaranteed to be compatible. It doesn't necessarily have to be what I already own. Even RHEL, which you'd think would be the best around, is pretty weak.

      Software installation is what Linux (at least the debian based distros, I don't use anything else) do right. You want this new "Foo" thing that your friend just told you about? "sudo apt-get install foo" I could teach my mother to do that, provided the sources.list file was set up correctly. Or there are lots of great graphical package managers. This is how software OUGHT to work: one place where you get and install software. No downloading anything from manufacturers sites, no compiling, no keeping executable files in weird places (unless you know how to choose the path and really want it). Everything is signed, dependencies are automatically fixed (which allows for efficient shared library use), the user is prompted for configuration options as required.

      The apt system is one of the biggest things that Linux has going for it, to replace that with the Windows like "anyone can install any software and install it anywhere they want" is a mistake.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    26. Re:Are we wasting our efforts? by Lifewish · · Score: 1

      Why should I care about the "casual office user"?

      Because, when you have the casual business users on your side, it's harder for anyone to play legalistic silly buggers (software patents, IP "contamination" etc) with Linux.

      --
      For the love of God, please learn to spell "ridiculous"!!!
    27. Re:Are we wasting our efforts? by Anonymous Coward · · Score: 0

      You may not want Windows servers, but the reality is that Active Directory is deployed in massive volumes today. For Linux clients to be viable in such environment it will need to be easy to set ip up to work with Active Directory. You can't switch 50.000 computers in a company from Windows to Linux in one day. There will be a gradual transition period and that only works if Linux clients can work together with the existing infrastructure.

    28. Re:Are we wasting our efforts? by Anonymous Coward · · Score: 0

      so I must say

      STOP WITH THE HUMOR ALREADY YOU ARE KILLING ME with laughter

      +5 funny, very snarky and well done

    29. Re:Are we wasting our efforts? by Blakey+Rat · · Score: 2, Insightful

      If a piece of hardware is supported in Linux, it's easier to install than in Windows.

      Bullcrap. Only somebody who's never tried to install the IVTV driver for Hauppauge video capture cards can say that.

      Or the driver to a Netgear USB wireless ethernet adaptor.

      Or the driver to an ATI video card.

      Bullplop. I hope nobody's buying this statement, because it's about the dumbest thing I've ever read. You must really be drinking the kool-aid if you actually believe this enough to type it as if it were fact.

    30. Re:Are we wasting our efforts? by colinrichardday · · Score: 1

      Why does one have to tweak xorg.conf to get the 2D stuff working with ATI cards? Also, I've found hardware such as printers easier to set up in Linux than in Windows.

    31. Re:Are we wasting our efforts? by shaitand · · Score: 1

      You are going off on a tanget and deliberately misquoting the gp. Perhaps you should take a course in journalism?

      The GP was not referring to permissions when he said "any user" he obviously meant "any idiot".

    32. Re:Are we wasting our efforts? by shaitand · · Score: 1

      "confronted with the nastiness that requires me dork with kernal parameters, setting it to emulate SCSI"

      "We're LONG past this."

      You're right. This hasn't been neccesary in years.

    33. Re:Are we wasting our efforts? by chrismcdirty · · Score: 1

      I don't need a course. I've obviously got the basics down :P

      Either way, most distros have their own fancy packaging mechanism that allow any idiot to install applications. YaST works well for Suse. I'm not sure Red Hat/Fedora have a GUI-based tool, but RPMs are fairly well known for ease of use, and yum is a good CLI tool for installation. Ubuntu/Debian has Synaptic. Gentoo is extremely easy with portage, and there are several GUI frontends to it. Point is, it is possible for any idiot to install an application. They just have to learn a different interface than what they're used to.

      --
      It's like sex, except I'm having it!
    34. Re:Are we wasting our efforts? by chrismcdirty · · Score: 1
      emerge ati-drivers ati-drivers-extra ; fglrx_config
      Not quite as easy as having Windows set your monitor frequencies for you, but its still fairly easy.
      --
      It's like sex, except I'm having it!
    35. Re:Are we wasting our efforts? by Blakey+Rat · · Score: 2, Insightful

      Ok, that covers *one* of the products I mentioned on *some* distributions. Now how about an equally easy solution for all of the products that works on all distributions?

    36. Re:Are we wasting our efforts? by standbypowerguy · · Score: 1

      Obviously, you haven't installed a current version of Linux, or used a current version of Knoppix. I run Fedora, CentOS and Kubuntu, and with all three, my desktop and laptop hardware "just works". Digikam recognizes both of my digital cameras when I connect them, unlike Windows, driver installation is not required. Same for my flatbed scanner and all the various USB storage devices, including my USB DVD burner. Speaking of DVDs, I recently installed Windows MCE 2005 for a friend, and would you believe, it won't play encrypted DVDs out of the box? She had to purchase a $20 codec! At least with Linux, all you do use yum or apt to install libdvdcss. I switched four years ago, and never looked back.

      --
      This isn't the sig you're looking for... Move along.
    37. Re:Are we wasting our efforts? by colinrichardday · · Score: 1

      I've found that NICs are easier to install in Linux than in Windows. Just plug them in and let Linux autodetect. Similarly with printers. I once plugged my laptop into an HP 4100 (4200?) using a USB/Parallel printer cable. Before I could do anything else, the printer was printing a previously enqueued file. And connecting an external modem? Plug it in to serial port and set the proper symbolic link to /dev/modem. Oh, the horror!

      Did your Hauppage card say it was Linux compatible? Did your Netgear USB wireless card? Your ATI video card? I may have had trouble in 3D, but never in 2D.

    38. Re:Are we wasting our efforts? by colinrichardday · · Score: 1

      It's unlikely to work for all distributions as some distributions are intentionally scaled down. I estimate that there are some 300 distributions listed at http://distrowatch.com/stats.php [distrowatch]. I doubt that all of them have the level of autodetection that you want.

    39. Re:Are we wasting our efforts? by s4nt · · Score: 1

      Lately, every time I see a new linux "feature" (or whatever) announcement on /.
      some asshole tries to be smart and says "Linux never will make the desktop because is lacking on blah blah blah..."

      Well, I have news for you, the only ones that wants "Linux on the desktop" are RH/Novell/etc...
      The average Linux user could not care less about Joe Sixpack and Grandma using linux, windows or OSX.

      And this are the same people that are running linux at the desktop 24x7 NOW, and don't care about Linux taking over the world. They just want Linux to improve, as it has been doing since I can remember.

      So, next time some news about Linux appears on /. , please STFU

      Btw, my Mom and little brother are using linux and they dont even know the difference.
      Could they have installed it and configured it?, probably not, but they probably can't install windows anyway...

    40. Re:Are we wasting our efforts? by Anonymous Coward · · Score: 0

      If developers REALLY wanted Linux to storm the desktop market, they'd make it look and act like MovieOS.

      90% of machine resources dedicated to the user interface. Super-smooth graphics. Rabid continual checking, detection and correction/avoidance of all kinds of OS, hardware and status-change errors and situations. Bulletproof sandboxes for applications. The ability to "dial" interface complexity levels of apps up and down, massive HELP/WTF/UNDO support across apps and the OS.

      Not to mention the ability to dial the user-obsequiousness (and resource hogging) of the interface down via a not-easily-accidentally-triggered process, and retain the OMGWTFBBQ undo option in case it still *is* triggered before the user is ready.

      Rig a CD-booted (or DVD-booted) version of the OS with these features and the ability to read common Windows apps' settings and incorporate them into the config files of equivalent included Linux apps. Distribute like a demo CD amongst family, friends, new computer users, in mailboxes, at schools...

    41. Re:Are we wasting our efforts? by crush · · Score: 1
      Or the driver to an ATI video card.

      Bullplop indeed. You must be talking about unsupported ATI video cards because the ATI Radeon 7500 that I use is supported out of the box with RHEL3,4, CentOS3,4, FedoraCore 1,2,3,4,5. I'll bet the other pieces of hardware that you mention are reliant and closed, proprietary and therefore UNSUPPORTABLE drivers.

      That says nothing about the original statement that you're replying to, but your own is wildly misleading, uninformed and foolish. Buy supported hardware with open drivers or shut up. (Unless you're complaining to the hardware manufacturers.)

    42. Re:Are we wasting our efforts? by jericho4.0 · · Score: 1
      So what? How does the number of windows users affect linux developers? We're not using windows. Linux does what I need it for. Sometimes it doesn't, and I fix it. This is the way it always has been.

      What could a flood of Windows users contribute?

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    43. Re:Are we wasting our efforts? by cerberusss · · Score: 1
      to create better interoperability with Microsoft's Active Directory structure

      You forgot to add "in my humble opinion".

      You have a point, though.

      --
      8 of 13 people found this answer helpful. Did you?
    44. Re:Are we wasting our efforts? by diegocgteleline.es · · Score: 1

      So what? How does the number of windows users affect linux developers? We're not using windows. Linux does what I need it for

      It affects linux in the server market. Linux servers need to deal with windows clients, period, and if it doesn't do it well, nobody will choose linux even if it's a good OS.

    45. Re:Are we wasting our efforts? by shaitand · · Score: 1

      True enough. Unfortunately the same can not be said of all common hardware. Uncommon hardware could be forgiven to a degree, but you can go buy plenty of items on the shelf in Walmart right now that work under linux but require substantial tweaking.

    46. Re:Are we wasting our efforts? by jericho4.0 · · Score: 1
      Look. The only people who care about linux market share are folks selling distros and linux users who would feel better if everyone else used their OS. When I contribute code, it's to do something I need, not 'the markets' needs.

      Do you think NASA or Sandia National Laboratories (both running very large linux systems/installations) worry about market share? If they were the only users of linux in the world, would it make their supercomputers obselete?

      If anything, I dread the day Linux takes over the desktop. At least now I can shrug my shoulders and pretend I don't know how to make your Windows box work like it did yesterday. :-) Seriously, I think it's inevitable that OSS will take over the world eventually, but people should realize that few people contributing to linux are going to be interested in making wizards and help pages.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    47. Re:Are we wasting our efforts? by nickrooster · · Score: 0

      Try Knoppmyth - it installs and sets up all the IVTV stuff for you.
      You will still have to set up the ndiswrapper and ATI drivers, but since it is Debian based, I am sure it will be as easy to do as in Ubuntu.
      Or perhaps, try Ubuntu and install the gui for ndiswrapper - plus Ubuntu has instructions on their site that make it easy to install the proprietary ATI drivers. The only difficult thing to do is to make sure IVTV works properly, as IVTV is not in the repositories, I believe.

      P.S. ATI is horrible at writing drivers

  7. Screenshots by Enigma_Man · · Score: 1, Interesting

    How can they talk about graphics advances without screenshots? I believe the term used these days is "TTIWWP".

    -Jesse
    --
    Nothing says "unprofessional job" like wrinkles in your duct tape.
    1. Re:Screenshots by TeacherOfHeroes · · Score: 3, Informative

      How can they talk about graphics advances without screenshots? I believe the term used these days is "TTIWWP".

      They can get away with not giving you screen shots because they give you movies

    2. Re:Screenshots by patrickclay · · Score: 1

      Easy there. There are three videos in the "Demos" section about three paragraphs down.

      Much better than screenshots, in my opinion.

    3. Re:Screenshots by Russ+Nelson · · Score: 1

      Seems like my FC2 version of mplayer is too antique to play these modern "movie" things. What else might be able to play them?

      --
      Don't piss off The Angry Economist
    4. Re:Screenshots by bedroll · · Score: 1
      From http://www.theora.org/theorafaq.html :

      Q. What players currently support Theora?
      Major players like mplayer, xine, helix player and VideoLAN supports Theora. Directshow filters are also available for use on Windows platform.
    5. Re:Screenshots by Bruenor · · Score: 1

      My FC4 version of mplayer didn't play them either. But Totem (which I believe was included in FC2) using the gstreamer backend had no problems playing them. The RPM you are looking for is 'totem' and I believe the codec for video Ogg files is in 'gstreamer-plugins'.

    6. Re:Screenshots by lspd · · Score: 1

      These Theora files crash VLC and Totem on my Debian Stable box. With Xine I get an empty blue screen. Other Theora files work fine for me.

    7. Re:Screenshots by bogie · · Score: 1

      And then then the 10%(if that) of Slashdot users who ran linux celebrated. Of course you have to be running Gstreamer .083A which is only available in CVS.

      The Windows users who make up 85% of Slashdot wondered what the hell an ogg file was and Mac users did nothing because they could care less about the whole idea.

      --
      If you wanna get rich, you know that payback is a bitch
    8. Re:Screenshots by civilizedINTENSITY · · Score: 1

      Interestingly, while Nautilus shows thumbnails of the screenshots, Totem-xine won't play them (neither will VLC). I am currently sitting at a Ubuntu install.

    9. Re:Screenshots by 10Ghz · · Score: 1

      VLC on OS X seems to work just fine :)

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    10. Re:Screenshots by Hieronymus+Howard · · Score: 1

      They worked perfectly on my Mac with VLC.

    11. Re:Screenshots by davidkv · · Score: 1

      They work just fine with mplayer (and in-browser with mozplugger)

    12. Re:Screenshots by Enigma_Man · · Score: 1

      Screenshots != Videos... I thought that was obvious?

      --
      Nothing says "unprofessional job" like wrinkles in your duct tape.
    13. Re:Screenshots by cyberwiz01 · · Score: 0

      Even with the fancy effects, the Linux desktop experience is still ugly. Window managers need to get some real graphic designers for their interface.

    14. Re:Screenshots by Anonymous Coward · · Score: 0

      Work great with VLC on Windows...

    15. Re:Screenshots by arkanes · · Score: 1

      That is because Nautilus uses the gstreamer backend to create thumbnails. If you used the standard gstreamer backed Totem instead of the Xine one it would work.

  8. Not again by prockcore · · Score: 3, Interesting

    I'm not liking where this is headed. Now we've got Xgl, Aigl and whatever Luminocity used.

    Why couldn't they just standardize on Xgl? It works *today*. Aigl doesn't even support my nvidia card right now.

    1. Re:Not again by Erwos · · Score: 4, Informative

      Your nVidia video card doesn't support Aigl, you mean. It's missing an extension that nVidia is adding in the next driver release. This is hardly a show-stopper. Indeed, from the article, nVidia seems to believe this is the way to go.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    2. Re:Not again by LnxAddct · · Score: 1

      The underlying foundation of Xgl is questionable and complicated. I'd much rather Aiglx take a little longer to come out, but be more stable and easier to use. If its hard for programmers to write for, the features will never be used anyway. This Aiglx is the right way to go about this. (Also, it is your nVidia drivers that don't support all the gl extenstions)
      Regards,
      Steve

    3. Re:Not again by Anonymous Coward · · Score: 0

      First off AIGL and Luminocity are related (hint, they both come from Redhat), but Luminocity was never intended to be a product, just a tech demo, the product that came out of it is AIGLX.

      Second, AIGLX also works today, so why not standardize on this one?

      Third, XGL and AIGLX share many of the same implementations. Namely, the both use the same opengl extensions. So in that sense, we now have a new extension that is used to accelerate X11 and two implementations that use that standard. Not that bad, I'd think.

    4. Re:Not again by cortana · · Score: 4, Informative
      Please visit http://developer.nvidia.com/object/xdevconf_2006_p resentations.html and check out NVIDIA's presentation: "Using the Existing
      XFree86/X.Org Loadable Driver Framework to Achieve a Composited X Desktop":
      In this paper, we make the case for using the existing XFree86/X.Org DDX loadable driver framework to achieve a production-quality composited X desktop, as opposed to the X-on-OpenGL model. While the X-on-OpenGL model demonstrates what the graphics hardware is capable of, everything that the X-on-OpenGL model can achieve is equally possible with the current framework. Furthermore, the current framework offers flexibility to driver developers to expose vendor-specific features that may not be possible through the X-on-OpenGL model.
    5. Re:Not again by Merlin42 · · Score: 1

      Just being pedantic, but its a GLX extension (GLX_EXT_texture_from_pixmap) not a GL extension that is missing.

    6. Re:Not again by tenchiken · · Score: 2, Informative

      nVidia not only believes that it is the way to go, they helped write the spec for the feature.

    7. Re:Not again by Anonymous Coward · · Score: 0

      Luminosity was a previous incarnation of this. It's not something different. You would know that if you had actually read anything about this, including the article itself. Oh, and it's "I don't like where this is headed", not "I'm not liking..."

    8. Re:Not again by Anthony+Liguori · · Score: 1

      Why couldn't they just standardize on Xgl? It works *today*. Aigl doesn't even support my nvidia card right now.

      It doesn't Just Work. The integration with Gnome is very poor (you can do awful things like hide window bars under the panel--doh!). It uses a whole new Window Manager (WM's are tricky to get right so quite a few apps don't work now). emacs doesn't start for me under Ubuntu (the xrdb seems to be screwed up).

      Plus, Xgl for ATI cards is very buggy (due to the ATI drivers) and require running Xgl on :1. Plus, some things are noticably choppier (web browswer scrolling).

      Some of the effects are cool in Xgl (the window scaling for instance) but some are annoying (like the new switcher). Being able to shut of GL effects *without* restarting X is a big deal. If I'm just trying to program, I don't want wobbly windows or any of that stuff.

    9. Re:Not again by WhiteWolf666 · · Score: 1

      Currently, XGL runs as OpenGL on X.

      I suspect you may be able to use AIGLX on XGL on OpenGL on X. It's probably really ugly, but then much of the cruft in X is really ugly. The ugliness doesn't mean it won't work well; in fact, it tends to work really well. Kind of like x86.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    10. Re:Not again by be-fan · · Score: 3, Informative

      The underlying foundation of XGL is exactly what a compositing window system needs --- a generic OpenGL stack that unifies control of the GPU into a single multclient-aware driver. Yes, it complicates the driver. The driver needs to properly handle and schedule multiple rendering clients, it must manage do good memory management and video memory virtualization, and it must properly handle synchronization of rendering. However, handling these things properly is The Right Solution. Aiglx just perpetuates the driver sharing lunacy that exists now, which is something that OS X and Vista will get rid off.

      --
      A deep unwavering belief is a sure sign you're missing something...
    11. Re:Not again by Tab+is+on+Slashdot · · Score: 1

      Luminocity became AIGL. As far as I understand it, we now have XGL, XeGL, EXA, and AIGL all offering different acceleration methods.

    12. Re:Not again by Anonymous Coward · · Score: 0

      On a marketing note, it seems that Xgl scored the best name. Aigl? Who is going to remember that?

    13. Re:Not again by octopus72 · · Score: 2, Interesting

      XGL has much more potential than accelerated indirect GL. Compositing manager on AIGLX can do same as one working on GLX. Main thing here is good 3D driver support with proper extensions.

      XGL, however, can also do accelerated XRender (using glitz), and it's more similar to Quartz. It is also open for future protocol improvements, e.g adding some 3D API support to X server. For ol' xorg server (with XAA or EXA), it would mean lot's of rewriting and either drastically improving driver model (duplicating GL API) or using GL and essentialy becoming same thing as XGL. Note that Nvidia is already doinng GL-based imsplementation of old XFree driver model.

      Still, few important problems need to be addresed in XGL, like direct GL (at least fullscreen), multihead support, screen hotplugging, etc.

      Is compiz the best approach, I don't really know. Maybe they should've modified metaclty to do what they want (and that is primarily good plugin system for 3D effects).

    14. Re:Not again by RossyB · · Score: 1

      It works today? Yeah, right. Xgl is just an abstraction, you need to use an implementation such as Xglx (Xgl on GLX), Xegl (Xgl on E-GL) and so on.

      The only working implementation is Xglx, which runs a *nested X server* inside *another X server*. It's Xnest on steriods, and if you don't believe me do a ps and notice the two X servers, including Xorg running on :93. That is what is accessing the hardware, and the Xglx process has just opened a full-screen GLX window.

      AIGLX is simply a normal Xorg X server, with an implementation on indirected GLX accleration. A feature that has been missing for ages has been implemented, and enables all of this eye-candy. Yes, in the long run Xegl will be super-fast on supported hardware, but there are *no* fully-featured EGL drivers on Linux at the moment.

    15. Re:Not again by Breakfast+Pants · · Score: 1

      Plus, some things are noticably choppier (web browswer scrolling). This may be the case now, but as soon as we get webbrowsers that render with vector based libraries like cairo it will be butter. Furthermore the insane amounts of memory browsers spend today with huge pixmaps cached for each tab will be cut down drastically when all they have to store is the actual information, not the rendering of it.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    16. Re:Not again by Stalyn · · Score: 1

      That paper is seriously questionable. It's filled with 'maybe or maybe not' and 'perhaps or perhaps not'. I would not consider it definitive.

      The real reason nvidia supports the old model is for legacy support which is understandable. However why can't we just leave the current Xserver alone and work on something new? This is what Windows and Apple does. Eventually they drop the legacy server and work on something new carrying over what they think are good features. The X model has worked with the same server and just applied bandaid type fixes. This is why X is in the state it is in today.

      Also I wonder if nvidia was talking about just OpenGL or OpenGL including OpenGL ES. OpenGL ES is a huge topic nowadays and nvidia actually developed the GPU on the PS3 which will use the OpenGL ES 2.0 API. This is the future and everyone knows it. I read that whitepaper and I don't understand what nvidia is actually thinking.

      --
      The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
    17. Re:Not again by Anonymous Coward · · Score: 0

      As far as I understand it, we now have XGL, XeGL, EXA, and AIGL all offering different acceleration methods.

      No. XGL and XeGL are variants of the same thing - XGL currently runs on top of an existing X server to provide the OpenGL infrastructure, e.g existing 3d drivers. XEGL is the same thing but implemented without using an existing GLX implementation (and hence without an existing server).

      As for EXA and AIGLX, I believe they're related components, rather than different solutions to the same problem. EXA improves things at the driver level, allowing better use of the hardware capabilities. I'm not quite clear on where AIGLX fits in, but it seems to be more at the level of the X server and window manager, so it probably benefits from anything like EXA that improves performance at lower levels.

      So no, we've only got two competing frameworks - effectively, it's between the revolutionary and evolutionary changes. XGL basically throws away a lot of the existing code (including both drivers and X server) to make more major changes, while AIGLX and EXA are about enhancing existing code to achieve the same effect.

  9. and then there are the "power users" by Anonymous Coward · · Score: 0

    xterm is a luxury, bitch!

  10. video card support? by atarione · · Score: 3, Informative

    I'm as excited as the next guy about new sexy UI for linux.... and certainly apple's rather posh desktop has helped them out..... but how excited should we be when clearly only a small number of video adapters currently work ? ~~~ Video card status Here is the current status as far as we know. We also intend to release driver updates in the yum repository as we get those cards to work. If your card isn't supported, come back later to see if we've added support. Note that this support status only affects new functionality; everything should work as well as it did before with the compositing manager disabled. Success and failure updates to this page are welcome. Known Working ATI: Radeon 7000 through 9250 (r100 and r200 generations) Intel: i830 through i945 Occasionally / Possibly working Intel: i810. Should work but not tested. 3dfx: voodoo3 through voodoo5. Might need NV_texture_rectangle emulation. Known to not work ATI: Radeon 9500 through X850 (r300 and r400 generations). Some issues with rectangular textures may be fixed in new DRM CVS, need to verify. ATI: Rage 128. Looks like driver locking issue. ATI: Mach64. No DRM support in Fedora, still insecure. Matrox: MGA G200 to G550. Needs at least a driver update to fix DRI locking. PCI cards probably have other issues as well. nVidia: Any. No open DRI driver. Closed driver support coming soon though. 3dfx: Voodoo 1 and 2. No DRI driver. ATI: Radeon 8500 through X850 with the closed fglrx driver. Uses an ancient version of the DRI driver API that can't work with the new driver loader. No ETA on closed driver support. Anything without a free 3d driver. Unknown status via, s3 savage, sis. No intrinsic reason why these wouldn't work, as far as we know, but no one has tested them yet. ~~~

    --
    actually I am happy to see you, however that is in fact a banana in my pocket.
    1. Re:video card support? by xenoterracide · · Score: 1

      my 8500 works for something that looks awesome and is new. yes. see buying the latest and greatest isn't always the best idea.

    2. Re:video card support? by dp_wiz · · Score: 1

      My Radeon X550 works fine since 2.6.15.14 with prop. drivers packaged with Ubuntu dapper. Seems like all that newer generation of X... should work too.

  11. Comparison to Novell's XGL effort by anandrajan · · Score: 5, Informative
    From the FAQ, How is this different than XGL?

    "XGL is a different X server. This is a more incremental change which is slated to become part of Xorg. We don't believe that replacing the entire X server is the right path, and that improving it incrementally is a better way to modernize it. After talking to people at xdevconf, it felt like much of the upstream Xorg community shares this view. You can search Adam Jackson's notes for "large work for Xgl" to get the blow-by-blow or NVidia's presentation from XDevConf 2006 on using the existing model.

    We've been working on the AIGLX code for a some time with the community, which is in direct contrast with the way that XGL was developed. XGL spent the last few months of its development behind closed doors and was dropped on the community as a finished solution. Unfortunately, it wasn't peer reviewed during its development process, and its architecture doesn't sit well with a lot of people.

    The other question is Wait, can I use compiz? The answer there is a theoretical yes, although no one has actually gotten it to work. We love compiz and we think it's great stuff and is well polished, but it's often confused with the underlying architecture of XGL. Much like the code that we've added to metacity, compiz is a composite manager. With a bit of work, it should be possible to get compiz working on this X server. There's an excellent post from Soren on the topic of compiz vs. metacity."

    --
    Anand Rangarajan anand@cise.ufl.edu
    1. Re:Comparison to Novell's XGL effort by Anonymous Coward · · Score: 0

      There are drawbacks of this system also that nvidia supports as I understand. I see more perspective as a user to the xgl solution.

      From nvidias presentation:

      "Users can choose between the benefits of a composited desktop, and the existing window system without the overhead of compositing. This flexibility is particularly important for users of direct-rendering OpenGL where the compositing overhead may be most noticeable. The compositing overhead is due to the extra copy that must be performed to blend the redirected windows back into the visible desktop. This may be more noticeable for direct-rendering OpenGL applications due to the needed additional synchronization."

  12. Interesting applications by dtsazza · · Score: 4, Interesting
    It'll certainly be interesting to see effects like those of 3dDesk the norm, rather than the exception. Also, if anyone else has played with it they might have noticed that it essentially works with lowish-res images of the desktop rather than the windows and icons themselves - you can notice it in some of the modes, there's a definite switch between the desktop itself, and the image of the desktop (in both directions). Having something fully integrated will open up many new possibilities... ...and on the same note, it's a challenge to designers to use them in a truly worthwhile way. While I agree with that eye candy does make a difference, it can also make a difference in a bad way when clueless designers turn to snazzy effects to make up for lack of basic competence (viz. many many webpages). It's the difference between
    "Let's make improvements to X - ooh, that new 3D stuff could help with that"
    and
    "Wow, that 3D stuff sure is snazzy! We'd best think up a way to get it into our next release."
    Now I'm certainly not saying that this is bad news, far from it in fact, but I can imagine there'll be temptation there to use it at any cost (especially once it starts making its way into competing projects). Hopefully interface designers will embrace the new possibilites open to them and give us some genuinely useful/nice improvements.
    --
    My, that was a yummy potato!
  13. How about actually letting us use Scaled Windows by Anonymous Coward · · Score: 3, Interesting

    I am absolutely irate with respect this project and XGL and even expose on the mac. Heaven forbid they let use scale a window and keep it scaled. I don't mean resize, I mean zoom in and out of ONE window. Imagine how useful that will be for tiled window managers, if we can scale windows we don't need to worry about the app handling resizing right.

    DEVELOPERS PLEASE STOP WORRYING ABOUT THE EYE CANDY AND THINK ABOUT FUNCTIONALITY.

  14. Will ATI finally get FOSS friendly?? by Anonymous Coward · · Score: 0

    From TFA I get,

    Known Working

    ATI: Radeon 7000 through 9250 (r100 and r200 generations)

    Intel: i830 through i945

    Known to not work

    nVidia: Any. No open DRI driver. Closed driver support coming soon though.

    I'm getting fed up with NVIDIA lately. Have this nx6200 card and on a amd64 system I can't get them to release drivers for it. Maybe it's time to look at what ATI is doing and consider going that way when I'm going to purchase my next AMD X2 system

    But to be honest, I like this eyecandy (just as I liked the compiz thing from novell). Will the FOSS lovers finally be able to show off with their nice looking desktops??

    1. Re:Will ATI finally get FOSS friendly?? by StarHeart · · Score: 1

      Nvidia is far from perfect, but they do a lot better than ATI when it comes to binary drivers and support.

      Not sure why you are having a problem. I am using a 6200 on a x86_64(Intel in this case) system with the binary drivers, nvidia-glx-1.0.8178. I have a x86_64(Athlon X2) system at hoem with a 6600 using the binary drivers too.

      01:00.0 VGA compatible controller: nVidia Corporation GeForce 6200 TurboCache(TM) (rev a1)

      --
      Havoc Penington, the bane of my Linux desktop.
    2. Re:Will ATI finally get FOSS friendly?? by chrismcdirty · · Score: 2, Informative

      It's not that ATI is getting OSS friendly, it's that the Xorg radeon driver works for those cards. As you may have seen, cards above the 9250 are not supported, as they still have to deal with the drivers that ATI releases in-house, closed-source.

      --
      It's like sex, except I'm having it!
    3. Re:Will ATI finally get FOSS friendly?? by Skye16 · · Score: 1

      Yeah, you're better off with nVidia. I've had nothing but extremely bad experiences with my X800.

      I'm not saying nVidia is doing a great job or anything, but it's a bit better than ATI.

    4. Re:Will ATI finally get FOSS friendly?? by kimvette · · Score: 1

      You're looking to ATI for better support on Linux? BWAHAHAHA! Thanks, I needed a laugh. I really did. You just made my day!

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    5. Re:Will ATI finally get FOSS friendly?? by WhiteWolf666 · · Score: 2, Insightful

      NO NO NO

      Did you know: X1x00 series of ATI cards don't have drivers yet (3 months after release!) and won't for the next 3 months?

      Did you know: ATI driver's performance on Linux is ~ 1/5th driver performance on Windows?

      Did you know: ATI's DRI driver is based upon outdated docs ATI released along time ago with all the performance stuff torn out (no pixel shaders, for example).

      At least Nvidia's closed source driver tends to work. Have you tried the latest nvidia drivers? They do list support for your NX6200. Perhaps try sending them a bug report, or posting on NVNews.net's forums (official Nvidia Linux support forums).

      Nvidias drivers are closed source, but they are 98% feature complete with Windows. ATI's drivers suck, both the open and closed source ones.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  15. 3 dimensional color-shifting fonts for xterm! by Danathar · · Score: 1

    hmmm.....would that nessessarily be a good thing?

    1. Re:3 dimensional color-shifting fonts for xterm! by Anonymous Coward · · Score: 0

      are you kidding? it's going to be as awesome as 3d color-changing fonts are on the internet!!!

  16. one problem: viruses and malware by 192939495969798999 · · Score: 2, Insightful

    If Linux allowed anyone to install anything without having to think first, then you'd get what windows has: tons of viruses and malware. If it is easy to dupe people, then people will be duped. Unfortunately, this is the catch-22 for linux: how to achieve an install base like Windows while maintaining a Macintosh-like affinity with hackers, so that the user base won't get attacked.

    --
    stuff |
  17. Re:From the FAQ, We Read... by Anonymous Coward · · Score: 0

    How about a boot up your can to get you up and doing something instead of whining that you are waiting for someone to do it for you!

  18. MOD PARENT UP by Quintios · · Score: 1
    Holy crap are you sooooooooooooo right. MOD PARENT UP!!!

    But do we want Linux to be mainstream? Or I should say, do Linux users/developers want Linux to be mainstream? I read some of the other responses to your posts (trolls...) and some of them make good points. Insecurity is bred by ease of use. Yet when I gave Linux a go two years ago I found it quite difficult to use (adding a hard drive, for example) and just plain awkward. I don't think it's *bad*, per se, but I think about my Mom, when I suggested getting a Dell to replace her current 7 year old computer, asking if she'll be able to shop online. She asked me that after I told her she could browse the web... :\

    Not all users are like that, but if you want Linux to be mainstream, simple install, simple hardware addition, all need to be there.

    But I reiterate, do you all *want* Linux to be mainstream?

    --
    Anonymous Cowards are at -6...
  19. "make no mistake..." by Anonymous Coward · · Score: 0

    Yeah, off-topic, but please cut that out. That's as annoying is "x is new y...".

    1. Re:"make no mistake..." by Anonymous Coward · · Score: 0

      ooo... you can get some pretty messed up fortran doing that.

  20. Yes. In KDE4 please. by ardor · · Score: 1

    I would love to see KDE 4 with a tiled window manager like Ion and scaled windows like you described. (The only overlapping windows being dialogs.) This could be switchable, between "tiled" and "normal" mode.

    --
    This sig does not contain any SCO code.
  21. Linux OSS graphics drivers by typical · · Score: 1

    Having increased OpenGL support for Linux and gathering development support for advanced graphics toolkits will be a big win for Linux desktop.

    Yes. Now all we need is a modern graphics card with good open-source drivers.

    I currently own a Radeon 9250, which is about the fastest graphics card that you can get with workable 3d open-source drivers for Linux -- and even those are quirky. If a vendor would just produce one solid set of drivers for an up-to-date product, I'd buy it. Yes, I know about Nvidia's binary-only drivers, but I want open-source drivers. The Open Graphics Project is taking ages to get around to releasing their card.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
    1. Re:Linux OSS graphics drivers by Anonymous Coward · · Score: 0

      Actually, the 9250 is one of the slowest. The older Radeon 8500 are faster.

      From fastest to slowest:

              * Radeon 8500 128MB
              * Radeon 8500
              * Radeon 8500LE 128MB
              * Radeon 8500LE/9100
              * Radeon 9000 Pro
              * Radeon 9200
              * Radeon 9250
              * Radeon 9000
              * Radeon 9200SE

      The basic reason is that the pipeline was halved in the 9xxx.
      More details here: http://en.wikipedia.org/wiki/Radeon_R200

      I believe it because my Radeon 8500 died a few months ago and I bought a 9200 PRO. It is clearly a lot slower.

    2. Re:Linux OSS graphics drivers by dpilot · · Score: 1

      I seem to remember hearing that the open source R300 drivers are finally making some headway. Obviously this is only n-1 generations obsolete instead of n, but it's an improvement.

      But the point is well taken. If X moves on top of OpenGL, and if we don't have an adequate open source OpenGL to fit in there, we're in trouble.

      --
      The living have better things to do than to continue hating the dead.
    3. Re:Linux OSS graphics drivers by Knuckles · · Score: 1

      The open graphics project aims for 2D-only

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    4. Re:Linux OSS graphics drivers by MenTaLguY · · Score: 1
      Are you sure?

      From their FAQ:

      It is a project to produce a PCI graphics card with fully specified programming interfaces. This card will be optimised to be fast for current and next generation GUI environments. This means it is mostly designed for 3D operations, specifically those that are used to render GUIs (Graphical User Interfaces). It will accelerate games to varying degrees, but that is not its primary purpose. It is intended to be a well-documented card that can be easily _and reliably_ supported by open source operating systems.

      --

      DNA just wants to be free...
    5. Re:Linux OSS graphics drivers by Knuckles · · Score: 1

      Thanks for that. I would have sworn that when I heard of them last year or so for the first time, they were pointing out their 2D-onlyness frequently. Good to hear.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    6. Re:Linux OSS graphics drivers by MenTaLguY · · Score: 1

      Well, they were certainly emphasizing that they weren't aiming for top-of-the-line 3D performance. It's not too surprising that their downplaying of their 3D abilities could get misinterpreted that way.

      --

      DNA just wants to be free...
  22. What? by SalsaDoom · · Score: 0, Interesting

    Hi. :)

    While Linux eye candy is some of the sweetest in the market, IMHO, it's one of the reasons Linux will never be mainstream.

    I don't understand what you mean here, our eyecandy rules, so thats why we'll never be mainstream? huh?

    What we need is a concerted effort from our worldwide developers to create better interoperability with Microsoft's Active Directory structure and better hardware compatibility.

    Re: Active Directory: This is going on with the new Samba stuff. Its all being worked on as we speak, and in fact its coming along nicely. I think the samba team released a preview shortly ago.

    Re: Hardware support: I'm tired of hearing this. We create all the drivers we can for the hardware we have specs for. Better hardware support has to come in the form of vendors helping us with it. Very little of this has to do with the linux kernel team.

    What's also missing is the "zero-user" configurability that Windows has, allowing any user to load and install any application or hardware accessory without needing to be a hardware tech. Linux need to be engineereed to be "smarter" for the casual office user.

    No offense here, but you don't work in the industry do you? You don't go to a corporate office and see users installing any shit they want, you don't see them swapping out the video cards or whatever. That sort of thing is useful for the home user, but its no good to the corporate user. Also, hardware autodetection is handled by the distros, and I know redhat and ubuntu do a pretty good job of it where the specs are properly released to the appropriate team. The casual office user doesn't install his own software, he uses what the admin put on there. Windows machines in a corporate environment are locked down hard. In this regard Linux is already setup nicely for a corporate environment and the casual office user.

    Only until we solve the above issues and Linux becomes more mainstream on the corporate desktop should we worry about the eye candy factor.

    If I had a dime for everytime I heard someone say something like this. Did it occur do you that different programmers are good at different things? Leave them alone man. When it comes to interoperability its a thousand times harder when you have to reverse engineer something to get it to play, you know MS doesn't want linux to have good AD support.

    Linux has problems, but none of them are really the above. Obnoxious, ignorant vendors are the biggest problem, everyone who doesn't program is clamoring for better support, blaming the linux devs for not properly supporting their pet problem. Better MS Office? MS's fault. Better hardware support? ATI/nVidia/Broadcom/Whoever's fault. Better hardware autodetection? Same as the previous crowd. Linux moves against the grain of the rest of the industry and thus has a harder time of it.

    --
    "Computers will never truly be free until the last windows user is strangled with the entrails of the last mac user."
  23. A practical use for a 3D Accelerator! by Pao|o · · Score: 1

    Other than playing games & 3D apps that a small fraction of users use having a Open GL-accelerated desktop makes having a 3D card more than a luxury.

    1. Re:A practical use for a 3D Accelerator! by Anonymous Coward · · Score: 0

      Well, one place this has been brought up that I think is relevant is the visually impaired. I work with a few "non-traditional" students and they might certainly appreciate a simple to use tool that . Sure, there's tools for this in Windows and GNOME, but it would be nice if the zooming in gave the application the opportunity to redraw the image/text, via cairo or whatever.

      So really I haven't worked through the details but it sounds like its a possible improvement for those who are visually impaired.

    2. Re:A practical use for a 3D Accelerator! by SpinJaunt · · Score: 1
      ..having a 3D card more than a luxury.
      I think you mean to say; having a working/supported 3D card is more a luxury.

      Really, anyone can buy a 3D card, but having one work properly is another story and it is about time ATi, nVidia, S3/VIA, Matrox, etc. pulled their fingers out of there ass and gave away some documentation withOUT NDA's of any form.
      --
      /. is good for you.
    3. Re:A practical use for a 3D Accelerator! by Quarters · · Score: 1

      Luxury? You do realize that for the past 7+ years no video card or onboard graphic chipset has shipped without 3D support, right?

  24. ...better than ATI by phorm · · Score: 1

    Well, I've used three laptops with ATI mobile chipsets and none of them have worked properly. Two AMD64, one Pentium-M. On the other hand, my own laptop with an NVidia-based GFX card has worked fine. I'm wondering what made Fedora move towards RedHat as opposed to NVidia... although perhaps it's just that the full open-source ATI drivers (reverse-engineered) have been better than the NVidia ones.

    1. Re:...better than ATI by Arandir · · Score: 1

      A) There should not be preferences in distros towards are against any particular video hardware, ESPECIALLY the ones with Open Source drivers.

      B) My laptop has an ATI mobile chipset, and its graphics runs rings around anything I've ever seen on Windows/Nvidia laptop. Of course, my laptop is a Mac iBook...

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  25. Re:From the FAQ, We Read... by chrismcdirty · · Score: 2, Insightful

    Chances are, you care because it's pretty and pleasing to the eyes. If not, move along.

    I don't see why your post refers to the question about how it affects application developers if you haven't written a line of code since GWBASIC. That tells me than anything to do with application development doesn't matter to you at all, anyway.

    --
    It's like sex, except I'm having it!
  26. Further Clarification by ewhac · · Score: 1
    The article mentions that XGL made some architectural decisions that some people disagree with, and that AIGLX is a more "incremental" design. Does this mean that AIGLX is Yet Another Extension Bolted On to X?

    Unfortunately, although I've picked apart many XFree86 device drivers, I don't know very much about the architecture of X and X servers. Could someone give a thumbnail sketch of the issues at stake, and the tradeoffs?

    Schwab

    1. Re:Further Clarification by nickallen · · Score: 1

      The article mentions that XGL made some architectural decisions that some people disagree with, and that AIGLX is a more "incremental" design. Does this mean that AIGLX is Yet Another Extension Bolted On to X? That's not my understanding, anyway. AIGLX is not an extension to an X Server but an X server implementation. In fact, AIGLX and XGL are both implementations of an X server. An X server is a program that recieves requests from other programs (called X clients) to draw things on the screen, open windows etc. The X server also tells the clients about mouse moves and key presses etc. The X protocol defines how a client talks to the X server to achieve these things. So AIGLX and XGL both listen to the same requests from clients using the same protocol. The difference between the 2 is in how they convert these requests to something the graphics card can understand. XGL converts all these drawing requests to OpenGL commands whereas AIGLX does not. Theoretically, you should be able to use Compiz or Metacity with either of these servers (it wouldn't know the difference as both speak the same protocol).

  27. Re:From the FAQ, We Read... by Anonymous Coward · · Score: 0

    If you don't care about "gee-whiz technology shrouded in layers of techno-babble", then stop reading /.

  28. A good step, but not the end game... by TheNetAvenger · · Score: 2, Informative

    A good step, but not the end game...

    The project has a good concept model, not to destroy XWindows with a rewrite; however, this will considerably limit any real advancement into a comprehensive environment.

    I see this as more of a test bed, and partial stepping stone; however there are many issues not being addressed that just need to be ripped apart and rethought out, and this CAN be done without destroying the existing environments.

    Part of the problem of Bringing any 3D GPU functions to the desktop is the nature of Video cards, and they are designed to operate in a 2d accelerated mode and a full 3d accelerated mode, with both aspects of the cards not mixing normally.

    What this leads to is an environment that mimics the 2D acceleration features in the 3D mode, and turns the Video card into 3D mode full time.

    Strangely, what will help this push for full time 3D utilization or cross utilization is work being done at company people really don't like, Microsoft.

    Microsoft is pushing both ATI and NVidia to move their Driver technology to allow for overlapping of the two operational modes, and also adding in virtualization of the GPU RAM space - the WDDM/LDDM that will ship with Vista, as it will be the first consumer OS that has a full time 3D accelerated accessible UI environment active.

    Also by virtualizing the GPU RAM, Vista drivers (WDDM) are pushing the cards to pull off some interesting tricks, like pushing to System RAM lower priority applications Video, without out of memory considerations - Just like Virtual Memory on Hard Drive did years and years ago, and leaving a full 3D environment and 'appearance' of GPU RAM continually available to applications no matter how many remain active.

    Video RAM of the old days was basically having enough RAM to display the resolution and depth for the screen you were displaying, but in the 3D world, GPU RAM is filled with textures, etc - so this mixing and virtualization process has been a long time coming, and surprisingly, Microsoft if the company helping NVidia and ATI get it working at the driver level.

    Now for the good news, Microsoft has been generous to ATI and NVidia in the driver development process and in doing so has given both companies a lot of information and technology they would not of had access to from the multi-app OS environment viewpoint.

    So all the cool new functions of the WDDM that is being developed for Vista should eventually flow back through both NVidia and ATI and their own driver technologies for supporting these concepts in other OS environments.

    However, as I started out and still believe, this technology from the article, and even going full OpenGL desktop is not a complete answer. A full OpenGl desktop will be problematic when you want to run a 'windowed' version of Quake in for example, as the applicaiton will be expecting to have full control of the OpenGL/GPU and not expecting the first priority to be going to the Desktop Environment.

    So to get to the full OpenGL desktop is going to break a lot of existing 3D applications in the *nix/OpenGL world, or a technology to bridge this is going to have to come about. A technology that maybe sucks info from ATI and NVidia and Microsoft even to emulate what Vista is pulling off.

    1. Re:A good step, but not the end game... by ardor · · Score: 2, Insightful

      "A full OpenGl desktop will be problematic when you want to run a 'windowed' version of Quake in for example, as the applicaiton will be expecting to have full control of the OpenGL/GPU and not expecting the first priority to be going to the Desktop Environment."

      This is wrong. OpenGL is actually better suited for this than Direct3D, since OpenGL has a client/server architecture. OSX proves this - it is easily possible to play in windowed mode with no slowdowns. So, no 3D apps get broken. D3D needs to be redesigned for this, in short it needs a similar client/server-architecture. I wouldnt be surprised to see Direct3D 10 heading in this direction.

      --
      This sig does not contain any SCO code.
    2. Re:A good step, but not the end game... by Anonymous Coward · · Score: 0
      A full OpenGl desktop will be problematic when you want to run a 'windowed' version of Quake in for example, as the applicaiton will be expecting to have full control of the OpenGL/GPU and not expecting the first priority to be going to the Desktop Environment.

      Um, isn't the whole point of the L in GL that it can be changed without having to recode every single app that uses its interface? I don't need OSS compiled into my kernel any more for the same reason despite half my games needing it.
    3. Re:A good step, but not the end game... by WhiteWolf666 · · Score: 1

      A full OpenGl desktop will be problematic when you want to run a 'windowed' version of Quake in for example, as the applicaiton will be expecting to have full control of the OpenGL/GPU and not expecting the first priority to be going to the Desktop Environment.

      Nope, you is wrong ;-)

      Checkout the Compiz/XGL Novell videos. Doom III in a Window, running OpenGL properly accelerated, with the Window Manager effects applied to the Doom III window. Yes, even the wobbly windows, and minimization effects, and transparency, and cube mapping. Xvideo and OpenGL work just fine.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    4. Re:A good step, but not the end game... by Fulg · · Score: 1

      Part of the problem of Bringing any 3D GPU functions to the desktop is the nature of Video cards, and they are designed to operate in a 2d accelerated mode and a full 3d accelerated mode, with both aspects of the cards not mixing normally.

      Actually it's the reverse, you hardly have any 2D-specific hardware left anymore these days. Everything 2D does can be done using 3D primitives. This also adds some nice features "for free" to the 2D primitives, such as blending, filtering, etc.

      You still have 2D-specific APIs, and these don't always play well with 3D APIs, but that's entirely a software problem...

      A full OpenGl desktop will be problematic when you want to run a 'windowed' version of Quake in for example, as the applicaiton will be expecting to have full control of the OpenGL/GPU and not expecting the first priority to be going to the Desktop Environment.

      Running Quake windowed in a 3D desktop is almost a non-issue. Quake DOES NOT CONTROL the GPU, it uses OpenGL to do so. Only the GL implementation (ie the driver) talks to the GPU. The driver is smart enough to dispatch commands appropriately, and to keep a context per app (this is what the GL context is for!).

      In the OpenGL Desktop case, every window simply becomes a texture. In your example, that Quake window on the 3D desktop just happens to be Quake's backbuffer...

      So to get to the full OpenGL desktop is going to break a lot of existing 3D applications in the *nix/OpenGL world, or a technology to bridge this is going to have to come about.

      See above. 3D apps are the easy part. We can already run multiple 3D apps simultaneously without any problems.

      Old legacy 2D apps are another matter, but as long as you can reliably implement the legacy 2D API using the modern 3D API, things should work fine. There's your "technology bridge" right there.

      In OpenGL that's a bit hard since the rasterization rules give you some leeway in how to render things; this is fine for 3D but even a 1-pixel error is totally unacceptable for a 2D app. *That* is the hard part. :)

      --
      gcc: no input sig
    5. Re:A good step, but not the end game... by Breakfast+Pants · · Score: 1

      Nope, you is wrong. It was Quake III. Still impressive in my book.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    6. Re:A good step, but not the end game... by Breakfast+Pants · · Score: 1

      Pixel errors only really matter when you are aligning two pixmaps, etc. If the majority of the elements are done with vector graphics it won't matter so much, and for the pixmap elements they will be nice square boxes.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    7. Re:A good step, but not the end game... by zdzichu · · Score: 1

      A full OpenGl desktop will be problematic when you want to run a 'windowed' version of Quake in for example,

      Ekhm....
      1. Download http://www.freedesktop.org/~davidr/xgl-demo1.xvid. avi.
      2. Skip to 6m 55s.
      3. Observe.
      4. Guess what accelerated indirect GL mean.

      --
      :wq
    8. Re:A good step, but not the end game... by TheNetAvenger · · Score: 2, Informative

      This is wrong. OpenGL is actually better suited for this than Direct3D, since OpenGL has a client/server architecture. OSX proves this - it is easily possible to play in windowed mode with no slowdowns. So, no 3D apps get broken. D3D needs to be redesigned for this, in short it needs a similar client/server-architecture. I wouldnt be surprised to see Direct3D 10 heading in this direction.

      Actually OpenGL isn't better suited to this, in fact this is a concept it tends to omit completely.

      Secondly, you are not understanding the point here. DirectX applications will run in Windowed Mode on XP just a fast as they will run Full Screen on XP - that is a hallmark of the DirectX design; however, multi-tasking 5 applications that want full access to your video card (to use its memory, etc) becomes problematic, even though DirectX already has mechanisms for handling this.

      But this is NOT the point I was making...

      Take a full 3D application, use OpenGL to create it, then call it your user desktop, now embed another 3D application into this 3D application without GPU RAM becoming an issue, Coordinate display of the new 3D application becoming an issue, etc.

      You can't easily embed one OpenGL application that assumes complete control of the 3D Side of the GPU into another OpenGL 3D application. Even if the main App, the UI is smart, the second application will cause failure as it expects to have all the GPU RAM when it wants it, etc etc...

      This is not about running a game in a 'windowed' mode, Microsoft proved that with DirectX Full Screen and Windowed gaming is and should be seamless since 1997, so your theory about the client/server design of OpenGL is a good idea, but doesn't fit the bill of what is required.

      This goes deep, to the the *nix/Linux Driver level, past OpenGL. The Video card needs to know how to hand off RAM and multi-task more freely than they currently do.

      Open five (5) copies of Quake on your OSX desktop, in a Window, and set each to run through a series of Demonstrations. How well do they run, at what point does this experiment fail?

      This is something Microsoft tried to demonstrate at the September PDC, but apparently not a lot of people have yet paid attention to this, and with NDAs on the product, the ones that are getting it can't always talk about it.

      Microsoft demonstrated how XP and DirectX would try to mult-task out three or four 3D application in a Windowed mode, but with the initial Vista technologies, it would do this with ten (10) applications, while running the UI GUI with 3D acceleration features enabled - the 'Glass' at the same time.

      So not only are they multi-tasking in and out the UI with 3D to not compete but co-exist with other 3D applications whether they are WPF or DirectX, but they are also allowing the applications themselves to multi-task with each other better, and use System RAM as Virtual GPU RAM.

      This is a big step in the 3D display technologies, and will result even in changes to the GPU architectures, look for better cooperative multi-tasking of GPU enabled applications, as well as Video cards in SLI or multi core modes extending this ability even further.

    9. Re:A good step, but not the end game... by TheNetAvenger · · Score: 1

      You bring up some good points, but where do you realize that to pull this off requires more than what OpenGL is doing, it requires new underlying GPU driver support system for OpenGL?

      How do you expect OpenGL to run two 3D Applications utilizing 128mb of GPU RAM, while the UI desktop environment is consuming 32bit of GPU RAM, on a Video card that only as 128mb of RAM?

      See where this gets dodgy? And this is just one simplistic example of where the model fails.

      Sure the Quake Model ran, but pop open two other 3D rich applications tapping into OpenGL. The demonstration would not be quite as pretty.

      Anyway, some food for thought, take my suggestions or don't, but a new GPU/Driver/Interface needs to be addressed in the OpenGL model to ever reach what Microsoft is currently pushing out the door with Vista...

    10. Re:A good step, but not the end game... by Anonymous Coward · · Score: 0

      Microsoft is pushing both ATI and NVidia to move their Driver technology to allow for overlapping of the two operational modes, and also adding in virtualization of the GPU RAM space - the WDDM/LDDM that will ship with Vista, as it will be the first consumer OS that has a full time 3D accelerated accessible UI environment active.

      Is Mac OS not a consumer OS? I guess "consumer OS" here means "spelled W-i-n-d-o-w-s".

      Also by virtualizing the GPU RAM, Vista drivers (WDDM) are pushing the cards to pull off some interesting tricks, like pushing to System RAM lower priority applications Video, without out of memory considerations - Just like Virtual Memory on Hard Drive did years and years ago, and leaving a full 3D environment and 'appearance' of GPU RAM continually available to applications no matter how many remain active.

      Hmm, sounds almost exactly like what Mac OS has been doing since last year.

    11. Re:A good step, but not the end game... by spitzak · · Score: 1

      You seem to be very confused, or are trying to troll.

      In fact both Vista and these X things are abandoning any idea of having "both" 2D and 3D. This does not mean they are "combining" them as you claim, instead they are simply using 3D at all times. Rendering a rectangle that is parallel to the screen surface is a "3D" operation but it looks 2D.

      There is absolutly no reason why using OpenGL for the compositing does not mean it can't be used by applications. You may be confused by Microsoft's direct attempts to make sure OpenGL is broken on Windows, if it were not for that it is equivalent to the ability to run a direct-x program inside a window on Vista, which is possible as I'm sure you know. GL use by programs and Window managers at the same time existed on SGI systems in 1988. It's true that X and Windows were both badly screwed up and thus killed progress by what looks like 25 years, but things are gradually climbing out of that hole.

    12. Re:A good step, but not the end game... by TheNetAvenger · · Score: 1

      In fact both Vista and these X things are abandoning any idea of having "both" 2D and 3D. This does not mean they are "combining" them as you claim, instead they are simply using 3D at all times. Rendering a rectangle that is parallel to the screen surface is a "3D" operation but it looks 2D.

      Go reread what I posted, please...

      Windows Vista even in Glass mode is a hybrid of 2D and 3D abilities, as the display is not turned over 100% to the 3D engine, but is a part of it. It is NOT a 3D interface, but a 2D plane that can tap into 3D GPU acceleration and offer 3D spaces for applications.

      Vista is combining this BY MAKING A FULL 3D Environment AND a 2D Environment, but with either model what is different is the LDDM/WDDM (drivers) and they are the key difference.

      Not all users are going to run 'Glass' or have video capable of running Glass, so this hybrid holds true, as the WPF and DirectX applications that utilize 3D GPU functions within the applicaiton will still get the multi-tasking and GPU memory virtualization scaled down to even software levels of rendering based on the available video in the computer.

      I think you seriously do not understand either what I said, or what the differences and implications of this are.

    13. Re:A good step, but not the end game... by Fulg · · Score: 1

      How do you expect OpenGL to run two 3D Applications utilizing 128mb of GPU RAM, while the UI desktop environment is consuming 32bit of GPU RAM, on a Video card that only as 128mb of RAM?

      OpenGL already supports this. It's the same as running that "128MB of GPU RAM" app on a GPU that only has 64MB, the GL implementation manages which textures live in video RAM and which can be evicted. Naturally this will get much much better once video RAM virtualization comes in (as you mentionned originally).

      Look at the GL spec, and notice how there is no concept of video memory in there... It is up to the GL implementation to make sure it Just Works. This is no accident.

      Sure the Quake Model ran, but pop open two other 3D rich applications tapping into OpenGL. The demonstration would not be quite as pretty.

      I agree that the performance will suffer in this example, but that's not the point I'm making. What I'm saying is, all of these apps will continue to work fine even if run simultaneously. Keep in mind, a 3D desktop doesn't even come close to the GPU usage of a typical 3D game...

      I think what you're saying is that we need to get the GPU virtualization soon; I completely agree with that. However I believe the existing interface is fine as it is today, as all changes can be transparently implemented at the driver level (hence, non-breaking changes for existing apps).

      --
      gcc: no input sig
    14. Re:A good step, but not the end game... by spitzak · · Score: 1

      That is NO DIFFERENT that running two 128mb and one 32mb OpenGL applications at the same time today. It works. There is nothing special that one of the programs is a window manager. VM in the OpenGL textures has been there for YEARS and years and years, it does not matter if it is an idea that just occurred to Microsoft (and it didn't, they also have had it for a long time).

  29. apparently you CAN customize your coworkers by jheath314 · · Score: 1

    Wasn't there an article not too long ago about a restaurant requiring their employees to hit the gym if they gained more than x% of their bodyweight?

    "Jane, maybe you shouldn't eat that donut. You're seriously lowering the asthetic value of my work experience."

    --
    Procrastination Man strikes again!
  30. Why not different backgrounds for workspaces? by deragon · · Score: 1

    One nice eye-candy and which would be usefull too, would be to be able to have different backgrounds for each of my workspaces. Why has this never been implemented? CDE has this! I read about all these efforts to implement complex eye-candy, but simply having different backgrounds for each workspace would, I believe, relatively easy to implement. I am using Gnome here.

    --
    Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
    1. Re:Why not different backgrounds for workspaces? by spankfish · · Score: 1

      KDE does this.

      --

      NO TOUCH MONKEY!
    2. Re:Why not different backgrounds for workspaces? by civilizedINTENSITY · · Score: 1

      I don't think Gnome has support for different backgrounds for different workspaces...

    3. Re:Why not different backgrounds for workspaces? by TheRaven64 · · Score: 1
      Why has this never been implemented? CDE has this!

      Well, obviously if CDE had it then it hasn't 'never been implemented.' As I recall, KDE, AfterStep, and WindowMaker also supported it. Perhaps you should stop using TWM now...

      --
      I am TheRaven on Soylent News
    4. Re:Why not different backgrounds for workspaces? by AaronW · · Score: 1

      KDE has had this for as long as I can remember as well.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    5. Re:Why not different backgrounds for workspaces? by pembo13 · · Score: 1

      Here's hoping you see all the comments abotu KDE. I thought Gnome did this too, but I don't like/use Gnome. Sorry.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  31. Wanted to see the demo movies by TheSkepticalOptimist · · Score: 0, Troll

    But they are in ogg format. Didn't even know there was a ogg video format. As long as the Linux world continues to alienate those using Windows, I don't care about it.

    I.e. Make the vides in WMV or even just avi or divx format and then let all the billions of PC users see what they are missing and possibly want to move over to Linux, instead of just catering to the millions of linux users that happen to use OGG. Its like preaching to the choir, they already heard that sermon thousands of times.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
    1. Re:Wanted to see the demo movies by Lobo42 · · Score: 1

      Ummm...doesn't Winamp play ogg just fine? Isn't Winamp what most Windows users use to play media? I was under the impression this was the case...

    2. Re:Wanted to see the demo movies by AlXtreme · · Score: 1
      How about you install a proper media player like VLC instead? I don't like it when sites host a WMV, but as it's the choice of the publisher of the movie I don't whine. How about you do the same and search google first?

      "News for nerds". Heh, how times change...

      --
      This sig is intentionally left blank
    3. Re:Wanted to see the demo movies by beezly · · Score: 1
      "Make the vides in WMV or even just avi..."

      Yes - what a fantastic idea. Why not make a video about a technology relavant to Linux, *BSD and Solaris really difficult to access on Linux, *BSD and Solaris machines. Brilliant.

      The (patent encumbered) middle ground would probably be MPEG - but for goodness sake, anything but WMV or AVI. X(
    4. Re:Wanted to see the demo movies by Anonymous Coward · · Score: 0

      Hmmm... Winamp doesn't understand the ogg videos on my system, although ogg audio files it does handle fine

    5. Re:Wanted to see the demo movies by oudzeeman · · Score: 1

      maybe that was the case 4+ years ago. now most windows users use media player (now those that know better probably use something else, but most windows users don't know better).

    6. Re:Wanted to see the demo movies by WhiteWolf666 · · Score: 2, Insightful

      WMV, AVI and DiVX are all technically patented encumbered on Linux. DiVX (and hence XviD) is probably the safest bet, but OGG is free (as in beer and speech).

      Does it really make sense to distribute Linux videos in a format that violates the law if you want to view it on Linux? No, I think not.

      Just install OGG already. Don't tell me you didn't have to upgrade your "Winders" box Windows Media Player half a dozen times since you installed XP.

      Go here. It just takes a little bit of time.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    7. Re:Wanted to see the demo movies by Anonymous Coward · · Score: 0

      If you can't get AVI playing then you've got even more problems than the other guy :) LOLz!!11

    8. Re:Wanted to see the demo movies by beezly · · Score: 1

      It depends on the codec used inside the AVI file. I'm running Linux on PowerPC - so I can't use the Windows DLL hacks a lot of Linux on x86 folks use.

    9. Re:Wanted to see the demo movies by LWATCDR · · Score: 1

      Works fine on my Windows machine. Maybe you should download the codecs. Even better since Ogg is free maybe Microsoft should include the ogg video codec.
      BTW why make it hard for Linux people to view videos about Linux? Kind of like using an AVI on a Mac site or Quicktime on a Windows site.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    10. Re:Wanted to see the demo movies by ne0n · · Score: 1

      The AVI container format is not patented and should be well supported on Linux. AVi is an open, unencumbered format that works well with free codecs like XviD and DivX.
      Fringe formats like MKV or OGM have greater technical merit but for this article's purpose, are completely unnecessary.

      --
      $ :(){ :|:& };:
    11. Re:Wanted to see the demo movies by Anthony+Liguori · · Score: 1

      But they are in ogg format. Didn't even know there was a ogg video format. As long as the Linux world continues to alienate those using Windows, I don't care about it.

      Then disable the Linux section in your slashdot main page and stop complaining.

    12. Re:Wanted to see the demo movies by HappyDrgn · · Score: 1

      Why would I want to play AVI?

    13. Re:Wanted to see the demo movies by civilizedINTENSITY · · Score: 1

      Perhaps they were thinking about ASF? Microsoft patents ASF media file format, stops reverse engineering Is there anything to stop MS from patenting the avi format now? What would happen to software that had already been written that used the avi format, if MS did patent the avi format now?

    14. Re:Wanted to see the demo movies by lowe0 · · Score: 1

      Which is exactly the attitude the OP was complaining about.

      Look, the fact of the matter is, Microsoft responds to its users, particularly the OEMs, IT decision-makers, and yes, even the enthusiasts. Why? Because it has to, or the money stops flowing. Say what you will about MS, at least they have an incentive to make their users happy.

      On the other hand, if you want to persuade someone to join your camp, you don't make it difficult for them to evaluate your offering. I'm not saying that the video should have been in WMV format (why alienate your core audience?) but the attitude of "this is how we do things; if you don't like it, go away" is NOT the way to win any converts.

      The people who put those videos up probably weren't even thinking about these sorts of issues - they simply used whatever tool they had at hand. Perceptions, however, DO matter, and that appears to be the reasoning behind the OP.

    15. Re:Wanted to see the demo movies by cosmic_gravy · · Score: 1

      Just download VLC player (http://www.videolan.org/vlc/). It has more features that WMP, is smaller profile, and is multiplatform.

    16. Re:Wanted to see the demo movies by pembo13 · · Score: 1

      Aren't you assuming here that people are tring to persuade Windows users to join the Linux camp? I have long since stopped this personally. I consider Linux to be a party where everyone brings something to eat/drink. As such, I see no need to persuade anyone to come. Do you? and if so, why?

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    17. Re:Wanted to see the demo movies by juhaz · · Score: 1

      AVI may not be, but it doesn't do any good without a codec, and MPEG-4 is patented regardless of the implementation, xvid is just as bad as the others, no matter how nice and open it would otherwise be.

    18. Re:Wanted to see the demo movies by ne0n · · Score: 1

      Which completely open and unpatented video codec would you recommend? All the unencumbered ones I've seen are pretty useless.

      --
      $ :(){ :|:& };:
    19. Re:Wanted to see the demo movies by juhaz · · Score: 1

      Well, unfortunately I'm inclined to agree that they don't quite cut it - yet.

      So, fortunately for now living in non-patent zone I just use the patented ones (not that they would go for an individual anyway), but I can see why redhat wants to use theora, since neither happens to be true for them.

  32. The "eye candy" mentality by skryche · · Score: 3, Insightful

    Having watched the movies, I am greatly unimpressed. The reason the Mac UI works so well is that its eyecandy is a method of subtly including information that might otherwise be lost. For instance, when you minimize a window in MacOS (if I remember correctly), it slides down to a nice little parking place on the dock. In the first movie, the minimized document shrinks down in a nifty animation but shows no relationship between it and the button at the top of the screen. The second movie solves this problem (so why even have the first) but is slow (can you imagine minimizing eight windows? What a mess!).

    Similarly, in the third example -- what information is being given to the user by fading the menus? I'm not sure what it is; instead, it just looks messier, and therefore less useful.

    A side note: I knew this whole "No! Vorbis is the format! OGG is just the container" idea would bite me on the ass some day, and it looks like today's the day. I clicked on the movie links only to have my Winamp playlist destroyed. Even worse, Winamp didn't even know how to play the file. Is there a solution to this absurd problem?

    1. Re:The "eye candy" mentality by ardor · · Score: 1

      You are right, it is annoying. I'd have done it differently - .oga for Ogg Audio files (right now, Ogg Vorbis), and .ogv for Ogg Video. Mind you, Audio/Video are not tied to Vorbis/Theora, but these extensions would be much easier to understand. Also, decent DirectShow Theora decoders are still missing :(

      --
      This sig does not contain any SCO code.
    2. Re:The "eye candy" mentality by GauteL · · Score: 1

      This is simply a technology preview. In order to allow for usable and intuitive visual effects, the engine needs to be ready for it. This simply shows that the engine is getting there.

      There is very unlikely that the effects in the video will show up in their current state in a release.

    3. Re:The "eye candy" mentality by nagora · · Score: 1
      The reason the Mac UI works so well

      I have to stop you there, I'm afraid. The current Mac UI does not work well, in fact it sucks. I have to use it for work occasionally and it's ugly, slow, unfeatured and totally confusing most of the time.

      The Mac was once a joy to use; those days are long gone.

      This is of course highly subjective, but I do get tired of the other subjective opinion (Mac UI is great) being thrown about as if it were a law of the universe.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    4. Re:The "eye candy" mentality by Anonymous Coward · · Score: 0

      We have been working hard on the underlying X bits and not too much on the actual rendering effects, but we hope that the rest of the community will help creating interesting and appropriate effects.

    5. Re:The "eye candy" mentality by Anonymous Coward · · Score: 0

      Well, here's the problem. The Mac OS, and in fact the entire Apple experience, is intuitive for a certain kind of person. Artists, fashion mavens, scientists, and other creative personalities can sit down with a MacBook Pro running the latest dot-update of Tiger and comprehend its sensitive, tasteful aesthetic. It's a rare instinct, this appreciation for beauty and truth; unimaginative, dogma-bound drones haven't a prayer.

      In summary, dull little people, dutifully performing dull little tasks, should stick to Linux and Windows.
      Macs are for different thinkers.

    6. Re:The "eye candy" mentality by be-fan · · Score: 2, Insightful

      The reason the Mac UI works so well is that its eyecandy is a method of subtly including information that might otherwise be lost.

      Your point is well-taken, but I'd suggest you sit down with a copy of OS X 10.0 sometime. The eye-candy was pretty unsubtle back then. The refinement present in Tiger took Apple several years to get right. XGL is not yet a year old. Give it some time to mature.

      --
      A deep unwavering belief is a sure sign you're missing something...
    7. Re:The "eye candy" mentality by Anonymous Coward · · Score: 0

      Try again:

      OS, Web Server and Hosting History for dogcow.atspace.com
      http://dogcow.atspace.com/ was running thttpd on Linux when last queried at 22-Feb-2006 19:10:24 GMT Site Report
      Try out the Netcraft Toolbar! FAQ
      OS Server Last changed IP address Netblock Owner
      Linux thttpd 22-Feb-2006 70.86.143.146 ThePlanet.com Internet Services, Inc.

    8. Re:The "eye candy" mentality by ananke · · Score: 2, Funny

      So which category does this one fit into: http://dogcow.atspace.com/IMG_8264.html ? creative or tasteful...

      --
      --- d'oh
    9. Re:The "eye candy" mentality by Anonymous Coward · · Score: 0

      A side note: I knew this whole "No! Vorbis is the format! OGG is just the container" idea would bite me on the ass some day, and it looks like today's the day. I clicked on the movie links only to have my Winamp playlist destroyed. Even worse, Winamp didn't even know how to play the file. Is there a solution to this absurd problem?

      Since you mention Winamp, I assume you're running windows. Try installing the Combined Community Codec Pack and play the file in Media Player Classic (just drag the file onto the MPC icon)

    10. Re:The "eye candy" mentality by Anonymous Coward · · Score: 0

      Is there a solution to this absurd problem?

      Start saving your playlists.

    11. Re:The "eye candy" mentality by EvilIdler · · Score: 1

      Fan-subbed anime is sometimes found in .ogm files with Xvid
      video, Vorbis sound and 1+ subtitles streams. I've also seen
      people make use of multiple audio streams for dubs.

    12. Re:The "eye candy" mentality by nagora · · Score: 0, Troll

      Dickhead.

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    13. Re:The "eye candy" mentality by Tim+Browse · · Score: 1

      Never mind with 10.0 - try using Tiger with the dashboard - that ripple effect is the most overblown piece of UI eye candy I've ever seen (possibly excluding email programs in Hollywood blockbusters).

    14. Re:The "eye candy" mentality by skryche · · Score: 1
      The refinement present in Tiger took Apple several years to get right. XGL is not yet a year old. Give it some time to mature.

      Having paid close attention to the UIs in free software for the past eight years (not professionally, I admit), I'm not going to hold my breath.

    15. Re:The "eye candy" mentality by labratuk · · Score: 1

      This is a demonstration of a developer framework with some placeholder animations.

      --
      Malike Bamiyi wanted my assistance.
    16. Re:The "eye candy" mentality by MSG · · Score: 1

      I knew this whole "No! Vorbis is the format! OGG is just the container" idea would bite me on the ass some day

      I don't really know why. Most of the media extensions you see on a regular basis are containers in the same way that ogg is.

      I clicked on the movie links only to have my Winamp playlist destroyed. ... Is there a solution to this absurd problem?

      Options -> Preferences -> File types -> "Enqueue files on double click in Windows Explorer..."

      I have no idea why that's not the default, but the behavior you're seeing has nothing at all to do with ogg. It's a winamp thing.

    17. Re:The "eye candy" mentality by Anonymous Coward · · Score: 0

      Why are you comparing Max OS-X to a technology preview? The example movies are provided ONLY to demonstrate that these types of graphical effects are now possible. They're not the final product. RTFA:

      We have been working hard on the underlying X bits and not too much on the actual rendering effects, but we hope that the rest of the community will help creating interesting and appropriate effects. The point is not to create a finished product at this point, but instead enable a community around it to develop and test it.

      Instead of complaining, why don't you join this new community and help ensure this new technology becomes more than just useless eye candy.

    18. Re:The "eye candy" mentality by Breakfast+Pants · · Score: 1

      I don't know... the UI in You've Got Mail wasn't so overblown.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    19. Re:The "eye candy" mentality by Anonymous Coward · · Score: 0

      The days you speak of required a force restart of the computer if a program froze. I much prefer having months of uptime under OS X.
      It's not a law of the universe, but in my opinion, the OS X UI is the best thing available right now, and a thousand times more efficient than OS 9.

      It's only confusing if you keep a closed mind, trying to do things the way they're done on Windows.

      Shoving things into the right-click menu that don't belong is one of the worst things that developers have picked up from Windows. I hope we never see that kind of user abuse on OS X. (Why would I want options in a menu available that aren't appropriate for what is being clicked on?)

      Switch the file dialog to list view if you don't like the column view (I find the column view an absolute necessity now)

      If your company has 10.3 or higher on that Mac, just hit F10 to see all open windows for the application you're currently in, and hit F9 if you want to see and choose from all open windows. Expose is no multiple desktop replacement (you mentioned you didn't want to install software on it, but if you do decide to at some point, http://desktopmanager.berlios.de/ is free)

      Press the friggin' eject button on your keyboard. Who drags disks to the trash anymore? You seem to have skipped the 'catch-up' lesson most OS 9 users got when they went to OS X.

    20. Re:The "eye candy" mentality by nagora · · Score: 1
      The days you speak of required a force restart of the computer if a program froze.

      I see that regularly on OSX too. Quark and Indesign seem to be the best combination if you want to see it too.

      Why would I want options in a menu available that aren't appropriate for what is being clicked on?

      Well, you wouldn't. But the inability of Windows programmers to make things context sensitive doesn't undermine the idea of having common options on the mouse, where you already have your hand in all likelyhood.

      just hit F10 to see all open windows for the application you're currently in, and hit F9 if you want to see and choose from all open windows.

      Didn't know that one, thanks.

      Who drags disks to the trash anymore?

      Lots of people who, like me, used OS from the days of the original Mac. You're right though, it's a bad habit.

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    21. Re:The "eye candy" mentality by evilviper · · Score: 1
      Most of the media extensions you see on a regular basis are containers in the same way that ogg is.

      The difference is that you NEVER have a video file, with an audiofile extension, until Xiph came along and did this idiocy.

      When have you ever found a .mp2 or .mp3 file with video? When have you ever found a .m4a file with video?

      Microsoft understood the problem, and used .wmv and .wma to make the necessary distinction. Xiph.org does not.

      Personally, any ogg file I create which has video will be named .ogm (including Theora files), and anything I come across will be renamed immediately. It's just pure nonsense to have a stupid trivial filename extension conflict like this.

      It's not just a winamp thing.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  33. Re:How about actually letting us use Scaled Window by someone300 · · Score: 1

    They're working on it: cairo is vector based so it can be scaled well.

  34. Re:From the FAQ, We Read... by diegocgteleline.es · · Score: 2, Insightful

    Maybe you didn't read the question well: Q. How does this affect application developers?

  35. Everything by cspring007 · · Score: 1

    as a developer, I want to be able to write one application, and have it run on all three systems. Its great that they are integrating opengl more and more into linux, as long as they normalize it such that it can be used by an API transparently (Ex. SWT/LWJGL for java, which i use.. and it works really well). If they dont, it wont be that useful because no one will be inclned to take advantage of it... Unless they arent lazy, (me) or they have a big room with a lot of developer monkeys constantly implementing different application/interfaces for different platforms.

    1. Re:Everything by Anonymous Coward · · Score: 0
      Dear Joe Developer,

      I am pleased to let you know that their are a few options for this. You may not be aware but to get your app to be written once and work, many places we have such tools as: Ruby, Ajax, Python, Java and C. C does come with the caveat that it must be under a Community Sourced Licence. A number of choices exist for this-you'll need to take one last step and to ensure Emerde or simillar tools work with your source code, you're quite welcome to sublicence it incase your on a NDA. We humbbly welcome you to the community.


      John User

    2. Re:Everything by Anonymous Coward · · Score: 0
      as a developer, I want to be able to write one application, and have it run on all three systems. Its great that they are integrating opengl more and more into linux

      This announcement isn't at all about "integrating OpenGL into Linux." It's about a new functionality in the Window Manager (a component of the X Windows system that, roughly speaking, arranges the application windows on the screen, decorates them, etc.) which uses the existing OpenGL implementation to show nifty eye-candy. For you as a developer of cross-platform applications, this of absolutely zero interest.

    3. Re:Everything by cspring007 · · Score: 1

      Then i guess thats why my comment got flamed.

  36. Goose for the gander by penrodyn · · Score: 2, Insightful

    It's amazing that when Vista has new eye candy its bad but when Linux has it it's good!?

    1. Re:Goose for the gander by Zphbeeblbrox · · Score: 1

      The difference? (which I assume is confusing you)

      Linux (or even *BSD) doesn't require you to install the eyecandy and gives you choice as to which EyeCandy implementation you can use. I don't think anyone is arguing that EyeCandy is bad. I happen to like it on my desktop and I'm a command line junkie. I just object to having it forced on me if I don't want it but do want the latest in high performance computing under the hood.

      So to respond... You missed the point.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    2. Re:Goose for the gander by WhiteWolf666 · · Score: 4, Insightful

      Vista's eye candy has tremendous system requirements. On X, if you can offload window operations to an OpenGL compositor, you save a significant number of CPU cycles.

      Yes, there is a difference. Take a look at your system. Turn off NVIDIA's custom render accel, and watch X's CPU usage while moving windows around, or resizing, or scrolling.

      Install XGL, or this new Fedora thing.

      Play a video on X, run a background compilation process, and then resize your video window. It'll stutter like mad. Try the same thing on XGL; its fluid. Watch all the fluid animations, and watch what happens to your CPU usage. With any accelerated video card (even ancient POS like Intel's i810, or Radeon 7500+, or older low-end Geforce) you'll see negligble CPU impact.

      Contrast that with Vista's requirements for the full "Aeroglass" experience. You can do the same thing on XGL at a far, far lower cost of system resources.

      One approach makes your computer faster. The other requires a faster computer. Understand?

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    3. Re:Goose for the gander by hamfactorial · · Score: 0

      You must be new here!

      --
      Did you know subscribers can see articles in the future? Holy shit!
    4. Re:Goose for the gander by Anonymous Coward · · Score: 1, Funny

      It's also amazing that when Linux has a command line its bad but when Windows Vista gets it its good?

    5. Re:Goose for the gander by InsaneGeek · · Score: 1

      Or you can just run with those options turned off, so you can have the snazzy newness without a heafty system. As long as you don't care about an additional... let's say 500mb in disk space used on disk but not accessed. Just because it's installed doesn't mean you must use it.

    6. Re:Goose for the gander by Anonymous Coward · · Score: 0

      Uh, the eye candy in XP/Vista can easily be disabled (classic mode). You have a choice, albeit less a choice than when using Linux/BSD.

    7. Re:Goose for the gander by penrodyn · · Score: 1

      >One approach makes your computer faster. The other requires a faster computer. >Understand? Thanks for the clarification, your argument make more sense.

    8. Re:Goose for the gander by Zphbeeblbrox · · Score: 1

      there is a big difference between turned off and not installed. Can you guarantee that the libraries have not been loaded into memory and you didn't lose a gig or more of space on your drive even when you turned it off.

      I didn't say you had no choice on Windows you just have less. Mainly the choice to not have it at all.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    9. Re:Goose for the gander by PenGun · · Score: 0

      Yup nice fishing without a hook ;).

        Still I'll bite. I run Linux because windose is slow and does not do video well. Also my Opteron 165 really likes Linux and NUMA. At 2.6G it is an absolute killer machine.

        My son's W2K on almost the same hardware, 3000+ Venice is the only real difference, wont take more that a mild overclock, XP is much better but that Venice did 2.7G on my Slamd64 setup cool and stable.

        VDR kicks the crap out of satellite on windose, really, and I can run multiple Brooktree driven cards ... impossible in windose.

        Just a few examples of the superiority of the Lunix religion. BTW what advanced tech can your pitiful excuse for an OS do that I can't, access Itunes easily? ;).

          Hi ho

          PenGun
        Do What Now ??? ... Standards and Practices !

  37. Yay! Er.. Boo! Er... Yay! by Sebastopol · · Score: 1

    Cool! Now Linux desktops can be as annoying as Windows XP.

    No, wait.

    Cool! Now Linux desktops can compete with Windows XP.

    No, wait... ...how am I supposed to feel about this again???

    --
    https://www.accountkiller.com/removal-requested
  38. KDE does it by gentimjs · · Score: 0, Troll

    KDE does it just fine. Not to troll, but once you escape the clutches of the "options confuse the users" Gnome desktop, its amazing what you can do ...

  39. Terrific. by C10H14N2 · · Score: 1

    Now that I'm at work on a Windows machine, they've chosen a format that I can't use. Why not just use f'ing mpeg? In these threads where people interminably rant about "why Linux isn't mainstream" and "why Joe Sixpack will never get it" we get the glitzy eye-candy gee-whiz demo in !#%ing OGG?!?!

    Honestly...

    1. Re:Terrific. by Anonymous Coward · · Score: 0

      Quit your whining. Just install VLC and watch the movies.

    2. Re:Terrific. by Koatdus · · Score: 1

      Real Player plays them just fine on my machine.

      --
      Every wrong attempt discarded is a step forward - T. Edison
    3. Re:Terrific. by binford2k · · Score: 2, Insightful

      Now that I'm at work on a Windows machine, they've chosen a format that I can't use. Why not just use f'ing mpeg?

      So I was browsing microsoft.com and they had this video I wanted to see. But I'm on my Linux machine and they've chosen to use WMV, a format that I can't use*. Why can't those cockbags just use f'ing mpeg?

      * Artistic license. MPlayer plays wmv files just fine. Of course, it does this in a semi-legal way by using windows codecs themselves.

    4. Re:Terrific. by gral · · Score: 1
      --
      Scott Carr
    5. Re:Terrific. by xenoterracide · · Score: 1

      I'm in linux and have mplayer but I don't have it compiled with theora support because I've never seen a need or want for it. recompiling to view. seriously I don't care who you are mpeg format is good, and not all wmv's work in linux. it is a rarity though. I prefer my movie's in a format that just works, on all player's.

  40. already happening. by jasonhamilton · · Score: 1

    This is already happening.

    Look at Ubuntu. I can take the install cd, and get a blank desktop up and running with no configuration. It will be able to get online, browse the web, and do word processing.

    You can even install software without console (apt-get).

    I managed to get my wife to run Ubuntu for several weeks without complaint. She ended up switching back to windows only because she had to use illustrator, photoshop, etc. This was before I started using Crossover Office, which runs these programs on Linux with few issues.

    --
    SearchIRC - Now with live chat directory!
  41. Re:How about actually letting us use Scaled Window by msuarezalvarez · · Score: 1

    Among the many things a compositing manager can do is precisely that, scaling windows. A window manager which does its own compositing can very well do scaling *today*. All this GL stuff about which we've been hearing lately is an attempt at being able to do the compositing with GL, which is good for many reasons.

    Before becoming irate and all UPPERCAPPY, you may want to actually research what are the uses of this developments you describe as eye-candy. At the very least, do not go shouting at developers like that.

  42. Re:How about actually letting us use Scaled Window by Anonymous Coward · · Score: 0

    Oh jesus chrit, you're right! How dare we do something we enjoy doing instead of doing something we absolutely despise, just to make your inconsequential ass happy?

    Shame on us for not bowing to your every whim! The nerve!

  43. Competition done right by thk · · Score: 2, Interesting

    Now we're seeing FOSS' killer application -- mix and match modularity. Obviously RH needs to respond to Novel's efforts or potentially lose market/mind share. Because the different approaches are built on a truely open platform, you don't have to ditch your current environment from the hardware on up in order to get the solution that is right for you. Competition to fill niches exposed by open API's works. Anyone can play. (And of course there's also the fact that someone can come along and distill the best of serveral solutions into a derivative FOSS work.) There's something quite satisfying about that, particularly in relation to much of the rest of the modern world.

  44. Re: Side Note by JesseMcDonald · · Score: 1

    Many players will accept ".oga" for Ogg audio files, and ".ogv" for Ogg video files. Similarly, the ".wma" and ".wmv" extensions, or ".m4a" and ".m4v", are also commonly supported.

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  45. Xgl Already Better than Mac and Vista by 0xABADC0DA · · Score: 3, Interesting

    I don't mean to troll, but what the heck is wrong with the Fedora-type people that they think incrementally improving the X server is a good idea? I've looked into the source and its full of 30-year old code. The 'best practices' for a 0.1 MIPS machine is just cruft on a 1000 MIPS one.

    The xgl people are actually rewriting the X server from scratch to use opengl. That is a much, much better idea, and it shows with what they can *already* do:

    * virtual desktops on a cube
    * popup effect for menus
    * "gummi-bear" window effect when moving, sticks to other windows / side of screen
    * translucenty
    * gl screensaver on root window
    * shadows
    * fading
    * magnification
    * apple-style expose (show all windows non-overlapping)
    * accellerated 3d games (quake) and movies
    * make non-responsive windows go grey
    etc

    You can see the video at:
    http://lists.freedesktop.org/archives/xorg/2006-Ja nuary/011922.html
    (click link for the movie)

    This is I think using an existing Xserver to give an opengl window, which can be running a software opengl for unsupported cards, and then their xgl server using that as the opengl backend until the drivers are ready. Which basically means people will be able to get the eye candy slowly on computers and force nvidia/ati/intel to support the server with a driver. Eventually xgl gets a native opengl driver for you hardware and runs as a 'normal' X server (only without all the crap from 30 years of evolution).

    1. Re:Xgl Already Better than Mac and Vista by rjw57 · · Score: 1

      Xair can already run on bare hardware without another X server (based on 30 year old code) running underneath it.

      --
      Rich
    2. Re:Xgl Already Better than Mac and Vista by be-fan · · Score: 4, Informative

      XGL isn't a rewrite of the server. It's a rewrite of the DDX (device-dependent) portion. That's probably the best part of the server to rewrite though, given the DIX (device-independent) is relatively clean code. XGL doesn't get rid of X's cruftiest part, though, which is xlib. XCB is ready to be a replacement, but GNOME won't be able to move to it until 3.x, because Xlib is implicitly a part of the GDK ABI.

      That said, I wouldn't say XGL is better than OS X yet. OS X can do the effects you listed, it just doesn't do a lot of them for asthetic reasons. Technically, I'd argue OS X's approach is superior to XGL's, since Quartz 2D Extreme uses a direct-rendering model as opposed to XGL's indirect model. Additionally, the fact that the compositor is seperate from the window server in XGL makes synchronization a much bigger PITA than in OS X. On the other hand, the indirect model allows the X server to access the geometry stream, which allows some effects the direct-rendering model doesn't. Technical merits aside, OS X still wins because its already a stable, mature, and widely used technology. It'll be awhile before XGL is as mature as Quartz (especially at the driver layer --- DRI is really not ready for XGL yet), and before GNOME/KDE apps use vector graphics as widely as OS X apps do.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Xgl Already Better than Mac and Vista by crush · · Score: 1
      Which basically means people will be able to get the eye candy slowly on computers and force nvidia/ati/intel to support the server with a driver.

      Care to explain exactly how that works? I've never seen an example of a company being forced to do anything of the sort. Currently the Xgl approach only works with the proprietary, closed drivers from NVIDIA and ATI. Neither of those companies has allocated sufficient engineers to keep pace with kernel development and as a result any reliance on their drivers is insane. The AIXGL approach on the other hand works with the Free/Open drivers and so is maintainable by the community and much less likely to cause headaches.

      That's why AIGLX is going to be adopted and Xgl will not unless they change things pretty quickly.

    4. Re:Xgl Already Better than Mac and Vista by crush · · Score: 1

      Oh, and AIXGL also is working on Intel i830 - i945, ATI Radeon 7000 - 9250 (r100 - r200)

    5. Re:Xgl Already Better than Mac and Vista by SirTalon42 · · Score: 1

      So is Xgl. I'm running on Xgl right now btw.

      I'm not sure which technology I think is better though.

    6. Re:Xgl Already Better than Mac and Vista by colinrichardday · · Score: 1

      What X server/client code was available in 1976?

    7. Re:Xgl Already Better than Mac and Vista by 0xABADC0DA · · Score: 3, Interesting

      That's disappointing news that they are not rewriting the whole thing, but only the hardware-dependent code. I hope you are on crack saying that the rest is "relatively clean" (maybe relative to the device-dependent X code???).

      Some of the cruft:
      * using the value of a constant in a comment (/* XLFG length is 255 */)
      * form feeds (ctrl-l) in the code
      * magic macros with many lines of hidden code side effects (BRESINCRPGON for example)... to avoid slowdowns on cpu-drawn lines and paths. Nobody does this anymore. It's all accellerated and anyway they use static inline (see linux kernel).
      * massive argument lists (XRenderCompositeDoublePoly takes 12 arguments)
      * massive #define of symbols, and thus massive switch statements (not in a table someplace!). try searching programs/xkbprint/psgeom.c for XK_ISO_Prev_Group_Lock.
      * symbols artificially limited to 32 characters long because compilers back then were dumb.
      * supid implementation decisions, for example inserting a 'fake' client request should be a one-liner (ala requests.addFirst(fakeRequest) but instead is 64 lines because it actually puts the data into the stream being read from the client.

      I mean seriously, you just open up *any* file in the Xserver and it's just crap. I don't mean to diss the developers because a) it's a somewhat large undertaking and b) they didn't have the advantages of hindsight and c) they were using slow hardware. Still, I bet the NeWS server was much better despite being made about the same time. Hopefully the device-dependent part will be done well enough that the Xserver can be rewritten in something modern (Java, ObjectiveC, even C++).

    8. Re:Xgl Already Better than Mac and Vista by Anonymous Coward · · Score: 0

      x code is hard to understand, so let's rewrite it in c++?

      how about not.

      How about, x code is crufty, so let's refactor it.

      duh.

    9. Re:Xgl Already Better than Mac and Vista by Anonymous Coward · · Score: 0

      > Hopefully the device-dependent part will be done well enough that the Xserver can be rewritten in something modern (Java, ObjectiveC, even C++).

      (emphasis mine)

      Up to this point I thought you were talking seriously.
      Sir, you made me LAUGH!
      Thank you so much.

    10. Re:Xgl Already Better than Mac and Vista by evilviper · · Score: 1
      Hopefully the device-dependent part will be done well enough that the Xserver can be rewritten in something modern (Java, ObjectiveC, even C++).

      Just shoot me now...

      You've got to be kidding, or stupid. A Java X server!!! Hell, even a C++ one would damn slow (see KDE), and pure SPEED is what X needs THE MOST.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Xgl Already Better than Mac and Vista by 0xABADC0DA · · Score: 1

      What do you think an X server does, rasterize graphics primitives or something? That's old school pre-1990 thinking. All the cpu-intensive operations are done by the hardware. The only thing left is *managing* information like clipping regions, pens, window states, pixmaps, reading events, etc. So mostly heap-based data with the algorithms used making the major impact on performance.

      Java's new/gc is faster than malloc/free and Java is well suited for this type of information management. In the X server you see horrible things like passing 12 parameters instead of 3 objects because the lifetime is not known and malloc is too slow for this. Then it passes this several-times copied data through function pointers that cannot be inlined or optimized. That is not efficient.

      I wouldn't even be surprised if a moderately well done Java X server was faster than the current C-based one.

    12. Re:Xgl Already Better than Mac and Vista by Makarakalax · · Score: 1

      All you GNOME fanatics who haven't tried KDE in years seem to miss the fact that KDE is obviously faster than GNOME nowadays. Thus your point about c++ is not proven this time, although I'm sure you could find an example as I don't deny it.

    13. Re:Xgl Already Better than Mac and Vista by evilviper · · Score: 1

      Actually, I don't use GNOME either, so I'm anything but a fanatic.

      I'm an Openbox2 fan, actually (better than Blackbox or Fluxbox, where it matters). And yes, it's mainly C++, but that's really besides the point.

      My disdain for C++ comes about through many years of developing various projects with it, not because KDE happens to be slower. It was just a general example I think most people can understand well enough.

      FWIW, the FSF does a great job managing to bloat code, completely needlessly, both with purely ineffecient coding, and with absoultely positively useless features.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  46. Re:How about actually letting us use Scaled Window by Anonymous Coward · · Score: 0

    The window manager associated with XGL has rescaling windows but does not allow interaction with them. The point is they already do scaling but are too blinded by the foolishness of eye candy and what is seen on the mac to actually make scaling useful.

  47. Non-Metacity WMs? by artoo · · Score: 1

    Hopefully this will be something other WMs outside of Metacity will be able to take advantage of as well. Since until there's some decent working edge flipping in Metacity, I'll stick with Enlightenment.

    Why features that most users want are pulled out (due to the opinions of a few) when they can just be turned off by those that don't like it I don't understand.

    1. Re:Non-Metacity WMs? by mindtriggerz · · Score: 0

      With XGL, Compiz is a replacement for Metacity, and work is being done on KDE to make it Compiz-compatible.
      I tried out XGL, and the cube thing is really cool. Enlightenment DR17 with the cube would be flippin' sweet.

  48. Re:From the FAQ, We Read... by Illbay · · Score: 1
    Well, I guess if coders wrote code for other coders exclusively, I guess it wouldn't.

    When I read an article like this one regarding "better" graphics capability on the Linux platform, I can't help but wonder "how does this improve the use of the system for the vast majority of people who use it?"

    --
    Any technology distinguishable from magic is insufficiently advanced.
  49. Choices and To Choose by camcorder · · Score: 1

    If it was a mandatory thing I'm pretty sure there are many users who will find it useless and resource monster to use. That is the case with Windows operating system. You can't choose what technology and what you want on your desktop.

    However this is Linux and here's where choices exist everytime. If you find it useless, just don't install/use it. If you need that eye candy, go for it, it's there for you to have fun.

    That's why Free Software existed, people will have whatever they wanted not whatever vendor wanted. And its seen that Free Software is successfull in this aim admirably.

  50. Won't this action dilute the whole project ? by ravee · · Score: 2, Interesting

    Why should Red Hat go and start a seperate project to achieve more or less the same effects ? Can't they work with the XGL project team and improve on the existing code ? What good will re-inventing the wheel or duplicating the code help achieve? Reading about this takes me back to the 80s when the UNIX OS was severely fractured with applications working on one Unix flavor not running on another flavor of Unix. Even though Red Hat is doing a good thing, it is actually taking a step back by forking the project.

    --
    Linux Help
    for all things on Linux
    1. Re:Won't this action dilute the whole project ? by grendelkhan · · Score: 1

      There seems to be a lot of animosity to Novell's path of development of Xgl (keeping it all inhouse until it was mostly done and then merging it back into the xorg tree), and this is the reaction to that.

      Personally, having used Xgl and compiz since a few days after its release, I have to say I'm underwhelmed by AIGLX, I like the fact that everything is accelerated. This just smells like sour grapes to me.

      --
      Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
    2. Re:Won't this action dilute the whole project ? by caseih · · Score: 1

      Seeing as AIGLX has the support of NVidia, I think in the long run the AIGLX method is the better way to go. No sense requiring yet another server and driver architecture. I think that Smirl was right: Xgl is more of a short-term stop-gap solution, rather than a long-term architecture solution.

    3. Re:Won't this action dilute the whole project ? by colinrichardday · · Score: 1

      So Red Hat's AIGL won't run on SUSE and vice versa?

      The problem in the UNIX wars wasn't diversity, but closed source.

    4. Re:Won't this action dilute the whole project ? by Makarakalax · · Score: 1

      You don't seem to understand that sometimes adding people to a project doesn't make anything go faster. And sometimes you have to start again.

      But anyway, the fact that neither of the above has happened here shows you don't have a fucking clue anyway.

  51. WMP plays ogg in 2 1/2 easy steps by dstewart · · Score: 5, Informative

    http://www.illiminable.com/ogg/

    # Uninstall any previous version of these filters.(This is important!) Go to add remove programs, remove oggcodecs
    # Make sure media player or any directshow applications are closed.
    # Run the installer.

    Then Windows Media Player or any other directshow application (eg. BSPlayer) will be able to play Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC and native FLAC."


    You're welcome.

    --
    Not every argument requires reduction to absurdity.
    1. Re:WMP plays ogg in 2 1/2 easy steps by ozric99 · · Score: 1
      Sorry, no dice. There's clearly something different about these ogg video files. I can play all the ogg videos at meetings-archive.debian.net just fine with MediaPlayerClassic and can play ogg audio files with Winamp.

      They crash mplayer 4.02 also.

  52. Building (obsolete) OpenGL into desktop core?! by Anonymous Coward · · Score: 0

    While Linux is happily going all-in with it's OpenGL bet, Microsoft has left the OpenGL group (long ago) and even marked the entire OpenGL API as obsolete. Will games really be developed for OpenGL (Linux) or will they target DirectX (Windows) in the future? After all Windows is still *THE* gaming OS, and Windows got a much bigger market share so it makes more sense for companies to dump OpenGL alltogether and just go for DirectX instead. So is there a dark side of this OpenGL-mania spreading in the Linux world?

    1. Re:Building (obsolete) OpenGL into desktop core?! by PitaBred · · Score: 2, Insightful

      There are already ass-loads of games that are Direct3D only. But most good developers keep a couple code-paths, so things like Doom3 and so on can all be ported to Linux/OSX/whatever with minimal fuss. Besides, Apple moving to faster hardware and their increasing adoption rates will do nothing but make the OpenGL market more attractive to game developers who want to target users across platforms.

    2. Re:Building (obsolete) OpenGL into desktop core?! by WhiteWolf666 · · Score: 1

      No, but it means that Nvidia and ATI should consider cross-licensing with Transgaming.

      ATI/Nvidia fund Transgaming's Direct3D on Linux development, and Transgaming directly contributes code to both Wine and a libdirect3d. This would allow ATI/Nvidia to keep a firm grasp on both OpenGL (which they have now) and a firm grasp on Direct3D (which Microsoft is doing its damndest to take away from them).

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    3. Re:Building (obsolete) OpenGL into desktop core?! by thehunger · · Score: 1

      When Microsoft took the DirectX route instead of implementing more of OpenGL (they had a poor implementation in Windows NT), it was because they wanted to control over the APIs. This is the route they've taken time and again.

      With success I might add. So DirectX is the predominant API for games development (and covers more than just graphics), but OpenGL has a very good standing in professional 3D work. You know, like CGI, 3D animation, and stuff. You know, Shrek. And guess which OS is the more dominant in those environments?

      Don't worry, OpenGL isn't going away anytime soon.

  53. Enlightenment by Tony · · Score: 1

    Enlightenment 16 has different backgrounds. E17 has animated backgrounds.

    Gotta love the eye candy.

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Enlightenment by dbIII · · Score: 1
      Not to knock enlightenment (using 0.16.4 here), but animated backgrounds can be done just with X and something that writes to the root window - I had the atlantis screensaver as my background on an SGI box some years time ago and xearth as the background on a few machines at different points.

      E 0.17 is doing it in a different way to handle multiple animated backgrounds and transparent windows. Animation is not entirely eye-candy if the animation is something like xearth and you talk to people in different countries.

      Enlightenment gets a reputation for bloat because the demo themes have a different big image for each desktop and every feature is turned on for demo purposes and that's all some people see. Turn off some eye-candy (animated iconify and move) and version 0.16.4 runs very well on this 600MHz pentium III I have here on a machine with a pile of cluster monitoring tools running and two instances of X going at all times.

  54. MOD PARENT UP!!! by Anonymous Coward · · Score: 0

    He deserves it, as he got the story, which doesn't happen all to often here on slashdot.

  55. Vector Desktop? Please? by Grendel+Drago · · Score: 1

    I haven't heard anything in quite some time about efforts to make a completely vector-based desktop, to work with high-dpi displays and the like. I want fully scalable widgets, hell, fully scalable applications. What ever happened to that? Or to using SVG icons for everything, with the possibility of having parameters in them, so that your trash bin would actually appear x% full instead of 'empty' or 'full'?

    --
    Laws do not persuade just because they threaten. --Seneca
    1. Re:Vector Desktop? Please? by Roguelazer · · Score: 2, Informative

      Gtk uses cairo to render everything (buttons, etc). Cairo is a vector graphics library. Thus, it is already all vectorized. Many Gnome and KDE themes are also vectorized, with SVG icons and window decorations.

      As of Qt4, KDE will also have a vectorized toolkit.

      And, really cool, Cairo has something called glitz, which uses GL to render. Therefore, all of these really cool scalable desktops will get measurably faster once the X server starts using GL in a big way. Check out the following links for more info on vector stuff:

    2. Re:Vector Desktop? Please? by WhiteWolf666 · · Score: 1

      Did you miss the Gnome 2.14 announcement?

      Cairo integration?

      Cairo Snippets

      Go down on this page to the section labelled "Sharp Dressed Man".

      Cairo Introduction

      It's good stuff, and exactly what you are asking for, I think.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    3. Re:Vector Desktop? Please? by BillKaos · · Score: 1
      Gtk uses cairo to render everything (buttons, etc). Cairo is a vector graphics library. Thus, it is already all vectorized.

      Sorry, but this is not exactly true. Gtk delegates widget rendering to theme engines. Nowadays only the Clearlooks engine does use Cairo to render, but the developers have stated that is not ready for production, thus in Gnome 2.14 no Gtk widget will be "vectorized", altought some applications use Cairo for custom rendering.

  56. Give me screenshots by Colin+Smith · · Score: 1

    An image takes a second to download, I can make a judgement on it in a second and be on to the next one. Movies take a stupidly long amount of time.

    --
    Deleted
    1. Re:Give me screenshots by Scyber · · Score: 2, Insightful

      I am guessing that they don't have screenshots b/c they are demoing animations in those movies. Animations are a little difficult to demo in a static image.

    2. Re:Give me screenshots by Al+Al+Cool+J · · Score: 1

      Sure, but these particular movies are only 140K, 200K, and 300K, which is smaller than many screenshots.

  57. Re:How about actually letting us use Scaled Window by Anonymous Coward · · Score: 0

    I've thought this for years. Windows in hardware with scaling. WYSIWYG editing for all documents, simplified printer drivers, easy screen capture.

  58. Eyecandy?? by Anonymous Coward · · Score: 0

    Eyecandy??

    I just went to the Perfect 10 site... What a view!!! I found myself overwhelmed by all the natural beauty and subscribed to both the site and magazine...

    Uh... wait... wrong article...

  59. Goddamn awful by Anonymous Coward · · Score: 0

    Am I the only one who finds the menu video highly annoying and nauseating?

  60. Resolution independent toolkits and window manager by jos3000 · · Score: 1

    If the open source desktops want to really steal a march on the Mac and Windows platforms we should design and build an entirely resolution independent environment.

    If all UI elements were made from vector graphics you would just be able to set a level of 'zoom' on your display and choose to balance the amount of information on the screen with the sharpness of it's rendering.

    Being able to dynamically change the level of zoom and manipulate relative window sizes would have the potential to make Mac OS X look like Windows 3.1.

    Why have zoom tools in the applications when it could be in the OS and for every application?

    --
    ___ www.lingo24.com Language and translation solutions - online
  61. somebody mod parent as TROLL by xtracto · · Score: 1

    As Windows users tend to have good paying jobs we can usually afford to buy nice computers

    Oh my god, this is the best flamebait I have read in a long looong time.

    I know people who use ONLY Linux and have the hell more money you could ever want (for one, my PhD supervisor which is a professor in the UK department I am at). I find stupid how people keep comparing Linux to Windows, if you want to bash any Linux, please bash a distribution specifically, as Gentoo is a PITA to install whereas Mandriva is cool and smooth, Kubuntu is very friendly and Knoppix can be used in a breeze. Of course all of them share the the same stability from the kernel.

    I surely use DSLinux in my Pentium MMX 200 PC, I have a HP laptop with windows and use Fedora Core at my office.

    The only thing you are demonstrating is that you *really* do not know the different uses of computers, Surely you tried to install Windows XP in a PII and could not make it run fine... and of course installed Microsoft Office 2003 plus ultra...

    Darn, I do not even know why am I answering you

    I have been Trolled.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:somebody mod parent as TROLL by penrodyn · · Score: 1

      I know people who use ONLY Linux and have the hell more money
      you could ever want (for one, my PhD supervisor which is a professor
      in the UK department I am at).


      Good for him, glad he earns 'the hell more money you could ever want'. Still, Linux is a great choice for the third-world. Me, I like to have the latest hardware technology the west can make, I'm not interested in saving money, I like my toys. I will save money in other ways, like buying a cheap car. Your professor likes Linux, so be it, hopefully he uses it because it is useful to him not because his is religious about it.

      Anyway, I wasn't trolling, I wanted to make the point that there is
      hypocrisy in both camps, currently being observed in the Linux camp,
      next time it will probably be in the Windows camp. Both Windows and
      Linux have their place. Of about ten machines we have three that are Linux,
      plus we run dual boot on a number of the Windows machines. Also I just
      ordered a 10 server Linux rack. I'm not anti-Linux, but I am very anti-Linux
      fanatics. Linux is not a religion, it is a tool.

    2. Re:somebody mod parent as TROLL by Anonymous Coward · · Score: 0

      Although I too am against fanatism in OS choice, I have to tell you that running linux has nothing to do with which social class you are in or how much money you have to spend. Neither does windows. It is a tradeoff. Your average windows user isn't geek enough to put up with linux's lack of cutting edge (more a lack of games IMHO), whereas your average linux user isn't patient enough to put up with windows' annoying handholding and amazingly uneffecient way of doing things. Most logical linux advocates tout the choice factor above the free factor anyway...

  62. Gui Desktop by Deliveranc3 · · Score: 1

    Microsoft tied to the corperate desktop can't offer the heaviest of gui's

    OsX and Aero Glass are raising the bar for consumer level graphics.

    Back in the day I was running win2k and I saw Enlightenment it motivated me to dual boot Linux.

    The interface wasn't the easiest but the Gui alone influenced me to try it out.

    Linux could easily have the best Gui out there and since it doesn't have to be tied to the corperate ideals of colour co-ordination they Linux could be doing some really unique stuff.

    Linux having the best GUI would be a not insignificant step towards linux making space for itself on the home and education desktop.

  63. Re:From the FAQ, We Read... by Anonymous Coward · · Score: 0

    I can't help but wonder "how does this improve the use of the system for the vast majority of people who use it?"

    Why don't you stop worrying about other people and worry about yourself?

  64. Not an extension by DreadSpoon · · Score: 1

    AIGLX is simply support for accelerated indirect rendering.

    Your X server already supports indirect rendering. The problem is that the OpenGL driver and library interfaces made it impossible for the X server to use the DRI driver. Only clients of the X server could use DRI.

    IBM and others have been working on that issue for a while. The Red Hat work is in combination with those efforts, and has resulted in updates (some of them fairly complex) to the OpenGL driver system to allow the X server to access the OpenGL hardware directly. The X server needs to access the 3D hardware to make OpenGL-based compositing efficient.

    Xglx does the exact same thing, but in a much more round-about way. Xglx is both an X server and an X client. Xglx simply uses the normal client-based DRI access. However, any clients attaching to Xglx lose DRI access. Instead they all do indirect rendering through Xglx, which then calls into DRI on behalf of the clients to get hardware acceleration.

    Xglx also implements all of the core X drawing commands and RENDER using OpenGL, unlike X.org which uses the 2D drivers for those.

    The new extension that the AIGLX page refers to is not an X extension. It's a GL extension. It is, in fact, the exact same GL extension that Xglx requires for decent performance.

    AIGLX has quite a few advantages over Xglx, and not really any noteworthy disadvantages. It adds all of the capabilities that Xglx does, does it with less code changes, and retains the advantages and features offered by the existing 2D accelerated drivers. Any advantages you get from Xglx by having 2D rendering forced through the 3D driver can be done just as easily by client applications using 3D-enabled toolkits (Like GTK on Cairo on glitz).

    1. Re:Not an extension by krmt · · Score: 1

      Thanks for having the best post on the subject in this entire thread.

      --

      "I may not have morals, but I have standards."

  65. It's a big win all right... by mnemonic_ · · Score: 1

    But a "win" that Apple made years ago, and one that will be soundly trounced by Vista in late 2007. Linux is catching up, not getting ahead. It's only a relative "win."

    1. Re:It's a big win all right... by xenoterracide · · Score: 1

      if they actually manage to blast us in 2007 with a desktop that doesn't require horribly huge systeme requirement's we'll be blasting back by the same time in 2008, and probably be even farther in 2009, and in 2010 there won't be something past vista's yet for microsoft.

  66. Not impressed by grendelkhan · · Score: 2, Insightful

    I've been running Xgl and Compiz on Ubuntu and I have to say, the Novell guys are way out in front of Fedora for this, Xgl is ready for primetime and runs nearly flawlessly for me. This looks more like sour grapes over Novell holding onto Xgl until nearly the last minute before opening it up to the community. While I don't agree with how Novell developed this, it's hard to argue with the product.

    --
    Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
    1. Re:Not impressed by theendlessnow · · Score: 1

      I sorta agree. Red Hat's intention was deliberate here and has NOTHING to do with the "community" and EVERYTHING to do with slamming anything that is NOT Red Hat. The Red Hat folks are the evil ones... not Novell in this case. Red Hat has done stupid idiotic stuff like this over and over and over and over.... Of course, I do hope some will look at their implementation... but it is a LIE to say that Red Hat is somehow the "good guy" in all of this. There is no rule that Red Hat (emphasis) has to review all free open source code.

    2. Re:Not impressed by sirambrose · · Score: 1

      The decision to write this couldn't have anything to do with Xgl being poorly structured. Running one X server over another one is obviously the best way to get accelerated compositing and window manager effects. The guys at RedHat are just too dumb to see the obviousness of everybody running 2 X servers. Don't get me started on their insistence on keeping the same window manager from release to release so that everybody's preferences keep working when they upgrade their box. Don't they know that linux is for l33t kids?

    3. Re:Not impressed by Anonymous Coward · · Score: 0

      Too many cooks spoil the soup, So, what novell did was make the soup, and now it's up to the community to try it and approve/disapprove it, suggest what can be changed, what should be put back in or taken out, etc. I think this is a much more sane development method. Open it up for change once you get the general idea in. Instead of adding as you go, which is flawed and is why we have so much redundancy in OSS with a lot of projects (not referring to many of the mainstream ones either, look on sourceforge and look at 98% of all the dead projects that gave up due to complications such as these)

      My fear though, is that XGL may end up getting shunned by those who make the standards in favor of AIGL, since redhat is more reputable with OSS, plus, it has corporate backing from nvidia. So XGL, whilst being a user favorite, might not ever be really used, despite being superior because it isnt a simple hack on top of existing technology, which saves time and effort.

  67. Parent = Troll. by Kadin2048 · · Score: 1

    Of course if you can't afford a nice computer than sure use Linux, it's ideal for the third-world in this respect.

    Well trolled, sir! You've almost made it to an hour and haven't been downmoderated yet.

    No points for subtlety, though.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Parent = Troll. by penrodyn · · Score: 1
      Of course if you can't afford a nice computer than sure use Linux, it's ideal for the third-world in this respect.

      Well trolled, sir! You've almost made it to an hour and haven't been downmoderated yet. No points for subtlety, though.

      I try!

  68. Dual Monitors by Doros · · Score: 1

    Will this support having more than one monitor? Every time I hear about new eye candy for Linux (I've tried composite and XGL), there's no support for dual monitors. It seems like everything cool breaks TwinView and Xinerama.

  69. Care to elaborate? by Millennium · · Score: 1

    'Ugly' is nothing more than a matter of taste, and 'slow' is similarly problematic to judge. But what about the Mac UI is "unfeatured" or "confusing"? Further, how do you propose to resolve either one of these without making the other even worse?

    1. Re:Care to elaborate? by nagora · · Score: 1
      There are two things which drive me up the wall: the lack of virtual desktops and window management. I like having a desktop for art, another for browsing and email, and another for various monitoring programs. On the Mac it's all stuffed onto one desktop. The other thing is how difficult it can be to find a particular window or get to the desktop when there are lots of windows open. I can't even shade a window (at least as far as I know) to quickly look behind it.

      This latter feeds into the confusing/hard to use issue. Modern screens are big and its a pain to have to go up to the top all the time to get at things which should be hung off the individual windows or be available via a right-click context menu. One mouse button was never enough and it's less so today.

      I find the file dialog completely baffling at times with its odd multi-panel display which seems to achieve nothing other than to restrict the space for display of the actual folder I'm examining.

      The file layout in OSX is a mess with some old Mac system folders and some new Unix-style system folders.

      The dock gets overcrowded since every app is bunged into it; at home I use the virtual desktops to divide up the dock too and make things a lot clearer.

      And don't get me started on the ancient bugbear of dragging a disc to the bin to eject it. Every time I have to do that I feel a tinge of fear that the intuative action - wiping the disc - is going to occur. Not such a big deal with CD/DVD but the big external drive gives me chills.

      I could probably list a bunch of other things if I had one of them in front of me now.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:Care to elaborate? by swillden · · Score: 1

      There are two things which drive me up the wall: the lack of virtual desktops and window management.

      I actually don't like the Mac UI all that much, myself. I prefer KDE, but I do have to point out that most of the specific problems you mention aren't really problems.

      The other thing is how difficult it can be to find a particular window or get to the desktop when there are lots of windows open.

      Use expose. F11 should shrink all of the windows down so you can see the one you want and click on it. F12 should move all of the windows off the desktop so you can see the desktop itself. You can also tie screen corners to these actions (and others). This is actually pretty slick, and I would like to see it added to KDE.

      One mouse button was never enough and it's less so today.

      So attach a three-button mouse. Most apps will allow you to use all three buttons, and there are lots of context menus around.

      The dock gets overcrowded since every app is bunged into it

      True, but you can make the dock icons small enough that this isn't a big problem. I think you can get extenders that wrap it around the sides and top of the screen as well. For that matter, you can get multiple desktops, though I agree that feature should be standard.

      And don't get me started on the ancient bugbear of dragging a disc to the bin to eject it. Every time I have to do that I feel a tinge of fear that the intuative action - wiping the disc - is going to occur.

      Even though the trash can changes into an eject icon when you do it? If so, you could just hit the eject key instead.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:Care to elaborate? by nagora · · Score: 1

      I perhaps should have pointed out that I don't own the Macs I have to use at work from time to time, so I'd really like to see these things sorted out as factory-settings. I know I can add a mouse, but that's not a solution unless I start carrying one around.

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    4. Re:Care to elaborate? by Anonymous Coward · · Score: 0

      And don't get me started on the ancient bugbear of dragging a disc to the bin to eject it. Every time I have to do that I feel a tinge of fear that the intuative action - wiping the disc - is going to occur. Not such a big deal with CD/DVD but the big external drive gives me chills.

      Ancient and retarded complaint. For a start off, you're not dragging it to the trash, you're dragging it to the eject icon. Which is what the trash can turns into when you drag a removavble drive.

      And that's a shortcut action for the file => eject (command-e) menu item, anyway. If you don't like ejecting a drive like that, don't.

    5. Re:Care to elaborate? by nagora · · Score: 1
      For a start off, you're not dragging it to the trash, you're dragging it to the eject icon. Which is what the trash can turns into when you drag a removavble drive.

      Which is not intuitive. How is the user supposed to guess that the trash will turn... Actually, just fuck off, you moron.

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    6. Re:Care to elaborate? by swillden · · Score: 1

      I perhaps should have pointed out that I don't own the Macs I have to use at work from time to time, so I'd really like to see these things sorted out as factory-settings.

      Other than the mouse and the dock extenders or multi-desktop extension, everything else I mentioned *is* factory default.

      And even with the one-button mouse, you can get to the context menus by holding down the Option key while you click.

      My biggest complaints about the Mac UI are:

      • No focus-follows-mouse support (without buying a third-party extension).
      • I don't like the menus on the top of the screen (the advantages of the infinitely-tall menu bar are lost if you want to click on the menu of an app other than the one that is currently focused -- you have to go click some window of the other app, then go to the top. I tend to use several applications at once, bouncing between them.)
      • No multiple desktops (without buying a third-party extension).
      • The dock takes up too much screen real estate, even if you shrink it to where the icons are barely recognizable. I prefer a narrower bar that is at the very edge of the screen.
      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:Care to elaborate? by pthisis · · Score: 1

      *No focus follows mouse

      Amen. I see a lot of people touting transparent windows saying "I can put my editor on top of the docs and read through it!", when I've done the same thing by having the docs on top of my editor (with the bottom of the editor where I'm mostly working visible) for years.

      Note that the "menubar at the top of the screen" wart also basically precludes focus-follows-mouse, since if you have a window at the bottom of the screen and cross another to get to the menus, the focus (and top menus) would change.

      [Don't even get me started on conflating focus/blur with raise/lower; for years with Netscape 4 I wasn't sure where all these pop-under ads that people were talking about came from, until I realized that some ads would pop up but all my windows would lose focus--Javascript has (or had) no "lower" window method, just "blur". Newer browser have overloaded blur to do blur/lower, sadly.]

      --
      rage, rage against the dying of the light
    8. Re:Care to elaborate? by pomo+monster · · Score: 1

      Or, if you had the brains, you could have just pressed the Eject key. But why let that get in the way of a good bullshit avalanche?

  70. Yeah, by Mad+Ogre · · Score: 1

    But can it make my computer look as good as Windows 3.11?

    --
    MadOgre.com
  71. What about sub-pixel font smoothing? by mjake · · Score: 1

    I stare at text on the screen all day, and I really like small, smooth, sharp fonts. Small fonts that are just anti-aliased look blurry to me. But with sub-pixel font smoothing on an LCD, I am a happy camper.

    All these 3D desktops (Linux and Vista) that allow smooth magnification/shrinking of windows or 3d transforms on windows can't possibly allow sub-pixel font smoothing to work right (as far as I can see). The best they can do is something like anti-aliasing, I would guess. I hope I am wrong.

    Personally, if I have to choose between smooth sharp small fonts or 3D eye candy, I think I will stick with the nice fonts, thank you.

    1. Re:What about sub-pixel font smoothing? by Anonymous Coward · · Score: 0

      I'm sure it's possible to do sub-pixel rendering, but it's probably something that has to be done at the opengl/driver level.. That way everything would be rendered at a 'higher' resolution..

  72. Re:How about actually letting us use Scaled Window by labratuk · · Score: 1

    This would result in semmingly randomly sized widgets and incredibly poor font rendering.

    --
    Malike Bamiyi wanted my assistance.
  73. OpenGraphics.org video card, open source driver by billybob2 · · Score: 2, Interesting

    So what happened to the OpenGraphics.org project that aimed to create a graphics card with fully published specs and open source drivers? If they actually get it working, there will be no more debate as to what video card Linux users (and manufacturers of Linux-capable computers) should buy.

    Given the fact that the best open source drivers currently available are those for ATI cards, and that those cards are 15% as efficient in Linux as in Windows, the Open Graphics card will have no competition.

    1. Re:OpenGraphics.org video card, open source driver by Anonymous Coward · · Score: 0

      They eventually found out there was more work to do than just registering an Open*.org domain?

  74. Re:Resolution independent toolkits and window mana by Blakey+Rat · · Score: 1

    Hate to tell you this, but that's already scheduled for the next version of OS X (10.5), and the next version of Windows (Vista, although I'm not sure if it will be there at release, or if it'll be patched in in a service pack.)

    The Linux community's gonna have to move pretty damned fast if they want to beat the two established OSes to it.

    That said, I do think Apple made a *huge* mistake by not using vectors all over OS X 10.0, considering they were basically rewriting it all from scratch anyway. Microsoft has backwards compatibility to contend with, but Apple's pretty free to do what they want-- they should have gone for it. The OS includes built-in PDF rendering anyway, they should have just stored all the icons/widgets as PDF in the first place.

  75. I can't wait until we get... by Anonymous Coward · · Score: 0

    SVG-based pr0n! X-D~~~

  76. Re:How about actually letting us use Scaled Window by colinrichardday · · Score: 1

    How can XGL/AIGL make editing *.tex files WYSIWYG? Even Lyx won't let me edit *.tex files.

  77. sadface by Anonymous Coward · · Score: 0

    Known to not work ------------------ ATI: Radeon 9500 through X850 (r300 and r400 generations). Some issues with rectangular textures may be fixed in new DRM CVS, need to verify. :(

  78. Re:How about actually letting us use Scaled Window by HaMMeReD3 · · Score: 1
    Your caps implies that you don't want this to happen, but the truth of the matter is as following.

    YOU NEED A COMPOSITE WINDOW MANAGER IN ORDER TO ZOOM THE WAY YOU WANT

    There, I said it, but the advantages of a composite window manager go a lot deeper then eye candy. It'll improve performance while expanding the boundary on the graphical capabilities of desktops, it's only a improvement and a logical step now that 3d acceleration is the norm.

  79. Not quite. by C10H14N2 · · Score: 1

    I'm perfectly capable of accomplishing the task. The point is that in many environments not only are your blocked from installing software, succeeding in doing so is grounds for termination--and OGG is hardly a widely used standard outside of the *nix world, so choosing this format effectively alienates a pretty wide workday audience.

    1. Re:Not quite. by shaitand · · Score: 1

      I would venture to say that OGG is hardly a widely used standard IN the *nix world (at least for video).

  80. Don't forget... by CarpetShark · · Score: 2, Insightful

    Resolution independence!! It's really time we got past this idea that 1024x768 is an optimal resolution due to web site design or the lowest common denominator or because some people can't see too well. If my new monitor can draw the curve of an "A" at 300dpi, then that's what what I want to see it at, dammit. Sticking with 96dpi or similar is just dumb.

    1. Re:Don't forget... by MullerMn · · Score: 1

      If the capital "A"'s on your screen have got curves in them, you might want to get that new monitor looked at.

    2. Re:Don't forget... by mgblst · · Score: 1

      You do realise that the letter A has no curves??

    3. Re:Don't forget... by zsau · · Score: 2, Interesting

      Actually, a half-decent serifed capital A will usually have curves around the serifs. You probably actually need 300 dpi before you can see it though, it's one reason printed output is so much more of a delight to read than on-screen.

      --
      Look out!
    4. Re:Don't forget... by Echnin · · Score: 1

      As for web browsers, you might want to try Opera for web browsing. Ever since I got a monitor that could display 1600x1200, I've been using its zoom function all the time; using 200% zoom gives me an excellent view for sites designed for 800x600 resolution, and 150% is great for sites designed for 1025x768. I'm not aware of a similar FireFox extension, as it didn't exist the last time I tried use it with the intent to switch from Opera (three times and counting), but I'm sure someone will point one out now. Just make sure it also resizes images and Flash objects before posting. Someone might also point out that my website (using a modified also doesn't use more than 800 width on most of the pages. Er, think of it as a "frame". :P (In fact I've been wondering how to center it vertically... oh well).

      --
      Lalala
  81. One up Novell? by Ensign+Nemo · · Score: 2, Insightful

    My take on this is Redhat doesn't like that Novell got all the press and kudos for Xgl and is trying to get mindshare back.

    Reasons for my viewpoint:

    1) I prefer Redhat over Suse. (This isn't an ego post about me, so hear me out.) I use both, but of the two I like Redhat better. I've had bad luck with Suse and Novell seems to be having trouble turning into an opensource/Linux company. We use Groupwise at work and evolution and Suse and have problems. So given a choice I'll take Redhat since I've had good luck with them. However, after reading about Novell's Xgl contributions and checking them out, my impressions of Novell have greatly improved. I'm definitely much more open minded now about them than before. Redhat has always had the reputation for commercial distros that give back to the community. Now with Novell's contributions, Redhat has contribution competition (if that makes any sense.) They are no longer THE company when it comes to good charma in the community. Another company has given back a HUGE contribution and a VERY visible one at that. Now if a person who has stated his biad towards Redhat has now given second thoughts to Novell, what is a person who has no bias or preference either way likely to think.

    2. They're not contributing to Xgl, but rather they came up with their own way and specifically stated is is different than Xgl.

    3. Make specific points about doing it 'upstream', which resurrects the flame wars on the xorg mailing list about in-house vs inet cvs development.

    4. Specifically mention how their approach is better than Novell's and how Novell's 'doesn't sit well with a lot of people.'

    My humble opinion. Don't get me wrong, I still like Redhat but in this case I think this is more for PR good than community good.

  82. XGL seems better.. by Anonymous Coward · · Score: 0

    Wow.. this is nowhere NEAR as cool as the wiggle or cube effects of XGL...

  83. No. It's not:"Just eyecandy" by ChrisA90278 · · Score: 1

    Open GL can take advantge of a hardware graphics processor from say Nvidia. Now you can afford to do things like smooth zooms and pans with no or little CPU and you can do image and video processing. Just look at what Apple does with Core Image. There really is a use for semi transparent windows and animated graphics if they are used for the right purposes. Current brute force CPU intensive methods require a powerfull CPU, 100+ watts of power and a cooling fan.

  84. Halt the damn presses!! by shaitand · · Score: 2, Interesting

    We need to nip this in the bud right here. My understanding is that this approach will still allow the same eyecandy but will lose the only REAL feature of XGL. A hardware accelerated desktop. Some of you like the eyecandy and transparent windows. That must be nice for you. The rest of us want a snappy and responsive desktop. XGL delivers that by hardware accelerating the entire xserver.

    If my understanding is incorrect then by all means, enlighten me. If not, then please stop with differing standards and approaches and embrace the fully functional system in existance today.

    P.S. Nvidia will use what they have to. They support this approach because it requires the less work on their part than XGL and therefore costs less money. Therefore, their opinion should be ignored and only the interests of the USERS should be considered.

    1. Re:Halt the damn presses!! by Anonymous Coward · · Score: 0

      I totally agree. This whole announcement just smells rotten. Red Hat was "apparently" working on this for a long time, yet only announces it after Xgl blows the socks off of everyone. It reeks of one-upmanship. It reeks of fears of not having control of mindshare.

      It reeks of some X developers getting pissed off that they weren't included in the early Xgl coding and planning.

      And I wonder why nVidia is hitting so hard against Xgl...could it be because having a unified call to OpenGL would possibly enable ATI to catch up very easily in Linuxland? Maybe that's not the reason, but I wonder if nVidia is merely thinking of itself here, or if it somehow threatens them.

  85. Codecs associated to containers by tepples · · Score: 1

    I don't really know why. Most of the media extensions you see on a regular basis are containers in the same way that ogg is.

    But among multimedia container formats seen on a regular basis, each is strongly associated in practice with one or a few specific codecs. For instance, a RIFF file with .wav extension most often has PCM audio, even though RIFF supports any audio codec with a DirectShow codec filter. From QuickTime 3 through 5, a QuickTime file with .mov extension most often had QDesign audio and Sorenson video. An MPEG-4 file with .m4a has MPEG-4 AAC audio; an MPEG-4 file with .m4v has MPEG-4 AAC audio and MPEG-4 Simple or Advanced Simple video. A RealMedia file with .ra or .rmj has one of the RealPlayer audio codecs; a RealMedia file with .rm has one of the RealPlayer audio codecs and one of the RealPlayer video codecs. The exception is .avi, which is a RIFF file (essentially a .wav with video) that makes full use of the container's ability to hold data using arbitrary codecs.

    Also in practice, it is common to use different styles of player for audio files vs. for video files because of the end user's different ability to perform other tasks while perceiving audio vs. video. Under at least Microsoft Windows Explorer (Folder Options associations) and Apache HTTP Server (mime.types), it's the file name suffix that determines whether to play the file in the background using an audio-oriented media player or to play the file in the foreground using a video-oriented media player. That's why a lot of people who work with media using the Ogg container have adopted .ogg for audio-only files (usually Vorbis) and .ogm for files that also contain video.

  86. Great, more dissidence. by Anonymous Coward · · Score: 0

    At least the dissidence gives us more choice. All you staunch defenders of your immediate favorites had better develop some Kuick Kombacks for when a story involving one of the competing technologies surfaces on Slashdot.

  87. ray traced window frames by trb · · Score: 1

    Back before the turn of the century, when 100MHz was an unimaginably fast speed for a PC (probably late 1980's), I remember sitting in a meeting discussing rendering window decorations (frames, title bars, buttons etc) with drop shadows, and I suggested, sarcastically, why not raytrace all the window decorations. People wrinkled their brows and laughed nervously.

  88. Re:Yay! Er.. Boo! Er... Yay! by Anonymous Coward · · Score: 0

    XP doesn't have a composited desktop. What are you talking about again?

  89. XGL the future? Already here! by Brain_Recall · · Score: 3, Informative
    Yes, I'm using XGL, right at this very moment. I'm running a Ubuntu beta release, DapperFlight4, to which compiz and XGL have been isntalled. The forum post on how to get it installed is here: http://www.ubuntuforums.org/showthread.php?t=13126 7

    It has also been reported to be working under Breezy Bager, but I'm not sure.


    And let me say, it's damn slick. Not everything is working (or at least not enabled by default), such as trasnparency, and the top and bottom of the desktop cube are simply white. I'll try to figure out if they're broken or disabled. But what is working, is everything else.


    Performance isn't the best. Theres some lagginess to DVDs, but only minor, and even less then expected when doing a wobbly-window move.


    As a plug for Ubuntu, this is by far the best distro I have played with. Every other time I have tried to get myself to Linux I ran into unmovable road blocks. This thing, (a damn BETA release!) boots up first try with all hardware detected and running (even my Dell-supplied Broadcom wireless NIC). Then, I go install the nVidia 3D driver and an experimental windower and stuff works perfectly. Honestly, I don't think it could get much better than this.

  90. Re:Yay! Er.. Boo! Er... Yay! by Anonymous Coward · · Score: 0

    You can feel however you like about it. Be an individual!

  91. Re:Resolution independent toolkits and window mana by Anonymous Coward · · Score: 0

    exists already for linux.

    http://cairographics.org/

  92. does NOT work with nVidia by Anonymous Coward · · Score: 0

    given that nVidia seems to be the more popular choice among linux users (no stats to back me up on that, but that's the feeling I get from boards), the fact that AIGLX does not currently work on nVidia cards may work against uptake.

    The site does say that support using the closed-source (yes, boo-hiss, i know...) nvidia driver is on its way, however..

  93. Re:How about actually letting us use Scaled Window by pembo13 · · Score: 1

    Out of curiousity, how would this be a benifit? I can't yet imagine. ANd how is this different from zooming?

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  94. path by Anonymous Coward · · Score: 0

    Hit the redhat "applications" icon, scroll up (or down depending on where you have it) the list, on mine, 5 apps up, the "control center". It's there.

    1. Re:path by pembo13 · · Score: 1

      That's KDE's Control Center, not redhat.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  95. re: .ogg by Anonymous Coward · · Score: 0

    Gnome desktops know what the file is no matter what extension you give it. KDE probably does, too. Macs apparently don't judging from the recent virus, but they might in the future.

    The only thing that is certain is that staying on Windows is not a solution - you may find a workaround for this, but you'll be continuing to do workarounds for the rest of your life, then.

  96. Re:How about actually letting us use Scaled Window by dbIII · · Score: 1
    I mean zoom in and out of ONE window
    "SHIFT" and "+"(on numeric keypad) scales up your Xterm and derivatives like Eterm and is very useful. With the right options gimp will resize the image window with "+", zooming in when it runs out of room. Both useful so I can see what you mean.

    Gnome or KDE could probably do this on an application level (especially with SVG) - but it would be a bit hard at the window manager level. Enlightement as an example takes image snapshots of windows to make icons, but scaling the other way and feeding mouse clicks and focus to the app - how would you do this without too much latency or pixelation?

  97. IAWTP by Anonymous Coward · · Score: 0

    I agree with this post.

  98. Re:How about actually letting us use Scaled Window by Anonymous Coward · · Score: 0

    how would you do this without too much latency or pixelation?

    Funnily enough, using the exact same development work that the GP is criticising as useless eye-candy. The same tricks that allow visual effects like wobbly windows and rotating cubic workspaces makes scaling window contents trivial.

  99. Re:How about actually letting us use Scaled Window by Anonymous Coward · · Score: 0

    Pretty sure he's aware of that. I think the point is he is making is that there is something incredibly do-able and useful that can be done right now but is instead overlooked in the name of eyecandy.

  100. the documentation is wrong by r00t · · Score: 1
    The cdrecord author is an unusually strange and hostile man. Oddities include:

    • wants to pretend every device is a parallel SCSI device
    • loves Solaris and hates Linux
    • writes for Solaris
    • takes every opportunity to trash Linux
    • refuses to accept HAL, udev, and D-BUS
    • refuses to accept the use of /dev/hd* and /dev/scd* as devices
    • demands that Linux invent totally bogus "SCSI ID" numbers for non-SCSI devices
    • makes cdrecord print warnings that lie about /dev/hd* support, claiming that it is accidental
    • refuses to accept patches for DVD burning

    The truth: Never use ide-scsi. Never use the -scanbus crap. Simply specify a normal device name and it will work. Basically, ignore the dishonest man page and web page.

  101. Re:VIZ by Anonymous Coward · · Score: 0

    Monkey Spooge with lighting, db pie charts and graphs, superimposed transparencies (2 read 3-4 or 5 charts in a single area of the screen, or holographic or hud, or whatever), etc... All done without ever touching the mouse. I think it's about time somebody began introducing intuition into /var/, eh?

  102. Re:How about actually letting us use Scaled Window by Vladimus · · Score: 1
    This would result in semmingly randomly sized widgets and incredibly poor font rendering.

    I'd mod your comment insightful, but you don't explain why. Window managers would have to work significantly differently from how they currently work. Window managers typically can only display fonts at fixed point sizes (9,12,14,24), and all window elements are at a fixed resolution.

    Here's how scaling a window would appear: User interface widgets (close boxes, scroll arrows, etc.) would become blurry and/or pixelated as they scaled up, and onscreen fonts would jump in incremental sizes, so that what you print would not match what you see. This is an unfortunate consequence of raster-based display rendering. This gets even worse when you have a bunch of windows of different sizes and differing legibility onscreen at the same time.

    To get what you would want, window managers would need to become vector-based (like graphics in Illustrator or Flash). I'm not anything like a real programmer, but I imagine that making X vector-based would not be easy in the least.

    --

    A rolling stone is worth two in the bush!

  103. I read your post thrice. by Anonymous Coward · · Score: 0

    I just needed to tell you this.

  104. Re:How about actually letting us use Scaled Window by labratuk · · Score: 1

    Most of X already has the capability to go vector based. Widgets can now be drawn in cairo and text is of course truetype. The problem is rerendering the truetype is very expensive. It's not like it's possible to vector render every character every frame (there are probably ~5000 visible characters in your browser window as you're reading this). In desktops typically a font is rendered into one pixmap per character when the app is first started, and then those pixmaps are used. The font is 'cached' at one resolution.

    Constantly changing resolutions would be a huge load, so it's not at all practical.

    Other than that it's theoretically possible, X would just need extensions to indicate when a window was being resized and when it was being 'zoomed'. And window pixmaps would keep having to be reallocated at different sizes.

    --
    Malike Bamiyi wanted my assistance.
  105. Hilarious by Anonymous Coward · · Score: 0

    What we should do is grab the X developers and force them to work on a Microsoft Active Directory clone.

    A great example of toilet humor, I really cracked up at that.

    Nice one. :-)

  106. Re:Yay! Er.. Boo! Er... Yay! by Makarakalax · · Score: 1

    You're supposed to feel like this is the last pointless comment you're going to write at slashdot. I hope it sticks, kthxbye.

  107. Re:WMP plays ogg (and it works properly now) by illiminable · · Score: 1

    Hmmm... how unfortunate that the 3 files people want to play can crash the player sometimes :( If you had hardware acceleration turned on in WMP, version 0.70 would crash on all three of those demo files. I have fixed this problem, and a few others and made a new release. V0.71 should play those files ok. www.illiminable.com/ogg/

  108. You miss the point by Feztaa · · Score: 1

    You're absolutely right in that a lot of the effects present server no real purpose other than showing off capabilities, but you're missing the bigger point here.

    The point of all this aiglx/xgl/etc stuff is not so that we can have drop shadows and transparency. The point is having hardware accelerated X to take load off the main CPU, making UI interactions faster and more efficient. It's about taking advantage of the hardware that we have instead of relying on the CPU to do everything. All the visual effects are just gravy.

    And I gree that some of the effects are a bit garish and overdone, but I like a lot of them. You can expect that within a few months, there'll be third-party compositing managers come out that do all kinds of crazy, experimental effects, most of which would make a normal person hurl. But I expect that both Fedora and Ubuntu will be in a race to create a very coherent desktop experience, using only subtle eyecandy where it makes sense to improve usability (such as the minimize animation showing where the window is actually going).

    One effect that I'd really like to see is desaturating inactive windows. A lot of windowmanagers do this with just the titlebar, for example, where the active window has a blue title bar and inactive ones have grey titlebars. Imagine if this desaturation was applied to the entire window and not just the titlebar. That would convey useful information (the active window is the only one that has any colour in it), while not being garish or overdone. Perhaps only desaturate to 50% instead of all the way to 0%, just to retain *some* colour for applications where colour conveys important information (I'm sure most applications use colour to convey information, such as link colours in a browser).

  109. Alpha by jonasj · · Score: 1

    I'm running a Ubuntu beta release, DapperFlight4 [...] This thing, (a damn BETA release!)

    Alpha release, even. A beta release of Dapper won't happen for another month. Of course, that only makes your experience even more impressive.

    --
    You know, Microsoft's street address also says a lot about their mentality.
  110. New desktop idea by Anonymous Coward · · Score: 0

    Look at www.psycho-project.org/mintop.html

    It looks like a good idea on making a revolution on desktop