Slashdot Mirror


Longhorn's Windows Graphics Foundation Examined

Matt J writes "Dave Salvator at ExtremeTech goes over some of the graphics designs for Longhorn. 'David Blythe of the DirectX development team gave a very interesting talk about the upcoming 3D graphics architecture in Longhorn, the next major revision of Windows. Called Windows Graphics Foundation (WGF), this new architecture will usher in some major changes to how 3D graphics operations get handled by Longhorn. These changes extend well beyond Longhorn's Avalon technology, which will render the Windows Desktop using a GPU's 3D graphics processing power rather than the traditional 2D blitter. WGF will instead define the core 3D operations themselves.'"

399 comments

  1. Wow by blackula · · Score: 1, Funny

    What's with the sickening new theme on here?

    1. Re:Wow by Anonymous Coward · · Score: 5, Informative

      Back up and erase the "it." in "it.slashdot.org" to make it go away.

    2. Re:Wow by rapjo · · Score: 0, Offtopic

      Wow, if you weren't posting AC and if I had some mod points, you'd get some serious modding up from me.

    3. Re:Wow by Anonymous Coward · · Score: 0

      Sorry but this just doesn't work for me. Same color scheme WITH or WITHOUT the "it." leading the domain name. What am I doing wrong?

      Firefox 0.9.2

    4. Re:Wow by Anonymous Coward · · Score: 0

      It could be worse... it could be the apache section:

      http://apache.slashdot.org/

    5. Re:Wow by ScrewMaster · · Score: 0, Offtopic

      Actually, I think he needs to start drinking. Heavily.

      --
      The higher the technology, the sharper that two-edged sword.
    6. Re:Wow by Anonymous Coward · · Score: 0

      No way. I mean, I'm not a fan of purple, fair enough. But this light gold is NEARLY UNREADABLE. What freaking moron designed this? (I'm talking to you, Taco).

    7. Re:Wow by Anonymous Coward · · Score: 0
      What am I doing wrong?

      NOT thinking about your breathing.
  2. Windowing by ChozCunningham · · Score: 5, Insightful
    It would be nice to see some of the Linux GUI developers implement a fully vector-based scalable windowing system. This would put linux one visual step ahead of MS, as they are half-way there with the Longhorn GDI replacement.

    An intelligent GUI would be settable to any virtual resilution, with elements that are fully scalable, from icons to "system" fonts. This is an inevitable feature on the desktop, and I wonder if any proposals are in the works.

    1. Re:Windowing by seltzered · · Score: 1

      what about fresco?

      ok, ok, i know it's nowhere near done, i just wanted to open some discussion on it

    2. Re:Windowing by shird · · Score: 1, Insightful

      How would it put them one step ahead when MS are already half way there and Linux hasnt got anything like it at all? They are behind, not anywhere near 'one step ahead'. If anything, it might put them on the same level.

      --
      I.O.U One Sig.
    3. Re:Windowing by Anonymous Coward · · Score: 1, Interesting

      Because "Open Source Development Model" skips little things like QA and user feedback testing. That allows them to "release" something and claim to be first with a particular technology, when in fact it's half-baked by commercial user standards.

    4. Re:Windowing by IntlHarvester · · Score: 2, Insightful

      What about Fresco?

      Well, in the many years I've been on Slashdot, everytime someone attacks the X11 imaging model, someone replys with a link to Berlin/Fresco. Yet, after all this time, nobody uses it and it has zero applications, and appear in every respect to be someone's academic vaporware. That's what.

      --
      Business. Numbers. Money. People. Computer World.
    5. Re:Windowing by Anonymous Coward · · Score: 0

      Because "Open Source Development Model" skips little things like QA and user feedback testing.

      QA? User feedback? Ha! If the users don't like it or cant use it, then maybe they need to RTFM!

    6. Re:Windowing by ChozCunningham · · Score: 5, Interesting
      The most interesting part of MS's graphics model is that it is supposedly a 100% new engine, yet it maintains compatability with existing applications. And they clame that it will degrade gracefully to older hardware, as well. I am inclined to believe it will do a pretty good job of that, since of all the things I hate about windows, it's backwards compatability is relatively excellent. I've played games and used dos and Win 3.11 applications under 200 and XP that I really never expected to just "click and go".

      It is time for the "Z" Windowing system standard. A fully SVG compliant, and "X" compliant vector based (but bitmap friendly, via texture mapping) system. Who's down?

    7. Re:Windowing by azuretek · · Score: 1

      personally I like my CLI, text based is all I need... on occassion I like to play games or view images, right now I'm not really looking forward to 3D desktops when I'm still using my terminal windows all day...

      I'm sure many developers feel the same way, they dont see a reason to work on fancy 3D graphical desktops. We like our command lines.... oh well, i'll just stick with my terminals ;)

    8. Re:Windowing by Anonymous Coward · · Score: 1, Informative

      > It would be nice to see some of the Linux GUI developers implement a fully vector-based scalable windowing system.
      . . .
      > An intelligent GUI would be settable to any virtual resilution, with elements that are fully scalable. . .


      Someone tried it once, it was called NeWS. But all the X-heads couldn't grasp why it was better.

    9. Re:Windowing by Anonymous Coward · · Score: 1, Funny

      The problem with that is that it has the letters SCO in it, which means lawsuits at some future time.

    10. Re:Windowing by Spellbinder · · Score: 1

      while old dos games may work quite well i had a lot of problems with directX 6 or something around there games ...

      --


      stop supporting microsoft with pirating their software!!!!!
    11. Re:Windowing by Anonymous Coward · · Score: 0

      Fresco includes a GUI toolkit which have to be used. So every application has to be ported to this toolkit. This won't work. Also it lacks some features all those X11 users like.

      A vector based engine should be a SVG based thing with additional markup for classifications of interactions. I will write something to this idea in my masters/diplom theses.

      (It will have an X11 interconnect, at least as prototype)

    12. Re:Windowing by nathanh · · Score: 4, Informative
      It would be nice to see some of the Linux GUI developers implement a fully vector-based scalable windowing system.

      It's sort of happening already.

      SVG in GNOME and KDE. That's scalable vector graphics at the application level. Some themes already use SVG for icons and window decorations.

      CAIRO offers scalable vector graphics at the X11 level. Nice pics here. Hardware acceleration through Xrender.

      Windows are getting alpha channels thanks to XDamage, XFixes and XComposite. Means we'll finally start seeing similar effects to what you get with Aqua on MacOS X.

      All the bits are coming together. If you're willing to play at the bleeding edge then you can see some of these effects today.

    13. Re:Windowing by smallguy78 · · Score: 0

      If the linux desktops ever want to stand a chance of grabbing some market share from Windows, they need to be implementing this kind of technology whilst Microsoft are still in the planning phase. Although having said that, OS X has the capability but hasn't seen its market share rise.

      --
      Nothing costs nothing
    14. Re:Windowing by ultranova · · Score: 1

      Because "Open Source Development Model" skips little things like QA and user feedback testing. That allows them to "release" something and claim to be first with a particular technology, when in fact it's half-baked by commercial user standards.

      Yes, Gtk-Gnutella sure is a shitty Gnutella client compared to BearShare, Pan sure is a shitty newsreader compared to Agent, and Firefox and Mozilla sure are shitty browsers compared to Internet Explorer.

      Or maybe not.

      BTW. You have learned much, young AC, but you are not a troll yet. Or maybe you are, after all, I answered you...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    15. Re:Windowing by Anonymous Coward · · Score: 0

      Yeah but so does MS. Oh sorry, that's not accurate. QA is the first public release from MS (usually called "Version 3", because people know these rules), User Feedback Testing is the second (usually called "SP1"), and the first actually usable release is the third (usually called "Pro" or "Enterprise" or other Buzzword-du-jour). MS: Open Source's testing procedures without the open source!

    16. Re:Windowing by Anonymous Coward · · Score: 0

      If there be a leader, I'm down with contributing.

      alliterate!bastard@yahoo.com

      ! is an underscore.

      H.

    17. Re:Windowing by danheskett · · Score: 1

      That's fine.. how do you propose that my aunt does her work with topological mapping against a CLI? Make a small change in a 20MB text file, and then render it to PS, and output to dead tree? (Repeat?)..

      CLI is good for it's good for, but pretty much terrible for everything else.. if you want to do text processing, by all means, go for it.

    18. Re:Windowing by CanadianCrackPot · · Score: 1

      You got DOS games to work under WinXP??? How all I ever got out of most of them were over glorified Segmentation Faults (and this was just Quake).

      As to the second part it's time for an X.org fork to Z.org.

      --
      Good programmers drink beer to relieve job stress.
      Great programmers drink hard liquor and work best hungover.
    19. Re:Windowing by SpectralOne · · Score: 1

      Yes, yes. Let's all rush to copy Windows. MS never innovates...er, wait? oh.

    20. Re:Windowing by Anonymous Coward · · Score: 0

      Well, as none of those apps are "new" technology, you missed the entire point.

      Think of early versions of Mozilla which claimed "First Browser with Full W3C compatibility", unless you actually tried it and found their DOM implementation was unusably buggy.

      Or early x86-64 distros that shipped with loads of broken drivers and problems with 32-bit software.

      The Linux world treats users like beta-testers and just sets the acceptability threshold much much lower than MS/Apple/Sun/etc.

    21. Re:Windowing by gigahawk · · Score: 1

      Actually, gtk-gnutella sucks in usability compared to BearShare, or K++ which is what I end up using most of the time. Pan's UI is the same compared to Agent, although I use Thunderbird's news reader. Maybe you don't know what good looking UI is? You should go outside and observe some nice architecture; those basement walls are a bit too anti-UI.

    22. Re:Windowing by deaddrunk · · Score: 1

      Surely that's the Microsoft development model

      --
      Does a Christian soccer team even need a goalkeeper?
    23. Re:Windowing by Anonymous Coward · · Score: 0

      Early pan clients fell down and went BOOM all the time, making for a truly obnoxious user experience.

      Love it now, but it could have stood a few more revs before I picked it up and started using it.

      Yes the open source world is all about user testing to improve/fix bugs, but sometimes I selfishly don't want to be the guinea pig.

      Of course all I'm saying is that I'd wished I'd waited a few months till I started to use pan, not that they should have "delayed its release." but he does have a point. If you're going to crow about being the firstest with the mostest, don't compare the "initial Freshmeat announcement" of some of these apps with the first commercial release of their competition.

    24. Re:Windowing by Junks+Jerzey · · Score: 1

      t would be nice to see some of the Linux GUI developers implement a fully vector-based scalable windowing system. This would put linux one visual step ahead of MS, as they are half-way there with the Longhorn GDI replacement.

      The sad part is--and I mean this in a completely non-trolling way--that this could have been available YEARS ago if someone had been forward thinking enough to work on it. Why did it have to wait until Microsoft announced it? Why was so much time spend copying Microsoft's old interfaces rather than advancing the state of the art? In all honesty, the "Let's copy what the other guys have now and improve a few things" attitude is going to keep Linux in the backseat.

      Similarly, Firefox is cool, but it's just Internet Explorer + 1. If the next IE is a major leap, will FF have been worth it?

    25. Re:Windowing by RungeKutta · · Score: 1

      Well that's fine, I use to do all my development in Joe either on the "pure" CLI or through RXVT or Konsole. Now I've switched to Kate which is really nice actually. If I'm in Windows then I use Eclipse.

      What you say is where Linux kind of fails ... the "scratch an itch" type of development. Its why the desktop environments are a mishmash of about 45% Windows, 40% Mac, and 10% other unix de's, and 5% new. They were all created to fill the OSS void of Windows or Mac and is why commerical software is more "innovative" on that front.

      If most computer users were developers, most computer users would probably use Linux and/or BSD because that's what they're good for. There are TONS of libraries, the source code is mostly there, and it kind of gives you the "feel" like you have control of you computer.

      For usability of day-to-day BS, you can't beat Mac and Windows is decent too. For just browsing and using my music applications, Windows is SOO much better. BTW I primarly use Firefox and Thunderbird and they work better here than under Linux.

      --
      You are free to do as we tell you.
      We want your soul.
      www.wewantyoursoul.com
    26. Re:Windowing by ultranova · · Score: 1

      Actually, gtk-gnutella sucks in usability compared to BearShare, or K++ which is what I end up using most of the time.

      Haven't used K++ so I couldn't comment on that. However, after switching from BearShare to Gtk-Gnutella (whith a long gnutellaless gap between), I can't say I'd miss any features... Of course, I last used BearShare years ago, so it's possible that they've made some huge improvements in the meantime.

      Pan's UI is the same compared to Agent, although I use Thunderbird's news reader.

      Pan's UI is a lot quicker when you have lots of messages available. Searching, especially, is a lot faster.

      Maybe you don't know what good looking UI is?

      It is an UI that doesn't hurt my eyes. A good UI, on the other hand, is one that allows me to automate everything (Gtk-Gnutella really needs to integrate support for Python language for it's filters) so I don't need to waste my time on things that could be taken care of by the computer itself.

      A good UI is one that goes into the "background", so to speak, and lets me concentrate on my work; after all, I'm not using the computer to see the awesome GUI, I'm using it as a means to an end.

      You should go outside and observe some nice architecture; those basement walls are a bit too anti-UI.

      I live in the top floor. But now that you mentioned architecture, this place is pretty close to my ideal: plenty of trees (small forests, actually) and nature, yet all the basic services are within a few minutes walking distance, and a big city with it's extended services is reachable with half an hour journey by the train. Or car; there's a motorway going nearby.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  3. Cool! by goMac2500 · · Score: 4, Funny

    Wow! This makes me jealous... I wish my Powerbook running OS X could do thi.... Oh.... wait....

    1. Re:Cool! by realmolo · · Score: 0

      Well, Apple had to figure out SOME way to justify putting a 3D accelerator in a Mac.

      I mean, it sure isn't for games.

      ;)

    2. Re:Cool! by JasdonLe · · Score: 2, Informative

      Actually, and correct me if I'm wrong, anyone, Mac OS X doesn't do anything like this. OS X only simulates 3D graphics using 2D methods.

      I am by no means a M$ fan, but what they're talking about should blow your PowerBook away.

      --
      ** A Sketch a Week **
      http://www.sketchplease.com
    3. Re:Cool! by tftp · · Score: 1
      OS X only simulates 3D graphics using 2D methods.

      What's wrong with that? You see the same pixels anyway.

      Do you have to have your window border properly shaded depending on the "light" source, or you'd rather prefer to have your job done?

    4. Re:Cool! by TheSpoom · · Score: 1

      Nothing, but he's correcting the assumption that Apple has already been there, when they haven't. This would be a first.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    5. Re:Cool! by sqrt(2) · · Score: 1
      --
      If you build it, nerds will come. Soylentnews.org
    6. Re:Cool! by ptelligence · · Score: 1

      How the hell else can you display 3d graphics on a 2d monitor?

    7. Re:Cool! by JasdonLe · · Score: 1

      Thanks, man. :) I have never seen more people consistantly miss the point than on /.

      --
      ** A Sketch a Week **
      http://www.sketchplease.com
    8. Re:Cool! by Brett+Johnson · · Score: 1

      Most of the OS X 3D drawing is done via OpenGL. The OpenGL is [optionally] hardware-accelerated using the GPUs and shaders select high-end ATI and Nvidia cards. The combination of the fast GPU and the Altivec vector processor makes for some intense 3D image manipulation.

    9. Re:Cool! by dtfinch · · Score: 1

      what they're talking about should blow your PowerBook away.

      Except that by then the Powerbook would probably be 4-6 years old and Apple would be unveiling something new. Though I'm by no means an Apple fan.

    10. Re:Cool! by Anonymous Coward · · Score: 0

      You are incorrect. Apple has been and is there, witness Expose, fast user switching animation, Dashboard (in Tiger), etc.

      What separates M$'s approach from Apple's, would be taste.

    11. Re:Cool! by goMac2500 · · Score: 5, Insightful

      To answer your reply, Mac OS X does indeed route drawing through the graphics card. It has since 10.2. http://www.apple.com/macosx/features/quartzextreme /

    12. Re:Cool! by VertigoAce · · Score: 4, Informative

      It sounds like he is talking about how the 3d surface is created inside the computer.

      It's kind of like the difference between a photograph and a painting. Both can represent a 3d world projected onto a 2d surface. The painter must fake the 3d effect by hand (like a traditional GUI appearing 3d). The photographer doesn't have to do this since he is simply taking a snapshot of an already 3d world (like rendering a real 3d scene as a GUI). To get a photograph of a different angle, you just reposition the camera. A painter, on the other hand, has to basically start from scratch.

      Old computer games sometimes appeared 3d even though they were represented internally as 2d objects (static character images with the shadows manually drawn in for example). Current games represent the world internally as a 3d environment that is projected onto the plane of the camera. It's computationally more expensive, but much more flexible. At first I'm sure it'll be a more complicated way of making things look basically the same as they do now. But I imagine people will find useful applications for it as time goes on.

    13. Re:Cool! by blowdart · · Score: 1

      You mean fast user switching that's been in XP since RTM? Or Dashboard that's a rip off of Konfabulator?

    14. Re:Cool! by Afrosheen · · Score: 1

      User switching, sure. But fast? That's stretching it. I dealt with a few older machines this week running XP and user switching was like asking the oceans to part.

      A comparably aged Mac takes much less time to flip back and forth.

    15. Re:Cool! by Anonymous Coward · · Score: 0

      Yes, Macs win the 400Mhz dicksize war. Now, for "the rest of us", that was 3 computers ago.

    16. Re:Cool! by Anonymous Coward · · Score: 0

      "Or Dashboard that's a rip off of..."

      Bzzt!

      Sorry clown, you lose.

    17. Re:Cool! by Ilgaz · · Score: 2, Insightful

      http://www.apple.com/macosx/features/quartzextreme /

      See? Read it again...

      Wonder how OS X can handle rotating 3d cubes, "genie effect", even jumping dock icons? There...

      When I first moved to Mac G5, those fx made me say "oh, what a waste of cpu power"... Until I figured cpu isn't even used more than 1% on such stuff.

      Microsoft "photocopied" (no less) another OS X invention.

    18. Re:Cool! by Anonymous Coward · · Score: 0

      When I first moved to Mac G5, those fx made me say "oh, what a waste of cpu power"... Until I figured cpu isn't even used more than 1% on such stuff.

      So how come the interface is so slow then? I mean, come on - the hardware (CPU, GFX card etc) packs quite a lot of power, at least according to the specs. You'd expect that by G5, things would start to handle the Mac GUI somewhat. (G3 was totally understandable, G4 disappointing that they couldn't).

    19. Re:Cool! by ultranova · · Score: 1

      To answer your reply, Mac OS X does indeed route drawing through the graphics card. It has since 10.2.

      No, really ? And here I thought it sent ultrasonic bursts through the sound card to create the screen image by using the interference patterns to distort the LCD. I'm shocked and dismayed to learn that they still depend on the antiquated, obsolete technique of sending the image data to a graphics adapter!

      From the no-shit-sherlock dept.

      Seriously, I think this whole talk about 3D desktops sounds a lot like the method I just described: a needlessly complicated way of consuming huge amounts of processor power and memory to draw 2D images - or is any of you going to read Slashdot with the browser window at 45 degree angle to the screen ? And there's the added benefit of the end result propably looking a lot worse than the current picture, due to the need to filter it as a whole after scaling/rotating and less available processor power to smooth fonts and pictures.

      No, this is one of those amazingly bad ideas that just sound really cool until it's too late.

      "Hmm, it's been raining really hard for a week now, so maybe I should go and see if the swamp behind the forest is wetter than usual. Better be quiet, wouldn't want to wake anyone else - and since there's full moon tonight, I won't even need to take a flaslight."

      "Yeah, there's icebergs, but this ship cannot sink and I want to make a new speed record to New York, so full speed ahead ! Oh, and tell the radist to tell the radist of the only other ship nearby to piss off, so our passengers can send messages home."

      "Look, no one's going to be using this program in the year 2000, so just use two digits for a year !"

      "Yeah, but how could we make our chess game different ? I KNOW ! Lets make it REAL-TIME !"

      "You know, it would be kinda cool if a web page could have the browser automatically load and execute programs..."

      "I'd better put my email address to the front page so people can contact me easily."

      "This page's kinda dull... Let's put in a five-minute unskippable Flash intro and change the colors to dark green text on bright red background. And put in a dozen animated GIFs. That should liven it up. Oh, and we don't want to violate no patent either, so better make those pictures uncompressed."

      "You know, I just realized. We could just skip this HTML stuff and make the whole site as one big Flash app."

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    20. Re:Cool! by dfj225 · · Score: 1

      I wish that Apple would find some way to use this idea to make the desktop more efficient. Right now, expose is great, and the genie effects and all are cool, but I would like some 3D innovation that really shows the benefits of having a 3D window system. So far, the only thing along this line that I have seen was from a MS demostration of Avalon, where now a command similar to alt-tab will have all the windows on the system rotate along the z-axis (into the screen) so what you see is like a spaced out stack of cards. I didn't get to see the animation is person but it looked like it might have some potential. Now before anyone respons saying "you forgot OS X's cube user switching or the new iChat video stuff" I would say those ideas are neat and certainly look good, but I want something that will really help with productivity and benefit the way the window manager is used.

      --
      SIGFAULT
    21. Re:Cool! by nuggetman · · Score: 1

      No, Dashboard that reimplements the original desk toys idea better than Arlo did

      --
      ...and that's all there is to it.
    22. Re:Cool! by topham · · Score: 1

      I've been using Mac OS X 10.3 since November. (Before that I did not have a Mac, but I have owned and built several PCs). Apple has done a very good job of implementing 3D Graphics card enhancements into their GUI. Very little of the effects are really what I would call eye-candy. They actually serve a purpose. Even when minimizing to the Dock (task bar) the gui effect lets you know where on the Dock the application went. It is so fast and smooth that it does NOT impact the CPU in the least.

      A friend of mine, who loves to bug me about my buying a Mac, spent about 5 minutes sitting at my desk and drooled over the 'eye-candy'. He saw how useful features like Expose was, and how smooth it was and was in awe. I've seen a couple of programs implement Expose like functionality on Windows and the fact is they do not work well at all. Until Microsoft implements an interface like Apple has they will be limited in the effects they can do. Effects that do serve a purpose to subtly inform the user of events.

    23. Re:Cool! by krunk7 · · Score: 1

      I believe that full openGL 3d rendering is available on the desktop if your video card supports it and there is a cause to use it(quartz extreme). Afterall, not much reason to use full on 3d rendering for a window.

    24. Re:Cool! by Anonymous Coward · · Score: 0

      What are you saying? It is FAST, REALLY fast. Faster than any XP I have seen!

      John

  4. From the article... by joseph+schmo · · Score: 4, Funny

    One of the first orders of business is to "fix busted stuff," as Blythe put it. These items include no more blue-screens (hard crashes) caused by the graphics driver, and moving more processing into what's known as user mode.

    They're calling this thing WGF (Windows Graphics Foundation). Perhaps instead of blue GPF's it can generate pretty pink Windows General Faults.

    1. Re:From the article... by jd · · Score: 2, Funny

      Not just pink! 3D as well! Have a GPF that rotates along the three primary axis to the tune of The Blue Danube.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:From the article... by Anonymous Coward · · Score: 0

      Or maybe they will just make it so the blue screen doesn't come it, and when a crash does happen (because we all know it will) they will just bring up a screen how they didn't succeed in copying Apple correctly, but then quickly show the blue screen with inverted colors so no one can call it the BSOD

    3. Re:From the article... by IntlHarvester · · Score: 1

      I have to say that Apple's TSOD* is pretty sexy. Used to see it all the time when I was running 10.2. Hopefully Microsoft will copy that, but I rather like the BSOD's stack trace, so maybe that can be animated in like the OpenGL screensavers.

      * Transparent screen of death

      --
      Business. Numbers. Money. People. Computer World.
    4. Re:From the article... by TheSpoom · · Score: 1

      The blue screen of death's colour actually isn't constant ;^)

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    5. Re:From the article... by smallguy78 · · Score: 1, Informative

      You can get a blue screen of death screensaver from http://www.sysinternals.com/ntw2k/freeware/bluescr eensaver.shtml . Always a hoot to have running in your lunch hour.

      --
      Nothing costs nothing
    6. Re:From the article... by Anonymous Coward · · Score: 0

      I always thought it was classy of apple to print "please restart your computer" not just in english, but in 5 other languages.

  5. Preemptive GPU sharing does not appear until R3 by ScrappyLaptop · · Score: 0, Troll

    ...remember in Win 3.xx when an app would not let go of the processor? Should we get ready for a lot of solid grey windows and one actively redrawn one until the third revision of the OS?

    1. Re:Preemptive GPU sharing does not appear until R3 by Anonymous Coward · · Score: 0

      remember in Win 3.xx when an app would not let go of the processor?

      Yeah, that really sucked that it was entirely up to the programmer to make sure his app "played nice" with the rest of the system. Sheesh! Really! You mean I have to program in a loop to do what the OS should have already done?

      You mean my little program has complete control?

      BWAAHAHAHAHA...

    2. Re:Preemptive GPU sharing does not appear until R3 by TheSpoom · · Score: 2, Informative

      Do you honestly think Microsoft wouldn't put preemptive multitasking in a new version of Windows? That would be feature (and usefulness) suicide.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    3. Re:Preemptive GPU sharing does not appear until R3 by Anonymous Coward · · Score: 0

      No, he is saying that windows will not come with GPU (grapgics card) forced sharing. This means that apps can take control of the GPU and not let go of it to allow other programs to redraw the screen. The effect would be much like that of windows 3.x. Windows will continue to have preemptive multitasking for the cpu(s) until something better comes along. I btw am working on "Something Better"

  6. Re:Oh no by Rosyna · · Score: 1

    OS X seems to have no problem with it. Then again Longhorn's implementation could be completely whacked.

  7. So.... by heyitsme · · Score: 1

    It's just like OSX's Aqua, rendering the GUI in the graphics card and all...?

    Good innovation.

    1. Re:So.... by NanoGator · · Score: 4, Interesting

      When was the word 'innovation' used? I can't find it. But since we're on the topic, it is interesting that despite MS being a monopoly, they're still doing major work on their upcoming OS. But... no, we'd rather talk about their OS taking a big step towards (possibly even past) what Apple has done.

      --
      "Derp de derp."
    2. Re:So.... by Dwonis · · Score: 1
      But since we're on the topic, it is interesting that despite MS being a monopoly, they're still doing major work on their upcoming OS. But... no, we'd rather talk about their OS taking a big step towards (possibly even past) what Apple has done.

      Microsoft is making Windows better than it was before. Excellent!

      Let me know when Microsoft makes Windows good. Or, if not good, at least on-par with modern operating systems.

    3. Re:So.... by RzUpAnmsCwrds · · Score: 4, Informative

      "It's just like OSX's Aqua, rendering the GUI in the graphics card and all...?"

      No. Aqua doesn't render the GUI in the graphics card at all. It does, however, use the graphics card as a high-speed composition engine.

      Aqua is also bitmap based. Despite what many have said, OS X icons are just bitmaps, as are the buttons and other controls. That means that they don't scale very well - just like the widgets in Windows XP.

      With Longhorn, everything is vectorized. You'll be able to adjust the DPI of your display and all of the controls will automatically update to match it. For example, you could have a 300dpi display and then adjust the widget size so you can still read the text.

      People with UXGA 14" notebook displays know all about this. Many choose to run their display at a lower, non-native resolution because the text is too small otherwise. This isn't the best solution. With Longhorn, they'll be able to run at full native resolution and adjust the text size (and the size of the titlebars, icons, buttons, scrollbars, and everything else) to make everything usable. Plus, they get the benifits of high resolution: clear, crisp text and objects.

    4. Re:So.... by Anonymous Coward · · Score: 0

      That was 4 years ago with the release of Windows 2000.

    5. Re:So.... by Anonymous Coward · · Score: 0

      Mac OS X's Core Graphics architecture is based on PDF, which is vectorized. Most pics are bitmaps, but it doesn't need to be that way.

    6. Re:So.... by Reteo+Varala · · Score: 1

      *chuckle* Why not? If it becomes accepted that MS is actually innovating, then it can also become a possibility that they are also issuing valid patents to keep us out. As long as other systems are issuing these features before MS can patent them, they will still be overturned.

      Psychological warfare, my friend. People are psyching themselves up against the legal battles to come. ;)

    7. Re:So.... by NanoGator · · Score: 1

      "Or, if not good, at least on-par with modern operating systems."

      Windows 2000, and to a lesser extent, Windows XP. Okay, I don't have >6 month up times, but I don't have in opportune crashes either. If I did, my job as a 3D animator would be in jeopardy. I don't remember the last time I left an over-the-weekend render and came back on Monday to an 'oh shit!. I do remember that it was before Win2k.

      --
      "Derp de derp."
    8. Re:So.... by aldoman · · Score: 1

      Windows 2000... XP aswell...

    9. Re:So.... by aldoman · · Score: 0, Troll

      Wrong. It's based on Postscript. Replace 'most pics' with 'every widget, animation and icon' and you'll realize that Quartz Extreme is really just a marketing gimmick with a way to sidestep the problems of writing a fast 2D engine (OSX just treats each window as vectors, with all the widgets, icons, backgrounds etc as a texture on top of it, which mean's its fast for dragging windows around, but terribly slow at resizing them (because it has to redraw _everything_ on the screen)). The changes required to make OSX be a fully vectorized OS like Longhorn will be are very significant indeed, mainly because all the eyecandy is due to the amount of bitmaps it uses.

      OSX used to be leet, but 'sadly' it's being tailed with Longhorn, very fast indeed. Linux is going to post a threat to it aswell, and GNOME and even KDE are starting to shape up. Slowly, but surely.

    10. Re:So.... by Cesare+Ferrari · · Score: 1

      Granted, bitmaps don't scale very well in certain situations, and vectors do, but this doesn't mean that you should use vectors for everything. Apple sensibly use a large bitmap size which is scaled down for most display purposes, and scaling bitmaps down is pretty good. The application icons are something like 256*256, so you rarely want to scale them up.

      Let's face it, if you scale an icon to 4*4 pixels, it's not going to look good no matter if it started life as a vector or a bitmap :-)

      And while we're on the subject, and someone please hire a graphic artist at microsoft and get some decent icon's put together? Windows icons are really really poor, and make the UI look cheap. It's not going to break the bank to get an artist in for 6 months...

      BTW, about your laptop thing - why can't you set a larger font size in XP at the moment? I'm not sure I understand.

      Cesar

    11. Re:So.... by RzUpAnmsCwrds · · Score: 1

      "And while we're on the subject, and someone please hire a graphic artist at microsoft and get some decent icon's put together? Windows icons are really really poor, and make the UI look cheap. It's not going to break the bank to get an artist in for 6 months..."

      Microsoft didn't develop the icons for XP, it was outsourced to Iconfactory Design, Inc.

      I actually kind of like the XP icons. They give the OS a very unique look and are a change from the "photorealistic" OS X icons.

      "BTW, about your laptop thing - why can't you set a larger font size in XP at the moment? I'm not sure I understand."

      You can. XP is even smart enough to include higher-DPI versions of the controls and windows that scale up nicely. However, changing the DPI in Windows breaks some 3rd party apps, and a lot of things don't scale up well. It makes everything take on a "bloated" look.

      With Longhorn, everything will scale nicely - a desktop set to 300dpi on a 300dpi screen will look identical to a desktop set to 150dpi on a 150dpi screen (of course, the 300dpi version will be sharper - but everything will be the same physical size).

    12. Re:So.... by Anonymous Coward · · Score: 0

      First off, get it strait, It hasn't been based on Postscript since Apple bought NeXT. It's Adobe's PDF. Second, Apple has released a tech demo at WWDC that allows the DPI-independency through some Quartz debug trickery (It's not stable yet, but it's in there)
      Every OS has to redraw the window to resize it.
      OS X is slow because it redraws the frame every time the frame moves at all, which, in conjunction with the double buffering, allows the "Live Resizing" feature of OS X (A window should never change to white in OS X, and a window's contents should always dynamically expand as soon as they can.)

    13. Re:So.... by Jedi+Alec · · Score: 1

      well, some of us do get those uptimes, and in my own case generally the reason things get rebooted is due to some sort of hardware failure or something fishy on the side of the electrical system. heck, i got 4 months uptime on a WinME box...

      --

      People replying to my sig annoy me. That's why I change it all the time.
    14. Re:So.... by melatonin · · Score: 4, Interesting

      Aqua is also bitmap based. Despite what many have said, OS X icons are just bitmaps, as are the buttons and other controls. That means that they don't scale very well - just like the widgets in Windows XP.

      Yes, Aqua is one mega-gigantic compositing engine. The power of that shouldn't be underestimated, but I'd expect Longhorn to be able to do that fine. However, Quartz 2D is also a complete vector rasterizing engine, implemented (I assume, it'd be stupid if not) in AltiVec. Why use a GPU when you have multiple vector processors on a G5? (With oodles of L2 and L3 cache to eat on). FYI, writing vector graphics code with AltiVec is very yummy. If you look at the Quartz 2D API, there are no direct compositing functions; it's all vector-graphics. You can take pixmaps and composite them together (using the 'over' operator). Although I guess when they added support for the PDF transparent imaging model (part of PDF 1.4/OS X 10.3), they added support for transfer modes of vector graphics/pixmaps; I haven't looked into that.

      As for icons, it's a heck of a lot easier to 'paint' an icon with pixels than to define a drawing with shapes and gradients. Also, Tiger is going to support 256x256 icons (!). IRIX's window manager (forgot the name) had vector icons. No biggie :P

      With Longhorn, everything is vectorized. You'll be able to adjust the DPI of your display and all of the controls will automatically update to match it.

      Tiger supports a resolution-independent user interface. With Cocoa based on the PDF imaging model, where every coordinate is represented with floats (including mouse position, which kicks in when you have a graphics tablet), it's very easy to scale everything (and rotate! NSView supports arbitrary rotation of views, and all further drawing in the view will be rotated as well).

      It doesn't seem that the Tiger release notes are online yet... perhaps I should shut up.

      --
      Moderators should have to take a reading comprehension test.
    15. Re:So.... by Afrosheen · · Score: 1

      Windows is always 3 years behind Apple, and Longhorn's schedule shows this will remain true.

      Linux's threat comes from Sun, with their Looking Glass technology. It doesn't aim to be the be-all, end-all desktop, it's just a very nice window manager (from what I can gather).

    16. Re:So.... by Anonymous Coward · · Score: 0

      And while we're on the subject, and someone please hire a graphic artist at microsoft and get some decent icon's put together?

      And while they are at it they can also redesign the dreadful login screen. Everytime I start Windows XP I feel like back in the days when the Amiga Demo Scene discovered what they called 'design'. But then the whole UI isn't much better...

    17. Re:So.... by Dwonis · · Score: 1

      Anything that uses the Win32 API as its standard interface is *not* on-par with modern operating systems.

    18. Re:So.... by BenjyD · · Score: 1

      Longhorn release date: ~2005
      OSX release date: 2001

      Very fast.

    19. Re:So.... by aanantha · · Score: 2, Informative
      OSX used to be leet, but 'sadly' it's being tailed with Longhorn, very fast indeed.

      Utter nonsense. Microsoft tells you all the things they're doing for Longhorn way ahead of time. So far in advance that some of those features get pushed back to later releases when they realize they can't get it down. And Longhorn is getting released when? 2006 at earliest?

      How much of what was announced at Apple's WWDC for Tiger (due out in 2005) did you know about ahead of time? Apple handed out preview releases with features no one knew they were working on. Apple's website only covers the features that are stable and useable in that preview release. Meaning there's more stuff which only WWDC 2004 members heard about and aren't allowed to talk about.

      Quartz Extreme is Mac OS 10.2 technology. (And when did you first hear about that?) 10.3 brought Quartz 2D on OpenGL. It lets you use parts of Quartz 2D inside OpenGL canvases. At last year's WWDC they said they needed fragment and vertex shading support to get all the widgets implemented in OpenGL. As a result, Quartz 2D on OpenGL isn't something that happens automatically on Panther. You could utilize Quartz 2D objects like fonts inside your own OpenGL programs. So what will 10.4 bring? Suffice to say that Apple is not standing still. Complete 3D acceleration of the GUI has pretty clearly been in their roadmap. They've had a head start over Microsoft and are likely to stay ahead.

    20. Re:So.... by Anonymous Coward · · Score: 0

      Yes, Aqua may use all sorts of vector operations, but a GPU is *defined* by vector operations - that's all a GPU does, it does lots of them, it does complicated ones, and it does them much faster then a general purpose CPU would.

      When was the last time you saw a software rendered engine - after all, SIMD has been around in x86 processors for quite some time...

    21. Re:So.... by aanantha · · Score: 2, Insightful

      Longhorn's Avalon definitely goes beyond 10.2's Quartz Extreme. Quartz Extreme only 3D accelerates Quartz Compositor. Quartz 2D is still pure 2D. But for the record, it should be pointed out that that 10.2 is 2 years old while Longhorn won't be out for at least 2 years. The difference between Apple and Microsoft is that Microsoft boldly brags about features far in advance while Apple is highly secretive. A lot of people seem to think that Microsoft is overtaking Apple with Avalon, simply because Apple has only been publicly talking about their old Quartz Extreme technology. The reality is quite different. 3D acceleration for Quartz 2D may be ready in 10.4 next year.

    22. Re:So.... by Anonymous Coward · · Score: 0

      IRIX's window manager (forgot the name) had vector icons. No biggie :P

      4DWm, which is IRIX's window manager still uses old fashioned bitmap icons for minimized windows. The file manager (fm), which also draws the desktop uses vector icons since over 10 years, which were ported to OpenGL from IrisGL less than a year ago.

    23. Re:So.... by dargaud · · Score: 1
      With Longhorn, everything is vectorized. You'll be able to adjust the DPI of your display and all of the controls will automatically update to match it.
      If this means that all the fonts will be aliased and there won't be an optional rendering size (9pt, 10pt...) then I'll never want it. I hate those aliased font that look fuzzy. I don't put oil on my glasses, I have a nice sharp monitor and I don't see why I would want to read fuzzy characters. Yes, why ? It's unbearable to use Acrobat more than a few minutes, as is OS-X without some hidden hacks. Gimme the nice font sharpness of Win2K anytime. And this is not quite a troll.
      --
      Non-Linux Penguins ?
    24. Re:So.... by arkanes · · Score: 1
      It's not about bragging, per se. It's different markets. MS has been hyping longhorn and avalon for a long time, because there's a lot of new technology and new features in it (as well as new design decisions/concepts), and MS needs developers to get excited about those, and plan apps supporting those, so that developers and apps can push sales of Longhorn. MS has a huge competition problem with itself. Apple can remain silent for longer because they've got a very high guaranteed upgrade market and application developers will follow whether they want to or not. If Apple had a higher market share and a less dedicated userbase, then they'd have a harder time pushing the upgrade cycle and would probably have to spin new releases more.

      Fanboyism aside, I can't argue with your general facts - Apple is almost certainly not standing still. If they were, then now they've got a goal and 2 years (and thus 2 OS X versions) to finish it in. And they've got a headstart.

    25. Re:So.... by justinkim · · Score: 1

      Were you using the machine for anything? Four months uptime on a box that's just sitting idle isn't all that impressive.

    26. Re:So.... by Archibald+Buttle · · Score: 1

      Core Image in Mac OS X 10.4 (coming early 2005) makes good use of GPU features.

      As for when the last time I saw a software rendered engine, well, the best engines are usually a combination of software and hardware. From what I understand Doom3 uses a combined approach making use of SIMD instructions on the CPU to compliment work done by GPUs.

    27. Re:So.... by Archibald+Buttle · · Score: 1

      The sensible way of handling font anti-aliasing on variable DPI displays is to specify the pixel size at which fonts get anti-aliased, rather than the point size. I think that both Microsoft and Apple will work that one out for us.

    28. Re:So.... by Anonymous Coward · · Score: 0
      When was the last time you saw a software rendered engine - after all, SIMD has been around in x86 processors for quite some time...
      http://www.radgametools.com/pixomain.htm
    29. Re:So.... by Anonymous Coward · · Score: 0

      Vector graphics don't scale down that well. Why do you think there is curve fitting in fonts (and even then font authors choose to manually plot out the pixels for common small font sizes)?

    30. Re:So.... by melatonin · · Score: 1

      Aqua may use all sorts of vector operations, but a GPU is *defined* by vector operations

      Doing vector processing in the GPU is pretty useless. The reason why compositing works so well is that you send the data to the video card for work, and then shoot it off to the display. With vector graphics, you do the work in the CPU, and then you continue to work on the data result. It'd be a waste to send it over the bus to the GPU, and then take all that data back into the processor to do more work (AGP may only be optimized one-way too).

      I don't think MS is using the GPU for vector processing, most likely using SSE. It doesn't make sense. They're probably doing other work with it that it's best suited for.

      --
      Moderators should have to take a reading comprehension test.
    31. Re:So.... by green+pizza · · Score: 1

      4DWm, which is IRIX's window manager still uses old fashioned bitmap icons for minimized windows. The file manager (fm), which also draws the desktop uses vector icons since over 10 years, which were ported to OpenGL from IrisGL less than a year ago.

      Why'd they even bother to do that port?

  8. Like what's planned for the X windows system? by mr_tenor · · Score: 5, Interesting

    using a GPU's 3D graphics processing power rather than the traditional 2D blitter.


    Is this like Keith's Getting X Off The Hardware plans, where he suggests that having your xserver running on top of openGL instead of having to talk to all this messy hardware stuff will make it nicer and faster?
    1. Re:Like what's planned for the X windows system? by niteice · · Score: 0

      If you think about it, this could be a huge boost to Linux's popularity. Although most modern distros can autoprobe video card and monitor settings, sometimes you still have to put in your own values to get it working. The average user doesn't know or can't get easy access to those values. Because GL doesn't require the software to know the specific monitor or video card configuration, setting up X will be a snap, which could draw more users to Linux, because they would no longer have to deal with the old way of configuration.

      --
      ROMANES EUNT DOMUS
    2. Re:Like what's planned for the X windows system? by mpaque · · Score: 1

      Correct. Keith Packard has the right idea here.

      The overall concept behind Keith's X proposal, the planned Longhorn graphics system, and the Mac OS X graphics system is to 'jack up' the window system and slide a higher level driver abstraction under it.

      I first spotted an interesting trend in graphics chip sets in the early 1990s. The 2D acceleration units were all aimed at simple GDI acceleration, doing on-screen drawing of simple Bresenham lines (and sometimes circles), rectangle fills, and rect moves. The 3D needs of games, on the other hand, were driving polygon rendering and texturing, and future roadmaps from the chip vendors were calling for alpha (coverage) generation, pixel combining (compositing) and ATI was even contemplating filtering!

      In window system work I've been involved in since then, we've aimed to always be able to 'jack up' the system and slide a higher level rendering abstraction in place, so as to be able to take advantage of things like this.

      With the latest generations of hardware and GL ARB extensions, I think there will be some very interesting products shipped within the next year. Combinations of precise antialiased rendering and very fast shading units allow hardware accelerated rendering that is almost a pixel-perfect match for sophisticated software algorithms.

  9. Re:Core Image? by NanoGator · · Score: 1

    Sounds like Microsoft is once again taking from Apple. Core Image uses the GPU to process data and not the CPU, watch the WWDC on apple.com

    Copying or evolving? What the article talks about is a hell of a lot more than just a 3d shell.

    --
    "Derp de derp."
  10. Stability this time? by centipetalforce · · Score: 1
    FTA:
    Longhorn's Avalon technology will rely heavily upon 3D graphics, not only in terms of performance, but also in terms of stability. Where 3D was once primarily the domain of gamers, game developers, and workstation gurus, 3D graphics is now the lynch pin to Longhorn's success. To that end, Microsoft is investing considerable development resources into ensuring that crashes will be very rare, and that when they do occur (and they will), the graphics subsystem can do a snap-reset so that the user will hopefully not be aware that the subsystem even had a problem.
    That sounds nice, but that one part stating crashes will happen is still unsettling. It's one thing to make a system that restarts instantly, another thing to make a system stable.
    And if it does restart instantly (which I'm skeptical of) I hope I'm notified.
    1. Re:Stability this time? by kylemonger · · Score: 1
      3D graphics is now the lynch pin to Longhorn's success.

      You're all going to laugh when you realize all they're going to use it for is to do that spinning cube thing that the Mac does when you switch users. :)

    2. Re:Stability this time? by Doogie5526 · · Score: 1

      What happens when you have a crappy 3d card driver?

    3. Re:Stability this time? by Frogbert · · Score: 1

      Actualy if youd ever had your graphics drivers screw themselves on Windows XP, and it is rare, you would find that it just defaults back to 640X480 generic vesa drivers. This lets you save what you were doing and restart the computer.

    4. Re:Stability this time? by EddWo · · Score: 1

      You don't even get to see the full Aero Glass UI unless you have a WHQL signed driver made to the new Longhorn Driver Model specification.
      The new driver model makes graphics drivers simpler to develop and MS is making a whole suite of driver testing and profiling tools to ensure that every part of the code is rigorously tested before a driver can be certified.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    5. Re:Stability this time? by EddWo · · Score: 1

      I've only ever seen that happen once and even then I couldn't quite believe it. A 3D game I was playing crashed and it dumped my back to a desktop with a message that the graphics system had failed and I should restart my computer.

      Is there any reference or white paper available about this feature as it does not seem to be mentioned very often, it's pretty cool that the system can survive a problem like that.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    6. Re:Stability this time? by Doogie5526 · · Score: 1

      Hopefully so, because I really dont use WHQL drivers (and have heard companies downplay it) because it takes too much time to have them certified.... by that time the drivers are out of date.

  11. Windowing-A dollar a request. by Anonymous Coward · · Score: 0

    Cairo

    Wish I had a doller everytime some mentions this.

  12. Linux will have this kind of stuff way before long by auzy · · Score: 5, Interesting

    We have cairo.. same kind of thing, and people are modifying stuff to implement it everywhere.. Theres also many other technologies to make up everything that Microsofts new one will do (the difference is though that we are much closer to getting a stable version)
    http://www.freedesktop.org/Cairo/Home

    Just dont take all of Microsofts noise too seriously, just be aware that by 2006, linux will have completely equivilent technologies (in many cases we already do), and just cause we dont make much noise about it, dont think that they dont exist, or aren't planned for the near future.

    Honestly, the stuff which I have seen for longhorn so far hasn't been mindblowingly amazing, and are really just things where they are trying to catch up to MAC OS X, or linux

  13. WTF? by Fux+the+Penguin · · Score: 2, Insightful

    This article makes it unclear if WGF 1.0 is basically DirectX 10.0 or a Longhorn-specific system. If it isn't available to users of older versions of Windows, there is little incentive to rewrite code specifically for it. I think the adoption of Longhorn will be slow as I haven't heard any really compelling reasons to shell out the money for the upgrade.

    1. Re:WTF? by black+mariah · · Score: 2, Interesting

      That's exactly what people said about Win95, and 2k, and XP.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    2. Re:WTF? by Osty · · Score: 1

      This article makes it unclear if WGF 1.0 is basically DirectX 10.0 or a Longhorn-specific system. If it isn't available to users of older versions of Windows, there is little incentive to rewrite code specifically for it. I think the adoption of Longhorn will be slow as I haven't heard any really compelling reasons to shell out the money for the upgrade.

      Sounds like OS X, huh?

  14. The question is... by rd_syringe · · Score: 0

    How many years will it take for OSS people to stubbornly claim there is no need for 3D desktop acceleration before they finally begrudgingly clone a half-assed version of it several years too late.

    1. Re:The question is... by Anonymous Coward · · Score: 0

      Yes, but how many deceits is the current administration guilty of? You probably say "none" - wake up you right wing moron - you keep letting them spend future generations into poverty.

    2. Re:The question is... by Anonymous Coward · · Score: 0

      Funny, most of the lies and deceits in F911 seem to coincide with the appearance onscreen of someone from the Bush Administration.

      I guess it's just a coinkydink. Carry on...

    3. Re:The question is... by Anonymous Coward · · Score: 0

      Negative four? http://fresco.org/

    4. Re:The question is... by OOO0000OO0O0 · · Score: 0

      I give it 3 years. By then, GPUs will be so fast that 3D desktops are a requirement; you will fry your balls if you render anything 2D.

    5. Re:The question is... by black+mariah · · Score: 1, Insightful

      I liken it to PDF's. Just a few years ago, PDF files were what Flash is now, the handy scapegoat. "OMG!!!1 PROPRIETARY FORMAT!!!11!! n000000!!!1" But now that there are about half a dozen programs that create and display PDF's in Linux, we love them! "Use PDF's, not .doc files! Join us in PDF land!"

      I still fucking hate them.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    6. Re:The question is... by Prof.Phreak · · Score: 1

      Perhaps OOS folks should replace the G with a T in WGF...

      --

      "If anything can go wrong, it will." - Murphy

    7. Re:The question is... by rd_syringe · · Score: 0, Offtopic

      Someone is a right-wing moron if they disagree with the tactics of Michael Moore? That's rather absolutist.

      This is off-topic but I had to respond.

    8. Re:The question is... by Prof.Phreak · · Score: 1

      Beh, I cannot believe I misspelled OSS! ...then again, maybe I meant Object Oriented Something...

      --

      "If anything can go wrong, it will." - Murphy

    9. Re:The question is... by SirTalon42 · · Score: 1

      be-fan wrote:
      "Open source will handle this challenge quite fine. It's not a unified effort, but all the pieces are falling into place:

      1) OpenGL 2.0 should easily be a match for whatever the successor to Direct 3D is. A lot stuff mentioned in the article is also in OpenGL 2.0.

      2) The freedesktop.org folks are working on building an X server that sits on top of OpenGL.

      3) Some DRI folks are working on an OpenGL implementation that can operate without the X server, to support using the X server on top of it."

      The OSS community has already been working on it. Now find some new FUD.

    10. Re:The question is... by Anonymous Coward · · Score: 0

      OpenGL 2.0 doesn't come nearly close to DX10 when it comes to features.

    11. Re:The question is... by Anonymous Coward · · Score: 0

      nine

    12. Re:The question is... by Com2Kid · · Score: 1
      • be-fan wrote:

      • "Open source will handle this challenge quite fine. It's not a unified effort, but all the pieces are falling into place:

        1) OpenGL 2.0 should easily be a match for whatever the successor to Direct 3D is. A lot stuff mentioned in the article is also in OpenGL 2.0.

        2) The freedesktop.org folks are working on building an X server that sits on top of OpenGL.

        3) Some DRI folks are working on an OpenGL implementation that can operate without the X server, to support using the X server on top of it."

        The OSS community has already been working on it. Now find some new FUD.


      Tell ya what to do, convince some companies to donate large funds to Enlightenment and call back in a few years, cuz those are the only dudes who can code NEARLY well enough to get done what needs to get done.

      Hell, MS is going to make their next desktop a behemoth, it needed to be a slim and trim version of what shipped with 2000/2003, with just a BIT of XP thrown in there (namely the fast user switching!).

      OSS has yet to provide a decent performance fully featured integrated desktop, though from what I hear, newer releases of Gnome aren't QUITE so painfully slow, maybe I'll try it... again...
    13. Re:The question is... by Anonymous Coward · · Score: 0
      Dave Kopel's deceits in the document you link FAR outnumber the slight inaccuracies in F911. Go count Kopel's lies.

      OT, but your signature sucks.

    14. Re:The question is... by Anonymous Coward · · Score: 0

      I don't believe rd_syringe has ever replied to a post pointing out that Kopel is a liar. It seems he has a very selective ability to notice replies to his signature.

    15. Re:The question is... by Anonymous Coward · · Score: 0

      Actually, anyone on the left with half a brain is well aware that Michael Moore talks out of his ass.

      Just because it fits in with your worldview doesn't make it correct.

    16. Re:The question is... by Anonymous Coward · · Score: 0

      And DirectX is slower now because they bloat it with "features" that are horrendous resource hogs, and hardly anyone actually takes advantage of.

    17. Re:The question is... by Anonymous Coward · · Score: 0

      Jeez, I tried to go count Kopel's lies, but that site design led me to reminisce fondly about the days when goatse.cx was the worst thing on the Web. Can someone clean that up and post it in a readable format, please?

    18. Re:The question is... by rd_syringe · · Score: 1

      Maybe that's because this is the first time someone has replied with it?

      For the record, I have read that site and it was ridiculous. I understand that you're a Michael Moore fanboy, but he is so known for outright, flat-out lying, that he hurts the left.

      John Kerry has made sure to distance himself from Michael Moore. Shouldn't that tell you something?

    19. Re:The question is... by rd_syringe · · Score: 0, Offtopic

      My signature doesn't suck. You just love Michael Moore so much that it pisses you off someone dares point out all of his lies. The man even COMPLETELY FAKED a newspaper headline from the Pantagraph. In the film, a newspaper headline is shown declaring that Gore won the election. If you view the actual issue of the paper cited in the movie, guess what it actually was? A LETTER TO THE EDITOR ON THE OPINION PAGE.

      Michael Moore retyped it, made the title much larger, and displayed it in a way to make it appears as a large front-page hard news article, when it was actually someone's opinion letter on the letters page. Geez...

      Even the DNC wants to distance itself from Michael Moore. That should tell you something. Yes, I've seen the "Kopel lies" page, and it was ridiculous and hardly addressed anything. I could also link you to the lies in Bowling for Columbine (complete with spliced speeches a year apart...Heston's tie changes midway through), but it doesn't matter to you. If the conservative right put out a documentary that actually changed people's speeches and made up false newspaper articles and so on, you'd be all over it. But when ultra-liberal Michael Moore does it...strangely, you find it okay. Revel in your bias. Doesn't matter to me.

    20. Re:The question is... by Anonymous Coward · · Score: 0

      Sounds like you're not using Firefox, which handles php quite well. here's a mirror.

    21. Re:The question is... by aka-ed · · Score: 1
      Bullshit.

      The worst of Kopel's lies comes from Debbie Schussel's confusion between "Life for Relief and Development" and "Holy Land for Relief and Development."

      LRD is in partnership with the US State Department in providing humaitarian assistance in Iraq.

      "Holy Land for Relief and Development" was closed down as a money laundry for Hamas.

      According to Kopel, LRD is a money laundry for Hamas. He offers Debbie Schussel as a source; she offers no source at all. It's obvious she got the names confused.

      Kopel shouldn't rely on the cut-rate version of Ann Coulter for his "facts."

      That's just the worst example. There are many many more.

      There's room for comments directly below the posts (unlike Kopel's site), feel free to offer your counter-arguments, if any exist.

      What kind of fuckhead accuses people who distribute wheelchairs of being terrorists with no proof or even evidence?

      --
      I survived the Dick Cheney Presidency 7 to 9 AM 7-21-07
    22. Re:The question is... by aka-ed · · Score: 1
      Please, we were all alive and adult in 2000, we know Gore didn't win, so obviously the piece was an opinion piece, how does that graphic "deceive" anyone? How is showing an actual headline in an actual newspaper "completely fake?"

      On the other hand - Moore says there's no Porter Goss 800 number. Koppel says there is. Porter Goss says this is none. So who's "deceitful?"

      --
      I survived the Dick Cheney Presidency 7 to 9 AM 7-21-07
    23. Re:The question is... by rd_syringe · · Score: 1

      That's the problem, it wasn't obvious the piece was an opinion piece. That's how the graphics deceives. It appears when Moore is narrating about how the Florida recount allegedly showed that Gore won the election. A large newspaper headline and article is put on screen from the Pantagraph claiming this. The intent is to make it appear that this newspaper was reporting hard news about this, to give it validity.

      Why would Moore take some yahoo's random letter to the editor and use it as evidence for his claim? That's why he had it retyped and enlarged to appear as a frontpage headline, to lend validity to it and make it appear that this was a majorly reported issue in 2000.

      You may have qualms of bias with this site, but the story was broken on Moorewatch, and you can find scans of the film version of the article compared to the original newspaper issue.

      This is something you wouldn't be able to get away with in a simple university journalism class. You can't take someone's letter to the editor and doctor it up as a valid newspaper article and then cite it as evidence for your claim. I'm not even getting into the five independent journalists who recounted the votes and found that Bush won no matter how the votes were counted (conveniently not reported in the film). This is just basic deceit, and an odd one at that. Surely he could have found a real article on this? Instead, he took a letter to the editor in some random paper and made it into a large hard news headline to bolster his claim. That is deceitful, and I suspect if a conservative had done it, many of Moore's fans would be all over it.

      It doesn't matter to me if you liked and agreed with the film. It just bothers me that people are unwilling or unable to see how things are twisted in the film. My opinion is, if your "documentary" can't live up to the standards of a basic college journalism class, it's not a valid political commentary and is basically nothing more than propaganda.

  15. Microsoft multimedia frenzy by theirishhombre · · Score: 1, Insightful

    It irks me when Microsoft, KDE, Gnome, etc. build expansive GUI's that are lush with eye candy yet fail to provide an upgrade in functionality. I seriously do not understand the mindset of developers when they attempt to impose system requirements that include a GPU to complete day-to-day tasks. Thanks God for midnight commander/emacs/vi.

    1. Re:Microsoft multimedia frenzy by black+mariah · · Score: 2, Insightful

      I seriously do not understand the mindset of people that can't pull their head out of their ass long enough to realize they're not the only people using computers these days, and that most people don't want to drop two grand on a computer to be greeted with midnight fucking commander when they boot up and look for a file. We do not live in the dark ages of computing. Not everyone is a fucking programmer. If you don't like it and won't use it, shut the fuck up. You're obviously not the target audience, you don't fucking matter.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    2. Re:Microsoft multimedia frenzy by psyburn · · Score: 1

      If I didn't love gaming, music, and the internet so much, I would just use a console install of Linux (RedHat,pre 8.0 or Mandrake 8.2,9.0,9.1) with XMMS.

      I just don't need a GUI except for my HTML and graphics. Aww heck lets just pull out Mandrake 8.2 and set the runtime for 3 at startup. That'll do nicely... :-)

      --
      This was brought to you buy the Department of Redundancy Department
    3. Re:Microsoft multimedia frenzy by Blakey+Rat · · Score: 1

      Oh yeah, because as soon as "eye candy" is added to Microsoft's OS and Linux desktops, your "midnight commander", "emacs" and "vi" will instantly cease to exist leaving you forced, against your will, to stare at the hideously non-ugly "eye candy" in horror.

      Or... wait a second, I just thought of something... maybe... just maybe... you'll still be able to use your computer exactly how you do now! In fact, I have come up with a plan to make this possibility a reality: Don't upgrade to the "eye candy" version. Brilliant!

      Yet another dumbass post.

    4. Re:Microsoft multimedia frenzy by Anonymous Coward · · Score: 0
      Geez, man. The hate in you...

      I hope you're doing all this flaming for the laughs and not because you're a misanthrope.

    5. Re:Microsoft multimedia frenzy by doshell · · Score: 1

      Not everyone is a fucking programmer. If you don't like it and won't use it, shut the fuck up. You're obviously not the target audience, you don't fucking matter.

      The point is Microsoft should please programmers as well as desktop users by allowing the eye-candy to be turned off. Features (or their absence) do not have to be compulsory. It's all about giving the users (not the Redmond engineers; not the hardware industry lobbyists) the power to decide how they want to do computing, and that's what Microsoft insistently denies their users in every new OS they release.

      --
      Score: i, Imaginary
    6. Re:Microsoft multimedia frenzy by EddWo · · Score: 1

      There will be basic mode system with graphics at a level similar to Win2k if you want that sort of thing. You won't be forced to have a GPU.
      If you want to see the sorts of things they are doing for Developers and Admins you only need to look at Monad to see the new command line features.

      Theres something in longhorn for everyone.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  16. Re:WGF.... by Anonymous Coward · · Score: 0

    That was the dumbest joke ever.
    You, sir, are an idiot.

  17. Wow. This is amazing. by samrolken · · Score: 4, Insightful

    Even if this comes from Microsoft, this is pretty amazing stuff. The OS-level ability to use the 3D acceleration features of the card by more than one application at a time may prove to be as important to future computing as the ability to create 2D windows at the OS level. What *should* be more amazing is the response of the open-source community. I think we should all unite in an effort toward a new advanced graphics architecture. Maybe this is something IBM or SGI could reasonably invest in.

    --
    samrolken
    1. Re:Wow. This is amazing. by TrancePhreak · · Score: 3, Insightful

      Wow, a comment that doesn't bash on anybody but instead incites hope into the public. It's so rare I see an example of this here. I hope people follow what you say as I belive 2D/3D games have shown how they can better that genre, as hopefully 2D gui's in 3D hardware can better themselves.

      --

      -]Phreak Out[-
    2. Re:Wow. This is amazing. by be-fan · · Score: 4, Insightful

      Open source will handle this challenge quite fine. It's not a unified effort, but all the pieces are falling into place:

      1) OpenGL 2.0 should easily be a match for whatever the successor to Direct 3D is. A lot stuff mentioned in the article is also in OpenGL 2.0.

      2) The freedesktop.org folks are working on building an X server that sits on top of OpenGL.

      3) Some DRI folks are working on an OpenGL implementation that can operate without the X server, to support using the X server on top of it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Wow. This is amazing. by JJahn · · Score: 1

      I hereby propose my new advanced graphics arechitecture to the community. I call it SuperGL. Its like OpenGL, but its Super so it just has to be lots better!

      I'm sure the IBM and SGI investment dollars will start pouring in any day now.

    4. Re:Wow. This is amazing. by spitzak · · Score: 1

      Both X and Windows do 3D acceleration in more than one application at a time right now.

      The real difference is that everything passes through the 3D engine, avoiding the need to implement 2D parallel versions.

      The X equivalent is Cairo and they appear to have switched to an OpenGL backend.

    5. Re:Wow. This is amazing. by Nailer · · Score: 2, Insightful

      The OS-level ability to use the 3D acceleration features of the card by more than one application at a time may prove to be as important to future computing as the ability to create 2D windows at the OS level. I think we should all unite in an effort toward a new advanced graphics architecture.

      Yes.

      Anyone find some sample compositing screenshots? I've lost the URL for the KDE ones, and I hear there was some cooler stuff shown by Keith recently...

    6. Re:Wow. This is amazing. by FooBarWidget · · Score: 2, Informative
    7. Re:Wow. This is amazing. by Archibald+Buttle · · Score: 1

      It's not that amazing really - Microsoft are just playing catch-up as usual. As are the Linux boys, although they are much closer to the state of the art.

      Mac OS X has an OS-level ability to use 3D acceleration features of graphics cards in more than one application at a time. The technology is called Quartz Extreme. Actually Quartz Extreme means that from 10.3 onwards every desktop application is OpenGL accelerated, since the window manager was revamped. Prior to 10.3 OpenGL was still around and you could use it in multiple applications simultaneously.

      I hope that the open source world does manage to unite enough to bring these kind of facilities to mainstream Linux and OpenBSD distributions. It would be even nicer if GnuStep got a little more support, since it's a great application development framework. The nicest result would be improved GnuStep and these advanced graphics systems being API compatible with Quartz. Porting Cocoa stuff from Mac OS X to other Unixes would then be trivial.

  18. Re:Poor Me. by piecewise · · Score: 1

    Speaking of outdated and poorly designed, see my parent comment. This is what I get for reading Slashdot at freakin' one in the morning.

    --
    The next comment I write will be ready soon, but subscribers can beat the rush and see it early!
  19. Moving stuff to user mode by rewt66 · · Score: 2, Interesting
    Well, about time! Better late than never...

    Oh, moving some stuff to user mode? Well, um, better late and half-baked than never and not at all?

    Seriously, putting stuff in the kernel that should have been in user space is one of the more serious architectural botches in Windows. It has caused massive stability problems. Now it seems that Microsoft is recognizing this, and is starting to undo it. (What they need is to completely undo it, but they have to start somewhere. What they don't get to will continue to bite them until they do.)

    1. Re:Moving stuff to user mode by brodin · · Score: 1

      It actually wasn't a botch. Well, at least it wasn't a botch that they didn't figure on... They needed to get the graphics subsystem speed up and going through NT's Hardware Abstraction Layer HAL was just too slow. By pushing more functionality onto the video card this should mitigate some of the penalty a HAL-like interface would give them.

  20. Sick of the Longhorn hype yet? by Cid+Highwind · · Score: 5, Insightful

    I know I am! With the hype machine running flat-out this far before the launch date, Longhorn is starting to sound like Microsoft's version of Copland...

    --
    0 1 - just my two bits
  21. It's called Y-Windows by rd_syringe · · Score: 3, Informative

    Y-Windows. A replacement for X that is fully hardware-accelerated and can upgrade its own drivers without a restart.

    If people want to beat Microsoft with this technology, Y is the place to go and help out.

    1. Re:It's called Y-Windows by ChozCunningham · · Score: 1
      I'm not sure that it is called Y-Windows. A quick scan of the Y.windows site seems to show that it is an accelerated bitmap desktop windowing system. That would make it rival Longhorn's functionality. Were Cairo actually progressing somewhere, it would be closer to what I am describing, although I am not sure what Cairo's vision of full implementation would look like.

      Remember, scalable bitmaps and alpha blending are already fully available on Mac (natively) and Win (with add-ons).

    2. Re:It's called Y-Windows by Osty · · Score: 5, Informative

      Remember, scalable bitmaps and alpha blending are already fully available on Mac (natively) and Win (with add-ons).

      It's native in Windows, as well, since Windows 2000. Just because you need a separate application to enable it in apps that don't specifically support the Windows 2000+-specific extensions doesn't mean it's not native to the system. See the alpha-blended fade-in/out effects on menus, for example. Microsoft simply chose to go with an understated application (and yet still gets blasted for "annoying" menu animations), while Apple went over the top.

    3. Re:It's called Y-Windows by rd_syringe · · Score: 2, Informative

      Y is not a bitmap windowing system. It's vector-based and contains its own widgets and plans to be an entire unified desktop environment (as opposed to hacks on top of an X server, which is what KDE and GNOME are...sorry, it's true).

      There will be an X compatibility layer, but the idea is to finally replace X and learn from the mistakes of the past.

    4. Re:It's called Y-Windows by ChozCunningham · · Score: 1

      True Dat. I was over-simplifying, and particularly referring to raster-image scaling as an out-of-the-box OS GUI feature. The unexploited features in the NT 5 engine are interesting.

    5. Re:It's called Y-Windows by IntlHarvester · · Score: 2, Interesting

      One thing that's fairly consistent about Microsoft is that they wait for the hardware to catch up to the software, and then, when it's 'ready', they take maximum advantage. That's why they can be 'late' and still catch up and dominate. (eg. GUIs and 386 machines, or web browsers and 56K modems)

      Anyway, when Windows 2000 was released, there was only one graphic driver that supported the menu effects in hardware (Matrox). Which is probably why they've been fairly conservative about effects, unlike Apple who forced them onto a bunch of Rage Pro owners for marketing reasons, and then had to wait for the HW to catch up.

      --
      Business. Numbers. Money. People. Computer World.
    6. Re:It's called Y-Windows by ChozCunningham · · Score: 1
      So is "the community" behind this? It appears to be the key step to the Linux Desktop. Accessability, and application dev-times would both benefit.

      The last I recall on /., people seemed unenthusiastic. Perhaps the X-compatability needs to be developed in parallel? Or has so much work gone in to KDE/Gnome that intertia is in their favor? Or is there a OSS office-politics/personality-clashes type issue going on? I suspect the problem is that many people can imagine the usefulness of this.

    7. Re:It's called Y-Windows by 0racle · · Score: 2, Informative

      Technically KDE, GNOME, CDE and the like are not hacks as far as being a desktop environment on X since the X server and the Window Manager/Desktop environment were always meant to be separate, but they include hacks such as window transparency.

      --
      "I use a Mac because I'm just better than you are."
    8. Re:It's called Y-Windows by LincolnQ · · Score: 2, Informative

      Well, I recommend signing up for the mailing list (I've been on it since it was slashdotted a while back), but they really do not welcome much actual help yet. They are doing some stuff that can only be done by a few developers at once -- refactoring a lot of the underlying code. So a lot of people with good ideas have been pretty much blown off. I am sure they will solicit more help when the time is right.

    9. Re:It's called Y-Windows by Kristoffer+Lunden · · Score: 3, Informative

      I just emerged it, since it was in portage and gave it a quick spin. There isn't much to see as such, but it does look pretty nice, especially with the windows blending into each other and such small effects. It had a few example applications to try out.

      The good part is that it was so easy to try out, since it can run under SDL inside X - all that was needed was the emerge and then 'startY' and off we go.

      I think I'll follow this for a while and see if there seems to actively happen things with it, because what is there shows some promise alright, and from the little I've read up on it, it seems they have a solid idea to stand on. Time will tell...

      Also, the main site seemed to be down, but I found a wiki here: http://y-win-wiki.jciteassist.org/y-win-wiki/

  22. Changes changes changes by Anonymous Coward · · Score: 0

    Pay new Direct X books.

    Learn new technology.

    Rewrite all the win32 graphics code.

    $$$ the Microsoft way!

  23. It is what IT is. by SoupIsGoodFood_42 · · Score: 1
    And IT's beige apparently.

    Is this a new section? Or have I just never been here before?

    Ah, well, better than the games section I spose.

  24. Stepping Ahead by ChozCunningham · · Score: 1
    Where this to come about, then GNU/Linux would be ahead. And not only that, but ahead in an area that Microsoft definitely wants to go in.

    If there were more people aware of what usability this would create for the end-user, and how much simpler it would be to design graphic interfaces for the coders, I think people would jump on board. And there are sooo many talented OS developers, so it doesn't seem impossible that GNU/Linux could leapfrog MS in a field that they are only matched (beaten?) by Apple's interface. All it takes is a rallying of the people.

  25. I'd be happy... by Anonymous Coward · · Score: 2, Funny

    ...if they would just let me move a window around while the application is loading.

    1. Re:I'd be happy... by Barlo_Mung_42 · · Score: 0

      Move to XP. This is one thing that I love about XP. I agree that it is so annoying to be stuck with a loading (or hung) window. They fixed this in XP.

    2. Re:I'd be happy... by zackeller · · Score: 1

      I've been using my girlfriend's computer for a few weeks now; it has 256mg/memory and with all the heavy stuff I'm doing (network transfers, p2p, web surfing, email, compression), it's just as bad as any "lesser" Windows. Hell, with a slow system I've seen it in Linux and OS X.

    3. Re:I'd be happy... by Minna+Kirai · · Score: 1

      They fixed this in XP.

      Not necessarily. There are some windows that just don't have draggable title bars, and there's no way to move them. Splash popups, etc. It can be especially bad with TWAIN software, where an immobile progress-bar window blocks the screen for as long as you're scanning.

    4. Re:I'd be happy... by Jetson · · Score: 1

      ...if applications would stop forcing themselves on top when they've finally finished loading. Some of the applications I use at work display a splash screen (or an empty window frame) for 30 to 60 seconds while they load their libraries, contact servers, download session data, etc. I often background the splash screen and continue working on other applications that are already running. When the new application is finished initializing, it invariably forces itself to the front, takes the focus, and then complains because it caught me typing in mid-word. Windows should Z-order the application window at the same level as the splash screen it replaced and leave the focus alone until *I* change it.

  26. Other news by Anonymous Coward · · Score: 0

    Microsoft is going to integrate Office into the Kernel.

    Big & Buggy kernel news.

  27. No, it's not by rd_syringe · · Score: 4, Insightful

    The difference is that one is a "suggestion" while the other is a company actually getting off their asses and implementing it system-wide. Where is that happening in OSS right now?

    I've been saying this since Longhorn's features were announced, Linux desktops will be severely behind if they don't hurry up and move into the modern age that Longhorn and future versions of OS X are competing in. But no, we're still stuck with deskop emulators hacked on top of an ancient X protocol server with no unified development API. Hell, not even a way to install and uninstall things, because it's not really a seamless desktop but a cludging-together of 20 different projects in order to emulate a desktop operating system instead of actually being one.

    1. Re:No, it's not by mr_tenor · · Score: 1

      Erm, as other people have written about in this discussion, it's not just a suggestion. And if I remember correctly, the progress with "modernising" X has been blocked by various things over the last decade. But the future's looking a bit brighter :)

    2. Re:No, it's not by be-fan · · Score: 4, Informative

      Um, OSS already has:

      1) An X server that does transparency and double-buffering;
      2) An (actually, 2) OpenGL-accelerated canvas;
      3) A window manager that uses said canvas.

      Sure, they are still "in progress" releases, but you can actually download them and try them out, which is way more than can be said for Longhorn.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:No, it's not by IntlHarvester · · Score: 2, Interesting

      There's really two things going here:

      A) The factual question of whether Linux have something like Longhorn in the same timeframe? This depends on not only the availability of the tech, but it's adoption into major frameworks and applications. Open Issue.

      B) The slashdot rhetorical battle where MS Vaporware is countered by links to Open Source Vaporware. Nobody here really doubts MS's abililty to execute, so "So-n-So wrote a paper" or "Here's a sourceforge project" looks a little thin.

      --
      Business. Numbers. Money. People. Computer World.
    4. Re:No, it's not by bit01 · · Score: 1

      Someone's been drinking the M$ marketing koolaid.

      There is plenty of Linux GUI development happening as google and comments here show.

      Fact is, the desktop experience on Gnome/KDE/Linux and M$Windows is pretty much the same at the moment. Configuration is more consistent on M$Windows but Linux is more flexible inside+outside the KDE+Gnome environments.

      I look at such results. All the buzzword compliant bullshit in the world about "unified development API", "seamless desktop" and "desktop emulator" is meaningless if the result is the same. Like most companies trying for vendor lockin M$ claim their OS and development tools have mythical characteristics that will somehow save the world. This is nonsense as anybody has used even a few commercial and freeware software packages can attest.

      M$Windows is not standing still. Neither is Linux. Let's stop comparing today's Linux with tomorrow's M$Windows.

      ---

      It's wrong that an intellectual property creator should not be rewarded for their work.
      It's equally wrong that an IP creator should be rewarded too many times for the one piece of work, for exactly the same reasons.
      Reform IP law and stop the M$/RIAA abuse.

    5. Re:No, it's not by RzUpAnmsCwrds · · Score: 1

      "Sure, they are still "in progress" releases, but you can actually download them and try them out, which is way more than can be said for Longhorn."

      Longhorn's Avalon is up and running in the PDC released build.

      MSDN members have access right now.

    6. Re:No, it's not by Anonymous Coward · · Score: 0

      "Nobody here really doubts MS's abililty to execute,"

      We don't know for sure what will really be in Longhorn. Already MS has backed down on the previously suggested features for the new file system, so there is some doubt.

    7. Re:No, it's not by Dillusionary · · Score: 1

      Yup all you have to do is PAY for it.

    8. Re:No, it's not by Sentry21 · · Score: 1

      Sure, they are still "in progress" releases, but you can actually download them and try them out, which is way more than can be said for Longhorn.

      You obviously don't go to the same websites I do. :p

      (kidding!)

      --Dan

    9. Re:No, it's not by Anonymous Coward · · Score: 0

      What do you mean "stay behind"
      I don't see why you need all this 3D bullshit to do work.

      There should be an option, to install additional package for X/Y/Z server which will add all this 3D bs glitter.

      If people have nothing to do with their coding time, Please make OpenOffice load in under 2 seconds.

      This will be far more usefull than having 3d butterflies on my desktop which I can view from any degree.

    10. Re:No, it's not by x0n · · Score: 1
      Sure, they are still "in progress" releases, but you can actually download them and try them out, which is way more than can be said for Longhorn.

      Well, actually, you can download Longhorn and try it out, but only if you are an MSDN subscriber. :\

      - Oisin

      --

      PGP KeyId: 0x08D63965
    11. Re:No, it's not by be-fan · · Score: 1

      The current Longhorn previews don't include the new graphics stuff. That's slated for the Longhorn beta in 2005.

      --
      A deep unwavering belief is a sure sign you're missing something...
    12. Re:No, it's not by be-fan · · Score: 1

      Nobody here really doubts MS's abililty to execute
      Are you joking me? The last time MS built this level of hype was for Windows NT 5.0 (Cairo), and the end result (Windows 2000), was hugely cut-down. A lot of the technologies going into Longhorn were supposed to be in Cairo!

      "So-n-So wrote a paper" or "Here's a sourceforge project" looks a little thin.
      None of these are sourceforge projects, or papers. They are real implementations available from well-established projects, like DRI, X.org, and freedesktop.org. As for adoption, GTK+ integration of Cairo is already in the works, and Trolltech has already released a developer's preview of Qt 4.0 that features an OpenGL-accelerated graphics engine. As long as GTK+ and Qt are on the boat (and, by extension, KDE and GNOME), you've got all the adoption you need.

      --
      A deep unwavering belief is a sure sign you're missing something...
    13. Re:No, it's not by be-fan · · Score: 1

      But all the Direct3D-accelerated graphics architecture that's supposed to power it is not yet turned on. Those are the key parts of the whole architecture that correspond to the OSS parts I listed.

      --
      A deep unwavering belief is a sure sign you're missing something...
  28. shucks by Luveno · · Score: 1

    Aw man, now I'm going to have to finally spring for a 3D accelerator.

    1. Re:shucks by NanoGator · · Score: 1

      "Aw man, now I'm going to have to finally spring for a 3D accelerator."

      That joke is really lacking in depth.

      --
      "Derp de derp."
  29. Really? Where are they? by rd_syringe · · Score: 1, Insightful

    Just dont take all of Microsofts noise too seriously, just be aware that by 2006, linux will have completely equivilent technologies (in many cases we already do), and just cause we dont make much noise about it, dont think that they dont exist, or aren't planned for the near future.

    Really? 2006 is just two years away. Where are these mysterious technologies you talk about? Yeah, I can name random projects like Cairo all day long. What desktops use them?

    I'd sure love to see Linux having implemented all these technologies before Longhorn. Sadly, I know that will be far, far from the truth. Hell, we're still busy moving our distros over to an XFree86 fork. I'd love to see all this technology you speak of magically write itself in time for 2006. Linux has dozens upon dozens of never-completed projects, but Microsoft is actually getting these things done and in a unified manner. I don't find your reassurance very...reassuring. This is the community that still thinks a taskbar and start menu is a neat idea to rip off from Windows 95.

  30. RTFA by rd_syringe · · Score: 1

    Because it's not just hard accelerated compositing. It's an entire revamp of the DirectX graphics architecture. Did you read anything about the Common Shader Core model or the GPU-sharing driver model? This article is about more than Avalon. In fact, it hardly mentions Avalon.

    Windows Longhorn is far, far more than just vector-based drawing. Rattling off OS X and beta X.org releases because they use the GPU to blit 2D graphics doesn't invalidate what they're doing.

    1. Re:RTFA by klui · · Score: 1

      Microsoft has a long history of embellishing their works in progress (aka FUD). I'll believe it when I see it in a released product. Hey what happened to the Longhorn SQL Server-based file system?

    2. Re:RTFA by mandos · · Score: 1

      "Rattling off OS X and beta X.org releases beacuse they use the GPU..."

      Microsoft has a long and illustrious history of making announcements of great impending features (and programs) that never seem to make it into the final product, or that are so weak and broken by the time they get there that one has trouble recognizing them. Comparing what Microsoft might do in a version of Windows that is more then a year off to what Apple has already done and what X.org is currently doing is hardly useful.

      --
      Mike Scanlon
  31. Re:Poor Microsoft. by Osty · · Score: 1

    What is sad about Windows is how dependent it is on old technology (read: DOS)

    Didn't you get the memo? DOS is dead. No, really this time. Windows NT is not DOS. Windows 2000 is Windows NT. Windows XP is Windows NT. Windows 2003 is Windows NT. Longhorn as well will be Windows NT. None of those have anything to do with DOS. Do you perhaps mean that Microsoft is still using DOS's command.com-style batch scripting and console interface? (cmd.exe is not DOS, but it emulates the interface passingly well.) That's set to change. Unless you're still using Windows 98 or ME (both of which have been end-of-lifed), you are no longer using DOS when you use Windows.


  32. A few things... by rd_syringe · · Score: 4, Insightful

    1.) Typing "M$" doesn't make you clever or witty.
    2.) NT isn't based on DOS at all. Nobody knows what you're talking about there.
    3.) Select HTML format next time.
    4.) This technology is not "unimpressive." Only to elitist Slashdot snobs who think XFCE is still a cool idea. The rest of the world wants to move to a modern, 3D-based compositing architecture. Where is that happening in Linux? 2006 is just a year and a half away. Well?

    1. Re:A few things... by mandos · · Score: 1

      I'll bite on number 4. The whole world doesn't want to move to a "modern, 3D-based compositing architecture". Until recently I was a very poor college student (and still have my crappy college job) and couldn't afford to upgrade my hardware to run the latest and greatest bloatware from whichever company was peddling it. I find that my old P2-266 gets significantly more use then my desktop, as a linux based server, firewall and other misc. box. XFCE lets me have a clean light weight graphical system when I need it. It does the job very well and with few or no frills. The Windows XP box I have at work, a P4 with 512MB RAM responds much more slowly. (I turned off all the extras and that helps a lot, but still, it is comparable in performance to a computer that is two processor generations older, and clocked 10 times slower.) I use my computers for nearly every task imaginable, but I find that at least 80% or so of my time is spent on tasks such as webbrowsing, reading email, and IMing friends and family. I truely fail to see how a desktop with 3D bloat will help over one with simple and fast 2D drawing. That said, I'm all for developing a 3D desktop as I think someone could do some very cool things with it, but it's not the way the rest of the world wants to move. The world wants fast and stable computers that do what the user whats it to.

      There are many "elitist Slashdot snobs" here but somehow I think you would make your point much better if you left the snide remarks out and addressed the actual ideas presented.

      --
      Mike Scanlon
    2. Re:A few things... by Jedi+Alec · · Score: 1

      perhaps, but the hordes of people who use their computers for mostly the same things as you, being e-mail, a bit of IM'ing and the spot of surfing, actually do like eyecandy. i myself like eyecandy. one of the reasons i use xp as opposed to 2k is that i actually find the default xp theme(switched to silver though) pleasant to the eye. and yes, i know there's tons and tons of ways to make just about any GUI driven OS look pretty, but i simply can't be bothered to invest a lot of time in it anymore, while the average user doesn't have the skill for it. for the last couple of years there's been a definite trend towards making both the computers themselves on the outside as well as the gui nice and pretty. i generally build my own boxes, but each time i see one of those commercials for those pretty black Dell boxes something in the back of my head goes "hmmmm, pretty, wanna have"

      --

      People replying to my sig annoy me. That's why I change it all the time.
    3. Re:A few things... by Anonymous Coward · · Score: 0

      > 2.) NT isn't based on DOS at all. Nobody knows what you're talking about there.

      I keep reading this claim, but, sadly, I have no access to Windows source code. Do you?

    4. Re:A few things... by Joe+Tie. · · Score: 1

      4.) This technology is not "unimpressive." Only to elitist Slashdot snobs who think XFCE is still a cool idea. The rest of the world wants to move to a modern, 3D-based compositing architecture. Where is that happening in Linux?

      Looking glass?

      --
      Everything will be taken away from you.
    5. Re:A few things... by nathanh · · Score: 2, Informative
      1.) Typing "M$" doesn't make you clever or witty.
      2.) NT isn't based on DOS at all. Nobody knows what you're talking about there.
      3.) Select HTML format next time.
      4.) This technology is not "unimpressive." Only to elitist Slashdot snobs who think XFCE is still a cool idea. The rest of the world wants to move to a modern, 3D-based compositing architecture. Where is that happening in Linux? 2006 is just a year and a half away. Well?

      Can't disagree with you on items 1 through 3. The guy before you was a pratt.

      But regarding item 4: that stuff is happening in Linux. Look at freedesktop.org for projects like DRI, CAIRO, XRender, XFixes, XDamage, XComposite, and so on. It might not happen before 2006 but it's not a neglected or unwanted feature in Linux land.

    6. Re:A few things... by ergo98 · · Score: 1

      An awful lot of people do have access to the Windows sourcecode, and that recently significantly expanded with the addition of Microsoft MVPs.

      http://www.eweek.com/article2/0,1759,1624877,00.as p

      MVPs, for the record, are just people who frequently answered questions correctly in the Microsoft newsgroups.

    7. Re:A few things... by Anonymous Coward · · Score: 0
      4.) This technology is not "unimpressive." Only to elitist Slashdot snobs who think XFCE is still a cool idea. The rest of the world wants to move to a modern, 3D-based compositing architecture. Where is that happening in Linux? 2006 is just a year and a half away. Well?

      You appear to consider yourself the voice of the people, as if users around the world fighting with Word bugs and viruses are screaming "Damn I wish I had 3D Compositing".

      I suggest you google for Cairo. I'm saving my mod points for you, buddy.

    8. Re:A few things... by piecewise · · Score: 0, Troll

      1) No, but I'm clever and witty anyway!
      2) And the majority of consumers don't use NT. Consumer technology is exactly what we're talking about here in large part.
      3) Right. Got it. I think.
      4) Hey, I'm not an elitist Slashdot snob - I'm an elitist Mac user. Suck it.

      Become less angry - your days will pass more quickly.

      --
      The next comment I write will be ready soon, but subscribers can beat the rush and see it early!
    9. Re:A few things... by rd_syringe · · Score: 1

      I don't need it. Dave Butler began work on the NT kernel back in 1989. NT has always been a seperate line of kernel from the DOS series, long before Windows 95's grafting of GUI and DOS kernel. Its kernel is based on VMS, and in fact there are several VMS function calls still around. NT has nothing to do with DOS; this is common knowledge. And yes, many government and academic universities have access to the Windows source code. Microsoft often outsources it to researchers and companies for a fee.

      I know how to do simple research. Do you?

    10. Re:A few things... by rd_syringe · · Score: 1

      And the majority of consumers don't use NT. Consumer technology is exactly what we're talking about here in large part.

      According to Google Zeitgeist as well as all other surveys, the majority of users are on Windows XP and 2000. I assume you didn't know 2000 and XP are NT-based.

    11. Re:A few things... by EddWo · · Score: 1

      Dave Cutler?

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  33. Stability through 3D graphics? by OOO0000OO0O0 · · Score: 0

    This sounds like a good idea. GPUs routinely make miscalculations (try overclocking), and yet they still maintain a consistent envelope of stability (don't push it too far). It's interesting to note that they intend to rely on the graphics routines to recover from crashes. This hints of a revolution: the gap between GPUs and CPUs have narrowed somewhat (at least) with the new shader and its level of integration with the OS. Virtualizing memory of the GPU also sounds like another step in that direction--people can play Doom 3 on Ultra Quality with a 128MB video card that has, say, 1GB of theoretical memory. I know, it still won't be anywhere as fast as 512MB onboard, but I believe, for certain applications (like having razor-sharp, as-you're-reading-this-post-right-now text appear at different angles and stuff) that will be enough. I am bothered by the ability of the new shader to have the GPU on multiple applications. Can you imagine a popup with an extreme level of pixel shading that is taxing the hell out of your top-of-the-line ATI or NVIDIA card because you're also trying to play Doom 3? Yes, Longhorn, through its GPU integration and subsequent possibility of cool Windows graphics, also creates room for BLOATED graphics and EXPLOITS. Driver upgrades without reboot are cool--you can have multiple drivers heavily optimized for different kinds of programs, and when you run each the appropriate driver is loaded. The "enhanced boot experience" sounds nice. MAybe it will be highly customizable. You could have it display each dll as it's loaded all fancyful, with useful displays of RAM and virtual memory tucked in a 3D display. And "high dynamic range lighting?" A necessity, I bet, to have different apps running at the same time. But this all sounds very bloaty and resouce intensive. We'll definitely need those 30GHz procs running in tandem with NVIDIA's Geforce 69420...excuse in 2005 to buy a high end video card is that you want word process at 60 fps while looking at pron, quickly hiding it away from view (at 60fps).

  34. Re:Oh no by sqrt(2) · · Score: 1

    Remember the article about the projected system averages for a Longhorn PC? That takes care of the lag at least...

    --
    If you build it, nerds will come. Soylentnews.org
  35. Re:Poor Microsoft. by Anonymous Coward · · Score: 1, Informative

    As an MS intern working in the Avalon (the presentation layer of Longhorn) group (with no particular love for MS), I just gotta say that you have no idea what you're talking about.

    Not only is what we're doing incredibly powerful, the ease at which one can use the technology is just amazing. You can sit down and start writing your own Longhorn applications in literally 5 minutes. A hello world program with the "hello world" in gigantic text spinning and getting smaller and larger is a 5 line program.

    It's really quite amazing.

  36. Re:Just like Freedesktop. Except MS will finish la by Anonymous Coward · · Score: 0

    Besides the fact that it's not the same as OS X or "Debrix"...

    Microsoft has the unique advantage of being able to drive hardware specs in the industry. That means they can ship this thing and have it work wonderfully on new PCs (their main channel), whereas Apple is at the mercy of the PC hardware market, and therefore OS X is still sooo sloooowww at certain things.

  37. Re:Oh no by Anonymous Coward · · Score: 0

    Actually, OS X lags a lot. If Steve still allows it on your hardware, boot into OS 9 and see.

    The Longhorn thing is significantly more complex than what Apple is currently shipping anyway.

  38. FPS by vurg · · Score: 1

    So dragging windows now would get ~5fps on my TNT2.

    1. Re:FPS by omicronish · · Score: 1

      So dragging windows now would get ~5fps on my TNT2.

      Longhorn will come with multiple "user experience" levels, which basically means the UI graphics will reduce in quality on slower machines. AFAIK the current GUI interface will still remain in Longhorn. In fact, there was a hack for one of the recent leaks that allowed the Desktop Composition Engine to be turned on, which basically took over the GUI and accelerated desktop rendering, so at least right now it seems like 3D acceleration is something that can be toggled on (and presumably off when you restart).

  39. Is it just me? by soimless · · Score: 3, Insightful

    is it just me or is this a lot of Acronyms with a lot of theroy and ideas an no real proof its going to work or not. Longhorn is still in development and still a way off things tend to change and it may be good or bad. the way i see this article is a marksmen shooting at a target years away and truely its luck if he hits the bullseye or not.

  40. _I_ _don't_ _care_ by Dwonis · · Score: 2, Insightful

    The last thing I want is another big Microsoft API. Let me know when the Windows API gets smaller, or when Windows implements the Single Unix Specification in any meaningful manner. I have better things to do than to waste my time trying to write programs against a cumbersome toy OS API.

    1. Re:_I_ _don't_ _care_ by omicronish · · Score: 1

      The last thing I want is another big Microsoft API. Let me know when the Windows API gets smaller, or when Windows implements the Single Unix Specification in any meaningful manner. I have better things to do than to waste my time trying to write programs against a cumbersome toy OS API.

      Unfortunately, a lot of the new graphics and OS stuff will be exposed as new .NET APIs, so you'll have to learn those. But if you think about it, this is a good thing since Win32 is getting crufty in some areas, and Win32 GDI and User (UI stuff) APIs are severely underpowered and just incapable of the graphics stuff Longhorn will be doing.

      I've coded with the new API, and even with the lack of documentation at this point (seriously, you'll get a list of methods and properties for classes, and maybe a one-sentence description for important methods), it's still considerably better than the existing Win32 API. That's saying a lot considering I've been using Win32 for at least 6 years.

      If you're interested in the new API, take a look at the MSDN documentation. Take a look just to see what it's like, even if you don't use Windows or plan on using Longhorn. Avalon graphics stuff is in System.Windows.Media; I haven't taken a look at the rest of the new APIs.

    2. Re:_I_ _don't_ _care_ by Anonymous Coward · · Score: 0

      A cumbersome toy OS API ... that happens to run 99% of the desktop software ever written. We don't care that you don't care. We do care because it affects tons of people & apps.

      I guess you missed the Longhorn hype about built-in Unix-compatibility as well.

  41. eg by mr_tenor · · Score: 2, Informative

    glitz and Cairo, to name 2 related efforts.

  42. Read All The Fucking Comments by Nailer · · Score: 2, Interesting

    I read the article. And many other like it. I also read the comments. And ran Longhorn 4072 for a while.

    Everyone's getting excited about the compositing. Which will not be in production for ages, and doesn't do anything we've not seen before.

  43. Re:Really? Where are they? by Matheus+Villela · · Score: 1

    I don't know about cairo state, like waimea it seens stoped.

    But The enlightenment team is doing a nice job with a lot of nice libs and the DR17 will be relased this year.

  44. Re:Oh no by Rosyna · · Score: 1

    The #1 reason for the lag (via resizing) is a 2d operation that cannot be accelerated. Also ATSUI (the text system) is incredibly powerful and yet very, very slow.

    That is the lagginess you are seeing. Nothing to do with the 3d stuff.

  45. OSX is alead, but that's not all by SnprBoB86 · · Score: 5, Interesting

    If you read (and fully understood) the article, you would realize that a fully hardware accelerated windowing system is not all that Microsoft promises with this new stuff.

    The other stuff I see as being BIG are the changes to DirectX such as removing a lot of the fixed function pipeline features. They are pushing the GPU to be more generalized which is a good thing.

    Microsoft is really hyping up Longhorn and none of the meat of Avalon has made it into the technical previews. Judging by the Ctrl+Alt+Del animations, the smooth color fades in Explorer, the few existing vector graphics, the other random programmer art in the technical previews, Avalon is going to be IMPRESSIVE.

    Whether you like MS or not (which you don't, this is slashdot), they have the programming and graphical resources to pull this off in a very big way.

    --
    http://brandonbloom.name
    1. Re:OSX is alead, but that's not all by dont_think_twice · · Score: 4, Funny

      Judging by the Ctrl+Alt+Del animations, the smooth color fades in Explorer, the few existing vector graphics, the other random programmer art in the technical previews, Avalon is going to be IMPRESSIVE.

      Wow, that does sound IMPRESSIVE. I can't begin to imagine how much more work I will get done with Ctrl-Alt-Del animations and color fades in explorer.

    2. Re:OSX is alead, but that's not all by omicronish · · Score: 1

      Microsoft is really hyping up Longhorn and none of the meat of Avalon has made it into the technical previews. Judging by the Ctrl+Alt+Del animations, the smooth color fades in Explorer, the few existing vector graphics, the other random programmer art in the technical previews, Avalon is going to be IMPRESSIVE.

      The Ctrl+Alt+Del animations and fades are like little grains of sand compared to the internal demos I saw (but can't describe, unfortunately). They were impressive visually, but simply mindblowing from a developer standpoint.

    3. Re:OSX is alead, but that's not all by Ilgaz · · Score: 1

      Apple is still ahead. If you have watched keynote, Steve Jobs already showed one step (or kilometer) ahead, directly manipulating/coding GPU for REALTIME effects.

      I bet preorders for OS X will open in 1 month or so, when will Longhorn ship? :)

      Besides, I am not a coder but I always wondered why directdraw was stuck at 1.0 levels while I used windows...

    4. Re:OSX is alead, but that's not all by krappie · · Score: 1

      Wow, that does sound IMPRESSIVE. I can't begin to imagine how much more work I will get done with Ctrl-Alt-Del animations and color fades in explorer.

      yeah dude.. Maybe now they can use badass hardware accelerated vector graphics and alpha blending so that Clippy can have a gaussian blurred shadow when a speech bubble comes out of his mouth to present the blue screen of death.

    5. Re:OSX is alead, but that's not all by Anonymous Coward · · Score: 0
      So the Longhorn GUI isn't going to be realtime? Man, that sucks.

      Hey, can I get a hit off your Apple crack pipe while we wait for Altivec to leisurely finish his processing?

    6. Re:OSX is alead, but that's not all by Da+Fokka · · Score: 2, Insightful

      Let me get this straight:

      Article: "Longhorn is going to have improved graphical capabilities."
      Crowd: "X-Windows/Y-Windows/OSX/Whatever can already do this!"
      MS Proponent: "But it's going to be REALLY impressive"
      Crows: "Who needs it anyway, I prefer my good old terminal"

    7. Re:OSX is alead, but that's not all by Ilgaz · · Score: 1

      I say realtime fx can be used...

      Apple crack pipe? If you have a friend working at tv or something ask what realtime effects mean...

      Dear AC, whatever.

    8. Re:OSX is alead, but that's not all by Archibald+Buttle · · Score: 1

      Dude, I hate to break your bubble, but Microsoft are behind the times here.

      Avalon is Microsoft's version of Apple's Quartz Extreme. Apple had most of this in the first release of Mac OS X.

      Now next year that Mac gets Mac OS X 10.4 "Tiger" which features a great new technology called Core Image. Using Core Image you can apply image effects such as gaussian blur, motion blur, trirl distortions, hue adjustments, perspective transformations all in real-time. Let me say that again - in real-time. Oh, and there's Core Video too which lets you apply all of these effects to video streams, again in real-time. This stuff works right now and is already in the hands of many developers.

      Will Avalon offer any of these kind of features? Who knows! It sounds right now as if Avalon is just Quartz Extreme without Core Image, meaning that Longhorn is playing catch-up with Mac OS X 10.3... They've got a way to go to be up with 10.4.

    9. Re:OSX is alead, but that's not all by dont_think_twice · · Score: 1

      Assuming the last comment was supposed to be attributed to the crowd, and hadn't actually gone to the crows, you have successfully pointed out that there is more than 1 opinion on the use of eye candy amongst the slashdot crowd. Considering that I am #731805, I am not that shocked. Here is the OSS world, we are allowed (dare I say, even encouraged) to have individual thoughts and opinions.

    10. Re:OSX is alead, but that's not all by EddWo · · Score: 1

      Quartz Extreme was not in the first release of OSX, it was only included in version 10.2. The Avalon vector model goes beyond Quartz Extreme in that QE is only used to hardware accelerate the compositing software-rendered windows while Avalon renders all vector graphics and animations directly on the graphics card.
      Avalon also includes equivelent features to Core Image, guess you never looked in the Longhorn SDK for system.windows.media.imageeffect etc.

      Image effects classes

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    11. Re:OSX is alead, but that's not all by Archibald+Buttle · · Score: 1

      Accepted, Quartz Extreme was not in the first release of Mac OS X, but I didn't claim it was. What I was saying was that most of the technology behind Quartz Extreme was present in the first release of Mac OS X.

      There is nothing new about having a vector based rendering model for your graphics system. NeXTStep had that on its first release in 1988. Indeed in 1991 NeXT had accelerated Display PostScript with their NeXTdimension graphics accelerator card.

      For the vector stuff (and animations) it seems that Avalon is catching up to where NeXT was in '91.

      Quartz is a direct descendant of NeXT's Display PostScript, but you are right, the current version of Quartz Extreme is only using hardware acceleration for compositing windows. It is, in some ways, a step backwards compared to what was possible with NeXT hardware in '91. However in those days we didn't have the kind of GPUs we have today - a NeXTdimension was actually an Intel i860 co-processor along with some video hardware. NeXT ended up focussing on just their OS on commodity PC hardware which meant no real possibility for continuing with accelerated Display PostScript. i860-based graphics cards were significantly more expensive than the 2D and later 3D accelerator cards popular on PCs. It's only been recently with the introduction of programmable GPUs that accelerating vector graphics has been possible again.

      Quartz Extreme is developing, but Apple rarely announces features in advance. They're talking about some of the new things coming in Tiger, however there's bound to be plenty more that will also be in there. I wouldn't be surprised if there were some more acceleration features - accelerating the existing display stuff just doesn't make for sexy demos, since it's already damn fast.

      One point here though is that it might not actually be sensible to put too much emphasis on using the GPU for rendering, at least at the moment. Balancing rendering tasks between the GPU and CPU can allow for more sophisticated graphics to be created. This is, after all, what the Doom3 engine does to generate its graphics - it's not all GPU work you see on-screen.

      Finally you're right - I haven't looked at the Longhorn SDK. I don't plan to either, not unless I get a job programming for Windows for a developer thinking very long-term. Remember that Longhorn is not expected to be available until '06 at the earliest, and judging by the uptake of previous Windows versions won't be common until '08-09.

  46. Re:WTF? Upgrade pending..... by psyburn · · Score: 0, Troll

    Whaooo....
    a new reason to upgrade my graphics card to some thing upto date instead of being content with always using crap that's 3 years old.


    Now when I upgrade to Longhorn I'll just have to buy an new *eww* pre-built computer just to be running the latest and greatest OS on the Market.

    </sarcasm>

    I mean Windows. I shall now go throw out my 15 versions of Linux on CD's (like MandrakeMove and P.H.L.A.K.) and go pay Microsoft every penny they deserve for 4 years of hard work the put in to making this wonderful OS

    </kissing_M$_a$$>

    I make it most of my life giving new life to old hardware. I use Windows 2000 Professional as an OS of choice. I personally use a 700mhz Intel Celeron (Coppermine) processor( though I prefer AMD) and a ATI Radeon 7500 Dual-Head. I get most of my hardware for "free". I've paid for a graphics card and a hard drive for my own personal machine. All the extra hardware i get i refurbish and give to those know need a computer.


    This just burns me when I know that I have to upgrade to be anywhere near safe. Scratch that. Unless a firewall and common-sense about network security doesn't protect me in 2006 on the internet, I don't know why I'll even use it casually except for "Google"ing whatever, placing Holds on books at my local library, and updating my drivers/software/OS


    Yah gotta love oligopies and near-monopolies

    --
    This was brought to you buy the Department of Redundancy Department
  47. Re:Linux will have this kind of stuff way before l by MikeCapone · · Score: 1

    Hopefully the x.org guys will do faster work than the XFree86 guys. I mean, the end result is pretty good, but it just moved way too slow.

  48. Re:Core Image? by Barlo_Mung_42 · · Score: 1, Insightful

    MS Research is an open research group much like Xerox PARC was (with some of the same people). They publish papers and have been working on stuff like this for years. So it isn't so easy to say who stole which idea from whom. All you can say is that Apple beat them to market with it.

    check out:
    http://channel9.msdn.com/ShowPost.aspx?PageIndex=1 &PostID=14275#14275

  49. No, it's not-Say as I do, not as I don't by Anonymous Coward · · Score: 0

    For once I agree with Be-fan. The talkers are talking about what needs to be done, while the doers are ahead of the talkers. This is why most developers don't give credence to what most talkers say. Maybe if all the talkers turned into doers Linux would even be more ahead than just the present mixed bag.

  50. Randomness by IntlHarvester · · Score: 2, Informative

    OK, after commenting, I went back and read the article. There's a couple major improvements over the current Windows:

    + It sounds like they are getting rid of the old single-threaded event model, which was brought over for Win3 compatibility. (No more GUI locks while Windows probes your CD-ROM, etc.)

    + The processing will be moved to user mode as much as possible (ie, no more "GUI in the Kernel")

    --
    Business. Numbers. Money. People. Computer World.
    1. Re:Randomness by pedrop357 · · Score: 1

      Wow. For some reason, I thought I was alone in this pause when inserting a CD. I always figured it was a filter driver from one of the CD burning applications I had installed.
      It was either that or MusicMatch, which always had trouble starting up when I was burning a CD.

      This may very well be one of the changes most welcomed by me.

    2. Re:Randomness by Anonymous Coward · · Score: 0

      The processing will be moved to user mode as much as possible (ie, no more "GUI in the Kernel")

      Back to user space eh? I bet its back in the kernel for Blackcomb.

    3. Re:Randomness by Anonymous Coward · · Score: 0

      Jesus. The whole event thing was single-threaded on Win32? I did some wince programming (nice little OS, IMHO, not nearly as awful as anything else MS does), and assumed its model was the way it was because it was "cut down" - you're telling me "real" windows worked that way too? Jesus Fucking Vampire Christ!

  51. Even if Apple isn't already there... by Anonymous Coward · · Score: 0

    Keep in mind, those of you defending MS and their extravagant piece of vaporware called Longhorn, that Apple may not be at the stage that MS is shooting for, but then, by most accounts, Apple has another 2-3 years to keep working on their ALREADY FULLY IMPLEMENTED and CURRENTLY WORKING graphics system. What on earth makes you think that Apple won't be able to keep up with whatever amazing piece of shit MS plans to drop out its collective ass in 2008 or 2009 or whenever? Please be real. MS is still choking on Apple's dust as far as harnessing the power of graphics card for the GUI, and don't doubt that whatever is impressing you with Longhorn today will pale in comparison to whatever Apple manages to pull out of its sleeve by then. Did any of you watch the presentation that Jobs gave at WWDC? Did you notice the shit that Apple is building right into the system? Users of 10.4 and on are going to have a virtual array of Photoshop filters built right into the system. You tireless Windows shills better hope that what looks impressive today won't look a little behind-the-times a few years from now. Cross your fingers. You'll need it.

    1. Re:Even if Apple isn't already there... by Anonymous Coward · · Score: 0

      look at me! i'm full of shit! figured that out already, but thanks for the heads-up anyway.

  52. Re:frosty post by Anonymous Coward · · Score: 0

    NOOOO you bastards. The RADIOACTIVE BEIGE OF THE END TIMES is back? Why must you torture us with this disgusting IT section? Make it go away.

  53. Re:It all sucks by omicronish · · Score: 1

    Longhorn and its graphics suck and so does this color scheme.

    Keep in mind that the final Longhorn UI is under development. All the current UI and schemes are temporary.

  54. Re:Oh no by Anonymous Coward · · Score: 0

    Ah, but the difference is that Microsoft can get the acceleration support they need.

  55. Just now figuring out how to harness the 3D engine by raplyrics · · Score: 2, Insightful

    You would think that offloading of the graphics work could have been done years ago. It's not like 3D accelerators are something new.

    --
    http://raplyrics.blogeasy.com
  56. Re:Core Image? by name773 · · Score: 0, Troll

    like it wasn't bleeding obvious.
    (the idea)

  57. The command line is were Windows Lacks by Anonymous Coward · · Score: 0

    What windows lacks more then a snazier-then-OS-X-GUI is decent fucking command line.

    I can't beleive that all those programmers at Microsoft can't come up wiht something better then BASH?

    I mean it can't be that hard.

    Of course most fools will scoff and go "command line 1s teh suk!", but until you actually get used to having one that is actually REALY usefull you won't ever know what your missing.

    Think about it. Macs were anti-command line. Now we have Apple helping fix bugs and deficiences in Bash.

    Why? Why the f--k do you think? Because until OS X came along with a decent command line and robust unix underpinnings the only thing that Macs were good for were running photoshop and making people feel comfortable in front of a computer.

    I am not knocking a good GUI interface. OS X rocks, but think about it.

    REALY. Why would apple be switching over to BASH? Because 1. people are familar with it, 2. It's realy freaking usefull.

    Otherwise, what is the point?

    So until Windows gets a decent command line enviroment going with the ability to do pipes, redirects and loops without asinine syntaxs it will always be inferior to Linux and other Unix-like OS's.

    1. Re: The command line is were Windows Lacks by Anonymous Coward · · Score: 0

      if you need a command line, it is only because the author of your software was TOOO GOD DAMN FUCKING LAZY to spend a little bit of time making a usable GUI.

      Get off your asses! just make a damn GUI for once that doesn't leave out all those supposedly special super powers that so that only the command line pussy lickers can access them. command line is in no way better, its just that those dumbfuck programmers are too lazy.

      The coward above obviously has absolutely no life whatsoever, and instead of being productive, spends most of his time trying to locate, decipher, learn obscure and often undocumented commandline controls. .... while the rest of us use windows and get more done before lunch than he does all week.

      you stupid ignorant fuck.

    2. Re: The command line is were Windows Lacks by Anonymous Coward · · Score: 0

      New commandline has been annonced for Longhorn as well.

      PS: If you've got a problem with Windows, name it, and Longhorn solves it. That's the way the PR turns. Buy Buy Buy.

    3. Re: The command line is were Windows Lacks by Some+Bitch · · Score: 1
      if you need a command line, it is only because the author of your software was TOOO GOD DAMN FUCKING LAZY to spend a little bit of time making a usable GUI.

      Um...who mentioned software? If I want to find the free disk space on 50 mail servers all I have to do is get out my little bash script and run it. Doing this in Windows with a batch file is a nightmare (trust me, I struggled with it for ages! NT4 has no way of getting the free space on a drive without all the other junk that dir outputs) yet using bash I did it in a few minutes.

      Command lines are fantastic for repetitive little jobs that need doing regularly, just script it once and next time it's a 5 second job. Word processing from a command line is (IMO) an exercise in masochism but for admin related tasks it can be a godsend.

    4. Re: The command line is were Windows Lacks by Anonymous Coward · · Score: 0

      You dont have to run batch files just because you are using windows. There are perl, python, etc. for Windows.

  58. Re:It all sucks by 0racle · · Score: 0, Offtopic

    So what's Slashdots excuse for this colour scheme, it would insite anyone to hate anything.

    --
    "I use a Mac because I'm just better than you are."
  59. Re:Linux will have this kind of stuff way before l by mrchaotica · · Score: 1

    That's exactly the reason why they forked, so I would hope so too!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  60. Re:Linux will have this kind of stuff way before l by Weird+O'Puns · · Score: 1

    There has already been major progress in the Xorg. The next release - going to be released Aug 25 - just went to feature freeze and it will have some fancy stuff like real transparency. There has also been some serious discussion about moving X on top of OpenGL.

  61. Just a random thought by PotatoHead · · Score: 4, Interesting

    Does anybody notice that most of the computing industry would be redefined according to Longhorn?

    Now I know they need to build something really different, but are all these differences really worth the hassle?

    Maybe it's just me tired of hearing about software that won't be in use for another 3-5 years as if it's the best thing since sliced bread...

    1. Re:Just a random thought by Anonymous Coward · · Score: 0
      And isn't that ("best thing since sliced bread") the sort of attitude people had about Windows '95... then '98... then 2k ... then XP...

      Wake me when it's actually released, please.

    2. Re:Just a random thought by thatguywhoiam · · Score: 1
      Does anybody notice that most of the computing industry would be redefined according to Longhorn?

      Longhorn - it's the new Copeland!

      --
      If Jesus wants me it knows where to find me.
    3. Re:Just a random thought by Archibald+Buttle · · Score: 1

      Redefined?

      How can an OS that's playing catchup to Apple's Panther redefine the industry?

      It's also not going to be delivered until a year, or maybe more, after Tiger. Longhorn's Avalon sounds like the Macs Quartz Extreme display engine (which has been out for almost a year now) minus the new Core Image and Core Video extensions that are coming in Tiger. If you want to see what this stuff looks like check out Steve Jobs' keynote from WWDC and fast forward to about 1hr 7mins in to hear something about it, or 1hr 9mins to see a demo.

      Given what Apple are doing Microsoft has little choice but to try to catch up, otherwise they're going to look really tired. For those in the know the imaging system in XP really is very tired compared to Mac OS X 10.3, but the differences aren't really dramatic enough for Apple to shout about. Early next year though when 10.4 arrives with Core Image and Core Video I think we can expect them to be shouting very loudly.

      As for being sick of hearing about software that won't be in use for another 3-5 years, maybe you should consider switching.

    4. Re:Just a random thought by SuiteSisterMary · · Score: 1

      Things you don't see every day on Slashdot: Somebody complaining that Microsoft is trying to innovate too much.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  62. Re:Poor Microsoft. by m1chael · · Score: 0

    And really quite useful too... I can see a new world, full of 3D spinning things!

    --
    I know you are psychotic, but please make an effort.
  63. GLOW - a GUI built on top of OpenGL by Animats · · Score: 2, Interesting

    There have been widget libraries built on top of OpenGL for years. See GLOW, for example. It's straightforward to do, and works reasonably well. Works on any OS that will run OpenGL.

  64. best part of the y-windows faq by commodoresloat · · Score: 2, Informative
    Should it be referred to as "Y", "The Y Window System", or "Y Windows" ..?
    I don't care.
  65. Is that why by commodoresloat · · Score: 1

    Microsoft patented the Apple?

  66. Enough about how "excellent" MS backwards by Anonymous Coward · · Score: 0

    compatability is.
    I mean this is such a worm-like mentality. Back up for a minute and ask yourself if MS seriously has the option of just cutting off backwards compatability with the installed user base.
    If it was so easy to just dump all that old crap, then FOSS would certainly control the desktop market. Why would you give credit to MS for doing what they have to do to stay afloat? They're not doing anybody any favors here.

    1. Re:Enough about how "excellent" MS backwards by Anonymous Coward · · Score: 0

      Counter-example is Apple. OK Backward compatibility, but not as good as Microsoft's. Now plot their marketshare.

  67. More BSODs? by nz_mincemeat · · Score: 1

    With a GPU centric shell, any video driver or hardware problem (eg. from overclocking) would be a lot harder to solve - how would they display the error messages properly without resorting to a text-mode bluescreen?

    Conceptually this is all good, just like the Windows NT security model. How they actually pull it off is another thing altogether.

    1. Re:More BSODs? by Barlo_Mung_42 · · Score: 0

      I'm sure the bug check status screen will still be VGA mode as it is now.

  68. Re:Oh no by Anonymous Coward · · Score: 0

    You'll also notice if you RTFA, which you did not, it explained that IF a crash does happen, you won't even notice.

  69. The next project by Anonymous Coward · · Score: 0

    So, we should use WGF instead of MS DNA or XNA, or, whatever comes after DirectX, except that all the commercial companies are using DirectX, which used to be WinG, but then everyone said OOP was the best way to program, so... awww FUCK IT.

  70. Uh huh? by Lord+Kano · · Score: 1, Funny

    ...which will render the Windows Desktop using a GPU's 3D graphics processing power...

    Microsoft, finding new ways to waste processing power every day.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:Uh huh? by Keeper · · Score: 1

      Right, you won't be wasting that $400 video card you just bought to play Doom III while you're surfing the web...

      If your cpu utilization isn't at 100%, you aren't wasting anything except electricity.

    2. Re:Uh huh? by Lord+Kano · · Score: 1

      If your cpu utilization isn't at 100%, you aren't wasting anything except electricity.

      I have 3 machines running right now, and all 3 are at 100% cpu utilization. If more resources were being used by something like refreshing my desktop "in 3D", the other processes that I'm running *cough* distributed net client *cough* would get less cpu time.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    3. Re:Uh huh? by Keeper · · Score: 1

      Actually, with all of the UI being rendered on the 3d card, you'll have more cycles for your dnet client, not less. This isn't complicated 3d geometry we're talking about here -- just simple rendering that will go one hell of a lot faster than bitblting and clipping rectangles...

  71. Re:Linux will have this kind of stuff way before l by MikeCapone · · Score: 1

    Sounds neato. Thanks for the info, I guess I should check the news on the official website more often.

  72. hahaha by TechnologyX · · Score: 5, Funny

    "One of the first orders of business is to "fix busted stuff," as Blythe put it. These items include no more blue-screens (hard crashes) caused by the graphics driver"

    Yeah, that just pushed Longhorn's release back to around, oh, 2020.

    --
    Slashdot sucks
    1. Re:hahaha by SuiteSisterMary · · Score: 1

      Actually, I'd say it means 'go back to NT 3 and put the graphics in user mode.'

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  73. Wrong word by Barlo_Mung_42 · · Score: 0

    Embellishing your own works in progress is HYPE.
    Downplaying other peoples works in progress is FUD.

  74. Re:It all sucks by Television+Set · · Score: 0, Offtopic

    to get rid of color scheme: remove it from the link. I.E.: it.slashdot.org/comments.pl?sid=203975204375upowiu to slashdot.org/comments.pl?sid=203975204375upowiu Voila!

    --
    EOF
  75. Can we say... by Warhaven · · Score: 2, Funny
    ...will render the Windows Desktop using a GPU's 3D graphics processing power rather than the traditional 2D blitter.

    Quartz Extreme and Core Video?

    Redmond, start your copiers!
    1. Re:Can we say... by figleaf · · Score: 1

      Apple doesn't include a 3D card in its systems.
      It uses 2D to simulate 3D.

      So No, We can't say Quartz Extreme & Core Video.

    2. Re:Can we say... by Anonymous Coward · · Score: 1, Informative

      "No 3D card," you say?

      According to this. The G5 either comes with a NVIDIA GeForce FX 5200 Ultra or a ATI RADEON 9600 XT.

      According to this the iMac has either a NVIDIA GeForce4 MX or a NVIDIA GeForce FX 5200 Ultra built in.

      According to this the PowerBook G4 has either a NVIDIA GeForce FX Go5200 or a ATI Mobility Radeon 9700 built in.

      According to this the iBook G4 has an ATI Mobility Radeon 9200 built-in.

      According to this the eMac has an ATI Radeon 9200.

      If I'm not mistaken, that shows that ALL Apple's sytems include 3D cards. Spread your FUD somewhere else.

    3. Re:Can we say... by Anonymous Coward · · Score: 0

      This is true. It's also true that Windows is just a DOS shell (still!) and that Doom 3 will be a text-based adventure.

      Oh, and pixies live in the bottom of your garden.

      Duke Nukem Forever will be released next Tuesday.

      Good to see slashdot still encourages the weirdos and morons to come out and prove their rampant idiocy.

  76. Great Point! by Zo0ok · · Score: 1

    I completely agree with you! Putting focus on the GUI also makes scripting/automation/remote admin etc more complex.

    Ever seen anyone make a comment next to a setting in a GUI? Thats why text based config-files in many cases are superior. And you can backup the configuration easily.

    What annoys me is that all eye candy tend to make people beleive that "computers are so much better and powerful nowadays", when in fact, building real functionality is not easier at all. More layers and more dependencies add complexity that in the end damages stability and correctness.

    You should not be moderated Troll!

  77. Will this help vi run better? by kahei · · Score: 1


    A fundamentally 3d rendering system, based on the gpu not the cpu, would certainly have a deep effect on the way I work with vim. For instance... ...hmm, actually I guess I can go back to sleep.

    --
    Whence? Hence. Whither? Thither.
  78. Oh stop trolling by poohsuntzu · · Score: 2, Insightful

    Do you know why this isn't funny anymore? Because this is the joke most people make who have not tried Windows beyond the 95 and 98SE1 days.

    Do you REALLY want me to bring up how 'good' the Linux kernel was in it'x 1.x days?

    --
    "We're breaking out the ramen noodles. . . "
    "Really? Is it someone's birthday?"
    1. Re:Oh stop trolling by Anonymous Coward · · Score: 0

      You bought the whole 'CLIPPY IS DEAD!' advertising scheme, didnt you?

    2. Re:Oh stop trolling by Anonymous Coward · · Score: 0

      Do you REALLY want me to bring up how 'good' the Linux kernel was in it'x 1.x days?

      Do you REALLY want me to bring up how 'good' Windows was in it's 1.x days?

    3. Re:Oh stop trolling by krappie · · Score: 1

      Do you know why this isn't funny anymore? Because this is the joke most people make who have not tried Windows beyond the 95 and 98SE1 days.

      Good thing Windows Longhorn will be here soon with some awesome new features which will fix all of the problems of its predecesors. Wait.. what year is it?

    4. Re:Oh stop trolling by Anonymous Coward · · Score: 0

      Do you REALLY want me to bring up how 'good' the Linux kernel was in it'x 1.x days?

      You're right. It really wasnt worth that free download.. especially back when Windows 3.1 kicked so much ass!

    5. Re:Oh stop trolling by poohsuntzu · · Score: 1

      That has nothing to do with your origonal post :) Am I mistaken, or did you try and link something unrelated (release dates) to something I posted (os version differences)?

      --
      "We're breaking out the ramen noodles. . . "
      "Really? Is it someone's birthday?"
    6. Re:Oh stop trolling by Anonymous Coward · · Score: 0

      Do you know why this isn't funny anymore? Because this is the joke most people make who have not tried Windows beyond the 95 and 98SE1 days.

      Dont forget Windows RG

    7. Re:Oh stop trolling by poohsuntzu · · Score: 1

      It's cute to see a bunch of trolls use AC. Then again, this is slashdot, where a fifteen year old can post as AC and think they are "teh next sh1t".

      Afraid to get a karma hit boys?

      --
      "We're breaking out the ramen noodles. . . "
      "Really? Is it someone's birthday?"
    8. Re:Oh stop trolling by Anonymous Coward · · Score: 0

      Do you REALLY want me to bring up how 'good' the Linux kernel was in it'x 1.x days?

      Do you REALLY want me to bring up how much of a 'moron' you are?

  79. Right here... by auzy · · Score: 2, Informative

    well, you've really done your research..

    For starters, MS didn't invent the start menu, it was Apple, all MS did was market it in a way that disillusioned people who didn't do much research thought that it Microsofts idea

    Now.. where to start: http://wwws.sun.com/software/looking_glass/
    Composite/Xdamage: One thing that has kept us behind Microsoft for a while graphics wise. These allow real transparencies. they are 1 month off..

    Enlightenment 17: This has amazing graphics already (try entrance.. it works already), and blows away anything I have ever seen. The people who code enlightenment are also well known as technical geniuses and are excellent at optimisation, so they can do high quality graphics VERY fast, and very efficiently.

    Dashboard: While Microsoft is bragging about their integrated search technologies, unknown to many, this is already available in linux too.. http://www.nat.org/dashboard . In fact, Microsoft stole the idea from that...

    Full hardware accellerated window: The accelleration system is being changed now, and I'm guessing that within 2 Xorg releases, there will be nothing left that isn't accellerated.

    "DirectX shading" Let me ruin your disillusions about the magical directx.. Its behind, its always been behind, and whatever it can do, opengl can do a lot easier.

    XUL: Our new XAML like thing.. Its being developed for Mozilla. Do you even know what that is???

    And about your comment about no desktops using the new features.. do more research!!! You'll notice that everyone has been migrating to SVG type graphics already and cairo is the most likely method that will be used to accellerate them. You obviously haven't noticed this though.. Because I bet you haven't touched CVS though, so have no idea whats really going on.

    Now, heres the thing you prove you haven't done your research on.. What about stuff like SElinux that Linux has but Microsoft doesn't eh. Microsoft is bragging about the new stack smashing protection in SP2, but just about every Nix distro/type has had it for years.

    And what about stuff like gdesklets and superkaramba?? I'm not sure exactly, but I think that we beat Microsoft on those things...

    Come back after you've tried Entrance from E17.. http://xcomputerman.com/pages/entrance.html . Those kind of effects already I can honestly say beat longhorns by a long shot (at least what I've seen). After you tried that.. You'll get a taste for the future.

    And about integration, you have no idea about dbus, shared-mime-info, etc obviously, because that stuff is already making a massive difference integration wise..

  80. Re:Linux will have this kind of stuff way before l by auzy · · Score: 1

    Cool thing is that theres already stuff that can use the new Xdamage and composite extensions too.. Mainly stuff like skippy-XD at the moment..

  81. corepirate nazi gangster felon kode re-examined? by Anonymous Coward · · Score: 0

    eye gas sumbodIE has to do it?

    what about those googlers, trying to steal the .com (froogles) away from some disabled person? yuk. eye gas every pennIE couNTs when you're becoming soul DOWt.

    consult with/trust in yOUR creators.... using newclear powered crystal 'vision' since/until forever. see you there?

    & by the way, lookout bullow. the creators' planet/population rescue initiative remains on high crisis alert. many are saying that unprecedented evile et AL, may have peaced off the creators/finally be doomed?

  82. Don't be so silly... by Anonymous Coward · · Score: 0

    They had to wait for Apple to do it first, of course!

  83. Trust Microsoft to do the opposite to logical by pandrijeczko · · Score: 2, Interesting
    This makes absolutely no sense to me whatsoever.

    A number of benchmark tests have proven that, CPU cycle-for-cycle, a well configured UNIX or Linux server can outperform a Windows server in just about every server task there is.

    Surely the base reason for this is that the UNIX pholosophy is not to waste valuable computing resource of GUIs and graphical processes when you don't need to. In other words, have your UNIX server running in a console mode, perhaps with a web server or X-Server running, and just do all your administration of that server either through the console or via a web interface or remote GUI session.

    It's ridiculous the Microsoft still haven't released a non-GUI server variant of their OSes, especially when, in my experience, a large proportion of blue screens and crashes are as a result of something going wrong in the graphics sub-system somewhere.

    The only logical conclusion I can come up with is that there is a conspiracy between Microsoft & hardware manufacturers for MS to constantly waste CPU cycles to ensure that everyone is forced to upgrade their hardware constantly.

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:Trust Microsoft to do the opposite to logical by Anonymous Coward · · Score: 0

      It's ridiculous the Microsoft still haven't released a non-GUI server variant of their OSes, especially when, in my experience, a large proportion of blue screens and crashes are as a result of something going wrong in the graphics sub-system somewhere.

      Microsoft doesn't have CLI tools, at least not useful ones. Tell me, when was the last time you configured tcp/ip from a command prompt?

    2. Re:Trust Microsoft to do the opposite to logical by MarkVVV · · Score: 1

      It's ridiculous the Microsoft still haven't released a non-GUI server variant of their OSes, especially when, in my experience, a large proportion of blue screens and crashes are as a result of something going wrong in the graphics sub-system somewhere.

      Microsoft doesn't have CLI tools, at least not useful ones. Tell me, when was the last time you configured tcp/ip from a command prompt?

    3. Re:Trust Microsoft to do the opposite to logical by cjb110 · · Score: 1

      Because a decent gui makes these server tasks easier, and therefore open to more people.

      Text is complicated to use; little, if any, visual feedback, and the possible gains in stability are far less than the ability to sell to the masses.

      I doubt even their hpc os will be text based.

      --
      ----- I refuse to have an argument with an unarmed person
  84. Windowed Gaming by Bruha · · Score: 1

    I'm wondering what impact this would have on people who prefer to play their 3d games in a window instead of full screen. These games will probably take a hit to framerates due to the entire area is getting rendered unless MS puts in a way to halt rendering for inactive areas when playing games.

    If that's a problem I'd expect a lot of gamers to stick with XP or maybe transition to Linux (esp the FPS crowd since many of those games are usually ported to Linux Doom/Quake.).

  85. Battery Life? by Anonymous Coward · · Score: 0

    I am curious what the effect of this new architecture on notebooks will be. Nobody will use it if it cuts your battery life in half, so I wonder how Microsoft will put in the power saving features to reduce GPU load. Interestingly, the article is completely quiet on it. Somebody forgetting that notebooks are now half of the desktop market?

    1. Re:Battery Life? by EddWo · · Score: 1

      No they havn't forgotten about notebooks. The UI is designed to scale down its operations when running on battery power. There is also a lot of work going into inproving power management features.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  86. what the article says & what it means by nothings · · Score: 2, Informative
    See also the Windows Graphics Foundation power point slides on this page for more info.

    KEY: "summary of what it says (paraphrase, not an actual quote)" - what it means - what it means from a perhaps slightly biased POV

    1. "Talk at Microsoft's Meltdown conference: DX Futures"

    2. "Talked about Longhorn's 'Windows Graphics Foundation'" - quote from powerpoint: 'WGF is the "next Direct3D"' - a 3d architecture for both games and for the OS (and maybe for non-rendering tasks)

    3. "Unifying vertex/pixel shaders; support multiplexing by multiple apps" - Microsoft is going to continue driving the process of specifying what next generation hardware's feature sets should be (only natural, since Talisman and Fahrenheit were such succesful designs ).

    4. "remove fixed-function pipeline features; everything must be done by shaders" - Because obviously everyone wants to write shaders themselves for everything, even in the simple cases! Yes, please make me look up the Phong lighting formula every time I write a throwaway 3d app! Actually, the article doesn't make clear but the presentation above does that they're continuing to support the legacy DirectX interfaces, and improving support for OpenGL, so at least you can use those interfaces for fixed-function support. But the ppt above does seem to say that the hardware won't implement fixed-function stuff (which makes perfect sense--the drivers can supply an equivalent shader), and it states that a high-level shading language "will be the only methodology for Windows Graphics Foundation", with an example showing a shader iterating over multiple lights and computing the results itself.

    5. "no more caps bits (capability bits)" - Hey, it's yet another of the things that OpenGL got right all along. Not sure what prevents someone from accessing a legacy D3D API and getting at the caps bits there, but at least there won't be any new ones.

    6. "stability; if we're using 3d graphics hardware for basic desktop rendering, it's got to be super stable, and when it crashes, it needs to be able to reset trivially without the machine going down." - the ppt says the new architecture design is trying to reduce driver complexity. I am extremely doubtful about this.

  87. Microsoft WorldDomination Foundation by skaag · · Score: 1

    Is it just me or has anyone else noticed how Microsoft R&D department have a tendency to use "grand" naming schemes for projects they work ok?

    Everything is a "foundation class", or "xxxx foundation". It's sickening. Anyone remembers AFC? JFC? They didn't really survive, but MFC did. In any case, it's just some library, what's with the names? MFC should have been named BWL (Basic Windowing Library), or perhaps SWL (Shitty Windowing Library) would be more fitting.

    Down with the ego crap!

    It's also kinda funny how Microsoft copies technologies from Apple, and then gives it a name that sounds very "core" to their future business operating system...

    Yours,

    LSF (Linux Skaag Foundation)

    --

    All those moments will be lost in time, like tears in rain... time... to... die...

  88. Tehas . . . by Dausha · · Score: 1

    Now, I though old Billy the Gates came from New Mexico, not Texas. If so, then why is he allowing anything to be named "Longhorn?" It sounds a mighty bit like the Univ. of Texas Longhorns.

    What's the advertising slogan going to be? "Hook'em Horn?!" Or, how about, "Using this product will prove to the greater IT community that you're a Longhorn, yourself." Well, the latter may be more fun, but not a good avert.

    --
    What those who want activist courts fear is rule by the people.
  89. OSX GUI by Anonymous Coward · · Score: 0

    Invention? I don't know. It seems like a common sense thing to do these days as more and more PCs are becoming equipped with better GPU's.

    Keep in mind that XP already had transparency/dropshadow effects well before OS X arrived on the scene. I may be wrong - but I don't remember OS 9 having any of this stuff.

    I am not saying that Apple copied M$. All I am saying is that if you've got enough power, why not use it to make stuff look pretty?

    1. Re:OSX GUI by Ilgaz · · Score: 1

      "Keep in mind that XP already had transparency/dropshadow effects well before OS X arrived on the scene. I may be wrong - but I don't remember OS 9 having any of this stuff."

      In fact, first Amiga had dropshadows, half brite mode. We even used it (still used) in TV applications like lo res subtitling etc.

      I saw/used os 7.6, with a theme manager (Caleidescope?) it made amazing things BUT it was basically fancy bitmap graphics.

      OS X uses a hybrid PDF/PS interface can do anything acrobat can. You should see it working.

  90. Intel to M.S. (joke) by Maksym · · Score: 2, Funny

    (Intel) Quick do something! People are gonna start to realize they don't need 4 ghz for e-mail!
    (Gates) Don't worry, we have something cooking. >8 )

  91. Re:Core Image? by neuroklinik · · Score: 2, Informative

    Actually, it's Quartz Extreme that renders the GUI via the GPU. Core Image is more of an add-on to that, applying filters and transformations using the GPU as well. Quartz Extreme has been around since Jaguar, and Core Image will appear in Tiger.

    http://www.apple.com/macosx/features/quartzextre me /
    http://www.apple.com/macosx/tiger/core.html

  92. Ok, total BS by Anonymous Coward · · Score: 1, Insightful

    why in the world are they re-inventing graphics to be 3D centric? the current 2D graphics look just fine. I don't want or need to upgrade my system, just so I can run an OS that needs a big expensive (read cheapass) graphics card. Only games need heavy 3D lifting, so let the game developers focus on that. the windows graphics system should just get out of the way and make it easier for game developers. I get the feeling, this is a huge mistake, because anything beyond the current look and feel is way over kill. Those who need color fidelity and better graphics use Mac, and you're not going to convince huge droves of graphic artists to switch. I'm not convinced of the value of WGF beyond marketing hype.

    1. Re:Ok, total BS by Anonymous Coward · · Score: 0

      That's because you have no fucking imagination. Rewind 20 years and you'd be the sort of dipshit that'd be arguing "no one needs the GUI, it's just a waste of resources...."

      Well look where we are now....

  93. Amen, brother. Windows CLI is teh suk! by Anonymous Coward · · Score: 0

    I hate the Windows command line.

    OS X's is so much more useful via the addition of two simple (and completely obvious) features:

    -I can copy some text from a GUI window and paste it into the CLI window.

    -I can drag and drop an object from the GUI into the CLI, and have that object's full path appear as if I typed it in.

    The lack of these two features in Windows is infuriating, especially when I need to do something command-line related to a file on the desktop. I am condemned to painstakingly type in that long-ass full path manually.

    Kind of hard to believe that Microsoft didn't come up with either of those since they've had a CLI in Windows for a decade and a half.

    If they can, I'd like to see Apple patent those features (yes, they're obvious, but since when does the USPTO care?)-- because I'm sure we'll finally see them in a few years in Longhorn, and Microsoft will be acting like they invented them.

    1. Re:Amen, brother. Windows CLI is teh suk! by EddWo · · Score: 1

      Both of those features are present in the command line on windows. To past text simply right-click, and if you drag and file or folder over a command window it will enter the full path and filename of that item.

      At least it works that way on Windows XP.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  94. Re:Core Image? by abigor · · Score: 1

    Unfortunately, MS Research has one of the worst efficiency records around (according to this week's issue of The Economist). Despite the vast funds pumped into it, their record of innovation is abysmal. So maybe we can make some assumptions here about who invented what first.

  95. WTF? Mod parent troll. by MuMart · · Score: 1
    OSS is not in competition with Windows. Why should it, most OSS developers write code for their own personal amusement, and at the point of NEED.

    Yes, Linux is "behind". It will always be "not as shiny" as Windows. It represents the commodity option, and Microsoft will collapse under it's own weight because of it.

    Please stop spouting this "competition" crap, it is annoying those who actually work to make OSS what it is.

  96. How do I turn it off? by Anomalyst · · Score: 1

    The first thing I do when I get a new profile at a customer or standalone host is go to "System" and turn off all the "effects" and switch the view and taskbar to "classic", set the color pallette to its lowest gamut and turn the stupid gradiations in the title bars to solid colors. Next is mount my USB thumb drive and strip the MS messenger from the registry.

    I haven't found out how to remove this type of "cuteness" from my iBook (it is a test platform, not a real workspace) and I noticed that KDE has started to adopt this distracting and useless animation trend on their mouse pointers. No telling where it will stop in the never ending quest to "be like the others".

    Every install needs a "simple" button added to the "typical" and "custom" ones to disable the nonsense.

    I was incensed when MS removed the ablity to define a 16 color VGA without squirrelly rituals and required q 256 minimum. Color cues are nice, but I do not need 16 million of them on my desktop and for the most part 256 is overkill.

    "Stop the Madness"

    (OT: Has she put all that weight back on, is that why we never see her any more?)

    --
    There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  97. Quartz Extreme by silas_pc · · Score: 1

    *cough* Quartz Extreme *cough*

  98. SGI by mattr · · Score: 2, Informative

    For years I've wished linux had vector based desktop so I could have a 3d scroll wheel embedded in irix window frames. You make the wheel turn by dragging over it with the mouse, and all icons in a window grow or shrink smoothly. I also like the way icons would shoot animated rays out for a few seconds after clicking to indicate the program was loading.

  99. Vectors and vectors by AllenChristopher · · Score: 0
    "However, Quartz 2D is also a complete vector rasterizing engine, implemented (I assume, it'd be stupid if not) in AltiVec. Why use a GPU when you have multiple vector processors on a G5? (With oodles of L2 and L3 cache to eat on). FYI, writing vector graphics code with AltiVec is very yummy."

    "Vector processors" do not accelerate the same kind of vectors that are involved in "vector graphics."

    A vector processor works the kind of vector that is a data structure including many data elements. A scalar processor handles one piece of data at a time.

    Vector processor

    It's true that vector processing makes it faster to process vector graphics, but only because you can use it to process large lists of 3-D data very fast. Vectors (arrays) of vectors (quantities with both magnitude and direction).

    The kind of "vector processing" you're thinking of is called a "transform and lighting engine." GPUs have that, the G5 does not per se.

    Writing in Quartz 2D is yummy because Apple did the data type design pretty well, has some really useful calls, and you're surrounded by eyecandy.

    1. Re:Vectors and vectors by melatonin · · Score: 2, Informative

      "Vector processors" do not accelerate the same kind of vectors that are involved in "vector graphics."

      Actually they do. I'm doing a lot of this work right now (still working on it damnit). Tons of matrix multiplication (multiplying the spline matrix by the geometry matrix, and then the parameter matrix), parameter modification (translating the sample values into the desired domain), etc. Vector processors are perfectly suited for vector graphics.

      --
      Moderators should have to take a reading comprehension test.
    2. Re:Vectors and vectors by AllenChristopher · · Score: 1
      Hush Puppies are perfectly suited for hushing a puppy.... you kick the puppy.

      Wouldn't you say there's something linguistically missing if you say their Puppy nature is why they're so suited? They're also suited for hushing babies.

      Vector processors (big-V) are suited for dealing with vectors (little-v) because a Vector can contain the elements of a vector. Right. However, the elements of a Vector may not be a vector in any important sense, or worse, in a sense that twists the original meaning of the vector.

      The Vector you deal with may be composed of a dozen scalars you want to multiply by another scalar really fast. You store them in a Vector, you perform what is technically a vector operation on them, but they are not in any important sense a little-v vector.

      Say you're calculating the tax on a dozen shirts.... the vector containing the prices of all those shirts is not importantly a vector. If you let sV be a vector of shirt prices in the space of untaxed items, then you transform that into the vector space of taxed items... you're losing something important on the semantic front. The fact that you can view it this way is why it's called a vector processor, but it's naive. There isn't a thing in the world that isn't a vector when you're start talking that way, and the word loses its meaning.

      More telling is the case in which, for reasons of limited cache and to avoid stall, you have a set of spatial vectors Vn, and you define a Vector xComponentsVector to contain all the x components of spatial vectors in your scene. The operation you perform on xComponent completely obliviates the concept of a direct mapping between Vectors and your vectors.

      So all I'm pointing out is that there's a meaningful difference between a Vector and a vector, and that the reason Quartz and AltiVec are yummy to program for is that you can hand off vectors to the processor, yes... in the API. The Vectors that the processor calculates are very different indeed once the compiler has had its way, as with any data type.

      If you're genuinely hand-coding assembly language AltiVec algorithms and the Vector you throw at the processor is always significantly a mathematical vector on a symbolic level, I'll eat my hat while we discuss the many optimization opportunities you're passing up.

    3. Re:Vectors and vectors by melatonin · · Score: 1

      So all I'm pointing out is that there's a meaningful difference between a Vector and a vector

      That's besides the point isn't it? :P When you work with vectors (graphics), you have a stream of data arranged such that, xyzxyzxyzxyz... or argbargbargbargb.... Each element in the vector (stream) is independent of the other elements, but they can all be grouped in the same set of operations. And if you really want to have fun you can do permutes (fantastic for byteswapping large chunks of data, say if you're trying to mirror a pixmap), rotates (in the bitwise sense), and other funky stuff.

      So yes, I understand the difference between the vector lingo. But they still compliment each other perfectly.

      Or maybe you misunderstood when I said Quartz and Altivec. Quartz is implemented with Altivec, so when it draws bezier paths, text glyphs (ATSUI), and compositing (not screen-level compositing, which would be done in the GPU if available), it's implemented in AltiVec. My point was that there's no point of Apple using a GPU for vector processing/Quartz's implementation when the G5's vector processors are right there.

      --
      Moderators should have to take a reading comprehension test.
    4. Re:Vectors and vectors by AllenChristopher · · Score: 1
      Slashdot is such a public extension of the private geek fight. There are three principal outcomes to a geek fight:

      a) The first geek actually does know the truth about the point the second is bringing up, but differences in mode of expression and the lack of handy paper obscure this for a while as the two belabor the obvious. Eventually the first geek realizes what ridiculous mistake the second believes the first to have made, and laughs mightily.

      b) The first geek does not know the truth about the point the second is bringing up, but would require a course in linear algebra and another in data structures to catch it, so he can't be convinced anyway.

      c) The two work together or are in school together, and so one has grasped a point earlier than the other and is teaching it.

      Strange that, though option c is least common among geeks, it's the one we tend to assume applies. In this case, we're at a.

      So yeah, there's nothing wrong with your original post that a good dose of clearer terminology wouldn't cure. As it stood, it looked like sphoistry that happened to come out with the right conclusion. Turns out it's the right conclusion based on the right logic, casually expressed.

      On the topic of clear terminology, I like your use of vectors (algebra), vectors (streams), vectors (graphics), etc... very useful in the more imprecise field of Graphic Design where I'm now applying my mathematical training. *sigh*

  100. Bite by Anonymous Coward · · Score: 1, Informative

    Surely you realize that in order to render into 256 or 16 colors, the OS has to do an enormous amount of *extra* work to convert from the ordinary colorspace? Of course you do. You're trolling. Sigh.

  101. It isn't really about the 3-D by AllenChristopher · · Score: 2, Interesting
    "I truely fail to see how a desktop with 3D bloat will help over one with simple and fast 2D drawing."

    The point is that 3-D card compositing is actually much faster than 2-D compositing on today's cards. The hardware is no longer super-optimized for 2-D... nobody cares about 2-D hardware anymore. The way Windows moves windows is insanely slow.

    If I drag the window this browser is in on my 2.4 GHz machine with a Radeon 9800, I get tearing and it jumps around a bit. I have "display windows contents while dragging" on.

    2-D on Windows is a fifteen year old setup, more or less. It's time for a new model, with less programmer complication.

    If I run Quake III with vSync on, I get no tearing and I'm running at well past my monitors refresh rate... objects have apparent physical reality instead of this flitty flit windows nonsense.

    Today if you turn off 32-bit colour for 8-bit color, you don't make your machine faster. It's slower because Windows stores internally as RGB. Turn to 256 color graphics and you have to set the palette all the time through BIOS calls. Yuck.

    The same is true here... Windows is moving to a newer, faster graphics model. It's faster to have each application draw to its own framebuffer and let the 3-D card composite it. It's faster to not deal with actual blitting loops within applications that tie up the whole processor.

    No more clipping calculations for the various windows, no more trouble with more than one video application trying to use the god-damned overlay mixer, no more trouble with overlays not working on the second monitor of a dual-monitor setup....

    Don't think of it as 3-D bloat... that's inaccurate. Think of it as enabling the 3-D coprocessor that almost every computer will have at that time. You already know your P2-266 won't run Longhorn. 3-D doesn't make that more true.

  102. Ghetto Moderation by Anonymous Coward · · Score: 0

    +5, Insightful

  103. Re:Just now figuring out how to harness the 3D eng by SuiteSisterMary · · Score: 1

    But it's only recently that they're pretty much a) ubiquitous, and b) powerful enough in the lowest common denominator.

    Hell, it's only Windows XP that dares to assume that your monitor can do 800 by 600; 2k and below still default to 640x480.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  104. You've got to walk before you can run. by mpaque · · Score: 1
    Quartz Extreme only 3D accelerates Quartz Compositor.


    You've got to walk before you can run. When Mac OS X 10.2 shipped in 2002, Quartz Extreme was introduced. This used OpenGL hardware to accelerate the assembly of the display from window buffers.


    The most interesting thing here from a technical point of view wasn't the accelerated compositing, but something a bit more subtle. With the introduction of Quartz Extreme, the window buffers were being made visible to the GL hardware acceleration system, and could be directly addressed by the hardware DMA engine.


    This opens up all sorts of interesting possibilities, which I'm sure you will be hearing more about in the near future.

    1. Re:You've got to walk before you can run. by aanantha · · Score: 1
      You've got to walk before you can run.

      Absolutely, but you can see from the rest of my post that I wasn't trying to be critical of Quartz Extreme. I just wanted to acknowledge the difference between it and Avalon to be fair to Microsoft.

      I was pointing out that Quartz Extreme was released 2 years ago, while Longhorn won't be released for another 2 years. Yet somehow people disregard this important fact. Microsoft has told us what they expect to have in 2006, but Apple has *not*. This has led many people here to the assumption that Apple will not have implemented equivalent capability by 2006.

      Obviously, that's a silly assumption. If Quartz Extreme existed in a real product before Microsoft even announced Avalon, wouldn't it be more likely that Apple has actually extended 3D acceleration to other parts of the system in the meantime? And perhaps they don't want to risk talking about a technology unless they're sure it will make it into the next release? After all, we only just found out about features in next years's Mac OS X along with a preview version with stuff that actually worked.

      So what will Apple have ready in 2006 when Longhorn is supposed to ship? Whoever answers that question is going to get sued for breach of NDA! Speaking of which, I probably should shut up now!

  105. wow... by Anonymous Coward · · Score: 0

    does this mean that Windows will finally not look like shite? gawd those awful icons, etc., they make me cringe. yes, i use OS X.

  106. Again--RTFA by rd_syringe · · Score: 1

    The article isn't about compositing. It's about the revamped DirectX and driver structure. GPU-sharing, snapback error recovery, and a unified shader model that removes the seperation between vertex and pixel shaders.

    For the second time, Avalon is barely even mentioned. Why do you keep going on about the compositing? I don't see how you can say it's stuff we've seen before...where have we seen it for Linux? I'm talking a usable 1.0 release, not some 0.1 alpha project that has been sitting around for years.

  107. No. by rebelcool · · Score: 1

    The past several windows releases are named after ski areas in BC canada. Whistler is a ski slope, Longhorn is a saloon at its base. So is the forthcoming Blackcomb, a mountain.

    --

    -

  108. Huh? by rd_syringe · · Score: 1

    well, you've really done your research..

    For starters, MS didn't invent the start menu

    Did I say they did?

    , it was Apple, all MS did was market it in a way that disillusioned people who didn't do much research thought that it Microsofts idea

    Ah, yes. Because the Apple menu is so much like the Windows Start menu. So instead of ripping off Microsoft, we ripped off Apple?

    Composite/Xdamage: One thing that has kept us behind Microsoft for a while graphics wise. These allow real transparencies. they are 1 month off..

    Transparencies and alpha-blending have been a part of Windows since 2000.

    Enlightenment 17: This has amazing graphics already (try entrance.. it works already), and blows away anything I have ever seen. The people who code enlightenment are also well known as technical geniuses and are excellent at optimisation, so they can do high quality graphics VERY fast, and very efficiently.

    Okay, so somebody made some nice bitmap graphics. What does that have to do with this?

    Dashboard: While Microsoft is bragging about their integrated search technologies, unknown to many, this is already available in linux too.. http://www.nat.org/dashboard . In fact, Microsoft stole the idea from that... ...while KDE stole the idea of start menus, taskbars, integrated filesystem/net browsers, and so on from Microsoft.

    It amuses me that you think Microsoft stole the idea from this project, as though this project was the first to do it. Displaying things in that way isn't a new idea. The way Microsoft is doing it is, though, and I guarantee their unified development model will mean more people will be coding for it than for some random Linux version.

    Full hardware accellerated window: The accelleration system is being changed now, and I'm guessing that within 2 Xorg releases, there will be nothing left that isn't accellerated.

    Always more reference to the future. That was my point--where is this stuff now? 2 Xorg releases?? Do you realize how long it takes for new Xorg releases to even come out?

    "DirectX shading" Let me ruin your disillusions about the magical directx.. Its behind, its always been behind, and whatever it can do, opengl can do a lot easier.

    Wow, I sure can't argue with that kind of research. "OpenGL is better, because I said so! So there!"

    Did you RTFA? Do you have GPU-sharing? Do you have a unified shader model? There's a reason Direct3D won the battle.

    XUL: Our new XAML like thing.. Its being developed for Mozilla. Do you even know what that is???

    When did I even mention XAML in this discussion? And where else is XUL majorly being used other than in Mozilla? Are you saying in the future that KDE and GNOME will integrate XUL into their desktops? How many years will that take?

    And about your comment about no desktops using the new features.. do more research!!! You'll notice that everyone has been migrating to SVG type graphics already and cairo is the most likely method that will be used to accellerate them.

    Wow, "everyone" has been migrating? Who? What distros out there fully run on Cairo now? Where is this technology being used?

    Like I said, we can point to half-finished alpha projects all day, but Microsoft is the one actually finishing things.

    You obviously haven't noticed this though.. Because I bet you haven't touched CVS though, so have no idea whats really going on.

    You have me so figured out. Actually, I've known about all the projects you mentioned. Like I said, the fact that these half-finished things exist in CVS doesn't mean a thing.

    Now, heres the thing you prove you haven't done your research on.. What about stuff like SElinux that Linux has but Microsoft doesn't eh. Microsoft is bragging about the new stack smashing protection in SP2, but just about every Nix distro/type has had it for years.

  109. Yeah, but... by rd_syringe · · Score: 0, Flamebait

    Where is all that being implemented together in an actual desktop environment? You've basically pointed me to OSS vaporware. "In progress," as you put it.

    And then you lie about not being able to try the in-progress Longhorn. I assume you've never heard of the PDC and how they gave out Longhorn builds to attendees.

    1. Re:Yeah, but... by be-fan · · Score: 2, Informative

      1) How is the OSS stuff any more vaporware than Longhorn? It's "in progress" just like Longhorn is "in progress." Or do you have a release version of Longhorn that nobody else does?

      2) The new graphics stuff isn't in the PDC beta. The new UI was shown only in Bill G's keynote --- it was stripped from the 4051 build given to attendees. The new OSS graphics stuff is actually available for download.

      --
      A deep unwavering belief is a sure sign you're missing something...
  110. Idea sources by rd_syringe · · Score: 1

    It's a moot point anymore to argue who "stole" what from whom. Lots of people come up with these ideas. I'm sure all of us at some point in time have thought, "It would be cool if my entire desktop was 3D accelerated," or "They should keep track of all my running applications using buttons or something" (taskbar).

    The point is who implements the the best. I say this because OSS has little room to complain, considering most of use desktop emulators running taskbars, start menus, and even integrated filesystem/WWW browsers. KDE even got the ability to draw shadows beneath icon labels on the desktop. Though the effect is so ugly, I prefer XP's much more.

  111. Just compositing--there's a difference by rd_syringe · · Score: 0

    This is different from Longhorn. I don't think people realize, Longhorn will sport a fully 3D-rendered interface codenamed "Aero Glass." The interfaces shown in today's alphas are placeholder interfaces. OS X uses the GPU for its compositing but does not render its interface that way. OS X uses PDF format for its interface. Longhorn will actually be using polygons and rendering its interface through the 3D graphics card, unless you don't want it to or you have a lower-end system. Then it will fall back to today's standard 2D compositing.

    So the next time someone says, "B-but OS X already does this!" feel free to let them know there's a difference.

  112. You mean like they "outperformed" Windows by melted · · Score: 1

    in second Netcraft tests? Hmmm. Cycle for cycle Windows beat the crap out of Apache/Linux.

  113. Requirements? by PhotoGuy · · Score: 1
    So, are you saying that my '386 with 64M RAM, and ATI Mach 64, might not run Longhorn responsively?

    -d

    --
    Love many, trust a few, do harm to none.
  114. Useful applications? by Anonymous Coward · · Score: 0
    But I imagine people will find useful applications for it as time goes on.
    You mean like, Bob?
  115. Yep.. by PotatoHead · · Score: 1

    Could not believe I was typing it myself :)

  116. OpenGL is better by Anonymous Coward · · Score: 0

    Ha! All those people and businesses who wrote their graphics stuff in Direct3D are going to be relegated to programming the "compatibility API" of WGF, and everyone knows that compatibility APIs usually have plenty of wrinkles because the main effort is spent on the "true" API.

    However, anyone who wrote their stuff in OpenGL will still be sweet when 2.0 come out. They can just use the extra features without worrying that their core stuff is gonna break. That is the benefit of a stable API that doesn't get dumped every 5 years cause a company wants you to upgrade tools and platforms just to get a few extra features. That's the same reason why Unix (and clones) beat Windows, the APIs are vastly less prone to wholesale change by the vendors because they realise change for its own sake only excites those who uncritically swallow marketing.

    A person at my work swallowed the whole .NET Rapid application development bollox - cause he didn't know that once you get outside of GUI painting no tool can do all the work for you (hence his project is late by a factor of 2!). By the time he releases the .NET API will have moved on to 2.0 and he'll have to port deprecated bits to that.

    So, take the WGF for what it is. Interesting, but has downsides if you adopt it for any long term project. Use OpenGL instead.

  117. Re:WTF? Upgrade pending..... by Narcissus · · Score: 1

    I wouldn't worry too much: if you can hold out for a few more years, all that hardware will basically be free :)

  118. Re:Core Image? by Anonymous Coward · · Score: 0

    The info for this stuff was on MSDN long before Apple debuted CoreImage/Video at the WWDC in June. It would be more accurate to say that CoreImage/Video is a copy of Windows Media Services, Direct X, and a few other things than to say that Microsoft is just now creating a technology to compete with Tiger's new stuff.

  119. Read what you're fucking responding to again by Nailer · · Score: 1

    Again, the article does mention compositing, and does mention that its the thing everyone's hyping on about. Again, 95% of the comments here, to which I'm responding, are hyping up about compositing.

    Which may not yet be finished on Linux but is, by everyone's measurements, further developed than Longhorn at the present point in time.

    Just because you're on the internet doesn't mean you need to act like a fuckwit. If you voiced a similar reply to someone in real life, they'd probably slap you.

  120. Switching? by PotatoHead · · Score: 1

    Well, I am not so sure about that. Win32 is not my primary OS, hasn't been for the last 4 years or so. (Mandrake is)

    Switch to Apple? Probably would, if I could get decent MCAD applications. Before you say there is plenty, consider I-deas, UGS NX, Pro Engineer, Solid Works, Solid Edge, etc... These drive most of the industry. Since that is a big part of what I do (consulting, training, implementation), Apple is out for now.

    FS / OSS provides almost all of my basic computing solutions. If I am going to buy an OS, it's going to (sadly) be a win32 one because of the MCAD stuff.

    I also use SGI IRIX quite a bit. SGI and Apple have a lot in common with regard to their hardware/software combination. It costs a bit more to do things this way, but the results are clearly worth it. Apple is doing all the right things, just like SGI used to do with IRIX. Believe me when I say I would likely switch, it's just not going to do me any good at the moment.

    Linux, IRIX and ..... win32 for the moment, waiting for MCAD applications to make a shift.

  121. Windowing-Pining for the fnord. by Anonymous Coward · · Score: 0

    "Why was so much time spend copying Microsoft's old interfaces rather than advancing the state of the art? "

    Browse the GNOME discussion again. Then ask your question.

    "Similarly, Firefox is cool, but it's just Internet Explorer + 1. "

    Not even close. You pine for something "state of the art" but you don't even have the capacity to recognize it when it's right under your nose.

  122. Re:No troll by Anomalyst · · Score: 1

    No troll. The only reason it would be doing extra work is because programs are wastefully written to use these humongous colorspaces with useles eyecandy of gradiatians and similar crapola. When I was writing software (NT & OS/2 scanner driver & preview, mind you, which might have legitimately justified it) dialogs and other mundane UI stuff I stuck with a 16 color palette, the larger pallette spaces were created on they fly according to the current scan values. We are in desparate need of less cuteness and more functionality, I have had my fill of Clippy and animated mouse droppings^H^H^H^H^H^H^H^H^Hpointers, thank you very much. How about they spend their time asking before overwriting my MBR, recognising ext2, ext3 and reiserfs partitions. How about creating a simple mechanism to allow the designation of drive letter/partition/volumeid at install time so I can keep consistancy across my test installs. The list of far more important deficiencies is extensive and far more deserving of attention than 3D Menus.

    --
    There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  123. Nothing new by ttfkam · · Score: 1

    Anyone here old enough to remember Microsoft's new operating system code named Cairo originally scheduled to be released in 1992?

    Same story, same hype, new code name.

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
  124. Nope, you're wrong by rd_syringe · · Score: 1

    How is the OSS stuff any more vaporware than Longhorn? It's "in progress" just like Longhorn is "in progress." Or do you have a release version of Longhorn that nobody else does?

    Vaporware is something that is promised but never relased. Longhorn has had several beta releases, including a major PDC build.

    2) The new graphics stuff isn't in the PDC beta. The new UI was shown only in Bill G's keynote --- it was stripped from the 4051 build given to attendees. The new OSS graphics stuff is actually available for download.

    Yes, it is. Avalon, Indigo, XMAL, and more are all in the PDC build. Enabling hardware acceleration in the beta is a simple matter of enabling a registry entry. What is not included in the build is the Aero Glass interface which will be replacing what is in the betas now.

    1. Re:Nope, you're wrong by be-fan · · Score: 1

      vaporware is something that is promised but never relased. Longhorn has had several beta releases, including a major PDC build.
      The projects I'm talking about already have releases. Go to freedesktop.org and download them yourself.

      Yes, it is. Avalon, Indigo, XMAL, and more are all in the PDC build.
      The key component of Longhorn, the graphics portion of Avalon (based on the next-generation of DirectX), is not in the PDC beta. It won't be released until WinHEC in 2005.

      --
      A deep unwavering belief is a sure sign you're missing something...
  125. Re:No troll by TheInternet · · Score: 1

    The only reason it would be doing extra work is because programs are wastefully written to use these humongous colorspaces with useles eyecandy of gradiatians and similar crapola.

    It's my belief that the vast majority of computer users do not feel this way. You're free to have this opinion, of course, but I think it makes sense in this case to write software with the assumption that most users are going to want to have access to 32-bit color -- if for no other reason than regularly view photos, video, and web sites. Those just don't work well in 16 color mode.

    As far as performance goes, I think modern hardware is up to the task. Even mobile phones have 16-bit color (or more) nowadays.

    - Scott

    --
    Scott Stevenson
    Tree House Ideas
  126. Could actually speed things up by TheInternet · · Score: 1

    Surely the base reason for this is that the UNIX pholosophy is not to waste valuable computing resource of GUIs and graphical processes when you don't need to.

    I don't have details on the Windows stuff discussed here, but at least in the Mac OS X world, moving GUI stuff off of the main CPU and onto the GPU (using Quartz Extreme, starting in Jaguar/10.2) freed up the CPU to do more important things. The whole system was faster as a result.

    - Scott

    --
    Scott Stevenson
    Tree House Ideas
  127. Completely false by TheInternet · · Score: 1

    Apple doesn't include a 3D card in its systems.
    It uses 2D to simulate 3D


    This is completely false.

    - Scott

    --
    Scott Stevenson
    Tree House Ideas
  128. 9 years of CAP bits by UnknownSoldier · · Score: 1

    Hmm, only took Microsoft 9 years to figure out that cap bits cause more problems then they solve.

    --
    Original, Fun Palm games by the Lead Designer of Majesty!
    http://www.arcanejourneys.com/

  129. Re:Core Image? by Moofie · · Score: 1

    Core Image has nothing to do with a 3D shell.

    --
    Why yes, I AM a rocket scientist!
  130. Re:Really? Where are they? by nial-in-a-box · · Score: 1
    I would have to say you're not too off-base here. I am really optimistic about the future of Linux, et al., however I am afraid that many are getting too cocky. The people that mindlessly say that Linux is doing so well and have nothing but incomplete software to point to need to stop talking and start helping (if they are not already).

    Yes, there is a wealth of mature critical apps for Linux, but there are a lot of things that just don't exist yet. And if an average open source project releases its first usable release today, it will probably be a year or two before that app is really ready for use by many. The real problem is there still isn't a truly user-friendly desktop that anyone can use. Perhaps a big part of this is no distro has tried hard enough to make this a reality, but I think a bigger issue is that we're just trying to do things right here. While it is a noble goal, it is also a slow and difficult one and that needs to be kept in mind. I have no doubt that there will be a Linux desktop that will be easier and more straightforward than Windows within the next several years, but don't claim it's here yet or just around the corner.

    Please understand I am in no way discrediting what has already been done, as it is simply amazing, however it is still falling short in terms of consistency, simplicity, and overall coherence. I look forward to actually wanting to ditch OS X in favor of Linux on my Mac. When I feel that would actually be a smart idea for pretty much any reason, then I know that Linux is 99% ready for everyone.

    --
    I am feeling fat and sassy
  131. Take your big bag of tears somewhere else. by Anonymous Coward · · Score: 0

    Moore just takes the techniques from Rush, O'Riely, Hannity, and Coulter and applies them to his politics. Don't like it, well it's the world people bought into. No one likes the Lowest Common Denomonator, but nearly everyone is rushing headlong towards it. Must be a liberal conspiracy!

    So when republicans claim that Bill Clinton may have as many as 70 people murdered, where are you denouncing them?

    And that's the problem isn't it? There's too much bullshit for any person to denounce it all now. You can only pick what you feel is the most egreegious bullshit to denounce. And guess where that breaks? Along party lines. And that's the true evil "plausible deniability," by picking and choosing, we contribute to the bullshit. We're forced to let some transgressions against the truth slide because there just isn't enough time in the fucking day! When we let some lies lay, but picking and choosing the truths to champion, we're complicit in the bullshit of others. It corrupts us all. Welcome to democracy without a fourth estate. How y'all doin'? This is gonna suck!