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.'"

261 of 399 comments (clear)

  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. 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 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?

    6. 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 ;)

    7. 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.

    8. 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.

    9. 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!!!!!
    10. 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.

    11. 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.

    12. 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.

    13. 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.
    14. Re:Windowing by SpectralOne · · Score: 1

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

    15. 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.

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

      Surely that's the Microsoft development model

      --
      Does a Christian soccer team even need a goalkeeper?
    17. 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?

    18. 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
    19. 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 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
    2. 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?

    3. 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
    4. Re:Cool! by sqrt(2) · · Score: 1
      --
      If you build it, nerds will come. Soylentnews.org
    5. Re:Cool! by ptelligence · · Score: 1

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

    6. 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
    7. 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.

    8. 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.

    9. 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 /

    10. 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.

    11. 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?

    12. 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.

    13. 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.

    14. 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.

    15. 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
    16. 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.
    17. 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.

    18. 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.

  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 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.
    3. 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
    4. 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
  5. 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.

  6. 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 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. ;)

    5. 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."
    6. Re:So.... by aldoman · · Score: 1

      Windows 2000... XP aswell...

    7. 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

    8. 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).

    9. 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.
    10. 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.
    11. 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).

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

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

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

      Longhorn release date: ~2005
      OSX release date: 2001

      Very fast.

    14. 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.

    15. 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.

    16. 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 ?
    17. 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.

    18. 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.

    19. 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.

    20. 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.

    21. 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.
    22. 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?

  7. 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 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.

  8. 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."
  9. 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.

  10. 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

  11. 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?

  12. 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 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
    5. 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... "
  13. 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.

  14. 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!
  15. 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.

  16. 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
  17. 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/

  18. 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.

  19. 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.

  20. 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 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.

    2. 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.

    3. 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.

  21. 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 Dillusionary · · Score: 1

      Yup all you have to do is PAY for it.

    7. 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

    8. 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
    9. 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...
    10. 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...
    11. 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...
  22. 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."
  23. 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.

  24. 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
  25. 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.


  26. 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 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.
    4. 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.

    5. 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.

    6. 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?

    7. 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.

    8. 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... "
  27. 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
  28. 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.

  29. 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'.
  30. 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).

  31. 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.

  32. 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

  33. 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

  34. _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.

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

    glitz and Cairo, to name 2 related efforts.

  36. 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.

  37. 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.

  38. 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.

  39. 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.

  40. 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 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"

    6. 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.

    7. 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.

    8. 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.

    9. 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... "
    10. 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.

  41. 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.

  42. 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

  43. 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.

  44. 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.

  45. 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
  46. 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

  47. 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.

  48. 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 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.
    2. 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.

    3. 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.
  49. 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...
  50. 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.

  51. 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.
  52. Is that why by commodoresloat · · Score: 1

    Microsoft patented the Apple?

  53. 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.

  54. 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
  55. 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...

  56. 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.

  57. 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.
  58. 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.

  59. 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!

  60. 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.
  61. 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 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?

    2. 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?"
    3. 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?"
  62. 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..

  63. 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..

  64. 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.

  65. 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 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?

    2. 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
  66. 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.).

  67. 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.

  68. 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...

  69. 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.
  70. 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 )

  71. 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

  72. 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.

  73. 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.

  74. 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.

  75. 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.
  76. Quartz Extreme by silas_pc · · Score: 1

    *cough* Quartz Extreme *cough*

  77. 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.

  78. 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.

  79. 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.

  80. 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.
  81. 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.
  82. 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!

  83. 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?

  84. 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.

  85. 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.

    --

    -

  86. 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.

  87. 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.

  88. 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.

  89. 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
  90. 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.
  91. 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...
  92. Yep.. by PotatoHead · · Score: 1

    Could not believe I was typing it myself :)

  93. 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 :)

  94. 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... "
  95. 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... "
  96. 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.

  97. 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.

  98. 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.

  99. 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.
  100. 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.
  101. 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*

  102. 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
  103. 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.

  104. 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.
  105. 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.

  106. 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...
  107. 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
  108. 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
  109. 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
  110. 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/

  111. Re:Core Image? by Moofie · · Score: 1

    Core Image has nothing to do with a 3D shell.

    --
    Why yes, I AM a rocket scientist!
  112. 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