Slashdot Mirror


Why Windows is Slow

hype7 writes "The New York Times is running an article on why they think Windows is so slow. They boil it down to one key factor - legacy support - and they hold up Apple as an example of a company willing to make hard decisions around legacy support in order to provide a better product. From the article: 'Windows is now so big and onerous because of the size of its code base, the size of its ecosystem and its insistence on compatibility with the legacy hardware and software, that it just slows everything down ... That's why a company like Apple has such an easier time of innovation.'"

885 comments

  1. Dupe by Renegade88 · · Score: 1, Informative

    We saw this just a few hours ago.

    1. Re:Dupe by bakes · · Score: 2, Funny


      Maybe Zonk is running windows?

      --
      Ho! Haha! Guard! Turn! Parry! Dodge! Spin! Ha! Thrust!
    2. Re:Dupe by SeeMyNuts! · · Score: 2, Funny


      We are so overloaded with information that we don't see everything that is presented to us. Content providers have determined the obvious solution is to present everything twice, hoping that people will get caught the second time around.

      We are so overloaded with information that we don't see everything that is presented to us. Content providers have determined the obvious solution is to present everything twice, hoping that people will get caught the second time around.

  2. Good Thing by killeena · · Score: 0, Redundant

    Wow, good things the New York Times is there to tell us what is wrong with it. After all, I am sure they have direct access to the source code.

    --
    Freedom would be not to choose between black and white but to abjure such prescribed choices. -Theodor Adorno
    1. Re:Good Thing by lowrydr310 · · Score: 1

      Now if only CNN would do something about making their site work with non-microsoft browsers. It always worked fine, and now just today I went to cnn.com (with firefox) and it's a mess!

    2. Re:Good Thing by Attrition_cp · · Score: 1

      I just took a look, and it seems fine to me.
      Minor disclaimer that I never looked at CNN.com before, but I don't see any mess.

      --
      Touched By His Noodley Appendage.
    3. Re:Good Thing by tsaler · · Score: 1

      It might be something with the CSS not loading. It took me three times of clearing the cache and clicking refresh to get the CSS to load, and when it did the only complaint that I have is that the page is designed too wide.

      I use Safari, and I don't maximize my browser, but I presume on a maximized window in 1024x768 or greater resolution the page looks rather nice.

      Not really sure what you're complaining about, I saw no problems in it with Firefox yesterday morning.

    4. Re:Good Thing by WurdBendur · · Score: 1

      After all, I am sure they have direct access to the source code.

      Don't we all?

      --
      SCISNE? ANUS SIMIAE!
    5. Re:Good Thing by Foofoobar · · Score: 1

      No but they do have direct access to their brains. Does that count?

      --
      This is my sig. There are many like it but this one is mine.
    6. Re:Good Thing by lowrydr310 · · Score: 1

      It's OK now. It appears that they redesigned it a bit. I don't know how to tell if the CSS is loaded or not, but the entire page was a mess even after reloading and clearing the cache several times.

    7. Re:Good Thing by Anonymous Coward · · Score: 0
      I presume on a maximized window in 1024x768 or greater resolution

      How do you live?!!? My browser isn't even close to full screen and it's bigger than that!

    8. Re:Good Thing by tsaler · · Score: 1

      It took a while to get used to when I first got my Mac. But, eventually it got to the point where now I feel kind of weird using Windows and not being able to see my other windows (such as chat windows, for example) on the edges. I color code my messages and the messages of the person I'm chatting with in iChat so I can tile the windows over along the edges and see if the bar is red or blue, depending on who's sent the last message, to see if I need to hop over and respond to something. It's very convenient, but I can't say with any certainty I'd rather have this to single taskbar entities blinking like Windows has.

      The resolution on the display, by the way, is 1024x768. It's just that my browser window doesn't meet the standard maximized window size for a browser on that resolution. So sites like CNN.com that were designed to render perfectly in that maximized 1024x768 resolution window require horizontal scrolling for me. I don't read anything over on the edge anyway, though.

  3. if only by deltree1010 · · Score: 5, Funny

    I'd have had first post if windows wasn't so slow. :-(

    1. Re:if only by UnanimousCoward · · Score: 1

      No, it's not you that's slow--/. was deciding whether to post your comment to this article since the link is, uh, the same. I luv dupes...

      --
      Twelve-and-three-quarter inches. Unyielding. This wand belonged to Bellatrix Lestrange.
  4. dupe! by Anonymous Coward · · Score: 0, Offtopic

    This article was in a link in an article from yesterday!

    -Sj53

  5. Transitions.... by BWJones · · Score: 5, Interesting

    Interestingly, I've found Apple to be very willing to integrate backwards and forwards support in their OS. In the transition from 680X0 to PPC, Apple made sure to include some very clever programming that allowed a native and non-native apps to co-exist. In the transition to OS X from Classic, they included Classic as a virtual environment and in the transition from PPC to Intel, they are working very hard on Rosetta, another environment that preserves people's investment in their software.

    In contrast, I've had a fairly difficult time getting older software on Windows to even run sometimes. We kept a Win95 box around for the longest time because of some very specific software we needed that would not run on anything else.

    --
    Visit Jonesblog and say hello.
    1. Re:Transitions.... by Anonymous Coward · · Score: 0

      "Interestingly"???

      You have the perfect opportunity to use the word 'Ironically' correctly (a rare event these days) and you miss the open-goal... Oh well.

    2. Re:Transitions.... by nxtw · · Score: 1

      Uhm? Poorly written software may not work in newer versions of Windows today, but Windows has supported the same 16-bit API for over 20 years now without any shitty "Classic" layers. Many 16-bit Windows applications that ran 10-20 years ago still run today, as well as even older DOS applications. Windows XP x64 is the first consumer version of Windows to drop this backwards compatibility with Win16 and DOS applications.

      There is a lot of poorly written software for Windows, but Microsoft has kept backwards compatibility for such a long time.

    3. Re:Transitions.... by ThePhilips · · Score: 0

      There is a difference.

      Apple first does new stuff and then after it stabilizes tries to figure out how to add backwardcompatibility. (e.g. Mac OS X got support for Mac OS 9/earlier application not from the start)

      M$ always throws backward compatibility from the start. Recall Win9x. Recall WinNT - and why it was considered such a failrure - it wasn't backward compatible enough. Win2k/XP again added another layer of backward compatibility to OS. And alas - they are successful.

      There is a difference. M$ - marketing first. Apple? - http://www.brainyquote.com/quotes/quotes/s/stevejo bs173475.html :

      The people who are doing the work are the moving force behind the Macintosh. My job is to create a space for them, to clear out the rest of the organization and keep it at bay.
              -- Steve Jobs

      And then read official news for what Billg/management has to say (e.g. http://news.com.com/Is+Vistas+delay+good+for+the+i ndustry/2008-1016_3-6052768.html?tag=nl) and M$FT blogs for the position of the employees - http://minimsft.blogspot.com/2006/03/vista-2007-fi re-leadership-now.html

      M$ is primarily marketing body. While Apple's Jobs understands that it's engineers who are making products (without Jobs, Apple is no better than M$FT - just smaller). Good engineering == good products. There are many really great engineers at M$FT - but it's just they have no voice on what goes into products...

      --
      All hope abandon ye who enter here.
    4. Re:Transitions.... by The+Snowman · · Score: 2, Interesting

      I've seen a few programs that check the OS version and will not run on anything but 95/98. I had a game that detected Windows NT and said "Sorry, you run NT and don't have DirectX" on a Windows 2000 box. Hello? Windows 2000 has DirectX. Fiddling with the settings to trick it into thinking it was Windows 98 made it work. If the game had simply checked for the required library instead of making an assumption, it would have run just fine. I think this is part of the reason why compatibility is such a headache. Sure, I could see dropping legacy 16 bit support, but the Win32 API hasn't changed since Windows 95. Microsoft added stuff on, but it's really not that different. Programs today, at the machine code level, are pretty much the same as they were 10 years ago with respect to the API.

      --
      24 beers in a case, 24 hours in a day. Coincidence? I think not!
    5. Re:Transitions.... by bheer · · Score: 2, Insightful

      > M$ is primarily marketing body. While Apple's Jobs understands that it's engineers who are making products

      So Apple isn't about marketing? *laughs* if anything it's about a company that's turned marketing into a religion, so much so that it gets fanboys to rave about a $99 leather case the day it's released.

    6. Re:Transitions.... by NutscrapeSucks · · Score: 3, Insightful

      Interestingly, I've found Apple to be very willing to integrate backwards and forwards support in their OS

      I know everything must be wonderful in Apple Land, but the compatibility issue is nowhere as good as Windows.

      The fact is that if you buy a new Intel Mac, it runs no pre-OS X software which is only 5 years old. Virtually all Windows software from 2000-1 still runs without any issues. The Mac situation is OS for most consumer users, but for larger shops, the "upgrade-cycle" can become an issue.

      Your entire post seems to be "spin" to me.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    7. Re:Transitions.... by Hal_Porter · · Score: 2, Interesting

      Microsoft have told people about this

      http://blogs.msdn.com/oldnewthing/archive/2004/02/ 13/72476.aspx

      and App Verifier does a test (HighVersionLie IIRC) to detect it.

      And they test new Windows versions with a vast amount of software and make Windows lie to it without user interaction. Even if they missed it you can get Windows to lie to programs thay the testing missed -

      (found via a 1 minute Google search)

      http://www.microsoft.com/windowsxp/using/helpandsu pport/learnmore/appcompat.mspx

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    8. Re:Transitions.... by tdemark · · Score: 1

      Apple does marketing because of its products.
      Microsoft does marketing in spite of its products.

    9. Re:Transitions.... by akhomerun · · Score: 1

      well for the classic os 9 example, it was good because the classic environment wouldn't slow down your computer unless you actually ran classic apps.

      in windows XP, you can't turn off all the code for windows 98/95

    10. Re:Transitions.... by Anonymous Coward · · Score: 0

      Hell, I still use some old DOS software from the late '80s on my XP system.

    11. Re:Transitions.... by kisrael · · Score: 1

      I'm bummed that SimTunes, a game that depends on realtime synching of sounds, doesn't work well under the compatability mode, it seems like sounds are played whenever the system gets around to it rather than when requested.

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    12. Re:Transitions.... by mgblst · · Score: 1

      Win NT was a failure? Since when? (I mean, more than an other windows OS)

      Win NT was for businesses, so it wasn't seen so much in the average persons home. Maybe this is why you consider it a failure?

    13. Re:Transitions.... by NutscrapeSucks · · Score: 1

      Fiddling with the settings to trick it into thinking it was Windows 98 made it work.

      This setting didn't magically appear. It's something Microsoft specifically engineered to improve back-compat with old, broken programs. There's a list somewhere of a few hundred games and other apps that have specific compatibility handling in XP/2000.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    14. Re:Transitions.... by eraserewind · · Score: 2, Interesting

      I've found that the DOS support is pretty ok, but that the support for the few Windows 95 or 98 applicaitons I tried was not so hot. I wonder is this because the DOS support must by now be pretty much completely emulated, whereas Win95 might still be somehow "native", but with the newer implementations breaking stuff. I tried changing the compatability mode of the apps, but to no benefit.

    15. Re:Transitions.... by Ex+Machina · · Score: 1

      The 16-bit Windows API we love was out 20 years ago? I think not. Try to get anything that ran on Windows 2 to run now (Word for Windows/286?)

    16. Re:Transitions.... by scruffy · · Score: 2, Informative

      We (our family) have moved away from Macs because every major OS release broke half of our software. You end up paying for the new OS plus buying half of your software again. And you can't stick with the old OS because of some new software you need. For all of Windows problems, it has been doing a better job with older software.

    17. Re:Transitions.... by NutscrapeSucks · · Score: 1

      Windows NT was very successful in that it basically eliminated IBM OS/2.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    18. Re:Transitions.... by Frumious+Wombat · · Score: 2, Informative

      PPC Macs run OS-X, OS9, and often, OS-6 software from 1991, which is motorola 68K code, and therefore emulated twice. Intel Macs will run OS-X PPC programs, so once again, generation - 1. Give the community a year, and you will probably find some interest in a PPC emulator allowing OS-9, 8.6, or some other favored PPC version being offered by third-parties or the emulator community for those Macs. (as an aside, I find it humorous that it's probably easier for me to run OS-360 code than PPC/OS9 at the moment, but that's depends on which is more fun to reimplement)

      XP runs most programs from the NT days, and periodically older this and thats, with varying degrees of success. Still, as people I know at IBM would put it, "sometimes you have to drag the customer, kicking and screaming, into the future."

      Unfortunately for Microsoft's OS team, the customer is the Office team. Given the 40% of Microsoft's income they provide, they can kick and scream quite effectively.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    19. Re:Transitions.... by ingoldsby · · Score: 0, Troll

      Let's just ignore the fact that there has been no new version of windows in over five years...

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

      A lot of it has to do with how those old win 95/98 programs worked.

      They were not designed for a multiuser enviroment and tend to stick all sort of things into the system directories. Even seen programs that used hard coded file paths which changed in the transition (like automatically looking for a file in the windows/system folder instead of the windows/system32 folder, or the /winnt folder which was the windows nt system folder.
      Lot of those were also pre directX so things like driver support were hardcoded. DirectX was probably Microsofts greatest invention in abstracting away all the hardware differences (occasionally goofy stuff when hardware claims it supports something but doesn't really but thats hardware issues)

      Companies like Apple made all their own hardware so never had to worry about that range of support

    21. Re:Transitions.... by Anonymous Coward · · Score: 0

      "The fact is that if you buy a new Intel Mac, it runs no pre-OS X software which is only 5 years old."

      It won't run pre-OS X Carbon apps? I thought the transition to Carbon was made during the OS 8 years?

    22. Re:Transitions.... by ChristTrekker · · Score: 4, Interesting

      The Intel move is a major HW architectural shift. However, there are quite a few 1984 Mac apps that ran on every MacOS through 9.2, and still ran in Classic mode on the latest PPC Macs. That's survival through 20 years, one major HW architectural shift, and one major and numerous minor OS architecture changes already. That's nothing to sneeze at. For the Intel jump, Apple is providing Rosetta, so that at least 5 years of OS X code can be transitioned. That's not a bad effort, either.

      I'm not saying Apple or MS is better or worse in legacy support, that's not my point. But your parent certainly isn't all "spin". Apple's done a darn good job, all things considered.

    23. Re:Transitions.... by epedersen · · Score: 1

      It isn't that hard to get win 2.0 programs running in XP. You can down load the programs that came with windows 1.0 and 2.0 here: http://toastytech.com/guis/misc.html and they run under windows XP.

    24. Re:Transitions.... by LlamaDragon · · Score: 1

      The difference that I see, and that no one mentioned in reply yet, is that Apple provides a relatively brief transition time. OSX came out, with Classic support, but as major software companies released apps for OSX Apple put less emphasis on Classic. And correct me if I'm wrong, I've only bought one Mac lately, over a year ago, but they don't even offer Classic on the new machines anymore.

      So apple makes the transition easy with the knowledge that you'll eventually have to scrap your old software. Windows, on the other hand, tries to make the transition easier by support everything that was written for the past 10+ years at the cost of long term compatibility issues code bloat.

      So, pick the option that suits you. I prefer Apple's approach personally, but our company's development department would collectively curl up in the fetal position and cry (as would the support personel) if the software had to be reworked for a different operating system.

    25. Re:Transitions.... by CRC'99 · · Score: 1

      Your entire post seems to be "spin" to me

      Seems? I've seen less spin in a crowded laundry.

      --
      Sendmail is like emacs: A nice operating system, but missing an editor and a MTA.
    26. Re:Transitions.... by NutscrapeSucks · · Score: 1

      However, there are quite a few 1984 Mac apps

      1984 Mac apps generally didn't use that many hacks/undocumented tricks and tend to run a lot better than (say) 1994 Apps. I have an old Quadra with a large variety of apps, many of which don't run on System 8, much less under OS X Classic.

      As someone who has used Macs since the 1980s, I don't think there's ever been a time when Macs were broadly compatible with 5-6 year old software packages. New OSes and hardware comes out and stuff breaks. That's just how it is onthe Mac.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    27. Re:Transitions.... by NutscrapeSucks · · Score: 1

      as people I know at IBM would put it, "sometimes you have to drag the customer, kicking and screaming, into the future."

      Funny, because IBM still makes most of their money from Mainframe platforms that have 40 years of backward compability built-in. IBM is the King of Legacy.

      As I noted in another post, "Classic" doesn't exist anymore, and when it did, it offered only middling-level compatibility with System 7/8-era programs.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    28. Re:Transitions.... by LWATCDR · · Score: 2, Insightful

      "but Windows has supported the same 16-bit API for over 20 years now without any shitty "Classic" layers. "
      Ummm... that 16bit API is a "classic" layer. It is better integrated than Apples but that is because Windows hasn't changed as much as Apples OS. Windows is pretty much all nasty classic layers. Layer on layer on layer..... And yes I do actually code on Windows.
      Here are some things that are VERY hard to do across multiple versions of Windows32.
      1. Find where to add items to the sendto menu.
      2. Find if a program is already running.
      There are lots more but these where two that I had to deal with.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    29. Re:Transitions.... by bheer · · Score: 1

      Apple does marketing because of its products.
      Microsoft does marketing in spite of its products.


      That's basically a content-free assertion. For example, by reading the lines above, one could argue that Apple _needs_ to market its products (because they're inferior? because they have minuscule market share and need to keep in the public eye to do well?), whereas Microsoft doesn't (because they're better? because everyone uses them anyway?).

      The truth is: everybody needs to market their products. Apple, Microsoft, Google included. Microsoft's products are not a one-company effort (they involve lots of partner companies and sales channels) and so its marketing will necessarily be different from Apple's, which can afford 'secret' launches and surprise announcements because it is essentially a boutique PC company (this may also be due to the teeny fact that Jobs has problems working with the rest of the industry, probably because he (rightfully) believes they cramp his style).

      There's a place for fanboyism (hey, this is slashdot) but one-dimensional "OMG-M$-is-teh-sUck" comments got old in 1999. So you'll excuse me if regurgitated pap like yours and the GP's comments impress me less than you expected.

    30. Re:Transitions.... by Matey-O · · Score: 5, Insightful

      What's funny is, based on Microsoft and Apples experiences with virtual environments, you'd think Microsoft would take the whole backwards compatibility miasma and throw it into a Connectix/Virtual PC environment.

      Build the whole OS as a tight, single codebase that supports VMs, then let the VMs handle backwards compatibility. I never understood why 100% of the population has to suffer for the 3% that wants that parallel port handheld scanner to work.

      --
      "Draco dormiens nunquam titillandus."
    31. Re:Transitions.... by MobyDisk · · Score: 3, Informative

      It's easy to ignore that "fact" since it isn't true at all.

      Windows 2000 (1999)
      Windows XP (2001)
      Windows Server 2003 (2003)
      Windows Advanced Server
      Windows XP x64 (2005)
      Windows Server 2003 x64 (2005)

      Source

      Perhaps you meant that Microsoft has not made a major tecnhology shift in over 5 years. But that would merely support the point the original poster was trying to make.

    32. Re:Transitions.... by peragrin · · Score: 2, Informative

      To correct you. My brothers iMac G5(the very last model before the Intel switch) Classic wasn't installed but on the cd's right next to the X window application.

      He installed it so we could play Star Wars Galactic battlegrounds(OS 8.6) againist each other.

      I don't know about the Intel Machines but it was there as of Novemember 2005.

      Apple isn't afraid of dropping old tech, They provide a short(3-5 years) time frame. But considering most business must buy new Windows machines every 3-5 years anyway it shouldn't matter. Today you can buya 3.5" usb floppy drive from Apple, but Apple machines don't need the floppy drive to function unlike windows(try installing Sata drivers without one).

      --
      i thought once I was found, but it was only a dream.
    33. Re:Transitions.... by ChristTrekker · · Score: 1

      Good points. The 24-bit -> 32-bit memory switch in particular was one I remember. But much of this can be chalked up to developers using undocumented features, as you mentioned. Any OS vendor reserves the right to change those APIs at any time. If application developers stuck with published APIs, it's very likely their apps will work for a long, long time. I still ran Word 5.1 (circa 1993) under Classic on my G5, but (its contemporary) Excel 4 wouldn't launch.

    34. Re:Transitions.... by MobyDisk · · Score: 1

      This could result in a big semantic argument over the meaning of "emulated" much like similar discussions about WINE. (I even found a FAQ that says WINE stands for "WINdows Emulator" when it stands for the exact opposite: "Wine is Not an Emulator")

      DOS is not emulated in modern Windows. There are DOS emulators such as DOSBox which is much better at running pre-Pentium DOS apps than Windows is. Really, today, the Windows "command prompt" is really just a modern command-shell. It runs DOS apps by swapping to virtual 86 "real mode" and providing a DOS-compatible API that maps to modern functions as much as is possible. But there are limitations to what it can safely and securely permit.

    35. Re:Transitions.... by ID10T5 · · Score: 2, Funny
      (found via a 1 minute Google search)

      Damn... Is Google running Windows too?

    36. Re:Transitions.... by Richard+Steiner · · Score: 2, Insightful

      No. Windows NT sold far fewer copies than OS/2, and it was a marketing failure for most of its first three years.

      It wasn't until Windows 95 was released that 32-bit applications started arriving, and that started to improve NT's popularity, but until then it was a fairly specialized OS used by relatively few hobbyists and forward-looking businesses.

      The 32-bit Windows API is what eventually drove the dagger into OS/2's heart, but NT wasn't the driving force. The driving force was the ubiquity of Windows 95 installations and preloads.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    37. Re:Transitions.... by confused+one · · Score: 1

      I don't know about Windows 2... But I have quite a few DOS and Windows 3 apps, which we use in-house, that continue to run on Windows XP. What doesn't work is usually because of problems with a particular third party hardware driver, which I have come up with work arounds for. Yes, I'm still actively using QuickBasic 4.5, Microsoft C 5.1, Visual C 1.5, and LabWindows 2.2 supporting old software. We are converting stuff to Visual Studio 6, Visual Studio 2005 and LabView 8 platforms, slowly.

    38. Re:Transitions.... by Doctor+Memory · · Score: 1

      our company's development department would collectively curl up in the fetal position and cry (as would the support personel) if the software had to be reworked for a different operating system.

      So if you had a 16-bit Win3 app, you wouldn't rework it for Win95? Are you still using DDE for your IPC? If you can't (or won't) stay in step with the latest technologies, then you're doomed to irrelevance.

      Personally, I spent a couple of hours writing a Perl script to translate 16-bit VB4 to 32-bit VB5 code for a few (non-trivial*) apps, so I can't say I feel your pain. Sure, it's probably a lot different if you're writing in C++ with MFC, but good developers know how to abstract away the OS to make these situations less painful.

      * Well, as non-trivial as VB apps can be, anyway. Stuff that large clients had paid hundreds of thousands of dollars for...

      --
      Just junk food for thought...
    39. Re:Transitions.... by filesiteguy · · Score: 1

      IIRC, the Singularity project is going to address some of these issues. Though I despise MS and have yet to see any true groundbreaking piece of code to come out of Redmond that wasn't stolen (DOS/C#) or purchased (Citrix/Visio), I think the Singularity project looks promising. I believe they will be running all machines in a virtual state, thus alleviating any current issues. http://research.microsoft.com/os/singularity/ Of course, you might need a Septium 24GHz quintuple-core AlienWare system with 5TB RAM to run it, but it will be faster.

    40. Re:Transitions.... by empaler · · Score: 1

      Wasn't there a story a few days back wherein an outside expert was quoted for saying that MS now would start giving more power to the marketing depts and less to the engineers? :-P

    41. Re:Transitions.... by Enrique1218 · · Score: 2, Informative

      Backward compatibility is practically non existent when it comes to science software in Windows. We are still running windows 98/95 (hell we running DOS) to run our instruments because either the companies were small and don't upgrade like larger shops or they don't support the instrument anymore. Let's not talk special software to do math analysis. Backwards compatibilty is a hard target regardless of Apple or Microsoft. However, you can live off of Mac 0S 9 or Mac 10.x with no problems, but malware and viruses make Windows a tough challenge to keep the laboratory running with these old systems.

      --
      You don't have to be smart to use a Mac, you just have to be smart enough to buy one
    42. Re:Transitions.... by Anonymous Coward · · Score: 3, Informative

      OK, there have been no *consumer* releases of Windows since 2001 (excluding XP x64, which was just a port).

      Let's have a look at the consumer OS releases since the end of 2000:

      Microsoft:
      2001: Windows XP
      2005: Windows XP x64 (a port)

      Apple:
      2001: Cheetah
      2001: Puma
      2002: Jaguar
      2003: Panther
      2005: Tiger
      2006: Tiger x86 (a port)

      Each of Apple's releases has been at least as significant as the jump from Windows 95 to 98, and possibly as significant as the jump from XP to Vista (since Vista has lost major features like WinFS). Also, each version of OS X runs faster *on the same hardware*.

    43. Re:Transitions.... by condorhauck · · Score: 1

      Bill O'Reilly is that you are you trying to enforce the no spin zone on slashdot :p

    44. Re:Transitions.... by nxtw · · Score: 2, Informative

      Mac OS X virtualizes an OS 9 system and calls it "Classic". It requires the operating system to be installed in order to do so, takes time to load, and incurs a memory cost.

      Windows provides separate subsystems and does not require the older operating systems to be installed in order to run old software, and nor does it incur a huge memory cost or load time.

      OS X is clearly the crappier solution.

      While things change over time in Windows, things have also remained similar; the base Win32 API has been around for over ten years and hasn't been deprecated or replaced. Only with WinFX are major changes coming (but, the old subsystem will still exist).

    45. Re:Transitions.... by BigCheese · · Score: 1

      That is also how they got it more secure. Less backward compatability == simpler == more secure (usually).
      I won't believe Windows is more secure until I see a lot of poorly written apps break. Especially the stuff that required admin privileges to run.
      They need to let the bad old software die or only support it in some sort of sandbox/VM.

      --
      The obscure we see eventually. The completely obvious, it seems, takes longer. - Edward R. Murrow
    46. Re:Transitions.... by Nasarius · · Score: 1

      Ugh. Why the hell are they using x64 to refer to the AMD64 (or x86_64) architecture? It doesn't make the slightest bit of sense, except as an insane portmanteau of x86 and AMD64.

      --
      LOAD "SIG",8,1
    47. Re:Transitions.... by Anonymous Coward · · Score: 0

      Tiger runs much slower on my PowerBook G4. I am not the only one to report this.

    48. Re:Transitions.... by twofidyKidd · · Score: 1

      My response to that would be that Apple markets it's products, while Microsoft's product is marketing. Here's an example: http://www.youtube.com/watch?v=7oDPFq8s4kg&search= apple%20microsoft

      --


      Hades, PoD: Official Advocate
    49. Re:Transitions.... by SeeMyNuts! · · Score: 1


      It's a complex problem for developers. They may have been given access to only Windows 95 and 98 for testing, and there might be other things about Windows NT/2000 that could break the game in subtle ways. This would result in lots of preventable support calls/e-mails. Even if DirectX worked, there are lots of other libraries whose behavior could change, and those changes could be undocumented.

      Of course, they should have commited resources for testing under Windows NT, but it's possible they didn't have those resources or didn't think there was a significant gaming market there at the time.

    50. Re:Transitions.... by Anonymous Coward · · Score: 0

      What like Doom?

    51. Re:Transitions.... by grotgrot · · Score: 4, Interesting
      Virtually all Windows software from 2000-1 still runs without any issues.


      You can download Visicalc from http://www.bricklin.com/history/vcexecutable.htm and it will still work. It is from 1981. It targetted MS-DOS 1.0 which was before subdirectories existed (the big feature of MS-DOS 2).

      As I like to say, Microsoft puts the backwards into backwards compatibility.

    52. Re:Transitions.... by CarpetShark · · Score: 1
      The fact is that if you buy a new Intel Mac, it runs no pre-OS X software which is only 5 years old.


      Funny, I seem to remember OS X having a whole compatibility layer for classic apps.
    53. Re:Transitions.... by Anonymous Coward · · Score: 0

      Well then, should use your OS and read the freaking article before posting off-topic comments. The article is about MS not releasing new Windows on time, not about the speed of the OS.

    54. Re:Transitions.... by legomaniaboy · · Score: 1

      ". . . without any issues."

      Hahaha! Without issues. It's windoze, there are always issues. I got too fed up with these issues so I'll stick with my iBook. Oh, programs still do crash on OS X. But the thing is, the only programs I've had crash are Microsoft programs.

    55. Re:Transitions.... by dal20402 · · Score: 1
      "Classic" doesn't exist anymore

      My dual G5, which runs Classic apps faster than any OS 9 Mac, might be inclined to disagree with you. "Classic won't exist anymore" when the first version of Intel-only OS X comes out, which will be no earlier than 10.6 -- presumably not before 2009. Until then, PPC Macs will be easily available and run a current OS. I'd rather Apple focus on the Next Big Thing than waste its time allowing me to run nine-year-old software on a new processor architecture. If I need to run obsolete software by then I'll keep the G5 in a closet and run it over VNC.

      My experience has also been that Classic is very compatible. In fact, a lot of old apps that broke on the later OS 9-capable hardware run fine on Classic. That's not to say it's not an ugly kludge, but it's a pretty comprehensive one. The only apps I've found that broke either 1) are so old they expect a 512x342 screen or 2) use undocumented methods to directly access hardware. Comparable Win16 apps wouldn't run in today's Windows either.

      Still, saying Windows is "slow" because of legacy cruft is bizarre. Windows is big and fragile, not slow, because of legacy cruft. Contrasting Windows with OS X in this respect is stranger, as OS X's most glaring non-3D-related weakness is really slow small-file I/O performance.

    56. Re:Transitions.... by hey! · · Score: 3, Informative

      Backward compatibility is practically non existent when it comes to science software in Windows.

      Heh. My wife is a scientist. Her group discovered that there was no backward compatiblity between version of Microsoft's Backup program when they tried to get archived data off of tape.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    57. Re:Transitions.... by Anonymous Coward · · Score: 1, Informative

      I know no one will read this, but 16-bit Win16/DOS programs are run via NTVDM.EXE, which is a 16-bit x86 compatability box.

      Win16 is handled by the WoW (Windows on Windows) layer which
      run within ntvdwm.exe and maps Win16 to Win32 calls - this all comes with a performance penalty (not as much as say Rosetta because that requires and architecture transition).

      Ever hear of the WOW64 on Win64!? Guess what that does!?

      Slashdot is full of some of the most uninformed supposed geeks.

      Also,you wrote:
      >While things change over time in Windows, things have also
      >remained similar; the base Win32 API has been around for over
      >ten years and hasn't been deprecated or replaced.

      What Win32 API have you been using? Have you seen all the "Ex" APIs floating around? Yes - the old ones are still there and work, but Microsoft has deprecated APIs and added many new ones - especially in the kernel - making shipping a single binary for 2003/XP/2000/NT4 more difficult.

    58. Re:Transitions.... by SuperMog2002 · · Score: 1

      Classic mode doesn't exist in the x86 version of OS X, only in the Power PC version.

      --
      Sunwalker Dezco for Warchief in 2016
    59. Re:Transitions.... by LlamaDragon · · Score: 1

      Our code, which has it's origins in OS/2 and Windows 3.11 and has just been built on since, would be incredibly painfully difficult to update (we did make the 16-to-32-bit jump long ago, but the code base was much smaller then). But I was just using my company as an example, other companies may have different practices.
       
      ...good developers know how...

      The key word there is "good"....I'll just leave it at that.

      (I'm not in the development department, but I get to work with the stuff every day.)

    60. Re:Transitions.... by nxtw · · Score: 1
      Win16 is handled by the WoW (Windows on Windows) layer which
      run within ntvdwm.exe and maps Win16 to Win32 calls - this all comes with a performance penalty (not as much as say Rosetta because that requires and architecture transition).

      Okay. A performance penalty that pales in comparison to virtualizing an entire OS, and that isn't noticeable with decent hardware.

      What Win32 API have you been using? Have you seen all the "Ex" APIs floating around? Yes - the old ones are still there and work, but Microsoft has deprecated APIs and added many new ones - especially in the kernel - making shipping a single binary for 2003/XP/2000/NT4 more difficult.

      The old ones are still there and work. That's the point. The main API still exists, even though it's gone through many changes.
    61. Re:Transitions.... by ingoldsby · · Score: 1

      I'll give you the x64 release, kind of - as targeted as it may be. But I'm talking about consumer releases. After XP that was it, unless maybe you want to count the service packs :/

    62. Re:Transitions.... by LWATCDR · · Score: 4, Informative

      "OS X is clearly the crappier solution."
      No not really.
      OS X is only the crappier solution if running old apps is more important than running new apps.
      All the old windows cruft going back... However long has an impact on new programs. OS Xs solution keeps all the cruft in a nice little box that can be forgotten about. The fact that older software is slightly harder to run also encourages people to port their software to the new OS and get out of the compatibility box.
      OS X is the crappier solution for running old software.
      Windows is the crappier solution for writing new software.
      One is not clearly better than the other. Each has it's advantages and drawbacks.
      As a user I like OS/Xs method. I want the latest and greatest. As a developer I like Windows method. Why you ask? Simple I don't have to port my code to the new environment to have it look right. Frankly the bar for Windows developers is much lower than Mac. You can get by with a lot less effort for a longer amount of time in Windows than the Mac.
      A proper Windows98 program will look good and run well under XP and if you do things the right way under Vista as well.
      That is the point of the article. Windows is being held back by all the old crap that adds complexity and makes moving forward a real pain.
      Should Vista still run old dos programs? If so maybe DOS and 16 bit windows programs should be run in a VM out of the way.
      The other way it is hold back innovation is that it is really easy to sit on your laurels in the Windows world. Once you are established it is hard to get bumped out of your position. It is really hard to write a much better Windows program than what is already established in the marketplace. A big change like from Dos to Windows and OS/9 to OS/X is like a fresh start. Everyone has to come up with something new and innovation can really happen.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    63. Re:Transitions.... by Anonymous Coward · · Score: 0

      OK, there have been no *consumer* releases of Windows since 2001 (excluding XP x64, which was just a port).

      What about Windows Media Center 2003, 2004, or 2005?

    64. Re:Transitions.... by Anonymous Coward · · Score: 0

      re: Sure, I could see dropping legacy 16 bit support,

      But then Windows Vista would flop because Solitaire and minesweeper will no longer run, nor will the free Reversi download. Oh the horror! ;)

      Posting as AC because n00bs with mod points and no sense of humor equate funny comments with trolling

      kimvette

    65. Re:Transitions.... by kimvette · · Score: 0, Redundant

      No mod points today. :(
      This AC should be modded informative.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    66. Re:Transitions.... by LeninZhiv · · Score: 1

      While the margins IBM makes on their i5 and z9 servers are huge, they actually do do a lot of dragging into the future as well. Both architectures are sold under two pricing schemes, one with all the legacy support and green screens enabled, and the other with only modern protocols enabled.

      Companies that need the legacy support pay roughly ten times what you pay if you only use the modern (Java, WebSphere and DB2) stuff. So although they provide it, and profit heavily from it, they still also heavily encourage switching to Java and WebSphere rather than COBOL and CICS. They just allow companies to move once the price gap gets to the point that it becomes in their economic interest to do so instead of forcing them. "Dragging your customers into the future" has to be kept very distinct from "chasing them away". But they are turning up the heat more and more through licensing.

    67. Re:Transitions.... by Crilen007 · · Score: 1

      Aren't the MAC OS releases ports?

    68. Re:Transitions.... by misleb · · Score: 1

      Ok, now remove all the operating systems from that like which are are aimed at the consumer and are not redundant (same OS, different CPU) and what do you have? 1. Windows XP. I'm pretty sure the GP was talking about the consumer desktop.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    69. Re:Transitions.... by Khyber · · Score: 1

      Apple machines don't need the floppy drive to function unlike windows(try installing Sata drivers without one).

      In the current day of el-torito booting from CD-ROM, you can make a boot CD that loads what it needs to RAM, makes a directory in RAM, copies the drivers for SATA to RAM, then you swap CDs, start to install Windows, and the SATA drivers. Did that two nights ago to fix my friend's computer (I kept telling him keep an IDE drive as a backup, ALWAYS, never listened)

      I don't need no steenking floppy.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    70. Re:Transitions.... by eMartin · · Score: 1

      http://www.google.com/search?q=x64

      It's pretty widely accepted, adn if Microsoft can use it to refer to the 64-bit version, why can't we?

    71. Re:Transitions.... by Phat_Tony · · Score: 2, Interesting
      Why is it a fact that "the compatibility issue is nowhere as good as Windows?" Can you back this fact up with any facts?

      A new quad 2.5 ghz G5 with 16 GB of RAM and running Tiger does a great job of running Tetris, from 1987, and Macwrite II, from 1988. And if I use a processor-reducing utility, I can even play Snake and Shuffle Puck from 1985. That's over 20 years of backwards compatibility going on a brand new machine. Even running games, which are notoriously incompatible.

      It's true they're making a break now. Apple's timeline, which may have been accelerated since, said they'd phase out PPC in about a year and a half. So that's seven years of compatibility for programs that haven't been carbonized or rewritten in cocoa. I bet there will be an emulator released soon for this stuff, but not as official support from Apple, so I suppose that doesn't count.

      I'm sure people here will argue with me, and I have fairly limited experience. But I haven't had the best of luck with Windows application compatibility. Approximately none of my cousin's games for Windows 95 would run on Windows NT. Move2Mac didn't have NT compatibility either. One Windows 95 game wouldn't run on Windows 98. How many circa 1985 DOS programs run under XP? Because that's the kind of compatibility Apple's offering today. And if we want to look at what runs on Intel, let's wait and see what runs under Longhorn.

      I suspect it's true that, with Intel breaking Classic, Apple is introducing a more significant lack of backwards compatibility than MS generally does, at 5-7 years. But this is the first time they've done this, through all the transitions they've been through. So until just now, I don't think the "compatibility issue is nowhere as good as Windows." I think it's much better. And I want to see how good it is with Longhorn before we beat up Apple too much in comparison.

      --
      Can anyone tell me how to set my sig on Slashdot?
    72. Re:Transitions.... by WebCowboy · · Score: 1

      t's easy to ignore that "fact" since it isn't true at all.
      Windows 2000 (1999)
      Windows XP (2001)
      Windows Server 2003 (2003)
      [blah blah]


      (well, Windows 2000 was actually released about 7 years ago..not five...but whatever)

      Welcome to the Microsoft Ice Cream Parlour! We've introduced tons of new exciting flavours of ice cream in the past five years:

      * Vanilla
      * French Vanilla
      * Vanilla topped with fudge
      * Vanilla with sprinkles
      * Vanilla with fudge and sprinkles
      * Vanilla with a cherry on top

      I'm sorry, but I really haven't seen any meaningful innovation from Microsoft at all in the 21st century...especially when compared to the progress Apple and the open source community have eachm ade in the same amount of time. Linux has not only caught up in "copying" its closed competitors, it is now entering a point where it is leading the pack in some respects (it is in a position to beat MS to release of a 3D accelerated desktop, it is substantially ahead of Microsoft in high-performance computing/clustering, etc).

      Microsoft's slowness-to-innovate isn't just limited to the operationg system either. Let's examine their database offerings in the 21st century shall we?

      * SQL Server 2000
      * umm....3 service packs? ...sorry I got nothin'...
      * SQL Server 2005

      Now lets look at PostgreSQL's milestone releases in the same time frame:

      * v6.5
      * v7.0
      * v7.1
      * v7.2
      * v7.3
      * v7.4
      * v8.0
      * v8.1

      And with each of those major releases there were 3 to 10+ minor releases to improve the products stability and performance. MySQL has undergone similarly rapid development and improvement and has gone from 3.x to 5.0.

      How much longer can Microsloth rely on its monopoly status to compensate for its relatively glacial pace of innovation? I think it's really difficult to guess, but I think there is a tipping point where MS could quite abruptly move from a point of stable stagnation/slow growth to a situation of rapid decline. This could happen as soon as next year or (probably more likely) with the next major release of Windows or Office after Vista or Office 2007. I can envision people being tired of the sliding schedules and seeing less justification to upgrade than ever before leading to a disastrously disappointing major product release leading to this rapid decline.

      Of course, MS could pull its butt out of the fire just in time. It wouldn't be the first time MS has had to wake up and do a major refocus after all...

    73. Re:Transitions.... by Enrique1218 · · Score: 1

      dude look at the one you point out. Half consumer, half server. A consumer is not going to use Windows 2003 and a sys administrator isn't going to use Windows XP Media Center. Apple has consistently put new version of both at the same time. It isn't one year XP, then go onto server the following, and then go back to XP to fix the bugs, then go onto server to update for 64-bit. But, the story has nothing to do with versions but rather technology. Microsoft is slow to bring new "useful" technology to Windows. Yet, the real crime is that they are the standard and 90% of computers users have to battle malware, virii, and bugs until Microsoft decides to bless everyone with their "innovation". You can keep apologizing and I'll put my money with what is best for my needs. At the moment, that is Apple with no contest.

      --
      You don't have to be smart to use a Mac, you just have to be smart enough to buy one
    74. Re:Transitions.... by LlamaDragon · · Score: 1

      Huh...We got a Mac Mini about a year ago and I don't remember there being a Classic CD, but maybe it was there and I ignored it. At the very least it's not preinstalled, I know that.

      Anywho, thanks for the correction.

    75. Re:Transitions.... by Ex+Machina · · Score: 1

      Windows 3 was MUCH more stable in terms of this; you could even use Win32s (remember netscape GOLD?).

    76. Re:Transitions.... by humina · · Score: 1
      "We (our family) have moved away from Macs because every major OS release broke half of our software. You end up paying for the new OS plus buying half of your software again. And you can't stick with the old OS because of some new software you need. For all of Windows problems, it has been doing a better job with older software."

      So true. I can't afford to have the latest and greatest computers. Because of this I try to by a good computer and have it last as long as possible. Apple just decides that it won't support my machine with the latest release of the operating system. Apple put an arbitrary check for older systems and then refuses to upgrade your computer. I have an old powermac and an old powerbook that got stuck at some version of OS X. At first I was mad and then I just put Linux on my machines. Linux has way better support for older machines. Apple wants you to buy a new computer every three years and they do this by limiting their support for older machines.

      --
      check out the best blog ever:
      http://oehlberg.com
    77. Re:Transitions.... by Jeremi · · Score: 1
      Poorly written software may not work in newer versions of Windows today, but Windows has supported the same 16-bit API for over 20 years now without any shitty "Classic" layers.


      Saying that Windows doesn't have "any shitty 'Classic' layers" is just another way of saying "the shitty 'Classic' layers are haphazardly mixed together with the new stuff". Just because Microsoft didn't separate them out cleanly doesn't mean they don't exist.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    78. Re:Transitions.... by Procyon101 · · Score: 1

      The x refers consistantly to "manufacturer or class independent" builds, whereas the number is primarily a shorthand abbreviation for the chip class. Hence microsoft has released 32 bit builds of products under the monikers x86 (built supporting all procs that can handle the standard intel 32bit instruction set), i386 (built with support for intel's 386, but mostly a synonym for x86), i486, i586, i686 (built specifically for such intel chips but often the competition was able to support the instruction sets amply. These weren't used too much because of Microsoft wanting maximum cross portability they tended to stick to i386 and x86. I believe Windows eventually switched from i386 to i686), i64 (itanium), a64 (DEC Alpha), amd64 (athalon 64) and x64 (a common subset of itanium and athalon64 instructions). The only one that doesn't really fit the sequence is a64 not being a specialization of x64, but the chip was dead long before x64 came into being, so it was simply forgotten.

    79. Re:Transitions.... by bheer · · Score: 1

      My response to that would be that Apple markets it's products, while Microsoft's product is marketing.

      Gee, that sounds profound. But does it mean anything, or is it another of those "How many slums will we bulldoze to build the Information superhighway" expressions that _sound_ neat but mean nothing? I'm betting on the latter.

      Btw - you do realize that video you linked to isn't a real ad, but a parody video made by Microsoft to laugh at their own packaging, don't you?

      And this video is a great demonstration of what I said in my previous post-- Microsoft packages its products like I'd package the contents of my kitchen trash when it's time to empty it. But Apple packages its products like its high art, precisely _because_ it is a boutique PC^W Digital Media company.

      PS. Neal Stephenson has dealt with what we're discussing here _far_ more comprehensively in "In the beginning was the command line". IPod packaging is nothing new, check out his very valid points about the packaging of Word. However, for all the dorkiness of Microsoft's packaging, it does not take away from the fact that the products are aimed at a much wider market than Apple and millions find them useful.

    80. Re:Transitions.... by Danga · · Score: 1

      Today you can buya 3.5" usb floppy drive from Apple, but Apple machines don't need the floppy drive to function unlike windows(try installing Sata drivers without one).

      That is because SATA wasn't around (at least not widespread and lots of drivers released) for the most part when Windows XP was released in 2001. Are you seriously saying you have a problem with Microsoft not putting the drivers on the installation discs when they didn't even exist yet? I do not have a floppy drive in my Windows box at home and all I did was make a slipstream installation disc that included the drivers, although you could also just throw the drivers on a USB thumb drive if your BIOS supports it.

      As for Apple providing a short time frame before dropping old tech that is rediculous to do if it is true. I for damn sure want hardware/software I buy to last more than 3-5 years, or at least let me have the option to use it. Sounds like a scam to get more money in my opinion.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    81. Re:Transitions.... by Anonymous Coward · · Score: 2, Interesting

      Apple wants you to buy a new computer every three years and they do this by limiting their support for older machines.

      Umm, what?

      I have a nearly 7 year old PowerMac G4 (450 MHZ) and OS X will install on it fine - and runs perfectly well to boot. Yes, Apple had to draw a line somewhere (at some point the hardware will get too slow/architecturally archaic to be worth supporting) but to claim three years is absurd.

      How many 7 year old, 450MHz PCs do you see flawlessly running XP?

    82. Re:Transitions.... by Reziac · · Score: 1

      That's an excellent thought. And ideally, Windows should ship with the VMs as part of the default install, so the user need not do anything more complex than go to "Start, Tools, Win95 VM", and up it comes, ready to go. While we're designing an ideal setup, I'd like to be able to ALT-TAB and copy/paste from the host OS to the VM-OS and its running apps, so the effect would be completely seamless for the end user.

      The VMs would run the legacy apps, and M$ could throw away all the embedded backward-compatibility stuff, WITHOUT pissing off customers who still need it.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    83. Re:Transitions.... by Citizen+of+Earth · · Score: 1

      However, there are quite a few 1984 Mac apps that ran on every MacOS through 9.2, and still ran in Classic mode on the latest PPC Macs. That's survival through 20 years, one major HW architectural shift, and one major and numerous minor OS architecture changes already.

      I can still run 1976 Commodore PET programs on my Linux box with an appropriate emulator. That's 30 years of survival!

    84. Re:Transitions.... by shane_rimmer · · Score: 1

      Media Center and Tablet PC Editions are not consumer releases?

    85. Re:Transitions.... by ceeam · · Score: 1

      Media Center is AFAIK bit-by-bit identical to "normal" WinXP (except installer config, of course) with "Media Center" _app_ add-on. Oh, and a theme! (which, BTW, I'm using on all my XP and Server2k3 boxes).

    86. Re:Transitions.... by j-turkey · · Score: 1
      Backward compatibility is practically non existent when it comes to science software in Windows. We are still running windows 98/95 (hell we running DOS) to run our instruments because either the companies were small and don't upgrade like larger shops or they don't support the instrument anymore.

      I can second this. It seems like a long time since I was a student, but in college, most of our computer controlled equipment was controlled by DOS boxes for exact same reasons that the parent poster pointed out. The "newer" ICP-MS (link for those who care) is still controlled by Windows NT 4.0 running on DEC Alphas. Last I heard, the old colormetric spectrometers are still controlled by DOS. It probably wouldn't take much to run the application(s) on a more modern OS, as those connections tended to be either serial or SCSI, but it's just not supported by the manufacturers anymore. they tend to not work with modern Windows because modern Windows doesn't like software talking directly to devices. In that case, it's hardly Microsoft's fault, they just answered a call for a more stable OS, and made these devices accessible via their API and digitally signed drivers. The fact is that for many low volume specialized marketplaces (scientific equipment included), keeping software updated tends to be a low priority. I'm sure that one could chase down the manufacturer and get all of the necessary specs to roll your own modern control software...but most universities either don't have the budget for this, or the stomach to manage a custom development project for a piece of (nearly worthless) old equipment. They'd rather wait for a member of their faculty to get a huge grant and buy swanky new equipment when they need it. (I suppose that the manufacturers know this too, which explains why equipment quickly becomes unsupported).

      However, you can live off of Mac 0S 9 or Mac 10.x with no problems, but malware and viruses make Windows a tough challenge to keep the laboratory running with these old systems.

      Both system types present their own special set of problems. In either case, however, in any large enough environment, a support team is necessary. With a good support team (whether it's corporate IT, or University IT), malware/viruses can be easily managed. Regardless of how great a platform is, end users will need help. Some kind of support staff is a must. If an organization is either unwilling or unable to hire the necessary staff to keep the gears turning; it's not the OS's, hardware, or software's fault. Some software may help manage their issues, but the problems will never go away. Rather, they tend to resurface later, usually presenting some kind of snowball effect.

      --

      -Turkey

    87. Re:Transitions.... by AngelofDeath-02 · · Score: 1

      Or that program was written before Win2000 came out - and did NT4 support DirectX? No right?
      So, the program made a bad assumption - This is in no way microsofts fault though

      --
      No, I am not an English major. My posts are subject to typos and incorrect grammar. Do not expect perfection.
    88. Re:Transitions.... by cloudmaster · · Score: 1

      Warning for pedants; general overview instead of technically accurate summary following:

      Well, with Win2K MS moved to the NT hardware access model, which changes the way software accesses the hardware. With Win98 and prior (maybe ME, I forget), you were basically running DOS and could directly access the hardware pretty much however you wanted. With NT and later, you essentially have to ask the OS to get to the hardware, which is just a little more difficult. So this specialized external stuff which depends on direct access to hardware woudl require a fair amount of rework to develop on post-'98 Windows. Since it's often old and unsuported, or just not making enough money to justify compeltely rewriting drivers, the PCs end up having to stay with DOS or Win 95/98.

    89. Re:Transitions.... by Compenguin · · Score: 1

      If you read the site, someone had to 'convert' these programs.

      "All I had to do was set some bits in the header to make it think it was a Windows 2.x executable, and then use an old copy of Borland Resource Workshop to convert the resources to Windows 3.0 format. Now the Windows 1.01 accessories run under Windows 9x or even Windows XP!"

    90. Re:Transitions.... by NetFu · · Score: 1

      OK, AC, let's just say it doesn't run slower on the same hardware, something you cannot say about new versions of Windows.

      On all my Macs, including my Powerbook 12" & 15" G4's, the latest version of OS X runs significantly faster than the prior versions.

      In fact, I run OS X on a 5 year-old G3 desktop, and it's much faster than any prior version of OS X was. The early OS X versions were painfully slow sometimes.

      That isn't to say that the latest OS X is faster than running OS 9 on an old Mac like that G3 desktop -- you can't compare because the OS is completely different.

      Oh by the way, you want to give us some references to articles or forums where others are talking about how slow Tiger is on their PowerBook G4? You can't just make blanket statements like you did without putting forth some evidence.

    91. Re:Transitions.... by CarpetShark · · Score: 1

      Oh right, I missed the Intel part, sorry :)

      Although, I don't think that's a bad thing. For a while there, PowerPC looked like being the future of CPUs, and Apple adopted it accordingly. Switching to x86 when it's proven its ability to go multi-core etc. is brave and proves they're still looking for the best choices available. There'll always be compatibility sacrifices somewhere in IT. The real problem here is that the old software can't be recompiled for a new platform, and that applies to proprietary windows software too. Free Software is the obvious solution to that, if it's really desired.

    92. Re:Transitions.... by fribhey · · Score: 0

      there isn't a classic OS 9 cd, the installer for classic is on the OS X installer CD.

      --
      / http://suffocate.us
      / http://johngrayson.com
    93. Re:Transitions.... by QMO · · Score: 1

      Don't forget, NT also did a lot to kill Netware.

      --
      Exam 4/C again. Maybe I'll do better this time.
    94. Re:Transitions.... by ZildjianKX · · Score: 1

      You've got a good point. Another point is they have to draw the line somewhere with their QA efforts in testing their new OSes on legacy hardware. Right now it is all macs with firewire ports.

      I do agree about new versions of OS X breaking old software though, it's annoying. I've heard Tiger is the last major change in OS X's API, so we shouldn't see software breaking nearly as badly in the future with newer versions of OS X.

    95. Re:Transitions.... by twofidyKidd · · Score: 1

      No no, it's very profound, read it again.

      And...and that video wasn't an ad? _oh_ _no_.

      Who's Neal Stephenson?

      --


      Hades, PoD: Official Advocate
    96. Re:Transitions.... by SEE · · Score: 1

      How many circa 1985 DOS programs run under XP?

      VisiCalc 1.0 for DOS (1981) and WordStar 3.0 for DOS (1982) run fine on my XP box. You're invited to try the same experiment with Apple II programs on a MacBook Pro.

    97. Re:Transitions.... by WatertonMan · · Score: 1

      The problem is though that the current transition with Apple doesn't do this. The 68k -> PPC transition allowed plugins to be shared across. The PPC ->x86 doesn't, thus the headache for users of Photoshop, Xpress, or InDesign. The 68k->PPC and Sys9->OSX transitions allowed backwards compatibility. The PPC->x86 transition won't allow you to run Sys9 programs. Yes Sheepsaver might eventually do this, but right now it is hard to get running and it is still reportedly quite buggy.

      So the current transition is not nearly as backwards compatible as previous shifts.

      Admittedly, unlike most MS transitions, various System upgrades with the Mac tended to break more applications. For instance I had several programs that wouldn't run under classic. It wasn't that big a deal for me. Compare this to Windows. I definitely had quite a few programs that wouldn't work in Win2K that did in Win95. But I had more programs that broke during the move to Sys7 or the move to Sys8. I think MS is to be commended for focusing so much on backwards compatibility. But it definitely has had its costs.

    98. Re:Transitions.... by Phat_Tony · · Score: 2, Insightful
      Well, there are five free Apple ][ emulators for OSX, but I haven't time right now to "try the same experiment," although I'm pretty sure it would go just fine. I'd also like to point out that, if XP runs those DOS applications, then you can run them on the MacBook Pro too, since it runs XP, and will probably soon run it windowed under OSX. Can you run any of the old Apple programs or old Mac programs or new Mac programs on a PC?

      If you get to old enough stuff, you can run just about anything fine on a Mac or a PC, as long as there's an emulator, because as systems keep getting faster, even the emulation speed is faster than the old hardware ever was. What you need vendor software support for is relatively recent stuff. I'm just saying that I've come across more software that wouldn't run on different versions of Windows than I've ever come across that wouldn't run on different versions of Mac OS, yet I've used a lot more total Mac software. Given all the times I've heard someone complaining that they can't run such-and-such because it's for a different version of Windows than they have, I can't see why Microsoft wins the compatibility war.

      --
      Can anyone tell me how to set my sig on Slashdot?
    99. Re:Transitions.... by MaWeiTao · · Score: 1

      Each of Apple's releases has been at least as significant as the jump from Windows 95 to 98, and possibly as significant as the jump from XP to Vista (since Vista has lost major features like WinFS). Also, each version of OS X runs faster *on the same hardware*.

      I'd like to have a bit of what you're smoking. Comparable to the jump from Windows 95 to 98? Each of those Mac OSX .1 upgrades from Apple has been the equivalent to a service pack from Microsoft which is provided for free.

      The first upgrade was probably the most important in that it resolved some of the more serious issues in the original OSX. Since then the updates have been mostly cosmetic. Sure, a few improvements have been made, the search tool has been enhanced along with a few other things, but one of the bigger additions has been the widgets in 10.4, which again, is little more than eye candy.

      As for each version running faster on the same hardware, again, I dont know what you're talking about. After perhaps version 10.2, each version has run progressively worse in various ways.

      Lets not forget how utterly ridiculous it is that there are applications that run only in later versions of OSX and others that no longer run properly in the latest updates. And to top it all off Apple doesn't support anything but the absolute latest version of Mac OS.

      The average user doesn't want to have to deal with this crap. And as someone who runs a design shop it's bad enough having to upgrade software without dealing with a company who screws their customers by charging the price of a full upgrade for minor updates.

    100. Re:Transitions.... by bheer · · Score: 1

      > Who's Neal Stephenson?

      That has _got_ to get into my signatures file :-\

    101. Re:Transitions.... by I'm+Don+Giovanni · · Score: 1

      "Each of Apple's releases has been at least as significant as the jump from Windows 95 to 98, and possibly as significant as the jump from XP to Vista (since Vista has lost major features like WinFS). Also, each version of OS X runs faster *on the same hardware*."

      I'd say the accumulative jump from 10.0 to 10.3 is similar to Win95 to Win98 (or Win3.0 to Win3.1). Each of the jumps from 10.0 to 10.1 to 10.2 was more akin to the jump from Win98 to Win98SE or even the lesser jump of Win95 to Win95OSR (or whatever it was called).

      As for each OSX incremental update running faster on the same hardware, it's not true on 2002 PowerBook G4's regarding Tiger (from what I've seen). It was true for 10.0-10.3 but that's because 10.0-10.2 were slow (10.0 and 10.1 being *God-awful* slow).

      --
      -- "I never gave these stories much credence." - HAL 9000
    102. Re:Transitions.... by Anonymous Coward · · Score: 0

      Out of curiosity...

      What software of yours has broken across OS X updates?

      I haven't had any issues ever with the exception of certain system-specific utilities. I'll admit I'm one of those people that keeps up on his software updates (downloading new versions of GraphicConverter, TextWrangler, etc. whenever they come out) and this may mean I've upgraded to the fixed versions of these programs before I install the OS update - but even if that's the case, I can say I've never had an app broken by a system update that needed anything more than a free update to fix it. Seems like a non-issue to me; clearly it has bothered you and others, though, so what am I missing?

      PS. You're right, as of Tiger the API shouldn't change for the foreseeable future.

    103. Re:Transitions.... by idsofmarch · · Score: 1
      I'm curious about which packages were 'broken' by an OSX release that were not updated by the developer. Which applications did you have problems with?

      This seems like a really poor reason to migrate away from the Macintosh platform, especially as Apple has promised to slow down the upgrade cycle since OSX has officially matured. The transition between Panther and Tiger was especially painless.

      --
      Anyone who whines about being modded down should be.
    104. Re:Transitions.... by EnglishDude · · Score: 1

      Eh? I have a PowerMac G3 350MHz and OS X 10.4.5 works perfectly fine on that, acutally runs pretty quickly surprisingly considering its CPU speed, and OS X 10.4 will work fine on even older PowerMacs!

      Sure it won't run on stuff like LC475's but cmon, even Apple has to draw the line somewhere.

    105. Re:Transitions.... by cleinias · · Score: 1

      It depends on what you mean by "updated." Many developers will only offer a paid *upgrade* to the new version. Case in point: Tiger broke the hyperpopular backup app Retrospect. The developer, Dantz, is only offering a costly upgrade path.

      I have decided not to switch to Tiger.

      S.

    106. Re:Transitions.... by Nasarius · · Score: 1

      Because it's a marketing term coined by Microsoft, not a technical term.

      --
      LOAD "SIG",8,1
    107. Re:Transitions.... by toddestan · · Score: 1

      Oh by the way, you want to give us some references to articles or forums where others are talking about how slow Tiger is on their PowerBook G4? You can't just make blanket statements like you did without putting forth some evidence.

      It's pretty obvious why Tiger is slower than Panther, you have Dashboard and Spotlight, two new services that consume quite a bit of resources and can't be totally shut off or removed. Of course, it affects slower computers or computers with less ram more than it does high end machines, hence the reason why some people notice it and others don't.

    108. Re:Transitions.... by gad_zuki! · · Score: 0

      If youre counting .x releases of OS X, then Service Pack one and especially SP 2 certainly fall in the same category. Not to mention Service Pack 3 and 4 for the Win2k products. Not to mention the media and tablet editions. So you could add five or six more items to your list.

      Frankly, it makes my life a lot easier now that people seem to be standardizing on XP. The longer vista takes, the better. Ironically, its when I have to support macs is when the headaches come in.

    109. Re:Transitions.... by Graymalkin · · Score: 1
      As for Apple providing a short time frame before dropping old tech that is rediculous to do if it is true. I for damn sure want hardware/software I buy to last more than 3-5 years, or at least let me have the option to use it. Sounds like a scam to get more money in my opinion.


      This is no different than any other technology company. It is ridiculous to suggest that something is unusable as soon as it becomes officially unsupported by a company. Just because a system might be out of warranty doesn't mean you can't still get it fixed or use it on a day to day basis.

      Apple's requirements change with new OS releases, some formerly supported Mac models are dropped. This happens mainly because those systems can't adequately handle newer features in later OS releases. Sure Apple could disable features to make it run better but why ask someone to pay $129 for a new OS when it will end up disabling features to the point they see little or no improvement over the previously installed version? Hey sweet, the Apple logo in the left corner looks different!

      This is also good for third party developers. If there's a very specific range of systems supported by a particular OS, a developer need only target that version and above and be confident their software will run acceptably. If you support Jaguar (10.2) or newer, you only need to provide support for G3 and better processors as previous versions of OSX had limited support for 604e based Macs. Tiger's universal SDK is an even more salient point. If your software uses the 10.4u SDK barring any architecture specific problems it ought to compile and run without issue on either PowerPC or Intel Macs.
      --
      I'm a loner Dottie, a Rebel.
    110. Re:Transitions.... by toddestan · · Score: 1

      (try installing Sata drivers without one)

      The newer Microsoft XP disks I have come accross (the ones that come with SP2 and a good number of the fixes since then) will recognize most popular SATA controllers just fine, no floppy needed. RAID support is a bit more spotty though. If you have one of the old Windows XP disks (c. 2001) can you really complain that it doesn't know about hardware that did not exist at the time? (though needing the drivers on a floppy is certainly a valid compliant!)

    111. Re:Transitions.... by idsofmarch · · Score: 1
      That's actually what I was asking for an example of an app that didn't work on the transition between Panther and Tiger, I was curious. This isn't entirely Apple's fault, Dantz is using the transition as an excuse to charge customers which is unfortunate. My hope would be that Leopard doesn't change much to cause these kinds of problems. Tiger is a pretty good upgrade, but not as great as Jaguar to Panther was, although Dashboard and Spotlight are pretty damn cool.

      Now, although Dantz has decided to put the screws to its customers, are you really going to abandon the Mac? This seems like a greater reaction than is warrented.

      Apple and Microsoft are at opposite ends of the spectrum with regard to legacy code. If Microsoft made car stereos they'd be including 8-track and casette player with their CD player, while Apple would have eighty-sixed casettes for CDs without making interim combo players. There's a happy middle somewhere in between.

      --
      Anyone who whines about being modded down should be.
    112. Re:Transitions.... by NutscrapeSucks · · Score: 1

      Yeah, so basically Classic is only not "crappy" if you never have to use it.

      DOS/Win16 programs do run in a VM "out-of-the-way" in Windows. It's actually better in most cases than actual Windows 3.1, which I don't think you could say about Classic and OS9.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    113. Re:Transitions.... by NutscrapeSucks · · Score: 1

      You must be confused, because I was talking about the classic MacOS, which was totally insecure by design.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    114. Re:Transitions.... by NutscrapeSucks · · Score: 1

      Of course, one of those big users of undocumented features was Apple themselves. Remember the "unclean" 24-bit ROMs?

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    115. Re:Transitions.... by NutscrapeSucks · · Score: 1

      It might not have outsold OS/2, but strategically it was a victory because it Microsoft positoned a product both above OS/2 (NT) and below it (3.1). By creating their own "Better Windows Than Windows", Microsoft provided an upgrade path and basically removed the "need" for businesses to migrate to OS/2. People may have chosen Windows 3.1, but having NT around reassured people that Windows was the right choice.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    116. Re:Transitions.... by Danga · · Score: 1

      It is ridiculous to suggest that something is unusable as soon as it becomes officially unsupported by a company. Just because a system might be out of warranty doesn't mean you can't still get it fixed or use it on a day to day basis.

      Okay, I may not have made myself clear. The "tech" I was referring to was the actual software. I saw previously in this thread someone mentioning that with each new OS Apple released a lot of software that worked on the previous OS no longer worked. Here is the quote:

      "We (our family) have moved away from Macs because every major OS release broke half of our software. You end up paying for the new OS plus buying half of your software again. And you can't stick with the old OS because of some new software you need. For all of Windows problems, it has been doing a better job with older software." -- Scruffy

      I have no idea if this is the case since I have never owned a Mac, I was just making a point that if it is true that that would really piss me off. I don't think that OS's should be backwards compatible for software written more than 10 years before it was released, BUT it should still allow most software written in that previous period to work. At least try and be compatible with the last version of the OS's software. It's all about the benjamin's, either they don't want to spend the time/money to make things compatible or they just want to get everyone to buy the newest versions for the software that no longer works.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    117. Re:Transitions.... by prockcore · · Score: 1

      Also, each version of OS X runs faster *on the same hardware*.

      That's not the case with Tiger... which is signficantly slower than Panther.

      So that hasn't been true for almost 3 years now.

    118. Re:Transitions.... by Fordiman · · Score: 1

      Wow.

      Dude, just have a look at the Win32 API.

      The Win16 stuff are just 16 bit DLLs that make calls to their 32 bit equivalents; you can call both that and classic 'virtualization', in theory, but in practice it's like comparing wine to qemu. One runs native code with an API layer sandwiched on, the other trys to emulate an entire computer.

      And if you don't know the difference, or don't know which of the above simile applies to what, then shut up; you're talking loudly from your ass.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    119. Re:Transitions.... by Fordiman · · Score: 1

      The whole article is spin, written by some journalist who doesn't know a *char from a *int.

      For one thing, legacy system support only slows the system down if you're running 16 bit apps. And then, it only slows down the 16 bit app - cos it's running through a 16 bit compatibility layer.

      For another, legacy driver support only slows down your system if you have legacy hardware - and if you're using any hardware that requires a 16 bit or NT driver, chances are your machine is too slow to actually be running Windows XP.

      I have a lot of praises for Mac's architecture, and a lot of complaints about Windows', but I have to say, if you're going to bitch about something, at least know your shit.

      Like this, see:
      Wintel machines are, in general, slower than the new Macs because the new Macs come with Dual core processors, while most new PCs are still on commodity one-core machines.

      Or because the Mac Mach Microkernel and its support daemons are compiled for optimum performance on their target processors, while Win32 is still compiled for i486.

      Or because the Mac architecture is based on a microkernel/daemon structure, while Windows is still based on a monolithic kernel with binary-pluggable drivers.

      Or because the stupid fucker who wrote this article can't do system maintinance on his PC, and feels he knows all the answers because the Mac in the cubicle next to his rarely gets bogged down by viruses and spyware (mostly because Macs have small enough market share that people rarely write malware for macs - yeah, go. increase Apple's market share. Ruin it for the rest of us.)

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    120. Re:Transitions.... by wafflemonger · · Score: 2, Interesting

      I was under the impression that this is how Windows NT and later were supposed to be designed. Each environment subsystem is supposed to emulate the operating environment of the client program. It is supposed to act like a VM that translates between Windows and, say, DOS or whatever other environment they chose to implement. The original version came with an OS/2 subsystem, for example. I guess these subsystems did not do the job that marketing promised they would. It almost sounds like they were implemented more like the WINE project, as a series of API translations, than as a virtual machine.

    121. Re:Transitions.... by UncleFluffy · · Score: 1

      know a *char from a *int.

      Errrm... don't you mean "char* from an int*" ?

      (Sorry, I'm annoyingly sober right now, and therefore in a pedantic mood...)

      --

      What would Lemmy do?

    122. Re:Transitions.... by evgen88 · · Score: 1
      It's easy to ignore that "fact" since it isn't true at all.

      Windows 2000 (1999)
      Windows XP (2001)
      Windows Server 2003 (2003
      ) Windows Advanced Server
      Windows XP x64 (2005)
      Windows Server 2003 x64 (2005)

      FYI

      Windows 2000 (1999) = NT 5.0
      Windows XP (2001) = NT 5.1
      Windows Server 2003 (2003) = NT 5.2
      Windows Advanced Server = Which version? They have 2000 Advanced server, in which case NT 5.0
      Windows XP x64 (2005) = NT 5.1 (guess)
      Windows Server 2003 x64 (2005) = NT 5.2 (guess)

      Talk about paying for slight version updates . .. jeesh
    123. Re:Transitions.... by emilper · · Score: 1

      Apple and MS fanboys getting at each other's throats ? ... good ... now let's get back to that slapd.conf ... where was I ...

    124. Re:Transitions.... by vought · · Score: 1

      Of course, one of those big users of undocumented features was Apple themselves. Remember the "unclean" 24-bit ROMs?


      This had nothing to do with any undocumented feature. What actually happened is that Apple was just looking for memory manager flag storage space and they found it in the unused upper 8 bits of the M68000, since only 24 lines were hardwired, but the internal architecture was 32-bit.

      This caused problems when Macintosh II shipped, with 32 physical address lines. The OS was lagging at this point so nothing happened right away; System 7, with it's 32-bit memory map would force the issue in 1991, and a loads-at-startup patch (MODE32) was provided to avoid the old style memory manager flag storage routines in ROM.

      System 7 users could now use the 32-bit OS with their 32-bit hardware and address more than 8MB of RAM.

    125. Re:Transitions.... by Anonymous Coward · · Score: 0

      Tablet PC edition is a version of XP tailored for specific devices. It wouldn't make much sense to install it on my desktop PC. Media Center is similarly a tweaked version of XP with a couple of new apps and a new theme. As far as I am aware both of these are the same as XP "under the hood".

      In contrast, all of the OS X releases are upgrades, not modified versions for niche markets.

    126. Re:Transitions.... by Anonymous Coward · · Score: 0

      "I'll have what he's smoking".

      First you reply to the wrong post, then you spew out crap that nobody else on Earth agrees with.

      10.3 slower than 10.2? No way. I don't know anyone who would agree with this. Panther brought along significant speed improvements.

      Applications not running on new versions? The only apps that I know of that do this are Haxies and the like, since they are "hacking" the OS. New versions of apps often don't support previous OS releases, but that is just because the developers choose to take advantage of the new APIs.

      Tiger being a "service pack" for Panther? Get real. It had massive under-the-hood improvements (far better kernel resource locking, for one), a metadata system added to the filesystem (while we still wait for WinFS), a nicely integrated Widget system, an overall streamlined GUI (just look at PDF generation), the ability to annotate PDF files in Preview (worth a crapload to me, since it meant I didn't need to buy Acrobat), a massively improved graphics API, *way* better accessibility support, 64-bit support, and a crapload more. It is a much bigger leap than Windows 95 to 98.

    127. Re:Transitions.... by Richard+Steiner · · Score: 1

      In my experience, the step Microsoft took which kept people from migrating to OS/2 was not the introduction of Windows NT, but rather their near-continuous press releases about their up and coming mainstream 32-bit OS (Windows 95) originally known as "Chicago."

      Windows 3.1 was popular, and Windows NT did ensure that people knew that a real 32-bit API ("the future") existed, but the press releases about "Chicago" were tantalizing enough that a lot of people were willing to wait until its release (even it meant waiting for a couple of years) rather than move in any other direction.

      I know that my workplace moved to Windows 95 right away when it came out and didn't move to Windows NT at all until version 4 was released with the Win96-like desktop. Until Win95, though, their desktops were populated with Windows for Workgroups 3.1

      NT might have been a victory of sorts in that it brought the Win32 API to life in a way that was hard to ignore and demonstrated that it worked, but I think crediting NT for slowing OS/2 adoption is a bit much. Yes, it did that to a small extent, but most shops and users who moved to NT in its first two years tended to be hard-core MS shops to begin with (and thus were folks who would never see OS/2 as a viable solution).

      In my mind, the main thing which really hurt OS/2 (besides anticipation for Win95) was the same thing which makes Linux a tough sell: a lack of preloads. Yes, it had a relative lack of native apps (a lack of MS Office hurt, and the withdrawal of WordPerfect 6.0 late in its beta process was also a painful chapter), but its ability to run 16-bit software was good enough to cover that in many people's eyes. But the need to explicitly obtain it and do an installation was too much for many businesses to consider. They liked preloaded OSes.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    128. Re:Transitions.... by NutscrapeSucks · · Score: 1

      Whether or not developers were supposed to assume a 24-bit address space on Macs will be one of the great debates of history.

      What is true is that MODE32 was originally a third-party fix, and it took some years (and a certain amount of user complaining) for it to be included in MacOS.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    129. Re:Transitions.... by SEE · · Score: 1

      You're the one who brought up 1980s software and "over 20 years of backwards compatibility". It's interesting that you now want to shift the ground. Perhaps you didn't actually know as much about the Windows side of things as you thought? Maybe you should back down from your claim that Apple's backwards compatibility is "much better" given that you don't actually seem to be familiar enough with both systems to make such a claim, instead relying on an impression based on the anecdotes of others?

      No, of course not. You're an OS religious warrior. Who needs truth when you have faith?

    130. Re:Transitions.... by Phat_Tony · · Score: 1
      Well, I can see who the OS religious warrior is, since you need to put words in my mouth and make up things about me and, with absolutely zero evidence, proclaim I'm a religious zealot to defend your precious OS. No, I didn't know if XP ran old DOS programs, hence the question "How many circa 1985 DOS programs run under XP?" I didn't change ground in my second post, both posts were about software backwards compatibility, you're trying to make it look like my entire first post was about this one question you pulled out and twisted around.

      I'm a graphics professional, so yeah, I prefer Macs and that's what I've generally owned, but I've also had to use Windows at work for years and help support friend's Windows machines. When asked for advice on what computer to buy, I've recommended PC's to people, although I've also switched other people to Macs. Apple has tons of problems and bugs and Windows does plenty of things right, and had you known anything at all about me, you'd have known that I frequently post to Slashdot criticizing Apple, and on some occasions point out how Windows does things better.

      Instead, knowing nothing at all about me, you fabricate personal attacks, when my arguments just stuck to a discussion of facts and impressions regarding the issue we were discussing. The real irony is that the personal attacks claim I'm a zealot, while your last post makes it perfectly clear which one of us likes to discuss and learn about technical topics on Slashdot, and which one of us needs to fabricate things and make personal attacks on people to try to make their side win.

      --
      Can anyone tell me how to set my sig on Slashdot?
    131. Re:Transitions.... by ozric99 · · Score: 1
      In contrast, all of the OS X releases are upgrades, not modified versions for niche markets.

      To be fair, the entire OSX customer base is a niche market.

  6. Junk? by jued0001 · · Score: 1, Informative

    So this kind of stuff will make Windows faster? =P From the article: "In those five years, Apple Computer has turned out four new versions of its Macintosh operating system, beating Microsoft to market with features that will be in Vista, like desktop search, advanced 3-D graphics and "widgets," an array of small, single-purpose programs like news tickers, traffic reports and weather maps."

    --

    _______

    I just wish I could c:\format Internet

  7. That and... by Anonymous Coward · · Score: 2, Funny

    the many unneeded software one ironically has to run along with windows:
    - antivirus software
    - antispy software ...

    1. Re:That and... by Anonymous Coward · · Score: 0

      Please. If Mac or Linux were the dominant OS, all malware would be written for them instead.

    2. Re:That and... by esarjeant · · Score: 1

      I must agree, virtually every Windows PC I have ever worked on has been bogged down by a triumpherant of anti-virus, anti-spyware and firewall software. Most users don't understand that they only need one of each of these programs, and they never seem to comprehend that after installing an anti-virus/anti-spyware program the most important thing is to keep it up-to-date.

      It doesn't get any easier when Microsoft starts publishing programs that do the same thing. Users then "upgrade" their PC's to include the MS versions of everything, and chaos ensues.

      Apple has made inroads by avoiding NIH syndrom. They were more than happy to leverage a UNIX platform, and rather than invent all sorts of new ways to do the same thing they simply took advantage of simple UNIX truisims. Microsoft is trying to invent something new, and this can be an especially painful process if there is nothing new to be invented.

      --

      Eric Sarjeant
      eric[@]sarjeant.com

    3. Re:That and... by ConceptJunkie · · Score: 1

      "triumpherant"

      What a cool word. Sounds like something Steve Ballmer would do if Vista is a big success.

      I think the word you are looking for is "triumvirate".

      --
      You are in a maze of twisty little passages, all alike.
    4. Re:That and... by esarjeant · · Score: 1

      Yes - that would be the right word -- "triumvirate"

      --

      Eric Sarjeant
      eric[@]sarjeant.com

  8. Precisely by Whiney+Mac+Fanboy · · Score: 0, Insightful

    Steve Jobs made the decision to move to a robust, open framework, using the a MACH kernel.

    While it may have broken some legacy applications, they can still run under emulation - all new applications run much faster then their windows counterparts.

    Its about time Bill Gates realised Vista is fundamentally broken, copy Apple (again) and port the win32 API over to *BSD.

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Precisely by Sique · · Score: 1

      But Windows NT ironically runs on something similar, and when WinNT was being developed, it used some kind of Mach2/Mach3 mixture as starting point.

      --
      .sig: Sique *sigh*
    2. Re:Precisely by ozmanjusri · · Score: 1
      Steve Jobs made the decision to move to a robust, open framework, using the a MACH kernel.

      Apple could make that change because the majority of their customers use a narrower range of applications than Windows users. There are thousands of businesses out there running custom or niche applications on Windows with only a few equivalents on Macs.

      The problem for Microsoft is that the depth of the legacy software they support is how they lock their customers in. If the business is already committed to use Windows for , then they may as well use it for their office work as well. If Windows loses compatibility with some of the thousands of specialised apps out there, those customers will have no incentive to stay with MS.

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:Precisely by MancunianMaskMan · · Score: 1

      Heck, they could use Darwin as the base of their new legacy-free Windows OS if they wanted. I gues Steve Jobs whould choke on his cornflakes and die if he read that in his morning paper...

    4. Re:Precisely by Hal_Porter · · Score: 1

      Exactly, and supporing old software is easy with this kind of architecture. All the 16bit compatibility stuff is in a separate subsystem, and one that will get killed off when Win64 debuts.

      And they have an architecture where Windows checks for compatibility flags in the registry for each application. If they find an application breaks with a new version of Windows, they usually need to just set the right flags to fix it.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    5. Re:Precisely by diegocgteleline.es · · Score: 1

      You know, NT is also derived from Mach - that they got their inspiration from vms, just like os x got it from BSD doesn't change the facts.

      I guess you're also aware that windows can host several "subsystems", and that win32 is justone of them? There used to be OS/2 and POSIX subsystems aswell, but Microsoft seems to want to focus on win32.

      You know, they used this also to run DOS apps in XP. XP has no DOS on it. Just an emulation. Just like Mac OS X.

    6. Re:Precisely by Been+on+TV · · Score: 1

      There might be a wider selection of choices in a number of categories of applications on Windows, but if you look at the requirements of these apps in terms of processing capacity, data storage needs, communications needs, security requirements and so on, you will very quickly find that the there is nothing keeping a modern Mac from accommodating these needs.

      Those who have really specialized needs moved to Linux a long time ago, giving them the ability to modiy the kernel, something you cannot do on Windows. You could modify the opendarwin kernel, but then you would loose the GUI and a lot of other good stuff on the Mac. Snort Inline is an application that is impossible to implement on a standard Mac OS X or Windows system, but perfectly possible on Linux thanks to Linux's ability to be adapted to special needs.

      --
      The future is in beta
  9. This isn't why Windows is slow... by daitengu · · Score: 0, Flamebait
    Legacy code for what? Hardware support? I'm pretty sure I can enable ISA and old hardware support in Linux and see no slowdown at all. In fact, I'm also quite certain that I could enable every single option in my Linux Kernel, and it still wouldn't run half as slow as Windows did on the very same machine.

    Let the flames begin.

    1. Re:This isn't why Windows is slow... by bigdavex · · Score: 4, Informative

      They don't mean execution speed. They mean the speed at which Microsoft makes new releases.

      --
      -Dave
    2. Re:This isn't why Windows is slow... by x2A · · Score: 4, Informative

      Legacy support could include being able to run DOS, Win16, OS2 applications, switch to realmode to perform some BIOS functions should the need occur, etc.

      There's also code in place to check for old pieces of software which wouldn't otherwise work with newer versions of windows, eg:

      I first heard about this from one of the developers of the hit game SimCity, who told me that there was a critical bug in his application: it used memory right after freeing it, a major no-no that happened to work OK on DOS but would not work under Windows where memory that is freed is likely to be snatched up by another running application right away. The testers on the Windows team were going through various popular applications, testing them to make sure they worked OK, but SimCity kept crashing. They reported this to the Windows developers, who disassembled SimCity, stepped through it in a debugger, found the bug, and added special code that checked if SimCity was running, and if it did, ran the memory allocator in a special mode in which you could still use memory after freeing it.

      (taken from http://www.joelonsoftware.com/articles/APIWar.html )

      These kinds of things are going to have an effect on performance, and an even greater effect on development time (windows, late again?)

      --
      The revolution will not be televised... but it will have a page on Wikipedia
  10. Emulation Layer by NETHED · · Score: 5, Insightful

    Windows Vista is coming out as a 're-write' of the code, but I don't believe they are recoding the real legacy parts of the Windows code. I think Microsoft needs to do away with native legacy support like Apple did, but keep it around with emulation. If WINE can reverse engineer the Windows layer, than why can't Microsoft, with access to the source?

    --
    --sig fault--
    1. Re:Emulation Layer by Cheapy · · Score: 1

      A guy from MS told me that Vista was mainly additions to the code of previous versions.

      The next version will be a complete rewrite (so he says).

      --
      Would you kindly mod me +1 insightful?
    2. Re:Emulation Layer by Jerom · · Score: 2, Insightful

      Again...

      every version is "going to be a rewrite"...

      J.

    3. Re:Emulation Layer by x2A · · Score: 2, Interesting

      Well it pretty much already is, they're called 'subsystems'... one for Win16 support, one for OS/2 support etc. But it's not so much emulation, as providing different API's through different libraries, loaded and shared when they're needed... just as WINE is (as we know, Wine Is Not an Emulator).

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    4. Re:Emulation Layer by NutscrapeSucks · · Score: 1

      I think Microsoft needs to do away with native legacy support like Apple did, but keep it around with emulation.

      OS X is still loaded with legacy API support, don't think otherwise. It's just that there was fundemental issues that prevented classic apps from being pulled forward.

      Oh, and as for the general presumption that Apple knows better than MS about how to produce an OS -- Let's not forget that OS X was two years late itself, and shipped in mostly unusable state. A dollar says Vista will be much less buggy/slothy than 10.0.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    5. Re:Emulation Layer by oneandoneis2 · · Score: 1

      That's what I said yesterday, funnily enough...

      --
      So.. it has come to this
    6. Re:Emulation Layer by Anonymous Coward · · Score: 0

      What kind of legacy API support does OS X have? Perhaps you are referring to Carbon, the backwards-compatible modernized MacOS API. Not exactly a legacy API, as programs have to be modified and recompiled to take advantage of them, with the added benefit that they will run on older macs, too. Or maybe you are talking about Cocoa, the Nextstep API that didn't need much changing in the first place. That is a big part of why Apple bought back Jobs - his new OS was really good.

      OS X is not a classical MacOS. It is Nextstep with a Mac equivalant of WINE and a lean transitional API so that programmers do not have to rewrite all of ther code.

    7. Re:Emulation Layer by Ilgaz · · Score: 1

      Simplest example ever for comparison with MS.

      Quicktime 7 works perfect on Windows 2000, 6 year old system. I know since many video edit stations run Windows 2000 for stability.

      "Same" program does need OS X 10.3.9 to function properly (last build of 10.3.x panther) and it will be "OS suicide" if you even hack/try installing on Jaguar, RELEASED 2002.

    8. Re:Emulation Layer by NutscrapeSucks · · Score: 1

      Carbon isn't necessarily "modernized" -- there's still stuff pulled straight over from the old MacOS (pascal strings, handles, etc). Which isn't a problem -- it's just the fact that Apple did not start over clean.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    9. Re:Emulation Layer by muhgcee · · Score: 1

      Let's not also forget that OSX is based on FreeBSD. So it isn't like they produced it from scratch.

    10. Re:Emulation Layer by Cheapy · · Score: 1

      I've never heard that said about Windows. Can you provide a link that says that Microsoft stated that for all their versions? I'm interested.

      --
      Would you kindly mod me +1 insightful?
    11. Re:Emulation Layer by Steve001 · · Score: 1

      NETHED wrote:

      Windows Vista is coming out as a 're-write' of the code, but I don't believe they are recoding the real legacy parts of the Windows code. I think Microsoft needs to do away with native legacy support like Apple did, but keep it around with emulation. If WINE can reverse engineer the Windows layer, than why can't Microsoft, with access to the source?

      What I thought that Microsoft should have done with the versions of Windows beginning with Windows 95 (which didn't have a completely separate version of MS-DOS within it), was to have no backwards compatibility, but when you install it it gives you the option of retaining your old OS. When needed you could drop back to the old OS for the applications that need it, then return to the current version of Windows when needed with a simple keystroke (like the old TSR programs).

    12. Re:Emulation Layer by Billly+Gates · · Score: 1

      I was under the impression the %60 Vista rewrite and the delay had to do with the fact that the rewritten code was trashed and the old buggy code is going to be used instead?

    13. Re:Emulation Layer by burkettc · · Score: 1

      Bogus - numbers were wrong. No programming team could rewrite 60% of Windows in 6 months..... no way. It turned out the Aussie site that plugged the 60% number was full of it....

    14. Re:Emulation Layer by shane_rimmer · · Score: 1

      Sounded to me like something heard quite often in just about any development house:

      "This shit sucks! Why don't we just scrap it and start from scratch with the knowledge we gained when we originally wrote this garbage?"

      "Next version will be a rewrite."

    15. Re:Emulation Layer by dcam · · Score: 1

      What windows needs is a *really* cut down version where you can choose what you install. When you install windows, even on a server, you get the whole echilada. Can someone tell me why I need a mail client/media player/paint on a server? For that matter, why do I need a browser or even a GUI?

      Why can't I run a really cut down version? The rest is just increases the number of attack vectors.

      --
      meh
    16. Re:Emulation Layer by Kanasta · · Score: 1

      Clearly, access to the source makes managers want to 'use existing code', thus inhibiting clean implementations like WINE. It's like, I could sit down at the drawing board and design an emulator, or I could hack away at bits of existing code and always have something compilable.

      What would you choose as a paid prog with no pride in the code (it's not your code anyway)

  11. SnailSoft by ExE122 · · Score: 2, Insightful

    But this doesn't seem to do anything to address the core Windows problem; Windows is too big and too complex

    Here's What You Need to Use Windows XP Professional
    PC with 300 megahertz or higher processor clock speed recommended; 233 MHz minimum required (single or dual processor system);* Intel Pentium/Celeron family, or AMD K6/Athlon/Duron family, or compatible processor recommended
    128 megabytes (MB) of RAM or higher recommended (64 MB minimum supported; may limit performance and some features)
    1.5 gigabytes (GB) of available hard disk space

    Mac OS X Version 10.4 requires a Macintosh with:
    PowerPC G3, G4, or G5 processor
    At least 256MB of physical RAM
    At least 3.0 GB of available space on your hard drive; 4GB of disk space if you install XCode 2 developer tools

    Nice try, but Apple and Linux have far more complex operating systems that don't slow to a crawl every time you click a mouse.

    And a crucial reason Microsoft holds more than 90 percent of the PC operating system market is that the company strains to make sure software and hardware that ran on previous versions of Windows will also work on the new one

    They fail to mention that their use of the word "software" only applies to M$ products. Legacy support for other applications is still as flawed as it is on any OS. Either way, Apple does come out with universal binaries and Rosetta support to solve these issues. Also, Apple lets you run OS X in "Classic Mode" as long as you have OS 9 installed in order to support legacy apps.

    I personally think Windows' biggest flaw is its file paging. Its done so poorly that it'll eat up your memory in a flash. Then you're sitting there for 2 minutes listening to your hard drive going crazy trying to copy it all.

    And that is an excellent graphic in the article of a very confused Gates.

    --
    "Man Bites Dog
    Then Bites Self"
    --
    Capitalism: When it uses the carrot, it's called democracy. When it uses the stick, it's called fascism.
    1. Re:SnailSoft by jbolden · · Score: 2, Insightful

      They fail to mention that their use of the word "software" only applies to M$ products. Legacy support for other applications is still as flawed as it is on any OS.

      I don't think that is true at all. Microsoft spends a fortune supporting other apps that are popular. And you see the difference on Mac something like 10% of all apps need a patch to run after even minor OS upgrades. Linux is much worse. OTOH you can probably run something like 50% of your Windows 3.0 programs today. Neither OS is even close to that. Only Sun does a better job (assuming you consider binary compatibility a plus).

      So no I don't see evidence of bias in terms of compatibility.

    2. Re:SnailSoft by failure-man · · Score: 2, Insightful

      Have you ever run XP on something with those specs?
       
      I mean, it works and all. (If you define a 10 minute boot cycle and 15 seconds to get file properties as "working.")
       
      Using the computer this way is about as exciting as watching an elderly couple parallel-park a motorhome.

    3. Re:SnailSoft by BWJones · · Score: 1

      Nice try, but Apple and Linux have far more complex operating systems that don't slow to a crawl every time you click a mouse.

      The other interesting thing to note here is the number of actual code writing engineers that are on each OS software team. For Microsoft, that number is in the many thousands (upwards of 10,000) working on Windows. For Apple, that number is in the low hundreds (around 220 last time I checked) working on OS X.

      --
      Visit Jonesblog and say hello.
    4. Re:SnailSoft by UnknowingFool · · Score: 1
      Here's What You Need to Use Windows XP Professional PC with 300 megahertz or higher processor clock speed recommended; 233 MHz minimum required (single or dual processor system);* Intel Pentium/Celeron family, or AMD K6/Athlon/Duron family, or compatible processor recommended 128 megabytes (MB) of RAM or higher recommended (64 MB minimum supported; may limit performance and some features) 1.5 gigabytes (GB) of available hard disk space

      Not to mention those are the bare minimum specs for Windows to run. From pratical experience XP Pro on anything less than 256MB of RAM crawls. If you wanted to run Office, forgetabouhtit.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:SnailSoft by Anonymous Coward · · Score: 0

      Linux is much worse.

      Huh? The last time I needed to make a change because of a kernel upgrade was 2.4 to 2.6 requiring module-init-tools instead of modprobe.

      Contrast that with the old p200 that I keep around specifically to play my old DOS based games that won't run any other way.

    6. Re:SnailSoft by Moby+Cock · · Score: 1

      What is up with this notion of legacy support. Vista is so big and resource hungry that it requires a top of the line machine, so why is legacy hardware support such a discussion point?

      The issue is legacy software support. Vista needs to be able to run old apps, not support old modems. This is only true in business settings. Old apps are debugged and training is complete so no new expense is incurred. The home version of Vista could very easily be sleek and trimmed down, but it won't be.

    7. Re:SnailSoft by Anonymous Coward · · Score: 0

      Of course, your old DOS based games ARENT Windows based games, so have nothing to do with Windows backwards compatibility, nor this conversation.

    8. Re:SnailSoft by p3d0 · · Score: 2, Interesting

      I think that must be some kind of confirmation of Brooks' Law. Somehow.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    9. Re:SnailSoft by jbolden · · Score: 1

      In terms of hardware: old scanners, old printers, old monitors, old speciality devices (especially old cards).

    10. Re:SnailSoft by x2A · · Score: 1

      "They fail to mention that their use of the word "software" only applies to M$ products"

      Absolutely not true - as to not repeat my last post:
      http://it.slashdot.org/article.pl?sid=06/03/28/091 2246

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    11. Re:SnailSoft by ILKO_deresolution · · Score: 0

      True that, the hard drive runs all the time! Is it the paging system?

      --
      I tip toe like rats on vouge runnways.
    12. Re:SnailSoft by Moby+Cock · · Score: 1

      I just did a quick puruse of my local newspaper and the adds for new computers (suitable for running Vista) all list new flat screen monitors and scanner/printers in the list price. Component by component upgrades are not commonplace (well, maybe by te readership of this site). Most Vista users are going to get a whole new system, not a small upgrade.

    13. Re:SnailSoft by falcon5768 · · Score: 2, Insightful
      Funny I had Tiger running on a iMac G3 500 mhz (256 megs) and its completly useable, sure you cant run photoshop but you can generally run light games office, etc. Also the "stats" you quoted are full install ones, OS X can run fine with 128 meg and can be trimmed right down to 1 gig if you remove all the language and localization crap along with 99% of the print drivers you will never ever use.

      Now I ALSO had a Compaq 600 mhz with 128 megs (that I bumped to 256 megs) and it was a snail, took ages to load and crashed at everything, eventually we just replaced it with a HP (wasnt mine, was my girlfriends father and I pursuaded him to buy a new machine already)

      So I am more incline to think that the Apples will run better with slower machines than the PCs, but neither is in any way fast.

      As for complex, even though BSD looks scary, its infinatly less complex that that jumbled mess of Windows code out there that even if they where to release is Im sure it would take years to even understand what the hell they where trying to do on some of the stuff.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    14. Re:SnailSoft by minus_273 · · Score: 1

      XP released in 2001. OSX 10.4 released in 2005. Does anyone else see a problem with this comparison? how about we look at the specs for Vista and compare that with 10.4 or we can compare 10.1 and XP. 10.1 needed 128 but would run on 64Mb and was much smaller.

      --
      The war with islam is a war on the beast
      The war on terror is a war for peace
    15. Re:SnailSoft by Frag-A-Muffin · · Score: 4, Insightful


      Here's What You Need to Use Windows XP Professional
      PC with 300 megahertz or higher processor clock speed recommended; 233 MHz minimum required (single or dual processor system);* Intel Pentium/Celeron family, or AMD K6/Athlon/Duron family, or compatible processor recommended
      128 megabytes (MB) of RAM or higher recommended (64 MB minimum supported; may limit performance and some features)
      1.5 gigabytes (GB) of available hard disk space

      Mac OS X Version 10.4 requires a Macintosh with:
      PowerPC G3, G4, or G5 processor
      At least 256MB of physical RAM
      At least 3.0 GB of available space on your hard drive; 4GB of disk space if you install XCode 2 developer tools


      While we're comparing apples to oranges, I've got a few for you too. :)

      BTW XP was releases Oct. 2001? and Mac OS X Tiger (10.4.0) was released just last year? That's like 4 years. You've GOT to be kidding me? Have you seen what's changed in 4 years? Or are you still living in a shack somewhere with your 233Mhz Windoze box?

      Here are the requirements for slackware 3.4:
      3.4 (Kernel 2.0.33)

              * Intel 8086
              * RAM - 8 MB
              * Minumum Drive Space: 40 MB

      Man, your windows is so complex cuz it requires at least a Pentium.

      Here's the kicker, if you actually READ the article, it's not even focused on the running speed of windows compared to everything else. It's saying because of all the legacy support, that adding any features requires so much work and testing to make sure it doesn't break anything else for the last 20 years of windows programs. And because of this it's "slow" in terms of being able to add features or to innovate.

      If you want a real comparison, why don't you take the requirements for Vista which isn't even out, but might have some of the features Mac OS X already! And guess what the requirements for Vista is going to be?

      --

      AirSpeak - http://itunes.com/apps/AirSpeak
    16. Re:SnailSoft by morgan_greywolf · · Score: 2, Informative

      PC with 300 megahertz or higher processor clock speed recommended; 233 MHz minimum required (single or dual processor system);* Intel Pentium/Celeron family, or AMD K6/Athlon/Duron family, or compatible processor recommended 128 megabytes (MB) of RAM or higher recommended (64 MB minimum supported; may limit performance and some features) 1.5 gigabytes (GB) of available hard disk space Microsoft's minimum specifications are completely ludricous. I'm sure, you COULD run Windows XP on a machine of those specs, but forget about running anything with extensive memory requirements (Photoshop or CAD applications or some desktop publishing packages). And it takes up to 2 minutes to start a web browser (even IE). Dream on. Windows XP sucks even a 600 or 800 MHz with 256 MB of RAM.

    17. Re:SnailSoft by Anonymous Coward · · Score: 0

      Uh, did you disable visual themes? I have a P2-333 with 128MB of RAM (recently upgraded from 64MB) that runs Windows XP perfectly fine. Most of its boot cycle is spent waiting for the BIOS POST, which takes about two minutes. (I think the hard drive is going so the IDE detection takes a while.) The file properties window load time should depend on the hard drive speed. If you have an old hard drive in the computer, it is going to take a while to load, although 15 seconds sounds extreme. Perhaps you should run a SMART test on the drive to see if it is getting errors.

    18. Re:SnailSoft by Anonymous Coward · · Score: 0

      That's not my experience - it's not fast, but win98 really wasn't much faster (Celeron 400, 128MB).

    19. Re:SnailSoft by geobeck · · Score: 1

      I installed Windows XP Pro on a marginal system at work once. Then I installed Office XP. Took up 80% of the hard drive. I swear, the thing cried before I put it out of its misery.

      --
      Find environmentally and socially responsible products on http://buy-right.net
    20. Re:SnailSoft by jbolden · · Score: 1

      You are thinking home users, business users don't upgrade their whole infrastructure. So yes upgrades will be common. Corporate users is really the group that Microsoft is worried about regarding compatibility they are the ones with very high standards in this regard. Home users are pretty forgiving. As an aside, free printers are really really expensive per page; you are paying for them.

    21. Re:SnailSoft by Zathrus · · Score: 1

      Here are the requirements for slackware 3.4:
      3.4 (Kernel 2.0.33)
                      * Intel 8086


      Uh, I'm sorry, but Slackware is simply not going to run on an 8086, 80186, or 80286.

      And while it may boot on an 8 MB RAM system, don't try to use X on that sucker. Or much else for that matter.

      Here's the kicker, if you actually READ the article

      But this is /.! Nobody reads the article!

      It is a rather horribly named article though -- I've got to imagine the name was foisted upon it due to column width/length restrictions or other dead tree issues. It's missing the word "Development" after "Windows" (and even then, that could be misleading, but it's at least better).

      And guess what the requirements for Vista is going to be?

      Awfully similar to those for other modern OS's, including Mac OS X and modern desktop Linux systems. And, as with any piece of software, I wouldn't want to use it at anywhere near the "minimum" spec.

    22. Re:SnailSoft by Moby+Cock · · Score: 1

      You are thinking home users, business users don't upgrade their whole infrastructure.

      I quote myself: "This is only true in business settings. Old apps are debugged and training is complete so no new expense is incurred. The home version of Vista could very easily be sleek and trimmed down, but it won't be."

      This absolute requirement for all legacy support is insane. The back to school and xmas seasons that are being missed are not corporate buying seasons. The Home version of Vista could have dropped a hell of a lot of the legacy requirements and shipped in time to catch these buying seasons. But MS has lost focus and as a result will make Vista Home able to run scanners from 1996 even though almost nobody will actually have a need for it to be able to do that.

    23. Re:SnailSoft by Anonymous Coward · · Score: 0

      BTW XP was releases Oct. 2001? and Mac OS X Tiger (10.4.0) was released just last year? That's like 4 years. You've GOT to be kidding me? Have you seen what's changed in 4 years? Or are you still living in a shack somewhere with your 233Mhz Windoze box?

      Mac OS X was released on March 24, 2001. Just because Apple gives it a new "big cat" nickname and charges you for it doesn't make it revolutionary. I've "seen what's changed in 4 years" on a Mac and I have to say it's not that much.

    24. Re:SnailSoft by pla · · Score: 1

      I personally think Windows' biggest flaw is its file paging.

      Not sure if you mean the file cache or their virtual memory implementation, but regardless, both of those suck harder than a hoover on 3-phase.


      I know this counts as something of a near-religious topic, but it has always amazed me how much perkier XP gets with no pagefile (and Win2k before it, though you needed to put the pagefile on a ramdrive because it wouldn't just let you turn it off). Doesn't matter if you have over a gig of RAM, XP still wants to keep as much as possible on disk.

      The biggest problem with that, however, comes from the habit of certain poorly-written games (MS's own included) that, as their first action, try to allocate their entire address space regardless of never actually using more than 200MB.


      And as for the file cache... I've never quite understood what monkey-on-acid came up with the idea to keep memory full with prefetched programs that you might someday run, yet swap out parts of the friggin' kernel!

    25. Re:SnailSoft by jbolden · · Score: 1

      OK I think we may be agreeing then. I was presenting Microsoft's position on business legacy hardware support. I agree that for home its much less important.

    26. Re:SnailSoft by Frag-A-Muffin · · Score: 3, Informative


      Mac OS X was released on March 24, 2001. Just because Apple gives it a new "big cat" nickname and charges you for it doesn't make it revolutionary. I've "seen what's changed in 4 years" on a Mac and I have to say it's not that much.


      OMG. Are you playing that same damn stupid game the previous guy is playing. First of all HE named OS X Tiger .. not me .. so if you want to compare with the first OS X, then HERE are the sys. reqs:

              * Supported Computers - Power Macintosh G3, G4, G4 Cube, iMac, PowerBook G3, PowerBook G4, iBook
              * RAM required - 128 megabytes of RAM recommended

              - 64MB minimum (barely usable)

              * Hard Drive Space - 1.5 gigabytes

              - 800MB for the minimal install

      Awfully close to the "minimum specs" required to run XP wouldn't you say?

      I'm getting too old for this site or something, cuz no one's *thinking* any more. :\ Anyone want my 4 digit /. id?

      --

      AirSpeak - http://itunes.com/apps/AirSpeak
    27. Re:SnailSoft by Anonymous Coward · · Score: 0

      I get what you mean, but the comparison doesn't work either. OS X has bucked the trend in that each successive release so far has been *faster* than the previous release. This is absolutely true. Just compare the feel of 10.1 and 10.3 or 10.4 on a machine that can run them all (i.e. the older machines). Same hardware, improved performance. So your comparison actually makes Windows look *worse*.

      Now, *why* OS X is getting faster is an interesting question (better compilers available now than before? not enough code optimization work done previously?) but if you look at the requirements, there is no question that XP is more bloated and slower than 2k. And there's every indication Vista is going to be more bloated and slower than XP on the same hardware as well. Why is it that Apple can optimise and improve performance while MS - presumably also busy optimising - cannot? What is it about the fundamentals of the OS that prevents this?

    28. Re:SnailSoft by confused+one · · Score: 1
      Microsoft has always published ludicrous minimum hardware requirements. There was a rule of thumb I picked up somewhere that simply said, at a minimum, double any hardware requirements provided by Microsoft.

      At 233 MHz and 128MB of memory, WinXP is effectively un-usable. I wouldn't run it on anything less than a 500 MHz PIII and 256MB of memory.

    29. Re:SnailSoft by CockMonster · · Score: 0

      If they haven't released it how do you know it's a 'jumbled mess'? You illiterate tool

    30. Re:SnailSoft by justthinkit · · Score: 1
      XP paging does suck, badly. I get systems with 1+GB of RAM and then turn off paging.

      The only thing worse than XP paging is XP paging on a system with a failing hard drive (my Dell) -- I have had to even moved temp file and IECache locations to anothe drive.

      --
      I come here for the love
    31. Re:SnailSoft by confused+one · · Score: 1
      I should have added this to the previous:

      That's what bothers me about Vista. Microsoft isn't doing the typical and listing ludicrous minimum specs... They're saying you need a fairly powerful CPU and GPU pair with 1GB or more (preferably ECC) memory.

    32. Re:SnailSoft by plague3106 · · Score: 2, Informative

      And guess what the requirements for Vista is going to be?

      There's no need to guess, the requirements have already been posted.

    33. Re:SnailSoft by benzapp · · Score: 1

      I had a laptop with a Celeron 600 and 128 megs of ram. I never used it for much beyond web browsing and light word/excel in a hotel room, but it worked fine.

      --
      I don't read or respond to AC posts
    34. Re:SnailSoft by Khyber · · Score: 1

      I don't know what you're talking about. I've got a 400 mhz Celeron IBM Thinkpad with a paltry 96 megs of RAM. It only takes four minutes to fully boot up (and one minute of that is the stinking computer doing it's self-test upon power-on) Windows XP. Now, maybe you've got a hundred different programs loading up at one time, The only thing that pops up at all in my taskbar is the volume adjust icon, and upon full system start, hitting CTRL+ALT+DEL to bring up the task manager shows 19 running processes (the task manager being one of them, so 18 other processes done on startup) Oh, and that's coming from the first boot from a fresh install of XP.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    35. Re:SnailSoft by Khyber · · Score: 1

      Okay, now I'm going tohave to point you out to the CAD/Drafting class at Germantown High here in Memphis. They're STILL running....

      266MHz PII
      64 megs of RAM
      Windows 2000

      If you *DARE* say you can't do anything intensive on that machine, I think you need to get your butt back to high school, specifcally the one I'm talking about. We re-designed a Chevrolet Belair in less than two hours total time.

      Can't do anything intensive on a low-spec machine, MY ASS. Whatever happened to being patient to get a desired result?

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    36. Re:SnailSoft by coolGuyZak · · Score: 1
      Anyone want my 4 digit /. id?

      GIMME!!

      You had to expect this from someone... ;)

    37. Re:SnailSoft by confused+one · · Score: 1
      And your machine meets my minimum spec except for memory. If you can live with the disk swapping, then... Well, it's a matter of opinion really; and, you are correct that 128MB is enough.

      Keeping in mind my WinXP Pro machine has four development environments on it, tools, various DAQ boards for dev work, Office Pro, MSDE SQL server, and so on (loaded for bear) .... the machine is using around 400MB immediately after boot, idle, with only Outlook running on the desktop. Most machines won't have this much loaded at boot time.

      I have found that 128 MB results in disk swapping and 256MB reduces disk swapping significantly. Since I do work with data acquisition and controls stuff, I hate to see the machines pause while swapping memory, when they should be closing a valve somewhere...

    38. Re:SnailSoft by Ajehals · · Score: 1
      I don't think that is true at all. Microsoft spends a fortune supporting other applications that are popular. And you see the difference on Mac something like 10% of all apps need a patch to run after even minor OS upgrades. Linux is much worse. .

      The bonus with Linux is that you can upgrade elements as you see fit and as you require and decide how much legacy code support you need, you don't have to keep all of it. I have a Debian box that I mess about with that has just been repeatedly upgraded from 2.2 to 2.6.14 (kernel versions) through every minor increment, sure I have had to upgrade a lot of stuff but apt-get upgrade just does it. - I have even gone through downgrades (mainly to match other stuff I am working with) and with a few minor glitches everything has gone well. - whilst with my production boxes I upgrade when I feel there is a valid reason too

      More to the point because there are multiple standards of up-to date (/stable /testing /unstable /experimental) there isn't a point where I am most up to date or a point I need to aim for (think WinXPSP2 at the moment with Office2003 SP? Adobe Acrobat 7 Photoshop whatever plus whatever number of security fixes etc etc...). plus with Linux I never had to pay for the upgraded software or OS releases other than with the occasional donation to a project and by making sure I spend some time answering questions in a support forum.

      The problem with Microsoft and to a lesser degree with Apple (Apple computer not Apple Corp unless you were getting confused) (I have a powerbook 1400c that got upgraded occasionally a few years back and now is never going to see another change) is that there is a de facto end point that is always shifting and with each shift you need to replace everything affected, with Linux everything kind of goes with the core changes, some things are dropped along the way but you can always add compatibility to support them if they do.

      what other OS lets you go back to and download a minor increment version of some software that was released 10-15 years ago with some minor tweaks whilst not including tons of legacy code to support applications that 99% of users no longer use?

      And one final point (and one of my favourite bits about the whole Linux platform), is that if I install a new machine I can do so directly using all the software at the version I want with all the legacy support (or none) as I see fit without going through an OS installation, a couple of Service pack installations, some software installations then some software upgrades, then some more windows updates to get to a point where it is secure enough to use and has everything I need in a working configuration. I remember upgrading a Compaq presario from win3.1 through to win2000 by installing each OS as an upgrade, they were all off the shelf OS upgrade CD's except the Win98 install which for some insane reason was on 50 or so floppy Disks. Still got the floppy disks, never know when you might need one :)

      just a thought

    39. Re:SnailSoft by morgan_greywolf · · Score: 1

      CAD/Drafting. Meaning *2D* CAD. This is possible. I was talking about 3D solids-based CAD, which is what I deal with on a day-to-day basis. Solid modeling requires a heck of a lot more power than 2D-CAD.

      Plus you're running Win2K, which has far lower memory requirements than XP.

    40. Re:SnailSoft by jbolden · · Score: 1

      We are discussing binary compatibility. This would be the debian equivalent of using options like ignore-breakage, not having apt resolve dependencies issues, etc... I agree with you regarding the Linux model being a much better one in terms of control (and problem resolution). But it doesn't even try to offer binary compatibility. You can't take a debian 1.3 .deb file force and install and expect it to work.

    41. Re:SnailSoft by Anonymous Coward · · Score: 0

      > make sure it doesn't break anything else for the last 20 years of windows programs.

      Actually Windows 1 programs were broken by Windows 3.0 and Windows 2 programs were not supported by Win95 so I keep a virtual copy Win3.11 so I can still run a Windows 2 program that still does a (decreasing) job.

      It seems that the plan for Vista was to dump all the 'legacy' Win32 programs into a virtualised copy of WinXP running alongside Vista which would only do new Win.NET stuff. Thus the requirement for 800Mb RAM minimum because it is 300 for XP and 500 for Vista.

      Windows 98 was delayed 6 months because the betas were rejected by users. MS had taken out support for DOS and Win 3.x programs for 'stability' reasons (or to force users still running their Office 6 on Win95 to buy new copies of 97) and took 6 months to add it back in.

    42. Re:SnailSoft by Ajehals · · Score: 1
      Point taken but we are taking windows being "slow", possibly due to binary compatibility. binary compatibility is included to support legacy software, not for the purity of binary compatibility.

      So to get rid of the issue of binary compatibility, and other methods of allowing legacy code to run (emulation) you either a) don't make stuff compatible or b) recompile the software for the OS or c) make the OS support a large number of legacy binaries by whatever method.

      Just because MS have opted to do something that has the impact of (apparently) "slowing" the OS is not a justification for the OS being "slow".

      Now just to clarify, your parent article:

      They fail to mention that their use of the word "software" only applies to M$ products. Legacy support for other applications is still as flawed as it is on any OS. I don't think that is true at all. Microsoft spends a fortune supporting other apps that are popular. And you see the difference on Mac something like 10% of all apps need a patch to run after even minor OS upgrades. Linux is much worse. OTOH you can probably run something like 50% of your Windows 3.0 programs today. Neither OS is even close to that. Only Sun does a better job (assuming you consider binary compatibility a plus). So no I don't see evidence of bias in terms of compatibility.

      --------------------

      Emphasis mine - suggests that you are not talking about binary compatibility anyway, but any method used to allow legacy code to run, on Linux that method can be either including a shed load of dependencies for pre compiled but legacy applications, recompilation and the inclusion of libraries, emulation or any combination.

      This works
      It does not compromise the OS
      Is possible due to the Open nature of the software
      It does require technical knowledge to add some elements of backward compatilbility
      (which anyway is not as critical as you are unlikley to be simply running a legacy application for the sake of it and therefore would probably be able to invest some time into getting it right)

      You can't take a debian 1.3 .deb file force and install and expect it to work.

      Nope but i can make it work, (and depending on the application it might just work), and don't have to live with all the code that supports that if i don't want it to. Plus If i take a win3.1 application or even a win95 application and try to install (if you are thinking just as a user) or run it on XP i am going to hit some issues, especially if the application isn't 32bit (I've done this a lot, there are quite a few pieces of bespoke financial software that doesn't run on anything other than the OS's they were designed for, not Microsofts fault but still my problem) This is a feature that affects corporate users (who have staff and could deal with installing additional legacy support etc..).

      More to the point if the OS is slow because of this issue then why is not offering binary compatibility and other enablers by default such a bad thing, would you rather be able to run a 1990 era application out of the box on your 2005 purchased OS or would you rather have your 2005 OS make better use out of your hardware?

      I use Linux because it does what I need it to do, as long as windows works and works well for the people that use it that's good, but when there are features that many people especially home users don't want, and it affects performance why is it included by default?

      If some of this bloat is removed not only might it increase the performance of XP (or in future Vista) it may even help clean up the code base and get rid of some of the other issues that the MS code base suffers from. It would be a good thing for Microsoft to do. However, Im not sure if the assumption that backwards compatibility is a major factor for Windows products not performing as well as they might, and I'd like to see some details as to why Windows boxes in a clean environment (i.e. no internet connection, viri etc, regul

    43. Re:SnailSoft by glassjaw+rocks · · Score: 1

      Most of its boot cycle is spent waiting for the BIOS POST, which takes about two minutes. (I think the hard drive is going so the IDE detection takes a while.)

      You know, you could just manually configure the drive in BIOS, instead of waiting for it to autodetect every time.

      --
      -gjr
    44. Re:SnailSoft by Anonymous Coward · · Score: 0

      please don't mind the fanboys. They will grow up once in college and/or once they own a Mac...

      On a different note, I would like to attest that OS X 10.4 runs great on G3 366 MHz iBook with 4 MB VRAM and 320 MB RAM (PC100). I am getting better performance out of that baby today (including that being my X display :) than I ever did from WinXPeed 1.5 MHz Athlon with 510 MB RAM 3 years ago!

      Now I run my FreeBSD with KDE 3.4 on my PC, and use iBook as a portable X-display (plus run MS Office for mac when I need to, who says MS can't make anything right? :)

    45. Re:SnailSoft by idsofmarch · · Score: 1
      Mac OS X was released on March 24, 2001. Just because Apple gives it a new "big cat" nickname and charges you for it doesn't make it revolutionary. I've "seen what's changed in 4 years" on a Mac and I have to say it's not that much.

      You're not very observant are you? You could say the same about a 1967 Mustang and the 2006 Mustang and have the same opinion and you'd be just as wrong.

      --
      Anyone who whines about being modded down should be.
    46. Re:SnailSoft by jbolden · · Score: 1

      I don't disagree the open model with recompilation is the better model. What I am point out, is that if you are simply comparing apples to apples (binary compatibility) then

      1) Microsoft takes this very seriously
      2) They do this with non apps not produced by Microsoft

      For example Maxis's Sim City had a whole separate memory subsystem in NT 4.0 to get it to work properly.

      As for the point of slowness I don't agree with the NY times article. Here is my position

      1) Binary compatibility increases Microsoft's development costs massively. This results in much longer product release cycles and bug fix cycles
      2) It doesn't slow down the OS too much (say 30%)
      3) The real damage is done because
      a) Microsoft does not want to leave behind low end desktops. Longhorn as originally conceived would have been a much better product but would have required a $2k + machine to run
      b) Security and convenience cannot be achieved without changing application developer behavior and that requires Microsoft putting some pressure on developers (i.e. breaking naughty apps).

    47. Re:SnailSoft by mandos · · Score: 1

      Anyone want my 4 digit /. id?

      I'll take it. :p

      --
      Mike Scanlon
    48. Re:SnailSoft by Ajehals · · Score: 1

      My final point is that microsoft need to drop compatability in at least their home versions of their OS's to improve performance, if it is 30% loss then that is significant. Secondly if it is practicable legacy suport should an add on to the Os (or a different version...) rather than a default inclusion. Finally compatability only sems to be effective for popular titles therefore throwing out its usefulness in a corporate environment where there are bespoke (and often poorly concieved/coded) legacy applications. Good discussion though

  12. Posting mayhem by Oscar26 · · Score: 1, Offtopic

    Can we ban together and just refuse to comment on duplicate articles? I was hoping that the NY Times ran two similar articles in two days. Why hope.....

    Slashdot is like a drug. I complain and want to quit, but I keep coming back. (I'm sure you more creative types out there can come up with a better analogy)

    1. Re:Posting mayhem by MS_Word · · Score: 1

      It's just like the story of the squirrel and the octopus. All summer long the squirrel gathered her nuts, saving them for winter, while the octpus sat around and watched tv and mooched off his girlfriend. But then the winter came and the squirrel froze and the octopus ate all her acorns. Plus, he got a race car. Is any of this getting to you? So go gather your nuts you nosy squirrel!

    2. Re:Posting mayhem by Anonymous Coward · · Score: 0

      It was a grasshopper, not a squirrel.

  13. Apple Provides SOME Legacy Support by Nova+Express · · Score: 2, Insightful
    They just don't carry it s far back as Windows. Moreover, when Apple releases an OS upgrade, your old machine gets faster, not slower.

    The issue is deeper: OS X was designed to make the best operating system possible for users. Windows was designed to be the best operating system possible for extending Microsoft's monopoly. And the horrific problems plaguing Windows (the Registry, gaping security holes, malware, etc.) are all a reflection of the resulting fundamental design flaws.

    --
    Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)

    http://www.lawrenceperson.com/

    1. Re:Apple Provides SOME Legacy Support by Dolda2000 · · Score: 4, Informative
      Moreover, when Apple releases an OS upgrade, your old machine gets faster, not slower.
      Nothing bad about Apple, but that really isn't because their programmers are so much better than Microsoft programmers. It's just that Mac OS X was designed so horribly at first that there's really no way to go but up in each incremental release. It was only in 10.4 that they implemented somewhat fine-grained kernel locking (10.3 used two kernel locks: one for the networking code, and one for the rest of the kernel, while 10.2 and earlier only had one Big Kernel Lock).

      If you ask me, though, that's the right design decision. First you make a system that works according the specifications, and only after that should you worry about optimizations.

    2. Re:Apple Provides SOME Legacy Support by DerGeist · · Score: 2, Interesting
      See, I think I can see how you could mean that, but I have a hard time attributing to malice what I can much more easily attribute to incompetence.

      The security holes, malware, Registry, etc. can all be attributed to people trying to do a good job and failing. I don't think Windows intentionally left numerous security holes in their systems -- why would any company want that kind of negative PR? The registry probably sounded like a really good idea, and in theory it isn't that bad. The problem is nobody realized that programs would be too lazy to properly clean up after themselves and it would bloat and become cumbersome. And the malware -- that one I attribute to Windows simply being a humongous target. If you're gonna target naive, uninformed users who had to practice to learn how to double-click, you'll attack Windows. I doubt many people who still can't handle the concept of e-mail have Gentoo on their box.

      Even the legacy support is Microsoft trying to help people out. They don't want customers to lose their old applications. Of course, you could also attribute this to them being afraid to lose customers, but at the time of the 98->NT switch, Apple still wasn't even a blip on the radar. Neither was Linux. Backwards compatibility was, in all likelihood, what they thought their customers wanted.

    3. Re:Apple Provides SOME Legacy Support by Jerom · · Score: 1

      Code first, optimize later...

      Very well put! Come over and explain that to some managers over at our company.

      I wished I had not switched of my ability to moderate an eternity ago.

      J.

    4. Re:Apple Provides SOME Legacy Support by NutscrapeSucks · · Score: 4, Interesting

      First you make a system that works according the specifications, and only after that should you worry about optimizations.

      That's easy to say in 2006, but 10-15 years ago the "footprint" of the OS was a huge purchasing decision.

      Why do think Apple dumped so much money into Copeland? Because at that point in time, the average Mac had 8MB of RAM and they could never have shipped a Unix-based OS that required 64MB or so of memory.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    5. Re:Apple Provides SOME Legacy Support by labratuk · · Score: 1
      OS X was designed to make the best operating system possible for users.

      Heh. Bullshit. Apple Computer Inc. are a company*. Companies exist solely to expand and create profit for their shareholders and employees. If you believe anything else, you're suffering a nasty bout of fanboy syndrome.

      *And at that a company who lock down their platform to only run on mandated machines.
      --
      Malike Bamiyi wanted my assistance.
    6. Re:Apple Provides SOME Legacy Support by Anonymous Coward · · Score: 1, Informative

      > Why do think Apple dumped so much money into Copeland? Because at that point in time, the average Mac had 8MB of RAM and they could never have shipped a Unix-based OS that required 64MB or so of memory.

      Yeah, whatever. Bullshit.

      At that exact same date, NeXTstep 2.0 was running on my 16Mb cube along with several applications and a sybase server. And NeXTstep 1.0 was running on my 8Mb cube.

      At the same time, copland/pink was demoed on rs-6000 machines with 128mb of ram. And crawling.

      Don't rewrite the past. Copland/Pink was a waste of money because Apple engineers were dumb. 2000 fucking C++ classes. Amazing. I studied those APIs, it was a mess. As dumb as BeOS, just bigger.

      Apple got the GUI right, and always the OS wrong. And descendents, like PalmOS (yes, if you look at palmos, it was clearly a MacOS brainchild). BeOS too.

      Apple /refused/ Hulot's Interface Builder. Isn't that dumb ?

      In the opposite, NeXT's Bertrand Serlet, when he did FoundationKit for EOF, just did The Right Thing in term of APIs, and then optimized later.

      Result: 10 years and several implementations later, the API is still here. And will still be here in 10 years.

    7. Re:Apple Provides SOME Legacy Support by hey! · · Score: 1

      It's just that Mac OS X was designed so horribly at first that there's really no way to go but up in each incremental release.

      This doesn't sound like an experienced developer's view of software maintenance. Even if there are many mistakes in a piece of software, something has to be right if it can be consistently improved version after version. Maintaining large and truly bad software is so resource draining that such sofware seldom does more than tread water, if not actually get worse.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    8. Re:Apple Provides SOME Legacy Support by blackmonday · · Score: 1

      "..when Apple releases an OS upgrade, your old machine gets faster, not slower."

      This was true until Tiger, which slowed down my tiBook. Spotlight + Widgets is the cause. Yes, they can be disabled, but it's not an out of the box option. I guess I liked the functionality enough to keep it, but these improvements definitely slowed down my system.

    9. Re:Apple Provides SOME Legacy Support by WalletBoy · · Score: 1

      "The issue is deeper: OS X was designed to make the best operating system possible for users. Windows was designed to be the best operating system possible for extending Microsoft's monopoly."

      Just like K.I.T.T. was programmed for the preservation of human life and K.A.R.R. was programmed for self-preservation. We all know how that turned out.

    10. Re:Apple Provides SOME Legacy Support by edstromp · · Score: 1

      I'm sorry, but I gotta disagree. When Windows can *delete a file* or *create a new folder* in less than 5 seconds, then yes, windows is fast and their developers deserve some cred. Until then, I'd say Apple engineers are doing much better work.

    11. Re:Apple Provides SOME Legacy Support by Dolda2000 · · Score: 1

      Of course, that wasn't what I meant. They probably had a good (or at least more than good enough) architecture from the outset, only it wasn't very well implemented. After that, they've gone around the place several times and made lots of optimizations.

    12. Re:Apple Provides SOME Legacy Support by Richard+W.M.+Jones · · Score: 1

      That's easy to say in 2006, but 10-15 years ago the "footprint" of the OS was a huge purchasing decision.

      Why do think Apple dumped so much money into Copeland? Because at that point in time, the average Mac had 8MB of RAM and they could never have shipped a Unix-based OS that required 64MB or so of memory.

      I think that just goes to show that they didn't understand Moore's law.

      Rich.

    13. Re:Apple Provides SOME Legacy Support by hey! · · Score: 1

      Fair enough. I hope you didn't take offense.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    14. Re:Apple Provides SOME Legacy Support by dcam · · Score: 1

      They just don't carry it s far back as Windows. Moreover, when Apple releases an OS upgrade, your old machine gets faster, not slower.

      Actually, from anecdotal experience Windows 2003 server was faster than Windows 2000 server, on the same hardware. AFAIK, that is the first time that has happened with a Microsoft OS release. Looking at the direction they are taking with Vista, it also looks like it will be the last time.

      --
      meh
    15. Re:Apple Provides SOME Legacy Support by ClamIAm · · Score: 1
      Why do think Apple dumped so much money into Copeland?

      Because Aaron Copland kicks ass.

    16. Re:Apple Provides SOME Legacy Support by Hexstream · · Score: 1

      Early optimization is the root of all evil. Hence, it could be argued that an OS that does not get faster (or gets slower) with upgrades is inherently... evil. If you can't optimize anymore, it probably means you already did.

      --
      Theory is often inaccurate(TM)
  14. why macosx is so slow.... by leuk_he · · Score: 0

    They emulate a part of their os because it was developed for a different cpu

    1. Re:why macosx is so slow.... by ioErr · · Score: 1

      Mac OS X is not running under emulation. The Intel version is capable of running PPC binaries through Rosetta, but the OS itself is native.

  15. Re:Windows is slow? by The+NPS · · Score: 4, Informative

    Ubuntu definitely ran more quickly for me than my XP machine. Not sure where you're getting that. In fact -- I've hardly ever seen an XP machine that runs 'great'. I remember when we upgraded our windows 98 machine -- it ran amazing 650 Mhz, 128 mb RAM -- I've never seen an XP machine run as quickly as that 98 machine of mine. (Not saying it can't happen -- it's just rare.) And christ -- have you seen most manufacturer basic loads? Dell, HP, Compaq, etc. machines are frequently nearly unusuable right out of the box, because of the garbage programs that come out of the box. In fact, currently my G4 Powerbook runs (1.5 Ghz) runs more quickly than my 2 Ghz Dell with windows XP.

  16. CPUs vs GPUs by MS_Word · · Score: 1

    Is this not the reason why cpu's are also slow and expensive (compared to gpu's)

    Don't they have to replicate "faults" and less efficient designs found in earlier x86 chips to retain compatibiity?

    I read this somewhere, nay not be accurate.

    1. Re:CPUs vs GPUs by TheRealMindChild · · Score: 1

      CPU's AREN't slow. They are just doing so much per second that it gets in the way of the UI things that you are doing. Your GPU is rendering graphics. The things it does are very simple compared to all of the goings on of an OS.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:CPUs vs GPUs by x2A · · Score: 1

      "Is this not the reason why cpu's are also slow and expensive (compared to gpu's)"

      They're not - they do completely different things in completely different ways. A GPU does a TINY amount of what a CPU can do, but the whole thing is designed being able to specifically do those things.

      But yes, the x86 line of CPU's are (generally) fully backwards compatible back to the 8088/8086. This is done more thru an emulation type layer, which converts the CISC instructions into it's own internal RISC micro-ops. I think they've become quite good at this, so there's probably not too much of a performance hit, but I'm guessing... there may well be.

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    3. Re:CPUs vs GPUs by Stevyn · · Score: 1

      Both components are just executing very simple instructions. A GPU may just execute certain instructions, like floating point calculations, faster than most common CPUs.

    4. Re:CPUs vs GPUs by de+Selby · · Score: 1

      The x86 does have some history that is holding its performance back, but it has still remained very competitive with relatively fresh designs. Instead, the main factor causing performance differences between CPU and GPU is generality--you can either do absolutely anything kinda' fast or something specific real fast. This trade-off isn't anything really new.

  17. Re:Windows is slow? by managementboy · · Score: 4, Insightful

    well, try installting a year 2000 distribution on the stated hardware... works pretty fast doesn't it?

    Boot time again, try to compare hybernation not boottime. http://www.suspend2.net/ for Linux...

    I mean: apples and oranges anyone?

  18. same as hardware really, ms laziness? by joevai · · Score: 3, Interesting

    firstly i think the same could be said of pc hardware - we are still limited to the pc architecture designed decades ago, noone is willing to go out on a limb and produce truly flexible hardware given that it simply won't work with anything else. This is partly the reason why games consoles can put out much more power than an equivilent pc - they can be designed from ground up to be super-efficient without any legacy concerns at all (obviously the fact their hardware never varies makes it easier to code things more close to the steel)

    secondly, i wonder whether it's not microsoft being obsessed with legacy support, more that they don't want to spend $$$ on getting windows developers to root through the code and take it out. They simply carry legacy support through windows versions as they're always working from the same base. As always with ms it's $$$ >> quality. I'm sure a lot of their coders get irritated with legacy issues..

    1. Re:same as hardware really, ms laziness? by CastrTroy · · Score: 1

      Let's do what consoles do then. PS2 had an entire PS1 on a chip. Let's make a new computer, where the old PC is a single chip, and the new stuff runs on the super-extreme-max-efficiency part. Include a port replicator for all the old serial/parallel interfaces that 99% of people don't need anymore, and only directly have USB2 or Firewire 800 support.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:same as hardware really, ms laziness? by jbolden · · Score: 1

      No there are reports from inside Microsoft. Costs of compatibility testing, special cases in the code run in the billions annually. Having a bunch of people clean the code wouldn't cost anywhere near that.

    3. Re:same as hardware really, ms laziness? by joevai · · Score: 1

      No there are reports from inside Microsoft. Costs of compatibility testing, special cases in the code run in the billions annually

      we're not talking about ms compatibility though, we're talking about culling code for legacy hardware & software. most of compatibility testing, etc. will be done with modern software/hardware i would have thought.

      Having a bunch of people clean the code wouldn't cost anywhere near that.

      cleaning >50M lines of code? are you sure that wouldn't be expensive? and time consuming?

    4. Re:same as hardware really, ms laziness? by jbolden · · Score: 1

      we're not talking about ms compatibility though, we're talking about culling code for legacy hardware & software. most of compatibility testing, etc. will be done with modern software/hardware i would have thought.

      No most of the problems are with the older legacy code base. For example the developers themselves do a good job making sure VB .NET works fine. The problem is weird functions in VB 4.

      cleaning >50M lines of code? are you sure that wouldn't be expensive? and time consuming?

      Yep lets say 200M. Lets say it costs $20 per line to cull. Ain't even close to what its costing Microsoft to keep old stuff and bad hardware working.

    5. Re:same as hardware really, ms laziness? by joshv · · Score: 1

      What the hell are you talking about? Although my PC supports various legacy hardware, none of it is enabled by default, and absolutely none of it is used. My CPU talks to DDR memory using a dual channel interface and AMD's Hypertransport. My only expansion card is an nVidia PCI-e x16 video card. All of the built in peripherals (sound, network, USB...) use PCI or PCI-e (in the case of the gigabyte ethernet port).

      BTW, the new MacBooks use an almost identical architecture, with the exception of a lack of a legacy BIOS - which after boot, does nothing to improve performance.

      All of this is imminently flexible, and provides blindingly fast I/O compared to the PC architecture of 'decades ago'.

      -josh

    6. Re:same as hardware really, ms laziness? by ClamIAm · · Score: 1
      we are still limited to the pc architecture designed decades ago

      I didn't realize that things like HyperTransport, USB 2, Firewire 800, PCI Express, and Serial ATA were decades old. Nobody's being forced to include serial, PS/2, and parallel ports on their motherboards. Yeah, they're often still there (on mid- and full-tower cases, at least), but as ports become used less, they'll disappear.

    7. Re:same as hardware really, ms laziness? by joevai · · Score: 1

      I didn't realize that things like HyperTransport, USB 2, Firewire 800, PCI Express, and Serial ATA were decades old

      Yes obviously those are what I meant *rolls eyes* adding features on top of a legacy architecture doesn't make it modern. hang on do you work for microsoft? ;-)

  19. Re:Windows is slow? by chrismcdirty · · Score: 3, Informative

    Insightful? I have a P2 350 with 128 MB RAM running the latest Debian, and another with the same specs running Core4. Both are more responsive than my 1.5 GHz Celeron with 512 MB RAM when it's running Windows.

    --
    It's like sex, except I'm having it!
  20. Re:Windows is slow? by zootm · · Score: 1

    I have never gotten Ubuntu running significantly faster than XP. On my slow system it runs just as badly, if not worse. Xubuntu (Xfce4) works an absolute treat though, although I since started experimenting on the system and it's not there any more.

  21. How many lines of code in Linux? by BartlebyScrivener · · Score: 2, Interesting

    The article made much of how many million lines of code are in XP and how many will be in Vista. At one point the authors state that OS X has roughly as many lines of code as XP, but the programmers made better choices and didn't have to support legacy hardware, so OS X is a better operating system. Does anyone have authoritative information on how many lines of code are in XP, OS X, and some Linux distro respectively?

    1. Re:How many lines of code in Linux? by Renegade88 · · Score: 1

      To be fair, you need to include the userland code line count, not just the kernel. And who is going to determine what a "core" utility is? It would be a lot easier to determine for a BSD, which comes complete out of the box, not "some assembly required" like linux.

    2. Re:How many lines of code in Linux? by TheBogie · · Score: 0

      I don't think lines of code is a good measure of anything. You could probably write an entire OS in one line of Perl code.

    3. Re:How many lines of code in Linux? by Blackknight · · Score: 1

      The number of lines of code isn't really an indicator of how fast that code will run. There's also the fact that a lot of the code in the kernel isn't always compiled in, or it's installed as modules that aren't loaded unless you need them.

    4. Re:How many lines of code in Linux? by wwmedia · · Score: 1

      it cna take as little as one (yes one line)

      but no one will be able to read your code :) hehe lol

    5. Re:How many lines of code in Linux? by pandrijeczko · · Score: 1
      I think you're missing the point when asking for figures on "lines of code" in Linux.

      I could give a pedantic answer & say that you'd then only be counting the lines of code in the Linux kernel source (because "Linux" just means the kernel).

      However, since the article talks specifically about Windows being "big & slow" due to having to maintain compatibility with older applications, then I'd say here that this is where Linux and Open Source have a BIG advantage - for the simple fact that if you have access to source code then you can always modify code to compile against the latest libraries, kernels, etc. Yes, it might not be EASY to get it to compile but when it does compile, the app will run natively at the correct speed.

      No, it's not all "fine and dandy" in Linux heaven because trying to get a closed source, 5-year-old Linux application or game to run on a modern Linux distro is difficult, if not impossible.

      --
      Gentoo Linux - another day, another USE flag.
    6. Re:How many lines of code in Linux? by Jeremy+Erwin · · Score: 1

      No, it's not all "fine and dandy" in Linux heaven because trying to get a closed source, 5-year-old Linux application or game to run on a modern Linux distro is difficult, if not impossible.

      Maybe you should look into this open source/free software thing.

    7. Re:How many lines of code in Linux? by pandrijeczko · · Score: 1
      Maybe you should look into this open source/free software thing.

      I take a realistic and pragmatic approach to Open Source always. I use Linux for about 80% of my computing needs and never feel more satisifed with myself when I solve a problem using a script or some smart configuration on a Linux system.

      I am an RHCE because I told my boss 5 years ago not to waste his or my time sending me on MCSE training.

      However, I am also proud not to be a zealot. Satisfying computing is about using software you are comfortable with that does the job you need it to do - it's not about fighting some stupid non-existent war with Microsoft...

      --
      Gentoo Linux - another day, another USE flag.
    8. Re:How many lines of code in Linux? by Jeremy+Erwin · · Score: 1

      Yes. I meant it in jest. When I used linux, I did rely on at least one closed source linux product-- Waterloo's Maple V, and I do remember panicking when a Red Hat upgrade broke it. (The fix was very trivial, and involved reinstalling a "obsolete" library.)

        However, I'm also reminded of why Richard Stallman became so radicalized. As he tells it, the germ was planted when he discovered that a NDA prevented him from modifying a "buggy" printer driver,

  22. It's slow because of the amount of dupes by Anonymous Coward · · Score: 0

    it has to support.

    1. Re:It's slow because of the amount of dupes by Anonymous Coward · · Score: 0

      I understand why dupes happen. Lots of articles get submitted. I wonder if a script could check links in submitted articles for previous links in articles.

  23. System Tray Slowdown by Anonymous Coward · · Score: 0

    Maybe Windows is slow because it allows programs to load themselves up in the background. When someone comes to me and complains their computer is slow, the first thing I do is put on MSCONFIG and uncheck the the startup of the hundreds of programs they have running in the background all the time. Buy a computer from Dell and it'll come with at least five or six of these "always on" programs sitting next to the clock.

    Windows letting programs do this is gumming up the works. Windows programmers don't think about it because they're techie enough to keep their taskbars clean, but the average user is running litterally like twenty programs all the time that they don'at actually use more than once a week.

  24. 2 points I would like to make by Domini · · Score: 2, Interesting

    Firstly, windows is not that slow... OS X takes longer to boot on my MacBook Pro than XP does... Quake3 UB runs slower on my MacBook Pro than on my old DELL notebook. When it comes down to it, the more eye-candy, the slower the machine... that's a trade I'm wikking to make with CPU cycles to burn...

    Secondly, legacy support is a sign of success. MS's Office 2004 on Mac is quite a nice program, mostly because they don't have much government users and thus little legacy support. MS's products need to be stable as MS cater for a huge amount of relatively computer illeterate users who cannot handle change.

    The difference is that lately most OS X binaries are going to get more and more bloated with the UB support being added. So soon you will see a new type of problem on OS X... until then, sure things are just peachy. :)

    1. Re:2 points I would like to make by Tei · · Score: 1

      OS X takes longer to boot on my MacBook Pro than XP does...

      This is mostly bus data and HD limited.

      Quake3 UB runs slower on my MacBook Pro than on my old DELL notebook

      This is GPU limited.

      You ca score a OS by HD speed or GPU speed. And you compare Apples to Lemmons.

      --

      -Woof woof woof!

    2. Re:2 points I would like to make by sud_crow · · Score: 1

      "[...] MS's products need to be stable as MS cater for a huge amount of relatively computer illeterate users who cannot handle change."

      Are you trying to say that MS's products are _stable_, as in, run continuosly without crashes? or as in every version has to freeze or corrupt your work, just to keep the tradition??

      Also by 'cannot handle change', you mean that if they dont see at least 10 (random) blue screens in a day, they might freak out?

      Come on, Windows isnt stable, MS apps arent either, they keep backwards compatibility because its a lock-in feature... "if i use this other product, are you _sure_ i can open _all_ of my _old_ files?", thats the question that keeps MS as the top world supplier of software (even though you could open most of the files with other companies programs).

      --
      no sig
    3. Re:2 points I would like to make by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Here are two points I'd like to make. First, this article is about the speed with which new version are released, not how fast they perform a given task. Second, anyone who complains about FAT binaries needs to have their head examined. The file size difference is so small in most cases that no one will ever notice and Windows programs in general tend to be monstrous in size compared to the same program for the Mac.

    4. Re:2 points I would like to make by saddino · · Score: 2, Informative

      When it comes down to it, the more eye-candy, the slower the machine

      Mac OS X and Vista both employ the GPU on the video card for their "eye candy" effects, so your supposition is incorrect.

    5. Re:2 points I would like to make by Tezkah · · Score: 1

      Quake3 UB runs slower on my MacBook Pro than on my old DELL notebook.

      Wow, a version of quake3 made by enthusiasts for OS X86 a month ago runs slower than a version designed by ID for the Windows platform? Shock and AWE. It must be because OS X is SLOW!!

    6. Re:2 points I would like to make by booch · · Score: 1

      Universal binaries are not bloat. Sure, they may take up a bit more hard drive space. (What, 10 extra MB on your 200 GB hard drive? Who cares?) But the computer doesn't actually load any of the Intel code on a PowerPC processor.

      --
      Software sucks. Open Source sucks less.
    7. Re:2 points I would like to make by Anonymous Coward · · Score: 0

      Apple's OpenGL subsystem performs poorly in comparison to NT and Linux. This has been the case for years now, and is more inescapable now that you can compare identical hardware in GPU and and CPU. In fact, NT is more efficient than XNU at most tasks, and more scalable on top of that. The same is true of Linux. The thesis of this article is just plain founded on wrongness, and you're busy making excuses for performance limitations. There's a distinct difference between providing an experience that you enjoy and providing a more efficient experience. Denying real things because you don't like them is stupid.

    8. Re:2 points I would like to make by Anonymous Coward · · Score: 0

      If that weren't so full of crack it might be funny. Most executables for OS X have been larger on the PPC because of the instruction set. The overall size of an installed program means jack for performance, since most of that size comes from data files rather than executable code.

    9. Re:2 points I would like to make by Anonymous Coward · · Score: 0

      Well if rendering effects on the GPU suddenly meant that there was no performance overhead for having them, or that they would run efficiently and thus provide no performance impact were true, someone might really pat you on the back. All of the compositing and eye candy costs system RAM and consumes and is bottlenecked by GPU resources.

    10. Re:2 points I would like to make by 99BottlesOfBeerInMyF · · Score: 1

      Most executables for OS X have been larger on the PPC because of the instruction set. The overall size of an installed program means jack for performance, since most of that size comes from data files rather than executable code.

      Performance? Disk space is the issue. The same game for both platforms generally takes significantly more disk space on Windows. Good programs share the same data files, but all the extra crap makes a difference. I never understood why friends were buying big hard drives for workstations until I put together a gaming PC. Some of those games take orders of magnitude more space on Windows for some reason.

    11. Re:2 points I would like to make by Domini · · Score: 1

      It still has to go through the BUS to get to the GPU... YOU try using a G3... it becomes noticable slower when you have 'animation effects' abd have to wait for them to complete.

      Minimize effects?
      Selectiung a user on the login screen?
      Switching users?

      These all take seconds for me on my clean G3 iBook running 10.4.

      Eye-condy makes a difference.

      It's not really noticable on my MacBook pro, and so purty that I'll forgive it...

  25. So do they point out... by jeffs72 · · Score: 0
    that this is also why Apple's hardware is more expensive? Windows went with the intel platform and it spread like wildfire because there was an open set of standards and anyone could make a video card, controller, sound card, etc.

    Apple closed its standards so it can of course not have to be backward compatible.

    And of course lets not forget that windows has software that is actually worth being backward compatible with. There's a few reasons a mac version of a game or program takes a few years to to be written from when it was released to the PC.

    --
    This article has recently been linked from Slashdot. Please keep an eye on the page history for errors or vandalism.
  26. Next on /. by 3.14159265 · · Score: 0, Flamebait

    Why there are so many dupes in /.

  27. Interesting how this hasn't worked for hardware by Anonymous Coward · · Score: 0

    The only really successful microprocessor companies have made their processor architectures backwards compatible. DEC tried to innovate with the Alpha Architecture, but the departure from VAX eventually put the nail in the coffin. If you look at PowerPC (68000 family replacement) and Itanium (attempted X86 replacement), they never really took off as intended.

    On the otherhand, the success of X86 processors may be tied directly to Microsoft. And now even Apple has folded in the face of X86. Despite all its backwards compatability warts, it still manages to perform quite well. Maybe Microsoft can learn something here.

    And just to be a stick in the mud, Apple's current success isn't really based on its operating system.

    1. Re:Interesting how this hasn't worked for hardware by Anonymous Coward · · Score: 0

      IPOD!
      yep the only good apple product.

    2. Re:Interesting how this hasn't worked for hardware by tubs · · Score: 1

      Certainly a good comment, infact if I remember correctly Intel tried to "replace" 8086 arcitecture around the 286 period - no one was interested so they ended up cobling together the '386.

      --

      try to make ends meet, you're a slave to money, then you die

  28. Re:Windows is slow? by CastrTroy · · Score: 2, Interesting

    As long as we're comparing windows to linux, lets do it properly. Windows 2000 looks and has the functionality of Sawfish or equivalents. Even XP is the same functionality, mind you it looks a little smoother. Comparing Win2k/xp to Gnome or even worse, to KDE is your first mistake. Also when you install windows, you get windows, it shouldn't take up that much space at all. If you install just Linux, with X, Sawfish, an editor, GAIM, a Calculator, then you basically get what you get when you install windows. Default install of most linux distros include about 100 programs, which is nice, but shouldn't be used when comparing windows and linux install size. As far as hibernation goes, Linux doesn't have to be rebooted, and can stay running for days. I use XP at work, and I shut down every night. If I don't then I know i'll run into bugs like everyone else at work that refuses to shut down their machine, After 3 or 4 days, weird things always start happening.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  29. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Please tell me more about the great services/products that your company offers!

  30. Re:Windows is slow? by Anonymous Coward · · Score: 3, Informative

    RTFA -- the article is about why Windows' Vista development and Office development is slow, not why Windows XP runs slowly.

  31. Windows 64 is slow by denisbergeron · · Score: 1, Insightful

    And don't support legacy hardware or code base !
    The problem is elsewhere !

    --
    Ceci n'est pas une Signature !
    1. Re:Windows 64 is slow by Jugalator · · Score: 1

      You mean drivers?

      That's what Windows XP 64 lacks most anyway. Good drivers.

      If you mean some other sort of slowness, it would help if you were more specific.

      It's mind boggling to me how you can be modded insightful by saing "This OS is slow for me", without even knowing what the heck the user is trying to do or what hardware the system uses.

      --
      Beware: In C++, your friends can see your privates!
    2. Re:Windows 64 is slow by Duds · · Score: 1

      Strange, I could have sworn I was running Windows XP64 and a bunch of old programs. Must be mistaken.

    3. Re:Windows 64 is slow by lju · · Score: 1, Funny

      It's mind boggling to me how you can be modded insightful by saing "This OS is slow for me", without even knowing what the heck the user is trying to do or what hardware the system uses. It's not mind boggling, it's slashdot!

    4. Re:Windows 64 is slow by Anonymous Coward · · Score: 0

      Windows x64 has the same codebase of Windows Server 2003 32bit, just ported to AMD64 architecture. The only missing portion is the 16bit compatibility layer, but you can be sure that there is code in x64 which has no reason to exist if not to support 16bit programs, even if it explicitely doesn't support them.

      Having too different codebases is too hard.

      If you want to read about how a mess Windows is because of requirement of backwards compatibility with crap software, read Raymond Chen's blog at http://blogs.msdn.com/oldnewthing/ . He's an asshole, but you'll get an idea.

  32. GNU/Linux Legacy by SWroclawski · · Score: 3, Insightful

    I can run 10 year old binaries yet my system is no slower.

    1. Re:GNU/Linux Legacy by marcosdumay · · Score: 3, Insightful

      Funny, I can't run 2 year old binaries on my Linux. Maybe you made your system before the last changes of gcc, but if so, it is not legacy support, it is using the old system.

    2. Re:GNU/Linux Legacy by ivoras · · Score: 1
      Parent poster is talking out of his ass.

      MAYBE you could if the application is statically linked (and who in their right mind staticaly linked applications 10 years ago when memory & disk were scare?) but the scope and quality of such binaries is somewhere in the range of "sendmail". Probably even 'ls' won't run because some brainiac made an incompatible syscall change along the way.

      Sure you can... if your system is as old as the applications you wish to run. You should really compare apples and apples and try to run a GRAPHICAL application - you won't find a single early GNOME or KDE application binary that can run today (hell, even if you find a working "xclock" binary from that time it will be a miracle). Like it or not, when most people today say "Linux" they mean "that pretty desktop I always see screenshots of", not the console.

      --
      -- Sig down
    3. Re:GNU/Linux Legacy by SWroclawski · · Score: 1

      Sure you can. Libraries are just as available now as then, including glibc (for compatibility) and various gui libraries. The only issue may be kernel versions and system calls, like you said, depending on the app.

      Also, you culd have made your point without saying "talking out his ass".

    4. Re:GNU/Linux Legacy by ivoras · · Score: 1
      But that's the point: Windows users don't have to worry about compatibility libraries and syscalls.

      Compatibility libraries won't solve everything. Environments such as GNOME and KDE have lots of IPC messaging going on, and the protocols have changed. Unless the whole "desktop system" is from the era the application binary is, it won't work.

      Issues with running binaries from foreign "distros" are also huge.

      --
      -- Sig down
    5. Re:GNU/Linux Legacy by Arandir · · Score: 1

      hell, even if you find a working "xclock" binary from that time it will be a miracle

      Oh that one would be easy. Unfortunately I don't have any 1996 Linux systems sitting around or I would try it. xclock is a simple application that links to a stable and standardized API. Getting a ten year old xclock to run on a current Linux system would be a snap.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  33. Vista by Z1NG · · Score: 5, Funny

    Maybe this is why Vista is taking so long to come out. They are programming it in Windows.

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

      They aren't writing Vista in Windows - they tried that with Longhorn using .NET Framework, but it was so slow and buggy, they scrapped the whole disaster in 2004 and began again with Vista.

      And no, it isn't faster - it's slow, buggy and memory hungry (1.5GB is not enough)

  34. Because of virus protection by wysiwia · · Score: 1

    Windows is just so slow because all the virus protection sucks so much CPU and disk performance. When a scan is running halve the performance is lost. When a file is written you have to wait several seconds. Whenever the virus protection thinks it has to work anything the workstation slows to a crawl. I really would like to switch to Linux just because of a better protection, if only the applications there would be better usable (see http://lxer.com/module/newswire/view/54009/index.h tml).

    O. Wyss

    --
    See http://wyoguide.sf.net/papers/Cross-platform.html
    1. Re:Because of virus protection by barefootgenius · · Score: 1
      Try nod32. It never put me wrong and didn't use as much memory/processor. And if you do end up swapping to linux, just swap your license over.
      http://www.nod32.com/home/home.htm
      Can't be used with Google desktop though.

      By the way, the article is about release times ;).

      --
      /. bug #926803 - Why I can post.
    2. Re:Because of virus protection by de+Selby · · Score: 1

      I've got to second NOD32.

      I had been using Norton programs ever since the early 90s, but for the last couple of years I haven't been able to stand it. So someone told me about NOD32. I found it on a torrent, installed (install was only a couple of MB--unbelievable!)... and it was magic. It (1) found viruses Norton missed and (2) was not noticeably slower (even on boot) than having no virus scan at all.

      I was so appreciative, it become one of the few pieces of software I actually paid for.

  35. The Old New Thing by twanvl · · Score: 3, Interesting

    The old new thing, describes some of the hacks win32 uses to stay compatible with badly written applications. Things like dummy events, hidden windows, duplicate event stacks, etc.

    1. Re:The Old New Thing by ClamIAm · · Score: 1

      I once jokingly described the Windows codebase to a non-techie friend as "a house of cards held together by paper clips and chewing gum". I didn't realize how accurate that statement was.

  36. Re:Windows is slow? by G)-(ostly · · Score: 0, Flamebait

    Your Debian system performing a different function from your Windows system runs differently?

    Nooooo. I'd have never guessed.

  37. OS X is Slow by KidSock · · Score: 1

    I'm not a fanboy of any OS - I spend 90% of my time in xterms in WindowMaker on Linux writing C code. But I have a Mac Mini and I have to say, launching programs and navigating through menus on the Mac is slow. There's a 500ms+ delay between the time you click on something and get a result. Actually I think there's something wrong with the eventloop of the UI. Hopefully it's something they can fix. But launching programs is pretty slow too. At least I perceive it as slow compared to Windows.

    1. Re:OS X is Slow by Anonymous Coward · · Score: 0

      I concur. I have a G4 mini and G4 ibook and they're usable -- but embarrassingly slow compared to my 4 year old P4 ThinkPad. The G4 is just plain weak. How else could they achieve a 4X speed increase with intel? I can't imagine running OS X on a G3. Actually, I don't have to -- I bought a "white ibook" when they first came out -- it was so slow I took it back and paid the restocking fee.

    2. Re:OS X is Slow by Phil+John · · Score: 1
      Is it an original mac mini? If so it's probably
      • Lack of Memory (probably only 256MB)
      • Ridiculously slow 4200RPM hard-drive that has no place being in anything other than an ultra-low power consuming laptop

      that are conspiring against you. My fiancee runs Tiger on her year-old 12" iBook with none of the aforementioned problems, but she's got 512MB of memory in there and that probably makes all the difference.
      --
      I am NaN
    3. Re:OS X is Slow by KidSock · · Score: 1

      It's 512 and it's the one w/ a faster processor.

  38. Troll??? by x2A · · Score: 1, Insightful

    Come on mods, you can't mod something as 'troll' just because you disagree with it, that's not what 'troll' is for!

    I use Win2K on my laptop (servers run linux - keeping windows away from them!) and I have absolutely no problem with it's speed.

    Yes, I'm using 2K not XP. XP, I do find slow. Not in it's actual "doing stuff" speed, but the fact that you get so many "are you sure?" warnings and "yes, really / um, maybe not" dialog boxes, that it slows things right down.

    And most of the time, on equal hardware, windows DOES feel more responsive than a linux desktop. Of cause, IRQ/threading issues can mean that a windows machine may seem to be slowed down greater when using slower devices (eg, getting something from CD/network/USB etc in an explorer window can mean you lose responsiveness of the whole taskbar/start menu), but at the same time, windows seems to handle losing a mounted network share much better than linux (in mine and by the sounds of it, many others experience).

    The gap's certainly closing from both sides performance wise... if you want to have a go at how slow Windows is, let's all point at it's development/release time. Lagacy support, it's huge codebase etc, all play a role here.

    --
    The revolution will not be televised... but it will have a page on Wikipedia
    1. Re:Troll??? by Anonymous Coward · · Score: 0

      And most of the time, on equal hardware, windows DOES feel more responsive than a linux desktop.

      I think that this is true in a very limited sample of Linux desktops. I think it is true for the 2.x series of GNOME _before_ 2.14 and untrue for the lightweight destop environments.

      I have a feeling you're a KDE or GNOME user. If the latter, I recommend that you conduct your comparison again using GNOME 2.14. The focus on performance enhancement during the latest development cycle has been spectacularly effective IMO.

    2. Re:Troll??? by beavis88 · · Score: 1

      Agreed, not a troll, but there is no "-1, Fanboy" moderation available, so....

    3. Re:Troll??? by AviLazar · · Score: 1

      Hate to break it to you, that post was a troll. It offered nothing other then to take someone's post and do a search and replace for different words in a failed (not even a valient) attempt at making a point.

      --

      I mod down so you can mod up. Your welcome.
    4. Re:Troll??? by Attrition_cp · · Score: 1

      I modded, but not just because I disagreed with it. More that it didn't make deliberatly false comparisons.
      (For the record I triple-boot on this box, XP, Fedora Core 5 and latest Ubuntu pre-release)

      Anyways, why I think it's not an insightful comment (mirrors another posters comments): compares windows 2000 to latest linux distros (5-6 year difference depending on distro). I bet windows 2000 is slow compared to windows 95 too.
      Also compares install size of windows to a full blown linux install. A desktop linux install should be compared against an XP computer with all the software fully installed, since most of the latest desktop distro's come with a ton of software. (And you can trim off what you don't need making the point rather absurd anyways).

      Personally I find XP and latest linux distros to be equal in speed, ie I don't notice slow downs in either.
      If you compared a debian release from around 2000 to windows 2000 they would probably function about the same on the same hardware (perhaps on very old machines the difference might be more noticable).

      Sinus medication really hurts any chance of me writing anything clear and concise, but I do believe it was a deliberate troll and certainly not insightful.

      --
      Touched By His Noodley Appendage.
    5. Re:Troll??? by x2A · · Score: 1

      "compares windows 2000 to latest linux distros (5-6 year difference depending on distro)"

      I think this is fair... with all the changes to library loading (that gave KDE a big app-load-time boost), with X, right down to the kernel (CFQ disk schedular, changes to caching etc), linux is getting much faster.

      Windows peaked at 2000. Since then, it's been filled with crap that more than outweighs any improvements in it. In short, Windows is getting slower.

      I don't use anything but the latest from the linux world (all self compiled LFS style)... but there's no way I'd do the same with windows.

      Anyway thanks for your reply, as long as it wasn't a kneejerk reaction to someone saying "windows ain't slow" I'll take back what I said, I guess we just read it in different ways :-)

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    6. Re:Troll??? by Attrition_cp · · Score: 1

      Damn drowsy sinus meds.. I had a typo in my post, first sentence where I meant to say 'where I think he made deliberatly false comparisons'.

      I believe (95%) that replying to your comment removes my moderations, so both of us have taken back our immediate actions. I was going for the mod-and-run style but to be honest I'd much rather discuss why I think the OP was wrong, so I thank you for the opportunity and the lack of hostility in response (get that a lot here).

      I agree with your point about clutter since 2000. I run a 1.83Ghz Athlon XP, 1.5GB ram. That might be why linux and windows run without slowdowns (most everything desktop-oriented requires far less). However I still do not think a five year gap in technology can be compared :) If the reverse situation is compared, current XP vs debian circa 2000 you should find debian 2000 to be faster. I won't pretend I know enough to argue why, but perhaps it has less 'stuff'(TM).

      Now to return you to your regularly scheduled day. Thanks for trying to keep slashdot a little civil.

      --
      Touched By His Noodley Appendage.
    7. Re:Troll??? by Anonymous Coward · · Score: 0

      I authored the comment myself, and I did not cut & paste someone elses thoughts, "replacing words" as you seem to imply.

      I fucking hate Linux, and I love Windows. Because it fucking works.
      You Linux shit eating teabaggers can spend weeks editing shitty text config files in VI, while I continue developing enterprise-ready windows applications, and getting paid for it.

      And yes, I am the original poster.

      -timecop

    8. Re:Troll??? by x2A · · Score: 1

      "but to be honest I'd much rather discuss why I think the OP was wrong"

      rational discussion doesn't seem to happen here on slashdot much, always gotta grab the opportunity when it arises :-) but you can understand why I spoke out, even my original post has now been modded troll, when I was actually tring to bring some fairness and unbias into the discussion. It makes it difficult to take 'troll' mods to any post that goes against the ingrained-slashdot-opinion seriously, as it seems to be abused far too often.

      Think I'm gonna have to go start my own slashdot, with blackjack, and hookers... in fact, forget the slashdot and the blackjack :-p

      take it easy dude ;-)

      --
      The revolution will not be televised... but it will have a page on Wikipedia
  39. Re:Windows is slow? by WARM3CH · · Score: 1

    There is something wrong with your XP machine if you NEED to shut it down every night. I use XP at work too and never shut down my machine. The only time I need to restart it is when I install programs that need to change something that is already running and as it does not happen so often, I'm sure there has been periods over months that I have not restarted or turned off my XP machine. It is my second computer at work and the fifth year that I'm running XP (used 2000 before that) without turning my machine off during the nights. Guess SETI is very happy with me :)

  40. Mac OS vs. Windows by GoatMonkey2112 · · Score: 1

    This is also the same reason that Windows is currently more popular than Mac OS.

    As we move forward and more (business) software is written as thin client applications the requirement for a particular OS is greatly reduced. At that point Microsoft is eventually going to have to put out a product that no longer supports legacy software and hardware in order to compete with operating systems like Mac OS.

  41. Hard decisions by Frankie70 · · Score: 2, Insightful

    They hold up Apple as an example of a company willing to make hard decisions around legacy support in order to provide a better product.

    It's easier to make hard decisions such as these, when there is only a small number of people using the legacy products & a even smaller number who aren't willing to upgrade.

    Plus, IMHO, amongst corporate users, I think much smaller percentage of companies
    have custom apps running on the Apple Machines.

    1. Re:Hard decisions by jbolden · · Score: 1

      You train your users as to expectations. GNU/Linux's unwillingness to offer an easy platform for binary developers has made it very clear to people that binary applications won't just work out of the box. Therefore the expectation is OK source compatibility with very low binary compatibility. Apple has convinced developers that each OS release will require them to check it and possibly offer a patch.

      Microsoft and Sun basically promise that if you get it running once it will very likely keep running

  42. Re:Windows is slow? by Anonymous Coward · · Score: 0

    This is why distrobutions like DSL and vector (vector less recently) are good, they challenge the "Hey lets put everything on there" attitude.

  43. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Yes, I have to agree. Development work on a windows box will kill it.

  44. Re:Windows is slow? by thomasa · · Score: 2, Insightful

    (who cares when, it will be awesome anyway)

    Man, that is a Microsoft Weenie comment if I ever heard one. Didn't Microsoft stock drop over 2.7 percent when they announced that Vista would be late? Someone cares.

  45. Re:Windows is slow? by xtracto · · Score: 3, Informative

    As I know that the GP post will be moded really down because of slashdot linux zealots I have to backup his statement, I use Windows XP in my HP Pavillion ZV5000 with 1024 MB of ram and I runs really good, including the Ati 9100 igp the Wifi and the modem. Oh! and the buttons to increase or decrease the volume.

    I have not been able to make all those things work with ANY Linux installation out of the box, and I have tried with quite a few including FC4, Ubuntu, Mandriva and SUSE.

    Who said only Microsoft could spread FUD!?

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  46. Stupid article title by gatkinso · · Score: 4, Informative

    But even stupider responses below illustrating just how many people don't read the article.

    Fo those who simply refuse to RTA I will summarize, to wit: the article deals with the pace of Wiindows software releases and the recently announced delay of Vista... not the speed at which the OS loads and executes applications.

    --
    I am very small, utmostly microscopic.
    1. Re:Stupid article title by HaydnH · · Score: 1

      Thank you - it saved me saying that! I wish people would find out what the article is about before posting, even if there were some good relevant posts made above it would be hard to spot them between the completely off topic (and not moded that way) posts!

      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
    2. Re:Stupid article title by roman_mir · · Score: 1

      Even more stupid are the moderators who mod these offtopic comments about speed of Windows up, and propagate the problem - offtopic discussion.

      However as far as I am concerned this article is a dupe of previous MS article about bloggers who call for firing the top management and fixing the problem by changing the development/testing/business analysis and definition and code check in processes.

  47. The zookeeper says: by Savage-Rabbit · · Score: 2, Funny

    Please don't feed the troll!

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  48. Re:Windows is slow? by Cat_Byte · · Score: 2, Informative

    And christ -- have you seen most manufacturer basic loads?

    I'm a big Linux advocate but this statement is hardly fair since Microsoft isn't the ones adding all of the "crap" to the OS. Also, have you ever loaded up Redhat or Fedora or whatever with what it calls "minimum install" and then gone through to see what it installed? There is over 200-300 meg of crap. ISDN services, modem, etc. Anything installable from the CD shouldn't be on a minimum install by default. Fedora is noticable faster if you go through and remove anything unnecessary.

    And before someone says it, Gentoo fixes this and yes I use it. Spending a day emerging KDE wasn't very feasible for a workstation at work though.

    --
    Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
  49. Re:Windows is slow? by Dolda2000 · · Score: 3, Interesting
    I agree with you on one point: Windows XP is probably faster in many respects than running GNOME on FC5 or Ubuntu 5.10, but I'd have to respectfully disagree with basically everything else you write.
    because while hardware advanced, Linux still uses technology from 20 years ago to talk with the graphics card (X11)
    The performance problems in no way lie in X11. It's more than well possible to run X11 programs that are exactly as fast as Windows programs. The problems lie in GNOME and KDE using far too much memory (and probably CPU cycles as well). That's GNOME and KDE, though -- not X11. Try any alternative window manager/desktop environment, and you're likely to see a vast speed improvement.
    still lacks kernel audio mixing
    So does Windows, though. Neither Windows nor Linux uses kernel audio mixing -- they rely on hardware mixing instead. All somewhat modern sound cards have several PCM subchannels that operating systems use in order to play several sounds simultaneously, and, yes, it is perfectly supported by Linux. Last I tried (admittedly, that was some time ago, but I can't remember just how long), using Windows with a single-channel sound card meant that I could only play one sound at a time.
    still lacks in PnP department (removing a "mounted" USB flash stick anyone?)
    I really don't know what you're getting at here. There are no problems whatsoever with removing a mounted USB flash stick, and there hasn't been since at least FC3.
    still has abysmal support for various multimedia devices
    So does Windows, though. Basically all those multimedia devices are supported on Windows by third-party drivers as well, only that they are written by the device manufacturers instead of independent reverse-engineering developers. Since that doesn't matter in practice, though, I cede this point to you.
    I'm not even going to mention hibernation because I know that doesn't work properly in Linux.
    That's weird, because I happen to know that it does work properly in Linux (at least on those computers that have proper ACPI hardware implementations). I both suspend and (periodically) hibernate my Linux laptop (a Dell Latitude CP), and I've never run into a problem with it. And yes, 15 seconds sounds about right.
    And when Vista comes out this or next year (who cares when, it will be awesome anyway) - it will be even faster.
    Well, that remains to be seen. I definitely wouldn't bet on it.
  50. Re:Windows is slow? by xtracto · · Score: 1

    . As far as hibernation goes, Linux doesn't have to be rebooted,

    Yeah sure, please tell me were to buy that Tesla coil adaptor for my laptop pleeeeaase, btw, I hope there are Linux drivers available for it.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  51. Re:Windows is slow? by WhiteWolf666 · · Score: 0, Offtopic

    So you go months without patching or driver updates?

    AFAIK, XP requires reboots nearly every patch cycle, and at MOST those are monthly.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  52. Re:Windows is slow? by the_Bionic_lemming · · Score: 1

    I boot my main dev win xp pro maybe once every couple of months. I don't know what errors you're referring to.

    --
    _ _ _ Go for the eyes Boo! GO FOR THE EYES!
  53. Trying to soften us up for what ms is about to do? by ILKO_deresolution · · Score: 0

    Insider deception? Microsoft will drop support for a wider range of drivers and api's...??? that would suck.
    Would developers still be able to use them? Or would they just make it harder for dev to implement? No I didn't read the artical, my comment is on the slashdot summary, read my op3ning statement.

    --
    I tip toe like rats on vouge runnways.
  54. Try reading the article by Dobeln · · Score: 3, Informative

    It's not about windows being "slow" as in "OMG!!! SOLITARE LO4DZORZ ZLOW11!1!111!", but as in "Geepers! The Windows development cycle sure is taking its jolly time!".

  55. Even easier when... by gatkinso · · Score: 1

    ...the bulk of your revenue comes from selling iPods and music, not computers or their operating systems.

    --
    I am very small, utmostly microscopic.
    1. Re:Even easier when... by Anonymous Coward · · Score: 0

      this is untrue. look at the last earnings report. ipods etc. aren't even near half, much less "bulk of".

  56. Re:Windows is slow? by Peteee · · Score: 1
    I use XP at work, and I shut down every night. If I don't then I know i'll run into bugs like everyone else at work that refuses to shut down their machine, After 3 or 4 days, weird things always start happening

    Strange that I was able to keep my work machine on for a solid month with XP Pro installed and had no problems??

  57. It's not about processing speed! by Jivecat · · Score: 1

    The article's not about how fast Windows runs, it's about how long it's taking MS to develop Vista. Yes, I hate them too, but must everyone be so eager to bash Microsoft products that they can't RTFA?

    --
    "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled."--Feynman
  58. C'mon.... by paxgaea · · Score: 1

    Do you think 90% of desktop hardware was born yesterday?

    Of course they have to support legacy hardware.

  59. Re:Windows is slow? by chrismcdirty · · Score: 1

    Whoever said it's performing a different function? Sure, the Core4 one is a server, but the Debian box is used for [my] everyday desktop things. Browsing, editing, ssh'ing.

    --
    It's like sex, except I'm having it!
  60. The biggest debacle of comments ever by porkThreeWays · · Score: 1

    Ok, this is probably one of the biggest mess of haphazard comments I've ever seen on slashdot. I guess this is a good indication of how many people RTFA. This article has _nothing_ to do with the speed of Windows itself, but the time lapse of release cycles. Please mod accordingly!

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
  61. Compare what can be compared please by Opportunist · · Score: 1

    First, hibernation in Linux is as necessary as a GUI for a server. At least for me. I couldn't care less about boot time, if that 5 minutes once or twice a year matter to you, your time management does sorely lack efficiency. Sure, if my system required me to reboot it whenever I change a detail in its configuration, startup time would definitly matter to me. But the way it is, rebooting the computer every 2-3 months for good measure or a meditative moment is good for karma, but no necessity.

    What matters is responsiveness during work. Sure, if you insist to run the latest Gnome/KDE with all the graphic features and gadgets turned on and offer it only a P2 with 128mb of ram, it grinds to a crawl. So does XP with all the graphics features turned on. So, when you compare Ubuntu with every single graphic goodie on with a stripped-to-the-bones XP, it's like comparing the van version with the ralley version of a car.

    What I don't get is where Ubuntu is supposedly using more space than Win2k/XP. Maybe when you add the development tools and other gadgets (aka the "normal install" of a normal Linux distry). But then you're comparing "system-only" on the Windows side with "system+office+devtools+database" on the Linux side. Dunno how it would look like if we add Visual Studio, MS-Office and MSSQL server to the fold...

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Compare what can be compared please by laklare · · Score: 1

      Apparently you don't use Ubuntu on laptops. Hibernation was buggy last I checked. It works, but it doesn't always survive the resume.

      If your laptop battery dies, do you want to lose all your work? That's what happens without hibernation.

    2. Re:Compare what can be compared please by misleb · · Score: 1

      I have a P5-100Mhz Toshiba laptop running Linux which does hibernation through the BIOS. One command (apm -s) and the BIOS writes the contents of RAM to disk (special reserved part of the disk)and shuts the computer off. Actually, it doesn't turn it off initially. It is just asleep. But if you remove the battery and put it back, you can still recover and continue right where you left off. And it works flawlessly. This is how it should be. For the life of me i haven't figured out why PC manufacturers make the OS do all the hibernation/sleep work. It should be handled at the firmware level. Is the Toshiba Libretto a fluke? Are there other PC laptops out there which handle hibernation through the BIOS?

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  62. Might be the best post of the day... by pointbeing · · Score: 2, Insightful

    Too bad you posted as AC - I thought this was great.

    You're absolutely correct - my personal opinion is that if you don't use it at least once a week it has no business in your system tray. Reminds me of the guy who drives around all summer with half a dozen bags of sand in his trunk because he might need them next winter - and then complains about performance ;-)

    Computing resources are limited resources - the more crap you have running on startup the worse your machine's gonna run. For me the most intrusive (and offensive) of these programs is RealMedia's player. That damn thing puts hooks everywhere.

    On legacy hardware - I have a 300MHz Thinkpad i1400 that I rescued from my mother-in-law and replaced the dead 4gb hard drive with a 40gb drive with an 8 mb cache. Increased RAM to 256mb and tried to install no less than seven Linux distributions. I'm comfortable in both Linux and Windows and my mail/web/irc server runs FC4.

    Anyway, I installed FC4 and the current releases of Slackware, SuSE, Ubuntu, DSL, Puppy Linux and Vector Linux. None of the installations went without pain - mainly because of the opl3sa2 sound card and NeoMagic video. The only distribution where I had all the hardware working at the same time was with Vector Linux (damn nice distribution, BTW) - but the 2.6 kernel would crash on shutdown and the 2.4 kernel didn't like my soundcard. Fortunately almost all distributions saw my wireless card and that part worked flawlessly.

    So - after much pain I installed Windows XP from CD and Service Pack 2 from my USB flash drive. Popped in the WLAN card (had to obtain and install a driver for it) and everything works.

    I'm a big fan of xfce as a window manager - lotsa features and reasonably fast but not as bloated as KDE or Gnome. Sorry, guys - but XP ran circles around any Linux distribution I installed.

    --
    we see things not as as they are, but as we are.
    -- anais nin
  63. Apple's Advantages by NutscrapeSucks · · Score: 3, Insightful

    I was thinking about this, and it basically boils down to a simple proposition:

    People buy Macs to run OS X
    People buy Windows PCs to run Applications

    Because of this Apple has a lot more leeway on compatibility. They can break every application there is, but the users will still be happy as long as OS X and Apple apps continue to run. If Microsoft breaks Windows application support, they've removed the main reason people run Windows in the first place. (Maybe there is a hardcore 2% of Windows lovers out there, but apps are what counts for the vast 90% of the market.)

    The other issue is that Apple is heavily consumer-based and therefore can totally focus on quick-turnarounds and user-centric features. For example, there's been various complaints over the years about poor I/O speeds on OS X. This hasn't been a huge priority for Apple to fix because frankly they don't sell that many corporate server systems. Much better to put those resources into developing 'widgets' or something the end user can see. Microsoft has to spread out resources across Server systems, Tablets, Media Centers, Corporate Desktops, Consumer Desktops, etc etc, so that Windows is the single solution for every problem.

    The end result is that OS X is a pretty damn nice solution for the home or SOHO user. But whether Apple's approach would work for the market as a whole? Don't think so.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
    1. Re:Apple's Advantages by Anonymous Coward · · Score: 0

      Actually I don't think that's true. Poeple buy Macs because of the hardware. MacOS X might be part of it but it's nothing compared to the luxury of having only one cable (power-cord) connected to your computer.

    2. Re:Apple's Advantages by Johnny+Mnemonic · · Score: 1

      They can break every application there is, but the users will still be happy as long as OS X and Apple apps continue to run.

      Ask a PR/graphic design shop what they think about having the real possibility of their only choice of Mac hardware being not able to run the current version of Adobe's CS2 (Photoshop, InDesign, Illustrator, etc) in the near future.

      Adobe lagged coming to OS X--but it wasn't too bad. Now it's looking like there may be a gap of almost 6-12 months, with no real acceptable transition layer (at least last time you could run Classic apps, which wasn't great but workable. PhotoShop through Rosetta just isn't acceptable.)

      To put this article another way: Apple's lack of third party support gives them the freedom to make changes according to Steve's Will. While that's convenient for Steve, I think the lack of third party support is much more detrimental than a benefit, and I wish that Apple had the compatibility problems that Microsoft has, as it would signify a healthy ecosystem of third party support.

      If Jobs was a brillant strategist, I would say that he's using iPod revenues to fund the development of a platform (OS X, and now Intel CPUs) that, while losing much of the company's traditional support, will provide a solid framework for future growth. Since Apple has the resources to fund them through this transition, they can afford to basically start over. And once the software and hardware platform have stabilized (API stability promised in 10.4, for example) they can start attracting third parties and be able to provide them an unchanging platform indefinitely. I don't know that Jobs is that forward thinking, but could be.

      Clearly something had to be done, so OS X and Intel may be a bet the farm strategy, providing just enough compatibility so that OS X doesn't become irrelevant in the meantime. Once OS X and the hardware is considered "finished" by Apple, are they then going to make a big serious play to gain marketshare, that would have been previously wasted by attracting developers to a moving target of APIs and hardware before? That time may be coming with 10.5--due for unveiling in Aug 06. Before Vista. This could be an interesting 5 years.

      --

      --
      $tar -xvf .sig.tar
    3. Re:Apple's Advantages by NutscrapeSucks · · Score: 1

      Interesting post. Just one thought:

      While the Design folks were really critical to Apple back in the 90s, I think that's a lot less true now. A huge chunk of folks in that market have bailed off the Mac; and for those who haven't, "Quark" is not pushing highend hardware as much it used to. PowerMac sales have been steadily declining (although it's not clear is if this because people are buying laptops/iMacs.) Even if graphic design is steady, the overall market has doubled or tripled since the good ol days 10 years ago.

      The fact that Apple kept Adobe largely out-of-the-loop as far as their Intel plans went just shows that Apple doesn't feel that Graphic Design is very important to their overall market. I think the Consumer Sell of OS X itself is a lot more powerful nowdays than the niche pro app market.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    4. Re:Apple's Advantages by Anonymous Coward · · Score: 0

      Adobe lagged coming to OS X--but it wasn't too bad. Now it's looking like there may be a gap of almost 6-12 months, with no real acceptable transition layer (at least last time you could run Classic apps, which wasn't great but workable. PhotoShop through Rosetta just isn't acceptable.)

      The quad-core G5 PowerMacs are for this market, and for the purpose of photoshop, their performance is *great*.

      This is the reason PowerMacs will be the last to transition. It's for the guys who must have performance on apps there are no UBs for.

      That's why the first machines to transition are the more end-user machines (e.g. iMac, MBP (what a godawful name), Mac mini) as opposed to "task specific" ones (PowerMac G5, Xserve).

    5. Re:Apple's Advantages by mydigitalself · · Score: 1

      "The other issue is that Apple is heavily consumer-based and therefore can totally focus on quick-turnarounds and user-centric features..."

      Good post.

      You list a number of other areas of business that Microsoft have to focus on, and I think it actually boils down to just one: Business. For consumers to have to upgrade every 5 years is one thing. To get a corporate to do it across 1,000 desktops, hey 10, 000 desktops is a huge operation. Not just in cost but logistics, and so on. So generally they don't. So MS in many ways have to slow down their release cycle to get a bigger upgrade footprint. Great example is Office, most large corps skip versions and only upgrade every 2nd one.

      Another point is that in the corporate space, there is a lot of custom built software and whoever wrote it many years ago is long-gone. So if there are underlying structures in the OS that this software relied on and it got changed, then they are screwed. So MS have to keep like their whole platform backwards compat back to 95. With Apple I'd say this is less of a problem and the only people they piss off are software developers - who can actually use this as an opportunity to bring out a new version and make a little cash. Corps don't make cash from overhauling their systems...

    6. Re:Apple's Advantages by booch · · Score: 1

      Microsoft would do themselves a HUGE advantage if they diverged the corporate and home editions of Windows much more. (Yes, I'm aware that they recently merged the two with 2000 and XP. I'm talking release schedules more than core technologies.) Corporations want to move at a more conservative pace. Consumers want the latest and greatest new thing.

      I think Microsoft should release a home version of Windows on a schedule of 12-18 months. Sort of use them as a beta cycle, similar to Red Hat's Fedora. (Sure, lots of people would still stick with Windows 98, but profits from the bleeding edge users would increase.) Then they can see what works well technology-wise, and include those portions in the corporate edition, which would have a 4-5 year cycle, closer to how companies amortize their computers.

      I don't expect Microsoft to be able to do this though. They're still struggling to get into a modular mentality. And a good portion of their income comes from keeping corporations on the upgrade treadmill. But the way things have been working out, new versions of Windows have been taking 4-5 years anyway. Forcing themselves onto an 18-month home-user schedule would help them make better corporate editions.

      --
      Software sucks. Open Source sucks less.
    7. Re:Apple's Advantages by Anonymous Coward · · Score: 0

      So what you are saying is that Mac users buy a car just to look at and tweek, while Windows users buy it to drive?

      I don't think so.

      I work on and program on PC's all day long. When I get home, I use my mac, because it let's me do more things with less fiddling. And as far as that goes, iWeb, iPhoto, iDVD, are all excellent examples of "applications" that I bought my Mac to *use*.

      No doubt Expose and the Dashboard, and widgets galore are fun - I'd say a good number are even usefull - But I bought my Mac to "run Applications". The OS is nice, and it disapears in the background. Win 2k/XP/Vista just get in the way constantly reminding me that I gotta "work" on the OS as well.

    8. Re:Apple's Advantages by SewersOfRivendell · · Score: 1

      Because of this Apple has a lot more leeway on compatibility. They can break every application there is, but the users will still be happy as long as OS X and Apple apps continue to run.


      Yeah, and third-party developers would leave the platform overnight. Apple takes extreme pains to provide backward compatibility. Many Mac OS development resources within Apple are allocated to ensure backward compatibility. You can still run ten-year-old old Mac apps in Classic.

      Bonus trivia: Did you know that you could still run MacPaint 1.0 as late as Mac OS 9 _if_ you had a display card capable of 1-bit resolution?

    9. Re:Apple's Advantages by Enrique1218 · · Score: 1

      Microsoft has to spread out resources across Server systems, Tablets, Media Centers, Corporate Desktops, Consumer Desktops, etc etc, so that Windows is the single solution for every problem.

      Yeah, but Microsoft has a much larger revenue stream with Windows than Apple does with OS X as a result. They should have more resources to cover the whole spectrum in the same capacity Apple cover its user base (which also cover media professionals not just the home user). I suspect the problem is trying be everything for everyone is too much for their management team to handle. There are two vice presidents for the Windows division!!! Maybe, they have to the fork OS again which may bring problem with developers. I don't think compatibility is the real issue because they broke a lot of legacy programs with 2000/XP and it didn't hurt the bottom ine.

      --
      You don't have to be smart to use a Mac, you just have to be smart enough to buy one
    10. Re:Apple's Advantages by NutscrapeSucks · · Score: 1

      I think this would be an excellent idea for Microsoft. Especially because consumer reviews tend to focus on tack-on features like "Dashboard", which could easily be managed independantly of the base OS cycle. They used to do this somewhat with Windows 98, 98SE, and ME.

      But, as you point out, MS's "NT" development mentaility doesn't work that way.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  64. Re:Windows is slow? by 1u3hr · · Score: 3, Informative
    Windows isn't slow....even on a crappy PC still beats the shit out of latest "desktop Linux" offerings.

    RTFA. It isn't about "slow" as in execution speed, it's about "slow" as taking a long time to come to market and introduce new features.

  65. Dupe by kooky45 · · Score: 1

    This is a dupe. See http://it.slashdot.org/article.pl?sid=06/03/27/121 1220 And anyway, they're not saying Windows runs slowly as an OS, the article is discussing why current Windows development is so slow compared to earlier releases and offerings from Apple.

  66. Re:Windows is slow? by G)-(ostly · · Score: 1

    Well if that's all you're using your Winbox for as well, I might suggest you learn how to configure a Windows system properly if you're noticing any lag at all.

  67. Re:Windows is slow? by Cat_Byte · · Score: 2, Insightful

    Both are more responsive than my 1.5 GHz Celeron with 512 MB RAM when it's running Windows.
    You should check out Windows XP for Dummies
    I've used all 3 of those for years and find your statement very funny. A P2 350 with 128M of RAM loaded with comparable functioning apps is never going to be more responsive. Booting up, loading Gnome/KDE and Openoffice alone is going to take like 4 minutes on that thing. Now if you're saying it's more responsive booting up into init 3, I can get DOS to load faster than your P2 350 with 128M RAM on a 486DX4 with 4 meg of RAM. AND it'll be more responsive (notice I'm leaving out which functions will be faster)
    It's all about perspective and I happen to make a living delving deep into both sides.

    --
    Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
  68. All right, I'll bite by CustomDesigned · · Score: 1
    I installed Fedora Core 4 on a 466Mhz Celeron with 192M RAM (I am poor and recycle computers from the trash). I use it for web browsing, email, and gaim. Only when rendering a large complex web page do I wish for a 4Ghz CPU (and that is not the OS). Visiting a friend with XP on 1Ghz Celeron with 512M RAM, the XP system is a dog, freezing for seconds at a time. Of course, this is all subjective, and the slowness of the XP system is likely due to malware, but then that is part of the problem with Windows.

    Another anecdote or two. I took a trashed Win 98 computer which was dog slow. Reinstalled Win 98, and now it is fine (I use it for Taxact and games). My sister keeps a good copy of Windows XP on a backup partition. When XP starts getting doggy, she restores the XP system. Presto, snappy again. My theory about Windows slowness is that it is entirely due to malware.

    1. Re:All right, I'll bite by CustomDesigned · · Score: 1

      I should have mentioned - I disabled about a dozen unneeded services that are started by default on Fedora Core 4. Things like that are a performance killer on a low RAM system (not to mention potential security holes). I suppose a Windows power user would know how to disable all the unneeded services there as well. Or is it all secret?

    2. Re:All right, I'll bite by Braino420 · · Score: 1

      I suppose a Windows power user would know how to disable all the unneeded services there as well. Or is it all secret?

      You can do this at Control Panel -> Administrative Tools -> Services

      There are alot of services that start automatically the average windoz user will never use.

      --
      They call me the wookie man, I guess that's what I am
  69. Re:Windows is slow? by jsight · · Score: 2, Informative

    Last I checked, Ubuntu developers were worrying about reducing their several-minutes-long boot sequence. I'm not even going to mention hibernation because I know that doesn't work properly in Linux.


    My Ubuntu boot times are very comparable to the XP times on the same box. Oh, and both suspend and hibernate worked flawlessly right out of the box.
  70. Re:Windows is slow? by Mitchell+Mebane · · Score: 1, Informative

    Hmm... hibernate support built into Windows which "just works" out of the box, or an unofficial kernal patch set that works most of the time, if you're lucky. Don't get me wrong, I love Linux, but there are a few things where Windows is still far ahead.

    --

    The roots of education are bitter, but the fruit is sweet.
    --Aristotle
  71. Tweaking out builds by foQ · · Score: 1

    If you check out the benchmarks of XP running on Apple hardware, they are generally better than what runs on dedicated PC hardware, even with the extra layer of EFI-BIOS translation. Why is that? I suspect that it has something to do with the fact that the only drivers which exist are the drivers needed to run on that platform. Therefore, the drivers loaded are minimal, and are only what are needed to run on that system. Likewise, the only services running are those which are needed. I'd guess that these builds, they have some .dlls and other things tweaked for the build in order to keep things simple. This also makes things faster and more secure.

    So why can't PC manufacturers tweak their builds to do these things? Do computers come with PS2 and serial ports anymore? Is there a point in loading 50 SCSI drivers in a SATA system? Nope. For that matter, some of the larger companies like Dell, Compaq, IBM, etc. might could get Microsoft to make a custom kernel for their hardware, leaving out support for things that clearly aren't needed. But I would guess that the Windows XP kernel isn't modular enough to do this. My guess is that the major PC manufacturers don't really CARE how fast things run on their hardware. In fact, if things run slowly, they like it because it fuels consumers to upgrade their hardware sooner. Of course brands like Alienware and VooDoo probably do tweak their builds, because their business models are different -- quality over quantity.

    These things are exactly what happens when Apple makes a computer, or when a Linux geek tweaks out his builds. As a Windows guy, I can tweak my build out so that it runs faster (and MUCH more securely) by disabling services, dlls, etc. I've never gone so far as to take out drivers, but it wouldn't be that hard (use Autoruns from Sysinternals.com if you want to do it).

    Just my $0.02.

    1. Re:Tweaking out builds by WhiteWolf666 · · Score: 2, Informative

      Errr ... not really

      Linux and OS X come with all drivers they'll ever need (well, most all. ATI and NVIDIA are big exceptions).

      The Windows notion of drivers doesn't really work the same way on Linux. On Linux, you install everything you can possibly imagine. The kernel does some probing on bootup, and a variety of kernel-space services handle module dependancies, and it will load whatever is needed (and only what's needed) as the system boots up.

      Ever try taking a hard drive with Windows on it and booting it on a system with a different motherboard? Or even just trying turning ACPI off in the BIOS? BSoD, most likely. At a minimum, you'll get 10 minutes of "Finding drivers", and a couple reboots.

      Linux doesn't even blink, and modern distributions won't even mess up things like network bindings (the first ethernet card in the system remains eth0, regardless of the chipset).

      Shared libraries (the linux equivalent of DLLs) work similarly. There is FAR more library dependancy on linux than Windows; few things on Linux are statically compiled. Instead, the dynamic linker does an excellent job of pulling everything together as needed. You normally don't see performance impacts from compiling in everything including the kitchen sink; and tricks like preloading and prelinking can speed things up more.

      Even in terms of services, I think you'd be surprised the stuff that comes with Linux by default. With a slightly more than basic install you'll get a webserver, various network servers, and a full fledged SQL database running. Of course, most distributions also turn the firewall on by default, and block these ports (a very good thing).

      I honestly think that architecture has more to do with it than you may think. Few people build a Linux kernel with only the bare essentials. Rather, most everyone builds a slim "main" kernel, and than compiles boat loads of crap into modules, which are then loaded on an as needed basis, for nearly every piece of hardware out there.

      Drop an ATI or Happenhauge TV tuner into your system, and the relevant module will be loaded on demand, without user intervention, on the next reboot. Pull it out, and the module will not be loaded on the following reboot.

      It presents a very streamlined vision to the user, at least when the drivers are from the mainline kernel tree (the development beta/alpha stuff is much more difficult to use).

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:Tweaking out builds by DrXym · · Score: 1
      I doubt legacy drivers have much to do with it. A fresh XP install is fairly snappy. Plug and play means it only loads drivers for stuff you have actually install. It's only afterwards when you install a bunch of crap like anti virus, anti spyware, startup apps (iPod, Quicktime, Real Player etc.) that it drags to a halt.

      The main slowness problem for Linux is the graphics drivers are bad. Once you fix that and give you have no need for anti-virus / anti-spyware etc., it is probably faster.

      The main slowness for the Mac is the eye candy and the inherent slowness built into the UI - e.g. having to move the mouse to the top of the display for example to access menu items.

    3. Re:Tweaking out builds by foQ · · Score: 1

      Nice writeup. I had meant to say a couple of the things you did, but didn't because I was throwing the post together before I left for work. I use FreeBSD fairly often, and usually I rebuild my kernel and install only the bare minimum needed to function. If I'm not building a web box, no Apache. I rarely use SQL, so I almost never install it. But I typically stick with a command line, because I usually use BSD in servers (although FreeSBIE is a nice live CD to use). The main reason that I do these things is for security -- if you're not running a service or daemon, then its vulnerabilities can't bite you in the ass. Of course, just about the first thing I ever do on a Windows system is to disable the crap that isn't needed (yes, even before patching -- in fact, even before connecting to the network).

    4. Re:Tweaking out builds by dnaumov · · Score: 1
      "Linux and OS X come with all drivers they'll ever need (well, most all. ATI and NVIDIA are big exceptions)."

      And they dont come with support for many webcams, graphical tablets and many other devices.

      "The Windows notion of drivers doesn't really work the same way on Linux. On Linux, you install everything you can possibly imagine. The kernel does some probing on bootup, and a variety of kernel-space services handle module dependancies, and it will load whatever is needed (and only what's needed) as the system boots up."

      Err, Windows does exactly that as well. Drivers which are not used by the system do not get loaded on start-up.

      "Ever try taking a hard drive with Windows on it and booting it on a system with a different motherboard? Or even just trying turning ACPI off in the BIOS? BSoD, most likely. At a minimum, you'll get 10 minutes of "Finding drivers", and a couple reboots."

      Stop using Windows 98. I have moved harddrives between different Windows XP systems using different motherboard/chipsets and even CPUs. And I only had to reboot once at most.
    5. Re:Tweaking out builds by WhiteWolf666 · · Score: 1


      Stop using Windows 98. I have moved harddrives between different Windows XP systems using different motherboard/chipsets and even CPUs. And I only had to reboot once at most.


      BS

      Turn ACPI off. Watch the system crash and burn. The windows driver model is no where near as dynamic as the Linux one.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  72. Re:Windows is slow? by Anonymous Coward · · Score: 0

    "20 years ago to talk with the graphics card (X11)"
    Yees. X11 is much slower than windows' inventions, yeah?

  73. Re:Windows is slow? by xtracto · · Score: 1

    All somewhat modern sound cards have several PCM subchannels that operating systems use in order to play several sounds simultaneously, and, yes, it is perfectly supported by Linux. Last I tried (admittedly, that was some time ago, but I can't remember just how long), using Windows with a single-channel sound card meant that I could only play one sound at a time.

    Please, stop using Linux as the operating system, as it makes your comment a balant lie. No, it is not well supported by Linux, neither wifi and other things, it may be supported by one or two distributions.

    Personally whenever I have isntalled Linux I could not use XMMS and play another game with sound at the same time, I just got an error about some kind of blocked channel. And no, I do not care about redirecting the /dev/sound input to the /dev/sndcard001x1alsa or whatever. If it does not works, it does not works. I do not have to do those kind of things on Windows.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  74. It _is_ a troll by CptnHarlock · · Score: 1
    I guess I'll be let myself be meta-trolled.. :)

    Troll is the ugly sibling of a Flamebait. He is "trolling" as the troller ships for responses by making loose statments as "properly installed" and comparing windows "distros" from 1999-2001 to modern Linux distros. A lot of the "facts" are pulled from a certain dark area. Just the other day we got a couple of DELL comps here at the office. I finished the install of XP just to see what it came with and how it compared to Debian Sarge with xfce. XP was _slower_ compared to my "properly installed" Debian for the tasks run here.

    What makes windows slow then? IMHO it's all the standard crap that is turned on, even the "themeing" is run as a service FFS! And if you want your install to stay clean from viruses, troyans and other attacks you also have to be running a lot of "protection" software of which AntiVirus is the most damaging for performance.

    Cheers..

    --
    $HOME is where the .*shrc is
    -- silver_p
  75. Slow = Slow to market by yeremein · · Score: 1

    When the article says "Slow", it means "Slow to market". It's not talking about how fast your computer boots. It's talking about the endless delays getting Vista out the door, while Apple meanwhile has shipped several new operating systems and beat Microsoft to the punch on just about every new feature.

  76. Re:Windows is slow? by Anonymous Coward · · Score: 0

    ">still lacks kernel audio mixing
      So does Windows, though. Neither Windows nor Linux uses kernel audio mixing -- they rely on hardware mixing instead. "

    Kernel audio mixing under linux is by dmix.
    It's part of alsa, and part of the kernel.

    It also works. Shame no one seems to know about it, I would love if it was the default setting on all Linux installs.

  77. Not only Apple by Anonymous Coward · · Score: 0

    Windows is looks like a victim of its own pride. They have to develop all software necessary, they cannot utilize advantages of Open Source. Microsoft undermined the Open Source movement so much in public even with full page news paper advertisements.

    See Apple, its core is FreeBSD, window system is Unix X window system, etc. Thereby, saving millions of lines of code and time.

    I'm currently evaluating a multimedia Linux named Tomahawk Desktop. Its amazing to see how much Linux has now progressed.

  78. Re:Windows is slow? by cortana · · Score: 1
    [Linux] still lacks kernel audio mixing
    So does Windows, though. Neither Windows nor Linux uses kernel audio mixing -- they rely on hardware mixing instead. All somewhat modern sound cards have several PCM subchannels that operating systems use in order to play several sounds simultaneously, and, yes, it is perfectly supported by Linux. Last I tried (admittedly, that was some time ago, but I can't remember just how long), using Windows with a single-channel sound card meant that I could only play one sound at a time.
    Must have been over 6-7 years ago then, since Windows has had automatic software mixing since Windows 2000. These days however, the point is irrelevant since ALSA has had software mixing enabled by default since version 1.0.9.

    ALSA's software mixing has actually been around for a few years, but because it was not turned on by default, hundreds of web pages sprung up to provide faulty advice on how to enable it, so until recently it was quite hard to get working properly.
  79. Re:Windows is slow? by Waffle+Iron · · Score: 3, Insightful

    Judging from the posts on this story (almost all of which are debates about system performance), we can draw the scientific conclusion that less than 3% of slashdot commenters actually bother to RTFA.

  80. VM Layer or legacy-free installs? by swb · · Score: 4, Interesting

    I think a better solution would be a legacy-free OS that would have XP-level compatibility but would provide a VM layer configurable as DOS, NT4 or Win2k, depending on the need of the application.

    If this isn't practical (having to run one each of the above layers could gobble tons of RAM), then at least providing a way to do a legacy-free installation with the option of adding support for older environments later. Systems that didn't need it wouldn't have to have it added, perhaps improving performance.

    1. Re:VM Layer or legacy-free installs? by Helios1182 · · Score: 1

      It may be cliche, but I would mod this up if I had the points. If they would drop all 16bit support it would help a ton. Hell, if there were actually enough 64bit software out there it would be even better if they released a new completely 64bit OS. That can't happen until more vendors recompile their apps, so I figure we will always have at least two generations being supported.

    2. Re:VM Layer or legacy-free installs? by NutscrapeSucks · · Score: 1

      If they would drop all 16bit support it would help a ton.

      The 16-bit support is already in a "VM" and is pretty cleanly implemented. The issue has more to do with bug-compatible support for the various old varients of Win32 and obsolete ancillary APIs (e.g. "Video for Windows", old versions of DirectX, etc).

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    3. Re:VM Layer or legacy-free installs? by booch · · Score: 2, Informative

      GNU/Linux and UNIX systems solve this problem mostly with versioned libraries. (So does .NET, by the way.) When an API changes in a way that is not backwards-compatible, the library version is incremented. Programs that need the old API can keep using the old library, while new apps can use the new version. Granted, it takes up a little more memory if you've got 2 versions of the library loaded, but UNIX libraries tend to be broken into reasonably small pieces.

      Kernel-level APIs can't be handled this way, but most programs don't directly access kernel calls. The standard C library (libc) handles most kernel-level access in a nice thin abstraction layer, which can handle kernel API changes.

      I'm not sure exactly how Win32 works, but it seems from my point of view to be way too monolithic. So they don't have the option to upgrade a small portion of the API without creating a set of all new functions.

      --
      Software sucks. Open Source sucks less.
    4. Re:VM Layer or legacy-free installs? by Anonymous Coward · · Score: 0

      I think a better solution would be for you to read the freaking articles.

      I also think this would be a good idea for the moderators. The article has nothing to do with speed of Windows, but has everything to do with speed of MS not releasing the next MS Windows on time.

  81. Windows by certel · · Score: 1

    Problem is, you have to combine hardware upgrades with software upgrades with Windows otherwise you'll never see significant performance enhancements. It's just another case of keeping up with the Jones'.

  82. Pull your thumbs out of your asses by LS · · Score: 1

    I'm no fan of Windows by any stretch, and I wish it would disappear, but let's not fool ourselves, ok? Seriously, have you really had any major problems getting older software to work on Windows? Very likely no, and if you have, it's not been a regular problem. With OS X you have to INSTALL A SECOND OS on top of OSX. That's no easy task for the novice. And then it runs in an emulation layer which is quite slow. Don't lie to yourselves - Windows, Mac, and Apple focus on different markets, so this comparison is just plain stupid. Microsoft DOES have to consider a lot more tahn Apple when it builds it's OS. You have Soccer Moms and grannies who may not have a local geek to help them out, so things just have to work. You can't go around pulling the rug out from under them - they might fall and break a hip. Or just leave the party all together.

    Comparing Apple to Windows is like comparing, well, uh, apples to balls of orange shit with corn and peanuts mixed in, uh, but what was my original point? Oh yeah, uh windows needs to "digest" all of the various consumer needs and uh, uh, ok windows sucks, sorry.

    --
    There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    1. Re:Pull your thumbs out of your asses by WhiteWolf666 · · Score: 1

      Quite a few Window 95 apps break on XP. Especially XP SP2. And this list doesn't include weird obscure things.

      Classic runs in virtualization, but that's actually a better solution. Application isolation means a malfunctioning classic app won't bring down the whole system, and the fact that classic is a complete OS 9 environment means no obscure bugs will get in the way of running applications.

      There's really only a minor performance impact on the apps, anyways, and this is more than made up for by the vast increases in processor speed since OS 9.

      Microsoft would do well to rely upon virtualization for backwards compatibility. Make a clean break with the past, wrap XP/Vista up in a virtual machine, and start fresh. The minor performance impact is worth the security/compatibility and code maintainability benefits.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  83. What's the motivation to develop faster? by Stinking+Pig · · Score: 1

    The American stock market rewards growth, and to a lesser degree cost-cutting, not mastery. When a company already owns a market, it's supposed to look for ways to maintain that ownership less expensively. All the real work is then directed to taking over another market.

    Applied to Microsoft, that means you can expect Vista and Office to be back-burner projects, while the XBox and Media PC stuff gets lots of love. What are they supposed to compete against, if not Microsoft's own earlier products? I'm well aware of the options and have used them professionally, but I haven't seen anyone big enough to get Microsoft's attention deploy them as an IT-sanctioned desktop solution (OSX excluded).

    That being said, Vista does have some aspects designed to take over new markets, such as more onerous DRM. It's also confusing because a back-burner project on Microsoft's scale is still bigger than most projects any of us have ever worked on or near, but I don't think that either project is really a priority item for them.

    --
    "Nothing was broken, and it's been fixed." -- Jon Carroll
  84. Guy Kawasaki... by jscotta44 · · Score: 1

    To paraphrase Guy Kawasaki:

    Get it working.
    Get it working right.
    Get it working fast.

    Sounds right to me.

    1. Re:Guy Kawasaki... by Barlo_Mung_42 · · Score: 1

      Sounds good. Problem with the case at hand is that the early versions of OSX did not work let alone work right.
      Before you mod me down tell why so many applications specify "10.2.8 and up only" or some such. What happened to 10.0.x and 10.1.x?

    2. Re:Guy Kawasaki... by Jesus_666 · · Score: 1

      Before you mod me down tell why so many applications specify "10.2.8 and up only" or some such.

      They did not contain libraries against most current programs link?

      And now I'll mod you-- D'oh!

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:Guy Kawasaki... by jscotta44 · · Score: 1

      OS X worked fine, in the early versions. I used it in product beginning with the beta version of OS X. Was it improved upon as time went on? You bet. But it worked fine for my organization and my clients.

      As to exactly what changed between 10.0.x and and 10.1.x, I don't have the link nor the list. However, in general, a lot of frameworks were updated and added to-mostly in the Carbon realm. A lot of the legacy developers demanded better support for things that only Cocoa application had access to among other things.

    4. Re:Guy Kawasaki... by Anonymous Coward · · Score: 0

      same reason no new apps for Windows 3.1 are being written now. Things have moved on. I've happily used 10.1 for a long time when it was out, but i happily upgraded when 10.2 arrived, and then 10.3, and now 10.4. The 10.2".8" is due to bugfixing - it's the equivalent of saying an app is for "Windows XP SP1", but not Windows XP pre-SP1.

      I don't have the link but IIRC, Omnigroup published their statistics on the OS versions used by their users, and I think it's clear Mac users are NOT like Windows users in the rate at which they upgrade their OSes once a new one is released - let's just say the curve is steep, and reaches 100%. Why code for an old version that nobody is using anymore?

    5. Re:Guy Kawasaki... by Barlo_Mung_42 · · Score: 1

      Ok, but that does not address the issue. Why are the libraries not available? Why can't I go to Apple and get the libraries? Why are vendors not able to distribute these needed libraries?
      What is the earliest version of OSX that Apple even supports?

    6. Re:Guy Kawasaki... by Anonymous Coward · · Score: 0
      Ok, but that does not address the issue. Why are the libraries not available? Why can't I go to Apple and get the libraries? Why are vendors not able to distribute these needed libraries?
      It's not cost effective to backport. Especially not when you can have your customers shelling out money for new OS versions instead.
    7. Re:Guy Kawasaki... by R3d+M3rcury · · Score: 1

      Well, back at WWDC, we got some entertaining statistics. At the time, last July, the breakdown went something like this:

      49% of Mac OS X users used 10.3.
      25% of Mac OS X users used 10.2.
      16% of Mac OS X users used 10.4.
      10% of Mac OS X users used 10.2.

      So, if you will, if you develop for 10.2 as your minimum, you'll catch 90% of the users. So, with limited dev and testing time, is it worth it to try to pick up the last 10%? Also, will those people who won't shell out $129 for 10.2, 10.3, or 10.4 shell out money for your application?

  85. So, in other words, by krunchyfrog · · Score: 0

    Windows is slow because Windows is Windows.

    --
    printf($randomline(sigs.txt) \n "-- "$randomline(authors.txt));
    -- myself
  86. Re:Windows is slow? by WhiteWolf666 · · Score: 3, Insightful

    Ah, I love the smell of MS-fanboi in the morning.

    Try installing latest Fedora Core, SUSE, or Ubuntu, and not only will the space they take up greatly exceed that of a proper Windows 2000/XP install
    Does Windows come with an Office Suite? CD Burning software? Image editing software? A development IDE? A variety of games? How about vector graphics software? Or a database?

    What do you think takes up those 5 CDs in the SuSE install? The kernel?
    , but they will be much slower, because while hardware advanced, Linux still uses technology from 20 years ago to talk with the graphics card (X11),
    Those who do not understand X11 are doomed to reinvent it, poorly. X11 is a high speed, fully network transparent architecture. The Xfree86 people let it languish on the vine, but the Xorg fork has gotten things into gear again, and we're seeing the API move forward at a breakneck pace. Xorg 7.0 is really far more sophisticated than anything else on the market, including WGF/DirectX 10 or whatever MS is calling it, and even my beloved OS X's Aqua/Quartz.

    Don't underestimate the extensibility of Xorg, and don't underestimate its performance. It's a lean, mean, high-performance and full featured windowing environment.
    still lacks kernel audio mixing
    Bzzzt.... dmix runs at the kernel level. Modern linux distributions enable it by default for all users. You can turn it off if you want lower latency audio. AFAIK, you have to call dmix from userspace, but the plugin is running directly "on the metal" of the alsa subsystem.

    still lacks in PnP department (removing a "mounted" USB flash stick anyone?)
    Huh? Go to media:// (or click on the "Desktop" icon in Gnome, or click on the "Drives" icon in KDE, or go to the file browser). Right-click on the USB stick icon. Press "Eject" in the context menu.

    Nay, Windows lacks in the PnP department. What the _hell_ is this concept of drivers, where I have to log in as administrator to install new hardware on my system? On Linux, I just plug it in, and the device node just appears, be it USB stick, WLAN card, ethernet card, or whatever. With a proper desktop environment I get a nice little pop-up asking if I want to configure it.

    Oh, and Windows is braindead in the filesystem support department, as well. NTFS, and FAT32 are NOT enough for everyone's needs. Some people use modern journaling filesystems. Some people need to access HFS+ (that's the OS X file system). Some people need to access a wide variety of filesystems (don't forget the commercial UNIXes, which have a substantial marketshare in the server/workstation market). Perhaps someday MS will find the cash to hire a few more developers, and maybe even add a filesystem driver or two. Then again, given the ugly nature of the Windows Driver Model, this might not happen.....

    still has abysmal support for various multimedia devices (no, the few tens reverse-engineered audio/video capture/etc drivers don't really count), etc etc
    This one is half true. Unless, of course, your a professional, and use firewire. Firewire, of course, works perfectly. I capture whatever I want directly from my HDV camcorder, or from my cable box. Oh, and my ATI and Happenhauge TV tuners work out-of-box, too. Without installing drivers.

    But yes, you do have to be careful with what capture cards you purchase on Linux. Stick with good name brand stuff, however, and you'll do okay. Sorry if your crap-o-matic generic capture card doesn't work; shell out the $35 to go get a supported one. Here is a short list to get you started. None of these require drivers; they are integrated into the kernel. You can get other stuff that's not integrated into the kernel, but I wouldn't recommend messing with that.

    Sadly, ATI and Nvidia have not released their VIVO (All-in-wonder) drivers for Linux yet. Both have committed to do so, however. All-in-wonder and VIVO (nvidia) support are avaliable, but only for older card

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  87. Slow process; not performance by cyberjessy · · Score: 1

    Alas! The slashdot crowd had already written dozens of comments around how the OS is slow; while the article is basically talking about a slow and inefficient process, and legacy baggage leading to complexity. Why dont you RTFA first!!!

    [One article is even saying its because of the Windows paging mechanism problem, of course modded +5 insightful!]

    Sigh. When will things get better over here.

    --
    Life is just a conviction.
  88. I'm the only GNU/Linux user in the office by H4x0r+Jim+Duggan · · Score: 2, Interesting

    Windows PCs are plagued with viruses.

    The office has converted to using Firefox, and OpenOffice is climbing up the side of the desk, but the operating system is still Windows and the viruses they picked up before moving to Firefox are still there.

    The Anti-virus software is often disabled by a virus, and Internet Explorer can't be fully removed. It can't even be fully disable since it's needed by Windows Update. (Although Windows Update is blocked by viruses on half of the computer).

    I'm seen as "the tech" because I fit the profile, but I'm actually more of a lobbyist, but I still get asked for tech support.

    1. Re:I'm the only GNU/Linux user in the office by zootm · · Score: 1

      To be fair, since SP2, IE hasn't been particularly bad. The protections are a little more sane now.

      Windows PCs are not "plagued with viruses", though, in general. It's fairly trivial to avoid such things these days.

    2. Re:I'm the only GNU/Linux user in the office by jsnipy · · Score: 1

      Virus are more the problem with the ignorance of people that use PCs. Barring a couple exceptions, most "viruses" are social and require the person to do something explicit to get the ball rolling. What about preventative measures (i.e. like with Spybot)? Granted I use Firefox 95/5. Between extensions for httpatrack, torr, and theme support .. can't be beat.

      --
      -- if you mod me down, I will become more powerful than you can possibly imagine
    3. Re:I'm the only GNU/Linux user in the office by rwven · · Score: 0, Flamebait

      Windows is not plagued by viruses. Windows is plagued by idiotic users who install said viruses or open up the door and let the viruses come in. If any other OS was as popular they would have just as many viruses and they would have just as much trouble with them because the people using them are still too dumb to keep them up to date and safe from threats.

      About a year after I "got into" computers i got a virus. I was still in that dumb stage of not knowing how to keep from doing so. Having learned from that mistake, i have not since had any. I didn't even get the blaster when everyone else was getting it. It's called windows update people. It's there for a reason...and that fix was out for 6 months at the time of the "attack."

      It sounds to me like you're the tech who everyone calls because they present themself as having a clue, charges way too much for service, but then blames every stinking problem on the OS, saying "you have a virus, you should use linux." That group of "tech's" is the most destructive to the image of IT imho...

    4. Re:I'm the only GNU/Linux user in the office by H4x0r+Jim+Duggan · · Score: 1

      It sounds to me like you're the tech who everyone calls because they present themself as having a clue, charges way too much for service, but then blames every stinking problem on the OS, saying "you have a virus, you should use linux."

      You've got the wrong guy. I'm not a tech, and I don't charge. I'm trying to work on the campaign against software patents in Europe, but people around me are asking for help because their computer is slow and windows are popping up all the time. The worst thing is that sometimes they even buy a new computer because their old one is slow and I'm sure the real reason for the new one is to try run the new viruses fast enough so that the other applications also get some work done.

    5. Re:I'm the only GNU/Linux user in the office by 1u3hr · · Score: 2, Insightful
      If any other OS was as popular they would have just as many viruses and they would have just as much trouble with them because the people using them are still too dumb

      Working in publishing I know lots of Mac users, and I can assure you that there are proportionally just as many dumb Mac users as dumb Windows users. Back in the 80s there were quite a few Mac viruses going around (by floppy disk mainly). But now despite millions of clueless Mac users on shiny new iMacs with 24/7 broadband, it's still a newsflash if any are infected with a virus -- it does happen, but it's an oddity. Roll out the "too few to target" argument if you want, but they're just more secure out of the box.

    6. Re:I'm the only GNU/Linux user in the office by bunratty · · Score: 1
      Internet Explorer can't be fully removed. It can't even be fully disable since it's needed by Windows Update. (Although Windows Update is blocked by viruses on half of the computer).
      To attempt to make IE safer, I set all the web zones to high security level. In order to access Windows update, I had to set the trusted zone to medium security and add http://*.update.microsoft.com, https://*.update.microsoft.com, and http://download.windowsupdate.com to my trusted sites. Most importantly, I use IE only for Windows Update and testing my sites in IE.

      Of course, I have firewall, anti-virus, and anti-adware software, too, and also don't do stupid things such as download executables from untrusted sources. I'm still not 100% safe, but I can tell I'm not getting battered with malware like lots of other Windows users.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    7. Re:I'm the only GNU/Linux user in the office by Xaoswolf · · Score: 1
      Wow...

      You're IT department must not be all that good...

    8. Re:I'm the only GNU/Linux user in the office by 1u3hr · · Score: 1
      I don't even personally know anyone that's ever gotten a virus on Windows. My in-laws. My wife's sister. My co-workers past and present. My work computers. The computers at my sons school.

      Sorry, can't believe that. Have you actually run an anti-virus or anti-spyware app of these? Modern viruses don't pop up joke windows or try to delete files; they silently steal data, send out spam, or DDOS attacks. If it's true, you shoudl contact MS PR, they could send you around the talk shows.

    9. Re:I'm the only GNU/Linux user in the office by Anonymous Coward · · Score: 0

      "I don't even personally know anyone that's ever gotten a virus on Windows."

      When the Blaster went around some years back, for example, you didn't have to do anything but be connected to the Internet and have it directed at your IP. I think you only escaped it if you were fortunate to get patched before it came your way or you weren't on the Internet at all. Which was your case because of the few Windows users I know, they all got it.

    10. Re:I'm the only GNU/Linux user in the office by mboverload · · Score: 1

      It is MORE than possible to run a Windows machine without ever getting a virus or spyware.

    11. Re:I'm the only GNU/Linux user in the office by ComputerizedYoga · · Score: 1

      If you were behind a firewall (including good software firewalls) or ahead of the game, you'd have missed out on the big autorooters (slammer, blaster, nachi).

      If you're not running IE for your normal internet usage, you'd miss out on a whole host of enjoyable exploits.

      If you're running windows in a sane way, viruses and spyware aren't a big problem. And with the relative wealth of gratis security software out there (in the personal firewall side, the antivirus side and antispyware utils), with automatic updates, it's quite possible to completely avoid the whole virus scene.

      There's nothing terribly special about running Windows and not having virii. It's easy to skew our perceptions of this based on how incredibly many people simply shouldn't be allowed to be admin of their own systems.

      While it's despicable that every OS and every piece of network-related software (and most others too) comes out horribly broken, and everything has to be constantly patched, and it's even more terrible for those on slow network connections (patching to winxp-sp2 over 33.6 dialup would be a nightmare), that's just the state of things right now. Exploit-finding utilities, secure coding practices, and idiot-resistant languages are all important steps in resolving that state of affairs, both in the Windows world and the sphere of FOSS.

    12. Re:I'm the only GNU/Linux user in the office by sgant · · Score: 1

      yes, of course I run anti-virus and anti-spyware on my computers, and nowhere did I imply otherwise. That's probably WHY I haven't gotten a virus in all that time. That's the thing, I run all of these things nightly, am behind both a hardware and software firewall (which I would be anyway regardless of OS).

      But that takes hardly any effort on my part. It's certainly not the total pain-in-the-ass that everyone makes it out to be.

      --

      "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
    13. Re:I'm the only GNU/Linux user in the office by sgant · · Score: 1

      When the Blaster went around some years back, for example, you didn't have to do anything but be connected to the Internet and have it directed at your IP. I think you only escaped it if you were fortunate to get patched before it came your way or you weren't on the Internet at all. Which was your case because of the few Windows users I know, they all got it.

      Nope, didn't get it. And I've been on the Internet since '89...yes, before there was the World Wide Web. Back when the Internet was basically Email, Usenet, FTP and IRC...oh, and the occational Gopher site here and there.

      --

      "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
    14. Re:I'm the only GNU/Linux user in the office by hairyfeet · · Score: 1
      It has to have been harder than that,Because I ran my first update since SP4 last month just so I could say I used autopatcher myself before I added it to the freeware cd I sell at school,And I haven't caught a single bug in the 5 years I've had this box.AND I let my two young nephews go to any game "cheat" sites they want(And I've been told they are worse than pr0n sites for driveby installs)

      I have found if you just take a little time setting up the machine before letting it loose on the net it isn't hard to pull of at all.Best of all,All the tools are free!I put on outpost free firewall(their built in rules wizard is easy enough for a 7 year old to understand)AVG free(also simple)followed by spybot(set to do a daily scan)and adawre.Everyone gets their own browser(NO I.E. ALLOWED)and they are allowed webmail only(NO OUTLOOK ALLOWED).

      The best part is there are so many wonderful free browser out there no I can give everyone in my family their own without ever having to touch I.E.(on this machine-Seamonkey for me,Kmeleon for sis,Opera for 1 nephew,Flock for the other,And for mom who refuses to give up I.E I found and old Mozilla with an I.E skin and so far she hasn't noticed the diffrence,He,He)In all these years with no patches not a single bug.In my exp if you get rid of I.E/O.E and don't allow I.Ming except for Gaim you can cut out most of your risk right out the gate

      As fow windows being slow,My net box is a cele 1.1 Ghz with 512 Ram and it is plenty fast.WinXP,On the other hand,Took a LOT of tweaking to get it to handle as fast even though it's on a box with triple the hardware.Trying to force everyone onto one OS is Microsoft's biggest mistake.They should release a Win2K6 for business/no BS users and Vista for gamers/eye candy lovers.I intend to avoid Vista like the plague.Win2K for me!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    15. Re:I'm the only GNU/Linux user in the office by masterzora · · Score: 1
      Firstly, I want to say that, although I disagree with you, your -1 Flamebait is undeserved.

      That said, I would like to have you know that I run my computer perfectly: I'm running Windows XP, SP 2, with all relevant updates. I have automatic update and check Windows Update periodically just to be sure. I run Firefox or Opera and never touch IE. I have a firewall running, virus protection, multiple anti-spyware programs. I don't open attachments that I'm not expecting or download suspicious files. And somehow my computer still gets viruses. In my opinion, that reveals *something* about the OS.

      --
      Remember, open source is free as in speech, not free as in bear.
    16. Re:I'm the only GNU/Linux user in the office by idsofmarch · · Score: 1
      That can't be right, you found a Mac virus, but never had a Windows virus?

      Of course, silly me I didn't realize you lived on Htrae.

      First, personal anecdotes do not constitute evidence, so while it's interesting that you haven't seen a virus on Windows lately this does not mean that viruses are not a problem. This is of course ignoring spyware and other types of malware which also affect Windows and plagues many small IT departments. I've personally cleaned up a dozen machines in the last month that were nearly crippled due to all the associated malware, including one that was totally hosed by SmithFraud.

      IMHO, there are two kinds of Windows users, those who've had a virus and those who don't know it yet.

      --
      Anyone who whines about being modded down should be.
    17. Re:I'm the only GNU/Linux user in the office by 1u3hr · · Score: 1
      of course I run anti-virus and anti-spyware on my computers, and nowhere did I imply otherwise

      You were talking about: "My in-laws. My wife's sister. My co-workers past and present. My work computers. The computers at my sons school." The impression was that all these were independent, if you personally are monitoring and updating security on them all then of course it's possible, but isn't at all what the average user is doing.

    18. Re:I'm the only GNU/Linux user in the office by sgant · · Score: 1

      Well, if you had read my other posts...which isn't your fault...you would have seen that I keep up-to-date on patches, I'm behind two firewalls (hardware and software, something I would do on any OS, regardless of Linux/Windows/OSX) and I scan for both spyware and viruses with at least two separate products each. Plus, which I didn't post before, every once in a while I'll boot with a Knoppix live DVD and scan my HD that way, I do that maybe once a month or so. But, even with all these defensive moves, I've yet to actually find a virus infection on any of my systems.

      Malware and spyware are one thing...I've had my share of those. But I'm talking about viruses specifically. Trust me, if I have a virus, I would know about it.

      Also, I'm not saying the viruses are NOT a problem. I'm just going from personal experience here and you're right, anecdotal evidence is worthless. Just because I've never actually seen one doesn't mean they're not out there.

      And as I said before, having said all that I've probabaly jinxed myself and will get every virus known.

      --

      "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
    19. Re:I'm the only GNU/Linux user in the office by kubevubin · · Score: 1

      Many people who think they have antivirus don't even bother going through the simple setup wizard. Honestly, any operating system is only as good as the people using it.

    20. Re:I'm the only GNU/Linux user in the office by mrraven · · Score: 1

      It's certainly possible to run a Windows box without getting a virus and getting hijacked with a firewall and sensible computing practices. Not getting spyware is a whole other ball of wax, I just set a Win 2K box for a few old games I like to run like "Porsche Unleashed", and Quake. Only using Firefox as the browser and with Zonealarm set up, Adaware said I got three critical pieces of spyware in 1 day of surfing and no not to pr0n sites.

      --
      Tired of all the isms, don't exploit people as an employer, or a government, mmmmK?
    21. Re:I'm the only GNU/Linux user in the office by idsofmarch · · Score: 1
      You're an exception to the general rule in that you do everything right and yet even with your finely arrayed defenses you're still getting spyware and malware which, while not viral, are still dangerous to your system.

      I was being a little facetious with my last comment, but for a lot of people there is a truism there.

      --
      Anyone who whines about being modded down should be.
    22. Re:I'm the only GNU/Linux user in the office by mboverload · · Score: 1

      Sorry to break it to you, but spyware doesn't install itself.

    23. Re:I'm the only GNU/Linux user in the office by mrraven · · Score: 1

      Bzzzt survey says wrong. Tracking cookies install automatically and if you are running IE possibly other active x controls such such page resets, etc.
      I assure you I downloaded nothing, nor did I click on any dialog boxes of any sort, to the people who moded the parent up if you are running Windows I suggest you install Adaware or Spybot Search and Destory and see what results you get, I suspect you will be shocked, dismayed and may lose some of your cockiness. I'm just glad I use OS X for 99% of my web browsing.

      --
      Tired of all the isms, don't exploit people as an employer, or a government, mmmmK?
    24. Re:I'm the only GNU/Linux user in the office by sgant · · Score: 1

      Though, it's true. I still haven't personally known anyone that's gotten a computer virus other than the Macintosh one from way back in the System 8 days. Maybe it true and everyone around me has just be incredibly lucky. I dunno...

      --

      "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
    25. Re:I'm the only GNU/Linux user in the office by Anonymous Coward · · Score: 0

      Can you imagine them "trying" to run linux desktops? ("do i have to do that 'mount' thing everytime i'm in the office?" "why can't it run like my home computer?")

  89. Re: Can't believe you got troll by BitterAndDrunk · · Score: 1
    But you are wrong about hibernation just working. At least once a week I'll hibernate, then when I start it back up the splash screen "Preparing to Hibernate" or somesuch comes up, the progress bar finishes, and it goes back into hibernation.

    That's not "just works". It's "just plain annoying".

    --
    You better watch out, there may be dogs about . . .
  90. Why Slashdot is slow... by TMarvelous · · Score: 1

    DUPES!

    --
    http://www.worldsoccerbars.com
  91. Re:Windows is slow? by wilder_card · · Score: 1

    >> With instant-on, even faster hibernation, and with new Intel CPUs/chipsets which support deeper sleep levels with more power savings, you'll never even notice your PC being slow. It will be always ready to use whenever you want.

    Seems to me I remember the same promise for Windows 98. And ME. And 2000. And XP.

    It's fine if you like your Windows box, but don't go singing the praises of vaporware. People will think you work for Microsoft's marketing department.

  92. Re:Windows is slow? by CrazyMik · · Score: 2, Insightful

    On a brand new laptop with Win XP installed by manufacturer (HP), my hibernate often does not work and I am left with the boot option of "discard saved settings/data and reboot"

    So, saying Windows has well working hibernation is a farce in my experence.

    I know there is a strong Linux v. Windows arguement, but what I think it really comes down to is that Microsoft people don't have a clear goal with their OS anymore. I think they should refocus on clear, simple, usability and security rather than 3D windows.

  93. Re:Windows is slow? by Shulai · · Score: 1

    Mmhh... I used my Pentium II/266 for 7 years, until mid 2005, and Linux (Slackware up to 9.1, KDE up to 3.2) worked faster than Windows 98 (compared with older linuxes) and 2000.

    Most of your other complaints are misguided or plain wrong. Modern X has alternative, high performance ways to comunicate with applications, like shared memory and DRI.
    And up to date KDE have point and click USB drive extraction.

  94. Re:Windows is slow? by Douglas+Simmons · · Score: 1

    Not necessarily so. I've been here for years, and when once in a while a both pro-Windows and anti-Linux post gets written intelligently with sources or well-recounted personal anecdotes to back up otherwise flagrant conjecture, the mods can tell and they will generally give it points as it deserves.

  95. Right tool for the job... by Garak · · Score: 2, Insightful

    Linux, FreeBSD, MacOSX and Windows XP all just tools and some are better at some task than other. Windows XP is more than useable and will run on just about any x86 beyond a PPro, and in my experince its faster than linux on the desktop. On this little laptop for example, a PII366 /w 128megs of ram, windows XP is slightly faster running apps like firefox and will play mpeg2 video in vlc while under linux it chokes. Windows on x86 hardware is better for multimedia and gaming.

    Windows XP is usually slow because people install all kinds of spyware and other junk. In my experince antivirus software is worse than the malware its trying to keep out. It slows computers to a crawl. I've used windows on and off since win3.1 and I have never used antivirus software. I got one bootsector virus back in the day and the msblaster worm a few years ago. It just comes down to having a hardware firewall(well just NAT) and not using outlook, IE, word or hotmail. Basicly MS OS + MS APP = trouble !

    Linux is great on server where you need the latest and greatest, *BSD where you need alittle more stablity and security. I'd never trust a closed OS wide open on the internet.

    Personally I think Linux on the home desktop is a lost cause, there is no real advantage anymore. Windows XP is secure enough and has far better hardware suppport. Alot of the FOSS that was orginally written for linux usually runs on winxp, if not better on winxp. Firefox, thunderbird, vlc, ethereal, the gimp, etc... I'm yet to install linux on a machine and have everything just work. I'm also getting really sick of reading somewhere that something is suppored and then when I go to use it, its not finshed, missing features, unstable or just dosn't work at all.

    You start putting linux on the desktop's of the general public and its going to run into all of the same problems you have under windows. Atleast under linux I'd hope the damage would be limited to the user's account but how many average joe's are not going to use the root account or give up their root password to a malware program promising free porn.

    Now linux dose have a place on the desktop in big business, where you have someone to administer the systems. Diskless systems custom built with linux friendly hardware. All that is needed here is a polished up version of Open Office, firefox and thunderbird. I think we will see a web based solution the way things are going.

    --
    God, root, what is the difference?
    1. Re:Right tool for the job... by catmistake · · Score: 1
      and some are better at some task than other

      I respectfully disagree. As a Windows administrator, I've been assessing exactly what the users need to be able to do in my small department (@50 Dells). I can't think of a SINGLE instance where Windows is better suited to any task than OS X. I defy you to name one (from user's perspective)!

      Basically, my users need a secure browser for (effictively) intranet access to java applications that are a front end to the "big database," a mail client with calendaring that accesses the Exchange server, and MS Office for other specific tasks. Most of the machines are 2.6-3.0 GHz Dells, so, this should cover their needs good enough. The problem is the amount of time I have to spend to keep these machines running smoothly. All the users are limited (so no extraneous apps are installed), and the machines, of course, all have virus and spyware protection. I've disabled a lot of the OS, such as MSN Explorer, MSN Messenger, Outlook Express, Windows Media Player (replaced with VLC).

      As an experiment, I set up a 1GHz G4 iMac (lampshade) to access our network's Active Directory structure. Configuring was a little bit of a pain... (AD Plugin) but once set up, any of my users could log in to the machine and their domain, and their home folders are automatically created in /Users on login. Office 2004 is installed (for want of a better solution). All of the users, most of whom are older, relatively non-computer-literate computer users, who tried my test box preferred the experience to working on their Dells. As far as I can figure, it comes down to, not the applications needed that are superior on the Mac (I'm not sure that they are), but that there is less struggling with the OS. Windows itself gets in the way of the users' efficient use of the machine. Using the iMac, the OS becomes completely transparent to them (well... that's my assessment). The OS no longer is the issue.

      IMHO, I'm surprised anyone champions Windows anymore, period. At first opportunity (@ 8 months), I'm dumping ALL the Dell hardware and replacing with Macs (the new hardware may delay this... I may have to wait for Office to be native, or put another solution in its place). Windows isn't just slow... it will periodically break itself with use (my complaint of linux, too), requires nearly constant attention, and even when everything is working right, there exists still the anxiety of "what's going to go wrong now?"

      If I was at a higher level in my organization, I would be trying to figure out how to replace AD with OD, and the Exchange with Open Source solutions. The sooner Windows is eliminated entirely, the better.

      I try to be open minded about Vista, but I just don't see the point. OS X is mature. Vista is vaporware. Even if it was available... with all its juicy new features and security... why bother struggling with it for 2 or 3 years while it becomes a viable and mature OS? Screw it. OS X was mature 2 years ago... what is Vista going to offer that OS X can't (other than crashing faster)?

    2. Re:Right tool for the job... by gregarican · · Score: 1

      And I respectfully disagree. At my workplace I admin about 65 Dell workstations (Win2K/XP) and don't run into situations where Windows "will periodically break itself with use." Perhaps the temp folder or temporary internet files folder will need to be cleaned out, but in a corporate environment with hardware and software standardization administering these boxes is far from a nightmare. The worst I have to deal with is periodic hardware failure due to some poor Dell QC. I will admit that the Mac OS X user interface is more intuitive, less cluttered, and more friendly than Windows XP. That makes the users feel more comfortable on a Mac. Plus they don't feel like they're fighting the system to get things done if they aren't extremely PC literate to begin with. Most people aesthetically prefer the Mac OS X look and feel over Windows XP, although Microsoft made some strides compared to Windows 98 and 2000 in those areas. But as for the admin functions as long as there are firewalls, AV, anti-spyware, etc. measures in place administering a Windows network isn't the end of the world.

    3. Re:Right tool for the job... by LubosD · · Score: 1

      Under Windows I experience the opposite:

      - much worse responsiveness
      - lower performance in games (without any spyware or whatever...just after clean reinstall) - up to 10% loss

      Experience with video/audio playback: higher CPU utilization under Windows (no explanation though...)

      Firefox and Thunderbird (but not Mozilla Suite/SeaMonkey) are good examples of apps that just don't work that well under Linux. I don't know any real reason for this, but while natively running Firefox on Linux is quite slow, Win32 Firefox (even under VMware!) seems to be faster in some situations.

    4. Re:Right tool for the job... by catmistake · · Score: 1
      but in a corporate environment with hardware and software standardization administering these boxes is far from a nightmare

      I imagine, like most, you don't see it as a nightmare, but job security. As long as Windows "works" the way it always has worked, you will have a job.

      But as for the admin functions as long as there are firewalls, AV, anti-spyware, etc. measures in place administering a Windows network isn't the end of the world.

      Did I compare admining Windows with Armageddon? No, not the end of the world. But of all the working solutions available, it just so happens to be the worst (and the most common). I base this assessment on the undeniable fact that any other solution is less complex, requires less hands on f-ing with the machine to get it set up, and less f-ing with the machine

      so... no takers on my challenge? ... i.e. What can Windows do better than OS X (from the users perspective)? (For arguments sake... lets say the users aren't necessarily near-computer-illiterate, but they might all have Ph.D.s in Computer Science and genius IQs .)

    5. Re:Right tool for the job... by gregarican · · Score: 1
      How do you remotely support Mac OS X workstations? Do you run a VNC client, pcANYWHERE, etc.? How do you remotely deploy software installations? Windows has had SMS for over 10 years, and now it must exist as some other three letter acronym undoubtedly. I'm not sure what remote software deployment package exists for Mac OS X. How would you apply an Mac OS X patch to remote workstations? Just curious.

      I have administerd Mac workstations since 1995 back when I had departments of graphic designers using Quadras. I have also administered Linux workstations since 1997. But those Linux users were more computer literate and I didn't have to worry so much about all of the remote support and software deployment tools. I did for the Mac users, however, and it involved hands-on work for sure. Maybe I was oblivious to remote admin tools that might have existed. The questions are genuine regarding remote support and software deployment tools. If they exist for Mac OS X then that's a great step toward bridging the gap. Hell, just using a Windows network login script utility like KixTart can make administering things a lot easier.

    6. Re:Right tool for the job... by Rohan427 · · Score: 1

      You must have very limited experience then.

      I have tested Linux (RH versions from RHEL to Fedora versions) against various versions of Windoze (including XP) using the same hardware. The only reason I would not choose some Linux distros for some desktops is a) if the user can not handle the installation or upgrading of applications they need (Come on OSS developers, haven't you ever heard of statically linked binaries!?) and/or b) lack of Linux support from a particular application they require.

      Linux is faster than Windoze running the same applications and same games than Windoze when installed and tuned properly. Windoze can not be tuned for the computer it's running on like Linux and other FOSS can. Before you make some comment about the end using not being able to compile a kernel or tune an OS, think about how many users ever install Windoze to begin with? Most users buy an OEM system with OS installed. They never go through an install, most don't even upgrade later, and fewer even know what an OS really is let alone are capable of installing one. All this is done at the store, so having a professional tune a Linux system to run fast and efficient on the computer it's installed on is not a big deal.

      As for other factors, Windoze users must have a ton of protection software installed on their system or become part of the horde of owned systems out there flooding the 'net with viruses, worms, trojans, spam, and DDoS attacks. Linux desktop systems do not need all of these applications. Not to mention anti-spy and adware applications. My brother and I have installed many Linux systems (as well as have many of the computer geeks we know) on systems for young children to senior citizens. In nearly every case they user has preferred Linux over Windoze after getting used to the slightly different look. In fact, most prefer the different look and they far prefer the configurability of that of any version of Windoze. XP is far, far, far from secure. Security of a system goes beyond just the ease of cracking it. It also applies to its susceptibility to the afore mentioned viruses, etc.

      As for legacy support, well Linux has that hands down without the bloat. It's called loadable device drivers (or modules). It's called putting in only what's needed for the particular system it's installed on to run, and not all the extra crap that Windoze must add because it doesn't have loadable device drivers. It's also called the Linux community designs from the ground up, and Microsoft buys technology and squeezes it in wherever they can (AFAIK, M$ has never invented anything. It's either been purchased or otherwise acquired).

      Well, I'd really like to add more, but I have work to do.

      PGA

    7. Re:Right tool for the job... by gregarican · · Score: 1
      I base this assessment on the undeniable fact that any other solution is less complex, requires less hands on f-ing with the machine to get it set up

      Dude, have you ever heard of Norton Ghost? Like I said, hardware/software standardization should be a given for any company serious about its technology. For me I order, say, 5 new Dell PC's. It takes maybe 30 minutes to get one setup. And most of that time is all of the Windows Updates automatically downloading and installing themselves. Then I Ghost that machine onto a disc and then pop the disc into the other new Dells. Not the most time consuming routine for sure. Then if one of those Dells gets garbage software installed on it from an enduser guess what? Pop in the original Ghost CD, lather, rinse, and repeat.

      In my 10+ years of IT work I have perhaps setup 1,000 workstations. Most of them Windows. And I can tell you from experience (not just bias) that Windows workstations aren't the worst or hardest to setup and support. Try installing one of the old Linux distributions from the mid 1990's with all of the countless text-based steps. Or try installing DEC OpenVMS on an old VAX box. Or try installing Solaris 7 on an old Sun box. I will grant you that it's easier to turn on Mac OS X and go through the handful of setup options. I have done so perhaps 20 times now for different folks and it's a breeze. But Windows XP isn't that far removed comparatively.

    8. Re:Right tool for the job... by KanSer · · Score: 1

      You make a great point, and brings me to a question: What is our definition of 'speed'? Can someone please explain to me what Apple does faster? Do they boot faster? Do they run apps faster? That is really hard to believe, considering the system you could get from Apple for $1500 is going to be dwarfed by the system I could build from scratch with $1500. Does it run photoshop faster? Does it have a better performace/dollar ratio? I don't think anyone with a clue can truly answer these questions in the affirmative while keeping a straight face.

      Making fun of the speed of Windows because of the stupidity of the average user does not actually mean it is slower. My hardware running windows will be within 110% of the fastest benchmarked speeds of similair systems. I have a 7 year old Pentium 3-450mhz that has desktop performance (Browsing, productivity apps outside of intensive graphics) rivaling my neighbour's stupid iMac g5.

      My 1.4 ghz P4 laptop boots in less than 30 seconds, and it's bloated to death with things I haven't bothered to change. (It's also in German, which hampers me. I left the country when I was 6 so I don't really recall wtf Einstellungen means)

      I've asked this question on Slashdot many many times before, just wtf does a Mac do, at a better price/performance ratio than a self-built box? It certainly doesn't run the Adobe suites faster per dollar that's for goddamn sure. The only answer I ever get is "Pretty Boxen" and "It's based on Unix you narb you could never understand cuz you use window$."

      Well, if you want *nix just build your own fuckin box. I know that your argument is slightly easier when talking about laptops but since when has performance been the hallmark of mobility?

      I say again, what does Apple do FASTER than self-built Windows and *nix boxes? Other than fuckin asinine widgets, that is.

      Macs are closer to Appliances than they are to Universal Turing Machines.

      --
      • MOD PARENT UP by Anonymous Coward Wednesday April 20, @4:20
    9. Re:Right tool for the job... by catmistake · · Score: 1
      How do you remotely support Mac OS X workstations? Do you run a VNC client, pcANYWHERE, etc.? How do you remotely deploy software installations? Windows has had SMS for over 10 years, and now it must exist as some other three letter acronym undoubtedly. I'm not sure what remote software deployment package exists for Mac OS X. How would you apply an Mac OS X patch to remote workstations? Just curious.

      Without going into all details, I'll just briefly answers these... in case you really think this is all only possible on Windows boxes.

      How do you remotely support Mac OS X workstations?

      I'd use the command line (ssh, sftp) -- there are cmd line tools for all admin tasks. Personally speaking, it'd just be simpler (though slightly more arcane). Its simple to use the GUI remotely if you like (yes, can use VNC, any vnc client can control a OS X box if the box has Remote Access turned on, and is set to allow VNC clients to control it. But I wouldn't use VNC to do it as the PW are sent in the clear.) Apple's Remote Desktop allows secure GUI logins remotely. Also, Timbuktu is still alive and kicking, and some prefer it to ARD.

      How do you remotely deploy software installations?

      In a small network, I might individually touch each machine remotely and install the software with the command line... but in a large network, I would use Open Directory, and netboot. I'd have all the machines booted to the same freaking installation. Updates and software installations become, literally, as easy as updating/installing on a single box (installation). Each morning all the machines in the network are netbooted to a fresh, clean copy of a the OS. This isn't the only solution... no need to use Open Directory and netboot... if you are proficient at scripting, you can remotely deploy anything you like to a list of machines (IPs), each grabbing updates from Apple directly, or even from a local server.

      Windows has had SMS for over 10 years, and now it must exist as some other three letter acronym undoubtedly

      now... I know you're not talking about instant messaging....

      I'm not sure what remote software deployment package exists for Mac OS X. How would you apply an Mac OS X patch to remote workstations?

      Let's just say there's more than one way to skin a cat. I can think of at least 3 ways of doing this (but I know there must be more). I'm not gonna ruin it for you by just giving you the answers... but encourage you to explore the possibilities. You are pregressive, among Windows admins, to even be asking these questions. And when you get the answers, you will wonder why you didn't ask sooner. Admining OS X is a breeze remotely. It's UNIX, man. But its also Apple... so they add some cool tools to the UNIX environment (and leave all the "standard" ones there).

      next time you get access to a OS X box, try this:
      open /Applications/Utilities/Terminal and type this stuff to learn more:

      man installer

      man softwareupdate

      man diskutil

      apropos remote
      (will give a big list of stuff you can man to learn more about)

      Keep asking your questions, esp. if there's anything that annoys you about admining Windows. I assure you that with little effort you will discover OS X is a much more elegant and customizable (plastic) solution (from both the user and admin perspective). And you will enjoy learning the new (well... not new, just not Windows) way.

      I think I should add that I do believe that in 1996, 7, 8, 9... Windows was a better solution. The legacy Apple OS was not ideal to admin... but I think Windows now is as bad as Apple's OS was 10 years ago.

    10. Re:Right tool for the job... by catmistake · · Score: 1
      It takes maybe 30 minutes to get one setup. A lie.. an exaggeration. This is impossible. I use ghost to set up new win boxes, and it does save LOTS of time.... But you can't do it in 30 mins.

      Windows workstations aren't the worst or hardest to setup and support. Try installing one of the old Linux distributions from the mid 1990's with all of the countless text-based steps. Or try installing DEC OpenVMS on an old VAX box. Or try installing Solaris 7 on an old Sun box.

      I respect your experience, immensely, as I've never set up a network full of these other boxes, but can only imagine what you say is true.. Windows is less of a pain than those. However, I really believe that you are satisfied with Windows because you haven't been admining a big network of OS X boxes (and neither have I, but I've seen them, big networks of OS X boxes, and I read a lot about it, do a lot of experimenting at home). It's not just easier... its really smarter.

      And most of that time is all of the Windows Updates automatically downloading and installing themselves. I love that "Most of the time." I'm only responsible for ~50+ boxes, but every time an update is available, I still have to touch every box to check and see. Half of them, for unknown reasons, sometimes just don't update, or the update fails. I know you MUST have come across this occuring. For no good reason, with auto updates configured just like every other box, the update doesn't take.

      Before I start a flame war for calling you a liar... please, no offense meant. I know you are exaggerating. Even if I had a ghost image that was entirely current in its OS updates, it takes a little longer than 30 mins to wipe and set up the box on the network. Unfortunately, I can't take the time to create a new ghost image for every single software/OS update. So currently, my last ghost image is just a few months old (as far as OS updates). Once I ghost to a new drive, I have to spend, now, ~4 HOURS just updating the box. 4 hours? just to get current from a ghost image only months old? yeah.. that's about how long it takes, with all the updates, restarts, etc. And this isn't counting the updates for Office and other apps like Acrobat. Maybe I should make a new ghost image every month... yeah, I probably should.... Problem is, I know the ghost image I have is correct. Every time I make a new one, I risk adding something that shouldn't be there, or forgetting something that should be there. One little mistake, and I'd have to either do it again, or jump back to the older image. Where the Ghost image saves me frustration is all the little security configurations and softwares that my organization has deployed for all the machines, the back up clients, all the drivers needed for the printers in the office, etc...
      so... apologies... but I'll belive you can wipe a box and ghost a new image to it, have it updated and ready to work on the network in 30 mins when I see it.

    11. Re:Right tool for the job... by gregarican · · Score: 1
      I meant 30 minutes for the initial setup of a clean box, with all of the Windows Updates. The ghosting process takes longer, granted. Setting up 5 new Dell PC's from an initial image probably takes about 3-4 hours total for all 5 to be rolled out.

      From the sounds of your other post Mac OS X does have lots of remote admin and software deployment tools to make an admin's job a lot easier and more efficient. I wasn't aware of them, but it does likely put it above and beyond where Windows XP currently stands (by the way SMS also stands for Systems Management Server, a legacy Microsoft app for remotely admining a Windows network).

      As for the Windows software updates, I don't have workstations setup for Automatic Updates since then things are out of my hands. I disabled that service and deploy applications using logon scripts that combine KixTart and a poor man's InstallShield called Little Setup Builder. Just whip up a Ruby or Python script for parsing all of the installation log files and I instantly know how successful the software push was.

    12. Re:Right tool for the job... by catmistake · · Score: 1

      Sounds to me like you've found solutions in areas that I've just been banging my head against a wall with because I wasn't aware they existed. My ignorance has me in a corner right now... and I'm stuck doing things in a more round about way. And ignorance is the only reason I can give for most Win Admins thinking that it can't get easier... meaning, because they are unaware, they think it doesn't exist. I know this will probably only be this way temporarily, but just image how much time you personally would have saved in the last year alone if you didn't have to deal at all with virus protection or spyware? I've never had an infection in my dept, .... the anti-virus works pretty good... but still... think about that... how much time cummulatively would be saved by all users if virus/spyware were not a concern (just think how long it takes to run a single virus scan on a single machine... then multiply that by how many machines, how many times each machine was scanned in the last year). This alone, I'm guessing, could save literally dozens and dozens, maybe even hundreds of man hours, but definately millions and millions (maybe billions) of processor cycles. I have a Panther box at home that had an uptime of 4 months, with daily use. I was saddened when an update finally forced me to reboot... but its a credit to the OS. I know that not all OS X boxes everywhere will necessarily have uptimes like that, but I'll bet my boots that if you take 100 OS X boxes, and 100 XP boxes, I guarantee you that all of the XP will need rebooted before even 5% of the OS X boxes will need rebooted.

    13. Re:Right tool for the job... by justthinkit · · Score: 1
      so... no takers on my challenge? ... i.e. What can Windows do better than OS X (from the users perspective)?

      I'll bite...

      (1) provide more cpu cycles per dollar spent translating to cheaper hardware costs or more powerful workstations for the same cost

      (2) better capitalize on user familiarity/experience, translating into training money saved or higher productivity per employee. I for one would give away or sell an Apple computer if it was given to me.

      (3) as the default it is generally cheaper to stay with something, anything, than to switch. For example, as component X fails (e.g. keyboard, monitor), one can swap in a component from a retired machine. Thus, for most people staying with Windows/XP is cheaper than switching to anything, but especially to new hardware. XP doesn't sell much at retail, but it doesn't have to. Once it is OEM'd on 300M machines, on the other hand, it tends to stay there.

      --
      I come here for the love
    14. Re:Right tool for the job... by catmistake · · Score: 1
      (1) provide more cpu cycles per dollar spent translating to cheaper hardware costs or more powerful workstations for the same cost

      but the hardware won't last (i.e. be even remotely useful) half as long, so it really doesn't even out... Macs become the better value (I defy you to name 1 person running XP on a PC that was built in 2000. Right now, I can name at least 7 people (I know of) running OS X on a machine made in 1996-7. What was that about more cpu cycles?).

      (2) better capitalize on user familiarity/experience, translating into training money saved or higher productivity per employee. I for one would give away or sell an Apple computer if it was given to me.

      Yeah, because everyone knows Macs are just impossible to learn how to use, and you know you're no genius, so how the heck could you expect to learn something other than what you already think you know?... it would take way too long to figure out the whole one button thing. You're loosing my respect, btw.

      (3) as the default it is generally cheaper to stay with something, anything, than to switch. For example, as component X fails (e.g. keyboard, monitor), one can swap in a component from a retired machine. Thus, for most people staying with Windows/XP is cheaper than switching to anything, but especially to new hardware. XP doesn't sell much at retail, but it doesn't have to. Once it is OEM'd on 300M machines, on the other hand, it tends to stay there.

      Barely saved yourself here with this misunderstanding.... You don't take a perfectly good, 6 month old, Windows box and chuck it to switch. When its time for new hardware, that is the time to switch (when bagging old equipment, not replacing it with the same thing). Pretty soon serial is gonna disappear, btw, so this swapping in older hardware to replace the new hw that broke (instead of getting it warranty replaced) won't be possible forever. Besides, any peripheral hw that works with PCs will work with Macs. So the point becomes moot... save your old keyboards/mice/monitors/printers/scanners/cameras/ etc if you wish, they will work fine, if not better, with Macs.

      But in my challenge, I was really referring to a specific task... like... uh, a claim, like...
      "Windows can compile Java, and OS X can't," or "You can't interact a Mac with Exchange Servers and Active Directory"
      as examples (although the content is incorrect). Off list, someone gave me one that is valid... but lame. Macs can't load a site properly that requires IE6 only. Really... this is another reason to switch... to not give business to those that would restrict you to this or that platform (there is no analogue to crap like that in the Mac world, btw... though maybe in the iPod world ;-)

  96. "Premature optimization is the root of all evil"Do by BlueYoshi · · Score: 1

    Donald Knuth

    --
    "Use cases are fairy tales..." I. S. 2005
  97. Backward Compatibility is a must. by Bigmilt8 · · Score: 1

    I'm not sure what world the article writers are living in, but in the business world, having to update and upgrade business software just because the OS manufacturer doesn't want to support something is unacceptable.

    1. Re:Backward Compatibility is a must. by Anonymous Coward · · Score: 0

      Are we still talking about Microsoft? The company that for years changed their Office file formats for no reason other than to force people to upgrade-- because it was the only way to read Office documents sent to you by someone using a newer version than you had?

  98. Backwards Compatibility - An Excuse by segedunum · · Score: 1

    Although I'm not going to pretend that keeping backwards compatibility is an issue, it's not as big an issue as some think. The Windows API has been stable for some considerable time now (or at least it should be), and I've never seen any device drivers that were compatible between different versions of Windows. The problem is the amount of new crap that they've been adding to Windows without any thought, which means that backwards compatibility becomes an issue, as well as the insistence of tight integration with other products. With Vista, it's the changing goalposts caused by marketing and irrational management people in the company who insist on trying to react to what Apple does, what open source software is doing and going off on massive fads regarding media, films and music. There's also the parallel development of .Net, which should really be a part of Windows, but it's not.

    Oh, and don't give me all this 'modular', 'we're reorganising Windows' crap. Windows was supposed to be 'modular' years ago, and indeed, it that was the kind of marketing rubbish that came about with Windows 2000. Those stories tend to get wheeled out on a regular basis.

    The problem is that nobody has been controlling overall development and direction of Windows and looking at how things should be structured, at the same time as keeping the marketing and management lunatics responsible for other things and products out. No one is looking at the base and layers of the system, and treating components and other products as add-ons. Everything is being thrown into the same cooking pot, as usual, and the marketing bullshit of new markets and products is making it worse.

  99. First Post!! by csherriff · · Score: 1

    So apple got out a few more releases. So what? Not to be a M$ champion or anything but M$ is a company that let's face it has got a bigger picture view of the market than the simple nerd shit we are concerned with. I can tell you that the 'temple of linux' and the 'posse of apple' can't even come close to that mountain of M$$$. Maybe one day but now.... umm.... Ok so I wasn't first post. But at least I read the article, took time to think about it rather than go a quick windows bash. 6 years without an upgrade. What am i todo....

  100. Re:Windows is slow? by c_forq · · Score: 1

    I have to agree with you for older hardware. I have an old Pentium Pro laptop (133 MHz, 32 MB RAM, 1.01 GB HD) That I dual-boot Damn Small Linux (installed to the harddrive) and Windows 98se. I still don't have sound working in Linux, or any power-saving (which is nice to have a really freaking old laptop) while both worked with no problems on Windows. 98se also boots faster and executes applications faster. Now compared to BeOS on the machine Windows is very slow though, but for some reason I can't get BeOS working on it any more :(

    --
    Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
  101. OS X isn't speedy either by penguin-collective · · Score: 1, Offtopic

    I have a Powerbook and I have to say: OS X is pretty sluggish as well; that dreaded color wheel cursor sometimes hangs around for a long time for something as simple as switching applications. And it's not surprising: Mach and Apple's display architecture are not exactly low overhead.

    I dual-boot a lot, so I get to compare Linux with other operating systems on the same hardware; in my experience, Linux with Gnome, KDE, or XFCE is considerably more responsive and efficient than either OS X or Windows. Also, in terms of innovation, I don't see much difference between the three systems: they have similar architectures, similar toolkits, and similar window systems at this point.

  102. Re: Can't believe you got troll by Anonymous Coward · · Score: 0

    I'm guessing you have a hardware or driver issue. It 'just works' on most machines.

  103. Re:Windows is slow? by clydemaxwell · · Score: 1

    Vista is, by all benchmarks, very slow if you enable any of the touted graphical features.
    On the other hand, I love such features so I use fluxbox on debian + novell's new XGL system. On a P3 and a P2, and neither have more than 128MB RAM. They run lightning fast. My editor pops open in under a second.

    Windows, for whatever reason, runs much slower on average. I administer hundreds of windows machines, so trust me on this one.

    --
    Browsing with classic discussion, noscript, at -1 and nested
    no hidden comments and I only mod UP
  104. Sympathy piece to help Microsoft by QuietLagoon · · Score: 1
    The article is little more than a plant to help Microsoft in its anti-trust troubles. When you see phrases like this,
    And a crucial reason Microsoft holds more than 90 percent of the PC operating system market is that the company strains to make sure software and hardware that ran on previous versions of Windows will also work on the new one — compatibility, in computing terms.
    it is a dead giveaway that the Microsoft spinmeisters are swarming around the reporters. Microsoft got and held the 90 percent marketshare through illegal business practices. Read the court documents for details.
  105. Wha Wha Wha by wigglebum420 · · Score: 0, Troll

    Being someone who has spent hundreds if not thousands of hours using both Windows and Macintosh systems, I find it funny that most of the die hard Mac users I know are some of the most computer illiterate people I have ever met... Which helps me understand why they need to buy a 3000 dollar lava lamp that locks them in to only use hardware and software that apple approves of. Some main things to keep in mind here would be...

    A.) I can let a 6 year old install software on a Windows system... But I have to train someone who has 20 years of computer experience on how to find their files on a Mac.

    B.) A Mac system that runs comparable to my desktop system (which is only a 2.2 AMD with 2 gigs of RAM) that I spent about 1100 dollars building would cost in the neighborhood of 3000 dollars.

    C.) Asking a virus writer to take more time away from their freshman biology homework to code worms and viruses for a system only utilized by an estimated 16% of computer owners seems just silly. It seems there main intent is to affect users... They sure get a bunch more going the Windows route.

    Not that Macs do not have their benefits... They sure are pretty! But hey, shame on a company like Microsoft for trying to make their OS support hardware and software people might want to use. I hope for a day when Bill Gates and Steve Jobs get to make all my software/hardware decisions for me! As long as my system boots quickly, I don't care what it does when it comes on... Brilliant!

    Yay choice!

    1. Re:Wha Wha Wha by MyNameIsEarl · · Score: 1

      Having recently purchased an iBook and owning Windows machines for years I have to disagree with point number 1. I started the iBook and put my name in and that was about it. Then when that iBook needed to be returned for a dead pixel, the new iBook transferred everything over from the old one with hardly any input from the user, the Apple "Genius". I think a 6 year old could handle that. Now a Windows XP installation with a piece of hardware that Windows doesn't have drivers for can be a pain in the you know what for a 30 year old so I wouldn't think a 6 year old could handle it.

    2. Re:Wha Wha Wha by poot_rootbeer · · Score: 1

      Being someone who has spent hundreds if not thousands of hours using both Windows and Macintosh systems, I find it funny that most of the die hard Mac users I know are some of the most computer illiterate people I have ever met... Which helps me understand why they need to buy a 3000 dollar lava lamp that locks them in to only use hardware and software that apple approves of.

      Congratulations! Your brilliant and insightful post has ended the Mac/Windows Advocacy Wars forever!!!

    3. Re:Wha Wha Wha by Theaetetus · · Score: 1
      Being someone who has spent hundreds if not thousands of hours using both Windows and Macintosh systems, I find it funny that most of the die hard Mac users I know are some of the most computer illiterate people I have ever met...

      Um, I log hundreds of hours on Windows and Mac per week. Somehow, I'm not impressed by your qualifications.

      A.) I can let a 6 year old install software on a Windows system... But I have to train someone who has 20 years of computer experience on how to find their files on a Mac.

      Can you let a 6 year old install software on a Mac? Yes. Installers are all straight-forward.
      And if you have to train someone for more than 10 seconds to type "command-F" for find instead of "control-F", then either you don't know how to train, or they don't really have "20 years of computer experience". B.) A Mac system that runs comparable to my desktop system (which is only a 2.2 AMD with 2 gigs of RAM) that I spent about 1100 dollars building would cost in the neighborhood of 3000 dollars.

      2.2 GHz AMD? How about a 1.66 GHz dual core Intel Mac Mini, with 2 GB of RAM (pre-installed at Apple inflated prices) for $1099 retail. Tell you what - buy 3 of them for that 3k you mentioned, link up the processors with xGrid, and then claim that it's only running "comparably" to your desktop.

      Then watch as everyone laughs at you.

      C.) Asking a virus writer to take more time away from their freshman biology homework to code worms and viruses for a system only utilized by an estimated 16% of computer owners seems just silly. It seems there main intent is to affect users... They sure get a bunch more going the Windows route.

      1) If this argument were realistic, how come Apache is used by so many more web servers, but is attacked less than IIS?
      2) Wouldn't a virus writer like the front page exposure of writing the "first virus for Mac OSX"?
      3) And with all ports closed on a Mac by default and the firewall on, plus needing the necessary social engineering aspect of making someone type in their Administrator password, how are you going to spread a virus anyways? You just can't get a 10,000 infections/hour rate like you can with a Windows worm.

      So, in summary, all of your comments were meritless or just plain wrong.

    4. Re:Wha Wha Wha by cinnamoninja · · Score: 1

      A.) Are you talking about installation or finding files? They're two different operations, but both are pretty trivial on OSX. For installation, download a .dmg, and double-click on it. If it's a standalone .app, you might need to drag it to go where you want, presumably the application folder. But then, it will work anywhere you want it to, because Apple apps are all packaged to be self-sufficient.

      To find files, just type a word into spotlight. It has automatically indexed your hard drive, and will search for any word in real time, changing the displayed search results as you type. What can be more intuitive?

      B.) I don't know the exact details of your system, of course, but a very fast Intel Imac (1.83 Intel Core Duo) will run you $1300. You'll probably want to stick some extra RAM in there for between $200 and $300, depending on where you shop. It's more expensive than building your own to be sure, but its not $3000.

      C.) Ummm... good? I think you're trying to say that the fabled Mac security is illusory, and due purely towards their low market share. It might be true. We won't know for a while, and I certainly don't believe my Mac is invulnerable. But I do believe the Unix foundation and solid Apple engineering leaves less gaping holes than Windows has.

      Cinnamon

    5. Re:Wha Wha Wha by All+Names+Have+Been · · Score: 1

      I find it funny that most of the die hard Mac users I know are some of the most computer illiterate people I have ever met...

      Funny. I was going to say the same thing of most die hard Windows users. That being said, most "computer illiterate" people would be better off running a Mac because they don't have some local Windows Wunderkind like yourself to keep their half-baked OS running.

      A.) I can let a 6 year old install software on a Windows system... But I have to train someone who has 20 years of computer experience on how to find their files on a Mac.

      Well, troll, you obviously suck huge balls as a trainer. I mailed my computer-idiot parents a Mac for Christmas. They had the whole thing running, connected to the net, and editing pictures before I woke up on the 25th. They gave their Windows machine away to my brother when he went home a couple of days later.

      When I need to write Windows software, I use a Windows XP box. When I actually need to get something done, I use what works and never have to worry about - my Mac(s). I, too, spend hundreds of hours - with both systems. I can tell you frankly that I spend far, far more of those hundreds of hours on maintaining and rebooting my XP system than all my Macs combined. Heck, right now XP has decided all my buttons should be drawn as black boxes. Time for another reboot, I guess.

    6. Re:Wha Wha Wha by be-fan · · Score: 1

      A.) I can let a 6 year old install software on a Windows system... But I have to train someone who has 20 years of computer experience on how to find their files on a Mac.

      Um, what? Installing software in OS X is a matter of dragging a file to a specific folder. Are you telling me a wizard is more complex than that? And findng files is about as complicated as clicking the Finder icon, and boom, there is your home folder! Hell, as of Vista, the user-specific file hierarchy in Vista will be the same as in OS X (root directory) -> Users -> (home directory).

      --
      A deep unwavering belief is a sure sign you're missing something...
    7. Re:Wha Wha Wha by be-fan · · Score: 1

      A Mac system that runs comparable to my desktop system (which is only a 2.2 AMD with 2 gigs of RAM) that I spent about 1100 dollars building would cost in the neighborhood of 3000 dollars.

      That's not really true any longer. It's true that when I bought my PowerMac, I got a $2700 machine that was a bit less than comparable to my $1700 AMD machine, but the new Intel Macs are a different story. For what I do (compiling), the 2.0 GHz Core Duo in the 20" iMac is directly comparable to a 2.2 GHz Athlon X2. For $1700, the same as I paid for my AMD machine, I get a machine with less RAM (512MB versus 2GB), but with a good 20" LCD, video camera, wireless ethernet, bluetooth, and even a remote.

      Now, its important to compare apples to apples here. Most home-built PCs are crap from an ergonomic point of view. They're loud and built with flimsy cases. The iMac, on the other hand, is very quiet and very solid. Since I can't stand computer noise interefering with my thought process while programming, I built my AMD machine the same way, which accounts for its relatively high price. If ergonomics isn't a feature you want in your machine, obviously you can build it for less, but then you're not really comparing the same thing anymore.

      Now, it's safe to say that Macs will always carry a price premium. The premium may or may not be worth it to you, depending on how much you like OS X. Since OS X is a software developer's paradise, I consider it well worth the $700-$1000 extra I paid for my PowerMac. However, its also safe to say that with the Intel transition, the premium is going to become less of a problem. What made the premium particularly bad for Macs of the past was the fact that even high-end PowerPC processors were comparable more to mid-range x86 processors. So you'd take a high-end (and priced that way) machine like the top PowerMacs, then have to compare them to mid-range (and priced that way) Intel machines.

      With the Intel transition, that variation is eliminated, and your "OS X tax" is basically Apple's larger margin on their hardware. Considering that Dell's margin of ~10% puts the actual price of a $2000 machine at $1800, and that Apple's marging of ~25% puts the price of the same machine at ~$2250, that makes for a premium of only a couple of hundred dollars on most of the price range. That's quite a reasonable premium for a high-end brand and the advantages of OS X.

      --
      A deep unwavering belief is a sure sign you're missing something...
    8. Re:Wha Wha Wha by whitehatlurker · · Score: 1
      Um, I log hundreds of hours on Windows and Mac per week. Somehow, I'm not impressed by your qualifications.

      There are only 168 hours (total, even for sleep) per week. Oh, you're a consultant and those are billable hours!

      --
      .. paranoid crackpot leftover from the days of Amiga.
    9. Re:Wha Wha Wha by Ash-Fox · · Score: 1

      > Um, what? Installing software in OS X is a matter of dragging a file to a specific folder.

      Compare installing apache 2.x from apache.org on macosx to installing apache 2.x on windows...

      On MacOSX, it's a bit more complicated, and less easy, especially since you don't have a installer, can't exactly just drag into a folder and it'll work.

      In the end, it depends on the software you're installing, and how the developer(s) 'packaged' it.

      --
      Change is certain; progress is not obligatory.
    10. Re:Wha Wha Wha by Theaetetus · · Score: 1
      here are only 168 hours (total, even for sleep) per week. Oh, you're a consultant and those are billable hours!

      Time on Mac and time on PC are frequently in parallel. Thus, hundreds of hours.

  106. Re:Windows is slow? by lpcustom · · Score: 1

    It's amazing how an article comparing Windows excess baggage to Mac excess baggage, gets a first post about how Linux sucks. Would all Windows users just migrate to Digg.com. Also, get this guys, people who've migrated from Windows to Linux and stayed probably know how to properly set up a Windows box. In fact we're probably better at it than you. Not only can we do that, though, we can also properly set up a Linux box. To the idiots comparing a Windows install to a Suse install, try comparing it to a Damn Small Linux install or a Frugalware install instead. A full Suse install would have tons of applications that you won't find in a standard Windows install. As for performance, Linux is probably just as backward compatible as Windows. There will be some flavors that are as slow or slower than your XP install. There are also flavors that are much more fast. Examples of these would be Gentoo, Arch, and Frugalware. You can also compile your own from scratch optimized for your system. You can't do that with Windows. So why don't you argue about Windows and Mac.

    --
    Beer! It's what's for breakfast!
  107. Re:Windows is slow? by clydemaxwell · · Score: 1

    my editor is abiword, in case anyone thought I might have been talking about rgvim :p

    --
    Browsing with classic discussion, noscript, at -1 and nested
    no hidden comments and I only mod UP
  108. Softening up users by ozbird · · Score: 1

    So, is this Microsoft's way of justifying the high minimum specifications required to run Vista ("dude, you're getting a new computer"), or getting users to buy new, Vista-only "legacy-free" versions of their existing software? Or both?

  109. Re:Windows is slow? by Karzz1 · · Score: 3, Insightful

    "As I know that the GP post will be moded really down because of slashdot linux zealots I have to backup his statement..."

    Dude, you have been trolled. And if that guy gets modded down it is because he is a troll, not because those evil Linux guys got him. Look at his post history and his home page -- gnaa.us? Dead giveaway.

    --
    Beware of he who would deny you access to information, for in his heart he dreams himself your master.
  110. Re:Windows is slow? by ragefan · · Score: 1
    And before someone says it, Gentoo fixes this and yes I use it. Spending a day emerging KDE wasn't very feasible for a workstation at work though.


    Personally, this is why I think is better that Gentoo has moved is default install to Stage 3. You can have a full system up and running with KDE or Gnome using the GRP packages in about the same time it takes to install any other Distro. Then get to doing whatever you want to do. Adjust your cflags, use flags, etc. and install screen, "emerge -e world" as you go home.

    Without much work you can setup a cron script to update portage tree, fetch packages to install, and using the "B" switch have emerge build the updates but not install, and have it done overnight.

  111. Ballmer & Gates are slow! by BoRegardless · · Score: 1

    Those two guys are incapable of designing and running a firm as big as Microsoft.

    EOS - Bo

    1. Re:Ballmer & Gates are slow! by Anonymous Coward · · Score: 0

      What are you, some kind of idiot?

      They basically DID design and run Microsoft.

      I'm no fan of their practices and technologies, but you have to give them credit for their business acumen.

    2. Re:Ballmer & Gates are slow! by BoRegardless · · Score: 1

      Business accumen back then.

      Checked their growth rate lately?

    3. Re:Ballmer & Gates are slow! by Anonymous Coward · · Score: 0

      Those two guys are incapable of designing and running a firm as big as Microsoft.

      I don't know too much about Microsoft's history, but I'm pretty sure that is EXACTLY WHAT THEY DID. And uhh, the wads of cash in their pockets is my example to you on how they did so successfully.

      It's cool to be pissed off at Microsoft, but don't make yourself look like a dumbass in the process.

  112. Cut the cord by rAiNsT0rm · · Score: 1

    I say end legacy support for anything pre-AGP/ATX. This is the one area I have been saying (nay, screaming) for YEARS that Linux should have been focused on. Linux folks thought they were being so handy making that old 486 hang on a little longer, but instead they were shooting themselves in the foot. Apple listened to me (prior art? :) and it has been a big success.

    Linux was shipping optimized for 386 all the way up until PIII's were the norm, and if you have even looked at the kernel options when you recompile there are some that are archaic at best. I know that is part of the allure even, but of all the distro's out there none of them cust the cord and have a fully optimized non-legacy system. This is a place where Linux could gain some ground, but no one wants to make a decision and pick a hard and fast set of apps. Ubuntu comes sort of close by only including Gnome, but too much legacy crap is still present there too. With choice and indecision comes weakness and inefficiency. Instead of having 100 different distro's that do nothing particularly well, I'd rather see 100 distro's created for specific causes and be the best they can be for that use.

    Apple stepped up and did it to some extent, and the market is wide open for another player to do it better.

    --
    http://teasphere.wordpress.com - A little spot of tea
    1. Re:Cut the cord by WhiteWolf666 · · Score: 2, Informative

      No need to make the decision that high up on the upstream. And legacy device support can be useful in the embedded space, or in military systems, or a variety of strange places (aerospace).

      Distribution makers need to make this decision. And if you look around, you can find distros that ship kernels that are incompatible with anything pre i586 (and some are now i686)

      There really isn't much of a performance benefit to be had from removing that stuff in the kernel. The maintainers for those branches keep stuff working, and new development/optimization goes into the newer stuff.

      Strangely, the kernel development process actually works quite well.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:Cut the cord by pandrijeczko · · Score: 1
      Linux was shipping optimized for 386 all the way up until PIII's were the norm

      You've obviously never heard of "compiler flags" - have a read up on the GCC documentation for the "-mcpu" and "-march" flags, then tell me you can't compile Linux (kernel) or GNU (everything else) source code optimised for specific architectures...

      --
      Gentoo Linux - another day, another USE flag.
    3. Re:Cut the cord by rAiNsT0rm · · Score: 1

      You "obviously" are an idiot. I'm well aware, and is exactly what I was talking about. Sure, I CAN recompile my brand new 2006 distro to bring it up to speed, but WHY? That is the point. Make 3 different versions available pre-compiled for 486/586/686 and BE LOGICAL you do not NEED ISA/PS2/etc. devices to even be options in a 686 compiled distro.

      The problem is that it is not clear, logical, and well thought out. Sure I know I don't have an ISA ham radio card in my PC, but this stupid shit is just confusing to the average person and unnecessarily clutters shit up. That's my point. CUT THE CLUTTER, CUT THE CORD. Linux has the wonderful ability to be perfectly streamlined... yet no one does it and always hides behind the benefit of choice and all that crap. Yes, choice is fine when it is one of 3 or 4 options, when there are 200 text editors and 40 IBM PS2 kernel options IT IS NOT.

      --
      http://teasphere.wordpress.com - A little spot of tea
    4. Re:Cut the cord by rAiNsT0rm · · Score: 1

      Does the average user have an embedded/military/ISA ham radio card? Nope. Are these legitimate uses for Linux? Yep. My point exactly. There are three different audiences with three totally different needs. Windows XP Pro does not work in all three of those situations, they have seperate versions that are focused better on the goal... Linux does not.

      It isn't even about performance, it is about unnecessary clutter and useless junk after a point. Kernel compilation could be 3-4 pages less if you would remove a bunch of the useless microchannel ps2 stuff and similar items. Better yet intelligently filter out the useless stuff, such as if you are compiling for 586/686 the ISA/microchannel stuff doesn't even appear.

      Cut down the initially installed apps to 1 or 2 choices in each area, and then let the user decide to scrap it and find a better suited one if needed. Same thing in the kernel, give the person the choice to turn on the microchannel branch if he so chooses... THAT is choice. Not throwing it all at the user up front and saying *CHOOSE*!

      --
      http://teasphere.wordpress.com - A little spot of tea
    5. Re:Cut the cord by Ash-Fox · · Score: 1

      > Make 3 different versions available pre-compiled for 486/586/686 and BE LOGICAL you do not NEED ISA/PS2/etc. devices to even be options in a 686 compiled distro.

      It's called Mandriva.

      > Yes, choice is fine when it is one of 3 or 4 options, when there are 200 text editors and 40 IBM PS2 kernel options IT IS NOT.

      If you want it dumb proof, use Lindows. Stop trolling.

      --
      Change is certain; progress is not obligatory.
    6. Re:Cut the cord by pandrijeczko · · Score: 1
      Sure, I CAN recompile my brand new 2006 distro to bring it up to speed, but WHY?

      You seem to have lost yourself in your own circular argument.

      You made an incorrect statement when you implied that you could not optimise Linux/GNU source code for specific CPU platforms - I corrected that statement by illustrating how GCC at least gives you that ability.

      You are now asking "why" you would do it. I cannot answer that, that's for you to decide. We could have a lengthy argument about the benefits of optimising or not optimising - that's speculative and depends on what you are trying to achieve with a Linux installation.

      Please try to stay within the topic of discussion in future and stop being so defensive/abusive when you don't have a counter-argument - I don't recall referring to you as an idiot, I merely corrected an incorrect statement you made.

      --
      Gentoo Linux - another day, another USE flag.
    7. Re:Cut the cord by rAiNsT0rm · · Score: 1

      I never stated you couldn't. And just an FYI the use of the word "obviously" is just a hallmark of a troller.

      Please actually read what I said. I am calling for specialized distro's for specific purposes. Instead of 200 basically carbon copy distro's, 200 specialized distro's that scratch an itch. If I'm runnign an embedded system, rather than having to take a run-of-the-mill distro and compile and hack the hell out of it to make it work, I could pick out of a few embedded specific options that only contain embedded specific options, apps, and configurations. They can still be extensible, just not cluttered and filled with everything and the kitchen sink that only 10% applies to my use.

      Linux distro's always are an extreme. They either fit on a floppy disk or they take up 4 Cd's or a DVD. Why can there not be specific distro's, 1 CD, targetted and intuitive for their intended use? The average person, even the average IT person, wants a product that is at least semi-tailored for their needs instead of needing to take a big block of stone and chip and carve it into shape. Windows does this with a number of different versions, Apple does this, Linux does not. That is my point. No one wants to hear this or listen... and that is fine, I just wish they would stop acting surprised about it.

      --
      http://teasphere.wordpress.com - A little spot of tea
  113. Apple and its hard calls by Pray_4_Mojo · · Score: 1

    I'm the (once) proud owner of an Apple Blue and White G3. Released in 1999.
    It has since been upgraded to a 500MHz G4 and 1 Gig of PC 100 RAM. (I know, its so high tech, its slashdot!)

    With the upgrades, I can still run the latest version of Mac OS X. I can still run the latest version of iLife. I can (just barely) play iTMS TV shows.

    The computer is 7 years old. It predates AGP, DDR, and PCI-Express. Its USB 1.1 and Firewire for connectivity.

    And it still works.
    Oh, and I haven't had to boot into classic since 2002, when Jaguar came out, and OS X was finally usable.

  114. No benchmarks? by jalfreize · · Score: 1

    "Slow" is a subjective assessment. Without any benchmarks to back that up, this discussion is moot.
    However, in general, I think Windows, as a GUI-based system, is more efficient at resource usage than Linux+X+Any equivalient Window Manager (KDE/Gnome).

  115. Re:Windows is slow? by wigglebum420 · · Score: 0, Flamebait

    Learn to set up a PC... then you won't have those problems... I have built 2200 + XP systems for the city government users where I work. I have nobody that complains of slow systems (many are Mac users at home) maybe I just know what I'm doing.

    To say it is rare to see an XP system running quickly, you're just silly.

  116. Re:Windows is slow? by Anonymous Coward · · Score: 0

    The errors listed here:

    support.microsoft.com

  117. Ahum, Windows XP isn't at all slow! by Ulrich+Hobelmann · · Score: 1, Redundant

    And I'm a Mac user since 2003 (and I also used several free Unices before that), so I can compare.

    Windows isn't slow at all. Maybe it accumulates garbage over time and *becomes* slow, but that's another story...

  118. how many billion dollar deployments... by dioscaido · · Score: 4, Insightful

    ...depended on OS9? Lets be serious for a second. While I'm sure it's a painful process nonetheless, you can't really compare Apple forcing Adobe/Macromedia and a handful of other software makers to rewrite their packages to OSX' new API, to Microsoft forcing, say, the DOJ or Siebel to rewrite their software deployments. A Microsoft deprecated API could easily cost hundreds of billions of dollars. So for Vista MS is tasked with reviewing and security testing the heck out of whatever legacy components they cannot remove. And they do often take out legacy functionality that couldn't possibly fit our security model. But the major stuff, for the most part, has to stay in some form or another.

    That said, I do wish more were done with virtualization to clean out the main OS.

    1. Re:how many billion dollar deployments... by Anonymous Coward · · Score: 0

      This is Slashdot. What is this 'deployment' you speak of? Real men upload their binaries to an FTP site (in a pinch, a CVS commit will do) and the world+dog can upgrade. Remember, the software -- and upgrades -- are liberte-free! (And of course, those who don't upgrade get dismissed as n00bs who got what was coming to them).

      And Siebel? pfft. At least 1e3[1] Slashdotters have written PHP apps that fulfil all your CRM needs (all it needs is Apache+MySQL). Don't believe me? go check Freshmeat!

      [1] There'd be more, but the others are rewriting their apps in Ruby on Rails now.

    2. Re:how many billion dollar deployments... by metlin · · Score: 1

      Thank you.

      That was a wonderfully insightful post. Most folks on Slashdot are some overcome by their zeal for Macs or OSS that they fail to see the reality.

      It's not as simple as folks think to remove legacy code and legacy interoperability components from MS systems. I work with Siebel, and I work with a lot of stuff that uses stuff that MS came up with a while ago, and they just haven't changed the way things work because things work.

      Apple has never had that large a corporate client base to worry about such issues, but MS does. For that matter, even OSS does not have the kind of deployments and applications that have been developed for MS platforms. Most people completely ignore this, and rant on about how $FOO_BAR is better than M$ (the $ sign is a must, because most Slashdotters are wonderfully mature and think they're "cool" doing that). Real world is a little more complicated than that, and a lot of things can be done if there weren't billions of dollars worth investment riding on your systems. At the time, MS did what seemed to be the best thing to do, and they've come a long way.

      Anyway, I agree with you. There definitely are parts of the OS that can be cleaned out, but while Windows is far from perfect, it most certainly has improved over the years. Like every other OS out there, it has its benefits and flaws. But unlike every other OS, MS cannot afford to make changes that will break investments worth billions of dollars.

      Hats off, sir.

    3. Re:how many billion dollar deployments... by justthinkit · · Score: 1

      My preferred text editor is 17 years old and runs in DOS. This one application determines my platform, and that of a writer friend of mine. I set him up with it on an 8088, then a 80486 luggable. Other than running a batch file that zips up his documents then places them on a floppy that he sends to his publisher, he is running a single executable. He doesn't need or want email. When they bought a new printer the dealer put in Windows for the printer drivers but it messed up his program so he asked me to Windows out (the DOS ap. supports, among others, postscript & HP printers so there was no need for Windows drivers). We are all so bleeding edge we have lost our perspective -- a computer is only useful if it cranks out the work you need cranked out, and if it does leave the bleeping thing alone.

      --
      I come here for the love
    4. Re:how many billion dollar deployments... by metlin · · Score: 1

      You're right.

      Another thing most people forget is that Apple has the unfortunate habit of ignoring older users and moving on, and breaking stuff.

      Despite everything, MS does not do that. Most MS applications tend to be quite backwards compatible, and while I've seen a lot from MS, they've not ever done something where an existing user base has been completely ignored, at least not after a very long time.

    5. Re:how many billion dollar deployments... by justthinkit · · Score: 1

      Yup, Apple routinely abandons their users, and the users fanatically love them.
      Microsoft carefully tugs their users along with them, and the users almost universally despise them.

      --
      I come here for the love
  119. Troll? by Vr6dub · · Score: 1
    Like the other guy said, why was this modded as a troll? I was about to make the same statement.

    Why should I have to go looking for this product. Shouldn't something like this be "built in" by now? I mean, it is 2006. I'm kind of a linux newb and something like Suspend2 I probably wouldn't have discovered for a long while. Anyway, as an anecdote I have had problems resuming from suspend on some older Dell laptops when trying to resume from hibernation while redocking the machine. Other than that, it has been a great feature for me.

  120. Re:Windows is slow? by traveller604 · · Score: 0

    Maybe if you RTFA? They aren't claiming that Windows is slow in performance but that Microsoft is slow in bringing a new product to a market..

  121. Does anyone RTFA? by Anonymous Coward · · Score: 0

    Now, granted, the headline on this story is a bit misleading but it appears that very few people posting here even bothered to RTFA. The article's not about Windows running slowly or booting slowly or any of those things most of the comments here are dragging on about. The article talks about the Windows pace of development and Vista being delayed and all that. According to the article, Windows is slow to release and slow to innovate.

    Please, friends, read the articles before posting. Or not, I guess. I suppose it wouldn't be /. if people bothered knowing what they're talking about...

  122. Here's a challenge by Anonymous Coward · · Score: 0

    Go find yourself a working 4-5 year old PC. Single CPU, about 1.8, maybe 2.0 GHz. 40 GB hard drive. 256-512 MB of RAM. Decent but not too impressive old graphics card. Next January, install the very latest version of your favorite Linux distribution. Pick one that has been updated very recently, with the latest versions of the kernel, X, KDE or Gnome, etc. Play with it and make sure that everything works. Yup, compared to your newest hardware, apps will seem a little sluggish launching, but they will launch and they will run fine.

    Now remove that hard drive and replace it; you'll want it later. Install Vista. Don't forget to install anti-virus and anti-spyware tools and turn on the firewall. Let me know whether it works at all. If it does, I'd be interested in some performance comparisons.

  123. Re:Apple's Advantages -WebObjects by jimijon · · Score: 2, Informative

    About three or four years ago I had to make a decision about what framework to use to develop a hosted subscription based application. Additionally, I was used to Java, knew how reliable Unix was (well at least Solaris) and was on a tight budget. After looking around I decided to give Apple a try because of WebObjects. I figured if it worked for iTunes it would surely work for our new subscription application. So, I went out and bought a 17" Powerbook, 1st edition. WebObjects back then was around $600 (today it is free). Of course my partners, who are afraid of showing up at a corporation with anything other than Microsoft of course bought a couple of Dell laptops. Well I have to say, I am still writing this on that same laptop, have been all over the cafe's in Chicago, client sites, etc., and have to say that this machine has been incredibly awesome, virus free, rock solid, and incredibly productive. I love the Unix underpinnings. WebObjects coupled with Eclipse has been an incredible framework that has definitely given us a HUGE advantage. We have been rolling out updates, improvements, etc., while people I had interviewed earlier are finally just getting their apps rolled out. Meanwhile, my partners have had to upgrade their "flaky" machines.. now to IBMs and are now experiencing other problemss. Then their is IE... yuk.. always something to code around for that, however, having created our app on OSX makes it work on Safari, IE, FireFox and Opera. So while I don't believe the "sheep" of corporate america will change anytime soon.. I don't mind anymore... as the combination of WebObject, Eclipse, Open Source, etc., has given me and my companies a definite, certifiable advantage. You mileage may vary.

    --
    Mind | Body | Spirit | Cash
  124. is it really slow ? by Anonymous Coward · · Score: 0

    I don't know the author of the article and I can't say anything about it's bonafide, but in my experience windows problems are not really related to speed. I'm sticked to Linux, but I really can't say GNOME or KDE are faster than explorer.exe. What is good to Linux is that you can switch to very fast and lightweight windows manager (I use window maker), although you miss file manager, but it is not my problem: I'm used to xterm (and love it).
    To get back to the point: windows is fast for office and gaming, faster than GNOME/KDE-Linux (afaik) and Mac OS X. For graphic works it's by far slower than Mac OS X, and for CPU-intensive processes is by far slower than Linux.
    That's said, in my opinion the real windows problem is the unreliability of the entire operating system. It so buggy that for me it is impossible to use it in a production environment (I work as netadmin). Maybe the reasons for such odd behaviour is related to legacy stuffs, but as a user I don't care. I still use it for gaming, but that's it. I don't loose money if Trackmania sometime crashes ;-)

  125. Re:Windows is slow? by narzy · · Score: 1

    wow, you just listed off everything most of this community is aginst...congrats pauco.

  126. Fresh start by dfj225 · · Score: 4, Insightful

    What I've never understood is why a company as large as Microsoft never tried to create a second operating systems team with the goal of having it produce a new operating system from a clean slate? The original Windows team could still remain active for the short term and produce the types of updates that they have been in order to at least keep some reveneu from operating systems. This way the second team can work as long as they need until they have a good product. Even if the second operating system is a complete failure, which I don't see happening at a company with so many smart engineers, they would still be able to salvage at least some of the technology for use in the currect Windows code base. Microsoft spends a lot of money on R&D, so it doesn't seem completely far fetched that they would consider an approach like this. I know they have produced operating systems purely for research in the past (called Singularity, I think?), but why not create a second team to come up with something new, something that can avoid all the problems they've learned about developing Windows? The NT codebase won't last forever (at least I hope not), so I find it odd that Microsoft hasn't at least tried to start fresh again. I can't see NT lasting much beyond Vista and in a lot of ways I think it was a mistake to build Vista on top of NT. There has to be some point to break backward compatibilty and now is as good as a time as any. With ownership of VirtualPC, it wouldn't be hard for MS to run previous versions of Windows along side whatever new system they built, much like Apple did with OS X and OS 9.

    --
    SIGFAULT
    1. Re:Fresh start by Phil+John · · Score: 2, Informative

      What I've never understood is why a company as large as Microsoft never tried to create a second operating systems team with the goal of having it produce a new operating system from a clean slate?

      What do you think NT was? Granted, they incorporated the Win16 API, but it was pretty much a new operating system. It took them many years (i.e. until the launch of Windows XP) to merge the consumer line (windows 3.1, 95, 98, ME) and business line (NT 3.51, 4, Windows 2000) into one cohesive codebase. Remember all that hoopla about how ME was going to be built on NT technology and then it never happened (they release a broken update to 98)?

      Microsoft brought across a lot of people from DEC who previously worked on VMS to create this great new operating system. In the beginning it was meant for what everyone at the time thought was Intel's future roadmap (a RISC chip that never took off). It was also built from the ground up to be cross-platform (running on DEC Alpha's, MIPS, PowerPC and x86) with a robust HAL.

      NT is actually a pretty good architecture as far as OS design goes, but it's true that backwards compatability is causing some problems. My solution would be somewhat akin to what Apple did during the Mac OS 9-OS X transition (and what you are suggesting)...e.g. when a legacy windows 3.1 app is launched, a copy of Windows 3.1 is loaded up to execute it. Obviously, you wouldn't need the entire operating system, it would be much stripped down - things like device drivers would simply be stubs. Same thing for DOS programs (something like DosBox springs to mind).

      Yes, this would create a performance hit at the moment, but as on-cpu virtualization and multiple-cores becomes more common-place, they could be put to use powering such a solution. As long as you can still run your 1993 Accounting Software which has become entrenched in your organisation, will it matter that it takes a few seconds longer to launch and a few megabytes of memory more to run?

      --
      I am NaN
    2. Re:Fresh start by dfj225 · · Score: 1

      I realize that this is what they did with NT, but I feel that it is time to do it again. From what I've read, it seems that MS has had a very difficult time just trying to understand Windows as a whole. I know they put a lot of resources into finding ways to reverse engineer the true architecture and dependencies of components with in the system.

      I agree that NT seems to be a well designed kernel. I'm not convinced that it is an easy piece of software to modify and continue to develop. Thats not to say that any operating system is, but I get the feeling that NT is more difficult than others and that perhaps very few people at MS actually understand it in its entirety.

      However, more than the troubles of developing NT I think the main hurdle is the concern with backwars compatibilty and it seems that you (and many others) agree to this. Mainly, I think that a fresh start would be best because backwards compatibility wouldn't be an issue and the engineers would be forced to rethink all of the issues that plague current versions of Windows. I suppose the next best solutions would be to delete everything except the NT kernel itself and build up to a complete system with fresh ideas for security and user-level APIs.

      --
      SIGFAULT
    3. Re:Fresh start by Lord+Bitman · · Score: 1

      what, like this? [official site]

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    4. Re:Fresh start by Alomex · · Score: 1

      NT is actually a pretty good architecture as far as OS design goes,

      Actually original NT kernel is world class architecture as far as OS design goes.

    5. Re:Fresh start by Anonymous Coward · · Score: 1, Insightful

      Apart from the fact that the entire Operating System division of Microsoft can't even ship one OS in a timely fashion, let alone work on two at once, think about what this might mean for their business model. The hardware requirements for Vista are going to mean that many, if not most, people who upgrade are going to have to upgrade their whole computer in order to use it. That may not seem like such a big deal at first, but if you lost all backwards compatibility for older versions of Windows, you'd have to upgrade:

      • Your desktops and workstations
      • Your servers (since old and new systems won't be able to play nicely)
      • Your commercial server apps (Exchange, SQL)
      • Your commercial desktop apps (Office, Acrobat)
      • Probably also your PDAs, smart phones, &c

      Part of the reason that corporate users stick with Windows is that it can be upgraded piecemeal: 20k this year, 10k next year, maybe 30k in two years if there's a big update. But if you have to plop down 100k all at once, suddenly that hippie OS Linux looks like a great deal: no new hardware, most software is free, WINE lets you run at least some of your old apps--meaning that commercial server apps like Oracle are the only thing you need to buy again. This upgrade cycle is like heroin for Microsoft: you feel good now, but the more you do it, the more you need it and the more problems you have. Sooner or later, though, they'll have to do a complete rewrite sacrificing backwards compatibility, or they'll be crushed under their own weight.

    6. Re:Fresh start by Anonymous Coward · · Score: 0

      That's because trying to find a developer who has no prior knowledge of The Way Windows Works is like trying to find a juror who hasn't even heard of Michael Jackson.

    7. Re:Fresh start by bozotclown666 · · Score: 1

      What about "Bob"? Wasn't that a clean rewrite?

    8. Re:Fresh start by dfj225 · · Score: 1

      Well, I don't think having no prior knowledge of Windows would be necessary for the developers. In fact, I think just the opposite may be true. Chances are someone who knows Windows very well will also know what areas need improvement and what its faults are overall.

      Of course, it would always be a danger that the developer would just create what they already know, but with good leadership and a focus on doing the research to create something better than what they know by avoiding all of the initial pitfalls then I think they could come up with a system better than what Windows XP is now.

      --
      SIGFAULT
    9. Re:Fresh start by umonkey · · Score: 1

      "Mac OS X has been living a secret double life for the past 5 years." Who knows what happens inside Microsoft.

    10. Re:Fresh start by justthinkit · · Score: 1
      NT is actually a pretty good architecture as far as OS design goes, but it's true that backwards compatability is causing some problems. My solution would be somewhat akin to what Apple did during the Mac OS 9-OS X transition (and what you are suggesting)...e.g. when a legacy windows 3.1 app is launched, a copy of Windows 3.1 is loaded up to execute it.

      The WoW layer does this. When I launch LViewPro v1B (that I prefer to the current version because it is not shareware crippled), wow is loaded and stays loaded til you reboot.

      As to why MS doesn't create a whole new OS (even though it did with NT), I think the answer is that the customer doesn't want this. Look at Itanium...saying it hasn't caught on is almost a spit-take understatement. Seamless (or mostly seamless) upgrading of old OSes is what people & corporate types want because it makes the decision a no-brainer and allows old and new machines to get along.

      --
      I come here for the love
    11. Re:Fresh start by mkh · · Score: 1
      What I've never understood is why a company as large as Microsoft never tried to create a second operating systems team with the goal of having it produce a new operating system from a clean slate?

      While this sounds like a great idea, it's by no means a recipe for success. The words Plan9 and Itanium come to mind.

    12. Re:Fresh start by Anonymous Coward · · Score: 1, Insightful

      While this seems like a good idea from an engineer's standpoint, it is utterly ridiculous from a user's standpoint. A user just wants applications to work, with no regard for how the system works underneath. Windows isn't popular because it's Windows, it's popular because it's the platform that about a million apps run on.

      If you break compatibility, you will have no applications, and thus no users will want the new system. Microsoft learned this lesson with OS/2. Even if you retain compatibility for the most part, it will still take years for massive adoption. Microsoft learned this lesson with Windows NT. There are still people who have to test their apps on Win98 because their users are still haven't upgraded.

      It's not like there's a shortage of alternative OSes. Linux, MacOS, at least 3 flavors of BSD, BeOS, and many more are available. The reason they aren't more popular is that they don't get preloaded like Windows, it's that they don't have the ability to seemlessly run the million or so programs that most users want to run.

      Seriously, if MS made a new incompatible OS, people wouldn't buy it. Even if MS forced OEMs to preload it, people just wouldn't buy those machines, or they would replace the new OS with Windows.

      And you can't rely on VMs to run all of your legacy programs. Sure, you can use it for some critical app that just won't run on the new system, but it is not a general-purpose solution. For one thing, the device support is limited. Right now virtualization technology is at the point where all devices have to be supported by the host OS and somehow shared with the guest. This works OK for printers and network cards, but not for things like scanners. At some point devices will be able to be split up so that some can be assigned to the host and others to the guests. But that's not a good solution either because I want my devices to be usable by *all* of my programs, not just some of them.

      dom

    13. Re:Fresh start by Anonymous Coward · · Score: 1, Interesting

      The closest thing to that is called "Blackcomb". What's interesting is that it looks to have some of the same goals that "Vista" does (Monad Shell, WinFS, etc.). http://en.wikipedia.org/wiki/Blackcomb

      Originally, "Blackcomb" a.k.a. "Vienna" was to be the next major release after XP. However, somewhere along the line they decided to release "Longhorn" a.k.a. "Vista" as an intermediate release. I tend to doubt that Blackcomb is the complete rewrite everyone is looking for - but to give them _some_ credit, they seem to be investigating the "sandboxed" approach and dropping 16-bit app support.

      As to why they haven't officially stated/confirmed any aspirations to do a complete rewrite - it's beyond me. I don't see why they can't/won't. They are really dropping the ball by not doing so. If nothing else, why not fork the Windows OS offerings into NT based and "new base"?

      The only answers I can think of are:
      Third party developers don't like the idea.
      Major customers don't like the idea.
      It would take a lot of work (i.e. $) to port the real money makers like Office over to the "new base".

      All in all, I think the initial hit would be worth it. Though, it is rare that any major corporation looks past the next quarter and/or their bottom line to the future.

    14. Re:Fresh start by Number10 · · Score: 1

      All hail David Cutler. One of the most underrated achievements in modern commercial software history is the NT 3.1 design by him and his crew. It's typically forgotten due to anti-Microsoft hatred and that's a shame.

  127. Re:Windows is slow? by GooberToo · · Score: 1

    Please, stop using Linux as the operating system, as it makes your comment a balant lie. No, it is not well supported by Linux, neither wifi and other things, it may be supported by one or two distributions.

    Actually it is...you just don't know what you're talking about. ALSA is the new, primary sound driver for Linux and as been for some time now. The problem is, a lot of cards are still half duplex and/or single channel. These cards require software support. ALSA automatically falls back to software audio mixing when the hardware is not up to task. The problem is, many applications still only support the OSS sound interface, which hogs the audio interface. While OSS applications are using the sound card, ALSA is unable to provide its richer interface to native ALSA applications. This means, one sound at a time...or speak but can't hear....hear but can't speak.

    This is why, for example, Team Speak sucks ass on Linux. If Team Speak would just spend a day converting the Linux Team Speak client to ALSA, suddenly it would work full duplex and share audio with other ALSA applications. To fill the gap, there exist sound daemons, such as arts and esd. Both of these are able to perform software mixing on a single, crappy sound card. The problem is, it requires software specific API support which in turn, talks with the sound daemon.

    Long of the short, things work perfectly at the kernel level. Linux has excellent support for audio...yes, even crappy sound cards. The problem is....many applications are still behind the times. So, if you want to point a finger, point it at application developers and not Linux of the Linux kernel.

  128. Are you serious? by Yosho · · Score: 3, Interesting

    You have a modern system running Linux that can run a binary that was compiled 10 years ago? That's honestly pretty hard to believe. Can you give an example? And I mean a ten-year-old binary, not source code that's ten years old and will compile and run today. I suppose it's possible if we're talking about "Hello, world", but otherwise, I would imagine that every single library that any given program depends on has changed considerably.

    --
    Karma: Terrifying (mostly affected by atrocities you've committed)
    1. Re:Are you serious? by Anonymous Coward · · Score: 0

      Actually it's pretty easy if it wasn't very intimate with the kernel and it was written in a good language (read, not c++).

      There are companies who only ship binaries on Linux, and they support a host of kernels with very few binaries...

      What Microsoft is supporting are essentially dead projects with non-existant source code and people want to run the binaries.

      And it doesn't slow Windows down, it slows WINDOWS DEVELOPMENT down. The article wasn't nearly clear enough about that.

    2. Re:Are you serious? by ElephanTS · · Score: 2

      Give him a break. 10 year old binaries are obviously only 2 years old in base ten.

      --
      spoonerize "magic trackpad"
  129. Idiots are given. by dhasenan · · Score: 1

    If your system will be used by more idiots than intelligent people, you should take adequate precautions. I shouldn't have to buy a hardware firewall to secure my computer; I shouldn't have to manually disable ports or services that I probably won't use. And I shouldn't have to work my ass off in order to make sure the operating system doesn't get a virus just because there's an infected computer in the area.

    So, for instance, Ubuntu. Ubuntu ships with SSH installed, which means SSHD is on every Ubuntu computer (unless it's been manually removed). Few users will actually use SSHD on their machines, and it's simple enough to add the init script to start it when booting. So should the init script be enabled by default? Hell no; SSH is one of the main targets for remote attacks. Neither should Apache be active by default.

    It's a matter of sane configurations, and I wouldn't trust a company that has an unencrypted remote desktop service to have sane configurations.

    1. Re:Idiots are given. by pebs · · Score: 1

      So, for instance, Ubuntu. Ubuntu ships with SSH installed, which means SSHD is on every Ubuntu computer (unless it's been manually removed).

      I don't know if you're trying to state that as fact or wanted to use a hypothetical example, but that is not the case. At least for the desktop install. Maybe for the server install its different? It definitely was not installed when I installed Breezy Badger using the desktop configuration.

      In any case, I agree that no service such as ssh or Apache web server should be setup by default, especially for a desktop configuration.

      --
      #!/
  130. Re:Windows is slow? by erik_norgaard · · Score: 1

    You didn't read the article. The article talks about MS getting Windows Vista out the door and it talks about why innovation at MS is so slow: They waste tons of time just to keep all the legacy stuff working.

    The point of the article is that the code base have grown hugely complex and dificult to maintain and MS refuses to rip out legacy code to get a leaner code base that will enable them to move forward and innovate.

    There is no mention of the OS itself being slow.

  131. Re: Can't believe you got troll by wigglebum420 · · Score: 1

    Could that not be a problem specific to your PC? Mine works fine.

  132. Slow? by XMilkProject · · Score: 1, Offtopic

    I didn't know Windows was slow.

    On similar hardware it outperforms any other O/S i've seen doing the same tasks.

    Try starting up KDE and launching OpenOffice.Org and tell me how it responds compared to Windows XP and MS Office.

    Try starting up MacOSX and launching Office or OOo and let me know how it is compared to Windows XP.

    Try checking email, browsing the web, watching movies/media/audio, and show me where the performance is better.

    Find me even a company that can release this mammoth software with such huge software and hardware support in the same amount of time, while also releasing quality development tools and fighting several massive lawsuits requiring them to remake versions of their software.

    Hey I don't really care for Windows much, I'm a Ubuntu and MacOSX person myself, but what is with the New York Times FUD'ing Microsoft lately? Maybe they should try to find something to write about that they actually have some knowledge of.... like best selling book lists or something.

    --
    Big ones, small ones, some as big as yer 'ead!
    Give 'em a twist, a flick o' the wrist...
    1. Re:Slow? by Ash-Fox · · Score: 1

      > Try starting up KDE and launching OpenOffice.Org and tell me how it responds compared to Windows XP and MS Office.

      From my experience:
        - Linux + KDE certainly starts faster than windows XP pro
        - OpenOffice.org is faster under windows (noticeable).
        - MS Office is a little faster than OOo2 at starting up. However certain operations make it 'lag behind' OOo, like when one inserts objects into a document.
        - MS Office is noticeably slower than Koffice (Which is the office suite I use the most).
        - The standard File -> Open/Save dialogs are instant for me in K applications, they take forever on a fresh windows XP install.
        - Browsing the web using opera under Linux is certainly faster than IE, Opera, Firefox, Mozilla under Windows (extremely noticeable).
        - E-mail, to be honest I've never used outlook or outlook express, simply because I don't need to waste my time with a automated virus that got onto my system. But comparing with Thunderbird, I noticed it behaves slower under windows. However it is noticeable slower than Kmail under KDE and Linux.

      > Find me even a company that can release this mammoth software with such huge software and hardware support in the same amount of time.

      Out of the box, many various Linux distributions fit this criteria. However if you're into more manual labor of getting software, drivers etc. Windows would win.

      > while also releasing quality development tools
      Why is there a frigging spell checker in MS VS.NET's IDE? Don't they have anything better to stick into it?

      > fighting several massive lawsuits requiring them to remake versions of their software.
      What? Sources please?

      > Hey I don't really care for Windows much
      I do.

      --
      Change is certain; progress is not obligatory.
  133. Legacy support is important by AceJohnny · · Score: 1

    Of course, legacy support is vital if you want to keep your old customers.
    Say you just released a new version, System X, that's incompatible in some minor but vital ways with old System Y. Your customers will have to pay extra to also upgrade those other office and database applications to follow the upgrade. Maybe the office and database vendors offer an upgrade to the competitor's System Z for the same price as upgrading to System X. In this case, how can you be sure your customers will stay with you?

    Upgrading is a constant compromise between compatibility with older versions and a cleaner, better system.

    Now of course, there are a slew of applications that don't pass the compatibility checks, but I'd like to point out that being able to play The Incredible Machine (a 16-bit DOS game) on 32-bit Windows XP (which has a different approach to hardware) is quite a feat.

    Apple has put a lot of effort in providing a proper emulation environment when it went through its hardware upgrades (68k to PPC, System9 to OSX, and now PPC to Intel). Their changes was major enough for legacy support in the new software to be impractical compared to emulation.

    I just won't talk about Linux' legacy support, there's too much to say ;)

    PS: If God created the Universe in just 7 days, it's only thanks to the lack of existing user base

    --
    Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
  134. Re:Windows is slow? by mausmalone · · Score: 3, Insightful

    I actually only read the article because the title is so misleading. I have a Mac G5 with OSX and a Pentium 4 with WinXP at work, and the Pentium 4 is easily faster than the G5 (though granted it is a year newer). The OSX GUI is smooth as silk, but Photoshop takes ages to resize things...

    At any rate, would it be at all possible to get Zonk to change the title from "Why Windows is Slow" to "Why Windows Development is Slow?" It would cut down on stupid posts and system wars.

    And on that note, I don't think MS has a problem with being overzealous in supporting legacy hardware... I think they support any and all hardware as best they can so that they don't get sued for antitrust again. Not supporting certain hardware could be seen as exerting undue influence on the industry. Apple, however, not only doesn't support legacy hardware, they also don't support a wide range of current hardware. I've always seen that as a problem, personally.

    --
    -=-=-=-=-=
    I'd rather be flamed than ignored.
  135. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Actually it is slow. My WinXP machine "feels" about as fast as any Windows box I've ever used, since the mid to late 90s. And yet the machines themselves have gotten several times faster in the interim. Windows bloat matches or exceeds hardware capabilities year after year. The only reason it's as good as it is now is that it's been 5 years since a major revision. Vista already has science-fictional hardware requirements.

    I have nothing against Windows in principle. I use it for 90% of my computing (Mac OS for the other 10%) and see many virtues compared to the oft-worshiped Mac and Linux desktops.

    But don't tell me it's not slow and bloated. Many is the time I've dreamt of running Windows 3.11 on my AMD Dual-Opteron 3D Workstation--just to see how fast my computer *really is*.

  136. USB flash sticks need 'unmounting' in Windows too by Anonymous Coward · · Score: 0

    (removing a "mounted" USB flash stick anyone?) You mean how in Linux you have to unmount your usb flash stick where as in Windows all you have to do is go to the systray, right click on the icon and then select the option to stop the device?

  137. Re:Windows is slow? by Anonymous Coward · · Score: 1, Informative

    The up and down buttons handle the volume because you have a third party app handling them. You can do the same on Linux. I have Dell laptop, but I assume you can handle the multimedia buttons in the same way. If you press the button and then run dmesg, the last message will say something about unrecognized scancode and then some hex. There is some way to register a scancode with a command to be run. I don't have time to look it up now, Google for it.

  138. Notice who's the biggest by Anonymous Coward · · Score: 0

    Un fair business practices are often given as the primary reason Windows is the most popular. I have to say legacy support is one of the biggest reasons. I'm still using software that is five years old. On a retired machine I recently found an old DOS phonebook that I had still been using four years ago. Apple tends to be pretty draconian in it's OS system upgrades. Basically upgrade your software when you up grade your OS whether you like it or not. I was thinking about switching over entirely when the Mactels started coming out. Well one massive problem. They jumped the gun on releasing them and there was no native software availible. Well they were boasting for fifty dollars you can upgrade to native versions. Okay I'm going to spend a few grand on a Mac that has no native software availible. Then I'm going to buy thousands in software only to a month or two later have to spend hundreds on software upgrades so they'll run properly. People talk about the Microsoft tax but they rarely talk about the Apple tax these days. I would have switched over years ago but Apple's motto always seemed to be "we cost more". The vendors finally killed a lot of the Mac taxes by making hardware and software that was compatible with both systems. Before that every single item you bought cost more because it was for a mac. The excuse was always yeah but it's better and we're paying for quality. Sorry, a lot of the products were rolling off the same assembly line a percentage got apple labels and the rest got PC. I'm mostly talking support items but the hardware was almost identical but always costed 10 to 20 percent more. It's like in the early days of camcorders. I was shopping for one and happened to talk to a friendly sales rep that pointed out there were only four companies at the time making consumer camcorders. The insides were the same they simply were back then putting different cases on the machines. I checked them out and sure enough the buttons were even in the same place. I remember saving several hundred over the more respected name and getting essentially the same machine. A little legacy support isn't a bad thing. The Mactel debacle didn't impress me when I found that I would wind up having to upgrade my software days after buying a system, some upgrades won't be availible till summer. Don't buy the software? Well without it you're buying a bloody paperweight. Could you imagine if Microsoft had systems shipping with an OS that wasn't compatible with any existing software? Imagine the flack they'd get, Apple got off easy. All this is from some one that violently hates Microsoft, hardly a day goes by without me cursing the name of Bill Gates. I just think on this one issue they need to be commended not criticised.

  139. Re:Windows is slow? by eraserewind · · Score: 1

    Yes, but nobody has anything insightful to say about that, so we talk about something more interesting.
    All the article generated was about five +3 informative comments saying the exact same thing as yours.

  140. Re:Windows is slow? by twistedsymphony · · Score: 2, Interesting

    I agree completely...

    I'm currently running XP MCE on my desktop and it's currently displaying an uptime of 32 days, and I know that the last time I shut it down was because I was installing a new capture card. It's not uncommon for me to go a whole month without shutting down.

    I've been very pleased with more recent releases of XP (SP2 and MCE 2005). My Win98 machine was NEVER this stable. I keep my software down to a bare minimum, the only apps on the machine are the ones I actually need an use. Keep your Antivirus, mal/spyware, and windows updates on an automatic update and sweep schedule. Don't open any emails from people you don't know and don't browse around websites that could potentially mess up your stuff.

    It's pretty simple, the key in all of this is keeping the GF off my desktop less she'll go clicking links from her friend's live journals and downloading every flash game in sight. I keep a T20 Thinkpad around with WinXP SP2 I've got a hard drive image taken directly after a clean install every 6 months I format it and re-image it... she can use that.

  141. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Windows isnt slow.

    Its just the default settings in XP suck. If you turn off all that themes crap. Uninstall norton and install a fast av that normally gives u a massive speed up :)

    I've run windows XP on a Pentium 100Mhz 192Mb ram - now there i would say the performance was slow, but still it ran faster than on some machines (1Ghz +) i have used because of the amount of crap on them.

    On anything over 1Gz processor there is something wrong with your computer if u find windows slow.

    Maybe this is the problem (spyware/ crapware (ie nortan av/all those programs u have running at startup/background))

    Windows isnt slow until u fill it full of crap.

  142. Re:Windows is slow? by mini+me · · Score: 1

    Even on a brand new system, XP always feels sluggish to me. Perhaps some tuning is possible to help the situation, but the out of box experience is very important.

    Compare that with the Mac where I've had the load into the 9s and the GUI was still as responsive as ever. Windows with a load that high would be totally unusable in my experience.

  143. Funny by BenjyD · · Score: 3, Insightful

    I guess now we get to see what fraction of Slashdotters actually read the linked articles.

    (Hint: the article makes no reference to the performance of Windows compared Mac OS X)

    Also:

    "Apple has a lean development group of roughly 350 programmers and fewer than 100 software testers,..."

    Isn't it traditional to have a similar number of testers as developers? I know we mostly do, anyway.

    1. Re:Funny by dodobh · · Score: 1

      You are supposed to have more testers than developers. and testing with different hardware.

      --
      I can throw myself at the ground, and miss.
    2. Re:Funny by Anonymous Coward · · Score: 0

      I'm sure it's because Apple programmers make less mistakes than your average Windows programmer.

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

      I guess now we get to see what fraction of Slashdotters actually read the linked articles.

      Hey, it is a New York Registration Required Times article. I just gave up on reading anything on their website. I _could_ register or I _could_ use one of the hacks to read it but it just isn't worth my time.

      The discussion, in this case, is ultimately more interesting than the article would be (well, other than the posts whining about how others didn't read the article).

    4. Re:Funny by BenjyD · · Score: 1

      I forgot about the registration - my cookie identifying me as Mickey Mouse from Florida, USA must still be valid.

    5. Re:Funny by Abcd1234 · · Score: 1

      Isn't it traditional to have a similar number of testers as developers? I know we mostly do, anyway.

      Actually, it depends on the organization. I've certainly heard of a 3:1 developer-to-tester ratio cited as a good target to shoot for, though I unfortunately have no references to provide.

  144. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Not all patches call for a reboot. It all depends on what is being run on your computer when the patch is installed. For a computer that is not being used for gameing, like most computers at the offices, you won't need to update the drivers every month (or every week!) once you're system reaches a stable state.

  145. I think it's laptops by BitterAndDrunk · · Score: 1

    It's happened on a couple of laptops I've owned, one a thinkpad and one a vaio.

    --
    You better watch out, there may be dogs about . . .
  146. Re:Windows is slow? by KH · · Score: 2, Insightful

    The parent has got to be one of the most successful troll in the history of /. Just amazing how many took the bait. Not only that, he was off topic (TFA is about slow development of Vista) but avoided to pick the obvious "Dupe!" comment. I'm so impressed.

  147. Legacy support slowing down... by JollyFinn · · Score: 1

    Following in some form is part of loading up executable...

    for X in listOfFixUps
            if executable==X.exename
                    X.fixupfunc()
                    break

    What kind of fixups there are in windows...
    One of them is that simcity in windows 3.11 uses some memory AFTER it is freed, but since windows 3.11 isn't too quickly deallocating it,
    it didn't hurt it. But with windows 95 they changed that to more reasonable working way. The application compability was sustained simply by using lazier memory management when simcity is detected. So there are paths in memory manager to handle that specific case, and in application loading detection when that is needed.

    Problem with windows is that it interacts with million little program, and it has leaky abstraction. So basicly they are emulating old bugs to work with old software that relies on those bugs.

    Then there is new API:s in each generation of windows. API:s that come from win3.11, win95,win98, win2000,XP and the new API:s on newer windows, they *ALL* should work.

    (I now understand why Linus has policy of not adding syscalls too quickly)

    Another problem is throwing everything and kitchen sink to operating system, and that they rely on each other for different functions. They end up with such a dependency mess, with those bug fixes included in the mess that the code base probably is pretty hard to work with.
    Then we add the complex process of getting things to committed to main repository, reduction of testing staff and other things MS employees have told at minims blog.

    There is no wonder that vista gets delayed, and the operating system works slowly. The slowness maybe dependent on few things, there are too many things that need to be optimized, and there is too much code memory footprint for cache&TLB.

    --
    Emacs is good operating system, but it has one flaw: Its text editor could be better.
  148. The real test by Admiral+Frosty · · Score: 2, Interesting

    Your missing the real test. Web browsing and email are not taxing on the system. But games are. There in lies the real test.

    Quake 4 chugs along at 15 FPS in Windows, while in Linux (stripped down in blackbox) I get 27. A far more playable speed. All without that $300 upgrade.

    I find Linux to be faster because it's not a one-size-fits-all deal. Linux I can customize, and tweak far more then windows, which is designed for just as you said; web browsing, email, exel. Making it do anything else without pretending to be a hard-core hardware buyer is a different story. Then its bloat shows.

  149. Re:Windows is slow? by Ucklak · · Score: 1

    ...Windows XP Professional SP2 and it takes about 15 seconds to hibernate or resume

    My Mac running Panther takes about a second to resume from hibernation.

    --
    if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
  150. Decoupling the applications from the OS is anatema by Joce640k · · Score: 1
    Decoupling the applications from the OS is anatema to Microsoft. The last thing they want is some VM running the apps - that makes emulation/porting too easy for the competition.

    Nope, they want the apps to be as closely coupled to every single system level .dll if possible.

    ...which leads us to the real reason Windows is slow. Because nothing in Windows is modular or pluggable they have a hard time tweaking/optimizing/updating the subsystems.

    --
    No sig today...
  151. Re: Can't believe you got troll by freakmn · · Score: 1

    I know that I've seen problems where a laptop's power settings are set to standby when the lid is closed. Then the owner of the laptop (yeah, I've done it) hits start, shutdown, then hibernate. It appears to start the process, then the user shuts the lid. I'm not sure exactly what happens there, but it seems that it has sort of a race to either standby or hibernate first, but either way, it appears successful. When you power it back up, it comes back to the process of finishing the other one. This nearly always fails, causing the computer to crash.

    It could be looked at as a stupid user, but a case could also be made that if hibernate and standby were simply seperate runlevels, then this problem would not occur. For me, I absolutely save before standby or hibernate.

    --
    warning: This post is likely to contain gobs of dripping sarcasm. Consume at your own risk.
  152. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Insightful? Perhaps you should actually read the article. It isn't Windows that's slow, it's the development process of it that's slow.

  153. Here is a random quote from a mail list by Ilgaz · · Score: 1, Insightful

    Well NY Times is looking to WRONG example IMHO. Windows client empire on enterprise is because of backward compatability.

    Here is a random quote I saw on a $10 level (yes TEN) OS X shareware. Not naming it of course but developer is hopeless, he/she can't simply code for both 10.2.8 and 10.3.9+. No time and OS X is literally a moving target.

    I "learned" this evil backward compatability as an end user flaming "developers" for a fault they didn't make.

    "This is in response to some of the guff directed at me over the last several
    weeks for having the audacity to complain that those of us still using OS 10.2.8
    have been abandoned by the (removed) developers in their updates and to suggest
    that a refund of our purchase price for the software would seem appropriate."

    (addition)

    "Not only do the updates not work on my OS 10.2.8 system, but the preferences on
    the version (removed) does not work too".

    This happens for a cheap software coded by independent developer. Now imagine company names like "Adobe", "Lotus" etc.

    NY Times _must have_ a software, client coded in VB 6 somewhere. For example, they want it ceasing function so it will run on "new windows"? They may look for accountant department etc, VB 6 clients are common in such stuff. Oh BTW, it is common and it works, no "code elitism" please.

  154. It's because DOS is Boss! by spidergoat2 · · Score: 1

    I work at a company where the entire IT department (me) supports a DOS legacy app. This program was written 20 years ago, but it's still the best in the market. We aquired a simlar company last year, and they still use it as well. I was told 5 years ago that the vendor was upgrading to a Windows SQL based product, but it's not here yet. As long as these programs are out there, DOS rules.

  155. TERRIBLE name for the article! by SwashbucklingCowboy · · Score: 5, Insightful

    The NYT titled the article "Why Windows is Slow" - it should have been titled "Why Microsoft is Slow". The article talks about the slow delivery of new versions of Windows relative to Apple deliveries of Darwin. It's got nothing to do with the performance of Windows itself.

    1. Re:TERRIBLE name for the article! by Reziac · · Score: 1

      Yeah, but we bitched about why Vista is behind schedule yesterday. So just for variety, today we'll bitch about why Windows is slow, even if it's not what the article is about. :)

      Actually, both interpretations have generated some interesting threads and thoughts about solutions.

      Yes, I did RTFA [hangs head in shame]

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    2. Re:TERRIBLE name for the article! by amiga-x · · Score: 1

      You can't fix a wrong answer by throwing money at it....billions won't make it right!

  156. Re:Windows is slow? by Anonymous Coward · · Score: 0
    there are a few things where Windows is still far ahead

    They are a few, indeed.

  157. I've said it for years!!!! by p51d007 · · Score: 1

    Heck, I'm not a computer programmer, intellect etc....just your basic computer junkie who's tinkered with computers for over 16 years. I've been saying this since windows 98SE came out that the reason it is slow, is because it still supports win3.1 apps. Same thing can be said for windows XP. It still supports windows 98 apps. That is one of the reasons apple OS X runs so much faster. It ought to be that if you want to take advantage of a faster OS, then get off the pot and run hardware/software that takes advantage of the newer technology. Yes, it's expensive, but if you want all the whizz bang features, dump the old stuff. Wouldn't it be interesting to build a new windows OS, take all the legacy support out, and see how it would run? Heck, I bet that it would sort of run like linux....from a CPU requirement. You wouldn't need a dual core 2Ghz CPU and 2gig of ram....it would probably run on a P3 quite well!

  158. Re:Windows is slow? by Anonymous Coward · · Score: 0
    Please, stop using Linux as the operating system, as it makes your comment a balant lie. No, it is not well supported by Linux, neither wifi and other things, it may be supported by one or two distributions.

    Isn't it true that most users install a distribution rather than doing some kind of Linux From Scratch thing? Ergo, the vast majority of users have these things available to them out of the box without needing the user to do anything.

    The Linux Kernel is infinitely configurable. This is how the same basic piece of software can run everything from a watch to a PDA to a PC to an enormous cluster of PCs. Linux as distributed in every distribution I've used in the last few years supports both WiFi and sound mixing out of the box.

    As usual, you seem to be one of those people who once tried Slackware 10 years ago and still spout opinions based on that experience. Linux has changed immeasurably even over the last 2-3 years. Try a recent version of a good Linux distro (I recommend Ubuntu) and you'll see all that Linux of today has to offer. Yes, that includes WiFi (my laptop works out of the box) and sound mixing (my motherboard's on-board sound can play XMMS and OpenTTD simultaneously). Try it.

  159. Re:Windows is slow? by subrato · · Score: 1

    You gotta be kidding me if you shut down your XP machine every night. I dont shut down my PC for weeks together and I have never run into any sorts of problems let alone any bugs...

  160. It's installed base, stupid by t'mbert · · Score: 1

    When your installed base consists primarily of smaller groups of art-related positions within a larger organization, it's not hard to make the switch is it? The corporation's custom apps, business apps and network apps all reside firmly on Windows machines.

    The Mac machines, in contrast, are small in number and largely standalone. All they have to do is replace the machine, upgrade the commercial software (largely Adobe suite and/or Quark), and you're done.

  161. He probably is... by Svartalf · · Score: 1

    I can point to stuff that as long as the Kernel hooks stayed the same and the glibc hooks stayed the same (which is the case for up to 10 years back...) that the code would run. Didn't mean it was a good idea, mind, but there are ways to accomplish running 10 year old binaries out of the box on a modern machine.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:He probably is... by NutscrapeSucks · · Score: 1

      My understanding is that there was a threading ABI change, and as a result most of the "commercial shrinkwrap" Linux software that appeared circa 1999 no longer runs. (eg Word Perfect, Loki Games etc).

      So, while it's probably the case that simple Linux software from 10 years ago still runs, I don't think that's due to any concious effort not to break binary compat, much less anything fancy like regression testing.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    2. Re:He probably is... by Anonymous Coward · · Score: 0

      I don't know about word perfect but I have had no problems running my loki games on ununtu dapper drake.

  162. Legacy support by Finsterwald+P+Ogleth · · Score: 1

    It's not just legacy support, it's legacy support of the FUD kludges they've built in over the years.

    Warnings about certain apps "not working", when in fact they do. MS doesn't WANT them to.

    That's what takes up the space...probably have all kinds of logical trees of responses that need to be updated in order to maintain the FUD.

    Yeah, I got a tinfoil hat...

  163. yes, laptops by BitterAndDrunk · · Score: 1

    But I don't click hibernate and then close it, I just close the lid to reproduce this problem

    --
    You better watch out, there may be dogs about . . .
  164. Re:Apple's Advantages -WebObjects by NutscrapeSucks · · Score: 1

    I don't know, that seems mostly like an incoherant an "Apple Rulez" rant.

    But, you're right, I over-generalized things. There is a small part of Apple's market that comes for *only* the Professional apps (Final Cut, WebObjects, etc) and doesn't care about the hardware/OS/etc. But for the most part, Apple sells machines on the base system and not the niche pro apps.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  165. Re:Windows is slow? by LWATCDR · · Score: 1

    I use USB drives all the time. I have no problem with removing them at all. Automount on Suse, Ubuntu, and Debian systems all work just fine. I also use Linux on an 600mhz Celeron system. Again it works just fine. Your complaint about Linux using 20 year old technolgy is funny. XP uses the NT kernel. That is well over 10 years old. XP still has a DOS api in it. How old is that? Yes X needs improvment but then so does Windows GDI
    The point of the article BTW wasn't that Windows is slow! The point is that Windows development is slow! Look and all the new versions of Linux and OS/X that have come out. Look at the massive improvements they have made. XP was Windows 2000 with a "pretty" interface. Windows has been slow to innovate not slow to run.
    Finally how do you know that Vista will be awesome? I have it right now and I really don't like the user interface. The eyecandy seems to make it slow. The effects get in the way and I always feel that I am waiting for them. The test machine we are using is an Athlon 64 3200 with a gig of ram and a good Nvidia card. Not a top gaming machine but a good fast box. I also have demo of the new 3d accelerated Linux. I actually like it's user interface better than Vista.
    Microsoft has a lot of talented people so Vista might be good but then it might be another Microsoft Bob. The next version of Ubuntu Linux might suck. The next Athlon-64 might be a total waste of money. Why should anyone have blind faith that a company next project will turn out "awesome"? Computers are tool not religion. I take nothing on blind faith.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  166. indifferent by et3rnul · · Score: 1

    Boy have the M$ haters turned out, in full force! lol. Although I want to get my hands on Vista, I really don't care that Windows Vista has been delayed. Honestly, I'm happy with XP. It has been much more stable than Windows 98. Since 2001, no need to reformat. I don't find myself worrying over the lack of apps because it has everything I need, and it runs it great. and games =)

    It almost makes you wanna feel sorry for how embarrassed M$ must feel over this recent slip...almost.

  167. It's really not the POINT of this article.... by HerculesMO · · Score: 1

    I find myself smiling, because articles now are coming out showing the reasons for the speed (or lack thereof) of development of Windows Vista. However, Vista has been in development since OS X was first introduced. OS X has had 4 upgrades since then.

    Unfortunately, these articles might have airs of truth in them, however given the fact that Microsoft has done a *horrible* job at managing their developers, motivating and innovating, they are producing Vista, that even their own employees, and I quote "Wouldn't buy with somebody elses money." Comon folks, I understand the necessity for Microsoft to provide legacy support... but the speed of this development isn't because of the legacy support... it's because Microsoft is a far too overmanaged company, with developers that are underpaid and mistreated. People aren't leaving Microsoft because Google is so much cooler... it's because there's more money to be made doing what they do, and brilliant engineers should be greedy and sell their skills to the highest bidders. If that happens to be Google, then so be it. Microsoft's pay scale (and raise/bonus structure) is horrendous, as I've heard from friends within MS (two of whom have left to Yahoo!).

    Unfortunately the saying is not "if you build it, they will come" but rather, "If you pay them, they will build it." Short of really motivating their troops, money is a great motivator as well, especially if you encapsulate it into a bonus structure.

    Ah well... Here's to seeing Microsoft Vista some time in 2009.

    --
    The price is always right if someone else is paying.
  168. Re:Windows is slow? by JTD121 · · Score: 2
    I dunno about the rest of you guys, but Windows, properly installed and tweaked here and there, will run just fine.

    Linux on the other hand, IME, is not quite as easy to get running too well. I've tried several distributions, but have not tried Xubuntu as of yet. Even on a fairly modern system (2GHz, 1GB RAM, etc, etc) it seems that Linux is lacking in a few areas. As someone else said, it still uses a 20 year old (is it really that old?) method of talking with the video card, while the kernel is set to talk to most of the other hardware.

    Going along with a few posts up, Linux is great and all because one can make their own OS, technically, and not get fried for it. For those of you that want some more customization from 2000/XP/2003, get http://www.nliteos.com/

    I've used it on a few of my machines to add drivers and whatnot before installing XP, and they work just great! You can even add some security by taking some components out before installing it, even. With Linux, I believe that's a little harder, since you have to do everything yourself before you can do anything with it.

    Mind you, I am all about open-source and everything, but Linux is not as easy to setup and use as Windows XP, or even Mac OSX, for that matter.

  169. Unix / Solaris backwards compat? by Anonymous Coward · · Score: 1, Interesting

    Unix in general (and Solaris in particular) have backwards compatibility through POSIX going back quite a bit.

    The ABI hasn't changed in over a decade. I know of some kernel drivers written for Solaris 2.5 that still work under Solaris 9 (SunOS 2.9). Even graphical applications work fairly well using things like X11, Motif, and even OpenGL. Even running mixed 32- and 64-bit environments work pretty well.

    FreeBSD has compatibility layers going back to the 2.x releases, though personally I haven't used them so I don't know how well they work. If you need the compat stuf you install it, if you don't, it doesn't take up any resources.

    While I commend Microsoft on trying to help users keep their applications, it seems that they didn't think through their architecture thoroughly enough.

  170. Shocker of the day! by vmalloc_ · · Score: 1

    New York Times pulling shit out of their ass? NO WAY! With such stellar journalists as the Keynesian hack Paul Krugman and the "Kevin Mitnick = Russian Terrorist" John Markoff, how could they possibly be wrong about this one?

  171. Re:Windows is slow? by shane_rimmer · · Score: 4, Interesting

    Wonderful! Now taks a Windows XP disc with any service pack slipstreamed that you may want, reinstall the operating system on that laptop, and tell us how many of the special features still work.

    I am not against Microsoft, and I make quite a bit of money developing software for their operating system, but I have found that more stuff works out of the box on my systems with various linux distros than what works with a vanilla install of Windows.

  172. what about A/UX by ChristTrekker · · Score: 1

    Apple had A/UX at that time, and it runs decently on my IIsi with only 17MiB of RAM, which wasn't "extravagent" at the time. Apple could have built on that foundation. I wonder why they didn't. The biggest problem I'd see with adoption going forward was that it was the crufty old MacOS bolted on top of Unix, rather than integrated into it.

    1. Re:what about A/UX by NutscrapeSucks · · Score: 1

      Well, I ran A/UX on a 16MB IIfx, and I think "decent" was stretching things. It swapped quite a bit and was much less snappy than regular MacOS. Also, 16MB was $Hundreds or $Thousands of extra memory in those days.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    2. Re:what about A/UX by ChristTrekker · · Score: 2, Informative

      Granted, you probably wanted more RAM for similar performance to what you had under the regular MacOS. System 7 was usable at a basic level with 8MiB, and I found A/UX at a similar level of usability with the 17MiB in my IIsi. (Going from memory, not side-by-side tests.) A/UX didn't allocate itself much swap space in a default install, either.

      I bought 16MiB to upgrade my Centris in late 1995 IIRC, and I think it was a bit over $100 then. Not pocket change (for me), but not completely horrible.

  173. Re:Windows is slow? by Zathrus · · Score: 2, Interesting

    The problems lie in GNOME and KDE using far too much memory (and probably CPU cycles as well). That's GNOME and KDE, though -- not X11. Try any alternative window manager/desktop environment, and you're likely to see a vast speed improvement.

    Agreed, but that's not a valid answer. Ditch KDE and Gnome and you're left with a desktop environment that is nowhere near as friendly to most people. Sure, advanced users can use it with no issues, but that doesn't help people who are trying to get into Linux, or get others into it.

    And the KDE/Gnome issues come back if you want to use a program compiled with their libraries -- at that point you have to load the libs into memory and you're now worse off than you would be if you were running KDE or Gnome already (longer load time due to loading the shared libs, possibly a larger overall memory footprint). Don't use those programs? Uh... ok. There goes most of the recent GUI programs for Linux.

    The point I'm trying to make is that XP and OS X can deliver all of the eye candy and usability in the given memory footprint while still being faster than X (w/ KDE or Gnome). That's fairly damning. Both KDE and Gnome are bloated projects (as you note) and could benefit from exactly the same kind of total revamp that Windows needs. Hell, just moving to the STL (instead of recreating it from scratch, or attempting to do OO in C) would help reduce memory footprint, improve speed, and (most importantly) increase development speed.

  174. Worthless analogies. by Jerk+City+Troll · · Score: 1

    Everyone likes to think they are experts on technical design by relating to physical manifestations. Saying that a piece of software is big and bulky with lots of patches and duct-tape is really convincing when you are trying to tell someone that it is slow and onerous. (Just the other day, I heard someone commenting on the radio that “They” are building a “New Internet” because the one we have is so patched and jury-rigged that it cannot be fixed. See all the confusion you people with your “Web 2.0” terminology are creating?) Fortunately, that is just not the case. Software is not a bridge or a house or a car or a toolshed.

    I am no Windows apologist (hate it), but just because it has nine hundred million gazillion lines of code (oh noes) does not mean it is slow for the user (and in fact, Windows is not slow). Consider the 90/10 Law which states that a program spends 90% of its time in 10% of the code, and you realize that all that so-called bloat does not matter that much. Two decades of legacy libraries which remain unlinked and unloaded are not going to cause the system any headache. (There are caveats here, but for all intents and purposes, the win16 libraries in WindowsXP are not causing slower frame rates, or making Office users less productive, or taking floating point operations away from mathematicians. What does, if anything, slow down Windows is the presence of many services which the user simply does not use (or want). When you install Office, for example, its libraries are preloaded at start up to help make the program load more responsively when requested (this is also the case with Internet Explorer). This takes up memory, which in many cases will cause swapping. Furthermore, a principle cause of sluggishness in Windows is all the garbage users add to the system after it is installed. This is hardly to blame on Microsoft.

    These arguments that software performance is inversely proportional to the amount of code in it are nonsense, and is demonstrated in many areas. A practical example would be found in how much code is in your average Linux distribution. An academic example might compare the tiny implementation of a Bubble Sort to the much longer implementation of a Radix Sort. I suppose the experts at the New York Times would have us believe Bubble is faster because it can be as small as four lines of code (or less).

    Now, do not get this confused with the maintanence of software. Yes, indeed, as software grows in complexity, it becomes much more difficult to change it and fix it without causing additional problems. But this is not necessarily a factor on runtime performance.

    1. Re:Worthless analogies. by WhiteWolf666 · · Score: 1

      Maybe I'm an idiot and misunderstand who you are replying to.... but,

      The article is talking about MS Windows, the development process, not Windows, the OS. More code, more legacy code = more developer hours to "rewrite" it, or whatever MS calls its current development process.

      This, I believe, it true ;-)

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  175. Re:Apple's Advantages -WebObjects by jimijon · · Score: 1

    Maybe it was a bit incoherant as it was early for me. However, I was just trying to expose one particular area where Apple does rule particularly well and which very, very few people know about and that is WebObjects. What can I say, but, for an Internet application developer the combination of Unix/OSX, OpenSource (jFreeChart, mySQL, postgress) WebObjects and Eclipse is amazingly productive, scalable and darn cheap.

    It is the only place outside of media/graphics/video/streaming where Apple has an incredible story to tell.

    --
    Mind | Body | Spirit | Cash
  176. Easy to answer... by Toreo+asesino · · Score: 1

    Windows has to run on 90% of machines on the planet earth, and with literally millions and millions of hardware combinations - completely flawlessly (which rarely happens to be fair, but it's the thought which counts).

    Couple this with the Windows philosophy that stuff 'just works' like new devices, software, and backwards compatibility, and you'll see why Windows development cycles are slow.

    That's not to say Linux doesn't go some distance towards this 'it just works' holy grail, but I can summarise by saying didn't have to compile my Windows NVIDIA drivers like I did my Linux NVIDIA drivers (yes, I know you can download pre-built modules but sometimes they just don't play ball).

    --
    throw new NoSignatureException();
  177. Of slow Windows and reasoning by Mulletproof · · Score: 1

    "Windows is now so big and onerous because of the size of its code base, the size of its ecosystem and its insistence on compatibility with the legacy hardware and software, that it just slows everything down ... That's why a company like Apple has such an easier time of innovation.'"

    And in the process has a consumer base several magnitudes larger than Apple will ever see? I mean come on, let's tell the whole story here. Just who are these people that think Windows is too slow? Obviously not the few million world wide who don't care enough either way to switch. Ok, take Apple for example... This comparison means what again in light of the formentioned fact? What, exactly has that alleged edge in innovation done for them? Sure as hell hasn't put them on top of the market place.

    Maybe... Just maybe that backwards compatibility has helped MS some. Maybe even decided the tradeoff in performance was an acceptable loss in light of what the marketplace gain. But feel free to mention unfair business practices and all that. One of these days you'll realize it's not the sum total of M$'s success.

    --
    You need a FREE iPod Nano
  178. Dupe! by petmo960 · · Score: 1

    Anyone else see the irony of dozens of people screaming, "Dupe!"

  179. Re:USB flash sticks need 'unmounting' in Windows t by timecop · · Score: 0

    No, you can just pull the fucking thing out as long as you arent actively writing to it, its been a "feature" since XP, and it worked in 2000 but popped up an annoying warning. I haven't gone to systray to pull usb flash sticks in windows since at least 2002 (the year XP came out), and I've never had lost data, EVER.

    In linux, if you pull a mounted usb stick, you get a crashed scsi subsystem at best, and a series of oopses or a hard lockup at worst.

    Go figure.

  180. Re:Windows is slow? by timecop · · Score: 0

    Your "mac running panther" goes into what is called a "sleep" or "suspend" mode.
    CPU and memory are still powered, while most other components turn off.
    Nice, but has nothing to do with hibernation, which saves all state to disk and completely turns off power.

  181. Come on by TheSkepticalOptimist · · Score: 2, Insightful

    Look, ANYTHING Microsoft does, it is held under scrutiny and generally people will bitch and complaining about it.

    Apple CAN exclude legacy support largely because they control every aspect of their products. Apple is their own monopoly.

    If Microsoft deiced, hey, lets abandon serial ports you would have an uprising of epic proportions. First, slews of customers that rely on serial port items like data entry devices or signal sampling, or a slew of other legacy devices that only support serial ports will be up in arms over the loss of support.

    Second, slews of companies will be up in arms over Microsoft deciding to drop legacy support of serial ports because they will be forced to have to redesign their products and possibly find solutions to send out to existing customers so they could continue to support that product.

    Remember Microsoft is installed on over 90% of the world's PC's. If Microsoft makes a decision to drop Floppy support, or any other legacy technology, they have to answer to BILLIONS of customers. If someone doesn't like the fact that Apple dropped floppy support, then they just won't buy a Mac. If Windows drops support for floppies, then what will that customer buy?

    It is so trite to say that Apple should be lauded for dropping legacy support while Microsoft should be reprimanded. Regardless of how people believe Microsoft owns a monopoly and controls every aspect of the PC, this couldn't be further from the truth. Microsoft has to cater to millions of consumers that can't drop their DOS games, or 10 year old devices, or legacy printers, even those applications and equipment belong in a museum (or landfill).

    I am sure that Microsoft would love to end legacy support for a slew of devices. Do you actually think Microsoft WANTS their OS to be slow? Are some of you so delusional to think that Bill Gates sits there in his office wringing his hands and finding out ways to make his OS more insecure and slower????

    If Microsoft made a grand decision to drop, say, analog CRT technology, or floppy drive support, or whatever, the uproar would be defining. Apple drops a legacy product, and largely the market say, so what, I still won't buy a Mac regardless.

    Overall, this doesn't slow down Windows while running, only on installation of the OS and installation of device drivers. If you don't have certain legacy hardware, Windows isn't slow because it is trying to detect them, or running devices drivers for non-existent hardware. At least Microsoft has made their OS efficient enough to unload drivers for devices not found.

    What truly slows down Windows is Microsoft's reliance on virtual memory, and even if you have 2 - 4 gigabytes of RAM, Microsoft still insists on a swap file. HARD DRIVES are the major bottleneck in performance on computers today, and when Microsoft forces gigabytes of data to be swapped to the hard drive, this reduces performance, PERIOD!

    I can't stand the double standards imposed on Microsoft. Apple always gets a slap on the back anytime they do something, but if Microsoft does the same thing, they will be chastised. Microsoft gets brought to court for installing media players and browsers in their OS, but Apple is celebrated by including iTunes and Safari in theirs.

    I am no big supporter of Microsoft by any means, I think they need to start getting some balls and telling their legacy clenching customers to drop DOS apps and old hardware and say enough is enough, but to laud Apple for doing that is just down right troll bait.

    The problem is Microsoft is damned if they do, damned if they don't. Millions of people complain that Windows is slow because of legacy support and complain while millions more will be very vocal against Microsoft if they ever touch that floppy interface or serial port. Microsoft can't please anybody at anytime. Microsoft has had to support millions of devices and configurations, and guess what, they have done a good freakin job of it. Apple couldn't do it, Linux can't do it. The only reason why Windows has 90% of the market is because they have supported and will continue to support millions of devices.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
    1. Re:Come on by angrykeyboarder · · Score: 1

      You make some good points, but just how long should Microsoft and PC makers hold on to "legacy hardware"?

      Seriously? Forever? When do they stop? Who makes new hardware these days that connects to a serial port?

      I spent $2500.00 on a brand new PC 15 months ago, with all the latest technology. AMD Athlon 64 3500+ CPU. ASUS A8V Motherboard and so on. I was downright shocked to find it had a parallel and serial port! I have absolutely no use for them. I've not needed either in years. That's why God invented USB.....

      I thought they wasted good space there. Instead why not double the number of USB and Firewire ports.

      Seriously. How long does "legacy hardware" have to be supported? 10 years? 20 years?

      --
      Scott

      ©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
    2. Re:Come on by phillymjs · · Score: 1

      Seriously? Forever? When do they stop? Who makes new hardware these days that connects to a serial port?

      A little company you might not have heard of named Cisco, for one. :-)

      Pretty much any software-configurable network hardware not aimed at home users has a serial interface (though Cisco uses that funky RJ45 port on their hardware instead of the old-school DB-9 port). Even the ones with pretty web interfaces have serial as a backup, in case the web interface gets hosed. Of course, that's what USB-to-serial adapters like IOGear's GUC-232A are for, so there are ways for machines lacking legacy ports to connect.

      But I completely agree with you on the parallel port, that should have been dropped years ago, after USB and Firewire were firmly established. If some people still need it for legacy devices like impact printers that don't offer alternate connection methods, they can buy a cheap expansion card from CyberGuys and drop it into their box.

      Of course, I'm talking about the physical ports. Support in the OS for the old stuff shouldn't be too onerous to maintain. A Mac hasn't shipped with a floppy drive since what, 1999? But if you plug a USB floppy drive into a new Mac running Tiger and insert a disk into it, it just works, and a photorealistic floppy icon pops up on the desktop. Same with a USB Zip drive, last time I tried one.

      ~Philly

    3. Re:Come on by soulhuntre · · Score: 1

      You make some good points, but just how long should Microsoft and PC makers hold on to "legacy hardware"?

      That depends on the market.

      What is amazing is how peopel will tie themselves in knots to bitch. If MS dropped legacy support there woudl be cries of "Monopoly!" and "Forced upgrade!". Hell, peopel are doing that screaming now about an OPTIONAL upgrade in user interface design (Glass) in Vista.

      Let's face it - if MS keeps legacy support in people will bitch and whine and no doubt sue when they can't compete. If they drop it people will bitch and whine and no doubt sue when they can't compete.

      See the pattern?

      --
      --> Fight tyranny and repression.... read /. at -1!
    4. Re:Come on by justthinkit · · Score: 1
      Do you actually think Microsoft WANTS their OS to be slow?

      Ah, yes I do. In fact the term "Wintel" was coined for this because MS would deliberately bloat Windows in response to each new CPU from Intel. One thing sold the other --> duopoly --> Wintel.

      Windows 3.x sucked due to System Resource design limits (quietly mostly fixed in Windows 9x) that forced everyone to upgrade if they wanted to run 2 or more applications at once.

      Windows ME sucked because MS deliberately croaked it with System Restore & "Find Fast". Turn those off and you had 98SE. Or buy newer Intel hardware.

      XP sucks due to unneeded services and super sucky(tm) disk caching (as has been mentioned several times above). SS disk caching = "I need a new Intel computer".

      Vista will suck due to its ridiculous graphics layer and randomly changed UI. The day I need Vista is the day I start wearing a dress, lipstick and perfume -- and change my hair color daily.

      ...but in all cases these things were/are designed to suck/steal/use/hog CPU cycles.

      --
      I come here for the love
    5. Re:Come on by Anonymous Coward · · Score: 0

      You can turn off swap completely, if you so desire. However, most of the time it's actually better to use as much RAM as possible for disk cache than for avoiding swapping (as long as you've got good algorithms deciding which programs *should* be swapped out in the first place). Read an operating systems design book.

    6. Re:Come on by ArtDecayed · · Score: 1

      So what? If an existing customer /needs/ floppy support or serial port support they have a very simple option: Don't buy a new PC. Let's face it, they only reason you buy a PC these days is to run the 'latest and greatest' - legacy applications, by definition, are not this, so there is no need to update the hardware.

      --


      'The best thing about deadlines is the wonderful WHOOSHing sound they make as they go by.' - Douglas Adams
  182. xp requirements.. by Anonymous Coward · · Score: 0

    I've got XP running on a PII 350 and it works fine... I can browse, Office and even play Unreal Tournament. The pc had only 128Mb RAM too (which I only recently upgraded to 512Mb)... so don't fool yourself in thinking that XP demands super computers.

  183. Think again.. by Savage-Rabbit · · Score: 1

    The end result is that OS X is a pretty damn nice solution for the home or SOHO user. But whether Apple's approach would work for the market as a whole? Don't think so.

    For SOHO or home use?!?!?! I have been using OS.X in a corporate (Largely Microsoft) environment for years now! I do aggree that Apple is a package solution and it won't work for the market as a whole, I don't think Apple even means it to be. The real threat to Windows in the competition for the love and loyalty of the ushaven masses of desktop PC users is Linux and the first manifestation of that is Novell's desktop distro. If Linux does start to take off on the desktop and I expect it will since emerging IT markets in Asia, Africa, S-America and elsewhere are much more likely to be open to the prospect of Linux desktops as opposed to the Western Microsoft only world. Also keep in mind that governments in these areas are actively encouraging Linux use for reasons ragning from cost to security (and not just malware, they plain don't trust Micorsoft). If Linux does take off as a desktop system in a big way in Asia, Africa and S-America expect this to force changes here in the West. This wil happer for a variety of reasons. For example because of a flood of proprietery applications (including the all important video games) made for the non-western Linux market alluvasudden becoming available in the west but also because there is a generation crawling out of schools in Europe and the USA that have grown up around computers. These kids will be the managers of tomorrow they have grown up seeing Linux (and OS.X for that matter) as a real alternative and they won't hesitate to switch unlike their parents who often spent year getting over their pathalogical fear of computers and are thus be more conservative in matters IT. I'm not saying Microsoft will crumble and fall away into the depths of bankruptcy hell in the next 10 or 15 years but I do expect that Microfosts dominanace will be steadily eroded.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  184. One Great Big Gem, Windoze Inferiority Noted. by twitter · · Score: 0, Troll
    For all it's technical flaws and lack of understanding, that article is really a bombshell. Framed within the anti-trust case, it notes that M$ has fallen behind and won't catch up. They fail to understand free software and how it has aided Apple and why the non free way is killing M$, but the feeling of inferiority is overwhelming. My favorite quote is from the end:

    Unless Microsoft can pick up the pace, "consumers may simply end up with a more and more inferior operating system over time, which is sad," said Mr. Yoffie of the Harvard Business School.

    Someone needs to send that man a copy of Mepis or Xandros right away. They should load it up with Cross Over Office and Parallels, so he can have all of his precious Windoze programs confined to a nice little X window where they can't rob his system of too much performance. With a few moments reflection, he will realize that free software is not hard to use, that legacy support of hardware and software is possible and that something radical has happened to the world of software development. In a month or two, he may realize that "consumer" is an insulting term.

    Windows is no longer second rate, it's third rate and that's death for Microsoft. "Good enough" is not good enough when superior free alternatives are more than good enough.

    Vista won't change anything. It's going to be XP times ten in terms of underwhelming customers.

    --

    Friends don't help friends install M$ junk.

    1. Re:One Great Big Gem, Windoze Inferiority Noted. by Anonymous Coward · · Score: 0
      all of his precious Windoze programs confined to a nice little X window where they can't rob his system of too much performance

      And aren't you just the cat's meow. Do you often write this way, or are you on something this afternoon?

    2. Re:One Great Big Gem, Windoze Inferiority Noted. by Anonymous Coward · · Score: 0
      that article is really a bombshell

      Only in the confines of your small brain, willy. Only there.

    3. Re:One Great Big Gem, Windoze Inferiority Noted. by Anonymous Coward · · Score: 0

      Why the fuck do you change the topic that way? What a fucking retard.

  185. Apple vs MS Evolution by Anonymous Coward · · Score: 0

    MS caught up within a year or two of Apple (as far as technology and overall quality) when XP came out and the early OSX was not a step up from OS9, to put it mildly, but Apple has been pulling away pretty strongly since.

    Copland choked and died around 1996; Vista would be dead now if MS didn't have unlimited resources to keep flushing down it and no good way to escape.

    So, Is MS now about (2006 - 1996) 10 years behind Apple again?

    If so, can MS pull off an OSX-level migration of their own to try to catch up, and would anyone care by the time they did? .NET originally looked like just such an attempt, but they don't seem to be very interested in it now, compared to the Steve Jobs Scorched Earth Policy for old versions of MacOS (which worked.)

  186. Re:Windows is slow? by BluenoseJake · · Score: 1

    I do dev work in VS 2003 on a Athlon 2800+, 512M ram and it certainly does not kill it, I can have 2 or 3 VS sessions open, and mediaplayer, firefox, what have you, and it still runs just fine

  187. the whole .NET thing breaks compability more by CFD339 · · Score: 1, Interesting

    ...than it fixes it. How many times have you found .net foundation issues installing something? Some want 1.1 then you install something 2.0 and it get overwritten next time a 1.1 thing gets installed. Hell, I've had this with office productions that are off version from each other.

    The CLR (Microsoft's .net version of the JVM) is way too each to jump out of, and most programmers do so quite reguarly. By doing this, Microsoft has created a new kind of "dos interrupt problem" like the one that prevented them from moving to a true 32 bit operating system for so many years -- and ended up inflicting windows 95, 98, and FSM help us, Windows ME.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
    1. Re:the whole .NET thing breaks compability more by Skim123 · · Score: 2, Insightful
      How many times have you found .net foundation issues installing something? Some want 1.1 then you install something 2.0 and it get overwritten next time a 1.1 thing gets installed.

      Ummmm... never? .NET was designed to have different versions run side-by-side. Why, right this very moment I have .NET 1.0, 1.1, and 2.0 installed on my machine and have various desktop-based programs using different versions.

      Granted, I'm not in the .NET desktop app space (an ASP.NET developer, here), but I've never heard of anyone who's had installations cause one version of .NET to overwrite another.

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  188. It's called compatibility mode! by solomonrex · · Score: 1

    I've even got the notoriously balky Mechwarrior 3 running on Win2k/xp. But it's not well-documented like Apple's classic mode, and it isn't automated.

    But you make a good point. For all that Windows touts backwards compatibility, Apple is in some ways better. On the other hand, I have the latest Mac OSX and it won't even recognize my old Starcraft discs.

    It only really matters on the business end, and Windows' history has been so much more stable. Give Apple another 10 years and if they don't screw up, they'll be popular here. But Linux will gain overseas, as bad as it is, there's nothing that's more backwards compatible. You can run and re-compile anything from OTHER DECADES on Linux.

    Technically, Apple has this same advantage for server applications, but I doubt they'll ever put together a competent, well supported program for businesses. They're too distracted with high-end consumers. That's why I've always thought they should acquire Sun, ditch Solaris, integrate/open source Java. But Sun's CEO is too stubborn for this to happen prior to bankruptcy.

  189. It's not just Windows, it's Microsoft by Jamie+Aaron · · Score: 1

    In my opinion, part of the problem seems to be with Microsoft itself. The corporation has so many levels of bureaucracy that to get anything done with efficiency is like jumping hurdles and cutting through red tape. I'm sure that most of the programmers have been employed there long enough to know that it's better just to go with the flow and follow the status quo rather than fighting the beast for innovation. Microsoft needs to work from the inside out. They can't perfect the product until they fix the problems within the corporation.

  190. Re:Windows is slow? by TaDaDa · · Score: 1
    still lacks kernel audio mixing So does Windows, though. Neither Windows nor Linux uses kernel audio mixing -- they rely on hardware mixing instead. All somewhat modern sound cards have several PCM subchannels that operating systems use in order to play several sounds simultaneously, and, yes, it is perfectly supported by Linux. Last I tried (admittedly, that was some time ago, but I can't remember just how long), using Windows with a single-channel sound card meant that I could only play one sound at a time.
    as other posters have said, the Advanced Linux Sound Architecture http://www.alsa-project.org/ has had software mixing for years, but it has only recently become the default behaviour. some window managers (gnome, kde) add a sound-server on top of alsa - there is debate on whether this is a good idea (i don't much like it.)

    to emphasize your point, i'd like to add that with the JACK Audio Connection Kit http://jackit.sourceforge.net/ one can get professional quality, low latency mixing and routing between a growing set of ridiculously cool audio/video production tools, so that with (currently) a few custom distributions, and (seemingly soon) out of the box with newer distributions, one can produce a full musical artwork for only the cost of hardware. will the next version of windows include a thousand band equalizer?
  191. Re:Windows is slow? by 1u3hr · · Score: 1
    so we talk about something more interesting.

    "Windows sucks" is an interesting, novel, subject? Just a recipe for a classic OS religious war.

    All the article generated was about five +3 informative comments saying the exact same thing as yours.

    Not to mention about 300 saying the exact same, off-topic, thing as the parent.

    But I do have to say the original submitter (if you can say that for a dupe), either deliberately or stupidly, I can't tell, made his summary suggest it was actually about execution speed, with his talk of drivers and such. Since the Slashdot editors seem to go for the obvious flamebait spin on stories (eg, anything that mentions "evolution") that was almost a guarantee of having his story accepted.

  192. What I don't understand is... by suman28 · · Score: 1

    If this development cycle is so onerous, and slows everything down, then how/why did Microsoft decide to push the date back only a couple of months. If you are going to tell the public that you are going to push back, why not be realistic and tell them 6 months or something, rather than 2 months? Honestly, how much difference can 2 months make when it comes to such a huge product?

  193. And Apple also.. by Yahiko · · Score: 1

    has a much smaller market share...

    --


    Everything I say is a lie.
    Except that. And that. And that. And that.
  194. some possible addenda to that comment by circusboy · · Score: 1

    nicely put,

    Apple makes a nice product and uses marketing to inform people that it exists.

    Microsoft makes a product and uses marketing to inform people that they really need it.

    My reaction to the marketing from each of the companies is generally that when apple makes a product, the marketing is trying to make it look 'cool', 'fun' and a 'neat thing to have', but rarely as 'you must have this', 'you need this', 'you can't live without this'.

    Apple's marketing is generally geared towards "isn't this a cool thing."
    Microsoft's seemed to be more "wouldn't owning this make you cooler."

    sorry for the repetition, it's early and the internal editor hasn't kicked in yet...

    --
    -- it's ridiculous how many people misspell ridiculous... (damn, damn, damn...)
    1. Re:some possible addenda to that comment by metlin · · Score: 0

      Actually, like the other poster put it, Apple is a boutique company.

      Apple is the designer store that people go to and spend an inordinately high sum of money because they're "cool" and because they want to be "different".

      On the other hand, most folks that use MS tend to be normal folks who're happy getting that $20 pair of jeans off TJ Max, and don't care two hoots about style. And for a lot of people, associating themselves with the $20 pair is just... crass. The designer store might sell things that Joe User can buy, but it still remains a designer store.

      (ooh, we're artists, we _need_ to have the "coolness" package)

      Apple sells this point very well -- those that use Apple tend to see themselves as being different, and a very significant chunk of Apple users tend to be fanboys who'd buy Steve Jobs' used turtleneck for an obscene sum of money, just because.

      Apple targets the "cool" crowd, MS targets Joe users who can use a normal thing that works. Most MS users are end users and consumers who're happy with something that works, and have better things to do than show off their designer elitism.

    2. Re:some possible addenda to that comment by legLess · · Score: 0
      Apple is the designer store that people go to and spend an inordinately high sum of money because they're "cool" and because they want to be "different".
      Oh, come one, talk about flogging a dead horse. Find me a more capable notebook than the Powerbook or MacBook. Then find me one that costs less. I've done this research three times over the last three years and the answer's always the same -- no one can touch Apple for features or price.

      Yes, Apple machines are more expensive, but you know why? They're better. Better designed, better engineered, more reliable, better supported. I'm not even talking about the OS yet, or the huge array of apps they ship, just the hardware. A Toyota Camry is more expensive than a cheap Ford, too, but that doesn't stop people from buying Camrys. Things that are better are worth more money.

      Every person I know who's switched from Windows to Mac (including my 75-year old mother) is ecstatic. Every one. Apple isn't perfect, and there are still things about the OS or platform that bug me, but it kicks the shit out of Windows.

      Give up your bigoted attitude. It's been obsolete for years, and just shows ignorance.
      --
      This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    3. Re:some possible addenda to that comment by bheer · · Score: 1

      A Toyota Camry is more expensive than a cheap Ford, too, but that doesn't stop people from buying Camrys.

      Perhaps I'm misreading you, but what you seem to imply (and what many Apple fanatics _do_ imply) is that there should be no market for cheap Fords at all. Plus, it might come as a shock to you but the NT line (esp Windows 2000 on for laptop use) is not quite comparable to a cheap Ford.

      Every person I know who's switched from Windows to Mac (including my 75-year old mother) is ecstatic.

      I'm happy for you. I also know several people who've got (metaphorically) burnt when Apple's hardware (metaphorically) blew up in their faces, sometimes just months out of warranty. That said, I've seen it happen to Dells and DIY rigs too, so IMO blaming any one manufacturer (apart from crap makers like Packard Bell) is silly.

      Find me a more capable notebook than the Powerbook or MacBook.

      I've cycled through three Thinkpads since 1998 and never had a problem. I also get the giggles when I hear Mac fans rave about 'instant-on' and auto-hibernate on OSX like it was something new, when the Thinkpad+Windows 2000 was doing it very reliably in 1999.

      Give up your bigoted attitude. It's been obsolete for years, and just shows ignorance.

      I'm not sure if the poster you were responding to was bigoted or not, but he's no more 'bigoted' than many Apple fans I've known. And I say this as a guy who's used Alphas, Indys, Suns, PCs _and_ Macs. Macs are computers, not a religion, and frankly I can certainly understand PC users who think replacing a closed OS with a closed OS+sole manufacturer is lunacy.

    4. Re:some possible addenda to that comment by legLess · · Score: 1

      [ Nice sig, BTW ]

      I agree that Win2k is a pretty good OS. I used it for a year or so before jumping to Debian full-time. It lacks the control of Linux and the ease-of-use of OS X, but for me it was fast and stable and easy to customize. Certainly there's a market for Windows. Some things it does better than OS X (keyboard access, for instance).

      I called the great-grandparent a bigot because he trotted out the old "Apple computers are expensive flash for art weenies" line. In fact, Apple laptops are IMHO the best web development platforms available for any money, and their other machines are very price-competitive for their rich feature set.

      If i'm a fanboy, it's for well-designed tools that help make me money, not for any corporate logo or CEO. If any other company built a better laptop I'd buy it and run Debian on it. No one does, so I get OS X as a fringe benefit :)

      --
      This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
  195. Microsoft Could Have solved this by UtSupra · · Score: 2, Insightful

    And that is the main problem with Microsoft as a company. It is neither providing for its customers (Why use Vista?), nor for their shareholders. Microsoft could have solved the legacy problem, the same way Apple and others have done it (even Microsoft did this!): Fork the damn thing. Create two OSes one with full backward compatibility one with limited backward compatibility. If you need to use a legacy app, you'll suffer the consequences (less feature, less stability), but those that can use only modern applications, get a modern, secure, stable OS. The fact that this option isn't even discussed at Microsoft, show how unoriginal their thinking has become...

  196. You want faster Windows? by Mayhem178 · · Score: 5, Interesting

    Despite the fact that this article has little to nothing to do with the "slowness" of Windows loading/execution (which is, of course, debatable depending on the app in question), I'll indulge the M$ haters and throw this into the mix.

    If you want faster Windows, use nLite. It's a beautiful tool that lets one take a Windows XP installation CD and make any number of modifications to it: remove unwanted components/drivers, preset Windows settings, slipstream hotfixes and service packs...even completely automate the installation process by presetting all installation information (license key, etc.). Then, it generates a brand spanking new ISO for you to burn and use for installation. It's glorious.

    After nLite-ing my personal XP installation, I must say I have never been happier with Windows. I've left it running for weeks with no problems. A fresh installation of my nLited XP is just over 1 GB of HDD space (whereas the typical XP installation can top 3 GB). It could have been less, but not without removing several components that I wanted to keep.

    Granted, this tweaking is not without its quirks. I do occasionally get a warning about "unrecognized file versions", but thus far ignoring them has not caused any problems. I would suggest the following though: I know it's tempting to remove IE right off the bat, but trust me when I say don't. It is needed for some very important functions (such as updates). Also, I would caution against removing Windows Media Player as well. Sure, you may never use it (hell, I never did), but if you remove it, it takes its codecs with it, which can cause other apps to not function properly (such as Winamp). I guess you never know what you have until it's gone. If you're bound and determined to remove it, then I highly recommend the ACE Mega Codecs Pack as a replacement.

    Happy hacking!

    --

    "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    1. Re:You want faster Windows? by SeeMyNuts! · · Score: 2, Interesting

      "remove unwanted components/drivers, preset Windows settings, slipstream hotfixes and service packs..."

      People have to be careful with this. I've been burned a couple times using the "custom install" options on software, where there is a list of 3000 packages to pick from, without any solid documentation of each package. I think I'm going to get this super-thin installation with only the software I need, but that lasts about two days before an application requires something that is missing.

    2. Re:You want faster Windows? by Mayhem178 · · Score: 2, Informative

      This is very true. Like I said, thus far I haven't had any major problems (beyond the annoyance of a few missing codecs, easily replaced), but that doesn't mean it can't happen. I can't even begin to imagine what would happen if someone who did Visual Studio development removed IE!

      Thankfully, the developers of nLite took the time to write a little blurb for each component to attempt to describe what it does, and marks "high risk" components in red (i.e. remove at your own risk). In many of the blurbs, they also outline the situations in which it is okay to remove a given component.

      Be that as it may, you should still expect to spend a few hours and several CD-Rs finding that right balance for your needs. I also don't suggest it unless you have a second computer standing by on which to make the nLited CD-Rs.

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    3. Re:You want faster Windows? by steveo777 · · Score: 1

      I haven't tried it, but I plan on it now. But can't you just slip in the XP CD and grab the needed files? I know it will ask for the CD if something is missing. Or are these files or dll's that need to be installed right off to do any good? Just wondering.

      --
      This sig isn't original enough, it's time to come up with something witty...
    4. Re:You want faster Windows? by Mayhem178 · · Score: 1

      It's possible. I haven't run into the situation yet. Probably never will given what I use nLite for: just a gaming machine. I would not recommend it for a box on which any amount of heavy development occurs, as dependencies become a larger issue in that environment. On the flipside, it performs miraculously for an entertainment box (be it gaming, media, anything).

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    5. Re:You want faster Windows? by Reziac · · Score: 2, Informative

      Only weeks? my WinXPPro box was last rebooted in August of 2005!! and it's not nLited or XPLited, either, tho I did turn off the etch-a-sketch gunk. And it's on a lowly P3-500/768mb RAM. Runs smoothly, if not crisp. (Its jobs are Photoshop, CorelDraw, Office, multimedia, etc.; it doesn't do internet, so no one worries about patches or SPs.)

      Also, the default XP install should only run about 1.3GB, including the default swapfile (or a bit over 700mb without). I've never seen one bloat up into the 3GB range, and I espect something is wrong when that happens. Or that's including swapfile, hibernation file (same size as your RAM), and maybe an arseload of undeleted temp-install files.

      Even so... I've often grumbled that WinXP should have shipped as a clean Win2k-alike version that was purely the OS and needfuls (including more or less the same feature set as Win2K), and a Plus Pack for all the eye candy and consumer-glitter applets. That way everyone would have a cleaner machine to start with, and those who want the Plus Pack could install it themselves. Everybody happy!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    6. Re:You want faster Windows? by fatboy · · Score: 1

      I've left it running for weeks with no problems.

      [username@localhost username]$ uptime
        13:34:29 up 376 days, 22:58, 2 users, load average: 0.02, 0.02, 0.00

      --
      --fatboy
    7. Re:You want faster Windows? by Mayhem178 · · Score: 1

      Well, most people complain about only managing to keep an XP box up for days at most. My old stock XP installation (on my old Athlon XP 2100 box) ran for several months without issue. So long as you take care of it, keep it clean (both physically and software-wise), I see no reason to expect such frequent failure. Even so, I suspect my nLited installation would run the same, if not longer, than the stock installation. I only said "weeks" because that's the longest I've let it run. Eventually I had no reason to continue keeping it on and turned it off.

      As for bloated installations, it's entirely possible that the temporary installation files were included in that 3 GB figure...IIRC, nLite gives the option to clean said files after installation. Also keep in mind that the figure was based on a fully updated XP installation (both stock and nLited).

      To put it in perspective, the size of the installation ISO dropped to about 25% of its original size after I nLited it. At that point, it's almost not worth wasting the CD, except you really have few alternatives. I guess you could try installing off a flash drive if your motherboard supports such a boot device.

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    8. Re:You want faster Windows? by cloudmaster · · Score: 1

      Presumably you're also behind a decent firewall, since a whole bunch of the security updates require a reboot, and an XP box that's almost a year out-of-date on security is a scary thing indeed... ;)

    9. Re:You want faster Windows? by Mayhem178 · · Score: 1

      Congrats...but the discussion is about Windows. I don't dispute the fact that other operating systems are better suited for long periods of uptime. I've worked with FreeBSD servers that had uptimes of over 3 years (they have since gone down after my friends and I graduated and moved away from college, took our servers with us). But the topic of this particular thread is getting the most out of a Windows installation.

      If you want to have an OS war, please go to one of the M$ fanboy threads. I'm sure there are plenty of them.

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    10. Re:You want faster Windows? by Reziac · · Score: 1

      When Windows is unstable, 99% of the time it's either because the hardware and/or drivers are crap (causing BSODs) or lack of basic maintenance (regular defrags, etc.) Windows itself is very seldom the actual culprit. If it were, NO ONE using Windows would experience solid uptimes, not even clueful folks like you and me.

      I have 3 machines that run 24/7, cuz otherwise I'd spend the whole day turning 'em on and off. Ouch!

      I've heard the 3GB figure before, but in all the times I've installed XP, I've never seen it. [wild speculation] I wonder if in some cases the install silently aborts and restarts, maybe to work around a hardware glitch? that would cause a bunch of duplicate junk to be left behind.

      As to the extra crapware that comes with OEM systems, that can easily top a gig of sheer garbage. I recently cleaned up a brand new HP machine for a client, and recovered 1.2GB just from killing off the preinstalled Crud.

      Even so... I don't doubt that a good 25% of the default XP install is needless baggage for most people. According to the late blackviper.com's analysis, something like 3/4ths of the installed "services" have no mission in life for the average user, or even for the geek user.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    11. Re:You want faster Windows? by Reziac · · Score: 1

      Firewall, yes; I use an old version of ZoneAlarm that only does ONE job and does it well. It goes on every machine whether it has internet access or not. But the XP machine doesn't normally get used online anyway (and hasn't been in a couple years now); that's the Win98 box's job.

      Plus I don't use IE/Outlook, P2P stuff, etc. When you don't engage in risky behaviour, the PC's condom doesn't need to fit so tight. :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    12. Re:You want faster Windows? by Mayhem178 · · Score: 1

      Besides, all stability and performance issues aside, we're missing the true purpose of nLite here. Hacking up Windows is just plain fun.

      Yes, I do get out. Quite frequently. Get off my back. :)

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    13. Re:You want faster Windows? by Mayhem178 · · Score: 1

      When you don't engage in risky behaviour, the PC's condom doesn't need to fit so tight.

      Haha, I like that...

      But yes, I entrust most of my security to my router's firewall (it's a FC3 box, uses Firestarter). The way it's set up right now is the very definition of "paranoid." Not to say I don't keep my Windows firewall running, but I don't rely on it. Mostly I just keep it on so it won't bitch at me about it being off. :)

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    14. Re:You want faster Windows? by cloudmaster · · Score: 1

      ZoneAlarm? You mean that software that doesn't do anything but pop up ominous warnings about "atampted attacks" to make people more paranoid so they feel compelled to upgrade to the new version? Or maybe I'm thinking of Black Ice...

      Eh, whatever works for you - and that obviously works. As a security professional, though, I feel compelled to suggest the installation of a packet-filtering router (which is what *I* mean when I say firewall) between the internet and your home network. ;)

    15. Re:You want faster Windows? by Reziac · · Score: 1

      LOL! True -- beating Windows into submission can be very entertaining :)

      I've been outside too. It's very big. ;)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    16. Re:You want faster Windows? by Reziac · · Score: 1

      As we used to say in the floppy era... your PC isn't just kissing that disk -- it's also kissing every PC that disk ever kissed. :)

      If I had broadband (or if my mess of PCs were networked) I'd get a router, or conscript one of the old PCs for the job. But even so, yes, I still want that software firewall on every machine. It's not just stuff coming in that can be a problem, it's also stuff going out that concerns me.

      Frex, my neighbour played with an attachment and caught a virus. She had no idea, but ZA whined about some unknown process trying to access the net, and wouldn't let ANYTHING connect. -- I told her next time she commits such a folly, I'll let her suffer for a week before I come fix it. :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    17. Re:You want faster Windows? by Reziac · · Score: 1

      That's why I use an OLD version of ZA -- 2.1.25 on pre-XP, and 2.6.36x for XP. These versions have demonstrated to me that they reliably stop both incoming and outgoing unwanteds. However, I have absolutely no faith in later versions; too many conflicts, one version that failed utterly; and a firewall should do ONE job and do it right, not be everything-plus-the-kitchen-sink like recent versions. (Why on earth would I trust them for an AV solution? Whose AV engine are they licensing? cuz I don't think a reliable AV is something you can develop overnight.)

      There are probably "better" firewalls (more configurable, certainly), but in most cases I just want to throw it at the machine and reliably get the job done, and not get baffled calls from clients when some obscure message comes up, or have to muck about with port settings to make it work.

      If I had broadband, or if my PCs were networked, or if I were using W2K/XP online (which I don't feel that I can see enough of what goes on behind the curtain, as I can do with Win9x, to catch everything strange they might do) you betcha there'd be a router in my life.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    18. Re:You want faster Windows? by LifesABeach · · Score: 1

      Maybe with the time saved by the parent, maybe the parent can add some verifiable benchmarks? Otherwise one can only conclude the parents post as "smoke".

    19. Re:You want faster Windows? by zaphod_es · · Score: 1

      When Windows is unstable, 99% of the time it's either because the hardware and/or drivers are crap (causing BSODs) or lack of basic maintenance (regular defrags, etc.)....snipped....

      I have 3 machines that run 24/7, cuz otherwise I'd spend the whole day turning 'em on and off. Ouch!

      It is a while since I used Windows but I seem to remember that you had to reboot to run defrag and scandisk on the windir. Which makes me wonder how your can run 24/7 and do your basic maintenance.

    20. Re:You want faster Windows? by Mayhem178 · · Score: 1

      Maybe with the time saved by the parent

      ??? When did I ever claim to have saved time? I thought I stated quite the opposite, in fact. I probably put more time into goofing with nLite then maybe was necessary for my particular needs.

      As for benchmarks, I don't have access to my computer at the moment, nor would I take the time to generate any statistics if I did. I don't need to impress anyone. I passed along a nod towards nLite being a nifty thing to tinker with, nothing more. Their website has more than enough info about how it functions. If you think I'm just making this stuff up, well, try it for yourself and find out. Besides, anything posted anywhere can be fabricated, so chances are you'd choose not to believe any stats I posted anyways. I ain't gonna be your monkey.

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    21. Re:You want faster Windows? by Anonymous Coward · · Score: 0

      There's just something wrong about a program that purports to remove unwanted components, but requires you to have .Net installed to run.

    22. Re:You want faster Windows? by Karzz1 · · Score: 1

      "I've heard the 3GB figure before, but in all the times I've installed XP, I've never seen it. [wild speculation] I wonder if in some cases the install silently aborts and restarts, maybe to work around a hardware glitch? that would cause a bunch of duplicate junk to be left behind."

      I think if you look, there is actually no difference between the ~1Gb install and the ~3Gb install. What it probably is, is the pagefile. MS by default uses double your system memory as the size for the pagefile; thus if you have low memory machines you may not notice, but if you do a vanilla install on a machine w/2Gb memory, you will see some disk usage.

      --
      Beware of he who would deny you access to information, for in his heart he dreams himself your master.
    23. Re:You want faster Windows? by cloudmaster · · Score: 1

      Well, I just figured that you're on /. and have multiple PCs, so they're probably networked and you're probably on broadband. :) If not, then nevermind. Mostly. :)

    24. Re:You want faster Windows? by Anonymous Coward · · Score: 0

      Just today i did a 'typical' installation of XP pro in to a 2GB partition within VMWare, its got a footprint of about 1.3GB after installation of AV software and all the patches. What happened to the other 1.7GB?

      All this because i needed to use some nasty, nasty web interface whose ActiveX components wouldn't run under IE6 in codeweavers wine, despite the fact that the windows update controls worked perfectly!

    25. Re:You want faster Windows? by iamhassi · · Score: 1
      "I think if you look, there is actually no difference between the ~1Gb install and the ~3Gb install. What it probably is, is the pagefile."

      wow, you mean there's XP systems where the entire windows folder is only 1gB? On my home system my Windows folder is 2.8gB, with 938mB system32 folder and 531mB service pack folder making up the top two largest folders in there.

      How'd you guys get only 1gB, by not using your PCs? I suppose if I only installed a few programs and never installed anything else it'd be much smaller, but I'm constantly installing/uninstalling junk and use my PC on a daily basis.

      --
      my karma will be here long after I'm gone
    26. Re:You want faster Windows? by toddestan · · Score: 1

      The default page file size on Windows XP is something like 1.25*(amount of ram present). The key to a small Windows XP install is to have a small amount of ram :)

    27. Re:You want faster Windows? by Anonymous Coward · · Score: 0

      Pft, gut you beat easily

      root@# uptime
          4:44pm up 649 day(s), 2:39, 1 user, load average: 1.38, 1.67, 1.71

    28. Re:You want faster Windows? by Zonnald · · Score: 1

      The standard install here were I am working is 1.35 Gig!
      In fact I have been here 6 months and that is what it is currently.

    29. Re:You want faster Windows? by Reziac · · Score: 1

      Eh? No, you just run Defrag from Windows, no problem. It won't move read-only files (frex, the swapfile), but that's nothing new to any species of DOS or Win9x defrag. However some 3rd party defraggers can move the swapfile.

      Scandisk sometimes doesn't work right when run inside of Win9x, in which case you need to exit to the DOS prompt to run it. (You find out that happened when you've just run Scandisk, and Defrag still whines about errors.)

      BTW two of the machines always sit in Windows (98 and XP) and one usually sits in DOS (tho is defragged from Win95; don't want to mess up the LFNs!) But they all have Regular Jobs, so they're never turned off regardless.

      Conversely the Mac, the Win2K box, and the Random *NIX Disty box (presently with Ubuntu) don't have Regular Jobs, so they're not powered on unless I want 'em for something.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    30. Re:You want faster Windows? by Reziac · · Score: 1

      Originally we were talking about virgin installs, before applying SPs and patches -- WinXP does back up the old files, so SP/patch files are added to the total. If you apply every patch under the sun, that surely comes to a lot of extra disk space.

      Naturally, after installing every app known to man, the space consumed tends to grow a bit :)

      [goes to look] My WinXP install is now 3 years old, and has all sorts of crap installed (mainly office and image editing suites), but has not had any SPs or patches (not an internet-connected machine, so I'm not rocking the boat). The WINDOWS directory is 1.29GB. The SysVolInfo directory (with a rolling total of 30 System Restore checkpoints) is about 1.6GB, but remember that's empty at the time of install (and can grow very large if you constantly install and uninstall stuff). The pagefile is disabled, since it never uses more than about 450mb of 768mb RAM.

      The very first time I installed XP, the TOTAL disk space used was 703mb, which was a head-scratcher for sure (and everything worked). I've occasionally seen it that small on other systems too. I'm not sure what the difference is, since it usually winds up around 1.3GB.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    31. Re:You want faster Windows? by Reziac · · Score: 1

      Pagefile also varies with the amount of free disk space. I usually make a junk partition of a couple gigs and point it there, so it's not actually on the WinDrive. (Or with my own boxes that have plenty of RAM, I disable swapping entirely.)

      I've seen virgin installs as small as 703mb, yes you read that right! not sure why that happens, and nothing seems to be missing.

      At a guess, 3GB might be counting not only pagefile, but also all the backed-up files from installing patches and SPs, and maybe even the result of copying the whole i386 directory to the HD prior to installing.

      Of course, ya never know what some yahoo did to their Windows while we weren't watching [g]

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    32. Re:You want faster Windows? by Reziac · · Score: 1

      Yep, I spend too much time on /. -- but I post via tin cans and string, since we can't get broadband here :(

      I keep meaning to network the mess, but it's not my field and I need my brain for other things... Got a friend who's a networking expert, tho, so someday we'll have a cable-fest and it'll be done, router and all. W00t! :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    33. Re:You want faster Windows? by julesh · · Score: 1

      A fresh installation of my nLited XP is just over 1 GB of HDD space (whereas the typical XP installation can top 3 GB).

      Err... no. I recently installed XP with default options on a 2.1GB drive, and that worked just fine. OK, it wouldn't install SP2 due to not having enough disk space to uncompress it, but then SP2 includes a copy of almost every file that's shipped with windows anyway, so what this means is that there wasn't space for two copies of WinXP on the disk.

      If you have a 3GB default XP install, you've probably installed both SP1 and SP2 and not deleted the backups. Just go into %windir% and delete the uninstall directories.

    34. Re:You want faster Windows? by cloudmaster · · Score: 1

      Ahhh, tin cans. I remember when US Robotics was a company separate from 3Com too... :)

      Just remember "cloudmaster said I need a packet-filtering router to act as a firewall" when you upgrade. :) And spring for an embedded solution (something like a snapgear unit or cisco pix 501, for example) - full PCs take too darned long to boot. Long boot times are annoying when your router's also your DHCP server, and your house loses power.

    35. Re:You want faster Windows? by Reziac · · Score: 1

      USR got spun off again a few years back (if they've been re-eaten, I've not heard of it). I do remember how the modems weren't as good for a while after 3Com got 'em, tho since then seem to have recovered their old quality. I've seen 'em hold a solid connection even when it's so bad it can't be used for voice. -- I tell my clients they can buy any modem they want, but I'll only support a USR hardware modem. Amazing how many issues go away when you pitch out the crappy OEM modems. :)

      Cloudmaster gives good advice... [blink] There are routers that *aren't* "packet-filtering routers"?? (Use small words. My networking expertise could be painlessly tattooed on my forehead in large block letters. :)

      Yeah, when it happens it'll probably be a dedicated unit if only cuz I've got enough fans going in here already... and there are probably fewer ways to misconfigulate a dedicated solution, too.

      "Long boot times are annoying when your router's also your DHCP server, and your house loses power." -- Well, it'd be on the UPS like everything else; anything plugged into the wall here is liable to get spiked to death at an early age. -- Now, explain to me about DHCP server, and why it's relevant to a router that sits between a home network and the big bad internet?

      I did hook the XP and 2K machines (neither is online) together via a switch, and they can see each other but won't communicate beyond that. No idea what I did worng... or didn't configure yet, more like. Gotta get my networking buddy out here!!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    36. Re:You want faster Windows? by cloudmaster · · Score: 1

      I didn't know USR was separate again. I stopped using a modem around the time of the merge. :) Though I've got several external USR modems and a few internal (hardware-only, thank you) laying around "just in case"...

      There are routers, and then there are the things that are usually called "firewalls" which differ from "just a router" in the ability to apply filtering rules more complex than just physical port and IP address, usually at least including the protocol and port, and probably also including things like network address translation (make all your internal machines look like one external IP address) and packet mangling (send stuff coming in destined for port 25 to an internal machine on port 1425). The thing connecting your home's network to the cable company, for example, is generally called a "cable modem" but it's really a bridge, which as far as I'm concerned is a router. But it doesn't typically do "firewall stuff".

      Regarding the DHCP server, well, most of the home firewall solutions have things like a built-in hub and some basic services like web-based administration and a simple DHCP server. It's convenient to just tell your PCs to use DHCP - which is the default config for most everything - then do all of your configuration on the router. It makes your home network basically "just plug it in and go" for new machines and things like webcams, etc. Even if it's on a UPS, if the power goes out for, say, half a day or more - you'll probably have things go down and come back up later. I get irritated when my machines can't boot unattended, and if the windows machines are getting zeroconf addresses because the DHCP server wasn't running when they booted, it makes things annoying.

      Do feel free to email me for further discussion, since posting's apt to be disabled one day soon, and I keep forgetting to check for updates. :) Username's danny, domain's dannysauer.com.

    37. Re:You want faster Windows? by Reziac · · Score: 1

      Yeah, 3Com only had USR for a couple years before they decided this wasn't the deal for them. Which was probably just as well for all concerned.

      Good info, thanks -- archived for reference. I'll remember you when I next feel baffled about this router and packet stuff [g] tho nothing specific I can think to ask about at the moment. (BTW my email is plastered all over my websites, so I'm easy to find.)

      Other than... Recommendations on ordinary consumer routers??

      I've only messed with two, on clients' DSL lines:

      USR that was literally plug it in and everything instantly works. Change password, done. ZA has recorded ZERO dings since then (down from 300 or so per hour), so I guess it's doing the job. :)

      D-Link that required quite a lot of confirming this or that; other than the password, I let it do as it liked. This guy's ZA wasn't getting dinged before, so no "after" to compare.

      Why don't they put a firewall in cable modems, if it's already being half a router anyway??

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    38. Re:You want faster Windows? by cloudmaster · · Score: 1
      Why don't they put a firewall in cable modems, if it's already being half a router anyway??

      1. cost. More logic costs more money. That said, some of them are including that kind of functionailty now, but I don't have any direct experience with any of those. :)
      2. complexity. If the user can change packet filtering rules around, that's one more fairly complicated step the phone "techs" have to be trained to deal with.


      Recommendations on ordinary consumer routers??

      I'd probably point you in the direction of Linksys. They're available everywhere, they're relatively inexpensive, they're part of Cisco now, and I've had good luck with Linksys stuff in general. I really like SnapGear's Lite2 (discontinued?) and Lite2+ (which is now the SG300), personally, largely for the configurability (it's just an embedded linux box running ipchains - and ou can insert arbitrary rules if the web interface is inadequate) and the "it pretty much just works out of the box" feature. But they cost a little more than typical "consumer grade" stuff, somewhere in the ~$200 range, IIRC. Then again, it's a VPN server/client, real firewall, and generally has a lot more features (that someone like you may very well never use) than the ~$50 BEFSR41.
    39. Re:You want faster Windows? by Reziac · · Score: 1

      I suppose it's largely a matter of whether they develop the "more logic" in-house (one-time cost) or license it from someone else (fee for every unit). ISTM the cable-modem mfrgs. have their market over a barrel, thus not much incentive to offer more features than the next guy.

      [looks at SnapGear Lite2+] Seems to have more than plenty features, and the first price I found was $60, not bad. Thanks for the recommendation.

      I don't expect to EVER live where broadband is available over a wire, so whatever I get will have to work with fixed wireless (if that ever reaches out this far... mutter, grumble). I did look at satellite, but soon ran away screaming!

      As to Linksys, a friend who deals with this sort of gear all the time reports that their current routers have some weird issues -- stripping all attachments and throttling your connection down to modem speeds; at a guess, something is set wrong by default, and there doesn't seem to be any way to configure it back to normal. He used to like LinkSys too, but is avoiding them for now.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    40. Re:You want faster Windows? by cloudmaster · · Score: 1

      Sounds like someone's got some kind of antivirus problem - I don't think the Linksys wired routers even have the capability to inspect traffic like email (though some have quality of service settings, and I found out that some Cisco load balancers are configured to drop packets which have the QOS flag set to "normal", so it's possible that such settings would cause other problems with particular ISPs).

      The snapgear, though, is cool. Having a serial port lets you use an external modem until you get broadband, and then lets you configure the modem as a failover connection that's only brought up on demand.

      My ISP is wireless. Previously I had an 802.11b card in a regular PC acting as my router. They've changed technologies now, though, and the new setup works siilarly to cable/DSL in that I have a little box (built in to the antenna and powered over the ethernet cable) which just bridges my network to the wireless network. I threw a Cisco PIX 501 in between myself and the internet for that one. They're also cool little devices, and they work well out of the box for a home user, but they're expensive (bought mine on eBay), harder to configure by a "regular" person, and really, not as featureful as a Linux-based firewall. I wanted to learn the Cisco PIX setup stuff for certification reasons, though, and it does all I really need (boot faster than a regular PC, some port forwarding from two static IPs, VPN endpoint, and NAT pooling), so it works out. If I didn't have the educational need, though, I'd probably either buy a SnapGear (Cyberguard, whatever) unit, or use a spare PC.

      It's kinda cool to walk into my basement and see the rack of Cisco stuff running my home network, though... :)

    41. Re:You want faster Windows? by Reziac · · Score: 1

      My friend has run into more than one these Linksys routers with the weird issues, no AV involved. He couldn't figure it out either, and he does this sort of thing for a living. After some head-scratching he replaced 'em with another router, and the problem went away.

      Serial port on the Snapgear unit would sure be useful; any real reason why a person couldn't run regular dialup thru it? Personally I am never fully comfy with letting an XP machine run around loose; unlike W9x, where I can keep an eye on everything without much trouble (to me, any unusual activity on 9x sticks out like a whole handful of sore thumbs), there's just too much background activity on XP, and one evil process more or less can readily go unnoticed.

      A basement full of Cisco gear would be overkill for me (besides... no basement! :) but for sure that's nice to have when you're gunning for certification. Nothing beats hands-on experience.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    42. Re:You want faster Windows? by cloudmaster · · Score: 1

      The serial port is there *because* people would want a dial-up. It's intended as a fail-over solution in the event of a failure in the main connection, but it would work just as well as the main connection. It supports dial-on-demand, as well, so you can make it feel almost like you have an always-on conenction. If that's your thing, that is. :)

      I do believe you on the Linksys thing, though it'd be interesting to find out which one(s) caused the problem. I could see them putting content inspection stuff on some of the higher-end "personal" routers, particularly wireles access points. That kind of thing can be a little tricky to set up well, esp. if it's some canned solution. At least, IMHO...

    43. Re:You want faster Windows? by Reziac · · Score: 1

      Now that you mention it, I believe those were wireless Linksys units. I'll see if my buddy remembers which model it was... tho at a guess, whatever is the newest consumer model suitable for a small office.

      I like the sound of that unit with the serial port more all the time :) Will keep an eye out for one. Gotta do a computer swapmeet soon anyway, good time to pick one up below retail.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  197. Maybe you are right... by MickoZ · · Score: 1

    FTA: "Several thousand engineers have labored to build and test Windows Vista, a sprawling, complex software construction project with 50 million lines of code, or more than 40 percent larger than Windows XP."

    And they are rewriting 60% of the code?

    Do the mathz!

  198. 8086? I don't think so by denjin · · Score: 1

    Wow, +5 on a totally BS comment? Try 386 or higher.

    I googled and some site claims an 8086, but it obviously can't run on an 8086.

    1. Re:8086? I don't think so by faragon · · Score: 1

      You're right, Linux, on the x86 context, since its first version required an i386 or better processor (i80386sx was the bare minimum). By the way, Minix 1.0 was able to be loaded on a 4.77MHz i8086/i8088 machine with 640KB of RAM.

  199. The filesystem or use thereof by baadger · · Score: 1

    Crapware isn't currently a serious prolonged problem in my opinion, just scrub it with Spybot and Adaware, disable active scripting in IE and install Firefox or Opera as the default browser. It's a temporary fix but a very effective one.

    Almost as crippling as crapware are Microsoft's and the OEM's diabolical default configuration of the filesystem. It's bad enough that OEM's install bloat and poor quality software but when a 160GB drive is entirely allocated to C: it just ends up fragged to hell.

    I 'fix' alot of friend and family PC's and moving the swap file file to a new partition, creating a data partition (or better yet one for each user), and giving the system drive a good offline defrag (system files, MFT and pagefile) with something like PerfectDisk (not free, but there are free ways to do this) does absolute wonders.

    Even with the almost nameless chipsets on cheap OEM boards it can also be worth updating drivers, which OEM support sites rarely include and Windows Update doesn't always provide. For example Compaq tend to be prompt sticking OEM BIOS and CD/DVD RW firmware updates on their support site, but never drivers for graphics, sound or other onboard chips.

    Windows is not slow, but it takes the grooming hands of a local computer nerd to make it not so. It has little or nothing to do with legacy support either.

  200. WS_FTP Legacy Code in the Kernel?! by Anonymous Coward · · Score: 0

    I was an intern for a couple of summers at Microsoft and heard some interesting stories about legacy support while there.

    One of the changes in Windows 2000 was fixing an API call that was not behaving strictly to the documentation. Upon testing it was discovered that this fix actually broke WS_FTP (a small utility program) which was relying on the incorrect behavior? So what is Microsoft to do?

    1. Let it break and hope noone calls complaining.
    2. Contact the WS_FTP devs and tell them to release a new, corrected version (and hope people will upgrade).
    3. if process_name == wsftp.exe:
              use old code
          else
              use correct code

    Needless to say they went with option 3. To my knowledge this ridiculous cludge is still in the Windows kernel to this day.

  201. WOW! this is groundbreaking! by txscrew · · Score: 1

    It is amazing how quickly people bash MS. The very thing they are complaining about is what makes this system so good. If I wanted to buy a product that I cannot easily upgrade I would by apple and pay apple prices. With all of the legacy support and hardware vendors out there there is no way apple can compete without standardizing and allowing for clones of there own. This will eventually lead to a "slow" apple system as well when they try to support all the options available. I will stick to building my inexpensive clones and gladly wait for Vista to whip up on apple again.

  202. Perhaps my misunderstanding. by Jerk+City+Troll · · Score: 1

    Some of the content of the article seemed to imply that, but maybe I just had a knee-jerk reaction. One quote I zeroed in on was “Windows is now so big and onerous because of the size of its code base ... just slows everything down.” Looking over it again, I read too much into this statement. So while you are correct to point out my error (and thank you for doing so), I think it is nonetheless true that people blame the size of any give piece of software as the cause of poor performance.

  203. Millstones by ajs318 · · Score: 2, Insightful

    Microsoft have made a rod for their own back.

    Despite the hype, by no means all establishments are using 100% Microsoft supplied software. There is a lot of dodgy legacy software out there, running on Windows, written using a variety of questionable techniques that most people don't get to know about, simply because the source code is kept hidden.

    Every new version of Windows has to support all this old, broken software, because someone, somewhere is using it for a critical business application. Some of this old, broken software does things like control laboratory instruments. Engineers, technicians and scientists are often unable to use Windows-driven equipment to its full potential, simply because the software does not allow them to do some particular operation that was easy enough with its manual predecessor -- and they cannot modify the software, nor write their own. {We tried, at my former employer; we did successfully reverse-engineer one or two things; but on the whole I, and our development manager, found it simpler just to ditch the computer-controlled test equipment and build manual, analogue test sets.}

    Yet more of this software is device drivers. Manufacturers in the Far East develop driver software on pirated Windows using pirated development tools. {They could easily develop Open Source drivers, but they don't need to: as far as the authors are concerned, Windows is available gratis anyway.} Windows needs a full complement of device drivers, otherwise existing hardware becomes obsolete and its owners become annoyed.

    If Microsoft introduce a new version of Windows which breaks compatibility with old versions, then they will lose customers. It is as simple as that. If there is some important piece of software that cannot be used anymore, then alternatives will be evaluated; and questions will be asked. One of those questions might be "Why have we been paying money for this, when this does just as good a job for much less?" Another of those questions might be "Whose freaking saved documents are these anyway?"

    So when it comes to backwards compatibility, Microsoft are damned if they do, and damned if they don't. If they keep backwards compatibility, it makes Windows slower, harder to test and more prone to errors. If they eschew backwards compatibility, it makes Windows a lot less attractive.

    It's important to point out that these problems do not exist with Open Source software. Although binary compatibility will break from time to time, when it becomes necessary to add new features to a kernel or heavily-used library, source code can always be recompiled. Sometimes a patch may be necessary; but at least it's possible for someone to figure out how to patch a piece of software, even if the original author is no longer supporting it. And since file formats are open, migrating from one Open Source application to another is invariably less painful than migrating from Closed Source to Open Source. If the new application doesn't already have a suitable import filter, then one can be added; or a conversion tool can be written.

    --
    Je fume. Tu fumes. Nous fûmes!
  204. Re:Windows is slow? by laklare · · Score: 1

    Weird things do start happening, but I hibernate and resume hundreds of times before rebooting. Eventually the system crashes, but certainly not after 4 days. But that's just my experience. I've also had the experience of needing to reboot Ubuntu quite often because it didn't always survive hibernation. For me, proper hibernation is critical, which is why I almost always use XP on my laptop.

  205. Re:Windows is slow? by GalacticCmdr · · Score: 1

    I am not exactly sure what substance you are using, but it must be some pretty good stuff.

    I have 3 machines in my house setup with nest drives that I use for testing releases (AMD 1800+ 128M, Intel P4 2.3G 512M, Athlon64 1G RAM). I also have my personal laptop with a PentM with 1G; however that is strictly an XP load with an occasional boot to Knoppix Live.

    My nest drives (20-30G drives) have the following loads:

    Windows XP (fully patched)
    Windows 2k (fully patched)
    Windows 98 (fully patched)
    Fedora Core 3 (KDE)
    SuSE 9 (KDE)
    BSD (not sure of the build our local xNix guy built it for me)

    Out of all of them Windows 98 boots up the fastest, followed by FC3 - the rest are in a muddled pack with XP traditionally trailing that pack. None of the Windows boxes have hibernate turned on because they all suck at it. XP will come back properly 4 out of 5 times, but that 5th time it is completely screwed up and hangs the system - so it is best just to leave it off.

    My favorite Windows build is 2k. Its support for modern hardware is good enough and it is not nearly as bloated as XP (faster response and smaller footprint). However, its support for USB drives seems flakey.

    Of course, I would have loved to have VMWare for this type of sandbox stuff, but this company had surplus drives and the nest equipment from a previous task - thus it was effectively free for them.

    --
    Programming: Its not just a job - its an indenture.
  206. Backwards compatibile does not imply slowness by Darren.Moffat · · Score: 1

    Solaris 10 has probably the best officially supported backwards compatibility guarantee of any operating system out there. Yet it also holds many world record benchmarks. I had a customer mention only a few days ago that they are still running SunOS 4.x binaries on Solaris 10, those were built over 10 years ago and still "just work", whats more they now run faster on modern hardware and get to take advantage of many of the performance improvements un the underlying system.

    1. Re:Backwards compatibile does not imply slowness by Skapare · · Score: 1

      This still does not compare to Microsoft and Windows. There are 2 aspects of backwards compatibility. One is to make sure old programs still run OK. The other is to make sure old hardware is supported. Solaris has an advantage over Microsoft in both.

      The hardware area is where the biggest advantage is. Solaris mostly supported Sun's own hardware, and that would a limited range of possibilities, all of which they have their own engineering data on. Solaris support for x86 has always been limited to only major manufacturer components. Until only recently, lots of hardware just wasn't supported on Solaris.

      But Solaris has an advantage even in legacy software support. To begin with, customers of Unix (and thus SunOS and Solaris) tended to be using more internally developed software, or software that could be downloaded in source code. Those could be recompiled to the newer systems, when needed, taking some of the pressure off compatibility issues. And the market of binary-only software to run on Solaris has always been smaller than that of Windows, and generally only from larger companies that tended to be more stable (e.g. they can recompile and tweak and send updates for new OS versions). Software for Windows, which is almost entirely binary only, comes from a full range of software maker sizes, from large companies on down to one-man shops. A lot of that software was shareware, too.

      In all, Microsoft has a MUCH larger chore keeping Windows compatible with a MUCH larger base of obscure hardware and software, than Solaris would ever have. It's not backwards compatibility, per se, but rather, the size and scale of it Microsoft has.

      --
      now we need to go OSS in diesel cars
  207. Same reason why Linux is not #1 by mnmn · · Score: 3, Insightful

    Its precisely Windows' legacy support that it holds the market share. Make a new binary format, take away all the previous apps ability to run, and suddenly Windows has lost the real edge, the real reason why everyone doesnt switch to another OS. Linux/BSD are awesome, except too many apps run only on Windows. Many apple and Linux fans are sitting on Win32 machines right now because theres that one app that has no equivalent in Linux/OSX. Games are a significant part of those apps.

    Say Windows switches to a new binary format for a new processor and asks all other software and driver vendors to follow suit. Many of them wont rerelease their apps. Others will not care. Many driver makers will not bother to produce the new version (I've tried running the AMD64 Windows XP... so I know all this). The result is Linux has the edge suddenly. You dont need to have vendors rerelease drivers, except for the few proprietary drivers (like nvidia).

    Microsoft will never do that. AMD64 is giving em enough headaches as it is... and AMD64 actually supports x86 32-bit in-hardware. Take away DOS support, and all the older API in Windows, and suddenly there are more apps available for Linux than for Windows. Suddenly, MSFT stock seems overvalued.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Same reason why Linux is not #1 by complete+loony · · Score: 1

      One odd thing I've noticed about x64. There are both 32 and 64bit versions of notepad and IE (and probably others...). I had no idea why until I tried to visit windows update which told me I couldn't use the 64bit version of IE.
      Now that was odd, a web site telling me I couldn't use the new version of a browser.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  208. Re:Windows is slow? by uberjoe · · Score: 1
    we can draw the scientific conclusion that less than 3% of slashdot commenters actually bother to RTFA

    And that 97 percent of all statistics are made up on the spot.

    --

    The days of the digital watch are numbered.

  209. Why Windows is slow by uncle+mole · · Score: 1

    Windows is slow because it executes too many instructions in order to perform a task. This is because it has too many non-essential features and is inefficiently coded. Next question, please.

    --
    better is the enemy of good
  210. Right answer to the wrong question by suv4x4 · · Score: 1, Troll

    "Windows Is So Slow, but Why?"

    So we assume it's slow and build an entire article upon it.. What if.. it's not "so slow" though? In my experience OSX and XP have comparable performance and there's definitely not something in XP that makes me say that is is "so slow".

    What may make it slow is tons of startup programs, bulky drivers and software, licensing services and so on and so on, all 3rd party stuff.

    What makes Windows so slow in the end though? Third party software does. I suppose OSX is really a lot better in that department, having a lot less software to cram on it, unfortunately.

  211. Linux Can Zoom.. But. by Makarakalax · · Score: 1
    XP on my machine is quite a bit slower than my Linux install. But this is because:

    1. I run an nvidia accelerated x-server
    2. I recompiled my kernel many times using the ck patches until it is really nice and fast for windowing-applications
    3. I use a light distro (Arch)


    I used SuSE before that, and I freely admit that Windows was noticeably faster then.

    So I conclude, Linux can be a lot faster, but you have to know what you're doing, and of course, want to spend the time. I couldn't be happier now. I have a mac-mini, a XP widescreen laptop and a super-speedy linux box which uses pretty old hardware (1800Athlon-XP, NVIDIA Geforce 300 or something).
    1. Re:Linux Can Zoom.. But. by PitaBred · · Score: 1

      What you should have is a Linux widescreen laptop. It's worth it, I promise ;)

  212. Wrong Architecture. by bobs666 · · Score: 2, Insightful
    It's MS's no source architecture that is slow. not its legacy support.

    Compare that to the source code based architecture of UN*X systems. UN*X is fast and runs programs from before the first line of UN*X code was written.

    The way to make no source architecture faster is to change to a new system. Right now Apple is the best known main stream no source architecture. But perhaps its time for basic architectural change.

    Its portability on the source code level that allows UN*X to run on so many platforms.

    Is it time for you to modernize?

    1. Re:Wrong Architecture. by Sigma+7 · · Score: 1
      It's MS's no source architecture that is slow. not its legacy support.


      Whether it is full source or no source makes no difference. The only reason one OS will be faster than another is based on the programmers that write the OS - a ton of programmers can build on OS, but only a specialist who knows how to speed up bottlenecks can make it fast.

      Its portability on the source code level that allows UN*X to run on so many platforms.


      It's portability is created by programmers that have written the system-specific code for that platform - not because of the source code.

      You cannot take the source code required to build Unix on a PC and use it to build Unix on a Macintosh - they are two different archetectures that require different pieces of source code to handle the associated hardware (not to mention some big-endian/little-endian assumptions made by inexperienced programmers.)

    2. Re:Wrong Architecture. by bobs666 · · Score: 1
      You cannot take the source code required to build Unix on a PC and use it to build Unix on a Macintosh

      Sure, that's hardware, I am a software engineer. Agreed people have to do work to port to a new hardware. But You can rewrite libc on a Berkeley to look exactly like a system 5 libc and if done right run large packages written for system 5 on the BSD system.

      My unstated point was Linux runs faster on the same hardware as MSwindows. And the point of the original posted article was MSwindows legacy support mades it slow. Linux originally based on Sun's libc manuals is a portable target architecture.

  213. Re:Windows is slow? by MobileTatsu-NJG · · Score: 1

    "Hmm... hibernate support built into Windows which "just works" out of the box, or an unofficial kernal patch set that works most of the time, if you're lucky."

    I've had good luck with both XP and 2K. I don't get BSODs. I rarely reboot. I've used both on a wide number of machines and feel quite comfortable saying this. However, I have NOT had hibernate or Standby work reliably. Sure, when I get my shiny new laptop both modes work just fine. Then, a month or two later, stupid things start happening. Windows won't come OUT of either mode properly. It'll either hang or just plain behave stupid until a reboot. Windows rot.

    I don't think modern versions of Windows resembles the unstable piece of crap it's made out to be here on Slashdot, but standby and hibernation are features I just plain cannot rely on. I look at Mac users with envy on this point.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  214. Re:Windows is slow? by howlingmadhowie · · Score: 1

    it's possible there aren't any drivers for your wifi, graphics card and modem for gnu/linux. what you're doing is shooting someone in the legs and then laughing at them because they can't walk.

    howie

  215. Re:Windows is slow? by labratuk · · Score: 1
    I use Windows XP in my HP Pavillion ZV5000 with 1024 MB of ram and I runs really good, including the Ati 9100 igp the Wifi and the modem. Oh! and the buttons to increase or decrease the volume... ...I have not been able to make all those things work with ANY Linux installation out of the box.

    How long did you have to spend getting all the drivers for the hardware in your windows machine? And how many reboots did you have to go through?

    So it looks like windows didn't work out of the box either.
    --
    Malike Bamiyi wanted my assistance.
  216. When was Windows ever fast? by Mybrid · · Score: 1
    When was Windows ever fast?

    I've been using MS Windows since Windows 2.0 back in the late 1980s.

    Office has always been a pig. Whether it is Word, Outlook or Excel. Even up to Windows NT 4.0, notepad.exe was the single most used application on Windows. notepad.exe is one of the few fast applications on Windows precisely because it only contains features one uses, as opposed to Word which tries to be everything to everybody.

    Microsoft has *always* been slow, under engineered and buggy because Microsoft has always been business first, computing second.

  217. Windows is blazing fast! by zero1101 · · Score: 1

    ...it's your HARDWARE that's too slow.

  218. Games by se7en11 · · Score: 2, Funny

    My Windows is so slow because I've got so many games installed on it. But unlike my Windows box, my Linux box flies, even when I play Tetris.

  219. The pain of legacy configuration by samwhite_y · · Score: 1

    Instead of taking on the whole infrastructure, let us just look at the process of install and configuration.

    Look at what has happened to windows over time for install and configuration.

    First we started with all shared binary going in C:\windows\ or C:\windows\system32 (or for real old stuff C:\windows\system - already backward compatibility is confusing the issue). Configuration for applications was usually found in "ini" files in the C:\windows\ directory.

    The next step was to have a global registry. Binary now could go wherever you wanted, but a new typical place was under C:\Program Files. In order to place the binary where you wanted, you had to create not only randomly generated unique Ids (GUIDs) for the identifying the application, but also for any interfaces, resources, and so on. This made registering even a simple VB COM control require 12 separate registry entries that shifted on each rebuild.

    In order to support this crazy hodgepodge, the operating system had code that automatically updated registry entries if you rename a COM control (or an OCX for some familiar with those instead). A very bad idea if I ever heard of one.

    Today, Microsoft has finally gone back to a solution that Unix started out with. Now many of the new .net applications are directory based and discovery of binary and resources can be rule based relative to that directory. Configuration is now done using XML files (but with lots of clever "tokenization" extensions to allow flexibility and confusion). But even here, there are shifting rules and different schools of thought. Is the application supposed to be delivered relative to directories served up through a web server, in a separate directory for the application, or in some shared area?

    If Microsoft had a chance to rewrite windows and all 3rd applications from the ground up, do you think for a second that configuration and installs would be anywhere as confusing and mish mashed as it is today?

    I am glad Apple is finally providing a choice to consumers. Either you get a vast complicated OS full of support for backward compatibility for a huge army of old 3rd party applications or you get a clean brand new single solution but with good support only for brand new shiny applications.

  220. Besides Apple lacking legacy support... by Anonymous Coward · · Score: 0

    Apple doesn't support much hardware that's new either. Talk about Easy Street!

    1. Re:Besides Apple lacking legacy support... by WhiteWolf666 · · Score: 1

      Neither does MS.

      Both rely upon hardware manufacturers to produce drivers. They both supply driver development kits.

      I betcha the Apple one is easier to work with, too.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  221. Innovation my ass by wiredlogic · · Score: 1

    That's why a company like Apple has such an easier time of innovation.

    So explain why Apple didn't have a proper multitasking OS until years after NT was introduced to the market. They couldn't even develop it inhouse (witness Copland/Rhapsody) and had to pick up the Next developers to get people who had a clue about OS design.

    Quartz isn't exactly the paragon of efficiency either.

    --
    I am becoming gerund, destroyer of verbs.
  222. Re:Windows is slow? by Anonymous Coward · · Score: 0

    You just posted my emotions right there! I was gonna start by pointing out errors in people's logic, throw a bunch of lite distros (DSL, Puppy, vector) for them to try, but I would have to post the same old stuff again and frankly I'm bored. Then I stopped and thought that it was a losing cause. These people don't want linux, they want an excuse not to use it. So I defaulted back to choice. Let them use windows for all I care. It is probably the only system they deserve. I've optimized a ton of windows systems, but couldn't ever get one to run faster than an optimized linux installation on the same hardware. The only drawbacks I have found that sometimes hinder linux's performance in comparison to windows is generic drivers for graphic cards. But the funny thing, is that even then the performance is on par with windows, if not better (this is the case for my trident cyber 9388 gpu laptop) in video playback. I just stopped wanting to reply alltogether. I actually love how people are amazed at the speed I get out of this old laptop with linux, using modern software. It's better to see real reactions.

    You deserve an insighful or an interesting atleast mod for your proposition: Ship them over to digg. People like these are why microsoft is still in business.

  223. Re:Windows is slow? by labratuk · · Score: 1
    The problems lie in GNOME and KDE using far too much memory

    I'm curious as to what you're basing this on. The most obvious methods of measuring apps' 'memory usage' on linux are completely wrong and give a very false figure, because they account for memory which is shared by several processes. The gtk+ libs for instance will get counted many times on a gnome system, when they're all (mostly) using the same area of memory.

    Even the amount of 'free' memory on a linux system is misleading, because linux doesn't like to see memory being wasted and hence fills 'free' memory with disk buffers.

    So how are they using 'way too much' memory? Are you getting oomkiller problems? Is your machine going into swap after loading minesweeper?
    --
    Malike Bamiyi wanted my assistance.
  224. Re:Windows is slow? by roman_mir · · Score: 1

    This is moded Insightful? This proves that it is not only the commentators, who don't read the article, this proves that the moderation system here is stupid, because it gives +5Insightful to a comment that is OFFTOPIC.

    Topic in question is 'Why is MS slow in releasing the next version of Winodws.

    Read the freaking article:
    The company's marathon effort to come up with the a new version of its desktop operating system, called Windows Vista, has repeatedly stalled. Last week, in the latest setback, Microsoft conceded that Vista would not be ready for consumers until January, missing the holiday sales season, to the chagrin of personal computer makers and electronics retailers -- and those computer users eager to move up from Windows XP, a five-year-old product.

  225. Chuck Legacy, and Build a New NT by Deathlizard · · Score: 1

    I think I've been saying this for over 4 years now.

    What Microsoft needs now more than ever is a NEW NT. The Original NT project (the one XP is based off of) was in 1988 a very modern, and expandable OS. It was fast, reliable and built from the ground up to be better than the previous incarnations of Win DOS. Now in 2006, it's time to start fresh.

    The first thing they need to do is look at the current versions of windows and chuck it out the window. The Next Gen OS shouldn't use any legacy windows unless it's just simply the best way of doing that particular job and can be recoded to be native to the Next Gen OS. With computers having multiple cores, virtualization on the CPU die, and huge amounts of memory, there's no reason why MS couldn't emulate anything legacy (either with CPU partitioning or a Connectix Emulation like solution) on this new Theoretical NT. Then, build this new NT using modern day practices.

    From there, you release the product with those other OS versions built into the emulation kernel of the Next Gen OS. That way, when this new NT detects a legacy application, it will run in a protected virtual subset of the previous generation's OS instead of running native. Yes, there will be a performance hit, but most office apps won't be affected, and if coded correctly, the system would be able to translate hardware calls to make games run relatively fast for an emulated system. This Emulation situation will only get better as processors get faster and with more cores.

    The time is now MS. It's time to put your engineers to the task of rebuilding Windows into the secure, reliable and robust OS it should be.

    1. Re:Chuck Legacy, and Build a New NT by phillymjs · · Score: 1

      ...there's no reason why MS couldn't emulate anything legacy (either with CPU partitioning or a Connectix Emulation like solution) on this new Theoretical NT.

      You're more correct than you know, since Microsoft bought Virtual PC from Connectix a couple years ago-- the fact that they already own the technology they'd need makes it even more curious that they don't do it.

      In fact, when Microsoft announced the purchase it was believed that they wanted it for a very specific reason: There were a lot of companies running old NT4/2000 boxes for very specific, expensive software solutions. The type of product where the vendor configures the PC and installs their product, and ONLY their product runs on that box, and if you install anything else or otherwise monkey with said box they void your support contract. The theory was that Microsoft wanted VPC so they'd be able to sell a new, shiny version of Windows to those guys to run on new, shiny, much more impressive hardware, and they could run the vendor-specific NT4/2000 configuration within a virtual PC, even running clusters of those solitary, single-purpose boxes to consume less space in the server room.

      If that's true, it's very interesting that Microsoft saw that as a solution to legacy support problems for everyone else but are ignoring it as a solution to their own.

      ~Philly

    2. Re:Chuck Legacy, and Build a New NT by Deathlizard · · Score: 1

      If that's true, it's very interesting that Microsoft saw that as a solution to legacy support problems for everyone else but are ignoring it as a solution to their own.

      Exactly. I'm still figuring out why they bought Connectix out but don't seem to be pushing it as forward as they should be.

      Their NextGen OS needs this, but for some reason MS just doesn't see emulation as a viable legacy option outside of Virtual Machines. If they could somehow make emulation more transparent to the end user to the point that it would automatically execute when an legacy app was run on this Next NT they need to make, then it could be the holy grail of compatibility gates has been preaching for years; absolute compatibility without a big speed or security compromise to the next gen OS.

      I have MS VPC at home. and it's great. You can run just about everything on it. (I still have problems with Windows 3.1 and Linux audio support, but it works well) Right now I use it to sandbox questionable apps away from my main OS, but MS could be using this for so much more it's not even funny.

      The biggest problem with VPC is it's inability to use installed hardware natively, particularly the video card. It emulates a 2D card that simply cannot do gaming well, and it's audio support just blows. If it had an option to have native HW support it would be just about perfect.

      I see that Vista Corp versions will have VPC built in, but it should go beyond just corporate version and should be on some of the home platforms (like ultimate) as well.

  226. Re:Windows is slow? by roman_mir · · Score: 0, Redundant

    +5 Informative? This is OFF-TOPIC. The article is not about MS Windows being a slow OS, it is about the time it takes MS to release the next version of the operating system.

    The moderation system is broken, it relies on people who don't bother to read the text themselves.

  227. Microsoft coding culture to blame by erroneus · · Score: 1

    Since the earliest days of the PC when people were doing anything they could to eek out some performance and speed from the machines on peoples desktops, programmers have been 'breaking the rules.' I don't know where it started, but from my observation, it was with programmers bypassing the BIOS and doing direct writes to the screen to get reasonable speed. As the underlying OS evolved and improved, the software that didn't follow the rules (and even some that did) stopped working properly. Microsoft was faced with some pretty tough business decisions.

    Microsoft was (and still is) hell-bent on getting customers to buy upgrades and to keep them locked in. If their old apps don't work on the new OS, they will not want to upgrade... at least not until their apps are upgraded to work on the newer OS. So they wrote into their OS code that will behave in certain ways for specific programs... even specific versions of specific programs. This, in my opinion, is all part of MS's strategy to keep people upgrading and to keep them locked in as much as possible. What's wrong with that strategy? Nothing... not at first. But now, decades later, we're seeing what that practice is leading to.

    It really must be tough to manage all that legacy code like that. If they just refused to support software that didn't comply with documented API standards and refused to support software that doesn't work their newer OSes, the result would be a leaner, meaner and possibly more secure OS... but people would definitely be slower about upgrading.

  228. Re:Windows is slow? by roman_mir · · Score: 2, Insightful

    The GP post, just like your post should be moded down to OFFTOPIC. The article is not talking about the speed of the Operating System, but about the speed of MS releasing the new OS into the world. So here you go, you did not read the article and if the GP gets moded down, you already assumed that you know the reasons behind it. What if a miracle happens, and a moderator reads the article and mods the GP down, should that mean that you are also flamebaiting?

  229. Re:Windows is slow? by Anonymous Coward · · Score: 0

    "Mind you, I am all about open-source and everything, but Linux is not as easy to setup and use as Windows XP, or even Mac OSX, for that matter."

    To make a that statement means you own a Windows, Linux and OSX box and have used them equally. Few people accomplish that. I have Linux, OpenBSD (mostly embedded devices) and OSX boxes at home but forced to use a Windows box at work. So I fell I have a lot of time on all those boxes. And my experience on ease of use finds the OSX box unmached.

    And I find Linux and *BSD to be the nicest to use in terms of being free from commercial bull crap and lock-in to file formats. Also, though Linux may be less than stellar at 2D video, try moving, say, 8GB file(s) from one directory to another on Windows, OSX, Linux or *BSD. You'll see a difference on the Windows box... slow.

  230. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Actually, I have a zt3000, pretty close specs. I run both Ubuntu and Windows, switching depending on what apps I need (usually Ubuntu, CAD work and Guild Wars in Windows). On a fresh install of Ubuntu, everything works except the SD slot (well, it will read MMC or whatever the gimpy SD is, but not the improved SD spec). Other than that annoyance, every feature and button works perfectly.

    I suppose they could have changed the way they spec the buttons on the 5000, but I can't see a good reason why.

  231. They should go Live all the way by Baldrson · · Score: 1
    If I were in Ray Ozzie's shoes I would apply something like the C-Prize to the entirety of MS's source code base. From the resulting compressed code, I'd reduce the OS CD to those components required to create a web-delivered application platform using whatever language won the C-Prize competition, and port the rest of the code to a Client/SOA architecture like TIBET(tm) that can run with a solid JavaScript engine. The idea is to go "Live", ie: web-delivered, with a fundamentally new base but with some support for the JS legacy environments.

    Microsoft has at least 2 really big problems deriving from the same fundamental reality: Everyone needs their OS to interoperate with the bulk of the information industry.

    The first problem is ethical and really goes beyond the scope of my professional opinions to my public opinions about the support of property rights. Suffice to say, I have no trouble with someone who goes after a natural monopoly position and succeeds. I have a problem with someone who then refuses to use that position of success to fix the bug in the society that made them inordinantly rich and their technology inordinantly influential.

    The second problem is technical, which is what my argument here is really all about.

    Basically Microsoft's code bloat problem derives from its monopoly position. This may seem like a truism since all of the software "profession" suffers from code bloat, but only Microsoft can take this to monopolistic proportions -- proportions that make Ma Bell's monopolistic complexities of yor look Spartan.

    So Microsoft has this problem and it has many programmers (contributing to the code-bloat problem). It also has mountains of cash.

    So how can Microsoft bust its own monopoly poisition turning its many programmers and mountains of cash into succinct code?

    Monetary Incentives for the Programmers, ala the C-Prize:

    S = size of uncompressed code-base
    P = size of program outputting the uncompressed code-base
    R = S/P (the compression ratio).

    Award monies in a manner similar to the M-Prize:

    Previous record ratio: R0
    New record ratio: R1=R0+X

    Fund contains: $Z at noon GMT on day of new record
    Winner receives: $Z * (X/(R0+X))

    What happens very rapidly is the programmers first apply their skills to maximally refactoring the code. What falls out is a series of legacy API layers written atop a tight core.

    They'd have to spend more money on code testing to verify the compressed code-bases of the competing teams actually worked to spec but the results should be quite gratifying.

  232. Re:Windows is slow? by Anonymous Coward · · Score: 0

    HAHAHAHAHA...
    oh sorry you were being serious? /me shakes head in disbelief

  233. Re:Windows is slow? by KarmaMB84 · · Score: 1

    Well, most of it will likely work regardless or their OEM sent them a disc of drivers with the laptop that will make them work.

  234. OK, but why is Mac OS X so slow? by grouchofan · · Score: 1
    I realize why Windows XP is slower than it should be. Legacy code plays a big role in that. Windows has to work with lots of different hardware configurations, changing hardware configurations, and software that may date back as far as MS-DOS. But it should be noted that for the most part, even older software works.

    But holding Apple up as the example for dealing with legacy code is hardly the answer. The Mac OS through OS 9 bent over backwards to work with legacy code. Mac OS X includes an entire virtual machine architecture to enable users to run old Mac OS 9 programs. That virtual machine's main characteristic is that it's SLOW.

    But even when you're not running legacy code, OS X is still slow. As I've reported in my blog recent article on Ars Technica showed that Mac OS X, running on the same hardware as Windows XP, is substantially slower at doing the same software tasks.

    And OS X isn't just slower than Windows on the same hardware. OS X is slower than Linux on the same hardware.

    Worse, OS X has little performance problems built into it, like the World Clock Dashboard Widget that can (if you leave it up long enough) drag your system to its knees. For just a CLOCK!

    Give me Windows or Linux any day. OS X isn't ready for prime time as far as I'm concerned. Neither one locks me into any specific hardware configuration, both offer the software I need and want, at prices I can handle.

    1. Re:OK, but why is Mac OS X so slow? by the_greywolf · · Score: 1
      But even when you're not running legacy code, OS X is still slow. As I've reported in my blog recent article on Ars Technica showed that Mac OS X, running on the same hardware as Windows XP, is substantially slower at doing the same software tasks.

      Johan De Gelas reported that the main cause for a lot of Mac OSX's speed problems is due to its extremely coarse thread locking. benchmarks show that thread latencies are extremely high, and this causes severe problems for highly multi-threaded applications, especially software like Apache and MySQL. it all stems from the massive wrapper bolted onto the Mach kernel for its IPC and threading mechanisms. it's very unlike FreeBSD's userthreads model, but seems ot be just as slow.

      this is whay i don't own a mac.

      --
      grey wolf
      LET FORTRAN DIE!
    2. Re:OK, but why is Mac OS X so slow? by clcobra · · Score: 1

      I just have to post, you are saying that MAC is slow, I'm on it since past few years and not just one machine but many and you know what I will take this slower car in no time, why because this car maintenance is ZERO so now I have question, what do you prefer a car that will run from 0 to 60 in 3 sec but this car is only good for one run, after that you have to replace engine, or a car that will do from 0 to 60 in 4 seconds?

    3. Re:OK, but why is Mac OS X so slow? by the_greywolf · · Score: 1

      setting aisde the fact that your statement is ironically irrelevant, i do understand your question and will answer.

      so now I have question, what do you prefer a car that will run from 0 to 60 in 3 sec but this car is only good for one run, after that you have to replace engine, or a car that will do from 0 to 60 in 4 seconds?

      neither. the maintenance may be higher, but i much prefer a maglev train engine that can pull 100,000 metric tons to a car that can push maybe 0-60 in 4 seconds. might take longer to get to 60, but it sure pulls its weight.

      let me explain: performance isn't my concern. performance under heavy load is. Mac OS X has severe performance problems with multithreading and multiple processes that bog down databases and processor-intensive applications. Linux (and more recent FreeBSD releases) doesn't have that problem, and maintains a high level of performance through a heavy load of intensive IPC and multithreading that would bring a Mac OS X system to its knees. my typical workload involves a number of multithreaded applications (including MySQL) and real-time or low-latency processes (like audio and video playback) and extremely resource-intensive unthreaded applications (games, for example). my Linux system handles that quite well with Con Kolivas' wonderful staircase scheduler, remaining usable and responsive even with system load averages as high as 30.0. audio applications don't suffer under the pressure of processor-intensive games, and MySQL performs quite well under typical usage patterns.

      would i be able to do this under Mac OS X? doubtfully. is it harder to use? probably. is maintenance a larger problem? definitely - i won't deny that.

      would i use Mac OS X on a server? you'd have to be utterly insane to think it's a good idea. running Mac OS X for a high-traffic web server makes about as much sense as running unpatched Windows on an unsecured network. it's stupid.

      if you want to use Mac OS X, fine. that's your choice. i certainly won't use it. it doesn't meet my needs, and it certainly doesn't meet my performance expectations.

      --
      grey wolf
      LET FORTRAN DIE!
    4. Re:OK, but why is Mac OS X so slow? by Ash-Fox · · Score: 1

      "why because this car maintenance is ZERO"

      Haha, you've obviously never ran Apache under MacOSX. That filesize limit bug is frigging annoying.

      --
      Change is certain; progress is not obligatory.
  235. Re:Windows is slow? by popeguilty · · Score: 1

    Well-played, timecop. Well-played.

  236. Windows XP Embedded by cecom · · Score: 4, Informative

    Definitely don' delete IE :-)

    Windows XP Embedded lets you do a thing similar to what you are describing - you can create an image only with the components you select and the tool keeps track of component dependancies so it prevents you from creating a broken image by requiring the missing dependancies.

    This is where the fun starts. There are dependancies you wouldn't imagine. I wanted to create a very minimalistic XP image with basic API functionality and TCP/IP networking. Impossible. The DHCP component requires the SNMP component, which requires the HTML Help component, which requires, yes you guessed it, Internet Explorer !!!! DHCP client -> Internet Explorer : it makes perfect sense.

    Then I foolishly wanted to add SP2's firweall support. The firewall required all kinds of COM and DCOM components, including Microsoft Transaction Server (!!!) or similar crap and of course Internet Explorer as well. Why, oh, why, does a network firewall require Microsoft Transaction Server ?

    Of course these dependancies are not always critical - I am sure I could have deleted IE from the image and DHCP would still have worked - but nevertheless it is funny that MS claims IE is not a part of the OS, while it must be present in the simplest OS image :-)

    Getting back to the subject - I definitely wouldn't use a tool like nLite - you end up with an unsupported custom version of Windows and you never know what is going to break, which service pack or update is not going to install, etc. It is not worth the hassle.

    1. Re:Windows XP Embedded by Mayhem178 · · Score: 1

      That is odd, then. During my first pass at using nLite, I removed IE. I never had any problems with the DHCP client or SP2 firewall. Of course, I immediately went back and tried nLite again when I remembered I couldn't get to the Windows update site without IE.

      Naturally there is some risk involved whenever you tweak any kind of software, especially an OS. In this case, nLite is most useful when you know what the machine is for, and it never expands beyond those bounds (in my case, my gaming box and my media box). Personally, I disagree that it isn't worth the effort, but then again, I may just have gotten lucky and stumbled across a good mix of removed/not removed components in my nLited installation early on.

      I'd be interested to hear of anyone else who has played with nLite or similar software to see what kind of setups you've discovered that work well.

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    2. Re:Windows XP Embedded by Nurgled · · Score: 1

      Hmm. DHCP requires SNMP? SNMP isn't even a core component on stock Windows XP! You have to add it manually from the Windows Components control panel.

      ...or am I missing something?

    3. Re:Windows XP Embedded by d34thm0nk3y · · Score: 4, Informative

      I agree with your sentiment, but the factual errors should have prevented an "informative."

      Why, oh, why, does a network firewall require Microsoft Transaction Server ?

      MS Transaction Server is middleware used in the development of (frequently COM based) internet/network apps. COM is pretty much the basic messaging system used for most MS app, it allows you to use modules from different programs interchangeably (like embedding explorer and stuff like that). So, those will be required for quite a bit of MS software.

      but nevertheless it is funny that MS claims IE is not a part of the OS, while it must be present in the simplest OS image :-)

      MS has never claimed this! They claimed the exact opposite in fact during the anti-trust trials as a reason they couldn't un-bundle IE.

    4. Re:Windows XP Embedded by Nintendork · · Score: 1

      I agree. I'm calling shenanigans on this. Also shenanigans on the comment that snmp requires help and that help requires IE. Worst case scenario is that everything insalls just fine, but help files don't open.

    5. Re:Windows XP Embedded by mycall · · Score: 1

      Why not use a 3rd party windows updater and leave IE off the machine.

    6. Re:Windows XP Embedded by Mayhem178 · · Score: 1

      Seems easier to just keep IE around and only use it for updating purposes.

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    7. Re:Windows XP Embedded by Webmoth · · Score: 1

      "There are dependancies you wouldn't imagine..."

      You mean like in Redhat or Fedora?

      --
      Give me my freedom, and I'll take care of my own security, thank you.
    8. Re:Windows XP Embedded by cecom · · Score: 1

      But that was the point wasn't it ? You did not really think that DHCP actually requires DHCP to work, didn't you ?

    9. Re:Windows XP Embedded by cecom · · Score: 1

      What is the factual error precisely ?

  237. Re:Windows is slow? by Braino420 · · Score: 1

    I have not been able to make all those things work with ANY Linux installation out of the box, and I have tried with quite a few including FC4, Ubuntu, Mandriva and SUSE.

    Is it because you eat n00bcakes?

    --
    They call me the wookie man, I guess that's what I am
  238. Re:Windows is slow? by starnix · · Score: 1

    I believe the point of the article is not to point out any performance deficiency in windows but rather how "fast on their feet" MS is when it comes to innovation in windows.

  239. -1, off topic (and partly redundant) by Anonymous Coward · · Score: 0

    TFA was about how fast they could build an OS, not how fast the OS ran. Nobody read TFA? Well, this IS slashdot, after all. The original slashdot blurb could have been a bit more precise. Did the submitter even read the article he submitted?

    It seems neither hype7 nor Zonk read the farticle. "The New York Times is running an article on why they think Windows is so slow." No, that's just plain incorrect. The New York Times is running an article on why they think Windows development is so slow.

    However, since what Zonk asked why Windows is slow, not why its development is slow, here you go:

    The Windows registry!

    I recently installed XP over 98 (could no longer get drivers, so much for legacy support). I'd reinstalled 98 in a new, clean slate. During XP's install it said "Your computer will boot faster!"

    Well, sure, if you have a 5 year old install of 98 with a 10 gig registry. But on a clean 98 install vs a clean XP install, XP boots far slower than 98.

    I miss good old DOS for two reasons: 1) software installation/deinstallation. Just make a new subdirectory and dump all the supplied files there, and it runs. 2) uninstalling an app is as simple as DELTREE /Y APP 3) when the registry is corrupted, whether by hardware failure, vurus, adware or whatever, you're hosed. You have to reinstall Windows, reinstall all your apps, and restore your data from backup.

    Ten years later I'm still trying to fuigure out why anybody thought the registry was a good idea. Anyone?

  240. Re:Windows is slow? by NapalmMan · · Score: 1

    Well, the other one is a Celeron! I wouldn't expect that to even run Windows 3.1 very well.

  241. Not slow... by freaktheclown · · Score: 1

    Developmentally challenged.

    Oh...pun intended. ;)

  242. what they should do by the_greywolf · · Score: 1

    here's what i think Microsoft should do: (at least, what i'd do in their shoes.)

    scrap MFC. drop ActiveX. remove GDI+. get rid of everything. rewrite the kernel. or, maybe use the Linux kernel - for the irony.

    port Wine and use that for the compatibility layer. they're good at making things easy to use, so they should be able to figure that out - and improve its support for more windows programs. it'd be nice if they contributed to Wine in return, but no matter.

    design a whole new API from scratch: gear it toward simplicity and scalability. POSIX has worked for a long time, so maybe that?

    retool DirectX to operate lower-level. more on terms with OpenGL. slim, light, programmable pipeline, lowest common denominator, but extensible.

    ...

    ah, hell. fuck that shit. they should just contribute to the Linux kernel, X.org, Wine, and write their own DM. that'd be easier.

    --
    grey wolf
    LET FORTRAN DIE!
  243. Then why isn't Linux slow??? by randyflood · · Score: 2, Insightful


    Suposedly Windows is slow since it has to support legacy hardware. But Linux supports more legacy hardware than Windows. So, by that logic, Linux should be slower than Windows... Since that is not the case, I don't think support for legacy hardware is the reason Windows is slow...

    --
    Randy.Flood@RHCE2B.COM
    1. Re:Then why isn't Linux slow??? by DaveCBio · · Score: 1

      Since when does Linux support more legacy hardware? Are there not Windows drivers for pretty well every single piece of PC hardware out there?

    2. Re:Then why isn't Linux slow??? by randyflood · · Score: 1

      Current versions of Windows have dropped support for a lot of legacy hardware that Linux supports. Overall, Linux supports more hardware than Windows.

      --
      Randy.Flood@RHCE2B.COM
  244. Re:Windows is slow? by Thornkin · · Score: 1

    "Neither Windows nor Linux uses kernel audio mixing -- they rely on hardware mixing instead."

    You're simply incorrect. Others have covered ALSA on Linux so I'll not touch that here. Windows 2000 shipped with something called KMixer which did software audio mixing six years ago. Windows Vista is getting rid of this and going with something new called the Audio Engine that does the mixing is user mode. See http://channel9.msdn.com/ShowPost.aspx?PostID=1460 29 for some video discussing the new solution.

  245. Re:Apple's Advantages -WebObjects by Anonymous Coward · · Score: 0

    Before you pay attention to NutscrapeSucks check his posting history.

  246. Re:Windows is slow? by ickleberry · · Score: 0

    Windows XP will run on a machine with 128mb RAM, and it is usable. but not for very long

    Even if you are a windows fanboy you will feel like throwing the thing out the window after a few minutes because how slow it is. And I'm talking about just XP running on that machine, nothing else that would slow it down.

  247. If Mods read TFA... by William-Ely · · Score: 0, Offtopic

    If the people with mod points actually read the article themselves 90% of the replies to this article would be modded "Off Topic".

    --
    Mod me down with all of your hatred, and your journey towards the dark side will be complete!
    1. Re:If Mods read TFA... by William-Ely · · Score: 1

      Oh the irony! I should've known I was asking for that.

      --
      Mod me down with all of your hatred, and your journey towards the dark side will be complete!
  248. Perhaps that is what he meant by JazzLad · · Score: 0

    /ducks!

    --
    "If you have nothing to hide, you have nothing to fear." - Every fascist, ever
  249. Not so sure... by ZxCv · · Score: 2, Insightful

    Every new version of Windows has to support all this old, broken software, because someone, somewhere is using it for a critical business application.

    I'm not sure I buy this... If this old, broken software is being used for a critical business application, who in their right mind is messing with it by upgrading the OS?

    I have a feeling the backwards compatibility in Windows, in practice anyway, actually serves to benefit the average consumer more than it does the average business.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    1. Re:Not so sure... by ajs318 · · Score: 1
      I'm not sure I buy this... If this old, broken software is being used for a critical business application, who in their right mind is messing with it by upgrading the OS?
      Anyone who used to be running said software {which was written by a company which is now probably out of business -- or, if they are still around, they are more than likely not supporting it, instead touting a new and incompatible product} on a Windows 3.1 or 95 PC, which has finally and irretrievably packed up after several years' loyal service. Management supply a brand new PC with Windows XP, expecting it to Just Work. The new motherboard requires drivers which were not built for any version of Windows capable of running the mission-critical software.

      Of course, I would say it was a short-sighted move to use closed-source software in the first place {but then, I would say that -- after all, I'm a sphenisciphile}.
      I have a feeling the backwards compatibility in Windows, in practice anyway, actually serves to benefit the average consumer more than it does the average business.
      Yes, a fair proportion of the aforementioned dodgy software consists of cheap games and educational software aimed at kids, who will have temper tantrums if and when a loving parent is unable to make it work; much of the rest is cheap, alternative home office software, bought by people too poor to buy and too honest to pirate MS Office.
      --
      Je fume. Tu fumes. Nous fûmes!
  250. Celeron is not a good comparison by aws910 · · Score: 1

    I know the listed speeds are dramatically different, but I've noticed that celeron processors are dramatically slower than their full-priced counterparts. I'd like to see that comparison against two equally-spec'd "350MHz" machines. THAT one, I'd believe.

    It just backs up my longtime axiom: "Friends don't let friends buy celerons"

    1. Re:Celeron is not a good comparison by chrismcdirty · · Score: 1

      Okay. Here's the fair comparison. I dual boot the aforementioned 1.5 GHz Celeron laptop. Well.. not so much since I graduated.

      Windows runs dog slow, especially during login or when launching a memory intensive program (Mozilla/Firefox, OpenOffice). Usually, I had a web browser, email client, and IM client running at the same time with as little background processes running as possible. I can't think of the services off the top of my head, but I'd say about half of the ones that default to 'on' when Windows is installed are off. Virus scan was almost always running, unless I planned on opening a large file I know is virus-free.

      Linux/KDE runs acceptably. Some applications (OpenOffice) take a little longer to start than I'd like, but it's rarely slowing down the entire system because one application is launching. Usually, I have a few terminals, web browser, email client, IM client, and text editor running at the same time. I have a multitude of services running, which extend the startup procedure.

      Startup time on both is about the same, if taken from no power to minimal CPU usage after a user logs on.

      --
      It's like sex, except I'm having it!
  251. Figure from where? by SuperKendall · · Score: 1

    And you see the difference on Mac something like 10% of all apps need a patch to run after even minor OS upgrades.

    Care to name a source, or even give an example?

    I have never had to update an app to work after a minor OS update.

    10% might be more accurate for major OS updates like Jaguar to Tiger, which changed a number of system level things that required updates of some lower level tools like disk repair utilities. However that was the first major release that broke much software in that way, normally I'd say 10% is high even for major updates.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Figure from where? by jbolden · · Score: 1

      Jaguar to Tiger is a 2 point minor upgrade (10.2 to 10.4). As for sources just google for it you'll get lots of info (quite a bit on Apple's site) and for example Tiger Review: Incompatibilities and Workarounds, or updates required.

    2. Re:Figure from where? by aristotle-dude · · Score: 1

      Jaguar to Tiger is a 2 point minor upgrade (10.2 to 10.4).

      Windows XP was a 1 point upgrade from 2000 Pro. Some would argue that it was also a minor upgrade. But what you fail to grasp is that the 10.2,10.3,10.4 is the "release" version which has nothing to do with the versioning of core components such as the kernel and frameworks. In Jaguar, the kernel was 6.x but in Tiger it is 8.x. The same thing applies for major frameworks.

      Show me where 10.2 or 10.3 for that matter had anything like Core Image/Video or Core data. With each release, you were getting new or updated core frameworks and a new version of the kernel.

      Google version numbers and versioning. I think you will find that many companies use a similar convention of versioning as Apple does with OS X. Specifically, google the Apache project's versioning guidelines. I think you will find that point releases do not necessarily denote the size of a release or the presence or lack of new functionality, rather it refers to binary and API compatibility. For public API calls, binary is safe in most cases and source compatibility is assured. This is the case of OS X as long as you do not call private or undocumented APIs or are not writing driver kernel modules. For a point point patch, there should be no worries about compatiblity.

      Most developers only increase the full version if they are going to intentionally replace the existing apis with completely new ones or alter them to the extent that the majority of dependant software breaks.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    3. Re:Figure from where? by jbolden · · Score: 1

      Sorry I stand by my point that OS 8 -> OS 9 -> OS 10.0 were much bigger changes than 10.2 -> 10.3 -> 10.4

    4. Re:Figure from where? by aristotle-dude · · Score: 1
      OS 9-OS 10 was a bigger change to be sure, hence the major number change. OS 9 and OS 10 had different "native" APIs. Carbon is a special API which allowed for quick porting to OS X and it was back ported to OS 9 but Cocoa is the brand new API that OS 10.0 introduced.

      Look at this explanation of version number from the Apache project. Here is a wikipedia article on versions.

      As a developer, I can tell you that version number really do not have anything to with the amount of features. It has everything to do with compatibility. If you release product that you expect to be used by other software/plugins, you are expected to preserve a high level of backwards compatibility in the API you expose as long as you keep the same version number. Point releases can add to existing API calls and add new API functions as long as the old calling format is preserved and patches to point releases cannot make any changes to the API at all and only fix internal bugs.

      The generally accepted convention is as follows:

      - 1.x.x releases are patches to fix internal bugs.
      - 1.x releases maintain API backwards compatibility with full source compatibility and high level binary compatibility while providing new API functions and completely new APIs along side depreciated API calls.
      - x.0 releases make no guarantees of binary or source compatibility with previous versions and usually have completely re-factored API or new API from scratch. Each of those "point releases" of OS X have new version numbers for their kernel which signals that kernel extensions from a previous release is not guaranteed to be compatible.

      I really do not understand where this idea that version numbers are tied the amount of features came from. It must have been perpetuated by marketing literature. To put it bluntly, your idea about version numbers is completely wrong.

      PS. API in this case refers to Application Programmer Interface.
      PPS. Ultimately published version numbers are chosen at the discretion of the developer. Some developers choose to change major version numbers which each release even when it is not justified.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    5. Re:Figure from where? by jbolden · · Score: 1

      I happen to agree with the position you are presenting in this post regarding point numbers. The person who brought up component upgrades was you Windows XP was a 1 point upgrade from 2000 Pro. Some would argue that it was also a minor upgrade. But what you fail to grasp is that the 10.2,10.3,10.4 is the "release" version which has nothing to do with the versioning of core components such as the kernel and frameworks. In Jaguar, the kernel was 6.x but in Tiger it is 8.x. The same thing applies for major frameworks .. I was arguing those kernel upgrades and additional functionalities were not major upgrades but point upgrades.

      They weren't advertised as breaking APIs. In spite of that however apps do still have problems.

      So anyway with respect to this post there is no disagreement.

  252. Be careful how far out your ass you talk. by Inoshiro · · Score: 4, Interesting

    I can grab the statically linked binaries off of my Simtel CD set that includes Slackware 2.x and run them. The old statically linked a.out files will run if I put that executable support in, and any statically linked ELF binaries also load fine. Both of those existed 10 years ago (right around when most people had switched to ELF).

    Dynamically linked ones can work, too, provided I install the libraries that support them (and I can install them concurrently with modern libraries, since their names include the versions of their interfaces). Only libraries and programs that directly use the Linux system call interface (not the POSIX interface) are unlikely to work.

    Quake binaries of that era function. The OpenGL 1.x interface they use is provided via my OpenGL libraries. OSS is emulated by Alsa. I can use fancy new binaries given by the Quake source code, if I want, but it's not required.

    In fact, the best part about Linux you could say, is that I am not locked to archaic binary interfaces because most of my code is available in source form to everyone, including people who are willing to recompile it for me and provide it in a nice distribution (Kuuntu) with minimal interaction on my part.

    So we can support legacy, but we choose not to. This choice is important in software use freedom.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Be careful how far out your ass you talk. by metallic · · Score: 1

      The glibc of 10 years ago is not binary compatible with the glibc of today. That pretty much rules out a dynamically linked binary that is 10 years old from running on a modern Linux system today.

      --
      Karma: Positive. Mostly effected by cowbell.
    2. Re:Be careful how far out your ass you talk. by Yosho · · Score: 1

      So basically, you use your subject to insult me and then write a small essay that sums up to "yes, if I install all of the legacy libraries necessary to run them." And as the other poster pointed out, older versions of glibc are not compatible with the current version of the library. How many 10-year-old binaries do you have that are statically linked with glibc? Do you really want to install and maintain older versions of that and dozens of other libraries? Don't you realize that that's even more confusing and convoluted than Windows?

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
    3. Re:Be careful how far out your ass you talk. by Arandir · · Score: 1

      You didn't even read his post, did you? You asked him to give you an example, and he did. He did. He can take an binary from his old Slackware CD and drop it in and have it run. That is your example.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:Be careful how far out your ass you talk. by Yosho · · Score: 1

      If you're going to be pedantic, I asked SWroclawski for an example, not him. Much like him, you appear to have caught the facts of the post but missed the point.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
    5. Re:Be careful how far out your ass you talk. by Anonymous Coward · · Score: 0

      Actually, glibc (aka libc6) itself is backwards compatible since it was first used on a Linux system, even bug-for-bug compatible where necessary. The thing is that Linux didn't use glibc 10 years ago - it used it's own libc (libc5). Older a.out systems used libc4 instead, which I believe was the same code, but with a different ABI.

    6. Re:Be careful how far out your ass you talk. by Anonymous Coward · · Score: 0

      So how many KDE apps or enterprise-class servers do you have that'll still run, smartass? You might've noticed that he said it's possible for "Hello, world" to work. And don't be a moron and say "but MY program asks for your name and says hello!!" Try something that the average desktop user would ever care about.

  253. Re:Windows is slow? by VON-MAN · · Score: 1

    What has boot time to do with responsiveness? And what has DOS to do with runlevel 3??? You really make me wonder about your perspective now.

  254. legacy by larry+bagina · · Score: 1
    Macintosh was in the same situation, perhaps even worse, back in the 90s. System 7 had a lot of itnernal problems, scalability, no protected memory, cooperative multitasking, etc. Apple spent a lot of time and money with alternative kernels -- Copland/Gershwin/Taligent, etc, before they went with NeXT (and emulated/classic support for legacy apps).

    While MS is spending money and delayed, I doubt they are in as bad a shape as Apple was. XP, even 2K are stable operating systems. What will Vista offer? More Eye Candy?

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  255. inovation? by hitmark · · Score: 1

    hmm, i fear that the word have become worn out...

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  256. Re:Windows is slow? by laughing+rabbit · · Score: 2, Insightful

    Don't buy consumer machines. Buy small business machines. Nice and clean.

    --
    No incumbents, not no where, not no how.
    Vote them out every term.
  257. parent mod up by Tei · · Score: 1

    I guest the parent comment its very informative, please mod up.

    --

    -Woof woof woof!

  258. It's the architecture, stupid by einhverfr · · Score: 1

    Backwards compatibility, and even testing constraints cannot account for Microsoft's sluggish release cycle. This can only be accounted for by an architecture that does not admit to easy expansion.

    --

    LedgerSMB: Open source Accounting/ERP
  259. Re:Windows is slow? by Anonymous Coward · · Score: 0

    How many reboots? Clearly you need to reboot your brain my dear fellow. I installed xp on my lifebook a week ago and it needed one reboot to get the drivers installed, as you'd expect.

    it really is amusing to check in on slashdot nowadays- at this point in time there's no doubt that the majority of contributors are suffering from real delusions.

    We all listen to the sad clowns who wastes thier money on a Mac and insists that they've gotten value for money in terms of computing power. BTW have you noticed how how quickly the look of apple computers date; even the famous Mac design flair is a bit lame if you happen to tire of translucent plastic or something that looks like a cheese grater. Of course you can always swallow the marketing crap and get your wallet out (again!)

    But check it out, unless you use IE and allow your machine to be burdened with malware, a properly configured pc with xp is lightning fast with any application you might need a computer for. Turn off all the the eye candy and it'll piss on any other os.

    You might not like it but its true.

  260. Compatibility vs Compatibility by MonoSynth · · Score: 1

    When Mac OS X was released, there was a 'compatibility layer' for OS 9 apps, but it was slow and kludgy as hell. That was a clear message to the users and the developers like 'Hey, this is a new OS, you'd better buy/develop apps that are specifically written for it!', and within a year every major app was modified to run natively on OS X, and the OS9 layer could be removed.

    Microsoft is way too nice for the users and developers. They make things just too compatible. If you want to develop in VB now like you did back in '96, you can, and people can run your software. This is not how it's supposed to be and this is killing Windows development. In one of the comments on the Minimsft blog I read that Vista will have 86 different technologies like RPC/MAPI/COM/OLE/OLEDB/VB/VB.NET/.NET 1.0/.NET 1.1/DTC/COM+/WPF/WPF-E/Windows Forms/etc (quote), mostly just for compatibility. Why do they implement those technologies so good? Do it crappy (but just not crappy enough to make users too angry) and people will stop using them, switch to new technologies, and you can clean up your OS!

    If OS X had provided native OS9-support, there would still be people devving like they did for OS Classic, and updates to OS X would be a lot harder to do for Apple.

    1. Re:Compatibility vs Compatibility by Anonymous Coward · · Score: 0

      LOL, I can run software from the 70's on my unix/linux boxes. you windows/mac users are all fucking noobs, get a real computer and stop whining.

  261. Why is Apple even mentioned? by Anonymous Coward · · Score: 0

    All they do is make iPods, right? I mean, what other products do they make that even matter (statistically speaking)? Anyone have the numbers on total number of COMPUTERS and where Apple lands? I am talking Data Centers, homes, coffee shops, etc. If Apple had as many things to worry about as MS, they'd never get anywhere. And, the only innovative thing I have seen from EITHER company is the iPod. Screw patents, what has changed my life is the personal computer (uhm, Commodore, Texas Instruments, Timex Sinclair, Apple and many others) and the Internet (DARPA). MS wrote the BASIC code for some of the above..... and the GUI? Come on, everyone knows Xerox threw it to Apple. For those who think I have never owned a Mac.... sorry - I had a SE30 in the early days..... biggest waste of money I ever spent.... system bombs up the wazoo - more than my clean, non-user fudged Windows 3.0 machine. And IP entries required a REAL knowledge of IP..... LOL, innovation, yeah. LocalTalk.... yeah, funny - Slowest network I was ever on... even then, ARCnet & Starlan were faster. The ONLY things Apple has done right is marketing (gotta hand it to them) and the iPod. The rest, I am not impressed..... at all. - Colby

  262. 6.x - 7.x broke lots of things :-) by billstewart · · Score: 1

    My parents got their first Mac in about 1985, and gradually updated the hardware with things like a hard disk and an external fan. They get the Performa 630 some time in the early 90s, but kept the old Mac around because some third-party apps they liked never ported to 7.x. Last fall my mom finally decided she ought to upgrade to a new iMac, largely because she needed a bigger brighter screen and didn't want to burn the desk space that a large CRT would require. (Also her Mac support guy had retired and lives across town, and she doesn't drive any more.) As far as I can tell, anything she used to use on 7.x has newer versions or adequate replacements under 10.x, and she's dealt with the 6.x mailing-label program's non-portability by getting someone else to run the civic association mailing lists.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  263. If Apple's so darned good... by WillyPete · · Score: 1

    ...why can't they deliver a decent gaming experience?

    Of course they can make tough decisions. They have to in order to survive! The PC market is sort of their appetizer, just to squeek by until the next opportunity (a la iPod) arises.

    Their lack of software is rediculous. They don't, to the best of my limited knowledge, even have their own productivity\business suite! If they can't outdo MS to the extent that MS is bad for users business, they can't compete.

    If they can't deliver gamers, then they aren't delivering anything but niche-market devices.

    It's like comparing oranges and pianos. They both involve wood.

    --
    Shaw's Principle: Build a system even a fool could use, and only a fool would want to use it.
  264. Re:Windows is slow? by Anonymous Coward · · Score: 0

    what kind of weird things dude-

    you mean like you realise that you don't really know much about computers and you're a bit of a dunce who needs to hate MS coz thats the only way you can differentiate yourself

    or weird like you realise that computers are just a tool and life is way too short for trying to express yourself with esoteric os crap.

  265. Re:Windows is slow? by mattyrobinson69 · · Score: 1

    If by "it still uses a 20 year old...method of talking with the video card", you mean openGL, then yes, its first incarnation is quite old, but by that standard DirectX is probably 10 years old by now.

  266. But still the same windows user expectations... by Anonymous Coward · · Score: 0
    I've left it running for weeks with no problems.

    Wow - Really!?! Weeks! Amazing

    % uptime
    12:17:42 up 212 days, 55 min, 23 users, load average: 0.94, 0.67, 0.38

    The typical Mac, Linux or BSD user expects to never have to reboot for anything other then hardware failure or the very rare critical kernel update. I expect months of uptime.

    1. Re:But still the same windows user expectations... by Anonymous Coward · · Score: 0

      Oddly enough, even without using this "tool", my Windows XP boxes already have an uptime of many weeks. Not as long as my Linux boxes, but Windows XP is very capable of long uptimes as long as you don't have crappy drivers and/or crappy hardware.

  267. Seems ironic by xihr · · Score: 1

    That seems an ironic comment. Pretty much all throughout the System 7 days, System 6 was still supported. And when they made their switch over to the PowerPC hardware, overwhelmingly large sections of the operating system code ran emulated, making them far slower.

    This strikes me as cherry-picking data.

  268. Linux has more legacy support yet it is faster ... by Anonymous Coward · · Score: 0

    A have several hardware pieces that do not work with Windows but work fine with Linux.

    I believe there are more drivers in Linux than in Windows kernels.

  269. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Funny that if I combine my two (okay maybe a little exaggerated) rules of thumb their speed becomes roughly equivalent: p4 - 50% hit, celeron - another 50%.

  270. Don't drop legacy support! by Cervantes · · Score: 1

    Come on you fuckers, don't you dare drop legacy support! If I can't continue to run my SiS onboard, dual-screened with a Matrox card from 1988, on my Asrock mobo with a Cyrix processor, my funky-ass coax-only network card, and my sound card made by some freaky reman company out of taiwan that only made 4 cards in total before the entire factory burst into flame.... well, that would just prove how much Windoze suxxxxors!!11 /sarcasm

    Seriously, legacy support is one of those things I remind everyone about when they complain how much windows sucks and how complex the code is. Yeah, it kinda sucks, it makes things a bit slower and less stable... but would YOU like to try and code something so that 100,000 different parts, made by random manufacturers who may be out of business, and probably didn't follow spec, have at least a chance of working properly together? I'm not a fanboi, but I /am/ impressed that I can take most hardware, plug it into a random box, run a 2k or XP install, and at least get it to the point where it starts up and tells me what it's missing. In most cases, the most it complains about is that I'm using a 10-year old video card, and it's gonna give me "ugly mode" until I get that fixed up.

    I applaud their efforts to try and rewrite, just as I applaud their efforts to try and keep legacy support going... but with the move to 64 bit, PCI-E becoming standard... perhaps it's time to put the hammer down, and say "No, we're sorry, Vista supports hardware made after 2003, and that's it. I'm sorry son, but your Rage 3D card and your Voodoo2 add-on are just gonna have to be upgraded."

    --
    If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  271. Not an insult. by Inoshiro · · Score: 1

    You were talking out of your ass. Let me illustrate:

    "And as the other poster pointed out, older versions of glibc are not compatible with the current version of the library. How many 10-year-old binaries do you have that are statically linked with glibc?"

    glibc wasn't used 10 years ago in many distributions, libc4 and 5 were. Anything that did link with glibc was likely statically linked so that they could be run on libc4 and libc5 systems. The glibc movement didn't occur until a few years later when glibc2 became a viable library.

    "Do you really want to install and maintain older versions of that and dozens of other libraries? Don't you realize that that's even more confusing and convoluted than Windows?"

    No, it's less confusing and convoluted because under Windows, where your DLL files were not strongly versioned or protected.

    mfc42.dll had a number of versions more than 10 and less than 40. Netscape 3, 4 both had different mfc42.dll files shipped with them. Any shareware application that shipped with it and didn't check before hand could overwrite it and turf your system. Only in Win2k and up do they have a DLL cache that resists such behaviour.

    I can install libc4 and 5 alongside my modern glibc2 easily and without troubles. Provided they use the POSIX interface, they will run cleanly. On a BSD, I'm even better off, because the Linux personality can take care of any nasty differences to the non-POSIX APIs.

    Linux can have a setup similar to Windows, except it has fewer gotchas lurking. Thanks to the way the Open source philosophy is, we don't have to worry about it.

    Your original argument was a straw man. When I reply to your statement about binary compatibility ("You have a modern system running Linux that can run a binary that was compiled 10 years ago? That's honestly pretty hard to believe. Can you give an example?") such that I show it's a non-issue due to the different social behaviours around free software, you claim I am attacking you personally and make a further straw man about binary compatibility. You are a troll.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Not an insult. by Anonymous Coward · · Score: 0

      Thank you. I get rather tired of people so embedded in the Windows perspective that they think the whole world runs this way and can't conceive that anything else could exist. Thank you for the informative post.

  272. Utter Bunk - Compatibility Not That Great by ickoonite · · Score: 2, Insightful

    This is poor, even for the NYT - a shameless puff piece trotted out by someone presumably in Bill G's pocket. It helps to deflect attention hitherto focused on the Vista delay announcement. "Oh, poor Microsoft," we cry. "How they have suffered to make Windows so very backward compatible. This must be the reason for the delay." And so it continues ad nauseam.

    Rubbish. Utter rubbish. As numerous people have attested in this disucssion, it is often necessary to retain Windows 9x boxen in order to ensure compatibility with a particular piece of software on which one has to depend. And that ignores the innumerable hiccups encountered in the switch from DOS/Windows 3.x to Windows 95. It was ten years ago, now, so I will grant that some may have forgotten (or, at a guess, given the profusion of Myspace-era teens on Slashdot these days, they were not around to even remember), but a lot broke in that switch. At that age, my particular peeve was games, although the experienced - among which I like to include myself - were generally able to continue wrestling with fancy memory configurations in order to get such software to run. Still, it certainly wasn't easy, by any means.

    The switch to the NT kernel has brought even more difficulties, many of them insurmountable. If you still have a piece of DOS software that NT won't run, there is no MS-DOS mode to restart in; the command prompt is sufficient for some but not all requirements. Certainly anyone who still wants to crack out an old DOS game under Windows XP is totally fucked, although one might like to remind them that it is time to move on...

    Still, all of this would be as naught if it were not for the perpetual insistence on attributing the resplendent brilliance of Apple's Mac OS X to its willingness to shirk a supposed responsibility for backwards compatibility, the idea being that Windows sucks because it has excellent backwards compatibility. I have never understood this argument.

    Probably because it is bunk. Among a diverse array of boxen at home - running, I might add, DOS, Linux, OpenBSD and Windows - I run Mac OS X 10.4 on a PowerBook G4. I am not about to indulge in a lengthy diatribe about the myriad ways in which Mac OS X is superior to Windows (or Linux, or...), because that has been ably done already, but I feel a short note on backwards compatibility is in order, seeing as it is that which is under attack.

    Mac OS X has excellent backwards compatibility. I would argue in fact that from a user's perspective it is in some ways better than, say, that of Windows XP. It is beyond doubt that from a technical perspective, Mac OS X's backwards compatibility is superior to that of Windows XP. Consider why:

    A quick perusal of various of the abandonware sites will render unto you a very plethora of old software for your DOS PC or Mac box. The difference is that you'll need an emulator to run the for-DOS stuff. Most of the time, anyway. On Mac OS X, assuming the Classic environment is installed (and I grant that it no longer is by default, but it is supplied on the Install DVD), you just double click the icon and within, say, a minute, you are playing a way on a classic version of Monkey Island from the early 90s. Maybe earlier. Oh, and with sound. Or perhaps the first version of Microsoft Word floats your boat. I have an old Japanese version of Microsoft Office on here which has proved indispensible on more than one occasion.

    What is impressive is that some of this software is 20 years old and still works. Not only was it written for a totally different operating system, but it was written for a totally different chip architecture too. It integrates well too. An icon for a Mac OS 9 (or earlier) application can simply be placed in the Dock like any other application, and it runs - with menu bar and everything - just as it would in Mac OS 9. Whatever you may make of Windows or the Mac, that kind of compatibility is amazing

    1. Re:Utter Bunk - Compatibility Not That Great by Ash-Fox · · Score: 1

      Actually, I have never come across a DOS application I couldn't run under windows 2k/xp. Of course there were plenty of applications that didn't run out of the box, and I had to customize settings for them (properties of the executable), run them in their own seperated memory (sand boxed) from the rest of the system, so it wouldn't do anything evil to windows (use the start command).

      Things later developed like VDMsound, only enhanced being able to run DOS apps under win2k/xp, as you could get propper sound for older DOS apps, that particulary only worked with older soundcards.

      I am quite keen on my DOS compatability, as I do play a lot of old DOS games and tend to boot up old dos software to steal ideas for design implementations in software I write ;)

      I can't say the backwards compatability in that sense under Windows was bad. Of course, binary compatability isn't a issue it seems in newer versions of windows.

      Any how, wouldn't a more reasonable comparison of MacOS classic apps running on MacOSX? Be windows 3.11 apps running on windows xp... So far, I haven't discovered any problems with running such old software either (games, old custom software companies use, Heck even macroeconomics test software which I baught a year ago [I can't believe they're selling software that was designed for win3.11 still]).

      And about MacOSX compatability, I do recall that Apple clearly stating that they're not going to supporting classic applications on MacIntels, so, they are dropping support for older apps it seems.

      I know this wasn't mentioned in the NY article, but I'll talk about it anyway. The things that I've seen which slow down windows a lot, are mostly just.. idiotic designs. Such as using the internet explorer rendering engine to draw JPEGs as the background (BMPs have a totally different engine for drawing in the background). Plus, you really don't want to know why File -> open/save dialogs *can* take along time to display, it's insane.

      --
      Change is certain; progress is not obligatory.
    2. Re:Utter Bunk - Compatibility Not That Great by Anonymous Coward · · Score: 0
      Certainly anyone who still wants to crack out an old DOS game under Windows XP is totally fucked, although one might like to remind them that it is time to move on...
      Bullshit. Try out DOSBox sometime.
    3. Re:Utter Bunk - Compatibility Not That Great by ickoonite · · Score: 1

      Bullshit. Try out DOSBox sometime.

      I think it hardly need be said that what is being talked about here is Windows as shipped. Once you add third-party software in, obviously the situation changes.

      But that's not as fun as a reactionary retort.

      Idiot.

      iqu :|

    4. Re:Utter Bunk - Compatibility Not That Great by NutscrapeSucks · · Score: 1

      The difference is that you'll need an emulator to run the for-DOS stuff.

      An additional emulator is really only needed for games. The vast majority of DOS business applications run directly in the built-in emulator.

      And as I said elsewhere, Windows (any version) back-compat for business applications is much better than MacOS (any version). It's great that Monkey Island runs in Classic, but old versions of Excel will not.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  273. Re:Windows is slow? by Dolda2000 · · Score: 1
    How about /proc/*/maps? It indicates that only the heap of a program such as calctool is as large as 2,670,592 bytes (652 pages). And mind you, that's just the heap. I haven't counted bss segments, private mappings of SO .data segments or the stack, or any other process-private mappings. How about the fact that it takes 0.68 seconds of CPU time just to start and exit gcalctool? And that's just for tiny programs like gcalctool -- don't get me started on programs like evo (or, especially, Firefox, only that's not GNOME).

    How about the fact that when I log out from GNOME, my free memory increases by around 500 MiB? I would think that is about as accurate a measure as you can get. And indeed, I then count the free pages excluding blockdev caches. I don't really mind that it uses much memory, if only it weren't for the fact that I'll have to wait 10 seconds every now and then to get a process paged in from swap.

    I mean, don't get me wrong and all -- I use GNOME and I like it, but it is terribly resource-inefficient, and the vast part of all dynamic memory allocated in GNOME programs is most likely not allocated by glib or gtk (since I have written programs myself using Gtk that don't use at all as much memory as even gcalctool). I just can't help thinking that it should be possible to optimize it a lot. (Of course, before you mention it, I have been thinking about taking the task upon myself, but I just have too many other things to do.) I read that one of the large pieces of news about GNOME 2.14 was that it's supposed to be heavily optimized, but I haven't tried it yet (it's not unmasked on portage yet).

  274. Virtual Memory Manager by scdeimos · · Score: 1

    It's not backwards compatability which causes Windows to be so slow, it's the crappy Virtual Memory Manager. It is flawed by design causing large amounts of physical memory to be paged-out to the page file(s) on hard disk (which is massively slow by comparison) while there is still plenty of physical RAM available. You can see this in Task Manager on systems with >1GB RAM installed, using maybe only 100-200MB after startup, but with that much and more also in the page file. The system I'm typing this on has 534MB of RAM available but there's 356MB sitting in the page file! Why?

    Whilst backwards compatability in the API doesn't help to inspire speed, this could easily be solved by running Virtual Machine environments which wrap the older apps and their older API's. Vista would represent an ideal opportunity for MS to implement this, especially now it has been delayed even further (why not scrap and start again - OSX was developed from scratch in less time). Since an out-of-the-box machine is slow running only "new" applications, though, I don't personally accept backwards compatability as the reason for the slow-down.

  275. Yes, Windows is slow. by Max+Threshold · · Score: 1

    Processes routinely hog the CPU or disk on my WinXP Pro gaming machine, making the GUI unresponsive for several seconds. By contrast, yesterday I had the CPU on my Ubuntu machine at work loaded to nearly 100% with a big PostgreSQL query, and Firefox remained fully responsive.

  276. Re:Windows is slow? by Max+Threshold · · Score: 1

    You must be new here.

  277. Pure speculation by Jerim · · Score: 1

    While we are at, I suspect MS is successful because they paid a gognards weight in gold to the Elf King Rehudel.

    Oh, and Windows is slow because the hamster inside gets tired. That is why restarting it works so well, because it gives the hamster a rest.

    1. Re:Pure speculation by nbucking · · Score: 1

      All hail the elf king!

  278. Re:Apple's Advantages -WebObjects by Anonymous Coward · · Score: 0

    Before you pay attention to jimijon check his posting history.

  279. Fool.... by gatkinso · · Score: 1

    ...some people just may oblige you when you issue a challenge.

    Of $5.709B total revenue, $3.397B were iPod and Other Related Music Products and Services.

    http://images.apple.com/pr/pdf/q106data_sum.pdf

    --
    I am very small, utmostly microscopic.
  280. [cruel but true] by Rogerborg · · Score: 1

    It's easier to ignore your customers when you don't really have many to begin with.[/cruel but true]

    --
    If you were blocking sigs, you wouldn't have to read this.
  281. How do they explain why OS X is so slow? by Anonymous Coward · · Score: 0

    I surely haven't seen OS X perform any better than Windows XP Pro both on freshly installed systems. If anything the user experience on OS X seems to be consistently like swimming through pea soup. I've been told by MacHeads that this is for a consitent feel.

    Strange article, yes there is legacy support it's why you can run the OS on so many different hardware configurations and still use you older peripherals.

    I guess only Macheads are willing to throw everything out every 4 years and start over. Of course after spending a premium on a sole source solution Macintosh what do they care about another $500-$1000 in peripheral replacments.

  282. Legacy design by Arandir · · Score: 1

    It's not slow because of legacy software, it's slow because of legacy design. Windows is designed for localized single user monotasking. There's a lot of networking, multiuser and multitasking blobs and layers tacked on, but underneath it's still operating with a legacy CPM/86 mentality.

    If you're only running one application, Windows is damned fast. But it starts to significantly slow down after a certain number of applications. Have an admin log in remotely for some maintenance and it starts to seriously drag. I don't have a problem with this, because I'm in the habit of keeping crap off my system tray and shutting down applications after I'm done using them. But a coworker never shuts down any application. She may have twenty or thirty different windows up on her screen, and her habit is to keep minimizing stuff until she finds what she wants. Her system is dog slow, and restoring a particular window can take two to five seconds (on a 2Ghz system).

    But the exact same behavior on her Solaris workstation does not result in a slowdown. The disorganization is still there, but the cold molasses sluggishness is not.

    Another example. When I compile software under Windows, that's pretty much all I can do. Every other application starts stuttering, and the whole system drags. But compiling software under my FreeBSD or OSX systems results in no noticable slowdowns. Even with three simultaneous builds going on, my FreeBSD KDE desktop is just as fast and responsive as ever.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
    1. Re:Legacy design by Vegeta99 · · Score: 1

      Huh?

      I'm burning a DVD at 8x in the background (with Nero), have a divx-encoded movie playing on my second monitor (with WMP), and I have a few Firefox windows open on top of that. 2.4GHz P4. No slowdown involved. Maybe your coworker's apps just suck.

    2. Re:Legacy design by Arandir · · Score: 1

      That not very many applications. Really. There's no load on that system, and you're miles away from even beginning to fill up memory. You're basically describing my idle time under FreeBSD. Really. Last night, for example, I'm building the latest KDE in the background (massive CPU usage, in other words), automatic cron stuff is running, I'm playing MP3s and Oggs in Amarok, a couple of Konqueror windows open playing Flash animations, a large image heavy PDF open, several dock apps, and I'm using OpenOffice Writer. No sluggishness, stuttering or hiccups. Doing this under Windows is disastrous. I can't even build under Windows without WinAmp stuttering on an MP3.

      My coworker has about twenty to thirty windows open, not your five or six. She probably has a couple of Outlook email windows open, a couple PDF documents open, half a dozen spreadsheets and Word documents, Visual Studio in the middle of a lengthy build, several explorer windows, a couple IExploder windows with IExploder-only company webapps running on them, both of which have their own Java VM running, Hummingbird Exceed runing an X server with several associated xterms and Solaris apps, and twenty different icons blinking in the systray. She never logs out of her system, but only hibernates, so I suspect she hasn't seen her desktop in weeks.

      That is extreme, to be sure. But my point is that the equivalent behavior pattern under her Solaris workstation does not result in any slugglishness.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  283. Related Question by Orphaze · · Score: 1

    So far, no one has been able to answer this question for me: Why must individual processes be loaded every time a system boots? I'm curious as to why "hibernation" is not the default way of loading an operating system into memory. Why not have a ram image of the operating system that is loaded at boot? It takes seconds flat to go from completely off to ready to go, as opposed to the traditional way of manually starting each process one by one which can take upwards of 20-30 seconds (the terror!) on a new system.

    I know that as one does updates to a system (or other kinds of changes) the said processes will change, but could the operating system not just create a new image to reflect that when necessary?

    It seems so glaringly obvious to me that there must be a good reason that it does not work like that. I know one thing, I'm quite happy with the hibernation feature on my girlfriend's laptop. I wish my powerbook could do the same thing. Hibernation is vastly superior suspend / sleep. I seem to have some degree of expectation now that when I go to my laptop it should be absolutely ready to go with little to no boot up time, but unless I want to waste battery life by sleeping (And no, the "breathing" LED is not cute) I have to boot from scratch.

    Please, save me from my ignorance!

  284. Business Strength Becomes Technical Weakness by 4of12 · · Score: 1

    Actually, the feature-laden complexity of Windows and Office has benefitted Microsoft over the years. This is something the Times article doesn't really mention, but which is an important point.

    If Microsoft had engineered Windows and its other applications according to widely-accepted technical design principles like modularity, interchangeability, complete and open specification (would have ironed out device driver issues better) it would have made maintenance much easier now. But doing that would also have opened them up to more competition along the way and the possibility of people migrating and branching to competing products and losing market share. Bundling everything together and "leveraging Windows" (BG's mantra) was a successful business strategy for keeping competitors at bay and discouraging users considering a switch to something else.

    My sympathies go out to the worker bees in Redmond who have lost out on the big stock appreciation and arrived just in time to re-tie an even larger Gordian Knot. All work and no pay.

    --
    "Provided by the management for your protection."
  285. Code by Google & Cut Paste by Dareth · · Score: 1

    They can hire Google to index their entire existing code base. The new OS can be made by developers "googling" for existing code where needed and cutting and pasting it in!

    This will be just like programming for OSS! Bound to improve efficiency and Vista or whatever the new OS is called will be done in no time!

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  286. Windows gets slow over time by whitehorsedigital · · Score: 1

    I know the article doesn't have to do with the speed of the operating system. But that's much more fun to talk about.

    I have been using the same computer with the same install of Windows 2000 for 3 years. I was as happy as could be about its performance when freshly installed. I have been able to go so long because I keep a lean machine. I have never gotten a virus nor any really bad spyware.

    However, with each service pack install and especially with hotfix installs, the computer got slower and slower. Four service packs and 53! hot fixes later, my computer now runs like it has a 6502 (gosh I think I just dated myself).

  287. There's your problem by SuperKendall · · Score: 1

    Jaguar to Tiger is a 2 point minor upgrade (10.2 to 10.4). As for sources just google for it you'll get lots of info (quite a bit on Apple's site) and for example Tiger Review: Incompatibilities and Workarounds, or updates required.

    Well there's the problem, you are msireading Apple version numbers!

    Jaguar to Tiger was on the order of the shift from Windows 98 to Win2k. A lot of system API's were changed (some finalized for hte first time)and many core frameworks added.

    When reading the Apple version numbers understand that you are talking about "OS Ten" version "4" (with tiger). The 4 is not a minor number, and the 10 will never increment (at least not for a few decades). For instance, the current version os OS X is "10.4.5". The ".5" is the minor number, and then of course for even finer grained releases before public updates there are build numbers as well.

    As for the incomaptibilities, I note those are all Tiger - as I said there were a lot more of those than for other releases. Note how many of those are mostly cosmetic or have minor workarounds. Try to find a list like that for 10.4.4 to 10.4.5, or even for Panther to Jaguar and it's far shorter - much less than 10% of the apps (and the lists you found are not even 10% of the avilaible applications on OS X).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:There's your problem by jbolden · · Score: 1

      Between Windows 98 and Windows 2k the entire kernel was replaced, the entire programs model was replaced most interfaces were replaced the administrative system was replaced the whole driver model was changed. Windows 98 literally has almost the same relationship to 2k that classic does to OSX. Its a much bigger change.

      10.0 -> 10.4 are evolutionary. Each one is a step forward. Regardless I'm not arguing 10% break between 10.3.4 and 10.3.5 but those changes happen every few months.

    2. Re:There's your problem by SuperKendall · · Score: 1

      Between Windows 98 and Windows 2k the entire kernel was replaced, the entire programs model was replaced most interfaces were replaced the administrative system was replaced the whole driver model was changed. Windows 98 literally has almost the same relationship to 2k that classic does to OSX. Its a much bigger change.

      Yes, similar levels of change were undergone in the lower levels of OS X as well. As I said, pretty much the same situation... or at least far closer that say SP1 to SP2, which is a minor point release.

      Certainly between 10.1 and 10.4 there were more changes in OS X even if you doubt the jump from 10.3 to 10.4.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  288. Glad someone else noticed by Anonymous Coward · · Score: 0

    Thought it was just me. Microsoft Visual Studio suffers from slacked-jawed waits and tardiness as I type. What's the point of having Dual-Core-3GHz+ monsters if Gate's minions can't write software that uses it efficiently. Honestly, my old Commodore 64 more responsive!

    Notice to the article was by John Markoff, the reporter who framed Kevin Mitnick. Surprised he didn't blame Kevin... "who used a Captain Crunch Whistle to hack through the Microsoft Switchboard, then whistled viruses into Bill's Server." I just hope the movie is better than "Takedown." x-o

  289. VISTA a rewrite? Not what I'd heard by Anonymous Coward · · Score: 0

    I'd heard from people who should know that VISTA is still going to be based on COM. Given the new loader in Dot-Net and the possibility of having that at a deeper level, with UNIX-like side by side versioning and shared loading, it's too much work for Microsoft to remove COM and replace it in VISTA.

    COM is a real pain at the moment. When debugging in Visual Studio 2005 if we take more than 60 seconds thinking about it we get a COM timeout exception and the whole thing falls apart. Not sure if all application types suffer this, but ours does. 60 seconds to complete all debugging.

  290. One word: registry by koick · · Score: 1

    I can tell you why it's slow; everyone (especially Microsoft) insists on storing data in the registry. Proof: if you do a fresh install of WinXP, it's snappy, but as you add programs (especially Visual Studio or MS Office for example) it sloooows down. No, it's not because the harddrive is filling, it's because to do anything, the OS has to navigate the now bloated registry file.

    Just say NO to registry bloat -- next time you write software, use an *.xml file to store configuration data!

  291. So...WHY is Windows slow? by dtjohnson · · Score: 1

    Everyone has seen slow Windows and they want to know WHY it's slow. No one cares about Microsoft being slow to develop new Windows or IE or whatever. Yawwwn.

  292. Try posting an accurate summary by caitsith01 · · Score: 1

    It is very easy to infer from the summary that the article is about Windows run-time performance.

    "Geepers! The Slashdot editors have posted random jolly junk again!"

    --
    Read Pynchon.
  293. Dynamically compiled programs last longer by Anonymous Coward · · Score: 0

    Actually it's the statically compiled programs that have more compatibility problems, because they may refer to fixed memory structures or interfaces that nrmally would dwell in the .so. Dynamically compiled programs may run fine for years if the interface doesn't change. That isn't likely in Gnu/Linux, because people are coming up with new interfaces all the time and abandoning the old ones, but on stodgier OSes like Solaris you'll have better luck.

    For example, we are able to run a couple of old horrible legacy apps on Solaris 9 and 10 as well as the Veritas Netbackup client software be bought in 2000, when Solaris 8 was brand new.

    Not that it's a bad thing, the GNU/Linux efforts put a little less emphasis on backwards compatibility than the commercial OSes..

  294. What? by JackAxe · · Score: 1

    I upgrade my PCs about every 2 years, I upgrade my Macs every 3-6 years. Each OS X update has only increased the speed of my Macs. Every Windows update and service pack update has only bogged down my PCs, which is why I have to upgrade them more often. My PB 1Ghz is 3.5 years old and it's faster today, then it was when I bought it, and this is because of Apple's OS optimization. My XP3200 and MP2800 are both feeling slow these days.

    Sole source solutions/peripherals? That's BULLSHIT!!! If you hadn't noticed, Macs like PCs have USB ports, so all the same USB devices I was using back in 99 still work on my Macs and my PCs today. Unless USB goes away, I won't have to replace any of my perhiperals until they die. Macs use the same perhiperals as PCs, lots of things have changed in the past decade. If you're refering to video cards, OS X has support for cards going back to the late ninties. Sure you can't run the latest and greatest CORE GPU effects on them, but they still work.

    Here's a linke to Apple's official supported hardware. Some of these Macs were released 7 years ago; http://www.apple.com/macosx/upgrade/requirements.h tml

    <]=)

    1. Re:What? by Ash-Fox · · Score: 1

      One word, 'spotlight'.

      --
      Change is certain; progress is not obligatory.
    2. Re:What? by JackAxe · · Score: 1

      Excellent feature, especially with the latest OS udpate. It takes less than a second to bring up results from a cold start and I have over a terabyte of disk space on my main Mac. I get the same results on my PB with its internal 4200 RPM 60G. Very impressive. It was a bit rough with the first release, but it was still tremendously faster than Window's search feature. Macs have always been way faster in this area though, even before Spotlight.

      I tried Google Desktop Search for my PCs, which was recommended by a friend, but compared to Spotlight, it's an abomination,

      <]=)

    3. Re:What? by Ash-Fox · · Score: 1

      I've found that spotlight has slowed down Macs I've had access to (compared to before). Although if you want to compare desktop search, I suppose you could try Windows's indexing service (since that integrates with window search). However undeniably, it's quite 'stupid' in it's functionality.

      I've heard that Yahoo's desktop search utility is somewhat better than Google desktop by the way.

      --
      Change is certain; progress is not obligatory.
  295. Re:Windows is slow? by kbielefe · · Score: 1
    You're giving him too much leeway by letting him define "crappy hardware."

    My 486 is pretty responsive with the latest versions of the linux kernel, lynx, pine, and vim, for surfing the net, reading email, and writing documents. I could probably get software suspend working if I cared enough.

    I'm in the Phoenix area if anyone wants to load XP on their 486 and have a showdown.

    --
    This space intentionally left blank.
  296. Re:Windows is slow? by Clockwurk · · Score: 1

    The volume buttons on dell keyboard work with no problems on my mac, as well as all 5 buttons on my mouse, and my monitor is correctly identified (and sets up the resolutions and refresh rates) on both windows and mac with no user intervention. Only on linux do I have to run a console based program to tell my monitor what resolutions and refresh-rates it can use (and that often doens't work). Despite following the Ubuntu wiki exactly, I never did get it to display anything above an eye-hurting 60hz, even though it recognized my monitor model.

    It's 2006, shit like this needs to be automatic.

  297. hey look at me by Anonymous Coward · · Score: 0

    Ooooh, look at you! What a stud you are with your four digit number. It's so sexy I can hardly control myself. Every word you type should be transcribed to paper scrolls and buried in clay jars for future generations to discover and worship. You are obviously the most intelligent person in the whole wide world, well, except for 5489 (and lower of course).

    OK, now that's out of my system. I feel better.

    Of course Apple can stay lean and mean by trimming the fat. Foremost they have but a couple dozen users. Who's going to care if they get pissed, no one would even hear them. Then there's the simple fact that making a machine obsolete forces that person to buy a new Mac, which in turn gives Apple more money.

    That was the business model of the US auto manufacturers for many years. Build a car to last for a couple years tops so people will have to buy more cars. Worked great until the Japanese stuck their noses in.

    So many people credit Apple with making all these great desicions that got them where they are today. Personally, I fault Apple for making all these ignorant decisions that got them where they are today.

    If Apple is so friggin' wonderful as oh so many zealots would have us believe, then why are they not number one? The answer is simple to the rest of us. Just like their photoshop benchmarks for so many years, Macs looks great in very specific invdividual aspects. Yet when it comes to the overall product, when it comes to choosing either brand A or brand B, nearly everyone chooses brand A.

    This is becuase almost no one buys a computer to accomplish only one very specific task. If Apple would stop clinging to the idea that they must lock down their product so that they can milk their current users for every last dime to make a profit, perhaps they would open their eyes to see that if they opened their product up to new customers they could profit more than they ever dreamed of before.

    This is coming from a Mac and Windows user who uses both every day. I like both for different reasons, I hate both for different reasons, and I'll be the first to say that niether is even close to being great. Any current OS will look like wooden wagon wheels once someone comes out with an OS that isn't designed to control the user, but instead effortlessly allows the user to control the computer.

  298. Re:Windows is slow? by Anonymous Coward · · Score: 0

    By the way, has anyone yet mentioned that the article isn't about Windows itself running slowly but rather the speed at which Microsoft produces new Windows technology?

  299. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Meh, It was ment to be a joke... you know... Funny...

  300. Not a very PC article by TekPolitik · · Score: 1

    Everybody knows you're not supposed to say slow, you're supposed to say special. Windows is very special.

  301. Wow this is so badly biased by Sarreq+Teryx · · Score: 1

    Yes, Windows is slow because of WAY TOO MUCH legacy support. Yes, MacOS is faster because of WAY TOO LITTLE legacy support. But, no, MacOS is not a better OS because Apple makes those hard compatibility decisions to drop support for only 3 (maybe 5) year old hard and software. Everytime Apple releases a new version it drops support for so much of it's own older hardware that those people who still use that hardware are either forced to upgrade or forget about using ANYTHING designed for the new OS version, while for home users that's just fine for a good while, for businesses it means a LOT more money than just the cost of the software to be able to use a newer version of Final Cut or Adobe Creative Suite, etc. And Apple has no excuse for this except for greed. What's it take to support a 5 year old Apple? They make their own systems, they don't allow anyone else to make Apple-compatible systems, Apples are all shipped with all the hardware to run (mouse, keyboard, vidcard, soundcard, etc.) right out of the box. They don't need to package drivers for other companies' peripherals in the release, but still the support could be there. While Windows could use PLENTY of clening out, in the legacy area, it's still way more usable on older machines than MacOS will ever be. Legacy items in Windows that are so rarely used anymore should be removed, like support for ISA, EISA, VESA, 16bit programs, legacy ports (PS/2, paralel and serial) (all of which should be dropped from hardware also), legacy based modems (I know modems are still used, but there's USB for that), sound cards older than 5 years, old video cards (the standard VGA driver should be sufficient), MCI drivers, VfW and ACM (I know there'll be flames about that, but that's what DX is for), any SCSI standard older than 10 years ago, any imaging (printer, scanner, camera, plotter, digitizer, etc) older than 5 years ago, etc. And really it's not entirely MS's fault, look at the sheer number of different USB controller drivers built into Windows, why does every brand of controller need to make their's so radically different on the interface/software end that there needs to be more than one driver for just the system's USB controller? The real bloat comes from the bizzarre need for (example) VIA's USB hardware to be so incompatible with the standard driver that Windows doesn't even recognize that the USB controller supports HiSpeed (USB2) mode. Or that (again port-wise) 2 different firewire400 controllers can't use the same driver, even sometimes from the same company. It's understandable with advanced features on video and sound cards, but they should be made to at least FUNCTION in a stripped down mode with standard built in drivers, without the need for a full build of their own drivers shipped with the OS. The biggest problem with the speed of Windows is that hardware makers don't know how to resrain themselves when putting together their newest version of a device that outside of its componentry, functions the same way as a thousand other pieces of hardware. Just because they make a speedier, more stable SATA150 controller, doesn't mean there needs to be ANY FUNCTIONAL DIFFERENCE to the OS, it's still just another SATA150 controller. What can be done for those users that still need certain legacy devices, is, MS should at least release all of their legacy hard and software (16bit twunking, etc) drivers SEPERATELY from the OS. Or even better would be to drop internal maintenance of them entirely and release the source code into open source.

  302. Article is indeed all about performance. by twitter · · Score: 1
    It's got nothing to do with the performance of Windows itself.

    From the fine article:

    Unless Microsoft can pick up the pace, "consumers may simply end up with a more and more inferior operating system over time, which is sad," said Mr. Yoffie of the Harvard Business School.

    Speed is just one metric of the inferior performance people can expect from Microsoft. The other measures are features and stability.

    --

    Friends don't help friends install M$ junk.

  303. I wish by springbox · · Score: 1
    If you want faster Windows, use nLite [nliteos.com].

    It certainly goes a long way to cut down on the total amount of disk space that Windows uses, but it doesn't have much of an impact on overall performance. Windows swaps to disk every chance it gets, making systems with "little" memory (64MB is "not enough" for even Windows 2000) nearly unusable. Windows 9x did better on systems that were short of memory but it still had some hideous problems in terms of swap file usage. If they could seriously stop with the heavy disk usage, I think the performance of the operating system overall would be noticably better. It's just insane how inefficiently Windows will use physical memory compared to something like Linux.

  304. Let's get back on topic then. NYT says Windoze Sux by twitter · · Score: 1
    However as far as I am concerned this article is a dupe of previous MS article about bloggers who call for firing the top management and fixing the problem by changing the development/testing/business analysis and definition and code check in processes.

    The blogger was softballing but the the NYT article is harsh. The slow development pace is tied directly to M$'s anti-competitive practices:

    The concern was that the company was wielding its market power and its strategy of bundling more and more features into its dominant Windows desktop operating system to thwart competition and stifle innovation. ... it turns out that Windows is indeed stifling innovation - at Microsoft.

    That's a quick way of stating that they made a monster they can't keep up. The article then goes on to say that the result is an OS that's not as good as others:

    Unless Microsoft can pick up the pace, "consumers may simply end up with a more and more inferior operating system over time, which is sad," said Mr. Yoffie of the Harvard Business School.

    Yoffie must not be aware of how easy it is to replace Windoze.

    --

    Friends don't help friends install M$ junk.

  305. Re:Let's get back on topic then. NYT says Windoze by Anonymous Coward · · Score: 0

    I was wondering if you were going to reply to this?

  306. Not so funny, M$ is third rate. by twitter · · Score: 1
    ... now we get to see what fraction of Slashdotters actually read the linked articles. Hint: the article makes no reference to the performance of Windows compared Mac OS X

    Funny how I don't see anything like that outside your post.

    The article does, however, mention the inferior performance of Windows:

    Unless Microsoft can pick up the pace, "consumers may simply end up with a more and more inferior operating system over time, which is sad," said Mr. Yoffie of the Harvard Business School.

    Ouch!

    Speed is one of many ways to measure that inferiority. It takes Windows longer to accomplish a given task on a given system than free software does. Other measures are stability, features and ease of use. With Windows, you have to be careful about the number of tasks you try to accomplish at once and the software suffers "bit rot" over time as the system is ruined by mal/spy ware. There are many things you can't do at all with Windows, such as the virtual desktop and pager manipulation found in Enlightenment and KDE.

    Vista will do little to make up for any of these performance issues and will make most worse. The speed difference is a already huge. With Vista, it might reach a whole order of magnitude.

    Only a Business School drone could think there's any hope for Microsoft to "pick up the pace" and compete. They've had five years to come up with something, anything, better than XP and failed. As people have proved by running alternate systems on Xbox have proved, DRM and Palladium are boodogles that won't work and no one wants.

    --

    Friends don't help friends install M$ junk.

  307. So many services by default by VGfort · · Score: 1

    One reason its slow its because it enables so many services and ones you might not even use. It should know not to enable Bluetooth service or Wireless unless you are using it, thats what "Automatic" is for isn't it? When I tweak XP I like to disable services that I dont need.

  308. Re:Windows is slow? by lpcustom · · Score: 1

    Haha thanks....I really don't want them using Linux either. I just wanted them to stop downing Linux on the first post. The article was about Windows and Mac. WTF?? haha

    --
    Beer! It's what's for breakfast!
  309. Re:Windows is slow? by Anonymous Coward · · Score: 0

    I have zv6000/6100 (basically same as zv5000, just two more ports, 3 more 'special' buttons, and crappier speakers). SuSe 10 supports everything out of the box, including the ati X200 card with its 1280x800.

    Two things you need to do to get COMPLETE support:

    1) use ndiswrappers (I think that's what it was, google to be sure) to get WPA wireless on your card, and 2)edit keyboard file to enable 'special' buttons in X, such as volume, wireless, and quicklaunch (these are obviously enabled, but X just does not know what it should do when you press them). You can assign whatever you want to those, not restricted as in windows.

    Note that I suck at linux and had to google for maybe 15 mins, and copied/pasted instructions into console... I think most normal linux users would know what to do even without google, so support for all hardware is essentially out-of-the-box.

    On the other hand, I tried installing WinXP pro from a retail CD about a year ago (NOT the one that came with laptop), and I could get NOTHING to work. The damn touchpad just would not work at all, plus no drivers on the web at that time (synaptics touchpad, from memory). And my stupid screen was stuck at 12800x768 instead of x800, which gave horrible aliasing.

    All in all, Suse provided MUCH better support out-of-the-box for my particular notebook than Windows XP(non-manufacturer bundled).

    Oh, a big Thank You to all the nice linux/OSS programmers that share the great stuff they write and even take up their time answering newbie questions!!!

  310. Or... by SuperKendall · · Score: 1

    Another closer example then might be the movement from Win2K to Windows XP. Although there I would say that OS X underwent more sever changes again bteween 10.3 and 10.4.

    And once more, even if you are arguing for 10% break between major versions that doesn't hold with shifts from Jaguar to Panther, where really not much broke. Tiger was a major shift in the underying OS X frameworks, just hidden better than most OS's manage.

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

      Yes it probably was more like 3% for 10.2 -> 10.3. OTOH well more than 10% broke on 10.1 -> 10.2, I think 10% is about right for 10.3->10.4.... Anyway I agree that 10.3 -> 10.4 is pretty close to 2K to XP. But then again less broke for the 2K -> XP move which was my point.

  311. You have now. by CFD339 · · Score: 1

    I'm a Microsoft action pack customer and partner (hell, its a good deal) so I've got all the happy new versions as they come out. I've had major problems installing office add-on components for example with existing versions of office that are different. I've had way more problems trying to have say, Visual C++ loaded with Visual Basic then adding Visual Studio.Net -- whatever one I'd add last would wipe out the other -- and always they are asking me to update the foundation library to the other version.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
    1. Re:You have now. by Skim123 · · Score: 1
      Maybe I'm being nitpicky here, but Office != .NET. It sounds like your problems are with different versions of Office and add-ons designed to work with version you have or don't have?

      I won't disagree that there are versioning difficulties with certain Microsoft software, but in my experience with .NET, versioning has never been an issue. But then again, I'm working at the framework level, and not really too concerned with installing a bunch of non-Microsoft products that expect different versions.

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  312. Re:Windows is slow? by Anonymous Coward · · Score: 0

    Why is it that almost every post that is in defense of Windows/Microsoft is modded to -1 flamebait or -1 troll whereas a proportionally similar amount of posts that are against Windows/Microsoft are modded as 3s,4s, or 5s. There seems to be a systemic bias here at Slashdot. At first I thought it was just kind of 'quirky' as in: eh, it's a tech site, people like Macs. Some people like Windows. There will be some debate. Some back and forth. Should be balanced.

    But it's not. It gets to a point where you become weary with the constant bias against MS / Windows without similar criticality toward Apple / OSx, from the comments to the mod points to the article selection themselves.

    It's become like ... a giant circle jerk for OS X / Linux fans on this site. You make up 10% of the OS world, but, here, in the safe confines of slashdot, with each of you ensuring that everyone else's bias is preserved via your own prejudice, it's a paradise.

    WTF is going on here?

  313. Re:Apple's Advantages -WebObjects by NutscrapeSucks · · Score: 1

    Yes, please check out all the unfair Apple Zealot moderation.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  314. Parent is what's really Bunk by Anonymous Coward · · Score: 0

    Save your time and braincells. Do not even bother reading the parent post.

  315. Wow, man by 5n3ak3rp1mp · · Score: 1

    You should try this thing called Windows. Every update slows down your hardware to a new crawl, while every OS X update has sped up all my machines.

    I call bull. I have a G4/733, WELL over 3 years old, in fact I think it's over 5 years old or more, that is running the latest and greatest, and very USABLE. Can't say this about any Windows installation I've seen. You just need to scrape yourself together some more cash and get a used (but newer) Mac, man.

  316. No problem with picking nits -- I will point out by CFD339 · · Score: 1

    ...that the issue pervades office products since they started requiring the framework as well as application development products. Always, they ask for the other framework version. Annoying. I've taken to using different VM's for each individual project. That's also annoying.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
  317. Let's not forget the registry... by IOOOOOI · · Score: 1

    Ever notice how a Windows system gets slower and slower as the registry gets bigger and bigger?

  318. AMD 64 is an excellent MS failure by mabhatter654 · · Score: 1
    You're right, the x64 edition of windows is a horrible example of everything wrong right now. It took Microsoft almost a full year after the processor was released to get a BETA out to the public. I'm sure some was techincal, but more was probably was political because AMD stepped "out of line" by pushing the 64bit tech earlier than anybody wanted. It still took another YEAR to release a retail edition of windows 64 and it's still a sad joke... you're better off with linux if you want 64 bits.

    on another note, with all this talk of starting new, last I heard MS is planning on the new server products to run only on 64 bit server platforms. Whether this is a nod to intel, or a real start over, who knows. All it's going to mean is that you'll have to buy upgrades to all your stuff, which will be costly, and probably not covered under maintenance, for all those companies already paying for the software "assurance".

  319. Re:USB flash sticks need 'unmounting' in Windows t by ArsenneLupin · · Score: 1
    In linux, if you pull a mounted usb stick, you get a crashed scsi subsystem at best, and a series of oopses or a hard lockup at worst.

    And in windows, if you pull an usb stick without going through the systray, you get monkeys flying out the computer's airvents at best, or a thermonuclear explosion annihilating the entire town at worst.

    Idiot! Please don't spout nonsense about subjects which you obviously know nothing about.

  320. not really by sentientbrendan · · Score: 1

    Microsoft still supports 16 bit dos programs and development. Apple runs software from the *last* generation i.e. ppc. Before that you have classic, before that you have 680x0 classic... but we don't even get that far. On the latest intel macs even ppc apps written for os9 or less don't work. Don't even think about 68k apps. Os9 is from 1999... dos came out in 1981.

    Also, as an avid osx user, I can tell you that the classic environment sucked a lot. It took a long time to boot, it didn't support 3d applications, and whatever hooks it had into the OS seemed to cause fairly random problems with osx, like disks being in use so they couldn't be ejected, that would persist even after classic shut down.

    Comparatively, I can still play alone in the dark and dune on windows XP, and presumably will still be able to on vista. Microsoft has many flaws, but they are the kings of backwards compatability.

  321. Windows is slow? by beefubermensch · · Score: 1

    There's nothing slow about Windows, except that 99.998% of its users don't know how to configure or run it properly. Say it's hard to use, but don't say it's slow.

  322. Re:Windows is slow? by rbarreira · · Score: 1

    What the _hell_ is this concept of drivers, where I have to log in as administrator to install new hardware on my system?

    It's called security - low level drivers have high privileges.

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  323. Re:Windows is slow? by mycall · · Score: 1

    try W2003R2.. it runs fast on my PII 266mhz

  324. dchroot by spaceturtle · · Score: 1
    As I recall, in the days prior to apt-get etc. getting binaries to run was a nightmare of incompatible libraries, so at least isn't any *harder* to get them to run.

    You can probably just dchroot into the old root directory to get all your old applications from your previous install to run.

    It would be nicer if this were more automated of-course.

  325. So Slow Because.. by berenixium · · Score: 1

    Windows is so slow because it's a stinking pile of shit!

    1. Re:So Slow Because.. by Explorer.exe · · Score: 1

      That there is really gay. I use Windows and the windows search works a hell of alot better than the Gentoo Linux I have. It's a very good thing that Windows has support for prety much any thing. That would let you use anything that you want. Also I have Windows XP SP 2 installed on a K6-2 running on a K6 board at 332Mhz. It is kinda slow, but it works with out any problem. Not only that but I have about half a million things start at boot. If people would stop rideing on the band waggion of Hate Windows and use it to form their own thoughts then there would be a lot better understanding about how it works and what can and cannot be done on Windows. I have read alot about the IT wont do's and nothing about the it will do's.

      Thats just my two cents.

      --
      Except for Elizabeth who is in fact a woman.
  326. Re:Windows is slow? by WhiteWolf666 · · Score: 1

    This is true; and if I have to tweak the drivers, I'll log in as root.

    But otherwise, I should be able to just plug in hardware, and have it work. No configuration, no nothing. Just work.

    Like on Linux, and OS X. Plug in supported hardware, and it just works. Unlike Windows, where every piece of hardware you might purchase involves installing a manufacturer's driver CD.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  327. Re:Windows is slow? by kyouteki · · Score: 1

    Don't buy machines. Buy parts. Assemble.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  328. Re:Windows is slow? by rbarreira · · Score: 1

    There are many devices which work without having to install any drivers. "Surprisingly" it's the same as linux - if the driver is installed you don't need to install it.

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  329. Re:Windows is slow? by WhiteWolf666 · · Score: 1

    No, there's really quite a big difference.

    Windows come with some driver archives. The notorious INF cabs/directory, for one, as well as previously install drivers that are maintained in the driver cache. As new hardware is put into the system, those drivers are added and removed from the system as needed. This can be a time consuming process, and if it involves "system critical" drivers, like ACPI stuff, or motherboard stuff, can easily cripple a system.

    Linux comes with 99% of the modules you'll need precompiled and ready to load. Selection of which modules are needed (for the most part, some distributions rely upon overrides, as do some filesystems) is done dynamically on bootup. Swap motherboards, and your boot time is the same as before. No "installing drivers", no disk thrashing; that's because there is no such thing as an uninstalled "cached" driver on linux. Either the module is present, or it isn't. Loading a module is something the various hotplug systems do automatically, and instantaneously. There's no "list" of which are the relevant drivers, and which aren't. Notice that on Windows when you pull out a piece of hardware you can often see the "old" driver on the "hidden" tab of the device manager?

    On Linux, you don't "install" drivers for the hardware you have in your system. You keep a modules collection for every piece of hardware that linux supports. As additional hardware supported is added, and becomes "stable", its integrated into the Linux kernel (ATI and Nvidia are notable exceptions). Once a driver is in the kernel, there is no "driver install" process; they are already there, all the time, on most every distribution's standard kernel build. Plug in the hardware, and it just works on next bootup. No install process, no nothing. Replace your ethernet card, the new card simply takes the same spot at eth0 in your network stack. No "installing" during bootup, no reconfiguration, no nothing.

    You don't install drivers on linux. If a module you want is not included in your kernel's default build, you can compile the module; but this process has nothing to do with whether or not you actually have that piece of hardware on your system. It's really quite different....

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  330. Re:Windows is slow? by xtracto · · Score: 1

    The problem is, many applications still only support the OSS sound interface, which hogs the audio interface. While OSS applications are using the sound card, ALSA is unable to provide its richer interface to native ALSA applications. This means, one sound at a time...or speak but can't hear....hear but can't speak.

    It means, it does not work. I do not care if there are hydrogen fuel motors if the car manufacturers do not use them. It is like Windows support for non administrator users if applications contintue to require running as admin!

    For me, a Linux Operating System is Mandriva, Ubuntu, SUSE, etc. They are completely different and when I install any of them, the sound system does not work properly that is all I need to know. Whenever I install any of them and I try to use the mentioned applications, it just does not work. If I install Windows (even windows98) on my computer and use Windows Media Player and Sound Recorder they will both work at the same time (or if I download any open source game and play it while listenting to music).

    How is that those half baked Open Source applications function properly on Windows but can not coexist on Windows (mmm that must be an O.S. problem don't you think so?)

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  331. Re:Windows is slow? by GooberToo · · Score: 1

    They are completely different and when I install any of them, the sound system does not work properly that is all I need to know.

    Then clearly, as I pointed out, you know nothing at all. Period. The sound system and application is working AS DESIGNED. It is NOT broken. You only think so because of your obvious ignorance. Does it suck that some applications are slow to move away from the crappy OSS sound interface? Sure! Does that mean something is broken with the OS? Nope!

    According to your odd logic, because my car doesn't allow for two drivers at the same time, it's broken. It is, of course, not broken in the least. Rather, it simply means it functions as designed. You need to learn that if you must point a finger at something in anger, you need to point it at the right party. Otherwise, you come off sounding like a moron...especially after the situation was just explained to you.

    How is that those half baked Open Source applications function properly on Windows but can not coexist on Windows (mmm that must be an O.S. problem don't you think so?)

    Now you're an obvious troll. If you're not, then you are a complete idiot. A moron. A dipshit. If you are an idiot, please have your slashdot account deleted immediately. Please refrain from breeding. Please leave your parents home address before you leave so we can all send them condolence flowers for birthing you.

  332. Re:Windows is slow? by xtracto · · Score: 1

    Now you're an obvious troll. If you're not, then you are a complete idiot. A moron. A dipshit. If you are an idiot, please have your slashdot account deleted immediately. Please refrain from breeding. Please leave your parents home address before you leave so we can all send them condolence flowers for birthing you.

    Wow, what a deep asshole, it really interesting to see the way you took it personally haha, did I hurt you?. Sorry to dissappoint you but, while you are fixing PeeCees at your internet coffee waiting for the hour to close to go home I am actually doing a PhD abroad of my country spnosored by my own government after winning the scolarship in a contest.

    Dont know about you, but I have already participated in the development (design & programming) of two real world applications one used in the E-commerce and the other used in high risk situations (contingency management systems for Oil platforms using multi agent system technologies, you wont understand it anyway). And befre you name it I have also made the 5 or 6 stupid database systems for some restaurants and POS for stores. Yeah, using Linux (POS with ELOtouch and ) and windows.

    Oh, and I do know about the OSS/Alsa architecture differences I was pointing at a real problem on Linux these days, but you can get your head into your ass again and forget what I have said.

    Not that It actually matters but I just wanted to make you really feel bad, as it seems you take slashdot very seriously hahaha.

    Que tengas un buen dia :-)

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  333. Re:Windows is slow? by laughing+rabbit · · Score: 1
    Well--for a business use, I can't buy parts and Windows as cheap as I can get them from Dell.

    RTR rocks.
    Just patch, load the business apps and go.

    --
    No incumbents, not no where, not no how.
    Vote them out every term.
  334. Re:Windows is slow? by GooberToo · · Score: 1

    Sorry to dissappoint you but, while you are fixing PeeCees at your internet coffee waiting for the hour to close to go home I am actually doing a PhD abroad of my country spnosored by my own government after winning the scolarship in a contest.

    This is awesome stuff! Seriously. Your "bragging rights" sound like my first couple of years in computers...seriously...lol... I actually started out doing some POS coding my self. Later, I was the first in the history of Visa to have a DOS based POS transaction host certified for direct connection to a VAP. Of course, that was the days when Hypecom MegaNAKs were king. That was my first year in "paid for programming"... I must say, what's even more impressive is that I did it from my "PeeCee" in an internet coffee shop! Well, it really wansn't a coffee shop, but you get the idea. Teehee...two whole applications...nniiiiccceee....teeheee...

    If you seriously want to try to flounder your way out, the last thing you want to do is to try to elevate your self above those you find on /. by self promotion. Seriously...almost every time you'll find that you're trying to slap too high; as is the case here. :)

    Seriously, if you're going to run around on /., you need to seriously grow some thicker skin. This place is basically 1-"rch" less "western" than uunet. So keep that in mind. You also need to keep in mind the troll ratio way up these days and the moderators tend to only use half their brain. I take it from your posting that you were not the troll I presumed you to be. In that context, my comments were obviously over the top. I apologize.

    Now then, having said that, if you insist on posting on slashdot, make sure you know what you're talking about. The quote I called you out on easily indicated you should have not spoken, let alone posted. If you instist on posting about any topic, especially in an authorative manner, for which you obviously have no idea what you're talking about, expect to get kicked in the teeth on /. everytime.

    In all seriousness, it sounds like you're off to a fine start and have a bright future. I wish you luck. Just don't let a PhD go to your head. I can assure you, you've got plenty to learn. So, stop getting so full of your self...if you hadn't, you wouldn't of been roasted!

    ?Comprende?

    P.S. When I was 15, I got to assist with a SCADA planning/deployment for an oil rig....but I'm sure I wouldn't understand....I'm just a caveman. I fell on some ice and later got thawed out by some of your scientists. Your world frightens and confuses me! Sometimes the honking horns of your traffic make me want to get out of my BMW.. and run off into the hills, or wherever.. Sometimes when I get a message on my fax machine, I wonder: "Did little demons get inside and type it?" I don't know! My primitive mind can't grasp these concepts. But there is one thing I do know - computer science.

    Enjoy! ;)

    Que tengas un buen dia!

    Most days are! ;)

  335. FALSE FALSE FALSE FALSE by somekool · · Score: 1

    this is nothing true in there...

    You can install Tiger on a G3 just fine, ever tried installing XP on a 300MHZ ? yes Apple's code is probably much cleaner. but its not the world that has made the job easier for them. but them that has chosen to make their own life easier. in fact, the world are making their life harder with their smaller market share.

    windows code base is not bigger because of backward compatibility... it is because programmers are lost in this huge code and they are scared to delete code. they should port Windows to Trolltech Qt. I would definitely help. They should just shut all their attempts at APIs.

    all J#, J++, VB, .NET, they all sucked one after the other.