Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

What's Keeping You On Windows?

Posted by Cliff on Fri Nov 15, 2002 04:25 PM
from the I-am-bill's-anti-trust-monopoly dept.
schnell asks: "Here's something I've wondered about for a long time. While it seems that the majority of Slashdot readers are no fans of Microsoft, recent polls show that 47% of Slashdot Users are using Windows as their main OS (and I bet that number is much higher in server logs). So I have a two-fold question: 1) Is it just the 'vocal minority' that favors alternate OSes over Linux and 2) if not, what's keeping you from 'putting your money where your mouth is' - why are you using Windows? My own situation is that I use an IT-mandated Win98 (ugh) laptop at work, but at home I'm Mac OS X all the way. While I did pay Microsoft for Office for Mac, I try to avoid filling their coffers whenever possible, so for all the family/friends who rely on me for computer recommendations I recommend Mac or Linux. Do people like using Windows? Are games the driving factor? Or is it just 'the right tool for the job?'" It's a perennial question, and one that is fitting to review every so often, if only to see how far Open Source has come, and how far it needs to go.
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Why the Microsoft ads on Slashdot of course!

    Brought to you by the Friday Burn!
    • by PhaseBurn (44685) <PhaseBurn@PhaseBurn.net> on Friday November 15 2002, @04:55PM (#4680799) Homepage
      Here's probably it for most people in a nut-shell...

      Unless you practically run the IT department, or have a sensible one, you're confined to running windows at work... Even if you have a sensible IT dept, many jobs require certain software (Vantive comes to mind, BusinessWorks as well (2 popular tracking packages that have chained me to windows in the past)) that relies on windows platforms. Since most of the fellow slashdotters I know mostly post/read here at work, that's what counts for the high logs, and probably people being honest in the polls (who'd have thought???)... In a perfect world, where EVERYTHING was cross-platform, how many people wouldn't switch to Linux? Be it stability, or hatred of MS, whatever it is, I really believe in Linux as a desktop. I believe it's mature enough for most day to day users (I didn't say Granny, I'm talking your average secretary, maybe a corporate exec, etc...) already, and it's the applications that are what's not making it viable yet...

      Next, we move on to the gamers. Being an Op in #Linux on GamesNet, we help a lot of people convert over to linux on a daily basis. Most of them never convert completly; a lot of games don't run well under linux, even using projects such as WineX. And even those that do, a lot of people say it's just easier to run them under windows like all their friends. Linux is more a "curiousity" than an alternate to windows.

      Just my $0.02.
      • by einhverfr (238914) <chris.travers@gmail.com> on Friday November 15 2002, @04:39PM (#4680434) Homepage Journal
        Same here. My home network is Linux (RedHat 7.x and 8). My parents use Linux, and I use it for most everything.

        Unfortunately at my day job I run Windows XP because that is what the corporate tools run on. All the more important to work for myself.

        OK I will admit one other thing--

        Ithink that there is a very good chance that if I ran a large-scale company, that Windows would be on the desktop because of Active Directory and Group Policy Objects. No, OpenLDAP can't do quite everything AD can, and sometimes, GPO's can be very helpful. Maybe we can get an LDAP-enabled Linuxconf for administrating OU's ;)
      • by daeley (126313) on Friday November 15 2002, @04:43PM (#4680541) Homepage
        While she doesn't do anything for me, there's a certain Mac chick [apple.com] that all the kids are blabbering about. ;)
        • by Screaming Lunatic (526975) on Friday November 15 2002, @05:03PM (#4680905) Homepage
          Well you just hit one of the reasons people stay away from Linux. I'm running RedHat8.0 with Mozilla. I click the link, what do I get. Well dude, you're the winner of a "Install quicktime" dialog box. Sweeet. Oh wait. Crossover plugin...wine...some hacking. Sweet, quicktime. And that only took about 2 hours to install and configure.

          I don't see why the major distros don't have quicktime running out of the box.

          • by MrEfficient (82395) on Friday November 15 2002, @05:53PM (#4681416)
            Insightful? Have you actually tried to install it? It took me 10, maybe 15 minutes to install both the crossover plugin and quicktime on Mandrake 9.0.

            Does it come installed on Windows? It didn't on this Windows machine. Maybe when Apple makes a Linux version it will be easy to install. Until then, blame Apple for that, not Linux.

          • by 2muchcoffeeman (573484) on Friday November 15 2002, @06:14PM (#4681641) Journal
            You've hit one of the major Linux hurdles -- software considered basic to the computing experience by most users either isn't available, the Linux equivalent is clearly not ready for prime time (i.e. Photoshop -- The GIMP is far inferior and can't handle CMYK separations) or making it work needs more crutches than a roomful of knee surgery patients (Quicktime). Let me point out another.

            I had been following Linux for several years and grew excited as it became more ready for "prime time" and after a string of Blue Screens of Death earlier this year, I dumped Windows 98 from my old PC and switched to Mandrake 8.1 (which is basically Red Hat). And found some issues that are still hamstringing Linux. It autodetected my hardware just great, except for the things it had trouble with.

            I set up desktop icons for my USB Zip drive and portable CD burner. Problem: if those drives weren't plugged in when the computer was booted up, Mandrake would forget they were ever available, even after rebooting with the hardware plugged in. The solution turned out to be a quick trip to the /dev directory to remind the computer what options it had available, but I had to do it every friggin' time!

            Then it couldn't decide whether my CD burner was actually a burner or just a CD-ROM drive -- it changed its mind like a woman choosing between two pair of shoes. And let's not forget how it lost contact with the internal CD-ROM drive on a weekly basis.

            And as many /. readers know, Mandrake's included manual is laughable. I did RTFM -- it didn't help and none of the online assistance I found was able to explain the problems or how to fix them adequately. Mandrake's manual left me grasping at straws to try to figure out what it was saying and how to do some basic things. The distro might be aimed at *NIX newbies, but the manual assumes a level of knowledge that most new Mandrake users don't have. And because many of its writers speak English as a second or even third language, it's hard to interpret. It's not an intimidating volume -- it's simply a half-assed attempt at a manual.

            My new computer came with XP Home, and while at some point I plan to upgrade to XP Pro, the only problem XP's given me was due to an older version of Roxio's DirectCD software -- a problem that M$ actually found a solution for and posted on its web site.

            (Oh -- removing Mandrake from my old computer involved hacking into the master boot record to get rid of its proprietary boot manager, which refused to step aside in favor of BootMagic.)

            Linux? Nah. Had enough of it. Don't want to hear about it. Can't recommend it for Joe Lunchbox until the bugs are worked out.

      • by dukethug (319009) on Friday November 15 2002, @04:57PM (#4680824)

        When you develop a product that is far better than anything else available you should charge well for it.

        Now, my one big complaint about Microsoft, I don't understand why they feel that they need to charge $299 for an UPGRADE to XP Pro, it's simply unfair, but as we all know there is a price to pay somewhere, no matter what your choice of Operating System.

        Perhaps Microsoft also believes that they develop something that is far better than anything else available, and that they should charge well for it.

        Does anyone else smell hypocrisy?

      • Different Goals (Score:5, Insightful)

        by tyler_larson (558763) on Friday November 15 2002, @06:53PM (#4681965) Homepage
        Is Windows more stable than Linux (or most any other UNIX for that matter)? Of course not. It was never intended to be. Microsoft's top executives--the ones that report to Bill alone--admit that it's not stable (but not to YOU, of course) and have expressed serious doubt in the possiblity of ever even making it stable. That's part of the drive behind Palladium: the NT core is hopeless as far as they're concerned. It's great for home and office users, but if you use it in a mission-critical system you're crazy.

        And that's exactly what they were shooting for anyway. Microsoft's developers are not stupid; they're actually many of the brightest ones out there. Microsoft built it's empire by giving the people exactly what they want.

        Here's a quick comparison of the Microsoft's goals versus the Linux approach to development (note that Msft has become much more UNIX-y in the past year or so). Listed more-or-less in order of importance:

        • Microsoft
        • Interface - The human interface is the most important aspect of any program. Users will not tolerate a broken interface, and if the interface is well-refined, the user will naturally assume that the program itself is more refined. The interface should be fast, intuitive, and responsive, even at the expense of overall speed and stability. You can almost always give the illusion of stability and performance by improving your UI.
        • Hardware Support - The system MUST work with the user's computer, and the user's acessory MUST work with windows. Stability can be sacrificed to allow for more hardware.
        • Features - Users want features. More features means a better product. Features take predence over speed, stability, and security.
        • Stability - The system shouldn't crash too often. However, the user will tolerate the occasional failure if it means she can get the features she wants.
        • Security - The system shouldn't be overly insecure. Serious security issues can be dealt with in the future on an item-by-item basis, and most problems can be blamed on the technology rather than the software (case in point: Outlook scripting worms are called "email viruses").
        • Speed - Moore's Law. [webopedia.com] 'Nuff said.
        • Linux
          note that Linux is worked on by a much more diverse group of developers. Each has his own goals. This list represents the more common goals of the core OS develpers.
        • Stability - Premeditated instability will not be tolerated. Linus will not accept a patch that he doesn't trust, and features known to decrease stability are almost never allowed outside of development releases of pretty much any package.
        • Security - Linux developers absolutely hate the idea of an insecure computer. Security is almost never sacrificed for anything else.
        • Speed - Speed is sexy. Many OSS developers get a rise out of making stuff run faster.
        • Features - Features are added when someone who needs it knows how to build it. Features are still very important, but shouldn't be allowed to displace things like stability and security.
        • Hardware Support - The system should work with all the hardware possible, but adding hardware support most often involves reverse-engineering and a lot of tweaking. It's slow, difficult, and most developers would rather just "make the common hardware work, and the hardware that works common."
        • Interface - Lets face it, most Linux programmers absolutely suck at interface design. An interface should be good enough to make it work. The real beauty of a program is in what it does, not what it looks like.
        The reason why most users prefer Windows to Linux is because Windows was based on what the common user wants. That's who they develop for, that's who they impress. The rest of us are stuck with it because, well, that's what everyone else uses.
        • by fitten (521191) on Friday November 15 2002, @06:04PM (#4681514)
          Depends...

          The *best* scientific/technical programmers I know program on Un*x and Un*x-alikes.

          The *best* GUI/usability/wide-market (meaning applications that appeal to 10s of thousands or more users) programmers I know program on Windows.

          I've programmed on both quite a bit. My preference right now is Windows using C#.NET (I primarily write 'DataAccess Layer' code these days -- basically application interfaces to a database schema). My reasons are the same as the poster above. I can put together a robust application that does useful things in a (small) fraction of the time that I could using J2EE/C/C++ and the like (I'll admit that I don't know Python so I can't comment on it). Various scripting languages are archaic. If you don't have good documentation (stuff like tooltips and intellisense) that doesn't require leaving what you are working on (thus diverting/destroying your train of thought) to 'discover' what you need, productivity drops. Windows is stable and very easy for me to use the apps that are there. Microsoft's Visual Studio (since v6 and definitely .NET) has been the easiest and best development environment (when targetting only Windows) I've used. The C/C++ compilers are pretty good and produce fast code - to the point of being 2X as fast as Linux/GCC on the exact same hardware and source code back in the late 90s - and to the point where our app running on Windows on a Pentium-133 was faster than Linux on PPro-200 in a number of situations and yes it was floating point intensive code, FFTs to be exact). GCC is a lot better now than it was back then. C# performance is reasonable enough for the things I am doing now and it has lots of really nice features.

          At one time, I was an MPI developer/maintainer who ported MPICH to the Cray T3D, Cray T3E, various NoWS with a variety of network cards (good-ole Ethernet, Myrinet, Giganet, Fibrechannel, and a few others), a few embedded systems (single, dual, quad PPC 603/604 boards mounted in VME chassis comunicating over Myrinet and another using a proprietary fabric), as well as a few completely from scratch MPI implementations for almost all of the above.

          IMO, it's kind of like the old argument a long time ago about PCs vs. Macs and 'level of education' as shown by analysis of documents written by students. Documents written on PCs showed a 'grade level' of 11th grade ability. Documents written on Macs showed 8th grade ability. One of the main reasons that came out was because Macs were so damn easy to use compared to PCs... you had to know your stuff to use a PC (remember manually dealing with IRQs, DMA blocks and such?) so the average PC user was older and more technically inclined compared to the easy-to-use Mac.

          Anyway, there are a lot of Windows programmers out there who barely scrape by... my theory is that it is just so damn easy to throw a crap program together to 'get by' with VisualBasic and the like compared to the very user-unfriendly Un*x and Un*x-alikes. PC running Windows = easy, low learning curve. Machine runing Un*x = high learning curve. Low learning curves mean more people using it and more average or below programmers who can use Windows and Windows development tools who can't use Un*x/Un*x-alike tools. Most of the apps I use (and have used) on Un*x/Un*x-alike machines look like they were written by engineers. Concepts like workflow, discoverability, and 'foo-foo' features like intellisense are all but non-existant. The guts of the app may be the fastest McFlugglefarther algorithms and it can crank out solutions fast - when you get it started on your problem - because very highly skilled engineers wrote them. But much of the app development pretty much ends at that point. The engineers slap together some clunky GUI to handle the 1324213423 parameters (with a button/box for each one on one screen) and put the product out for use. The app may be great for speed and flexibility but the usability flat blows, making it hard to use.

          Autoconf... Emacs.... VI... makefiles... stuff that you have to know something about to use very well. Windows you 'mash' buttons and have an editor that requires no sacrifices to pagan gods to use.

          To most people, the ease of use of Windows probably outweighs by far any amount of stability advantage (if any) that Linux has. It's much easier and faster to put up with a few glitches than to deal with Un*x/Un*x-alikes.

          Computers and apps are tools to get my job done - whether my job is actually writing programs or generating images. If a tool is non-intuitive and hard to use, it costs me time to learn it... time that could be spent on another app that is easier to use but may even be slower executing but I can see results and I don't experience frustration from not understanding what the hell this clunky app expects me to do or from the feeling that I am wasting lots of time trying to figure out what these 324 dials and knobs do.

          Easy = good
          Hard = bad
            • by dhsmith (624230) on Friday November 15 2002, @05:54PM (#4681420)
              Funny you should mention the Photoshop vs Gimp thing. Photoshop is the thing that keeps me on Windows. I've been using it for my graphics stuff for about 7 years now.

              Recently I needed to do some graphic work and didn't have access to Photoshop so I downloaded the Gimp. Honestly, I hated it. But I've been exploring it's features off and on for a couple of weeks now and I'm starting to find that the Gimp is not as weak imitation of Photoshop as I thought. All of the most important tools are there, and the majority of them work as well as the ones in Photoshop.

              Basically I'm finding out that the Gimp is indeed suitable for many kinds of real work.
              • the interface is terrible

                Yes. Thats the problem. A friend of mine was telling me that I had at least to admit that at least GIMP was a GNU software wich rocked.

                Sorry. Its the terribelst thing I've ever seen.

                a) the UI is UGLY, *U*G*L*Y*.
                b) everybody claiming that GTK is FAST, .... we had that discussion in QT versus GTK ... well, GIMP on my machine is not only UGLY, its incredible slow in window redraws and menu openings.
                c) Linux simply offers NOTHING windows does not offer as well.

                History:

                I admined about 40 SunOS 4.3 and 20 DEC Ultrix machines. I worked with slackware linux kernel version 0.91 or 0.93. My first "big computer" after my Apple ][ clone was a Mac.

                I do not switch to linux for three reasons:

                i) everything which is unique on linux (and good working versus other OSes implementation) does
                -- not interest me (I do no video editing)
                -- is incredible difficult to use (e.g. GIMP)

                ii) I have a running Windows system. Why should I kick everything I have on it?

                iii) everything which is similar on linux, KDE for example, I allready have on Windows.

                Well, I come from MAC. I go back to MAC now where it runs basicly NeXT Step/OS X (BSD).

                The whole GNU/Linux movement just behaves as if 30 years of user interface design research never had happened.

                One third just does what it likes.
                One third sticks to old standards because they think better a standard than nothing (X11/Motive)
                One third coppies primaryly the bad examples of Windows(KDE).

                None of them can get me into the hazzle of wasting 3 or 4 hours installation of a dual boot system.

                Furthermore: how to configure a linuy system?

                Its not like BSD, its not like System V, its not like AIX, its not like Solaris.

                Even worse: every linux system thinks it has invented the holy gral of how to admin a system.

                Today I try to work with Mandrake(my DSL router is a mandrake system) tomorrow I like to use Suse.

                I can not copy a single config file from Mandrake to my Suse System ... because both keep their config data in totaly different stores.

                BTW: GIMP, how do you draw a straight line? Start point -> End Point?

                You cant do that without reading the manual. The simplest thing, the first thing every user attempts, is impossible without reading the manual.

                And in the manual you can not look under: line, straight line or something. No, you have to read it from front to end to stumble over the point where you finaly figure that you have to use the alt key.

                I have to admind, I did not figure that my own, no, I had to ask one.

                I spend 3 or 4 hours with GIMP, trying to make some smal PNGs. I gave up.

                Well, now you come and tell me: most is OS or even GPL; take it and change it.

                Sorry, YOU wrote it. If you like ME to USE it, write it in a way that I want to USE it.

                If the surface of your software sucks, I do not even like to look into the source code.

                Yes, when I work on *nix I use VI.

                regards,
                angel'o'sphere
  • by gambit3 (463693) on Friday November 15 2002, @04:28PM (#4680185) Homepage Journal

    Cuz most of the warez out there is for Windoze. ;)
    • by 8282now (583198) on Friday November 15 2002, @04:34PM (#4680320) Journal
      You too can become an honest man/woman/AI too! Just remove all the WAREZ you've been running all these years and become a GNU/FSF convert and make MS, Adobe, Macromedia, etc,... happy! No more s/w pirates! Yay!! --- Support the end of warez, use free s/w! :)
    • by Anonymous Coward on Friday November 15 2002, @04:38PM (#4680405)
      d00d go here [sourceforge.net] 4 sum 3l33t 0-second warez. they r so kewl they even haked the progz n got teh sorce code!!!@#!
  • Games (Score:5, Insightful)

    by jasonditz (597385) on Friday November 15 2002, @04:29PM (#4680205) Homepage
    I do fiddle around with Linux and FreeBSD, and have boxes dedicated to both (plus a Solaris box), but my most expensive system is a Windows box. And there's one reason: games.

    The fact of the matter is games are just a lot cheaper and more plentiful on Windows than on Linux, or even a Mac.
  • by tinrobot (314936) on Friday November 15 2002, @04:29PM (#4680211)
    We do lots of graphics work here. We need all sorts of apps -- Photoshop, After Effects, 3DS Max, Combustion, etc, etc... I can run all of them under Windows. Some aren't ported to Linux, not all run on the Mac, either.

    It's always been the applications that have driven things. Still the same today.
  • by Anonymous Coward on Friday November 15 2002, @04:30PM (#4680214)
    Same reason people are still using Windows. Change is hard for all of us I guess.
  • by Headius (5562) on Friday November 15 2002, @04:33PM (#4680282) Homepage Journal
    No matter how fast they make the drivers, no matter how much they optimize it - a client-server based desktop environment is ALWAYS going to be slower than a non-c/s solution. X continues to feel just a bit sluggardly on all my systems, even with the latest, fanciest drivers from whoever.

    The second biggest problem I have with Linux is stability. Linux itself is a rock, but I have not used a single X app that hasn't crashed at least once. It's a dismal record. There's no accountability for bugs, so they're only fixed when someone feels like it. I've managed and worked on a few open source projects, and without corporate backing, guess what -- homework, real work, and personal preference come first. Unless you've got some really dedicated guys, shit doesn't get done.

    I want Linux to succeed. I really do. I don't see how it's ever going to do it relying on X, and I don't see the desktop environments coming anywhere near more polished corporate-funded alternatives. Mac OS X is pretty, tight, simple, and as powerful as Linux, but I have to have a Mac to run it. Windows 2000 is vanilla, stable, boring, and runs on anything, but I don't LOVE using it. I would love for Linux to be a real alternative, but it simply isn't.

    Ditch X and come up with a really solid desktop environment that doesn't require it, and I'll be back in a heartbeat.
    • by glassware (195317) on Friday November 15 2002, @05:48PM (#4681365)
      The part I like most about X is the sophomoric smirk:

      Me: Where can I get client software to connect to your server?
      Sysop: No, you need X Server software.
      Me: I don't need server software. I just want to connect to your server.
      Sysop: Yes, but your client provides a display surface to the server, which is a client to your server.
      Me: Huh?
      Sysop: You see, it makes perfect sense; your client machine is serving graphics to the server! So your computer is a server, and the server is a client! It's all backwards!
      Me: Yes.
    • by jonabbey (2498) <jonabbey@ganymeta.org> on Friday November 15 2002, @05:49PM (#4681377) Homepage

      This is silly. Do you think that Windows and Macintosh don't have protection boundaries between the graphics rendering layer and the applications (client)? X has used shared memory and event coalescing forever. The only possibly defensible issue regarding X's C-S architecture is the context switch/scheduling delay, and that's on the order of a hundredth of a second delay. Even those delays can be ameliorated with one of the low-latency/interruptible syscall patches for Linux.

      People calling for the rip-and-replace of X windows are simply not being realistic, either on a technical assessment level, or on a welcome to the real-world level.

  • by clem.dickey (102292) on Friday November 15 2002, @04:33PM (#4680284)
    Every so often a memo comes out reminding us that we must have the latest Norton Anti-Virus. NAV is not supported on Linux, so I have to power on the Windows box to update my virus protection. Except for that it stays off.
  • I find the community of sharing amongst Windows users and developers keeps me very happy on the platform.

    I'm not very technical so I have a tough time contributing to Open Source projects, but most Windows developers let me make monetary contributions to their projects. Each time I contribute, I get a nice CD and a glossy brochure. Those things make me feel special. I feel like they care about me and that I'm actually making a difference. It's like sponsoring a 3rd world child.

    I really like how Windows has a single website where I can collaborate with the techincal team. They have a knowledge base that I can search with problems, and they offer great suggestions about other things I can do with my computer. I started out with just Windows, but now I have Office, games, instant messenger and so much more. All from one company. Beat that Linux fans!

    So I guess I'd switch to Linux or the Mac if I thought their communities were open and accepting. But I find they're filled with fanatics who don't like newcomers. ROTFLOL! LOL! RTFM. What the fuck? Who the hell understands that crap?

    Yep. Me and Windows. We're like peas and carrots baby. I love this platform!
  • by Psx29 (538840) on Friday November 15 2002, @04:35PM (#4680338)
    The Asian Language Support. I can seamlessly switch between Japanese and Chinese input with windows. It is a lot more cumbersome in linux. Aside from that...there are certain programs that are just not available for linux systems and won't function under a windows emulator (or WINE for that matter) which are a neccesity(namely certain CD-R software, and file-sharing software).
    • this is it's strange (Score:5, Informative)

      by ciryon (218518) on Friday November 15 2002, @05:45PM (#4681331) Journal
      this discussion turned out: "Use Windows, or use Linux". For most people Linux just isn't ready as a desktop OS, even if the apps are there.

      But there's NO EXCUSE not to use a Mac. And, no, they're not as expensive as everyone thinks. You can get a really fast iBook or eMac for $999. The apps, are there, stability, UNIX, ease of use and power.

      It doesn't matter if you can get a Super-Athlon 2.6 Ghz at half the price of a PowerMac if the OS sucks.

      My explanation why Windows is so popular, that noone has mentioned so far, is that people pirate software. A lot. It's extremely easy to find all kinds of windows apps/games without paying for them. Why do you think the filesharing apps are so popular? You can get the latest game within an hour and don't pay a dime for it.

      Ciryon
      • by jonnythan (79727) on Friday November 15 2002, @06:16PM (#4681656) Homepage
        It doesn't matter if you can get a Super-Athlon 2.6 Ghz at half the price of a PowerMac if the OS sucks.


        Not many people will say that Windows sucks. Windows XP and 2000 are quite functional, stable, and just damned easy. A P4 2.4 GHz with half a gig of RAM and a 17" monitor from Dell costs LESS than that eMac with a 700 MHz processor and 128 MB of RAM. And let me tell you, Windows XP, even will all the eye candy turned on, feels far, far faster on the 2.4 GHz P4 than OS X does on a 700 MHz G4.
  • I'm buying my second iBook today. I have two PC's, a 500Mhz iBook and a couple Sun classic-era workstations that I play with. Windows is for gaming, pretty much says it all. Sure, my Windows machine is more upgradeable than my laptops, but for the past month I've been using the iBook constantly on the job and have no problem whatsoever with it except that I really like what apple has done to revamp the line. So what did I do?

    Today I got a loan from Apple, and will be getting a new $1489 iBook. 800Mhz, 640M of RAM, 30G, and a 32M Radeon in it. Am I stoked? Fuck yeah, I'm stoked. My iBook is going to my partner on 'indefinite postponed payment' once I get my new one. He'll make the second person I've brought over into the Mac realm. And just about two years ago, I was bashing them myself.

    OSX is just incredible. No two ways about it, it kicks ass. Closed source GUI? Sure. I can live with that. Secretive API's? I can live with that too. It just works.

    And as soon as I get back from the Salem, NH Apple Store tonight, I'll be reading good ol' Slashdot from it. Happy as hell.

    Microsoft OS'es are lousy, but the games are okay. At this rate though, I'll be shelving Windows in favor of a PS3 or whatever comes next, and a desktop Mac.
  • by disc-chord (232893) on Friday November 15 2002, @04:37PM (#4680393)
    Look I love FreeBSD, don't get me wrong. My server runs FreeBSD, my router box runs FreeBSD... but my desktop machine is running Windows 2000.

    For me Windows 2000 is just like Linux, except it runs desktop apps which is a nice bonus for a desktop OS. It's not the interface, believe me (I refused to go to Windows 95 for the longest time because of my preference towards CLI). It's just the simple fact that there are so many more exciting apps for Windows.

    Whenever there is a neat new technology out it always comes out for Windows first, then *nix, then Mac. (Recent Examples: P2P, PAR, Bottler, etc.) As a fan of technology I want to run the technology as soon as I can download it... not wait for a port! Sure there are ports for nearly every P2P protocol out for NIX, and there are PAR clients, and yes there's even Buttler... but these versions are always months behind in development compared to their Windows counterparts.

    Going hand in hand with technology is, of course, games. One can only play so much Tux Racer before going back to Windows for Mafia or the latest Half-Life/Quake Mod.
  • by Anonvmous Coward (589068) on Friday November 15 2002, @04:38PM (#4680420)
    I'm an animator. I use Lightwave (PC or Mac, no Linux for at least a year or two), I use Photoshop, and I use After Effects. Right now, I'm stuck with Windows or even Mac.

    Would I switch to Linux if magically everything worked? Not today. I recently tried Linux. My biggest complaint was that there was no way I could be productive on it without knowing some obscure command-line stuff. I had trouble getting the network going, I never got sound to work, and I found installing some (not all) software to be difficult. This was Redhat 7.2.

    I enjoyed setting up a Redhat webserver. That went reasonably well, and it's behaving quite nicely. As a desktop machine, though, it was a horrible experience for me. I'm an artist. I'm right brained. I don't want to learn a bunch of commands when Windows' UI very elegantly manages the hardware. So yeah, I'm spoiled.

    I plan on re-evaulating Linux in a year or so, but I think they need to evolve the UI more before they convert me. In the mean time, I am a satisfied Windows 2000 user. It's hard to switch when today I have working machines that don't give me problems. I've never lost an overnight or even an over-the-weekend render due to an instability in Windows or Lightwave.

    I guess what I'm saying is: Not only does Linux need to be as good as Windows (particularly in the UI area...), it's also got to entice me some how. Film Gimp was a step in the right direction...
  • by simetra (155655) on Friday November 15 2002, @04:41PM (#4680493) Homepage Journal
    For the last X years, hundreds, maybe thousands of 3rd-party software vendors have been making all their stuff for Windows. As such, we utilize these Windows apps for which there are no alternative in the Free world.

    I still use Windows at home most of the time because it's easy for the wife to use, and easy to install and use various apps and hardware. I can, but choose not to, blow hours reading config files and man pages to get something running that would take maybe 5 minutes to set up in Windows. And no, it never crashes, because I only install software I want, and allow very, very few TSR's and unnecessary services to run in the background. Basically, it works.

    Yes, I know I CAN do all this in Linux, but I don't have as much free time as some people. It's still very far away from being user-friendly enough for anyone to actually use as an all-purpose OS.

  • Well... (Score:5, Insightful)

    by TheAwfulTruth (325623) on Friday November 15 2002, @04:48PM (#4680659) Homepage
    Note: I am a software engineer and have done enough Windows and Linux cross platform GUI and non GUI coding to not be considered a Linux idiot.

    Caution: Well thought-out and knowledgeable opinions ahead. If these disturb you , read no further.

    I will not be switching from Windows to Linux as my main platform any time soon because:

    1) Less hassle dealing with the OS. I don't care anything about the "OS" part when I'm using a machine. I use applications. Windows is far easier to install and use applications on than Linux. application and install break windows far less than on Linux IMHE.

    2) The applications themselves. Though Linux has the basics covered. There is nothing even close to replacing Reason, T-Racks and Wavelab on the music front. Then there is the ubiquitous Photoshop. Though I couldn't afford the full version, my copy of Photoshop Elements for $69 is 90% of Photoshop for 1/10th the price. There is nothing that even comes close to the funtionality of Photoshop Elements for Linux. And of course Games. I work hard and I play hard (all on the computer of course).

    3) Development. Believe it or not developing for Windows is infinitely nicer than developing on Linux (Okay, that's just my opinion). The tools are all equal (gcc, perl, python, vi, emacs) up to far more advanced (Visual Studio) and far more varied to choose from.

    Basically, everything I do of any importance on Windows has no real counterpart on Linux. There are a lot of wannabe applications (GIMP etc) but they are usually pale shadows of real apps. The major windows (and Mac) apps are just too frequently not there for Linux.

    Money concerns: Free is great, but when you can't get what you want for free, then pay is the way. The current state of free is not up to the current state for pay. I work for a living, I make money, I have no problem paying other peoeple for the work they do.

    Even if everything else completely equal, the fact that I have 10 years of Windows and Windows Apps know-how in my head means that I would still benefit from staying.

    It's been said many many times, but until Linux is considerably better than Windows on all these fronts, there is no incentive to switch. I (and most computer users I'd bet) are not political grand-standers, were tool users, plain and simple. Best tool for the job wins. For all my jobs, Windows wins.
  • by kiwimate (458274) on Friday November 15 2002, @04:49PM (#4680672) Journal
    Here goes with some honesty, so I fully expect hostility. Be gentle, okay?

    Entrenchment
    The vast majority of my work is on Windows. The software areas in which I specialize (for example, document management systems) don't do Linux, by and large. I have to know these systems, inside and out, and know the platforms they use, inside and out. For me, that's Windows. I have to know it, and know it well. Linux is strictly a spare time thing, and I really don't have that much spare time. Yeah, I know, if I were a true geek, I'd be staying up until all hours on my Linux system. What can I say? I don't play computer games, either, so it's certainly not that that's keeping me on Windows (unlike every other post I've read in this story so far).

    Comfort
    I know Windows, and I can get it to work. I fully expect the flaming to start about now, but here are some simple facts which represent nothing more than my experience. My Windows servers don't crash. My Windows workstations don't crash. Personally, I'm just as happy to chalk it up to the fact that I know what I'm doing when I set the things up (and, admittedly, W2K is pretty stable). Yes, I have to reboot for patches. But failures and unplanned outages -- forget it, I don't get them.

    Linux, on the other hand, has given me some weird experiences, particularly on laptops, and, yes, occasionally I've had to do a hard restart because it was hung. I'm sure it's because I didn't download the latest drivers, or tweak the settings correctly, or rework my configuration script...but guess what, people -- I don't have to do that on Windows. Again, it's a comfort thing.

    Disillusionment
    Boy, I have a horrible feeling about what this might provoke, but here goes. When I first started to look at Linux, everywhere I looked on /. people were proudly proclaiming how fast it was and how tiny its footprint was. Please, point me in the right direction. I looked at SuSE, RedHat, Mandrake, and a couple of others, and everyone specified 64MB of RAM minimum -- that's not a small footprint, that's the same as an NT workstation! And, speedwise, my RedHat installation is the same as my W2K Pro installation on my dual-boot system. No tuning on the Linux system; but, then again, I've not tuned the W2K system, either.

    Those, for me, are the main reasons. Windows is just too important for me at work to not know it intimately, and Linux doesn't offer enough compelling reasons to dedicate a lot of time becoming better attuned to it. Remember, I'm just being honest!
  • First, some background.

    I started using Linux as a development environment (as a hobbyist in highschool, and as a CS student when I was working on my B.Sc) around 1996. I was 16 and really excited about having a UNIX OS on my PC. I'm still very excited about Linux. But as a development environment, I develop in Windows 2000/XP pretty much 95% of the time excepting when I have to test/debug code on a UNIX platform.

    I have XEmacs installed in Windows as a native app. I use Cygwin when I need a UNIX shell. XFree86(cygwin), Exceed and/or any other commercial/free X server generally work just fine. And I use MSVC++ for debugging - this is the main reason why I use Windows. I have not seen any UNIX debugger that comes close to MS's debugger (no, not even gdb, ddd or workshop).

    As a desktop user, Windows has provided me with 99% uptime (and that missing 1% is for software upgrades requiring reboot, not crashes). I simply can't use the stability argument anymore.

    I'm confident that Linux will kick ass on the desktop in the future. But if the Linux desktop is to entice developer desktops as well, a "killer app" debugger is needed. Unfortunately this is a huge undertaking. On top of this, UNIX developers might scoff at fancy GUI debuggers, just like I scoff at WYSIWYG word processors since I use LaTeX. But clearly this is not productive.

    So, unfortunately, I have to disagree that Linux (or UNIX in general) is the ideal development environment ... for me, for now.

    Just my $0.02!!!
  • Habit (Score:5, Insightful)

    by greenhide (597777) <{jordanslashdot} {at} {cvilleweekly.com}> on Friday November 15 2002, @05:01PM (#4680876)
    I actually use a Mac with Virtual PC running WIndows, and I frequently evangelize the Mac/Open Source and dismiss and deride Microsoft and Windows, so I'd say I'm a perfect person to be asked to justify my behavior.

    Worse--although I do in fact have OS X on my machine, I don't use it. What is the real reason most people use WIndoze?

    Habit. Habit and Familiarity.

    Let's be honest. Unless you're work for an oil drilling company like the man mentioned above, odds are you can find a piece of software for the *nix platform (especially if you include OS X). As many people above have pointed out, plenty of alternatives to favorites exist, and many games have been ported over to *Nix platforms.

    However, people use their computers as efficient tools. I don't bother even looking at the toolbar when I click on a button, or glance more than 2 seconds at a menu, or pause before entering a key combination. They have all become automatic.

    However, were I to switch to another OS, I would have to learn its nuances, and that would take time that I'm not so interested in spending. Even though I'm eager to use a command-driven interface, I find it frustrating constantly having to "learn" how to do things which I easily do in Mac OS 9, and have been doing for over 10 years now.

    The reason I haven't switched over to OS X? Believe it or not, there's only one reason: that stupid Open File dialog. I can't grok it, I can't figure it out, and worst of all I can't just type in the first few letters of the file I want in the folder and have it be selected, as has been the case since Mac OS 6.x (back when it was just called "System 6").

    I think one of the problems, in fact, is that so many Slashdot users are power users -- dedicated gamers, programmers, coders, designers, developers-- who have become accustomed to using their computers as an extension of themselves. For most everyday users, the biggest difference between a Windows machine, a OS X machine, and a machine running a GUI Linux would be the color of the windows and icons. They don't try to juice their programs as much. After all, if the most complex action you perform as a user is hitting the back button on your browser, it can be any browser on any software platform. But if you're used to coding in a specific text editor, moving to another can be a painful experience.
  • to some here, i am the lowest form of scum. i am a windows vb programmer. that makes me 1. evil and 2. stupid. evil because i support microsoft. stupid because, as we all know, vb is a horrible language, right? ;-P

    you know what? you may be right, but you don't pay my paycheck. i have to eat and pay rent, you know? there's a market for vb programmers. i fill a market, shrinking or not, the market exists. i go to work and get a paycheck. end of story.

    i really think i do cool stuff. i'm working with metrics my company is pushing as an industry standard. i crunch data into purty colors using (shake in horror now) microsoft office web component chart objects. it's easy and straightforward. i'm happy and content. doesn't mean i'm a monkey in a suit. i still deal with thorny programming problems. but, of course, i live a rodney dangerfield existence: "i get no respect." you go on with your bad selves and snicker at me. doesn't change a damn thing. smug attitudes are just mental masturbation that makes you feel better about yourself at the expense of winning any converts. and winning converts is the whole issue here.

    my boss says "linux is an unproven platform. maybe in five years." before you all reply to his statement with derision and scorn, just remember that it does no good to chastise people like my boss, as you only further the image of the linux geek as an ivory tower, scornful, holier-than-thou type that wins no converts and drives average joe blow users away. instead, take his words at their face value. if you think his words have no truth, then work on dispelling the rumors and innuendo in the press that foster this attitude amongst your average corporate middle management types. don't like dealing with dilbertesque management types. fine! not a problem! don't! remember what the whole issue is here again in this story?

    as far as home use, the scene is currently fragmented. "real" geeks use linux and do "real" computer science. the rest of us are just hobbyists and morons, apparently. until, if, and when linux becomes as accessible to average joe blow "how do you click a mouse?" types, windows will be around forever. if you want to accelerate the acceptance of linux and do away with microsoft, the next time a computer user says something mindblowingly stupid to you, you will not snicker and scoff and say RTFM, you will smile and reply helpfully.

    and until the linux world makes a serious, concerted effort to make the linux gui and work environment and installation process as braindead as windows, yes, i said braindead, linux will not expand out of it's "i'm an ubergeek" niche. linux will seriosuly dent microsoft when someone can use linux completely, satisfactorially, on a daily basis, in all aspects of use and NEVER HAVE TO TOUCH A COMMAND LINE INTERFACE FOR A SECOND. or even know one exists!

    remember, the world of morons does not cater to your computer science genius. YOU cater to and serve computer using morons. accept that or be happy with linux being relegated to the smaller, rarefied world of high-end computing.
  • by IGnatius T Foobar (4328) on Friday November 15 2002, @05:04PM (#4680923) Homepage Journal
    There's nothing keeping me on Windows. I switched to Linux way back in 1997 and never looked back. I don't need to list the apps that make Linux a useful operating system -- you've heard the list a thousand times.

    The reason you can avoind Windows nowadays is because Microsoft lost the browser war. Yes, you heard me correctly: they lost. Microsoft didn't like the idea of applications shifting from Windows to the web. Remember when you needed special Windows apps for everything? You installed one to send messages to someone's pager, another one to do your banking, another one to track your FedEx shipments, etc. Microsoft wanted to keep it that way, but those pesky Netscape people kept pushing this idea of applications executing on a server while you viewed them in a browser. So they went into War Mode on the browser front. All they managed to accomplish was to destroy Netscape's ability to make money selling browsers. But guess what? Nearly all information-access apps moved to the Web anyway. And those apps are as easily accessed from a Linux or Mac desktop as they are from a Windows desktop. Microsoft failed to stop the migration of apps to the web. Say it with me, folks: Microsoft failed. Doesn't that sound good? It's true. Marc Andreesen's vision of web-enabled applications making the OS irrelevant has become a reality, and that's one of the things that has enabled folks like me to ditch Windows without ever missing it.
  • E.U.L.A. (Score:5, Funny)

    by jmoriarty (179788) on Friday November 15 2002, @05:43PM (#4681315)
    I keep using Windows because of the EULA. Specifically:

    5.23a - In the event that Leasee begins using another OS, Microsoft reserves the right to come into Leasee's home and immediately harvest all of Leasee's organs with a rusty spoon.
  • by gatekeep (122108) on Friday November 15 2002, @06:33PM (#4681786)
    Honestly, the biggest thing keeping me in Windows is that whenever I've tried to switch, I invariably end up with some questions and head to IRC, Chat Rooms, etc. to ask people. The flames and insults I get for being a newbie are incredible. I really don't care enough to deal with that while I'm figuring out the intricacies.

    Other than that, it's mostly games. Though there are a few other things... Photoshop, Office (Openoffice is close, but not quite close enough), Outlook (this is huge..), etc. I've got a linux box I use for a PHP server, and I've tinkered with it from time to time, but it's not my primary OS.
  • So far... (Score:5, Insightful)

    by Arandir (19206) on Friday November 15 2002, @07:23PM (#4682198) Homepage Journal
    So far I've read about a third of the posts. I can't read them all because there's a lot. But so far I have not found what I was expecting to see.

    No one is claiming that they're staying on Windows because KDE and GNOME look different! There's this sense of urgency in the Linux community that unless there's a unified vanilla desktop, no one is going to want to use Linux. It seems that this is not the case.

    But maybe I've missed those posts. So let me ask: is there anyone out there who has genuinely stayed with Windows precisely because KDE and GNOME don't have the same look and feel? [I'm not asking if you want them to have to same look, only if you have honestly refused to use any form of UNIX because of it]
    • Re:Games (Score:5, Interesting)

      by israfil_kamana (262477) <cgruber@israfil.net> on Friday November 15 2002, @04:29PM (#4680201) Homepage
      Pretty much. I just re-loaded win32 to dual boot with OpenBSD on my laptop so I can feed my addiction to Civ3. (No FreeCiv is not as fun in my view...)

      Anyway, where it counts (on servers) I push open solutions where they make sense, which is in most places in an enterprise config - at least as far as my previous work-places have gone.
    • Re:Games (Score:5, Informative)

      by sniggly (216454) on Friday November 15 2002, @04:32PM (#4680271) Journal
      games here too - although i bought winex and it does a very good job of running windows games on linux.

      Linux IS my favourite quake 3 platform, it runs it much better than windows!
    • by Denver_80203 (570689) on Friday November 15 2002, @04:34PM (#4680303)
      I agree. While the 9x and NT machines were a little bumpy, they got MS in the door. Now 2000/XP are very stable and easy to use. All the applications that my company uses are in MS OS. Linux and Mac machines simply don't have the applications that an Oil Drilling company needs. Certainly are are /some/, but not nearly enough to support the company being "half on one foot". Finally: I don't care if Bill is rich enough. It's not my concern. I have better things to do than hate a company because it's "big". I'm certain that when linux grows large enough and starts serving every possible customer, things will bump into each other and cause problems, too.
        • by lvdrproject (626577) on Friday November 15 2002, @06:08PM (#4681565) Homepage
          Ok, i didn't even have an account on Slashdot before i saw the above two posts, but i completely disagree with both of them, and had to make my opinion known. Now, i am in NO WAY a fan of Microsoft, and personally i love the Mac OS and Mandrake, but there just needs to be something said here.

          "Saying "2000/XP" is like saying "MacOS X/BSD". The two are completely different beasts."

          No, they're not. Windows XP is just Windows 2000 + skins + better drivers + new Start menu + a few aesthetic details. In fact, i'm sure you've noticed, Windows 2000 is Windows NT "5.0", and Windows XP is Windows NT "5.1". That is to say, a semi-moderate update, but not a completely new product.

          "Windows 2000 is indeed stable, and all-around is the best OS M$ has ever put out. XP, on the other hand, is a nightmare at all levels. The UI changes are ridiculous and counterintuitive, the stability is a joke, and the mothership-calling/DRM/licensing/totalitarianism is insulting, painfully annoying, undesirable, and runs directly counter to the philosophy that made Microsoft, DOS, and Windows a success, which is putting more power and control in the hands of the end user."

          The UI changes that actually go any deeper than simple colour and logo changes are very few, and most of these can be modified to work/look exactly like Windows 2000. The stability is a joke? Bull. Windows XP is just as stable as 2000. I've NEVER, repeat, NEVER, had Windows XP (that is to say, the actual operating system) crash on me, and i've been using Windows XP since the pre-2600 build stages. In fact, i might relate a little anecdote here: a few weeks ago, i was attempting to get an old (500 MHz) computer up and running, and as my XP CD was mysteriously corrupted, i installed Windows 2000. Mere MINUTES (and i do not exaggerate) after my initial boot, i got a blue screen, and it died. In Windows XP, the operating system rarely crashes; instead, the programs crash, and the operating system continues on its merry little way. As for "mothership-calling", almost all of those features can be disabled, and if you still think that "M$" is HAX0RING UR IMPROTANT FILEZ then you can invest in a decent firewall. If you know how to work XP, you can make it work or look any way you want it to.

          As for the second post:

          "In all seriousness, I have found XP to be terrible both in general speed (crispness, responsiveness to clicks, etc.) and stability (especially in an environment where the machine is pushed hard)."

          Ok, i don't know what you're running on your computers (i have a Dell Dimension 4300 1.8GHz/512-MB RAM computer, which sounds like the same model, or a similar model, as yours), but XP is nothing but speedy for me. And i'm one of those people who loads his computer with every possible RAM-sucking gadget he can find, including transparent mouse cursors, transparent windows and menus, every single visual effect XP comes with, etc., etc.. XP is super fast for me. My programs don't load up slow at all. On the other hand (and i did notice that you didn't defend any other operating system, but let's use an example here), Mandrake 9 with KDE 3 runs noticeably slower, and this is the standard bare-bones install, with no fancy tricks or gadgets. On both my 500-MHz K6-2 and my 1.8-GHz P4, i have Mandrake and XP Pro dual-booted, and XP is MUCH, MUCH, MUCH faster.

          Now, why do i use Windows? Because i'm 15 and don't have the money to buy a Mac; because i was BORN in a house that ran MS-DOS/Windows; because i'm used to it; because it looks prettier; because it's more user-friendly (not so much as opposed to the Mac, but definitely so as opposed to Linux); because all of the great applications that i can't live without (Winamp, Photoshop, Flash MX, Nero, Exact Audio Copy) aren't found on Linux; the list goes on.

          I LIKE Linux, i LIKE the Mac; i don't use my computer for playing games (except frozen-bubble :D), i don't use my computer ENTIRELY for chatting with my school friends (like most 15-year-olds i know), i have a little bit of programming/scripting/"getting into the system" experience, and i'd like to think that i know what i'm doing.

          So, as an objective observer, i would like to just make my disagreement known.

          :Lav

    • by sniggly (216454) on Friday November 15 2002, @04:34PM (#4680312) Journal
      And windows is stable as opposed to what, California around the San Andreas faultline?
    • Re:well.. (Score:5, Informative)

      by Elladan (17598) on Friday November 15 2002, @04:39PM (#4680429)
      • WC3: Runs fine on linux, see www.transgaming.com
      • The Sims: Linux port available, see www.transgaming.com
      • Neverwinter Nights: Port is on the way
      • Unreal 2k3: Runs perfectly on linux, the linux native version is in the box you bought at the store
    • by Inoshiro (71693) on Friday November 15 2002, @04:49PM (#4680692) Homepage
      "Nearly all the Xbox and PS/2 games in the world don't hold up to a single quality [sic]PC game.

      Compare: "Nearly all the PC games is the world don't hold up to a single, high-quality console game."

      Yes, 90% of anything is crap [tuxedo.org], and that crap won't compare to the best of the best. JSRF sure kicks the ass of Daikatana, just like Half-Life kicks the ass of Azurik.

      If you're going to troll, at least try and be good at it.
    • Re:porn (Score:5, Funny)

      by Mandi Walls (6721) on Friday November 15 2002, @04:56PM (#4680813) Homepage Journal
      Time for a Porn-on-Linux HOWTO. (or Porn-on-OpenSource, maybe...or Adult-Multimedia...)

      You send me your notes, I'll compile the docs.

      Think the ldp would post it? I have hosting space, though, if necessary.

      --mandi

      ps. I do not want you to send me porn. or spam. notes on how to set up software you use for multimedia viewing on non-luser platforms only.

    • by dswensen (252552) on Friday November 15 2002, @05:30PM (#4681205) Homepage Journal
      It certainly is certain games. If you have the chance, compare sometime Unreal Tournament on a high-end PC as compared to the PS2 version. The PC version is fast, attractive, a breeze to play, and very fun. UT on a PS2 controller is a complete nightmare. And the resolution stinks.

      It's also hard to imagine games like Icewind Dale, Baldur's Gate, Civilization, most RTSes, etc. working on the console. I'm not saying they don't exist on the console, but that it's hard to imagine them working.

      Consoles are great for fighting, racing, and social games. They are not so great for quiet strategy games or RPGs, in my humble opinion. That may work for some people, but I just don't want to be in front of a console for hours. My thumbs get calluses and my hands (which are too big for most controllers) start aching terribly after too long. Not the case with a PC.

      It's a variety of factors, but for me it mostly comes down to the kind of games. And it cuts both ways, too: I own a PS2 and a Dreamcast and I love Soul Calibur and DOA2. But I'd never imagine playing either on a PC.