Slashdot Mirror


Avalon Preview Released for XP

CliffH writes "For those that want to play with a preview release of Avalon (the November Community Technology Preview) and the SDK, head on over to this page and download to your heart's delight. It is 261MB+ and is already going slow so be warned."

341 comments

  1. Watch out! by kngthdn · · Score: 2, Insightful

    From the article...

    The company warns customers not to use it even on a primary development computer, with there being every likelihood of bugs and a pretty good chance developers will want to reinstall their system once they're done using the Avalon preview.

    If Microsoft thinks it's that buggy, I don't think I wanna see it yet.

    What really gets me down is the time I spent reading Charles Petzold's book on Win32 programming. 6 months of headscratching, all for nothing. I couldn't even sleep until the brain damage was complete.

    Now I have to do the whole freaking thing over...

    They must hate us more than we hate them.

    1. Re:Watch out! by fm6 · · Score: 1

      Moderation +1: sad, but true

    2. Re:Watch out! by Anonymous Coward · · Score: 0

      And it seems like it's not something that would be too useful at the moment anyway.

      Maybe Microsoft is trying to head off a Core-Video enabled suite of apps from Adobe for Tiger, or the Tiger release in general later this year with an Avalon-enabled XP SP3?

      It seems like something Microsoft is trying to step up so they don't look far behind in comparison to Apple, but I'm not sure how useful the 3D enabled desktop API would be. It doesn't seem like many developers have taken advantage of OS X's capabilities.

    3. Re:Watch out! by PocketPick · · Score: 1

      I can agree with the criticism level of complexity. From what I can see, WinFX is not really a new API. Rather, it's just a different syntax, based on the paradigm of Direct3D (which, since DX7, has been based on the paradigm of OpenGL). Quick observations seem to show that the only advantage seems to be that it's a markup-language syntax that doesn't require compilation. But does Microsoft believe that because it can be presented in a markup-language, that it's simpler overall? I hope not, because XML cannot hide the complexity of rendering a 3-Dscene, as can XUL hide the complexities of rendering layouts for 2-D windows.

      Developing using a modern graphics API is already hard enough (what with all the other technologies a developer has to be familiar with, and the differences in hardware). I would rather see Microsoft simplify the process of rendering a scene and ensure consistency accross hardware, as opposed to merely changing the syntax and presentation.

    4. Re:Watch out! by ssimontis · · Score: 1

      I think that this is good reason that people shouldn't learn Win32. Microsoft will try and screw you over with things like this. You have to make a decision. Will I spend the next few months of my life figuring out an API that will die out when Microsoft releases Longhorn (whenever that is), or do I wait? This is why we utilize cross-platform coding.

      --
      Scott Simontis
    5. Re:Watch out! by Zork+the+Almighty · · Score: 1

      My firm represents Metallica. We are going to sue your ass off!

      --

      In Soviet America the banks rob you!
    6. Re:Watch out! by TrancePhreak · · Score: 1

      I think you are confusing Windows with some other OS. Win32 will not "die out" as it will be supported in Longhorn. This is not some "forced upgrade" that you are used to with an alternative OS. Things will still work, but programs will also be able to take advantage of new API's and features. BTW, that cross platform coding you speak of tends to lead to slow applications on all OS's. As opposed to doing it right and having some sort of good abstraction layer across the API's, instead of using one that facilitates bad coding and more CPU utilization.

      --

      -]Phreak Out[-
    7. Re:Watch out! by BasilBrush · · Score: 1

      That's right. Microsoft hardly ever clears out the obsolete old junk from their operating systems. They just pile each sucessive layer of crap on top of all the old excreta. It's quite ironic then that you should criticise cross platform systems for doing the same thing.

  2. Actually, by krisp · · Score: 2, Funny

    it's 255.3mb, and 261,450kb. And what u talkin bout willis? My download started at 1400KB/sec and trickled down to my 5mbit cap!

    1. Re:Actually, by stratjakt · · Score: 1

      I'm getting 4mbits right now.

      You cant /. akamai.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:Actually, by ack154 · · Score: 1

      Maybe he was just going by what Firefox says (if he uses it). While mine was downloading, it says 261.4 MB (not 255 MB as the completed file says).

    3. Re:Actually, by krisp · · Score: 1

      looks like firefox is going by the metric system then, dividing by 1000 and not 1024 for file sizes. They must participate in the same conspiracy the hard drive makers do!

    4. Re:Actually, by Embedded2004 · · Score: 1

      some people like to do MB=1000 and MiB=1024

    5. Re:Actually, by ShyGuy91284 · · Score: 0

      Damn, mine is barely staying above 3000 k/s... Gotta love college campuses... Too bad, slashdotting Microsoft would be a great accomplishment... Although they probably would have considered it an attack by the linux community....

      --
      In undeveloped countries, the consumer controls the market. In capitalist America, the market controls you.
    6. Re:Actually, by stupidfoo · · Score: 1

      This is done for clairification to us tech dorks.

      In reality MB and MiB _should_ mean the same thing. It's just that HD makers have decided that a 40GB drive is 40 billion bytes.

    7. Re:Actually, by WaterBreath · · Score: 1, Insightful

      HD makers have decided that a 40GB drive is 40 billion bytes

      That's because only tech dorks care that a GB isn't exactly 1 billion bytes. Most people that own computers these days were tought in high school that giga- means 10^9, not 1024^3. It's a difference that unnecessarily complicates things for users who don't care. In the world of marketing, simpler is better.

    8. Re:Actually, by TheRaven64 · · Score: 1
      In the world of marketing, simpler is better

      Until the user uses an operating system that uses the binary convention (e.g. Windows, MacOS, *NIX, BeOS etc) and discovers that the 80GB disk they bought is only 74GB. The difference between 10^3 and 2^10 (the Kilo prefix) is not significant - 2.4%. The difference between 10^6 and 2^20 (the Mega prefix) is a little more significant - around 4.9%. When we get up to the Giga prefix, the difference (between 10^9 and 2^30) is about 7.4%, definitely in the realm of misleading advertising. Just wait until people start buying Terabyte disks which are really only 0.9TB (931GB), 10% less than their advertised capacity. I imagine they will not be happy.

      --
      I am TheRaven on Soylent News
    9. Re:Actually, by WaterBreath · · Score: 1

      Obviously, at some point, someone is going to have to change what they are saying. I think there's about a 50% chance of it being the hard drive manufacturers, and 50% chance of it being MS. I'd say that most of the people who complain about it are going to complain to Microsoft tech support. MS has a long history of cleaning up after other companies' mistakes. They are the access point that everyone recognizes, and hence everyone blames.

      There are many examples of companies exploiting an undocumented API function, which used to happen all the time. Then the new version of Windows changes the behavior of that API, or removes it, because it should be safe to do so since it's undocumented and know one should be using it. So the programs break, MS gets complaints that they broke the program, so they have to make a workaround.

  3. I'm going to download it.... by Anonymous Coward · · Score: 1, Funny

    Just in case it may work on my mac ;-)

    1. Re:I'm going to download it.... by RonnyJ · · Score: 4, Funny
      Just in case it may work on my mac ;-)

      It probably won't work on Windows either ;)

    2. Re:I'm going to download it.... by whiteranger99x · · Score: 1

      Just in case it may work on my mac ;-)

      It probably won't work on Windows either ;)


      I guess it's a stretch to say it'll run on Linux :)

      --
      Join the TWIT army now!
  4. Video Card with Longhorn. by kdark1701 · · Score: 2, Funny

    Alright, lets see what my Radeon 9200 can do...

    1. Re:Video Card with Longhorn. by Moby+Cock · · Score: 1

      What happened? I have a 9200 too. Does Avalon suck the juice out of it?

    2. Re:Video Card with Longhorn. by niteice · · Score: 3, Funny

      Alright, let's see what my GeForce 2 MX can do...

      --
      ROMANES EUNT DOMUS
    3. Re:Video Card with Longhorn. by TelJanin · · Score: 1

      Alright, lets see what my Extra Spicy Dorito can do...

    4. Re:Video Card with Longhorn. by ShyGuy91284 · · Score: 0

      Ok, let's see what my roommates already overclocked and overheating Radeon 9800 Pro can do....

      --
      In undeveloped countries, the consumer controls the market. In capitalist America, the market controls you.
    5. Re:Video Card with Longhorn. by bofkentucky · · Score: 1

      Not a chance, Pixel Shader 2.0 cards (DirectX 9/OpenGL1.3 or 4) only for the real longhorn.

      --
      09f911029d74e35bd84156c5635688c0
    6. Re:Video Card with Longhorn. by iezhy · · Score: 1

      Not a chance, Pixel Shader 2.0 cards (DirectX 9/OpenGL1.3 or 4) only for the real longhorn.

      long, shiny and perfectly shaded horn...

    7. Re:Video Card with Longhorn. by the+angry+liberal · · Score: 1

      I'm going to finish my chicken pot pie before installing it.

      Any stories of noobs installing this on their work computers yet?

    8. Re:Video Card with Longhorn. by spiro_killglance · · Score: 1

      Funny it work just fine on the ZX spectrum,

      got through the caverns of choas but mines of maddness were a bitch.

    9. Re:Video Card with Longhorn. by lateralus_1024 · · Score: 1

      Might be time i get the latest Trident Video Accelerator drivers now.
      I'm so glad I got the 2MB pci instead of 1MB ISA. I guess this is the Graphics Intensive type of apps that the guy from Radio Shack warned me about.

      --
      If you think /. comments are bad, check out Digg.
    10. Re:Video Card with Longhorn. by enderai · · Score: 1

      Let's see what my Voodoo can do!

    11. Re:Video Card with Longhorn. by EddWo · · Score: 1

      Well Avalon works on my Nvidia Vanta at work, and thats a pretty crappy graphics card. It just uses software rendering instead. You wouldn't get the Aero Glass UI in Longhorn, but Avalong apps will work slow but fine.

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

      Never mind that, let's see what my AGP CGA card will do. ;)

  5. Re:get off the dialup! by Anonymous Coward · · Score: 0
    I have no choice I am stuck behind a Remote Integrated Multiplexer!

  6. 3 aspects by Davak · · Score: 5, Interesting

    Longhorn originally had three major parts. It appears Microsoft has released two of those three now.

    WinFX is an object-oriented API that uses the .NET framework and allows for integration into Longhorn, Microsoft's new OS.

    Win -> API
    FX -> Framework

    WinFS is the vaporware magical file system that includes a new abstraction layer for the files for sorting, searching, indexing, etc.

    Monad/MSH is the new command line/shell scipting part of longhorn. It too can be downloaded and used in beta right now. It's probably the most useful aspect of longhorn to the average power-user.

    If you are going to play with something that isn't going to scrub your system, I would start with monad. It sits happy on any installed system.

    1. Re:3 aspects by drsmithy · · Score: 2, Informative
      WinFS is the vaporware magical file system that includes a new abstraction layer for the files for sorting, searching, indexing, etc.

      Note that WinFS isn't actually a filesystem per se, it's an indexing database that sits on top of the filesystem (NTFS in this case).

    2. Re:3 aspects by Trejkaz · · Score: 1

      I think you forgot to mention that MSH stands for MicroSoft Hell.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  7. The only thing I care about: by Anonymous Coward · · Score: 0

    Will this finally let me complete my closet MacOS conversion and clone Expose?

    1. Re:The only thing I care about: by TheMysteriousFuture · · Score: 1, Informative
      Will this finally let me complete my closet MacOS conversion and clone Expose?


      Too Late... http://www.winexpose.com
      --
      .sig
    2. Re:The only thing I care about: by dioscaido · · Score: 2, Informative

      Do a google search on Entbloess, TopDesk, or WinPlosion. All supposed XP clones of Expose.

    3. Re:The only thing I care about: by Anonymous Coward · · Score: 0

      Yeah, seen them all. Some of them defeat the whole spatial positioning scheme by simply refreshing the screen with thumbnails without sliding windows from their original position, others take up gabs of system resources and still do a refresh as they screencap each window before the 3d transition.

      Whatever. I just downloaded this and I'm too chickenshit to install it since I just reformatted my computer. I'll wait for some screenshots.

    4. Re:The only thing I care about: by emrysk · · Score: 1

      I've tried TopDesk and WinPlosion (along with several others). NONE of them are fast enough to be in any way useful. It takes several seconds for any to respond, generally... and many are crashy.

    5. Re:The only thing I care about: by HiredMan · · Score: 3, Funny


      Ummmm... that link points to one of those cheezy ISP 404 pages full of Subject links and Search option.

      Sadly, it is still one of the most reasoned arguments I've seen in Slashdot Windows thread in days.

      =tkk

      PS ;)

    6. Re:The only thing I care about: by ikkibr · · Score: 1, Informative

      It's not WinExpose anymore. It's called WinPlosion now. http://www.winplosion.com/

    7. Re:The only thing I care about: by badmammajamma · · Score: 1

      Is the same as the pornsplosion I get when browsing the web?

      --
      Any man who afflicts the human race with ideas must be prepared to see them misunderstood. -- H. L. Mencken
    8. Re:The only thing I care about: by Anonymous Coward · · Score: 0

      You jerk, I actually clicked on that.

    9. Re:The only thing I care about: by dioscaido · · Score: 1

      That's too bad! :( I actually considered coding something like this once, and came to the conclusion that the most feasible implementation would be slow (screen capture each app, resize, hide all windows, show images). How does OSX achieve the effect? I'm assuming their GUI system has built in capabilities for scaling of application windows.

    10. Re:The only thing I care about: by emrysk · · Score: 1

      That's what I'm assuming. I doubt it's difficult when you have access to the code for window management and such, especially when you can use OpenGL to transform them. My guess is that none of these Windows apps use a reasonably efficient method of refreshing their window captures. Instead of grabbing them while a window is up, they seem to restore a window, take a screenshot, then minimize again. If you want to do something like this, I really recommend pinging windows for their status or doing some API hooking. I'm pretty sure a nice imitation, at the least, is possible. If you ever do this, send me an message. I may just be interested in contributing. Or at least becoming a loyal user.

    11. Re:The only thing I care about: by jeif1k · · Score: 1

      I actually considered coding something like this once, and came to the conclusion that the most feasible implementation would be slow (screen capture each app, resize, hide all windows, show images

      Well, I don't know about Windows or OS X, but on X11, you could enable backing store for each window, which would keep a complete bitmap on the server for each such window. In newer versions of X11, you should be able to display a scaled version of that bitmap on the server, with no client traffic.

      You may say that it's expensive to keep the complete window content for each window on the server and you would be right. I believe OS X has that content around anyway (which is why its graphics system is so memory intensive) and they are making lemonade out of lemons by making a bit of visual glitz out of it. On GUIs that actually have a choice (like X11 or Windows), people have been reluctant to impose many megabytes of extra memory footprint merely to give users quick iconic previews of window contents.

    12. Re:The only thing I care about: by Kent+Recal · · Score: 1

      people have been reluctant to impose many megabytes of extra memory footprint merely to give users quick iconic previews of window contents.

      Sad. When it's possible it should be an option (on/off switch in the user-preferences).

      Not that I'm a big expose-fan but I've heard some people like it.

      I, personally, would be more interested in window-zoom that could be implemented using the same mechanism. I imagine a feat. that zooms a window to it's original size when it gets mouse-focus and smoothly shrinks it by 50% (or whatever the user desires) when it loses focus.

      That way I could easily arrange my dozen or so windows on the desktop (they'd be only about windowmaker-icon-size) and always see at a glance what's there.

      That would be so much better (and more intuitive) than all the iconify and roll-up kludges we've come up with over the years...

    13. Re:The only thing I care about: by jeif1k · · Score: 1

      For better or for worse, the current release of X11 has a complete set of primitives built in to do everything Aqua is doing, including window translucency and window rescaling and warping (in addition to fully scalable anti-aliased text and graphics).

    14. Re:The only thing I care about: by EddWo · · Score: 1

      Windows 2000 introduced window alpha blending through the use of the new Layered Windows APIs which allow the window manager to retain a copy of the contents of a window so it can composite them on the desktop. Any acceptable expose' clone for Windows would need to hack into this mechanism rather than capturing the contents of each window manually.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    15. Re:The only thing I care about: by drsmithy · · Score: 1
      How does OSX achieve the effect?

      It's all done on the GPU. That's why Expose is blazingly fast even though most of the OS X GUI feels like it's covered in treacle.

  8. The nice thing about APIs is there's so many of em by poot_rootbeer · · Score: 3, Insightful

    "The goal is give developers a consistent set of APIs," or application programming interfaces, Montgomery said.

    And they're doing this by adding ANOTHER set of graphics APIs to Windows, to complement the ones we have now, and the ones we had five years ago, and the ones we had five years before that, and the ones we had five years before THAT?

    I don't get it.

  9. What do you want to crash today? by dark_requiem · · Score: 1

    If this is anything like the preview they've shown to reviews in the past, this should be a real nightmare. Last time they showcased the Avalon desktop, it ran slow as hell, and started churning the swap file in minutes, and was so slow as to be completely unusable in under ten minutes.

    1. Re:What do you want to crash today? by Anonymous Coward · · Score: 0

      KDE is slow but to be fair last time i ran it was on freebsd 5.2.1 on a pentium 200MMX with a Nvidia Riva 2 pci and 100 some odd megs of ram. I think as long as you feed it enough ram it is happy, i prefer icewm with rox filer though :P

    2. Re:What do you want to crash today? by jasonmicron · · Score: 1

      How is that off-topic? Isn't KDE just another API? Seems pretty relavent to me.

  10. Here comes the bashing... by bonch · · Score: 4, Insightful

    Instead of discussing the technology (which is actually pretty cool...they do have smart engineers at Microsoft), I have a feeling this will be a bunch of +5 Funny Microsoft-bash posts.

    One third referencing some obscure GUI from the past where something almost like this has been done already, another third referencing some future project not released yet doing the same, and the rest a bunch of +5 Funny "jokes" rehashing old Microsoft jokes from the last eight years. Okay, I'm generalizing, but that's also what people will be doing about this. :)

    Seriously, it looks like interesting stuff, and I can't wait to not only develop with it, but develop with the competing technologies that will also spring up as a result.

    Oh, and for the record, before people say it--OS X does use the 3D card, but only for fast blitting. It is still 2D. Not actual 3D acceleration using hardware triangles like this, where you're dealing with a camera viewport and using meshes.

    1. Re:Here comes the bashing... by ZiZ · · Score: 3, Insightful
      Oh, and for the record, before people say it--OS X does use the 3D card, but only for fast blitting. It is still 2D. Not actual 3D acceleration using hardware triangles like this, where you're dealing with a camera viewport and using meshes.

      Speaking of this, I'd love to see a super-bloody-fast hardware accelerated 2D video card, with code and drivers optimized for doing 2D operations - skip the 3D stuff, but give me 2D layers, in-card pixel-perfect collision detection, et cetera, et cetera. You could expect it to be at a reasonable price, it would be /very/ useful for desktop, presentation, and even 2D gaming...and it would be far simpler to program efficiently.

      But regardless of that, parent has a solid point.

      Imagine if your windowing system dealt with windows-in-the-front merely by telling your graphics card 'this goes to the front'. Think how nice it would be to never have to manually rotate and scale images for display, but know that your desktop would know how to deal with it if you asked it to nicely. Picture hardware-accelerated mouse cursors that can be as dynamic and beautiful as software-rendered mouse cursors. If you like that sort of thing, anyway.

      --
      This flies in the face of science.
    2. Re:Here comes the bashing... by Anonymous Coward · · Score: 0

      Actually, that's not true. All 2D windows in OS X are techinically rendered as textures on a 3D object.

    3. Re:Here comes the bashing... by DrCode · · Score: 3, Funny

      I'm not trying to be funny. But every time I step on a nail, it hurts. So I've learned to avoid stepping on nails, even though there might be one somewhere that will feel good when it pierces my foot.

      Similarly, every version of Windows I've used hurts (and the pain lasts much longer than that from the nail).

    4. Re:Here comes the bashing... by johannesg · · Score: 5, Funny
      Instead of discussing the technology (which is actually pretty cool...they do have smart engineers at Microsoft), I have a feeling this will be a bunch of +5 Funny Microsoft-bash posts. One third referencing some obscure GUI from the past where something almost like this has been done already, another third referencing some future project not released yet doing the same, and the rest a bunch of +5 Funny "jokes" rehashing old Microsoft jokes from the last eight years...

      ...and one idiot who thinks he can stave off all that by posting his insanely smart prediction about it.

    5. Re:Here comes the bashing... by hostyle · · Score: 1

      +5 insightful? No. +5 predictable? Perhaps.

      --
      Caesar si viveret, ad remum dareris.
    6. Re:Here comes the bashing... by ch-chuck · · Score: 1

      they do have smart engineers at Microsoft

      Only because they need the money.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    7. Re:Here comes the bashing... by Anonymous Coward · · Score: 0

      Awww...how sweet! The five or six sods left who actually care about anything coming out of MS have their own liddle thread!

      Group hug retards!

    8. Re:Here comes the bashing... by wvitXpert · · Score: 2, Informative

      When you say that OS X doesn't do this, are you taking into consideration Core Image that's coming in Tiger this year?

    9. Re:Here comes the bashing... by gl4ss · · Score: 2, Interesting

      3d cards make for hell of 2d accelerators.

      first 3d cards were JUST 2d accelerators for most stuff anyways, you would only draw zbuffered triangles(textured, shaded...) with them.

      the normal 3d cards you see today are just perfect for that and _very_ affordable, windows just can't take much of advantage of it now(longhorn is intended to have a mode that would take advantage of it).

      (mac osx takes use of the fast funky drawing for desktop stuff and effects, for one)

      besides, there's a whole lot of "2d acceleration" going on in your normal windows too, if you don't believe it run your windows in plain vesa mode..

      though, really, are you trolling? hardware accelerated mouse cursors? isn't that so.. hmm. 1980's? or 70's?

      --
      world was created 5 seconds before this post as it is.
    10. Re:Here comes the bashing... by blacklite001 · · Score: 4, Interesting

      Well, they don't have all those bells and whistles, but Matrox has been concentrating on solid 2D performance for years now, and for everyday 2D applications they (at least, last time I checked) consistently outperform the massively expensive 3D cards.

    11. Re:Here comes the bashing... by ZiZ · · Score: 1
      though, really, are you trolling? hardware accelerated mouse cursors? isn't that so.. hmm. 1980's? or 70's?

      Check my history. I post what I think, certainly, but never an intentional troll. I just know that when I turn on 'hardware accelerated mouse cursor' in games I play, the cursor looks much less pretty but is much, much more responsive. I can only presume that this is a limitation of the hardware.

      --
      This flies in the face of science.
    12. Re:Here comes the bashing... by snorklewacker · · Score: 1

      ...and one idiot who thinks he can stave off all that by posting his insanely smart prediction about it. ...and one idiot making a snarky comment about that poster. ...and one idiot pointing it out ...

      my god, IT'S IDIOTS ALL THE WAY DOWN!

      --
      I am no longer wasting my time with slashdot
    13. Re:Here comes the bashing... by kescom · · Score: 1

      Oh, and for the record, before people say it--OS X does use the 3D card, but only for fast blitting. It is still 2D. Not actual 3D acceleration using hardware triangles like this, where you're dealing with a camera viewport and using meshes.

      Tiger will. It's called Quartz Extreme 2D. Apple doesn't have any public docs about it, but it was described in detail at this year's Worldwide Developers' Conference.

    14. Re:Here comes the bashing... by Anonymous Coward · · Score: 0

      Matrox seems to focus on exotic imaging features like 10-bit color, The actual "performance" of a 2D card hasn't been an issue for many years.

    15. Re:Here comes the bashing... by marmite · · Score: 2, Interesting

      It's way simpler to implement a windowsystem in software than on silicon.

      It's also not like driving 3D chips is impossible. Normally you have acceleration for doing the regular 2D stuff (fill, copy and line with the standard 256 raster ops). If you want to do something like accelerated alpha blit then it's normally just drawing two textured triangles with the 3D engine (the hardest part of that is engine setup).

      The hard stuff is in texture memory "VM" design (i.e.: efficiently using texture memory when allocated textures [or windows] are growing/shrinking).

      --
      I do not represent myself.
    16. Re:Here comes the bashing... by Tim+Browse · · Score: 2, Informative
      No, they already covered that:
      another third referencing some future project not released yet doing the same
    17. Re:Here comes the bashing... by AdamHaun · · Score: 1

      That's what the Funny:-6 modifier is for. I find it works wonders for Slashdot as a whole.

      --
      Visit the
    18. Re:Here comes the bashing... by blacklite001 · · Score: 1

      It's not an "issue", but, you know, it takes a little load off of the processor.

    19. Re:Here comes the bashing... by Punboy · · Score: 1

      Picture hardware-accelerated mouse cursors that can be as dynamic and beautiful as software-rendered mouse cursors

      Oh, you mean like linux with nVidia drivers with XRender acceleration turned on? Ya, that'd be cool to have on windows too.

      --
      If you like what I've said here, and want to read more, go to http://www.krillrblog.com
    20. Re:Here comes the bashing... by Anonymous Coward · · Score: 0

      So that makes about .3 sods (maximum) who give a sod about stuff coming out of anywhere else. Group hu -- uh, I guess not.

    21. Re:Here comes the bashing... by TRACK-YOUR-POSITION · · Score: 1
      One third referencing some obscure GUI from the past where something almost like this has been done already, another third referencing some future project not released yet doing the same

      At this point, Avalon is some future project not yet released doing the same.

      Seriously, it looks like interesting stuff, and I can't wait to not only develop with it, but develop with the competing technologies that will also spring up as a result.

      Avalon is a competing technology springing up as a result of Quartz. I'm not saying Avalon will be bad. But it's quality will be a matter of implementation, not innovation, of which there is very little.

      This is very important to remember, because Microsoft is fond of making fun of Open Source for taking proprietary software and simply duplicating it. Avalon is just an example of Microsoft copying ideas from various proprietary, academic, and free sources. There's nothing wrong with copying ideas--all computer science is built on copying ideas. The only sin is the hypocrisy of Microsoft in refusing to admit that fact.

      Oh, and for the record, before people say it--OS X does use the 3D card, but only for fast blitting. It is still 2D. Not actual 3D acceleration using hardware triangles like this, where you're dealing with a camera viewport and using meshes.

      I think it blits triangles, but in any event, you're comparing what Apple has been doing for more than a year to something Microsoft might be able to release in 2007.

    22. Re:Here comes the bashing... by bonch · · Score: 1

      I imagine Photoshop would happily take advantage of that too for greatly increased performance. Imagine its layers being managed in hardware.

    23. Re:Here comes the bashing... by Anonymous Coward · · Score: 0
      my god, IT'S IDIOTS ALL THE WAY DOWN!
      And congratulations--you're one of them! Welcome to the party, asshole!
    24. Re:Here comes the bashing... by geomon · · Score: 2, Insightful

      ...I have a feeling this will be a bunch of +5 Funny Microsoft-bash posts.

      That isn't the point as I see it.

      I don't know if Microsoft is the largest software company or just the most profitable, but their economic momentum is what many critics object to. What you perceive as craping and whinging (and there is some of that too) is instead, as we see it, our job as consumers. We are fulfilling our obligations to make our demands known ("Market Forces" and all that).

      I use Linux two reasons:

      1) it is cool techology that I personally find enjoyable to use and learn, and
      2) to provide Microsoft with an anti-monopoly alternative.

      The second one is something that Microsoft users should appreciate more than Linux users. Microsoft's record on product development in areas where they are market leader is abysmal. Without us nipping at his heals, he wouldn't be pushing out a new OS until 2012.

      Your post conveys to your readers that you are also obviously "impressed" by the company. There isn't anything particularly wrong with that, but don't dismiss our objections out of hand too easily. After all, every motivation of Microsoft should be scrutinized by the Linux community. They are our competitor; being suspicious is our #2 job.

      Gates/Ballmer have no love for Linux, either the code, or the developers. But I may be overly harsh with Microsoft. After all, the Microsoft organization *has* tried to win Linux users back. It is true. Bill and his Vice Presidents have accused us of being anti-American, socialists, and communists. I haven't read a news release from Microsoft lately, so they may have already accused us of being terrorists as well.

      I just wish Microsoft realized that we are more than we more than just anti-American, socialists, and communists. We are consumers too. We are telling Microsoft something without relying on focus groups, and without the sophisticated market research. The answers are right there - right in the source code. All Bill and Co. have to do is cram their front-end on it and they could be the largest software publisher of Linux on the planet.

      For the userbase that started using Linux less than five years after Torvald's usenet post, we have seen a small hobby project grow into a major contender in the software industry. We don't need Bill and Co. any more. Linux has smart engineers too, but the contributor-community just has a different philosophy about how software should be constructed. For me and other Linux users like me, we are not *just* interested in getting software for free (although it really beats paying). We just want software we like.

      And there is nothing more red-blooded, capitalist, jack-booted, international commerce rader-esque than that.

      --
      "Rocky Rococo, at your cervix!"
    25. Re:Here comes the bashing... by bit01 · · Score: 1

      I have a feeling this will be a bunch of +5 Funny Microsoft-bash posts.

      And also a bunch of posts from people like you who think free speech is optional.

      Personally, I like an alternative viewpoint. If I wanted marketing dross I'm quite capable of reading the source material at microsoft.com thank you.

      ---

      zealotry n : excessive intolerance of opposing views.
    26. Re:Here comes the bashing... by DuranDuran · · Score: 1

      Your analogy would be fine if it wasn't for the fact that, in your terms, plenty of people are "stepping on nails" just fine without problems. Shouldn't this suggest that maybe, for some people, it's OK?

      After all, you're not still wearing nappies, are you?

      --
      "You can justify anything by putting it in quotes, adding a famous name and making it a sig" - Albert Einstein
    27. Re:Here comes the bashing... by dpilot · · Score: 1

      That's because he's not stepping on *enough* nails. Think about the bed-of-nails thing. There are so many nails that there isn't enough pressure on any one to puncture the skin. He uses one nail after another, and of course each one hurts.

      We need to fill his house with Windows computers, so that no single one will hurt him.

      --
      The living have better things to do than to continue hating the dead.
    28. Re:Here comes the bashing... by BasilBrush · · Score: 1

      I'm guessing you mean Quartz Extreme 3D?

    29. Re:Here comes the bashing... by Anonymous Coward · · Score: 0

      THANK YOU CAPTAIN OBVIOUS

  11. Graphics and Avalon... by ZiZ · · Score: 1
    From TFA:
    The main difference is that newer graphics drivers in Longhorn allow for better performance and newer hardware. With Windows XP or Windows Server 2003, users might see slower performance, fewer shades of gray or less 3D animation, Montgomery said.

    As we've already learned, Longhorn is going to be graphically intensive (just what you want for the kernel of a server OS, isn't it?). While I agree with the statement in that Longhorn may very well have drivers more appropriate for doing the things that Avalon wants to do and therefore be faster than the current WinXP drivers, I think the chances of performance up to what we expect on currently modern systems with entry-level graphics cards will be pretty much nil with Avalon, Longhorn or no. In fact, we might not even get to see the content as desired on mid-level cards, I'd guess.

    *sigh*

    --
    This flies in the face of science.
    1. Re:Graphics and Avalon... by bonch · · Score: 1

      We'll just have to hope that app developers take advantage of the multiple tiers in Longhorn. For those who don't know, the OS will scale down based on your hardware, going all the way down to the basic 2D widgets and windows you see in Windows XP.

      I don't know how Avalon will translate to that environment. Presumably, DirectNext's software rendering will kick in.

    2. Re:Graphics and Avalon... by ZiZ · · Score: 1

      This seems sadly unlikely, seeing as developers have only just now started to get the idea that you can and should provide multiple icon sizes, which has been around for a really long time, and that maybe applications should yield to the OS when they're thinking so the system stays responsive...

      --
      This flies in the face of science.
    3. Re:Graphics and Avalon... by Anonymous Coward · · Score: 0

      As we've already learned, Longhorn is going to be graphically intensive (just what you want for the kernel of a server OS, isn't it?).

      oh, right, the GDI and its ilk live in kernel-mode and not userland...

      that was experimented with on an early version of NT but quickly discarded because of the overhead of trapping to kernel mode when graphic events occurred.

      my favorite thing about microsoft stories is that uninformed people [read: 90% of the people that post on slashdot] like to just throw around technical-sounding terms regarding windows and its design flaws yet have no absolutely no idea how things work in practice.

    4. Re:Graphics and Avalon... by poot_rootbeer · · Score: 3, Insightful

      you can and should provide multiple icon sizes

      Why? You should only need one icon size.

      (You are storing the icon as vector graphics and not a bitmap, right...?)

    5. Re:Graphics and Avalon... by Thundersnatch · · Score: 5, Informative
      just what you want for the kernel of a server OS, isn't it?

      Why in hell does every Linux fanboy assume that all Windows processes run in kernel mode? Even Windows Explorer on NT4/Win2k/XP/2003 runs in user space, buddy.

      All of this UI stuff wil run in user space, with the exception of the actual video device driver code (which is done for performance). Windows video device drivers that are WHQL certified are typically rock solid and stable for general non-gaming use.

      Anyway, you can run GUI-less windows servers on 2003 today. And even if you do choose to use the GUI shell for administering a Windows server, when you log out, the processes for explorer.exe and pretty much everything else GUI are completely stopped (only GINA, the graphical login prompt, remains). You can verify this with any number of Windows remote administration tools.

      Finally, you can bet that the "eye candy" will be turned off by default on the server versions of longhorn, just as it is on Windows Server 2003 (which uses the same Luna GUI as XP, with almost all the animation/transparency/etc. options turned off).

    6. Re:Graphics and Avalon... by dioscaido · · Score: 1

      'Just what we want for the kernel of a server OS'?

      Avalon is a GUI engine, and has nothing to do with the kernel. As that other slashdot article clearly stated (and anyone who does a little research on the Longhorn beta would know), for those systems lacking powerful video cards, Longhorn will look and behave like Windows XP.

    7. Re:Graphics and Avalon... by malfunct · · Score: 1

      I was pretty sure that Longhorn was a workstation version of the OS and a server version would be coming after that with a new codename. Compare the graphics on win2k3 to XP and you will get a feeling for the different I predict between longhorn and future server releases.

      --

      "You can now flame me, I am full of love,"

    8. Re:Graphics and Avalon... by lachlan76 · · Score: 1

      I thought Win32 needed to be ripped out of the OS before CLI-only operation was possible?

    9. Re:Graphics and Avalon... by Trelane · · Score: 2, Insightful
      Why in hell does every Linux fanboy assume that all Windows processes run in kernel mode?
      Upon what information are you basing your assessment here? Parent said nothing about Linux.
      --

      --
      Given enough personal experience, all stereotypes are shallow.
    10. Re:Graphics and Avalon... by Anonymous Coward · · Score: 0

      parent's comment proves that he/she does not know what win32 is

    11. Re:Graphics and Avalon... by value_added · · Score: 2, Insightful

      "Anyway, you can run GUI-less windows servers on 2003 today. And even if you do choose to use the GUI shell for administering a Windows server ..."

      This deserves a "Why does every MS apologist insist that Windows can be run without a GUI?"

      Or, more accurately, "Why does every MS apologist insist that their half-dozen Resource Kit utilities adds up to Remote Administration Without a GUI?"

    12. Re:Graphics and Avalon... by tokabola · · Score: 1

      quote:

      "Windows video device drivers that are WHQL certified are typically rock solid and stable for general non-gaming use."

      What fantasy world do you live in? The WHQL certified drivers for my video card routinely cause a BSOD, often while I'm simply staring at an empty desktop, much less actually doing anything.

      The non- certified, older drivers are more stable (but still cause the occasional page fault error).

      Or at least Microsoft Support CLAIMS it's the video drivers, and not just a lousy OS.

      Tommy

      --
      Open Source for Open Minds
    13. Re:Graphics and Avalon... by Anonymous Coward · · Score: 0

      The Geforce2 GO driver from Dell that ships with the Inspiron 8100 (which is WHQL certified) for Windows XP crashes about every 5 minutes. So much for WHQL certs.

      Oh, and before you say, "You must suck--mine is fine," it is a known issue according to the Dell Crash detection utility.

    14. Re:Graphics and Avalon... by midav · · Score: 1
      Why in hell does every Linux fanboy assume that all Windows processes run in kernel mode? Even Windows Explorer on NT4/Win2k/XP/2003 runs in user space, buddy.

      First of all nobody has ever said that all processes are running in kernel mode.

      What is being said that any process from the user space can be running in kernel mode. And the reason for this is because any glitch with any of Direct<$shit> technologies immediately brings BSOD, sonny. You can try to play any semantics games you want (no pun intended,) with what is running where but the simple fact that a code supposedly running in user space can cause BSOD indicates that it is just that -- semantics games.

    15. Re:Graphics and Avalon... by Anonymous Coward · · Score: 0

      Most of that can be attributed to being too stupid to know how to properly install a graphics driver. I have never had a graphics related BSOD since I have had a computer. Don't blame your own stupidity on someone else and be a man for once.

    16. Re:Graphics and Avalon... by TheRaven64 · · Score: 1
      Complex images don't scale well, even as vectors. When you get below about 64x64 details start to blur together. The best solution would probably be to have a complex vector icon for image sizes above 64x64, and a simpler one for lower ones. OS X uses three bitmaps (usually 128x128, 48x48 and 32x32). This works quite well, although it limits icons to 128x128 in the Finder which is not entirely future-proof. The smaller images are used in list and browse modes in the finder, and the larger ones are used in icon mode and in the dock. Windows icons have been in 2 sizes for the same reason for ages - one for icon view and one for list view, where simpler designs are important.

      Just because you have vector icons doesn't mean you are free from the constraints of variable detail. And I really hope you're caching the rendered icons somewhere - I'd hate to have to render vector icons for every file as I scrolled through a large folder.

      --
      I am TheRaven on Soylent News
    17. Re:Graphics and Avalon... by TheNetAvenger · · Score: 1

      The Geforce2 GO driver from Dell that ships with the Inspiron 8100 (which is WHQL certified) for Windows XP crashes about every 5 minutes. So much for WHQL certs.

      Oh, and before you say, "You must suck--mine is fine," it is a known issue according to the Dell Crash detection utility.


      Sorry about your problem, who are you mad at Dell or NVidia? Nvidia writes the drivers, Microsoft does not, Dell is the one responsible for following or not following the specifications for the Nvidia GPU.

      So which is it? Nvidia writing bad drivers? Dell using a higher speed for the GPU in an environment that cannot disperse the heat?

      BTW Did you know you can install the newest NVidia Drivers by just telling it to do a manual install and selecting the Geforce2 (non mobile) to get past the mobile driver problems with the Dell? You can also under clock the GPU on the Dell to get its operating temperature back into operational guildlines.

      I hope this helps, and I'm glad your post was NOT trying to blame Microsoft for something they don't have anything to do with.

    18. Re:Graphics and Avalon... by sh0dan · · Score: 1

      [...]Direct Wow! We are really getting into the good stuff here. And btw, you are 100% wrong. Crashes in DirectShow, D3D (Mostly related to quartz.dll) does NOT cause BSOD. Bugs in DRIVERS cause BSOD. If you had been developing with these for more than a day, you'd know that.

    19. Re:Graphics and Avalon... by Nurgled · · Score: 1

      Windows also has three bitmap icon sizes: 16x16, 32x32 and 48x48. Windows XP has a newer icon format which might support a larger size too, but I've never really poked into Windows XP.

    20. Re:Graphics and Avalon... by drsmithy · · Score: 1
      As we've already learned, Longhorn is going to be graphically intensive (just what you want for the kernel of a server OS, isn't it?).

      What's a GUI running in user space got to do with a server (that's going to spend 99% of its time displaying nothing more than a login prompt) kernel ?

    21. Re:Graphics and Avalon... by Thundersnatch · · Score: 1

      Correcting factual inaccuracies by stating the real facts makes me an MS apologist?

    22. Re:Graphics and Avalon... by Thundersnatch · · Score: 1
      What fantasy world do you live in? The WHQL certified drivers for my video card routinely cause a BSOD, often while I'm simply staring at an empty desktop, much less actually doing anything.

      I have never seen that secnario in our shop with a WHQL driver. This in ~5 years on over 400 machines, with various 3dfx/ATI/nVidia/integrated cards and drivers. I think you're probably seeing a hardware issue with the card itself (flaky RAM?). Have you tired swapping the card fot the same model? I have seen defectrive cards that work fine in (S)VGA mode, but then fail when run at full resolution/depth with their "native" driver. Replacing the card (not the driver) for a new sample has always cured the issue.

      To get a WHQL certification, the driver has to run stably through a test script for several days. Such drivers have proven very reliable for business (non-gaming) use in my experience.

    23. Re:Graphics and Avalon... by Thundersnatch · · Score: 1
      And the reason for this is because any glitch with any of Direct technologies immediately brings BSOD, sonny.

      No, they really don't, at least in my reasonably large experience with Win2k/XP (a network of 400+ machines of varying hardware running Win2K and XP since 2 months after Win2k's release). I've never seen a BSOD from an exception in a DirectX module. The dump has always points to the 3rd-party device driver as the point of the unhandled exception. Maybe that's MS's way of "fooling" me, but I don't really think it's a conspiracy on their part to make their debuggers falsely point to 3rd-party modules.

    24. Re:Graphics and Avalon... by value_added · · Score: 1

      Not at all. But it does bring into question the motivation/appropriateness of overstating features, or otherwise presenting them in a manner that is somewhere between misleading and uninformative.

      No one has a problem with enthusiasm. But without context, statements like "Such and such is a great new feature!" are of no value to anyone but marketing departments.

      Yes, Windows can be run "headless", can be administered remotely, can be fixed with built-in recovery tools, and can be deployed using standard MS tools. But in the context of what exactly is possible and what isn't, especially when compared with the standard toolset of a typical Linux system, those features don't add up to much.

    25. Re:Graphics and Avalon... by Thundersnatch · · Score: 1
      otherwise presenting them in a manner that is somewhere between misleading and uninformative.

      Let's see... I said "you can run Windows Server 2003 without a GUI today." That statement is 100% factually accurate, is therefore not in any way misleading, and is only "uninformative" because I didn't choose to explain how that is done.

      But in the context of what exactly is possible and what isn't, especially when compared with the standard toolset of a typical Linux system, those features don't add up to much.

      That may be true. And there are certainly strenghts of Windows that are weaknesses of Linux. But that's immaterial. My point was simply that lights-out operation on Windows is quite possible and practical in many scenarious, and the GUI is not married to the kernel at all as the original poster presumed. I never made the assertion that it is somehow "better" than Linux for this particular task.

      So where exactly are you coming from? You're obviously a zealous Linux supporter, but why does a factual post debunking incorrect inormation about "limitations" of Windows touch a nerve with you? Is it because I used the term "Linux fanboy" (which is obviously true of ZiZ) and was still modded "+5 informative?" (That, by the way, has GOT to be a first on slashdot!)

  12. Desperaton by Anonymous Coward · · Score: 0

    FTA: The code Microsoft is releasing Friday is pretty rough, Montgomery said. Its release is limited to developers who subscribe to the Microsoft Developer Network, and the company warns customers not to use it even on a primary development computer, with there being every likelihood of bugs and a pretty good chance developers will want to reinstall their system once they're done using the Avalon preview.

    Sounds like they're rushing to get something out, even if it doesn't work.

    Why don't they wait until they have something stable to release, and until then just show the developers API docs, showing methods and code examples? (The previous sentence is a bait)

    1. Re:Desperaton by bonch · · Score: 1

      They're showing the API and methods by releasing what they've got so far and letting people get used to working with it. It's the reason for last year's WinHEC release. They want developers fully fluent in Longhorn's APIs so that when the time comes, apps will be already ported and ready and the transition will be easier. Hopefully even smoother than XP's was (which, looking back, wasn't as rocky as I thought at the time).

      Expect alpha preview releases for all sorts of pre-release technologies. Even Visual Studio 2005 is out in an unfinished beta form for you to play with for free.

    2. Re:Desperaton by Mr2cents · · Score: 1

      Release early, release often. Now if I only could remember who has said that.. ;)

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    3. Re:Desperaton by Anonymous Coward · · Score: 0

      I think it was someone on the Duke Nukem Forever dev team.

  13. So how about.... by roadies · · Score: 1

    Some screenshots? Anyone have any?

    --
    DS vs.
    1. Re:So how about.... by Deviate_X · · Score: 4, Informative
    2. Re:So how about.... by Anonymous Coward · · Score: 0

      So i can write a basic desktop program in 3d in a few dozen lines of code. Does the release come with any accelerated UI enhancements? Transparent menus and windows, 3d acceleration on the desktop, the ability to run that aquarium screensaver in the background? You know, the Good Stuff?

    3. Re:So how about.... by Anonymous Coward · · Score: 0

      Daniel Lehenbauer - Demo of Avalon 3D

      Good grief... ya know... drink, ya know, every time that, ya know, guy says, ya know... "ya know". It's, ya know, fun... ya know?

    4. Re:So how about.... by JAgostoni · · Score: 1

      I am sorry the mods took you down for the, you know, "you know's" but seriously. I have seen MANY Microsoft employed and certifed presenters with the worst presentation skills. That's not to say this guy is doing an official presentation but I simply could not sit through 30 seconds of his demo. Frankly, If I were some software house manager somewhere I would not have an idea as to what Avalon does if this guy is giving the presentation.

  14. So why not... by Sanity · · Score: 2, Informative
    1. Re:So why not... by RzUpAnmsCwrds · · Score: 1

      Microsoft.com is the #5 site on the internet. I think that they can handle a slashdotting.

    2. Re:So why not... by Anonymous Coward · · Score: 0

      I think I2P would be better...

    3. Re:So why not... by TheoMurpse · · Score: 1

      I want to know what the top 4 are. Where do you find this list? Links?

  15. Re:The nice thing about APIs is there's so many of by bonch · · Score: 4, Interesting

    Simple answer: No.

    It's all going .NET with the new technologies based on that. They're ditching Win32, though there will be binary compatibility for older apps. The kernel will remain mostly unchanged; it's the overlying technologies that are being rewritten. Not only will this make things much safer (.NET is garbage-collected, type-safe, etc.), but it allows for much easier development (compare MFC to, say, WinForms).

    Hate Microsoft or not, they're taking a step in the right direction with Longhorn by replacing all that "cruft" (my favorite term for such things). Of course, I still think Apple will just come out with something even better with Longhorn, but at the least, I'll be happy having the majority of people getting their computers into a managed memory environment where I don't have to worry as much about an app taking things down.

  16. Screenshots by Szentigrade · · Score: 4, Insightful

    I don't know about the rest of you but i would rather bypass downloading a 250MB file and would just like to see some interesting screenshots.

    --
    When I read about the evils of drinking, I gave up... reading.-Henny Youngman
    1. Re:Screenshots by greypilgrim · · Score: 2, Informative

      Here is a not bad demo video of avalon running on XP. http://channel9.msdn.com/ShowPost.aspx?PostID=3452 8

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

      Yes, but then again, some people here are developers, so screenshots won't do much good there. ;-)

    3. Re:Screenshots by ldspartan · · Score: 1

      If that guy says "y'know" once more, I'm going to jump through the internet and kick his ass.

      In any case, the applications demoed look awfully stupid. "Look, we can display the data twice, and slightly shaking!"

      I'm a grey box sort of guy. All of this doesn't seem very... useful. Just fancy looking. If I wanted that, I'd buy a mac.

      3d UI work is definitely going to have a positive effect on how we use computers, but this guy appears to have ignored that and built something much worse than the current technology instead.

      --
      lds

  17. It says November... by LilMikey · · Score: 1

    Hell, even their previews are months behind schedule. I don't think we'll ever see Longhorn.

    Seriously though, anyone have screenshots?

    --
    LilMikey.com... I'll stop doing it when you sto
    1. Re:It says November... by Chokolad · · Score: 1

      > Hell, even their previews are months behind schedule. I don't think we'll ever see Longhorn.

      It was released in November to MSDN subscribers. It was released to everybody today.

  18. Before you make any stupid jokes.... by Anonymous Coward · · Score: 1, Insightful

    Read this. This is a truthful essay. Of course it will be moderated down as blashphemy by the church of the linux zealots!

    In light of the disastrous 2.6 development model that has given sysadmins everywhere a headache by introducing development code into a production line, Linux has signed its own death knell. With more and more people looking to alternatives like FreeBSD 5.x, OS X, and DragonflyBSD, Linux is slowly shovelling the dirt beneath its feet to dig its own grave.

    Linux And Windows

    Quite simply, the revolution against Windows has run out of steam. While Linux was a viable alternative in the days of Windows 98, when the rallying cry of geeks everywhere was "Down with M$, Linux never crashes," we now have the majority of the Windows userbase running NT-based operating systems. Except in cases of hardware or driver issues, reliability is no longer an issue in the comparison between Linux and Windows.

    Eventually, the movement became one of security. In the years after its release, Windows XP was discovered to have several high-profile security flaws. Microsoft underwent a major code audit and released SP2. The rallying cry for OSS was now about security.

    However, the community has discovered major flaws in the Mozilla software suite, including bugs marked "confidential" for years at a time. Additionally, major security holes have been appearing in the 2.6 line of Linux kernels, some having existed for years and affecting the 2.4 line. Declaring Linux to be the secure alternative is no longer as true.

    Worst of all, the Linux kernel developers have no clear process, nor any clear contact person, when it comes to security issues.

    Evidence: http://lwn.net/Articles/118251/

    Evidence: Long-time shell-provider SDF used Linux until they got hacked into. Now, it's a 64-bit version of NetBSD.

    Evidence: PaX discovered the mlockall hole. It was fixed in PaX for two years. Linux just now (2005) caught up.

    Evidence: "Using 'advanced static analysis': 'cd drivers; grep copy_from_user -r ./* | grep -v sizeof', I discovered 4 exploitable vulnerabilities in a matter of 15 minutes. More vulnerabilities were found in 2.6 than in 2.4. It's a pretty sad state of affairs for Linux security when someone can find 4 exploitable vulnerabilities in a matter of minutes." - Brad Spengler

    The New Linux Development Model

    With the 2.6 line of kernels, a new model has been adopted that is considered easier for the kernel developers. Instead of branching a 2.7 line, following the model of odd-numbered version numbers denoting development code, everything is now being thrown into 2.6.

    "Not all 2.6.x kernels will be good; but if we do releases every 1 or 2 weeks, some of them *will* be good. The problem with the -rc releases is that we try to predict in advance which releases in advance will be stable, and we don't seem to be able to do a good job of that. If we do a release every week, my guess is that at least 1 in 3 releases will turn out to be stable enough for most purposes. But we won't know until after 2 or 3 days which releases will be the good ones." -- Ted T'So

    In other words, this Linux kernel developer believes it is perfectly fine for one in three kernels of the stable line to actually be stable. The new development process is anti-user. "Release early, release often" has outlived its reliability and applicability to the real world.

    The excuse given is that Linus is only one man, and there are only 24 hours in a day. If that is true, than Linus needs to address this shortcoming of the process; otherwise, the process is poorly managed.

    The Community Has Regurgitated Itself

    In a frenzy of newbies, the Linux community has grown, with Slashdot as its rallying center. The cycle of self-feeding groupthink has created a userbase unable to see outside its own perceptions. This leads to unrealistic attitudes about the safety and stability of Linux and its applicability to various solutions.

    1. Re:Before you make any stupid jokes.... by Anonymous Coward · · Score: 0

      Linux has signed its own death knell

      As mixed metaphores go, that's a pretty stupid one. Do you actually know what a 'knell' is?

    2. Re:Before you make any stupid jokes.... by Samek · · Score: 0

      YES!!! I wish there were more people who would step up and make statements like this. Even if this statement has some misinformation, (which I dont believe it does), its good to have a breath of fresh air every once in awhile.

    3. Re:Before you make any stupid jokes.... by Anonymous Coward · · Score: 0

      We're still using XFree86

      uh..... nice, considering XF86 isn't even in portage anymore.

    4. Re:Before you make any stupid jokes.... by mattyrobinson69 · · Score: 1

      Just to nitpick, not that many distro's use XFree86 anymore, they all use xorg.

      Any about KDE, what about DCOP

      I couldn't realy be bothered picking at all your post, but there's a couple of things.

    5. Re:Before you make any stupid jokes.... by Anonymous Coward · · Score: 0

      ahh you bring up some good points, though the strangest thing is bringing these points up in a thread for Avalon, what has linux got to do with m$?

      you are confirming the same negative-comparative relationship you bash here.

      linux is far from dying, any report from gartner or idc shows it's the OS with the most vertical growth in both desktop and server markets. but who cares about all the market fluff anyway?

      me and my kids, friends, the CG studio in NZ i work for, all love and use linux. i guess when you use and love SuSE/KDE (with all it's bells and whistles) you just don't make regular comparisons. afterall if it works you stop thinking about it - that's a mark of success. really, there's no need to care. cheers, W.Eta

    6. Re:Before you make any stupid jokes.... by Jsutton1027w · · Score: 0
      With more and more people looking to alternatives like FreeBSD 5.x, OS X...


      Did he just refer to those as separate OSes? Apple didn't design an OS they took an OS already developed and gave it a pretty GUI and cool apps. Now, that's not to say that it's not a nice end product..... I've even gotten an old G3 with 10.2 to play with at work.
    7. Re:Before you make any stupid jokes.... by SlashdotMeNow · · Score: 0, Troll

      Parent might be OT but modding it down to oblivion will not change the fact that Lunix still cannot compete with Windows or OSX. And the way it's going right now it probably never will. Every year we see MAJOR advances in Windows and Macs, while Lunix just seems to plod along. Case in point: I needed to install Linux on a machine and decided on Debian, being one of the most popular distros for servers. It took me AGES to find a pre-compiled install package! And installing it was pretty painful.

      The Lunix community needs to recognise that there's something wrong and figure out a way to change it quick, otherwise it will be left behind in the dust. A modern OS is more than just performance and security.

      Lunix was and probably always will be 3 years away from taking over the desktop market.

    8. Re:Before you make any stupid jokes.... by Decaff · · Score: 1

      Parent might be OT but modding it down to oblivion will not change the fact that Lunix still cannot compete with Windows or OSX.

      This depends on the market. As a desktop games machine, Linux will take years to have an impact. But in the server market, it's competing exceeding well.

      Every year we see MAJOR advances in Windows and Macs, while Lunix just seems to plod along.

      So what has been the major advance in Windows in the last year? Or the year before? A service pack that gives a decent firewall? Something Linux has had for years?

      Case in point: I needed to install Linux on a machine and decided on Debian, being one of the most popular distros for servers. It took me AGES to find a pre-compiled install package! And installing it was pretty painful.

      Bizarre. Go to debian site. Download network install CD (or order install set). Put in first CD. Answer a few questions. Specify hardware. Wait. Select services required from task selection tool. Wait.

      How could looking up the debian site take ages? Where are the non-compiled install packages??

      A modern OS is more than just performance and security.

      Not much more. Everything else should be tools or libraries. I don't expect a server OS to play fast graphic games, for example.

      Lunix was and probably always will be 3 years away from taking over the desktop market.

      Who cares? Why does Linux need to 'take over' anything? It's competing very heathily in most markets.

    9. Re:Before you make any stupid jokes.... by samdu · · Score: 1

      What major advances have been released to the public in Windows this year? How about last year? Even SP2 for XP was mostly a compilation of security fixes and a half-assed attempt to make the existing Windows firewall more usable. We do NOT see major advances in Windows every year. We see them at every new Windows version release. And even THEN sometimes there aren'y any major improvements (WindowME anyone?).

  19. Didn't microsoft give us some source code? by digitalgimpus · · Score: 1

    Didn't microsoft give us some source code?

    1. Re:Didn't microsoft give us some source code? by Anonymous Coward · · Score: 0

      hahahahaha

      I don't think that joke was EVER made before on slashdot. Truely an achievement.

      moron.

    2. Re:Didn't microsoft give us some source code? by Anonymous Coward · · Score: 0

      Help me, get a free [freeminimacs.com] mini mac.

      Geez, it didn't take long for that scam to get started.

  20. Re:Wow. I read this from KDE 3.3 and thought... by Anonymous Coward · · Score: 0

    I can set up a printer in five minutes in Windows, and use the rest of the afternoon to play Half-Life 2 with 6.1 channel speakers.

  21. VMware testing... by __aaclcg7560 · · Score: 1

    Will this working on Win 2003 server installation under VMware? Or do I have to be the first sucker to try it out?

    1. Re:VMware testing... by Krankheit · · Score: 1

      It will be slow if it works. VMware does not support direct drawing very well (and it does not emulate a 3D card)

      --
      Powered by caffeine and sugar; BSD
    2. Re:VMware testing... by dioscaido · · Score: 2, Informative

      The newer versions of VMWare Workstation is supposed to support pass through OpenGL and DirectX, and Avalon runs on DirectX if I'm not mistaken.

  22. Reaon for Longhorn delay by bstadil · · Score: 4, Funny
    .NET is garbage-collected,

    I guess this is why Longhorn keeps on slipping. Maybe they should let a little code slip through so as not to jeopardize the Duke Nukem Forever bundling agreement.

    --
    Help fight continental drift.
  23. The download... by Krankheit · · Score: 1

    wget timing out. Is this being hosted on an XP Avalon box?

    --
    Powered by caffeine and sugar; BSD
  24. Re:The nice thing about APIs is there's so many of by dioscaido · · Score: 1

    If you look at their APIs, they have been getting cleaner and more consistent in the past few years. Just look at their .NET Foundation classes. The Win32 API is an abomination, I would welcome an overhaul.

  25. Re:Wow. I read this from KDE 3.3 and thought... by Ninjy · · Score: 1, Insightful

    The last Windows you used must have been Windows 95. With all the Microsoft bashing going on (which I understand and rather enjoy) you should still be honest. A well set-up and firewalled Windows system can be very stable nowadays. Besides, your joe average won't need his system to stay up 24/7. I'm a definite power user, but I turn my system off when I don't need it for extensive amounts of time. The last time Windows crashed on me? I can't even remember it. If you're going to troll, at least bring up some constructive statements.

  26. Re:Wow. I read this from KDE 3.3 and thought... by Anonymous Coward · · Score: 0

    But can someone hack my linux box and make it a denizen of spamer evils?

    Yeah, like there are hackers just sitting at home looking for unpatched desktop systems to hack into. Tell me truthfully have you ever heard/seen a desktop system getting hacked into? Seriously, what are they gonna take, your mp3z?

  27. Netcraft Confirms--Linux Is Dying by Anonymous Coward · · Score: 0

    Pfft. Linux is already dead. Long live BeOS!

  28. Interesting by Nik13 · · Score: 3, Interesting

    I wonder if it's really that graphic intensive (not gonna bother downloading it yet though). Seeing things like this get added to XP and things like WinFS taken out of LH, it's making it less and less attractive to ever upgrade to LH. For the first time in my life, I feel like either
    1) lots of people will stick to XP, or
    2) a lot of people will move on to linux instead.

    I've been using pretty only windows in the last few years (ever since I got rid of my atari 1040 and older stuff), coding for it and all... But I'm really loosing interest in the "new" stuff they come out with (like, I got all the themes and such crap all off - "classic" look). It just seems more bloated, and they're trying to put some "nice" (they think it is, anyways) GUI so lusers aren't scared anymore, when in fact, I find it's becoming quite a mess - and an overly bloated one, that is.

    I've tried knoppix 3.7 a couple days ago, and I must say it's a VERY viable option for most stuff. Yes, I had a few problems (enabling spdif out on sb lives, xmms wouldn't play mp3's off smb and small things), and it won't run all my usual apps (photoshop, ms office...), but I was very surprised nonetheless. There were some compilers in there, a CAD program (shocked me), OO loaded slow (of course) but it wasn't half bad... It was really easy to pick up and find everything.

    Most people I know all love their windows/autocad/photoshop/etc (not that they know how to use it) - but that's mostly because they didn't pay the hefty price tag, but this does the most part, for free (legit). I'm starting to seriously consider "doing the switch", at least on one PC to give it a good try.

    I think LH itself is what will make the most people switch to linux (especially combined with all the spyware and other crap most lusers have been crippled with lately). I only see bad in LH - and I'm mostly known as a M$-fanboy... But that's changing lately. I've been starting to convert myself to more open, portable (and perhaps more stable/secure) options (like using LAMP instead of ASP or ASP.Net/IIS/SQL Server like we use at work and such) and I'm liking it, a lot (cheap to host, too). Now if I could find a replacement for most apps (including VS.Net), I think I'd be sold.

    To me, that MS-world is just unsustainable. Everybody I know only use it because they can use pirated everything for free. I don't think I know anyone who wants to - or can afford to buy a new windows, office, and everything else license every year (or even for every second version - and who wants to stick to old soft?). I don't mind paying a minimal fee for a good distro or such, but what I use daily on a win box cost me over a few months' salary... How much longer can we keep up with this dream of being afford to use all these apps that cost hundreds of $? (yes, I know, big corps can afford it... whatever).

    --
    ///<sig />
    1. Re:Interesting by Anonymous Coward · · Score: 0

      I reached a similar conclusion...with different reasons...several months ago. I used to use Windows XP Pro for the longest time and it really felt like I was making a difference. Coming home, having a new "critical security bulletin" or some such and then staving off the forces of evil by applying a bevy of patches. I felt accomplished like using a PC wasn't just surfing the internet, it was now fighting the good fight and all that. Well, I experienced a cataclysmic failure of the system drive while hacking an xbox and could no longer boot Windows but had a drive around that I had been messing with Fedora Core 3. Threw it in the system, booted it up and used it for several hours to finish the hacking project and more and more I dreaded having to boot XP back up...well needless to say, XP is now gone. I can't recommend FC3 highly enough, it's easy to use and update and rock solid. It was even easy to do a whole slew of stuff once I checked out www.fedorafaq.com or org. If you're in the "market" for a new OS keep this one on your list of things to try, OO is very snappy and works great and I even have some things like DVD shrink working with Wine.

    2. Re:Interesting by mattyrobinson69 · · Score: 1

      kdevelop is supposed to be a good IDE, or kylix (dephi/c++).

      Also, there's Gamba's, but i think thats only for a BASIC ripoff

    3. Re:Interesting by Joe+Tie. · · Score: 1

      Anyone know of an IDE which allows use of a high level language like python with a well integrated QT3 based form designer? Gamba seems to be the only thing like that out there, but as much as I like their IDE I can't make myself like basics syntax no matter how hard I try.

      --
      Everything will be taken away from you.
    4. Re:Interesting by grilo · · Score: 1
      To me, that MS-world is just unsustainable. Everybody I know only use it because they can use pirated everything for free. I don't think I know anyone who wants to - or can afford to buy a new windows, office, and everything else license every year (or even for every second version - and who wants to stick to old soft?).

      Yep... If piracy wasn't an option, 99% of the people I know with a computer, would be using free alternatives instead of Windows.

    5. Re:Interesting by mattyrobinson69 · · Score: 1

      kdevelop does just about every language ever invented and has the kdevelop designer to develop qt3 forms (although qt4 is out later this year, which has some nice fancy stuff in it)

    6. Re:Interesting by SnprBoB86 · · Score: 1

      "Seeing things like this get added to XP and things like WinFS taken out of LH, it's making it less and less attractive to ever upgrade to LH."

      You are forgetting Aero. As I understand it, no one has ever seen Aero outside of Microsoft (and maybe nVidia and ATI). Supposibly it will be a complete revamp of the operating system's visual experiance. Avalon is just the engine that powers Aero. Aero will be unique to Longhorn (ie not on XP or Server 2k3). While I was really looking forward to WinFS, Aero is going to be what compels the average user to Longhorn.

      --
      http://brandonbloom.name
    7. Re:Interesting by Joe+Tie. · · Score: 1

      I haven't used kdevelop in years, so I hope you'll excuse the fact that I'm 'very' in the dark on its present status. But can one work on designing a form, click on a button placed on the form, and be taken to the appropriate place in the code or have the basic onclick event autogenerated if there's nothing there yet? I know, its somewhat lazy, but its a way of doing things that I find entertaining.

      --
      Everything will be taken away from you.
    8. Re:Interesting by Anonymous Coward · · Score: 0

      I don't think I know anyone who wants to - or can afford to buy a new windows, office, and everything else license every year

      They don't even release a new version of windows, office, and everything else every year. Maybe every few years, but not every year.

    9. Re:Interesting by mattyrobinson69 · · Score: 2, Informative

      not as far as i know, no, but i might not have found that feature yet (i used to program in VB5 and have that functionality before i switched to linux completely and ive just started to try to get to grips with _basic_ c++).

      If your programming in C++/delphi, kylix (made by borland but its open source, not sure of the license) has that functionality iirc.

      have a look at this website (its for gentoo, but there will be packages available for other distro's if you google)
      http://www.gentoo-portage.com/dev-util

      Some of the packages above provide an IDE.

    10. Re:Interesting by tftp · · Score: 1
      As I understand it, no one has ever seen Aero outside of Microsoft ... Aero is going to be what compels the average user to Longhorn.

      Why do you think so if neither yourself, not any of your friends saw the thing? MS sang the same song about their "playskool" class Luna theme, which resulted in exactly nothing.

      People will be wanting exactly what they want today (and 1000 years ago) - to communicate in all forms. How exactly the communication is presented to them is secondary. This Aero thing must be really revolutionary in all aspects to be a lure more powerful than just a basic desire of Intraweb and email :-)

      And besides, MS will be pitted against itself when vendors will be offering WinXP boxes for $200 and LH boxes for $1000 (given the massive hardware expense that LH needs.) Guess which one will be the winner? And if MS decides to stop WinXP sales to OEMs then it won't get even that revenue because desktop Linux will take its place readily (at least while the box is being sold; who knows what OS will be loaded after the sale.)

    11. Re:Interesting by Anonymous Coward · · Score: 0
      I wonder if it's really that graphic intensive (not gonna bother downloading it yet though). Seeing things like this get added to XP and things like WinFS taken out of LH, it's making it less and less attractive to ever upgrade to LH. For the first time in my life, I feel like either
      1) lots of people will stick to XP, or
      2) a lot of people will move on to linux instead.


      Wrong. People will switch to Macintosh before they would switch to Linux. Apple is already preempting this move by lowering hardware prices. They already lost me, however, when I bought my PC for the next few years last January because of the high prices. I am getting close to recommending Macs to the average user (I make software and hardware recommendations and my current recommendation to the average user is XP Pro on a Dell with Office 2003 - simple, easy, quick, no hassle). I won't be recommending Linux until it becomes usable - and with the bickering that goes on around here, I won't be surprised that the Linux community will continue to ignore both CubicSpot and Joel on Software's software development blogs on the topic of software usability.
    12. Re:Interesting by wuice · · Score: 2, Insightful

      Luckily for MS, businesses are less likely to do that. Of course, I've worked for places that did. Shamelessly.

  29. Yes, it's a troll, but it's worth reading anyway! by Anonymous Coward · · Score: 1, Insightful
    In between all the flamebait, there are some good points. Here are examples:
    • "Worst of all, the Linux kernel developers have no clear process, nor any clear contact person, when it comes to security issues."
    • "Desktop environments like KDE and GNOME are more interesting in adding more buttons and sidebars rather than implementing a universal API library for development, including binary installation/uninstallation, a universal graphics/sound library for games..."
  30. The Middle Man by Mr.Zong · · Score: 1

    I like the idea so far.

    I mean, for the .Net programmer, we have two options for graphics. GDI(+) and DirectX. The latter isn't feasible for web applications, and the former is a gimp pony for anything more complicated then a tetris clone.

    This seems like a good middle man. Though I think most people realize this is MS taking a shot at Flashf, and it's about time.

    Though just to vent, I would like to actually see some focus on getting the docs for DX 9.0c SDK for VB.net out the friendly door already.

    1. Re:The Middle Man by Anonymous Coward · · Score: 0

      Speaking of graphics and .net what would you use to make clickable maps with c#?

    2. Re:The Middle Man by Anonymous Coward · · Score: 0

      Would yuo rather want a Microsoft product with no Linux port than one from Macromedia that at least supply binaries for other OSes.

      Microsoft controls enough markets already - thank you.

  31. Re:Wow. I read this from KDE 3.3 and thought... by filtur · · Score: 1
    If you're going to troll, at least bring up some constructive statements.

    but that would defeat the purpose of trolling wouldn't it :)

  32. Re:Wow. I read this from KDE 3.3 and thought... by grahamsz · · Score: 1, Offtopic

    Hmm i can add a printer to my kde in a minute or two.

    Then it's smart enough to know that when i need to print something, and i'm not at home, that there are 3 roughly equidistant lasers at work. It'll select the one that's not-broken and least loaded and send it there.

    Kde's printing is slick - pick something else to bash :)

  33. 3 Pillars of Longhorn by Carnage4Life · · Score: 3, Informative

    Actually the 3 Pillars of Longhorn were Presentation (Avalon), Data (WinFS) and Communication (Indigo).

    1. Re:3 Pillars of Longhorn by acb · · Score: 2, Funny

      You forgot DRM (Palladium).

  34. What is Avalon? by ProfFalcon · · Score: 3, Funny

    It is 261MB+ and is already going slow so be warned.

    Fortunately, there's no explanation of what the hell "Avalon" is in the text so that ought to help with the download performance. Had someone actually known what the hell you were so excited about, more people would try to download the software.

    Good strategy. It's like those morons who put the important part of their comments in the subject line and continue on to their message. I miss important bits of the message since I do not scan for the subjects so miss out on the point they are attempting to make. It sure makes life easier for the reader if we don't know what is going on and do not have to actually get interested in the article or comment enough to read it.

    There. Rant over. I feel better now.

    Thanks

    --
    Simply stating [Citation Needed] does not automatically make you insightful or brilliant.
  35. Re:Before you .... linux market share up 212% by Anonymous Coward · · Score: 1, Interesting


    i'm just a guy working in an office for a supermarket chain. linux is mainstream for us here, but the OS is easy to use and looks like fun so i've been reading/messing around.

    here's a link i found on netcraft that was quite interesting:

    http://www.business-linux.at/idc/linux.marketshare .html

    another good read:

    http://www.itfacts.biz/index.php?id=P1299

    not sure i know what you're talking about, the food industry seems to be switching to linux, i don't know about others. they say it's more reliable and very popular. all the techy stuff you're talking about is over my head!

    joe user

  36. That is a problem here by grahamsz · · Score: 1

    Realistically most people here probably run linux most of the time... or at least they should if they practice what they preach.

    I work on solaris, run linux most other places and have a win2k box since my wife needs MS Word and i occasionally have to do VC++ consulting work.

    I see kde and gnome every day and see them advancing but since i haven't used a version of windows released in the last 5 years so it's hard to make a direct comparison.

    The point with firewalls is that most windows boxes are not firewalled and most linux boxes are... it's a statement more about their userbase than anything else. OSX stands above the crowd here though :)

  37. Re:Before you bash.... by w4f7z · · Score: 1

    let me!

  38. Avalon vs Quartz by jstheriault · · Score: 4, Interesting

    From what I gather, Avalon is Microsoft's version of Quartz. Has anyone compared the two in terms of capabilities, ease of programming etc.?

    1. Re:Avalon vs Quartz by caseih · · Score: 3, Informative

      Avalon is much more advanced than Quartz is currently. Avalon is a vector-based drawing API. Quartz, although it looks smooth, is really bitmapped, although not for long. Quartz will gain true vector capabilities very soon I'm sure, probably before longhorn ships.

    2. Re:Avalon vs Quartz by keytoe · · Score: 1

      Quartz is built on Display PostScript and the whole collection of drawing APIs are based on the NSBezierPath classes. You actually have to go out of your way if you don't want vector based drawing. This is assuming you mean actually drawing in Quartz as opposed to loading a bitmap from a file and just displaying it with NSImage. It has been this way from the beginning.

      Wait, you were just making shit up, weren't you?

    3. Re:Avalon vs Quartz by Dhrakar · · Score: 2, Informative

      Actually, quartz is much more than just bitmapped operations. It handles all of the drawing primitives and such and is PDF based (similar to the way that NeXT's windowing system was based on Postscript). Thus, Quartz is already vector based. Perhaps you are thinking of Quartz Extreme? This uses the graphics card to do compositing of windows for display (each window is flattened to a texture map essentially). For more, see: Apple's developer site

    4. Re:Avalon vs Quartz by caseih · · Score: 3, Informative
      While you are right about the API being a path-based and vector-based API, everything is rendered to a bitmap that is composited on the screen. See http://www.oreillynet.com/cs/user/view/cs_msg/3368 7

      relevant quote:
      Quartz uses composition, but despite the fact that it also has extensive support for vector drawing, there is a big limitation: there is no vector-level retention - as I understand it the composition is done *after* the rasterization of the vector imagery. The vector support in Mac OS X actually works in pretty much exactly the same way as GDI+ does in current versions of Windows, and is not integrated into the composition engine.

      Compare this with Avalon, which uses vector-level retention as part of its composition model, and can interleave multiple transform and rasterization steps as a result. (It can also retain bitmaps as an optimization, but it always retains vector information too.) This enables transforms to be integrated with the composition engine. Transforms in Quartz are done much more like current versions of Windows handle them - they are dealt with at the level of a drawing context when the application generates its imagery. (At least that's how I've always seen it done. If you can point me at an example that shows transformations at the composition level rather than the drawing level in Quartz, I'd be very interested to see that.)
    5. Re:Avalon vs Quartz by caseih · · Score: 2, Informative

      Yes the API is path-based, but once the paths are rendered to a bitmap and then composited on the screen it is finished. Any scaling at that point is done on a bitmap level (for example the zoomable icons). Avalon preserves the paths and vectors all the way into the composite layer so things can be warped and scaled without having to have the program do a redraw. Currently Quartz forces the app to create the paths all over again every time the window is redrawn or if the display was to be suddenly scaled to a new DPI. So while quartz has a vector-based API, the actual rendering engine is not vector-based.

      See my other comment for a better explaination. Of course the person I quote could just be making up sh** too.

    6. Re:Avalon vs Quartz by DelawareBoy · · Score: 1

      Channel 9 had some people discussing it here. http://channel9.msdn.com/ShowPost.aspx?PostID=3577 8

    7. Re:Avalon vs Quartz by Nurgled · · Score: 1

      One feature that I think will be nice is that, because it retains graphics in their vector representation rather than storing the result of the compositing, it will become possible to do a pretty-fast remote GUI that just involves streaming adjustments to the stored primitives. The compositing step can be done locally. Of course, whether Microsoft will implement this is another matter, but I'm pretty sure some company or individual will find a way to do it even if they don't.

      It would also be neat to be able to take screenshots that aren't just the current video memory dumped to disk. If you are writing a book about Windows, you could get it to give you a really high-resolution render of part of the screen, or just give you some kind of vector image, and you can have nice, crispy GUI examples in your book. You could also use ClearType(tm) for on-screen display but have the screenshots rendered without it so that people with different monitors don't get a headache.

      So when's someone going to clone this for platforms other than Longhorn? :)

  39. Laptops? by Monkelectric · · Score: 1, Interesting

    Worst, Idea, Ever. This sounds like it will be *terrible* for laptops, or any other place power useage is a concern :) Like I really need to run my CPU at 100% so word can lockup that much faster.

    --

    Religion is a gateway psychosis. -- Dave Foley

    1. Re:Laptops? by JohnwheeleR · · Score: 0

      Where the hell have you been? Laptops have accelerated graphics now. Go buy a new one you long hair 1993 unix nomad. Also, why did you put a smiley face after 'concern?' that is out of context and makes your message read strangely. Stop trying to be so damn 'hip' using emoticons. I can see right through you.

    2. Re:Laptops? by Anonymous Coward · · Score: 0

      I think he's saying that laptops are lower-powered so performance will suffer, and that the last thing a laptop needs is continuous 3D running all the time sucking up precious watts from the CPU, GPU, and fan.

    3. Re:Laptops? by Anonymous Coward · · Score: 0

      me too. the man is filled with organs :)

    4. Re:Laptops? by Trelane · · Score: 1
      Like I really need to run my CPU at 100% so word can lockup that much faster.
      Well, the whole idea behind the scheme is to offload work from the CPU to the GPU. Note, however, that the GPU also draws quite a bit of power, and (iirc) has its own power management system.

      All that said, Linux is headed in the same direction, for the same reasons.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    5. Re:Laptops? by XaXXon · · Score: 1

      Yeah. hardware accelerated GUIs are horrible for laptops and could never work.

      Oh wait.. I'm typing this on my PowerBook which has Quartz acceleration on its nVidia GeForce 5200 Go. Everything seems to work fine, the battery life is quite good, and the performance is very acceptable.

      That said, I wouldn't want to run it on the Intel Extreme(ly bad) Graphics system.

      I was looking at ThinkPads and all their 12" ThinkPads (what I would want, and I have a 12" PowerBook now) have Intel Extreme Graphics. That's just sad..

    6. Re:Laptops? by mcslappy · · Score: 1

      i'm typing on a thinkpad right now... and one with an intel 855gme...
      this having been said, i'm planning on getting an apple laptop next time.
      this machine can play ut2004 at the lowest settings with a good enough framerate that i don't mind it.

    7. Re:Laptops? by stump · · Score: 1

      Oh, "Linux" is headed in the same direction? Since when does Linux have anything to do with GUIs. Or did you mean XFree/X.org?

      As for offloading graphics work from the CPU to the GPU, duh...good idea. But that's the way things have been since the early 90s.

      I think the point the poster was trying to make was that this extra fluff isn't actually going to allow you to accomplish anything you couldn't do before. It'll just be "fluffier", and on a laptop, that's gonna shorten battery life.

    8. Re:Laptops? by Anonymous Coward · · Score: 0

      stupid apple loser.
      allways trying to bash ms..
      this whole post has nothing to do with
      youre overprice pieceofshit.
      grow up loser

  40. Re:Before you .... linux market share up 212% by Anonymous Coward · · Score: 0

    SHut up you zealot! Linux sucks and everyone knows that except you, apparently.

  41. Re:who cares. by Anonymous Coward · · Score: 0

    99% of business out there cares. Try leaving your parent's basement sometime.

  42. Am i the only one not excited over this? by Lisandro · · Score: 3, Interesting

    After all i've read and seen about Avalon, i still don't get what the fuzz is all about. Yes, it looks flashy, but at the expense of unreasonable processing power (don't forget this is an integral part of the Longhorn kernel). And i consider myself a sucker for eye-candy.

    I know it's not comparable, because we're talking windows, but Enlightenment 0.17 will (hopefully) do everything Avalon does, and pretty much everything new Longhorn does as well. Just check the information on the e17 foundation libraries. Amazing stuff.

    1. Re:Am i the only one not excited over this? by Anonymous Coward · · Score: 0

      Well, just look around you and see what's happening. It may not appeal to you but this is the iPodization of the user interface. It's the bling-bling of computing. Programmers may not be excited but for the joe sixpack, this is the future.

    2. Re:Am i the only one not excited over this? by Tim+Browse · · Score: 1

      There it is again. Why do you think a GUI subsystem is part of the kernel?

    3. Re:Am i the only one not excited over this? by Lisandro · · Score: 1

      GUI is one thing; i can accept Windows requieres a graphic interfase to work. This is going over the top, and basically you neeed a modern graphics card with 3D support and SHADERS to run the OS itself. Never mind the applications running over it.

      As for your question, it beats me :(

    4. Re:Am i the only one not excited over this? by kerrle · · Score: 1
      ...you don't have to have any of that to run Longhorn; if you don't the os will still install, but will run with a less graphics-heavy GUI.

      None of it is in the kernel.

      I thought this was common knowledge now; the high-end graphics system is apparently called Aero Glass, while the mid-rage one is called Aero.

    5. Re:Am i the only one not excited over this? by Lisandro · · Score: 1

      I stand corrected then. Thanks!

    6. Re:Am i the only one not excited over this? by RzUpAnmsCwrds · · Score: 3, Interesting

      "but at the expense of unreasonable processing power"

      Not at all. Avalon makes heavy use of DX9 shaders to offload the work to the GPU.

      Unlike Quartz Extreme, which only uses the GPU for compositing, Avalon offloads nearly all GUI operations to the GPU.

      "don't forget this is an integral part of the Longhorn kernel"

      Nope. It's user-land.

      "but Enlightenment 0.17 will (hopefully) do everything Avalon does"

      No, it won't. Most Linux apps are QT-based or GTK-based, meaning that Enlightenment is little more than a window manager. Unless we can switch a large number of Linux apps to the e17 foundation libraries (which, if I understand correctly, aren't meant to be a comprehensive toolkit like QT or GTK), e17 won't have the abilities of Avalon.

      I am psyched about Avalon. Here's why:

      - Pixel independance. Finally, Windows users will be able to choose whatever resolution they want and ajust the text (and icons/controls/other stuff) to a size they are comfortable with.

      - 3D acceleration. Avalon enables lots of eye candy, and it does so without taking a whole lot of CPU time. In Microsoft demos, Avalon can animate 100s of translucent videos at full framerate without going above 5% CPU load.

      - 3D integrated. Avalon makes 3D an integral part of the GUI. There's no need for complex APIs or dirty hacks to implement 3D functionality. Things like Excel graphs instantly get the benefits of 3D acceleration.

    7. Re:Am i the only one not excited over this? by Lisandro · · Score: 2, Interesting

      "No, it won't. Most Linux apps are QT-based or GTK-based, meaning that Enlightenment is little more than a window manager. Unless we can switch a large number of Linux apps to the e17 foundation libraries (which, if I understand correctly, aren't meant to be a comprehensive toolkit like QT or GTK), e17 won't have the abilities of Avalon.

      Actually, the reason i'm so excited over e17 is not much the window mananger but the underlying libraries. Much like the e16 libraries (imlib2 and such), their usability goes beyond Enlightenment, and the e17 ones (Evas, particularly), can bring stuff to the *nix desktop never avaible before. As for the abilites of Avalon, i'd say they have them pretty covered.

      As for the rest, i agree, but Avalon was mentioned to need "next-gen" 2d hardware even at it's most basic level - that means DX9+-capable cards. That's pretty heavy, considering that cheap onboard video solutions usually don't get past DX7-8.

    8. Re:Am i the only one not excited over this? by netwiz · · Score: 1

      Most of these features arrive with the Tiger release of OSX (10.4). The Quartz engine gets upgraded to support fully accelerated drawing (as opposed to simple compositing), resolution independance, plus the CoreImage/CoreVideo APIs.

      It'll be interesting to see how well these technologies fare on both sides.

    9. Re:Am i the only one not excited over this? by bushidocoder · · Score: 1
      Avalon is not part of the Longhorn kernel - The Avalon graphics layer is a user process. The Longhorn kernel is, at the moment, relatively unmodified from XP, which saving some security changes in SP2 is relatively unmodified from Win2k. There has been some discussion of moving the security engine for the .NET runtime into the kernel, and some discussion of moving the core DRM system component for Windows into the kernel, but both of these changes are unlikely for Longhorn and are more oriented at the Blackcomb (2009) timeframe.

      To the best of my knowledge, the only substantial kernel change in Longhorn is improved support for device drivers running as a user process.

    10. Re:Am i the only one not excited over this? by Anonymous Coward · · Score: 0

      GPU processing time counts as "processing power", you know...

    11. Re:Am i the only one not excited over this? by Hellasboy · · Score: 1

      and at one time it was required that video cards were capable of displaying color yet we all managed... sheesh

      --

      "Tread softly because you tread on my dreams"
    12. Re:Am i the only one not excited over this? by killjoe · · Score: 1, Insightful

      "I am psyched about Avalon. Here's why:"

      I am not psyched about it and here is why.

      99% of windows users won't give a flying fuck how their IE or outlook renders. They use their computers for email, web and maybe an occational word document.

      99% of business users won't give a flying fuck about avalon because they spend their days inside outlook, excel and access.

      99% of sysadmins won't give a flying fuck because they only log into servers once is a great while.

      100% of linux users won't give a shit.

      100% of Mac users won't give a shit.

      So the only people who care will be 1% of the windows users who are geeks.

      la di freaking da as they say.

      --
      evil is as evil does
    13. Re:Am i the only one not excited over this? by GothicX · · Score: 1

      Mac is the better one right now =) OS integrated with hardware, what do you think ?

      --
      Music is the sedative for mind...
    14. Re:Am i the only one not excited over this? by Unordained · · Score: 1

      While we're at it -- isn't this all sugar anyway? Do we get more semantically-interesting constructs? I'm in the middle of building a new set of components for our existing application (it'll be a pain in the ass to go and fix all 500 screens, oh well) to be more semantically-aware. I don't want a "combo box" or an "edit box" -- I want a "select one item from this list of items / tree of items / graph of items" box, or a "decimal, positive number with a metric unit attached to it with automatic unit conversion" or any number of other data-aware components, not method-of-input-aware components. I don't think I get that with this set of updates, just "prettier" components. Anyone who cares enough, please feel free to correct me. But from my perspective, we should be working on semantic controls -- if the user prefers a set of radio buttons for small lists of items, so be it, so long as the end effect (selecing exactly one and returning the selection) stays the same. Got table data, or even some sort of multi-table in-memory database the user's looking at? Let them decide how they want to look at it, and give me, the programmer, the ability to do that for more than just my own app. It seems like a crime to still not have that by now ... Unix app, Mac app, DOS app, Windows app, it's all the same from a semantic point of view. There's data the user wants to see, and there's data we need from the user to do things -- who cares what it looks like on the programming side? *sigh* At least we've got database servers, filesystems, query/programming languages, and all that figured out. Wait. Nevermind. *sigh* Back to coding those components ...

    15. Re:Am i the only one not excited over this? by cybpunks3 · · Score: 1

      As long as this thing can degrade elegantly I don't see a problem with it.

    16. Re:Am i the only one not excited over this? by killjoe · · Score: 1

      Well shit man if you want innovation look to linux. Thats where all the interesting ideas are being tried. All avalon is going to give you is a more lickable combo box.

      --
      evil is as evil does
    17. Re:Am i the only one not excited over this? by Unordained · · Score: 1

      Not to flame, but the insinuation of my post was that most of the linux gui toolkits are mimicking windows -- and therefore failing to make true innovations, just improvements (which are great too, by the way.) If someone can point me to existing projects that (want to) do this, that'd be great. But as pointed out elsewhere -- like e17, who's going to change their apps over now to use some sort of semantic gui abstraction layer? The apps are written, we're locked in. We still keep pure X compatibility because of apps from decades ago that haven't switched to anything newer.

    18. Re:Am i the only one not excited over this? by killjoe · · Score: 1

      "Not to flame, but the insinuation of my post was that most of the linux gui toolkits are mimicking windows -- and therefore failing to make true innovations,"

      I agree with you. But most is not all. There are lots of interesting gui work going on in the open source world both in linux and other operating systems. There are even higher level stuff like lookinglass.

      If you want to do interesting work it's all there. Whether or not it's popular is not that relevant.

      Having said all that I do hope projects like e17 get more popular.

      --
      evil is as evil does
    19. Re:Am i the only one not excited over this? by Anonymous Coward · · Score: 0

      Not to flame, but the insinuation of my post was that most of the linux gui toolkits are mimicking windows -- and therefore failing to make true innovations

      Most of the Linux GUI toolkits are mimicking the rest of the world, e.g. the Mac, Windows, etc. And the Mac, Windows, etc are mimicking the rest of the world too. An odd feature here and there might be slightly innovative, but in general, we all plod along together. "Linux" GUI toolkits (in actual fact, most of them are cross-platform GUI toolkits) are no different to anybody else in this respect, in fact the Linux desktop has had a number of features before Windows, so implying that they are somehow lagging behind is simply false.

      If someone can point me to existing projects that (want to) do this, that'd be great.

      As I pointed out elsewhere in the thread, Qt 4.

      But as pointed out elsewhere -- like e17, who's going to change their apps over now to use some sort of semantic gui abstraction layer? The apps are written, we're locked in.

      When the KDE desktop moves over to Qt 4, all KDE applications will get this for free (well, the small amount of porting to go from KDE 3.x to KDE 4.x, but that's negligible).

  43. I know exactly how... by brasten · · Score: 2, Funny

    ...you feel.

  44. Going slow ? by Yakust · · Score: 0, Redundant

    Going slow ? Downloading at a stable 610ko/s right now. Ooh, I'm so happy I have cable

  45. XML based UI by Anonymous Coward · · Score: 0

    so now we'll have avalon, xaml, royale, xul and perhaps a couple more. perhaps this could make cross platform development a little easier with perhaps just an XSLT?

    Miguel had a couple of things to say about avalon.

    http://primates.ximian.com/~miguel/archive/2004/Se p-01.html

  46. OK.... by ProfFalcon · · Score: 1

    ...that was funny. It made me laugh.

    --
    Simply stating [Citation Needed] does not automatically make you insightful or brilliant.
  47. Re:The nice thing about APIs is there's so many of by Anonymous Coward · · Score: 0

    "Apple will just come out with something even better than Longhorn" ..

    Err Apple has ALREADY come out with something better than Longhorn. All these supposedly great Longhorn features have been running in OS X for some time, except the searchable FS, and that will be here in OS X Tiger.

  48. Better colours by Anonymous Coward · · Score: 0
  49. eh?? by Anonymous Coward · · Score: 0

    wtf is avalon?

  50. Re:Wow. I read this from KDE 3.3 and thought... by Sweetshark · · Score: 1

    A well set-up and firewalled Windows system can be very stable nowadays.
    I believe that -
    But how much work is it to get there? I just installed Windows 2000 SP4 under qemu. In the time I had all the important cumulative Patches and Hotfixes applied (there were some 37 to check on windowsupdate) AND fixed all the stuff that got b0rked on the way (Explorer.exe for a basic desktop and msi.dll for the install control in the control center for example) I would happily be running a gentoo stage 1 install (and thus any other distro of choice).
    I might have just been unlucky - but still there was some serious tweaking needed to get this one up and running.

  51. I don't know about you by melted · · Score: 0

    But I don't give a rat's ass about 3D features in my UI. I do care about realtime compositing, flicker-free drawing, resolution-independent graphics, advanced typography, and yeah, genie effect, too. The stuff that Mac OS X had since year 2000.

    1. Re:I don't know about you by Anonymous Coward · · Score: 0

      I do care about realtime compositing, flicker-free drawing, resolution-independent graphics, advanced typography, and yeah, genie effect, too. The stuff that Mac OS X had since year 2000.

      Funny you should say that - since Windows has had all that (apart from the genie effect) since the year 2000 too.

      Yup, Win2k has realtime compositing (if your hardware supports it), flicker-free drawing (come to that, Windows is faster at things like resizing windows than any MacOS I've ever used), resolution-independent graphics (at least, as resolution-independent as anything in OS X), and advanced typography. Except that the text doesn't look horribly blurry by default, like it does on OS X.

    2. Re:I don't know about you by melted · · Score: 1

      But that's bullshit, dude.

      You obviously haven't used Mac OS X. First of all you can adjust "blurriness" of the text. The least strong option looks pretty much exactly as ClearType (except of course it was released WAY before XP).

      Second of all, W2K does NOT have realtime compositing, no matter the hardware.

      Flicker free drawing is available by using double buffering only and that's why it's dog slow and no one uses it.

      Resolution independent graphics is not available - Mac OS X draws pretty much everything as vectors using Adobe Display PDF.

      And you must be joking about advanced typography. Apple's typography is head and shoulders above Microsoft's, as it has always been. MS typography APIs don't even know what "kerning" is, fer chrissakes.

    3. Re:I don't know about you by arkanes · · Score: 1
      DirectX can do realtime compositing. Basic ("normal") GDI doesn't.

      There's nothing flicker-free about OS X graphics, either. The OS double buffers (one reason OS X is such a pig for RAM) for you so you can skip some of the optimizations, but double buffering isn't magic and won't stop all flicker. You use exactly the same techniques for no-flicker drawing on Windows as you would on OS X. Double buffering works fine on Windows, and the blit is hardware accelerated, people don't use it because of the memory cost (it's not worth doubling your RAM usage to prevent corner-case flicker).

      As for tyography, you've got your head up your ass. GDI does and has supported all sorts of advanced text rendering, including kerning. GDI+ does it a lot better.

      Pretty much the only thing in your post which is correct is that Windows doesn't use vector graphics. Yay. That's not the same as not being available, but they aren't built into the system.

    4. Re:I don't know about you by melted · · Score: 1

      Could you point me to some place in MSDN which describes how to output text with kerning in GDI/GDI+? Because if you can't (and I bet you can't, because it's not there) then you're the one with the head you know where.

      DirectX does compositing, but in its current design it only works well with one drawing thread. :0)

      And I don't see any flicker in Mac OS X. None. Zero. Double buffering or triple buffering - I don't give a shit. If I need to spend $50 on additional RAM, it's fine with me. It's hard to use Windows and (especially) Linux after Mac OS X.

    5. Re:I don't know about you by arkanes · · Score: 1
      Could you point me to some place in MSDN which describes how to output text with kerning in GDI/GDI+? Because if you can't (and I bet you can't, because it's not there) then you're the one with the head you know where.

      The ExtTextOut function is the one you want. I believe, although I'm not 100% certain and can't check right now, that the basic GDI+ text drawing functions support kerning. That's real kerning, based on OpenType fonts. Fonts without kerning information will obviously not be kerned.

      DirectX does compositing, but in its current design it only works well with one drawing thread. :0)

      Does OSX really allow you to draw from more than one thread? Most OSes don't do this because it's a performance hit. You can if you really want to in Windows, but most people don't.

      And I don't see any flicker in Mac OS X. None. Zero. Double buffering or triple buffering - I don't give a shit. If I need to spend $50 on additional RAM, it's fine with me. It's hard to use Windows and (especially) Linux after Mac OS X.

      See, now you're redefining your claims. You can do flicker-free drawing on Windows if you want to. It's a design choice based on trade-offs with RAM usage and performance vrs. memory usage. A lot of the native windows controls aren't double buffered because the memory usage would be extreme. Windows does have a couple glitches that make flickering common, like the seperate WM_ERASE and WM_PAINT messages, which I won't defend, but you can work around those. OS X chose to sacrifice performance and RAM in the interests of global double buffering. Windows didn't, which makes far more sense for it's market. It's not a case of "Haha M$ sucks they can't even double buffer", it's an informed judgment call. I've seen OS X apps that flicker, by the way. It's not hard - you just need to do naive Windows-style drawing, where you erase and then paint.

  52. Re:Wow. I read this from KDE 3.3 and thought... by fishbowl · · Score: 1

    > Hmm i can add a printer to my kde in a minute or
    > two.

    Right. I read that, and in order to give you the benefit of the doubt, I tried, yet again, to setup my printer.

    I'm pretty experienced, and I'm pretty smart. So for the life of me, I cannot setup the HP Photosmart-1310 that's shared via SMB from a Windows XP host on my TCP/IP, DNS-enabled network, from my Debian (Sid) Linux box with KDE, cups, or anything else for that matter.

    From a Windows host, it's easy as can be -- browse to the printer, set as default, there's even a simple way to setup ink saturation, paper size, etc.

    From KDE, I can go through the motions of setting up the printer (which does appear via smbtree, etc.), but it won't work. Stuck. Brick wall. Easiest thing in the world to do in Windows, completely lost cause with Linux.

    --
    -fb Everything not expressly forbidden is now mandatory.
  53. It's finished... by Raere · · Score: 1

    Ok, I finished downloading it, and installed everything in the ISO file. How can I get a demo of this thing in action, now? Anyone?

    1. Re:It's finished... by Utopia · · Score: 1

      There are some demos on the channel9 website,
      including links to code that you can download and run on your computer.

  54. no punctuation? by SanityInAnarchy · · Score: 1

    Try clicking that link. How does any living human manage such a typo?

    I'm speechless!

    --
    Don't thank God, thank a doctor!
    1. Re:no punctuation? by Anonymous Coward · · Score: 0

      Actually, it showed just fine in the preview. Lost in translation? :)

  55. What do I know now? by Anonymous Coward · · Score: 0

    I just downloaded, mounted the ISO, installed .NET 2 framework, and installed "Avalon" community technology preview. What the hell do I do to see whatever demo microsoft wants me to see? Do I have to install the SDK and play with sample code to see whatever cool thing that's in this preview release?

  56. Wrong by chadseld · · Score: 1

    Ever seen the fast user switching 'cube' effect in Mac OS X? Ever heard of Quartz Extreme? That stuff is all done on the 3D portion of the video card. They use the 3D portion for fast compositing too.

  57. Re:The nice thing about APIs is there's so many of by omicronish · · Score: 3, Interesting

    And they're doing this by adding ANOTHER set of graphics APIs to Windows, to complement the ones we have now, and the ones we had five years ago, and the ones we had five years before that, and the ones we had five years before THAT?

    That may be true in the high performance DirectX area (D3D and DDraw revisions frequently made large changes to the API), but in the normal application area we've been stuck with GDI since Windows was conceived. Only relatively recently has GDI+ come into play, although at a high level it's simply an OO wrapper around GDI, and likewise, MFC graphics classes are also GDI wrappers. At the core, Windows basically supports GDI for normal applications and DirectDraw/Direct3D for high performane graphics, and so the situation then isn't as complex as you make it to be. GDI itself currently is very underpowered when you compare it to things the Mac OS can do, so it makes sense to finally revise the API after 20 years of usage.

    I can't possibly describe Avalon's capabilities here, but as a simple example, in GDI you draw rectangles, lines, etc., whereas in Avalon you define visual objects and Avalon automatically renders them as needed. In computer games and other applications that need a deeper level of control Avalon won't be that appropriate (although IIRC you can do simple 3D in Avalon), but for normal applications I think it'll be awesome. Death to GDI!

    Of course after rereading my post it does seem like Windows has a bunch of graphics APIs. Just remember that all that application-side ones are reducible to the ancient and horribly underpowered GDI.

  58. Sorry, I know I'm answering to a flamebait, ... by DrYak · · Score: 4, Interesting
    I know I shouldn't, but here are a few things I would like to tell :
    This is, I think, the typical "I-Tried-Installing-Linux-2-Years-Ago, Tried-Playing-with-it-for-10minute, And-found-it-suckz-because-none-of-my-1337-windows -apps-runs-on-it" user.
    The user only remember a few surface stuff he noticed 5 years ago and doesn't stop complaining about them.

    Most notably in the "A Decade Later ..." :

    So far, Linux has made inroads in replacing old UNIX servers, just as BSD has

    They both also succeeded replacing Windows-based server whose administrator got fed up with microsoft's products.
    We see more Windows-to-Linux thant Linux-to-Windows server migration.
    Linux and BSD are also used a lot in academics.
    And Linux IS used on Dekstop even if it isn't as visible as it's other uses.

    We're still using XFree86

    ... X.org, as pointed by other slashdotters...

    which just recently gained the ability to change its own screen resolution without requiring a configuration file edit and restar

    [CTRL] [ALT] [+] and [CTRL] [ALT] [-] since I installed my first distribution.
    (You should have paid more attention to the manual).
    Meanwhile, you had to use some hack to avoid rebooting Windows 95 in order the effect to take place...

    . Desktop environments like KDE and GNOME are more interesting in adding more buttons and sidebars rather than implementing a universal API library for development

    Then FreeDesktop.org doesn't exist, I think...

    including binary installation/uninstallation

    It's not desktop's purpose to implement installations. (Just like it's not DirectX's job either).

    I think it's the exact opposite.
    Almost all linux distributions have a package managment system (YaST, apt-get, emerge, drakrpm, yum ...)
    Unless you want to use new version of a sfotware that isn't available yet in your distribution, you got a SINGLE place to uninstall unneeded packages, install new softwares that are optimised for YOUR distribution, and you can easily get updates for them.

    Compare to windows where you have your Installation CD, Windows Update, separate installer that you must download from separate website for each software you want.
    You must track updates alone for every single software you installed (do you remembre that small plug-in you installed 6 months ago in WinAmp and for which there's now a patch against a buffer overflow ?)

    I really think PC providers (like Dell, HP, ...) should watch and learn. They could win a lot of clients if they had a single point for software acquisition/update like this...

    a universal graphics/sound library for games

    There's not only one, but a few of them.
    Notable one :
    - OpenGL : So good for 3D graphics that it's also used under Windows for games like thoses from ID software.
    - SDL : 2D GFX/Audio library that is also used by windows programms (like emulators).

    and clear interface design that doesn't borrow from Windows while complaining about it. KDE currently implements an integrated file browser/net browser, start menu, taskbar, and more. All popular Windows features

    Most of the base of the design is borrowed from older Unices which where available long time before Windows.
    KDE got most of them from the begining.

    Even the parts that are inspired by Windows are much more configurable than windows.

    Mono, currently the most promising prospect for a true future desktop Linux, is an implementation of Microsoft technologies.

    1. Mono is not the only V

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Sorry, I know I'm answering to a flamebait, ... by SlashdotMeNow · · Score: 1

      So can I copy an image from Firefox and paste it in Gnome yet?

      Can I copy formatted text and paste it in OpenOffice?

      Windows 3.1 could do this. Linux is behind, and everyone knows it.

    2. Re:Sorry, I know I'm answering to a flamebait, ... by Anonymous Coward · · Score: 0

      Dreadful...

    3. Re:Sorry, I know I'm answering to a flamebait, ... by Anonymous Coward · · Score: 0

      It always has been possible (including images)..I guess this joke started becasue slashdoters uses only MS shortcuts and expect it to work like MS. The same for windows, i can't copy-paste anything with middle-mouse, while i can do it for years in other XFree-based OS.

    4. Re:Sorry, I know I'm answering to a flamebait, ... by lupus-slash · · Score: 1
      1. Mono is not the only VM technology under Linux.
      Besides Java implementation. the opensource world has also it's own future VM, named Parrot. And unlike its competitor, Parrot has a real multi-langage design.


      Mono is free software and at this point it is in much better shape than Parrot to become the de facto open source VM.

      As for a real multi-language design: it's not enough to say that the design is good for multi-language support: it needs to be really that way and an implementation needs to exist to prove it. Currently Mono runs C#, Java, Python, JavaScript, Tcl, Nemerle, Scheme and a few other languages. When Parrot can do the same we may discuss and see what mono can do at that time and see which design is actually better.

    5. Re:Sorry, I know I'm answering to a flamebait, ... by Anonymous Coward · · Score: 0

      btw, it also works for some widgets, and across network

  59. Here comes the same old crap... by Urine1diot · · Score: 1, Insightful

    I'm constantly amazed that this kind of uninsightful crap that you consistently trot out over and over again gets modded up as insightful. Probably because of the fact that you are a drooling MS fanboy, you seem to forget perhaps the most important feature that this "coolness" comes with: Next Generation Secure Computing Base.

    Yes boys and girls, underneath all the ooo, shiny is that wonderful bit of technology: Trusted Computing. You know, the kind of trust where your computer doesn't trust you? But I suppose you wouldn't want to yell too loudly about that particular feature of Longhorn, now, would you, since it paints MS in a less than favorable light?

    So you can have your fucking spinning Notepads and videos looping in the background of windows--to me the price that comes with that technology is simply too high.

    --

    At the end of the day, you just have to face the fact that foo bar baz.
  60. Re:The nice thing about APIs is there's so many of by jeif1k · · Score: 2, Informative

    Of course, I still think Apple will just come out with something even better

    Where? How? There is nothing on Apple's roadmap. Objective-C is neither garbage collected nor type-safe, yet it is still what Apple is pushing. And while Apple kind of inherited a scalable graphics engine and toolkit with NeXTStep, that is technology from the 1980's; their competitors are designing with the benefit of hindsight and with knowledge of today's needs and requirements.

    The people most likely to come out with something "even better" are the open source community: between the X11 enhancements and Mono and Mozilla as application development platforms, they are on track to ship something better than Longhorn before Longhorn even ships.

  61. Read if u have mod points =) =) by zzleeper · · Score: 1

    Can someone mod this up a little bit? I used my mod points earlier and its sad to see that even if this makes a few interesting points, its rated at -1.

  62. ko/s? by Anonymous Coward · · Score: 0

    Ok then..

    What the fuck is a ko/s?

  63. Re:Wow. I read this from KDE 3.3 and thought... by grahamsz · · Score: 1

    I'm not totally sure, but usually i go into the CUPS web interface and just use socket://address.of.printer and do it that way.

    Of course that only works for network aware printers.

    I've definitely entered smb:// urls into cups and recall not having any problems, but dont have anything like that running now.

  64. The best part.. by Anonymous Coward · · Score: 1, Funny

    3m:50s into the demo in "daniel_lehenbauer_avalon_3d_MBR.wmv" there's an Amiga poster hanging on the guy's wall.

  65. pardon me but... by dwntwnboi · · Score: 2, Interesting

    look, i admit that i am not a s/w developer-- i actually work in digital media. long story short, i installed this (all of it), and didn't notice anything different. did i just install a whole new set of programming tools expecting some eye candy, or is there something i'm missing?

    1. Re:pardon me but... by Anonymous Coward · · Score: 0

      That's what I was afraid of, and is why it's just sitting uninstalled on my desktop right now. I want to see some hardware-accelerated windows flying across the screen.

    2. Re:pardon me but... by Utopia · · Score: 1

      To give an paradigm from the digital media world, this is the tool for creating a DVD not the DVD itself.

      Wait for public release of Longhorn Aero builds to see the "DVD".

    3. Re:pardon me but... by dwntwnboi · · Score: 1

      dude, i watched the video-- i can script, ya know, and this sh*t looks like a very simple tool to script 3d front-ends in/onto normal apps. as a digital media person, this is something i could do, and it would also place my 3d skills in higher demand. perhaps this isn't all bad...

  66. Re:The nice thing about APIs is there's so many of by Anonymous Coward · · Score: 0
    They're ditching Win32, though there will be binary compatibility for older apps.

    In other words, they're not ditching win32.

    Hate Microsoft or not, they're taking a step in the right direction with Longhorn by replacing all that "cruft" (my favorite term for such things).

    Except they aren't replacing it, just adding another layer.
  67. Re:The nice thing about APIs is there's so many of by nobodyman · · Score: 1
    Wait a sec:
    They're ditching Win32, though there will be binary compatibility for older apps.
    So, they're ditching Win32, but they... aren't?
    Not only will this make things much safer (.NET is garbage-collected, type-safe, etc.), but it allows for much easier development (compare MFC to, say, WinForms).

    How is this? If the old API never goes away, how are you not adding another layer of "cruft"? Consider DirectX -- even with the DirectX 9 SDK, I can still compile apps that use Directdraw surfaces (which was "removed" from the API years ago). I'm not sure how you can maintain compatibility but ensure against writing new apps that use old api's.

    This is going to sound like a troll, but I'm honestly curious. Is Microsoft simply removing the documentation for Win32 and nothing more?
  68. Re:The nice thing about APIs is there's so many of by Anonymous Coward · · Score: 0

    AFAIK they are simply freezing the Win32 API. Most enhancements and goodies will be available only through Avalon and may not even have an exposed unmanaged API call.

    Also, where yeou'd thing theyd have courage is the 64 bit environment. Sure Win32 has to be a subsystem for compatibility but surely 64 bit is a new start? Answer: Not really. You'll have both Avalon64 and Win64, 64 bit variants of the old Win32 API.

    Honestly though, if they did didffernetly they would LOSE 50% of their developers within a year. Lotsa lazy or busy people.

  69. Coming to Tiger by SuperKendall · · Score: 1

    That's what OS X's next release, Tiger, has with Core Graphics - a set of routines which are hardware accelrated to do image manipulation. Your standard filters like blur and so forth and other manipulations.

    The cool (?) thing is that since it's all accellerated, you can even apply it to video...

    In theory you could build a half-decent Photoshop clone in Tiger that would mostly make use of the system libraries.

    I think they only apply to 8-bit graphics though, so Photoshop will be around for a while.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Coming to Tiger by Richard_at_work · · Score: 1

      Unfortunately CoreGraphics isnt supported on a HUGE percentage of Apples systems, including a lot of 'current' hardware. I purchased my iBook at the start of December, it was released in October, and guess what? The graphics card isnt supported by CoreImage, so it will be using QE when Tiger is released, fantastic. Same with the Mac Mini, same graphics card. Why is Apple releasing current hardware that they know wont be supported fully under Tiger? Its really making me think twice about spending the money on the Tiger update.

    2. Re:Coming to Tiger by Kent+Recal · · Score: 1

      From what I've read (and we're both speculating here!) CI will degrade gracefully on older hardware. So you might not get *all* the eyecandy but most of it.

      Generally you should always buy a system that fulfills your needs *right now* because you can never be sure that future innovations will be fully backported.

      I got my iBook around the same time (G4 1.2GHZ) and it does everything I need.
      Unless apple puts a killer-feature in tiger I see no need to even consider paying money for that.

    3. Re:Coming to Tiger by Richard_at_work · · Score: 1

      Until recently, the Apple site had a page on CoreImage (it has now been removed during arevamp of the Tiger pages) which had on it a list of 'Supported Graphics Cards', the Radeon9200 was not on it. It did include the innocuous phrase 'CoreImage will scale gracefully for lower end macs', but with the 9200 specifically missing from the supported graphics card list, Id be very surprised if CI worked at all.

      Ive had the fortune to try the Tiger beta DVD release on my iBook, and it definately uses QuartzExtreme as the graphics engine, where as others I know with supported cards have CoreImage working.

      I do agree that you buy what you want now, but think about it. PC switcher buys new Mac mini, installs Tiger on it (or it comes preinstalled). PC switcher sees friends year old PowerMac or Powerbook, and especially sees the fancy graphical capabilities. PC switcher wonders why new hardware is worse than year old hardware.

      Come on, Apple could have at least put the entry Nvidia card into the Mac mini, that would have at least made it supported in full by CI. As for killer features, I especially like Spotlight.

    4. Re:Coming to Tiger by Kent+Recal · · Score: 1

      You're probably better informed than I am.
      But just as you said, this would be a really dumb move by apple.
      I hope they're not shooting themselves into the foot like that...

      If older chipsets are not supported at all then I guess the mini will soon be upgraded to a new gfx board. I just can't imagine that apple intends to sell hardware that cripples the OS in such a (literally) visible way. Talk about bad press...

      And yes, spotlight looks promising. I'm curious whether it proves to be as useful as it could be.

  70. Re:The nice thing about APIs is there's so many of by coopaq · · Score: 1
    Of course, I still think Apple will just come out with something even better with Longhorn.

    Apple can keep the OS they have now. It is great and will probably be able to meet or beat Longhorn in the graphics and usability dept.

    Everytime Apple introduces a new OS... Oh. they really only did that once.

    OS X.

  71. Why play with Avalon when I can have Aqua now by grantb · · Score: 1

    Why would I waste my time playing with Avalon when running my Mac I can use Aqua now, or try and get my hands on Looking glass from Sun. One of which is current real world kickass and the other is a research project by sun. 3d desktops are going to be more interresting than the next MS fad.

  72. Re:The nice thing about APIs is there's so many of by ceeam · · Score: 2, Funny

    ".NET is garbage-collected"

    Duh, learn your punctuation! It should be ".NET is garbage, collected". :)

  73. Re:Icon sizes by Cardbox · · Score: 1

    If no icon will ever be smaller than 128x128, you have a point. Not otherwise.

    A great deal of work goes into crafting small icons that convey exactly the right visual information. All manner of interesting optical illusions come into play when you are doing 16x16 or 32x32 or 48x48. For example: colour doesn't stay in one pixel but "spreads" to neighbouring ones; a line drawn through a 1-pixel-in-4 checkerboard pattern [ie. line 1: XOXOXO line 2: OOOOOO] changes colour depending on its position relative to the pattern...

    If it had really been true, the "all you need is vector graphics" argument would have made font design really easy. No need for all that skilled work adding hints to make OpenType/TrueType fonts work at small sizes.

  74. Re:Wow. I read this from KDE 3.3 and thought... by RayDude · · Score: 0

    I run Win XP on my gaming rig. Its pretty nice, honestly. I love HL2.

    I removed XP at work and installed Linux. Now I'm so much more efficient using our unix boxes. Native makes total sense there. The Dilbert strip on Sunday was about me and my IS department.

    My wife runs XP. And even with a hardware firewall, AVG, and Ad-Aware, she still gets hit with something once in a while. (she can't run SP2 on her PIII-600, it crawls badly. I had to reinstall to get rid of it so her print menu wouldn't stop for 25 seconds everytime she tried to print)

    I honestly believe that security is becoming more and more important, and MS has not yet done enough to even slow down that momentum. People are really getting fed up with spam, viruses, etc etc etc.

    The tide is turning. I can feel it.

  75. Re:Wow. I read this from KDE 3.3 and thought... by RayDude · · Score: 0

    I guess the anon... says everything, but... It takes 5 to 20 minutes for a trojan to infect an XP box. Then script kiddies use it for DOS attacks. Viruses use it to spam, etc etc etc. Haven't you been reading your slashdot lately?

  76. WinFS by Anonymous Coward · · Score: 0, Flamebait

    For the linux folks who are ignorant about LongHorn:

    WinFS will not be out for Longhorn at launch, but it will be out for free when the first Service Pack comes out.

    It's not linux that I don't like. I am put off from linux by anti-microsoft zealots that can't do any better than Microsoft and then go off on them because it's the "IN" thing to do. These are simple minded people that have to live off on their parents or girlfriend (if they are lucky enough to have one and I don't mean their p0rn collection).

    Get a life, get a job, get some knowledge and some insight and get a clue. Don't waste your lives on being a simpleton.

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

      For the linux folks who are ignorant about LongHorn

      I know enough about it to spell it properly. Where did the capital H come from? Did you drool all over your keyboard again?

      WinFS will not be out for Longhorn at launch, but it will be out for free when the first Service Pack comes out.

      Some friendly advice to help your next trolling expedition - even the most die-hard MS zealots don't believe any of their announcements regarding release dates. You're probably too young to remember Cairo.

      It's not linux that I don't like. I am put off from linux by anti-microsoft zealots that can't do any better than Microsoft and then go off on them because it's the "IN" thing to do.

      We do better than MS could do for free. There's a whole other aspect to free which is probably lost on you. Anyway, I'm glad that you don't like Linux. Why the hell would we want you on our side? Stick with your pirated copy of XP.

      These are simple minded people that have to live off on their parents or girlfriend (if they are lucky enough to have one and I don't mean their p0rn collection).

      And I hear you've been fucking your retarded sister. See, I can troll too!

      Get a life, get a job, get some knowledge and some insight and get a clue. Don't waste your lives on being a simpleton.

      I'm a Linux consultant for one of the world's largest telecoms companies. It pays well enough that if I didn't already have a life, I could buy one, thanks.

      On the other hand, I would want to see documentary evidence and sworn affidavits before I would believe that you're older than 14.

    2. Re:WinFS by Anonymous Coward · · Score: 0
      For the Microsoft folks who are ignorant about Longhorn:

      WinFS was originally part of Cairo, AKA Windows NT 4. When NT 4 shipped without the object-oriented FS, we were promised it in NT 4 SP 1. When SP 1 came and went, it was promised as part of NT 5. Windows 2000 came and went, as did XP, and it's now 10 years since the original promise of WinFS (then called OFS), without any product to play with.

  77. Get the facts right by Decaff · · Score: 1

    Except in cases of hardware or driver issues, reliability is no longer an issue in the comparison between Linux and Windows.

    Apart from the requirement to have hardware and drivers to run a system.... Windows without these would be pretty boring. This also neglects the phenomental virus/worm/security issues for Windows over the past couple of years.

    Linux will remain a niche. It's over ten years later, and Linux is still just a marginal server OS beneath BSD.

    50% of all new blade servers are shipped with Linux, and it is the pre-installed system on around 20% of ALL other new servers. Strange use of the word 'niche'.

    In the desktop market, it has barely made a dent. Before Google Zeitgeist removed its OS numbers, Linux was at a mere 1%.

    No, Linux has around 2.5-3% of desktop market share. Due to the nature of Linux, this is not a measure of installed base. I'm sure most organisations that use Linux on the desktop do what we did: Buy PCs with pre-installed Windows (as that is where the bios update and hardware analysis tools are installed), then re-partition and dual-boot Linux. Installed base of a free OS is very hard to measure, but its certainly going to be larger than the purchased volume.

  78. Is this any better than OpenGL API? by geordieboy · · Score: 2, Interesting

    Watching the video with Daniel L., it seems like programming
    Avalon is about as simple as programming OpenGL.
    Except it runs very slow. w00t

    --
    The world is everything that is the case
  79. Re:The nice thing about APIs is there's so many of by MemoryDragon · · Score: 1

    It is not replacing that Cruft. Since Microsoft roots lots of the api back into Win32 it is more like putting another easier accessable OO Layer on top of it and mixing lots of C# code into it as well. Apple has been there since the good ole NeXT days and KDE also is there, as well as there was BeOS. What Microsoft currently is doing is, they kick out COM which was overly complicated and lousy and replace it with another component technology which is easier to use and easier to access (and even more bound to Windows than Com was) Apple has had that since the good ole NeXT days with OpenStep (now called cocoa) it is pretty much the same except that the main implementation language for the objects is ObjectiveC, but currently you can use java as well to access and or implement those (see the similarity) KDE has that with KParts and bindings in both directions into many languages although C++ is the preferred language of choice there. Ditto for Beos. Microsoft tried it in the early to mid nineties with Com and basically failed because they shot over the top with their implementation and never really could get it that stable to base the whole API on top of it. (The original plan was that Windows should become a set of many components where you only had to glue your app together, like NeXT showed that it can work and later KDE and even before Microsoft OpenOffice/StarOffice (yes StarOffice really is that old) showed. IBM and Apple back then wanted to go that way with Taligent and failed due to whatever reasons and Microsoft failed because they shot themselves into the foot with their programming model they chose for Com (and never admitted that) So what Microsoft is doing currently is catching up to most other systems in this regard by moving the API into a component layer which is easier to access and basically tying everything stronger than ever into windows than they used to (they basically force you to move your development process to C# and make the app unportable into other systems)

  80. Re:The nice thing about APIs is there's so many of by BasilBrush · · Score: 2, Interesting
    Objective-C is neither garbage collected nor type-safe, yet it is still what Apple is pushing.

    Objective-C is dynamically typed, and therefore is by definition type-safe. It is also garbage collected, although it is both reference counted and manual. But I know what you meant. You meant it isn't type-checked at compile time and automatically garbage collected. Which like any language feature debate has both pros and cons. Neither are key issues that you can judge the superiority of a whole OS on.

    Apple leapfrogged Windows with OS X in 1999. Not until Longhorn will Microsoft have caught up on the technology. And given that there will likely be 2 OS X releases before Longhorn (Tiger and the next one) it would be crazy to decide now who will be ahead at that point.

  81. Re:Before you .... linux market share up 212% by Anonymous Coward · · Score: 0

    Linux's market share was about 3 % a year ago,
    so this means we now have 215 % market share.

  82. Re:The nice thing about APIs is there's so many of by Kent+Recal · · Score: 1

    Only judging by how far ahead apple is *right now* I'd dare to doubt this is gonna change with longhorn.

    It was a very smart move by apple to move their OS to the stable darwin (BSD-like) core. Now they're building on a stable and proven foundation (developement speed has likely increased) where MS still fiddles their legacy mess with no way out.

    We all know how buggy MS software is and if longhorn turns out like any of their previous OS releases they might have a harder time forcing their userbase into yet another paid Beta-test than the last times.
    After all the kids growing up today are more computer-savvy than ever
    and and not that easy to fool anymore. Even more so with the alternatives
    (OS X, maybe even linux in a few years) getting better and better.

    Comparing the polished OS X desktop (springloaded-folders, responsiveness, integration, drag'n'drop software install/uninstall, eyecandy) to the windows crapshow (bugs, bugs, bugs, crashes, security holes, registry mess, spyware) is almost not fair anymore.

  83. 261 MB? by Anonymous Coward · · Score: 0

    Pufffffff!!!

    261MB is very huge size for a Z80-machine!!!

  84. old Win API and WinForms API togethers (C++,C#)! by Anonymous Coward · · Score: 0
    MS Win API for C++ versus
    Apple Carbon API for C++

    MS WinForms API for C# (.NET) versus
    Apple Cacao API for ObjC (NeXT)

    open4free ©

  85. Re:The nice thing about APIs is there's so many of by Taladar · · Score: 1
    After all the kids growing up today are more computer-savvy than ever
    More like: The computer-savvy kids of yesterday will be in positions where they are asked when new company software is purchased.
  86. Bonch the Troll, at it again. by twitter · · Score: 0
    Nice post you old troll. It's designed to insult, infuriate and waste time. No problem, I have a little time to waste picking you apart.

    You do what you complain about:

    Instead of discussing the technology ... I have a feeling this will be a bunch of +5 Funny Microsoft-bash posts.

    Notice any technical details after that? I did not. The post is completely uninformative. Of course, there can be no techincal details other than what M$ provides at this point because they just released it.

    Without reading further into posts, he then bashes every Slashdot reader. So he's come here, to a free software discussion forum, to tell us how much he hates everyone else but loves Microsoft:

    they do have smart engineers at Microsoft ... it looks like interesting stuff, and I can't wait to not only develop with it, but develop with the competing technologies that will also spring up as a result.

    Great, Bonch, you can wipe the drool of your shirt. Let's go back in time and look at some of the M$ love fest, apologizing and Slashdot insulting from Bonch:

    1. Blames the user for MyDoom, which distributed itself through Kazaa.
    2. Begging for free software goodies to be ported to M$'s junk.
    3. "Slashdot discussion--the Internet king of groupthink and propaganda." More insults, you wonder why he reads Slashdot other than to cause trouble.
    4. Here he is bitching over being blacklisted for his behavior. Of course, he was on the infamous troll post.
    5. "Slashdot is a bunch of kooks complaining about stuff." His way of excusing the use of M$ garbage in voting machines that were both impossible to verify and easy to manipulate.

    All of the above was found by looking at two pages of google results for bonch slashdot. More than half of the results were like those.

    Well, that's enough fun for me for now. I hope your account is deleted soon. Until then, I think I'll save this post and put it wherever you show up. Thanks for playing, Bonch.

    --

    Friends don't help friends install M$ junk.

  87. Re:The nice thing about APIs is there's so many of by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/Paragraph :-)

    Also,

    (The original plan was...
    Your brackets are unmatched :-P

  88. Re:The nice thing about APIs is there's so many of by weicco · · Score: 1

    Bound to Windows? WTF. MS has published .NET interface and C#. Linux (works with BSD also) has Mono-project going on and I think there is some stuff on Mac also. .NET programs written and even compiled on Windows runs nicely on Linux. And you can use a whole bunch of programming languages to use .NET (C++, C#, Perl, Ruby comes to mind). Maybe you should learn a bit more about .NET and C# before you come here to spread false information.

    --
    You don't know what you don't know.
  89. Re:The nice thing about APIs is there's so many of by jeif1k · · Score: 1

    You meant it isn't type-checked at compile time and automatically garbage collected.

    No, I meant that it is unsafe. You can free free objects, you can access past the end of an array, you can use a pointer of one type as a pointer of another accidentally, etc.

    Apple leapfrogged Windows with OS X in 1999. Not until Longhorn will Microsoft have caught up on the technology.

    Apple didn't "leapfrog" anybody: they are shipping NeXTStep with a new theme and some performance hacks. You're dreaming if you think that that's going anywhere other than down. People have come to like safer languages, and C#/.NET and Mono/Gnome are delivering. Apple has nothing on the horizon.

  90. ya know... by dwntwnboi · · Score: 1

    has anyone considered how digital media artists (particularly 3D artists) are going to benefit from this? xml and xaml are easy enough to learn scripting languages. software developers would no longer have to consider the front-end... leave that to us DM ppl whose job is to create the pretty and interactive. developers create the programs, and everyone. could be happy... (here come the flames again...) or do s/w developers actually enjoy making the front-end?

  91. Re:The nice thing about APIs is there's so many of by Jozer99 · · Score: 1

    Wow, you were using Windows NT graphics APIs in January 1990? Wow!!!! You must be pretty darn connected to get copies of OSs before they were released or even writen!

  92. Re:The nice thing about APIs is there's so many of by BasilBrush · · Score: 1
    No, I meant that it is unsafe.
    Then you don't actually know what type-safe means. Dynamically typed languages such as objective C are by definition type-safe.

    You can free free objects
    Not a type-safety issue. But objects are only deleted when the last reference goes. That's what reference counting means.

    you can access past the end of an array
    No. If you try it you get an exception.

    you can use a pointer of one type as a pointer of another accidentally, etc.
    You're confused. You can have pointers which will point to objects of any class, or you can have pointers which are specific to a single class of objects. The former is type-safe because of dynamic typing, the latter gives an exception if you fuck up.

    Sorry to bust your bubble.

    Apple didn't "leapfrog" anybody: they are shipping NeXTStep with a new theme and some performance hacks. You're dreaming if you think that that's going anywhere other than down. People have come to like safer languages, and C#/.NET and Mono/Gnome are delivering. Apple has nothing on the horizon.
    How's about you actually learn about it before you dismiss it? Heck even learning what type-safe means would be a start. Then you might be taken more seriously.

  93. to feed the trolls a bit... by gimpboy · · Score: 1

    | Read this. This is a truthful essay. Of course it will be moderated down as
    | blashphemy by the church of the linux zealots!
    |
    | In light of the disastrous 2.6 development model that has given sysadmins
    | everywhere a headache by introducing development code into a production line,
    | Linux has signed its own death knell. With more and more people looking to
    | alternatives like FreeBSD 5.x, OS X, and DragonflyBSD, Linux is slowly
    | shovelling the dirt beneath its feet to dig its own grave.

    I think "disastrous" is a little sensationalistic here.

    | Linux And Windows
    |
    | Quite simply, the revolution against Windows has run out of steam. While Linux
    | was a viable alternative in the days of Windows 98, when the rallying cry of
    | geeks everywhere was "Down with M$, Linux never crashes," we now have the
    | majority of the Windows userbase running NT-based operating systems. Except in
    | cases of hardware or driver issues, reliability is no longer an issue in the
    | comparison between Linux and Windows.

    I believe that given the huge amount of spyware installed on most computers,
    reliability is still an issue. I've seen computers ground to a hault becuase of
    this.

    | Eventually, the movement became one of security. In the years after its
    | release, Windows XP was discovered to have several high-profile security flaws.
    | Microsoft underwent a major code audit and released SP2. The rallying cry for
    | OSS was now about security.

    SP2 has created quite a performance hit for the few people I've spoken with.
    The "security rallying cry" has been a consistent argument for OSS. Also
    consider that OSS != linux.

    | However, the community has discovered major flaws in the Mozilla software
    | suite, including bugs marked "confidential" for years at a time. Additionally,
    | major security holes have been appearing in the 2.6 line of Linux kernels, some
    | having existed for years and affecting the 2.4 line. Declaring Linux to be the
    | secure alternative is no longer as true.

    I'd really have to see references to these "confidential" bugs. It's possible
    that they were marked this way for nonsecurity reasons and the person who
    submitted the bug forgot about it --- this is very conspiracy theoryish. I
    acknowlege that there have been security flaws which were found that date back
    a few kernel versions. The author fails to mention that once found they are
    fixed and patches are released. I think it's worth mentioning that these flaws
    are not discovered on a weekly basis. Also most (all) security related bugs
    require local access to the machine -- as opposed to flaws which simply require
    the attacker to have network access.

    | Worst of all, the Linux kernel developers have no clear process, nor any clear
    | contact person, when it comes to security issues.

    I thought the linux kernel mailing list was the defacto method for disclosing
    linux kernel issues. I also thought submitting security alerts to places like
    CERT and security focus were the way the industry delt with security issues.

    | Evidence: http://lwn.net/Articles/118251/
    |
    | Evidence: Long-time shell-provider SDF used Linux until they got hacked into.
    | Now, it's a 64-bit version of NetBSD.

    Were they up to date and patched? Also worth mentioning, NetBSD is opensource
    software.

    | Evidence: PaX discovered the mlockall hole. It was fixed in PaX for two years.
    | Linux just now (2005) caught up.
    According to the page above:
    http://lwn.net/Articles/118251/

    December 15th: I send Linus a mail with a subject line of
    "RLIMIT_MEMLOCK bypass with locked stack"
    December 27th: The PaX team sends Linus a mail with a subject line of
    "2.6.9+ mlockall/expand_down DoS by unprivileged users"
    January 2nd: The PaX team resends the previous mail to Linux and Andrew
    Morton...

    The PaX tem sent Linus an email --- amazingly they knew who to

    --
    -- john
  94. Re:The nice thing about APIs is there's so many of by Anonymous Coward · · Score: 0

    Objective-C is dynamically typed, and therefore is by definition type-safe.

    For a very useless value of "type-safe", i.e. "the program will not corrupt data in subtle ways if the programmer screws up with types".

    Most people expect type-safe to mean that the program won't crash, either. And most people consider a program halting with an exception to be equivalent to a crash, even if it hasn't actually dumped core. Therefore, most people do not consider dynamically-typed languages to be type-safe. Some of them are, by the most academically strict definition of the term, but not everyone here's an academic...

  95. Re:The nice thing about APIs is there's so many of by MemoryDragon · · Score: 1

    The ECMA standard only supports 10% of the core APIs of .net, Microsoft is holding several patents on other API parts so it is questionable on how long Mono can be able to clone the parts outside of ECMA.

  96. Bonch the Microsoft Lover by Anonymous Coward · · Score: 0
    Hate Microsoft or not, they're taking a step in the right direction with Longhorn by replacing all that "cruft" .... I'll be happy having the majority of people getting their computers into a managed memory environment where I don't have to worry as much about an app taking things down.

    Dream on, buddy. Microsoft with proper memory management. Others have pointed out that the cruft is still going to be there for binary compatibilty, even though previous attempts at compatiblity broke 1/3 of what was out there. That means you get all the holes and all the cruft but still can't run your old application. Sounds like the worst of both worlds, which is typical of Microsoft. You must be one of those people who thought XP was going to be "stable" because it was based on NT. Ho, Ho, Ho.

    Let's go back in time and look at some of the M$ love fest, apologizing and Slashdot insulting from Bonch:

    1. Blames the user for MyDoom, which distributed itself through Kazaa.
    2. Begging for free software goodies to be ported to M$'s junk.
    3. "Slashdot discussion--the Internet king of groupthink and propaganda." More insults, you wonder why he reads Slashdot other than to cause trouble.
    4. Here he is bitching over being blacklisted for his behavior. Of course, he was on the infamous troll post.
    5. "Slashdot is a bunch of kooks complaining about stuff." His way of excusing the use of M$ garbage in voting machines that were both impossible to verify and easy to manipulate.

    All of the above was found by looking at two pages of google results for bonch slashdot. More than half of the results were like those.

    Well, that's enough fun for me for now. Thanks for playing, Bonch. I hope your account is deleted soon. Until then, I think I'll save this post and put it wherever you show up.

  97. Re:The nice thing about APIs is there's so many of by BasilBrush · · Score: 1
    For a very useless value of "type-safe", i.e. "the program will not corrupt data in subtle ways if the programmer screws up with types".

    Jeez. It's type-safe. You can't run a operation on an object that isn't an operation for that object. That's it. There is no more. That is type-safe. Period.

    Most people expect type-safe to mean that the program won't crash, either. And most people consider a program halting with an exception to be equivalent to a crash, even if it hasn't actually dumped core.

    So you haven't heard of catching exceptions either. The mention of an exception was in regard to an attempt to index beyond the end of an array. You'd have to catch that exception whether you were in Objective-C or C#, there's no difference.

    As to not-crashing, let me assure you that it's all to easy to create C# applications that crash. You have a non-issue there.

    Therefore, most people do not consider dynamically-typed languages to be type-safe. Some of them are, by the most academically strict definition of the term, but not everyone here's an academic...

    Most people my ass. Don't judge the majority by the gaps in your own knowledge. Most people on here have probably done or are doing a CS degree, or are professional software engineers. They will probably accept the correct definition of what type-safe means, rather than your mis-use of the term.

  98. mods: troll? by Anonymous Coward · · Score: 0

    Why was this comment modded as a troll? It raises a legitimate point. Besides which, bonch is demonstrably pro-Microsoft. So again, why was this comment modded as a troll when it is, at the very least, insightful?

    P.S. See you in meta-mod

  99. Try it with Wine :-) by konmaskisin · · Score: 1

    ... and report back.

  100. It will work, just slower... by SuperKendall · · Score: 1

    The operations will still work, they'll just not be hardware accelerated. Weither or not it is still usable at that point, depends on what the application is doing...

    I agree though that it would be good for them to strive to get it to work with a higher percentage of existing systems, I think they will make some efforts along those lines.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  101. Re:The nice thing about APIs is there's so many of by jeif1k · · Score: 1

    Dynamically typed languages such as objective C are by definition type-safe.

    Not all pointers in Objective-C are dynamically typed; in particular, none of the C pointers are. Furthermore, only Objective-C's method dispatch checks the dynamic type of pointers--other operations (member access etc.) don't. And Objective-C's method selectors are not checked across compilation boundaries (so you can declare an "doit:(int*)" in one header file and a "doint:(float*)" in another).

    But objects are only deleted when the last reference goes. That's what reference counting means.

    Reference counting isn't garbage collection. But even if it were, Objective-C on Cocoa doesn't have automatic reference counting; reference counting is implemented through explicit calls, i.e. manual storage management. C++ has a better claim to being "garbage collected" because in C++, at least you can automate the reference counting.

    No. If you try [to access past the end of an array] it you get an exception.

    No, you don't. You may get an exception if you access past the end of an NSArray, but you don't get an exception if you access past the end of a C array, which are very much still a part of Objective-C.

    How's about you actually learn about it before you dismiss it? Heck even learning what type-safe means would be a start. Then you might be taken more seriously.

    Objective-C is a superset of C, including all the unsafe features of C, and they are used in every Objective-C program. The consequences of this are serious; for example, if you load a bundle (say, a plug-in) and the bundle contains a bug, it can crash the entire application (or worse, just mess up your data) and there is nothing you can do in Objective-C to guard against that. In C# and Java, on the other hand, you can guarantee that dynamically loaded components don't crash or mess up the whole application.

  102. Re:The nice thing about APIs is there's so many of by jeif1k · · Score: 1

    so you can declare an "doit:(int*)" in one header file and a "doint:(float*)" in another)

    Pardon my typo; that should have been: "doit:(int*)" in one and "doit:(float*)" in the other. Neither the compiler nor the runtime ever checks that you are using the right argument type for the object you are invoking the method on.

  103. Re:The nice thing about APIs is there's so many of by drsmithy · · Score: 1
    Wow, you were using Windows NT graphics APIs in January 1990? Wow!!!! You must be pretty darn connected to get copies of OSs before they were released or even writen!

    While the post you referring to is simply blathering, in 1990 NT was a good two years into development.

  104. Re:The nice thing about APIs is there's so many of by BasilBrush · · Score: 1
    You are of course correct about the unsafeness of using C arrays in Objective-C. However, your original point was not about the language in isolation, it was about it's use in programming for Apple computers, i.e. Cocoa, and you are therefore using NSArrays, and pointers to Objective-C objects.

    On the reference counting issure refer back, I clarified your original statement that there is no garbage collector, to there is no automatic garbage collector. You've partly come round, though you are still denying that reference counting is a type of garbage collection. Again, if you go back to your computer science definitions, you'll find that it is.

    Note that I'm making no claim that Objective-C is as robust as C#. Just that you painted it as if it was no more robust than C++, and it is. Use late binding instead of v-tables, and you get a whole lot more stability.

    In practical terms the distinctions between C# and Objective-C isn't significant enough to favour one OS over another. There are other far more important issues.

  105. Re:The nice thing about APIs is there's so many of by jeif1k · · Score: 1

    Just that you painted it as if it was no more robust than C++, and it is.

    Both are intrinsically unsafe languages; what minor distinctions you want to make doesn't really matter.

    it was about it's use in programming for Apple computers, i.e. Cocoa, and you are therefore using NSArrays, and pointers to Objective-C objects.

    That argument doesn't work: the ANSI C subset of Objective C isn't just something one drops down occasionally, it's a crucial and unavoidable part of Cocoa programming.

    Objective C might have a future if Apple could figure out how to achieve what you suggest: make the Objective C language complete enough so that people do not need ANSI C constructs except in code explicitly declared unsafe. The Tom language was an attempt at updating Objective C. But the way it is, the language has stagnated for the past 20 years.

    In practical terms the distinctions between C# and Objective-C isn't significant enough to favour one OS over another. There are other far more important issues.

    That's Apple's bet, and I think it's a losing bet: in practical terms, the distinctions mean the difference between being able to build large, robust componentized software or not.

    With choosing Objective C, Apple got part of the equation right: they got a dynamically typed language with some reflection capabilities. In fact, as a dynamically typed language, it's nicer than C# or Java. But its not nice enough to make up for its serious deficiencies in safety.

  106. Re:The nice thing about APIs is there's so many of by BasilBrush · · Score: 1
    That argument doesn't work: the ANSI C subset of Objective C isn't just something one drops down occasionally, it's a crucial and unavoidable part of Cocoa programming.

    Depends what you mean. It's perfectly possible and indeed normal to program with only type-safe Cocoa and Cocoa derived objects. You have to go out of your way to produce C style type-unsafe code. Which is why it's an academic rather than practical distinction.

    That's Apple's bet, and I think it's a losing bet: in practical terms, the distinctions mean the difference between being able to build large, robust componentized software or not.

    Come back when there's some evidence to support your case. As it is, OSX is far more robust than Windows and has great components to use. Longhorn is still just an unstable piece of vapourware. Remember the warnings attached to this very Avalon beta (alpha?).

  107. Re:The nice thing about APIs is there's so many of by jeif1k · · Score: 1

    Depends what you mean. It's perfectly possible and indeed normal to program with only type-safe Cocoa and Cocoa derived objects

    No, it's not: every Objective C program uses C pointers, if not for anything else, for member access, and every Objective C program requires manual reference counting. And, as I pointed out, not even the Objective C object system is type-safe due to its buggy implementation of method pointers.

    As it is, OSX is far more robust than Windows and has great components to use.

    Windows is written in C/C++. And in my experience (I use all three of them), Windows XP, OS X, and Linux are all about equally (un-)stable these days. Yes, Macintoshes crash, and so do Macintosh applications, with about the same frequency as any big C/C++ program. Stability at that level just isn't a selling point anymore, and no system built in a language without garbage collection and bullet-proof runtime safety is going to do better.

    Longhorn is still just an unstable piece of vapourware.

    Longhorn doesn't matter for the purposes of this discussion. .NET gives people the ability to write C#-based components today. And Linux has Mono with Gnome bindings for the same purpose. Both support anti-aliasing and scalable graphics. Neither Linux nor Windows need to catch up with OS X, they are already ahead. What's going on under the covers with .NET/MFC and Mono/Gnome may not be pretty (bindings to C/C++-based components), but neither is what's going on under the covers with Cocoa (lots of C code, DisplayPDF, etc.).

    Again, it's a marketing illusion to think that Apple has any technological advantage with Objective C.

  108. STFU bonch-er, rd_syringe, uh Overly Critical Guy by Anonymous Coward · · Score: 0
  109. Re: Garbage Collected? by Anonymous Coward · · Score: 0

    I think you meant ".NET is Collected Garbage"...

  110. Mods: The truth about bonch/rd_syringe/OverlyCrGuy by Anonymous Coward · · Score: 0

    Moderators: Please note that "bonch" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft shilling. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, bonch is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

    I'm posting this so that you (the moderator) have some context to consider bonch and not mod him up whenever he posts his filler preformatted rants about installing Windows or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

    If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than bonch. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

    For example, in this recent post bonch not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "MS". Yes, if you're confused, you're not alone. The reply (modded +0) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

    More? Just read though this post and the subsequent replies. I guess this stands on its own.

    More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, bonch wants to be Bill Gates, apparently (that first one is a winner). I mean, really. You think?

    FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed yet? Don't forget that KDE and Gnome make you dumb, and it's all a Slashdot conspiracy. How low do you want to go? Maybe as low as this?

    The infamous Slashdot Front Page Troll? Nuclear fireballs? It goes on and on and on and on and on and on and on (troll?). Like the energizer bunny. Or take these two, which stretch the definition of weird.

    It's up to you. We can get rid of this guy and make Slashdot a better place. I don't know about you, but I'd rather take the trolls and crapflooders over people like "bonch" any day. And I sure as hell don't want to be categorized along with him. This is not how you advocate free software, period.

  111. Mods: The truth about bonch/rd_syringe/OverlyCrGuy by Anonymous Coward · · Score: 0

    Moderators: Please note that "bonch" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft shilling. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, bonch is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

    I'm posting this so that you (the moderator) have some context to consider bonch and not mod him up whenever he posts his filler preformatted rants about installing Windows or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

    If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than bonch. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

    For example, in this recent post bonch not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "MS". Yes, if you're confused, you're not alone. The reply (modded +0) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

    More? Just read though this post and the subsequent replies. I guess this stands on its own.

    More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, bonch wants to be Bill Gates, apparently (that first one is a winner). I mean, really. You think?

    FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed yet? Don't forget that KDE and Gnome make you dumb, and it's all a Slashdot conspiracy. How low do you want to go? Maybe as low as this?

    The infamous Slashdot Front Page Troll? Nuclear fireballs? It goes on and on and on and on and on and on and on (troll?). Like the energizer bunny. Or take these two, which stretch the definition of weird.

    It's up to you. We can get rid of this guy and make Slashdot a better place. I don't know about you, but I'd rather take the trolls and crapflooders over people like "bonch" any day. And I sure as hell don't want to be categorized along with him. This is not how you advocate free software, period.

  112. Mods: The truth about bonch/rd_syringe/OverlyCrGuy by Anonymous Coward · · Score: 0

    Moderators: Please note that "bonch" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft shilling. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, bonch is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

    I'm posting this so that you (the moderator) have some context to consider bonch and not mod him up whenever he posts his filler preformatted rants about installing Windows or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

    If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than bonch. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

    For example, in this recent post bonch not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "MS". Yes, if you're confused, you're not alone. The reply (modded +0) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

    More? Just read though this post and the subsequent replies. I guess this stands on its own.

    More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, bonch wants to be Bill Gates, apparently (that first one is a winner). I mean, really. You think?

    FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed yet? Don't forget that KDE and Gnome make you dumb, and it's all a Slashdot conspiracy. How low do you want to go? Maybe as low as this?

    The infamous Slashdot Front Page Troll? Nuclear fireballs? It goes on and on and on and on and on and on and on (troll?). Like the energizer bunny. Or take these two, which stretch the definition of weird.

    It's up to you. We can get rid of this guy and make Slashdot a better place. I don't know about you, but I'd rather take the trolls and crapflooders over people like "bonch" any day. And I sure as hell don't want to be categorized along with him. This is not how you advocate free software, period.

  113. Mods: The truth about bonch/rd_syringe/OverlyCrGuy by Anonymous Coward · · Score: 0

    Moderators: Please note that "bonch" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft shilling. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, bonch is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

    I'm posting this so that you (the moderator) have some context to consider bonch and not mod him up whenever he posts his filler preformatted rants about installing Windows or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

    If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than bonch. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

    For example, in this recent post bonch not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "MS". Yes, if you're confused, you're not alone. The reply (modded +0) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

    More? Just read though this post and the subsequent replies. I guess this stands on its own.

    More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, bonch wants to be Bill Gates, apparently (that first one is a winner). I mean, really. You think?

    FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed yet? Don't forget that KDE and Gnome make you dumb, and it's all a Slashdot conspiracy. How low do you want to go? Maybe as low as this?

    The infamous Slashdot Front Page Troll? Nuclear fireballs? It goes on and on and on and on and on and on and on (troll?). Like the energizer bunny. Or take these two, which stretch the definition of weird.

    It's up to you. We can get rid of this guy and make Slashdot a better place. I don't know about you, but I'd rather take the trolls and crapflooders over people like "bonch" any day. And I sure as hell don't want to be categorized along with him. This is not how you advocate free software, period.

  114. Mods: The truth about bonch/rd_syringe/OverlyCrGuy by Anonymous Coward · · Score: 0

    Moderators: Please note that "bonch" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft shilling. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, bonch is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

    I'm posting this so that you (the moderator) have some context to consider bonch and not mod him up whenever he posts his filler preformatted rants about installing Windows or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

    If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than bonch. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

    For example, in this recent post bonch not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "MS". Yes, if you're confused, you're not alone. The reply (modded +0) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

    More? Just read though this post and the subsequent replies. I guess this stands on its own.

    More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, bonch wants to be Bill Gates, apparently (that first one is a winner). I mean, really. You think?

    FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed yet? Don't forget that KDE and Gnome make you dumb, and it's all a Slashdot conspiracy. How low do you want to go? Maybe as low as this?

    The infamous Slashdot Front Page Troll? Nuclear fireballs? It goes on and on and on and on and on and on and on (troll?). Like the energizer bunny. Or take these two, which stretch the definition of weird.

    It's up to you. We can get rid of this guy and make Slashdot a better place. I don't know about you, but I'd rather take the trolls and crapflooders over people like "bonch" any day. And I sure as hell don't want to be categorized along with him. This is not how you advocate free software, period.

  115. Re:The nice thing about APIs is there's so many of by Jozer99 · · Score: 1

    It was in joint developement by Microsoft, DEC and others for almost a decade, but there were not versions available to the public until years later, when Microsoft took over the project completely and released Windows NT 3.2 (I think that was the first public version, I know 3.5 and 4.0 sold much better).

  116. Re:The nice thing about APIs is there's so many of by drsmithy · · Score: 1
    Uh, no. NT was a Microsoft project started while they were still partnered with IBM. It was run by a team of ex-DEC engineers Microsoft had hired, led by Dave Cutler and originally meant to replace OS/2 2.x. They started the project (ie: the specifications and design phases) in 1988.

    First public release was 3.1 in 1993. 3.5, 3.51, 4.0, 5.0 (Win2k), 5.1 (XP) and 5.2 (Win2k3) came in 1993, 1994, 1995, 1996, 2000, 2001 and 2003 respectively.