Slashdot Mirror


What Differentiates Linux from Windows?

tail.man sent in a Linux Insider piece about the difference between Linux and Windows. Quoting the synopsis "So, what's really the difference between a Unix variant like Linux and any Windows OS? It's that Microsoft reacts to marketing pressure to make design decisions favoring running a few processes faster but then finds itself forced first to layer in backward compatibility and then to engage in a patch-and-kludge upgrade process until the code becomes so bloated, slow and unreliable that wholesale replacement is again called for."

195 of 1,135 comments (clear)

  1. The author, Paul Murphy... by tcopeland · · Score: 4, Informative

    ...also wrote The Unix Guide to Defenestration, which is an executive-level discussion of making a data center profitable.

    He's been a Linux advocate for quite a while...

    1. Re:The author, Paul Murphy... by dupper · · Score: 5, Funny
      At first, I thought that said The Guide to Unix Defenestration. Of course, I pictured a bunch of pocket protectored Geeks toppling a server rack out of a 6th story window. Heh.

      Oh, and for those who don't get this or the parent: ..."

    2. Re:The author, Paul Murphy... by Atmchicago · · Score: 3, Funny

      Or it could be "The Guide to Eunuch's Defenestration" - imagine a bunch of geeks throwing Eunuchs out the 6th story window. A slightly disturbing image to say the least.

      --

      You can lead a horse to water, but you can't make it dissolve.

  2. The Difference... by psycht · · Score: 3, Insightful

    market dominance.

    1. Re:The Difference... by Orgazmus · · Score: 5, Insightful

      MicroSoft makes an OS to make money, Linux is designed to be an effective OS

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    2. Re:The Difference... by dingbatdr · · Score: 5, Insightful

      So by the metric they care about, Microsoft is an effective OS.

      dtg

      --
      The truth is an offense, but not a sin.------R. N. Marley
    3. Re:The Difference... by Orgazmus · · Score: 2, Funny

      Well, MicroSoft must have confused that with imperial. 1m of Windows buggyness =~ 1' of linux sweetness

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    4. Re:The Difference... by geekee · · Score: 5, Insightful

      " MicroSoft makes an OS to make money, Linux is designed to be an effective OS"

      Why do you assume making money and making an effective OS are mutually exclusive?

      --
      Vote for Pedro
    5. Re:The Difference... by pi+radians · · Score: 3, Funny

      It's true! I get my lousy tech support for free!

      --

      sin(6cos(r)+5A)
    6. Re:The Difference... by BHearsum · · Score: 2, Redundant

      As a corporation, Microsoft's primary focus is profit. This means that being an 'effective OS' will take a backseat to profit. This doesn't mean it's impossible to do both, but I'm sure that most people here will agree that Microsoft hasn't accomplished both as of yet.

    7. Re:The Difference... by Jerf · · Score: 2, Insightful

      Given that one is clearly not the same as the other, the real question is, "Why is making money and making an effective OS the same?"

      (Answer: They aren't; globally they look similar but they cause much different local decisions. You won't catch Linux being anti-competitive, whereas Microsoft has been proven anti-competitive in court several times. There's one difference for you, and yes, this directly plays out in code quality. If you'd like more details on why this is true, I'd recommend this rather good article on the subject.)

    8. Re:The Difference... by 4b696e67 · · Score: 2, Insightful

      The reverse is true as well. It is much easier for me to edit a few config files than to wade through a GUI to configure options or tinker with the windows registry(ack).

      Not to mention a total lack of perl or a good scripting shell on windows. I depend on scripts to help wade through log files and such.

      I guess it depends on what you are used to.

    9. Re:The Difference... by jamshid42 · · Score: 3, Interesting

      On the same token, try administering a Windows Active Directory server when all you've ever known is *nix administration. At the hosting company I used to work at, I ended up installing Cygwin and wrote a bunch of bash scripts that called upon VBScripts to handle most common administrative tasks to make things easier for the Linix admins that had no clue about Windows.

      Personally, I think they were not "getting" it on purpose so they wouldn't have to work on the Windows systems. They punished me by making me fix all of those problems (or at least stabilizing them so they would at least keep running).

      Although I can handle both Linux and Windows quite well, throw me in front of a Mac and I feel like a blithering idiot.

      --
      /. - Proof that Sturgeon's Law is true...
    10. Re:The Difference... by Danse · · Score: 3, Insightful

      Actually, Microsoft does make some effective OSes. They may not be superior to Linux (it's arguable as both have strengths and weaknesses), but they are still effective.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    11. Re:The Difference... by BHearsum · · Score: 2, Interesting

      Effective is subjective. If you mean, an OS that effectively makes profit, then obviously that's the case. But each time I use a Windows machine I get frustrated to the point of giving up very quickly. I've found very little, if anything at all that is effective about Windows.

    12. Re:The Difference... by BlitzPig_Sal · · Score: 2, Insightful

      Selling a quality product is but one way to make a profit. It is also an expensive and difficult way. Other ways companies make profits are through agressive marketing and advertising, bundling deals with retailers and large corporate and govenment contracts. Oh, and some abuse of your monopoly position doesn't always hurt.

    13. Re:The Difference... by sharper56 · · Score: 2, Insightful

      One of the best ways to make a profit is to sell a product which many people want. If such a product is of a low quality, people will be less likely to buy in future, thus it is within a companies best interest to create high quality products.

      BUZZ... INCORRECT!

      It's only in the companies best interest to make products of a high enough quality as percieved by the majority of the target purchasers as to justify procuerment. Any extra quality in the product is waste.

    14. Re:The Difference... by BHearsum · · Score: 2

      The fact is that I'm a very impatient person, and when I have to wait two minutes for the god damn machine to open a 'cmd' I get pretty pissed.

    15. Re:The Difference... by RealAlaskan · · Score: 2, Insightful
      Why do you assume making money and making an effective OS are mutually exclusive?

      Experience?

      Think of Amiga, Sun, DEC and SGI, all of whom had more-or-less effective OSs, and all of whom are either already dead, or hurting. Think of MS, who has gotten rich with an ``OS'' (Win3.1) which was decades behind Amiga, even though it came out years after.

    16. Re:The Difference... by diablobynight · · Score: 4, Informative
      More than likely you have a worm. My computer is an AMD machine running XP, and I haven't turned it off for 7 months, and it runs fabulously.

      Also if you expect us to believe that after 4 months the machine can't run IE and this is a windows problem, ummm...your on crack, none of us would put up with windows if it completely failed after just a few months. Some of these office machines here at work, are used every day, and are 2 years old, running XP, with end users, lol, and they really are still doing just fine.

      Of course I regularly run updates, and my virus scanner updates hourly and runs nightly, but you should do that with any PC.

      --
      Anonymous Cowards - Oh God, How I hate you
    17. Re:The Difference... by BHearsum · · Score: 2, Interesting

      If you got that monopoly by having a good OS, sure. But I do remember Microsoft telling retailers if they didn't do as they were told they wouldn't be selling Windows anymore.

    18. Re:The Difference... by gordguide · · Score: 5, Insightful

      " ... Given that one is clearly not the same as the other, the real question is, "Why is making money and making an effective OS the same?" ..."

      The article speaks quite a bit about how Microsoft if forced to build in back-compatibility in an inefficient manner. Every OS has to deal with back-compatibility to a certain extent, but consider how much more important it is to a company like Microsoft.

      They have a business model that could easily be described as based on market share with both business users and home users "feeding" each other's compatibility needs. The business user many be more reluctant to upgrade than the home user because reliability, transition problems and cost have different consequences for both types, yet both have large numbers of current and legacy OS users.

      Consider Linux. Upgrade issues remain, but cost is negligible with home users and can be attractive (or not; depends on too many things) to business users as well. However the OS itself (with the more modern code) is available and access to the software itself is not a significant cost issue. Thus, no absolute need for "kludges" to keep older OS's ( or more typically older paid programs from other vendors) running, while a significant number of truly ancient CPUs can also run an effective, compatible "family" *NIX Operating System and necessary software.

      Microsoft got where it is on marketshare; it's maintaining it's current income on marketshare, and it pegs it's future on marketshare. It drives every effort from code to sales to lobbying. That marketshare requires users to implicitly agree to paid upgrades of MS and third party software.

      Although a given Linux distro does have marketshare interests, a user that switches to a competitive Linux distro is not the end of the world; potential new users far exceed current users, the user hasn't really changed his way of working, and hasn't invested in new hardware. He's still there for future growth.

      I think the cost of upgrading of the two OS's plays a significant role in the way they are coded, designed, and implemented. Linux advocates may be just a little blind to it, because it's not a consideration that drives the development process; Microsoft's corporate coders can never lose sight of it, and it does drive the code, design, and implementation.

    19. Re:The Difference... by Endive4Ever · · Score: 2

      He's probably a register-hacking freeware-installing twink.

      As long as you install a basic set of the things you want/need without going overboard, and aren't a weird control-freak about details (i.e. people who insist on overriding defaults and installing everything in their custom directories, etc.) Windows gets the job done well.

      Linux is better, though, if you've got the time and experience to tweak. I'd say it's about time for all the tweaks, control-freaks, and computer enthusiasts to bail off their Windows system and to something that gives them power. Leave Windows for grandma and the typical AOL customer.

      --
      ---
    20. Re:The Difference... by diablobynight · · Score: 4, Interesting
      Actually, if you read my further post, I can hardly remember what my boot time is because I haven't rebooted in months, but I decided to test this k7 Athlon 2500 for boot time. It is running a 120 GB Western Digital, XP service pack 1, on an Asus NForce 2 motherboard. I timed it to the login prompt, and then I timed after the login prompt.

      To the login prompt is 42 seconds. After the login prompt is about one minute 12 seconds, but not really windows fault, it has to update my files with server using active directory remote profiles, load up a real time virus scanner, load all of my network drives, load my calendar, and acrotray which is for the full version of adobe acrobat 6. I also offer that this build is only 2 months old, because I recently got this computer as an upgrade to a Pentium 3 1133. I built it myself, and could give you an exact part listing, but as for the OS install, I didn't do anything special, formatted the whole drive as one partition, ran through the install, ran all the updates, and added the system to the domain. ??? Works fantastic. and I have all XP machines here and ussually if we have a problem it when XP has to deal with running a program designed for like windows 95. and still uses hard coded LPTs for printing purposes. But other than that, I run a clean network, I do spam and virus detection at the email server, preventing worms from getting opened in email. And all in all, few problems.

      This isn't a troll, I am just seriously tired of this constant anti windows shit, I think it's mostly based on the older OSs NT, and 98, but since 2000 I feel they have been doing a superb job, and when I bought XP pro moving from 2000 I really liked the upgrade.

      I used to use a SGI for autocad, but then we moved to dual Proc Dells, and I really liked it. I do still use Linux, for my e-mail, and web server at home, but only because I didn't want to buy 2000 server, and I thought Linux works well as a server. Personally I used it as a desktop for years, but constant kernel updates, and having to compile every damn thing before I could use it, turned me off. THe linux community should learn to offer binary executables and source because I simply just don't like the hassle of the extra step.

      Here comes the mod down. and there is nothing I can do about it. People hate me for my opinion, but I can't be like most of the people here, claim to hate windows and promote linux, but secretly use XP all the time.

      --
      Anonymous Cowards - Oh God, How I hate you
    21. Re:The Difference... by sydb · · Score: 5, Interesting

      having to compile every damn thing before I could use it, turned me off. THe linux community should learn to offer binary executables and source because I simply just don't like the hassle of the extra step.

      What are you blethering about? Provision of binary executables is the purpose of GNU/Linux distributions.

      I have not run Windows at home for about five years, and I don't miss it in the slightest. I have a server for NFS, web, mail and other bits and bobs. I have an IBM Thinkpad which is my main work horse. I have an ancient Toshiba Libretto hooked up to my amplifier for playing music.

      All of these run Debian. I can't remember the last thing I had to compile by hand; Debian has so many packages prebuilt that I rarely have to build something myself. Either it's already there, or something else is there that does the same job.

      If I do need to compile somthing, Debian ensures I don't end up in dependency hell because almost all Free libraries are packaged. I grant you - RedHat used to be a pain. Trying to compile an up-to-date Gnome 1.0 for RedHat 5.1 was the last straw that switched me over to a distro built by it's users. But I'm pretty sure RedHat is much better these days anyway.

      My day job desktop is Windows NT 4.0 SP6 and I get through the day but it can hardly be called convenient. It's so lowest-common-dominator that I end up installing all sorts of utilities that are missed out in the shipped OS. I fear Windows XP because I don't want to work in a cartoon.

      And finally, I bathe in the warmth of the freedom of GNU/Linux. I don't have to invoke it much, but I know that if I do have to, I can get the source and fix it. Thanks Linus, RMS, et al.

      --
      Yours Sincerely, Michael.
    22. Re:The Difference... by diablobynight · · Score: 5, Insightful
      See here is my point, you just made your windows opinion based on NT 4.0 SP6. SO I should make all my opinions on Linux based on their OSs 4 years ago?

      My network card drivers were source only, my drivers I recieved for my sound card were source I had to compile and then it didn't support digital audio, Ummm...actually only a few things didn't come as source.

      And if you haven't run windows in 5 years, you really wouldn't miss it, because you can't even comprehend how far its come.

      That's like saying, I had a 386PC it wasn't very fast so I am sticking to my Dual Processor G5, it's much faster. Your comparing oranges, to old apples, you bought 4 years ago. Maybe you should try a nice K7 Athlon system running XP, even from 2000 to XP, the OS came a long way.

      --
      Anonymous Cowards - Oh God, How I hate you
    23. Re:The Difference... by bwy · · Score: 2, Insightful

      Yeah, unforutnately you're in the wrong place brother. People don't talk about anything objectively here. If it is done to make a dollar or if it is Microsoft it sucks.

      To read the posts here you would think that XP is an unusable pile of dung that won't even boot. That is why these arguments posted here carry no weight at all in the real world. These guys come off as hacker freaks who squint at sunlight and curse anything that isn't built by hackers. I've worked with people like the folks who post these things. They aren't successful people. It's the "my shit doesn't stink" because it is open source, yada yada yada.

      These guys hurt the cause more than help it. Some M$ products do need help, just like any other software package. But when it is destructive instead of constructive, what good will it do?

    24. Re:The Difference... by Too+Much+Noise · · Score: 2, Informative

      XP came a long way from 2000? that would be interesting if true - but sadly it's not. Unless you call 'a long way' a bunch of styles and cosmetic changes added to the interface (don't you just love stuff like those systray bubbles telling you 'there are unused icons on your desktop'?), a useless attempt to a firewall (to be improved in the heavily-marketed SP2), a few equally useless programs (integrated cd burning? what's the point, every major burning software integrates packet writing in the Explorer shell and the usability contest is a no-brainer) ... did I miss anything else? Granted, for instance the leap from WinME to XP Home was HUGE (hell, anything was better than ME), but 2000->XP Pro is sort of a 'regular upgrade cycle needed for balancing MS' financial books' type of thing. I highly doubt any of the extras in XP could not have been included in a SP to win2000 (some tweaks to NTFS, kernel, a bunch of new interface functions and so on). Look for instance at the rumored 'interim XP' release that will also be available as some kind of XP-SP - Longhorn is (financially) too far away and they need a new OS release sooner. Then there's the new licensing plan to consider as well ('look, you get your new release in time - we didn't say Longhorn would be the next one, did we?').

      So unless you're an eyecandy type of guy, there's not much change from Win2000 to WinXP except making the computer appear slower at some tasks and faster at others. If the rumors are true, it's going to be about the same with the XP-SP1 -> XP-SP2 change, without any 'new OS' release. Besides, check the version number on 2000 and XP - it's only a minor version kernel change!! And the kernel IS important, since this makes for the much-touted app compatibility (although apps still have to do some kind of install-time detection and config to see whether they can use the few extra XP features or not).

      my point: if you compare XP to NT4, you're right, there's a big change involved (man, NT4 was PAINFULL!!). For 200-XP comparisons, there's not much to say except that there's a fair share of people (some developers, too) that would rather use 2000, as they view XP as bloatware.

      On the other hand, your linux opinions smack of a troll - unless you tried gentoo or lfs, which does not seem to be the case. If you're the Windows type of guy, stick to it and be happy. And if you're arguing its betterness, use valid points, not mudslinging, or you'll be swimming in it (this being /. and all).

    25. Re:The Difference... by wasabii · · Score: 3, Informative

      Okay. I'll list the problems with my W2K workstations/servers I had this week.

      Outlook constantly freezes, for no apparent reason. It requires ending the task. Users get confused by this and call me to come fix it. That wastes my time. I'm sure it's a very simple problem, but I'll never be able to figure it out.

      One of my user's computer's randomlly stops accepting keyboard input. It works fine booted from Knoppix, so I can only assume it is something windows is doing. I'm sure a reformat would fix it, but we don't have time... and it only pauses for a few seconds.

      One of my user's desktop locks up when somebody prints to their shared printer. It pauses for about 25 seconds, appears totally frozen, but then goes again in a few seconds.

      On one of our IIS servers, Explorer.exe has ceased working. You can double click on My Computer, and Explorer says "Unknown or invalid argument." This makes absolutly no sense. We do all our file work from cmd.exe on it now. It's very odd. Sure a reboot would fix it.

      Our SQL server ranomlly fails to authenticate people with Windows authentication (single sign on). Nothing we can do here, we just accept it as a given that people's VB programs will randomlly crash.

      Our Exchange server "pauses" every now and then. Can't place it. Everybody in the office's outlook just "stops" for a few seconds. The network is fine, i've got a ping running constantly from an affected system to the server, and it never falters. During the failure, Exchange is using 100% of both CPUs. There is no indication about what it is doing... and it doesn't show any abnormal IO usage (hard drive). The system itself responds just fine, except it's a bit slow because of the lack of CPU.

      We set up a network deployment of Windows, using RIS. It distributes automated windows installs to our workstations. We can run it on two identical computers, begin installing software in the exact same order... specifically the VB runtime, MDAC. One then fails to launch our VB programs saying a .dll is missing, the other works fine. Regsvring the .dll solves the problem. This happened once this week.

      Starting VB6 starts a reinstall of Outlook 2000.

      Outlook 2000 randomlly switches to Internet Mode from Workgroup mode. This requires an administrator to log into the system and switch it back. This is annoying as hell.

      IE freezes. User's do not understand this, nomatter how hard I try. THey'll be browsing a web site, and it'll simple stop. THey get confused, and come ask me (help desk). This wastes my time and theirs. I believe this could have something to do with Outlook freezing since it uses IE. But really, what can I do?

      That was just stuff I'd experienced THIS WEEK, with a user base of 30 people. We do not do anything "funny". We install Windows, all of the drivers are part of the standard install. We install our software. This is "normal".

      We have up to date patches for every peice of software. Users do not have Administrator access. We have symantec av. We NEVER get viruses, because we filter them at the email server, just like you... I've been running Linux on my desktop for about 2 years now, and i'll admit, I have my share of problems. But fix it once, and it never comes back. I run Debian sid though, so I keep getting new problems from new pre-beta software... but I continue to visualize a stable Linux office. A problem happens? You fix it. But it never comes back! I'd be bored.

      This is why I dislike Windows? You pay 200 dollars for it, and get what amounts to crap software. You pay $0 for Unix stuff, and get software that although not perfect, is definatly better than Windows. That MAKES ME MAD.

      We are currently working on setting up automated linux installs, and a base, nicely configured desktop for our users. Admitidly there are a lot of technical details to figure out. But imagine how easy it will be to manage?

    26. Re:The Difference... by aztracker1 · · Score: 2, Informative

      This is not meant to be a troll, but IMHO Outlook and Exchange in particular, are monstrosities... however, I run win2k (ran xp pro for a while)

      I happen to like windows, for the most part, I tend to rip out just about everything that is in here, and use firefox for my browser, and thunderbird for email.. runs great... on the media side, I *do* use WMP, it runs fine, didn't do so great on an older system, but it runs fine.. most of my time is spent in a text editor, I use crimson which seriously rocks... I also rely on batch files, and .vbs files for maintainance tasks, as I am usually going from one machine to another.. about the only other software I rely heavily on is UltraVNC... it works for what I need.. :)

      Now, I absolutely hate MS's licensing structure, and the "activation" crap in newer versions.. I run win2k, and office2k.. and if OOo were actually written to install with en-US measurements, and friendlier settings, would probably switch to that... but it is klunky to me, but making progress.. :) Also, dispite the code-red and variants, IIS is one of the nicest web servers I've ever worked with, and I've worked with more than a few... I like ASP.Net (mono is getting there), and I like a few windows programs that I haven't found as good, or easy of an equivalent for *nix.

      Maybe in a few more years, my main desktop will change... I like what Novell is investing efforts towards with Suse, and Ximian... so, that will probably be my platform of choise when the time comes... each year I try out a few different distros for about a week each.. and each year it gets better.. last time was almost a year ago, and wasn't quite there yet.. maybe in a few weeks when I try again, it will work out. :)

      --
      Michael J. Ryan - tracker1.info
  3. It's simple. by lofoforabr · · Score: 3, Insightful

    Linux is made with efficiency and innovation in mind, by lots of people around the world that believe in the idea of freedom. Windows is made with profit in mind, by one big corporation that wants nothing besides seizing market control. Need to say anything else?

    1. Re:It's simple. by garcia · · Score: 4, Insightful

      Windows also has ease of use and ease of hardware integration...

      You can't tell me that Linux is easier to use and install hardware drivers for than Windows.

      While I know that we are all Windows haters it does do quite a few things rather well. It isn't used by so many people because it is *completely* inferior. It serves its purpose.

    2. Re:It's simple. by GoofyBoy · · Score: 4, Insightful

      >Linux is made with efficiency and innovation in mind, by lots of people around the world that believe in the idea of freedom.

      Ummm IBM, SGI and lots of other profit-oriented companies have contributed code to Linux. Do they actually believe in "freedom"? Why not opensource all of their products?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    3. Re:It's simple. by Orgazmus · · Score: 2, Insightful

      You forgot to mention who actually uses Linux and Windows. Linux is made for and by the people that needs something that dont restrict your computer experience. Windows is made to make money, and dont need to do more than the average user needs. (Exept the server versions of course)

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    4. Re:It's simple. by Dylan_t_p · · Score: 5, Informative

      yea! The only drivers I ever have to install are the nvidia video drivers linux. For the most part has all my drivers and the only reason for the nvidia drivers is so I can have gl support, otherwise I could just use it out of the box without the installation of drivers.

    5. Re:It's simple. by Sevn · · Score: 2, Insightful

      What responsibility? When was the last time Microsoft kicked corporate america the billions of dollars they lose each year because of viruses and other security problems with Microsoft products? It doesn't look like they really take responsibility for anything. How many outstanding security issues are there right now?

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    6. Re:It's simple. by w8300v-2 · · Score: 2, Insightful
      You can't tell me that Linux is easier to use and install hardware drivers for than Windows.

      I beg to differ. Every Linux box I've set up has been "install-and-go" - no driver downloads or installation required. Even for printers.

      Start Linux install, 30 minutes and one reboot later, posting to Slashdot!

    7. Re:It's simple. by x0n · · Score: 3, Insightful

      My God, what a mindless mob of moderators we have today.

      I've got mod points now, but rather than pointlessly mod down the parent, I've eschewed them to say this: How in the name of Linus's bumcheeks is reiterating business common sense -- try to dominate the market with your product -- insightful?

      Do you not think that market dominance is not an appropriate goal for Linux? Do you think that the principal designers of NT are only interested in market control? You can't put together a operating system with marketing fiends using Powerpoint? (well, maybe windows 95 was a result of that).

      Anyone care to back me up on this? Am I completely deluded?

      - Oisin

      --

      PGP KeyId: 0x08D63965
    8. Re:It's simple. by sielwolf · · Score: 5, Insightful

      Innovative? I'd have to say Linux's strength is that it isn't innovative in its design. It instead replicates tried and accepted OS paradigms. It's monolithic (although that's changing. Although it definitely isn't a microkernel like OSX or Hurd), it eschews object orientated programming, etc. OTOH NT and all of its derivatives do try to absorb some of those features; exponentially increasing its complexity (and resulting in all of those pitfalls). In some ways its a 16 part screwdriver.

      Innovation in technology isn't necessarily a great thing. For every Macintosh you have your NeXT. Heck, even the Mac was just derivative of PARC's work. Linux plays it conservative and just does what it does.

      --
      What is music when you despise all sound?
    9. Re:It's simple. by TimmyJoeB · · Score: 2, Interesting

      Windows has more drivers, not drivers that are easier to use. Actually you normally have to have drivers supplied by the Hardware vender under windows, while Linux either has the driver in the kernel or not. It cannot get any easier to setup a printer than it is in Mandrake. Simply click about 4 buttons and you are done. My HP 2110 PSC work out of the box with a few button clicks. I still trouble getting my crappy Brother MVP350 working with Windows( 98 FIrst Edition though ). Thing either work or don't with Linux. Things usually have trouble eventually with Windows.

    10. Re:It's simple. by Otter · · Score: 4, Interesting
      For me, Unix offers:
      • Transparency. The access to processes, orientation around files and CLI base provides much closer access to what's really going on in the computer.
      • Modularity. It's a lot easier to switch stuff around. I like WindowMaker, so I use it.
      • Fun. It's just more fun. Linux, anyway. IRIX or AIX provide less fun.

      The rest of it, the "Lunix never crashes because of open-source!" I don't especially buy into.

    11. Re:It's simple. by moojuece · · Score: 3, Interesting

      i do know that when ever i install windows i have to track down drivers for sound devices, video and network card. this has happened EVERY windows install i have done. this is on pcs made by the main pre-builts such as hp, compaq, dell,...etc i do know that as stated in an earlier post the only drivers i had to install for my slackware install is my NVidia drivers. and the only compatablity i ensure is that i dont buy winmodems, but this may be because i dont buy modems

    12. Re:It's simple. by Unoti · · Score: 5, Insightful
      If all you're doing is posting to Slashdot, then yes, 30 minutes.

      For non-trivial things, though, I have scads of problems just like the grandparent. He's right: the key difference between Windows and Linux is ease of hardware and software installation. Time and again I have problems with dependencies and searching down different versions of this or that library, or circular reference dependency problems such as MySQL needs Perl which needs MySQL-DBI which can't be installed without MySQL. Or trying to get a real video card working, and having XFree ask you 100 questions about your monitor frequencies, only to finally barf to text mode when it's show time.

      Many things are wonderful and easy in Linux, but installing hardware and software is 50 times as difficult in Linux as it is in Windows.

    13. Re:It's simple. by Mick+Ohrberg · · Score: 2, Insightful
      "It isn't used by so many people because it is *completely* inferior."

      Well, there are cases when things do not necessarily work that way. Take for instance Sony's Betamax video system. It was (and is) far superior to the JVC VHS system, but due to financial dealings with the movie industry (adult film industry, more than likely...), VHS ended up taking over the market, virtually pushing Betamax (and the Philips System 2000 too, for that matter!) out of the marketplace.

      --

      Quidquid latine dictum sit, altum sonatur.

    14. Re:It's simple. by Geek+of+Tech · · Score: 3, Insightful
      >>Do you not think that market dominance is not an appropriate goal for Linux?
      "Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect." -- Linus

      I don't think it should be a goal. I think the goal should be to design a stable, secure and efficent kernel. If it gains market dominance in the process, so much the better, but that should not be one of the main driving forces.

      >> Do you think that the principal designers of NT are only interested in market control?

      No, but I believe the team in charge of marketing it is. And the CEO... and the people that actually get to make the decisions....

      >> Am I completely deluded?

      No more than myself, or any other regular slashdot reader.... :P

      --
      Stop the Slashdot effect! Don't read the articles!
    15. Re:It's simple. by truthsearch · · Score: 4, Insightful

      "Ease of hardware integration" is not Windows. That's the vendors. If anything the hardware vendors have a harder time creating new versions of drivers for each release of Windows than each major release of Linux.

      As for ease of use, that's arguable. I've used Windows since 3.0 and find the continually changing and inconsistant user interface frustrating. I find Linux much much easier to use on a regular basis.

    16. Re:It's simple. by Hiro+Antagonist · · Score: 2, Informative

      You can't tell me that Linux is easier to use and install hardware drivers for than Windows.

      Actually, I find it to be much easier -- I don't need to worry about Linux fscking up my system by auto-detecting hardware that I can't get a driver for.

      Take, for example, my last experience installing an 802.11b card; same card, supported under both Windows and Linux.

      Linux:

      Install card, boot system, rebuild kernel with appropriate module, load module...hey, it works!

      Windows:

      Install card, boot, new device found, no driver, device disabled...ok. Try to install driver from CD, which installs half-way and then crashes with some bizarre error. Reboot, search the docs, and find out that you can't have the card in the system when you're installing the driver unless you have the latest version, which you can download -- too bad I'm installing the NIC driver. Kind of hard to download that.

      After I got the driver installed, I then had to unload the pile of crapware that got installed on the system with it.

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    17. Re:It's simple. by brlancer · · Score: 4, Insightful
      Windows also has ease of use and ease of hardware integration...
      You can't tell me that Linux is easier to use and install hardware drivers for than Windows.

      As many people will attest, Linux works quite well out of the box. I think you are refering to the fact that hardware manufacturers often write WinXX drivers but not Linux drivers; this is entirely a market share decision, based on limited developer time. Windows, natively, does not support hardware better than Linux. I would argue Linux does, because I have gotten far more random BSOD's from Windows. One of my biggest complaints with Win2k was how sloooooow it got as I added additional hardware. Linux was not as easily encumbered.

      While I know that we are all Windows haters it does do quite a few things rather well. It isn't used by so many people because it is *completely* inferior. It serves its purpose.

      I don't think it does anything "rather well"; it does the bare minimum. People have accepted Windows' flaws because they have to, but the flaws are tremendous.

      The reason WinXX is so popular is primarily because of marketing; it wasn't "better" than OS/2, it was better marketed. Over time, people who did not use computers ran Microsoft software because that was what came loaded on OEM boxes. OEM's loaded Microsoft software because that is what people wanted for compatibility with their friends. It had nothing to do with Windows being a better product.

      --
      Someone asked if I had patched against MSBlast; I said yes, I installed Linux.
    18. Re:It's simple. by aonaran · · Score: 4, Interesting

      Yes, in Linux it's either it works out of the box, you download and COMPILE something and it works well thereafter, or it just doesn't work at all.

      In windows there are many more levels, but fewer pieces of hardware in the Just doesn't work at all category. ...but that's just because it is in the manufacturer's interest to support windows in some way or another. Even if the support for your version of windows is pretty crappy.

      I remember buying a server once that was designed for Linux use and trying to upgrade from Mandrake 7.2 to 8.0 I think it was, and finding that the driver for the disk controller only existed in binary form on the install disks and that only worked with the kernels in Redhat 6.2 :( I was a little peeved, but managed to figure out how to get it working by downloading some rather new drivers and compiling, but that's kind of a rare case... then there is the printer I bought last year BECAUSE OF THE PENGUIN ON THE BOX! (can you tell I'm still peeved about that one?) ...a Lexmark Z55, again it came with drivers that only work in a handful of Linux versions and on the website they don't even provide the option to get drivers that are generic.. after fighting with it for a long time I bought an HP printer and it worked out of the box, no driver install needed (just emerge cups on my gentoo box and away I went.)

    19. Re:It's simple. by TheSunborn · · Score: 2, Insightful

      No it was not. The fact that you could not have a movie on a single tape made it a inferiour system.

    20. Re:It's simple. by Virtex · · Score: 3, Insightful
      I agree that development packages, databases, etc. are harder to install

      If I wanted to install mysql, I would enter (as root, on Mandrake):
      urpmi mysql
      and the computer would take care of figuring out the dependencies, downloading everything off the internet, verifying the digital signatures, and installing the software onto my system.

      Likewise, if I want to install Postgres, I would enter
      urpmi postgres
      and again, it would take care of everything. If you're doing more work than this, then you're not doing it right. And I would argue that this is easier than the equivalent on Windows.
      --
      For every post, there is an equal and opposite re-post.
    21. Re:It's simple. by Lumpy · · Score: 2, Interesting

      oh really....

      please tell me then how easy it is to remove the DAMANED incorrect USB-MIDI driver and have it install the right one? every single time WINDOWS finds the old one and assumes that I'm too damned stupid to know what I want so it installs the incorrect one for me, never giving me the chance to install the correct one.

      You cant tell me or any IT professional that Windows has ease of use or Ease of integration. It has just as many problems as Linux or any other OS does. and dont get me going on how fragile the stupid registry and user profiles are...

      windows is not "ease of use" Macintosh is.

      and no I don't own a mac or even like them, but the mac's here in the graphic arts department NEVER need to be messed with.

      --
      Do not look at laser with remaining good eye.
    22. Re:It's simple. by mpe · · Score: 2, Insightful

      I agree that development packages, databases, etc. are harder to install - and work needs to be done to address these problems

      Actually the "problem" here is the idea that installation should be an end user task. Which is an idea which Microsoft appears to have invented.
      With just about any other machine you care to think of there is a split between using and installing/configuring/etc.

    23. Re:It's simple. by Unoti · · Score: 2, Insightful

      I'm using RedHat 9, so your missive is misdirected. It might not be the best distribution, but if you think these problems are in the past you are mistaken. Pretending that there's no problem does nothing to help.

    24. Re:It's simple. by Chester+K · · Score: 2, Insightful

      "Ease of hardware integration" is not Windows. That's the vendors. If anything the hardware vendors have a harder time creating new versions of drivers for each release of Windows than each major release of Linux.

      How do you figure? If you write your driver to WDM, all you have to do is recompile it twice: once for the 9x kernels and for the NT kernels.

      Meanwhile, Linux kernel modules are not only specific to a certain kernel version (see the driver porting guides to go from 2.4 to 2.6), but they even restrict themselves to a certain kernel release -- requiring a reinstall and recompile when you upgrade your kernel.

      --

      NO CARRIER
    25. Re:It's simple. by ErroneousBee · · Score: 2, Insightful
      then there is the printer I bought last year BECAUSE OF THE PENGUIN ON THE BOX! (can you tell I'm still peeved about that one?) ...a Lexmark Z55

      These days, I find doing some research on the company is as effective as researching the device. Lexmark are one of the worst for 'difficult' behaviour. Ive found that some other unhelpful souls in the past have been Realtek, Turtle Beach and Lucent.

      Some companies either co-operate, release specs, or release an open source driver, these are the ones you want to look out for. nVidia, Intel, Via, Atmel, HP are all good in this area.

      --
      **TODO** Steal someone elses sig.
  4. Excellent by andih8u · · Score: 3, Insightful

    A nice unbiased article about how Linux is superior...from a Linux magazine. Perhaps we'll be posting the article from Windows Insider about how Windows is better? No? Didn't think so.

    --


    slashdot, news for crazed liberal socialist zealots
    1. Re:Excellent by Anonymous Coward · · Score: 2, Funny

      Quick.... get Paul Thurott on the horn

    2. Re:Excellent by BrookHarty · · Score: 5, Insightful

      Maybe I read the article wrong, but it didn't state Linux was better, it just stated things that differed. It had multiple Unix type OS's Solaris, Linux, BSD and Mach kernels in the article.

      The point that did come up multiple times, Microsoft has to rewrite large portions of windows code to take on new features, which make it incompatible with older software. While Unix based OS's can run older versions of software.

      Linux (or BSD/etc) is more modular and can build on newer, better OS implementations. Paging file techniques, VM engines, OS Schedulers, etc.

      It's more of a design philosophy article.

    3. Re:Excellent by pantycrickets · · Score: 3, Insightful

      A nice unbiased article about how Linux is superior...

      These arguments are always stupid anyway. It really depends on what you mean by "superior." If you mean, who controls more market - as superior usually means in a business sense - the Microsoft is by far superior to all other operating systems. If you mean superior as in gets what you want done, and linux gets what you want done.. then Linux is superior to you, so why should you care what Microsoft is doing at all? I don't get it, and never have.

      I personally don't run Linux. I have a lot of quirky particularities in various Windows software that I admire too much to give up. But I don't run around wondering what "those Linux people" are up to all the time, constantly trying to dig up dirt.. or gloating at an open source failure.

    4. Re:Excellent by JohnnyComeLately · · Score: 5, Interesting
      Actually, I read the article to state that Solaris and _some_ subsequent releases (BSD, Linux) are superior.

      This article articulates very well the opinion I've come to hold, since being network and sys admin for about 300 Solaris and 2 or 300 NT machines for about 4 years.

      My point of contention is that Microsoft built its legacy on home users, and "amatuer" (for lack of a better adjective) operating systems. Sun, HP and the other enterprise OS companies built it for business. I pitty anyone who relies on M$ servers for their bread and butter. I was talking to a DB manager for a M$ shop, that manages 7 terabytes of data. I complained how we had to bounce Oracle about once a month, and it was always the middleware failing. He laughed, and said, "We have to reboot the M$ DB _daily_ and reboot the whole machine". We only had to restart the middleware processes (e.g. ps -ef | grep middlware....kill ...and the processes would automatically kick back off) and were back up and running in seconds, without affecting other DB processes on the box running.

      This speaks volumes.

      Those who don't know any better will keep their opinions for their own camp (either M$ or *nix) and those who've been on both sides are probably too busy to weigh in here anyway. (I'm out of it now, so I have more time :-)

      John

    5. Re:Excellent by mandolin · · Score: 4, Interesting
      Unix based OS's can run older versions of software.

      *Practically* speaking, that's a crap argument. I haven't seen any linux distros installing libc5 support by default recently. Which means old libc5 apps won't run (unless they happened to be statically linked). I even seem to recall some pain in the glibc 2.0->2.1 transition. Or how about trying to install some older rpms on a shiny new distribution? It's about a 50-50 shot that it works.

      Microsoft has to rewrite large portions of windows code to take on new features, which make it incompatible with older software.

      The larger problem is that backwards compatability seems to be directly proportional to bloat. Microsoft's problem is that since they aren't a "distribution" per se, they can't even attempt to fix all your executables to use new libraries as they're developed. And then when they (finally) remove or fix obsolete/broken libraries anyway, shit breaks. Then they get blamed for 'intentionally' breaking other vendors' programs. It isn't actually their fault (..sometimes).

      Really, I always thought MS bent over backwards to err on the side of "bloat" whenever possible. Which is why you have the DOS virtual machine and the win16 API etc.

    6. Re:Excellent by top_down · · Score: 2, Interesting

      Well, the cheerleader moderators struck again: +5 insightful for the parent. Pretty sad for a message that is essentially a whine.

      Now to the author of the parent: what are you suggesting? That we shouldn't listen to people who are biased? Should a jury in court not listen to the defense lawyer or the prosecuter because they are biased? If you don't agree with people then don't go around whining about how biased they are but make yourself useful and attack their arguments.

      Or maybe you are saying we get to hear only one side of the story. If so than please provide a link to a detailed technical story that tells us the other side. That would be worth an insightful tag.

      --
      Anyone who generalizes about slashdotters is a typical slashdotter.
    7. Re:Excellent by micromoog · · Score: 5, Insightful

      But the real point: why the eff should you have to have "scheduled reboots" at all?! YOU SHOULDN'T.

    8. Re:Excellent by micromoog · · Score: 3, Insightful
      Perfectly understandable when you're using a system that you expect to eventually crash. My point is that until users expect software that actually doesn't crash, it won't get any better. As long as "scheduled downtime" is considered to be an OK thing, it will never go away.

      Software doesn't have to crash. There are systems that can run for years with no maintenance; Microsoft just doesn't make them. Instability is not a necessary part of technology.

  5. Outside of business... by neiffer · · Score: 5, Interesting

    Murphy writes that "For example, cost is usually important in business only if the products being compared are otherwise very similar." I work in education and cost is everything. I can really say that my Linux OS machines (running the K12LTSP) are equal to my Windows 2K/XP machines but cost is huge. I can literally put a lab in my classroom using Linux, I'd have to settle for a couple of PC's at best under the commercial software regime.

  6. Bottom-up Top-down is dying by Anonymous Coward · · Score: 2, Interesting

    The new conflict is design before or after the fact.

    You decide which is which.

  7. The Difference. by Anonymous Coward · · Score: 4, Funny
    1. Linux does you want. Windows does what Microsoft wants.
    2. Unless what you want is to copy and paste between applications, in which case the opposite is true.
    1. Re:The Difference. by peragrin · · Score: 2, Informative

      using KDE and Gnome, I haven't had a problem ctting and pasting between windows. It is a bit hard to figure out as ctrl-c ctrl-v doesn't always work, but selecting the text and middle clicking always does in my limited experience over the past few years.

      --
      i thought once I was found, but it was only a dream.
    2. Re:The Difference. by Bigby · · Score: 2, Insightful
      1. Linux does what developers want. Windows does what Microsoft wants.
      2. Unless what you want is to copy and paste between applications, in which case the opposite is true.
      Both have their flaws, but I just happend to think that Linux beats the pants out of MS, but maybe that's because I'm a developer.
    3. Re:The Difference. by miyako · · Score: 3, Insightful

      I've always found that to be one of the most lacking features in windows. I don't know HOW many times i've tried to highlight/middleclick when working windows boxen.

      --
      Famous Last Words: "hmm...wikipedia says it's edible"
    4. Re:The Difference. by sethamin · · Score: 2, Insightful

      1) is only true if you are a developer.

    5. Re:The Difference. by glitch23 · · Score: 2

      Or if you highlight something in X to get it into your clipboard and then realize you need to highlight a LONG URL in your address bar instead of holding down DEL for 10 seconds and once you do that you lose what you needed in the clipboard, then you have to go back to the original text and highlight it again. It's annoying.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  8. The other side by krog · · Score: 4, Insightful

    So, what's really the difference between a Unix variant like Linux and any Windows OS? It's that Microsoft reacts to marketing pressure to make design decisions favoring running a few processes faster but then finds itself forced first to layer in backward compatibility and then to engage in a patch-and-kludge upgrade process until the code becomes so bloated, slow and unreliable that wholesale replacement is again called for.

    As opposed to Unix, where the design is so open and extensible that anything is possible, yet there is no coherent interface and none of the non-server applications work or look as good as they do on Macintosh or Windows.

    1. Re:The other side by Strange+Ranger · · Score: 2, Interesting
      You posted the perfect first half to this followup:

      In total contrast, Unix developers advance systems research to provide both long-term continuity and continuous improvement in the software's ability to do more or better with respect to things like throughput, reliability, security and communications. -Paul Murphy

      In contrast with
      Ironically, the very attributes and design goals that made Unix a success when computers were much smaller, and were expected to do far less, now impede its utility and usability. Each graft of a new subsystem onto the underlying core has resulted in either rejection or graft vs. host disease with its concomitant proliferation of incapacitating scar tissue. The Unix networking model is a cacophonous Babel of Unreliability that quadrupled the size of Unix's famed compact kernel. Its window system inherited the cryptic unfriendliness of its character-based interface, while at the same time realized new ways to bring fast computers to a crawl. Its new system administration tools take more time to use than they save. Its mailer makes the U.S. Postal Service look positively stellar. The passing years only magnify the flaws. Using Unix remains an unpleasant experience for beginners and experts alike. Despite a plethora of fine books on the subject, Unix security remains an elusive goal at best. Despite increasingly fast, intelligent peripherals, high-performance asynchronous I/ O is a pipe dream. Even though manufacturers spend millions developing "easy-to-use" graphical user interfaces, few versions of Unix allow you to do anything but trivial system administration without having to resort to the 1970s-style teletype interface. Indeed, as Unix is pushed to be more and more, it instead becomes less and less. Unix cannot be fixed from the inside. It must be discarded. - The Unix-Hater's Handbook
      Yes the handbook is old and quite tongue in cheek, but it was always +5 insightful. :]
      --

      Operator, give me the number for 911!
    2. Re:The other side by FooBarWidget · · Score: 2, Informative

      You definitely have never used Gimp 2. There's a "goddamned" global menu bar! And thanks to the new docking system there are fewer tool windows now. The interface got a huge upgrade. Everything looks slick, clean and beautiful.

      I find Gimp's MDI to be a lot less annoying than the window-in-window MDI! I can Alt+Tab between documents *and* I can use the tasklist to switch between windows. Combined with virtual desktops, Gimp's MDI is exactly like Windows's but plus the advantage of being able to Alt+Tab and use the tasklist.

      And your argument with the newbie isn't a good one. Put your mom behind Paint Shop Pro and she'll get confused. Put *any* newbie with no prior experience with image editing apps and they'll get confused. Heck it took me a few months to figure out how to work with PSP properly.

      I've used Paint Shop Pro. I much, much prefer Gimp. Especially with Gimp 2.0, Gimp has far surpassed Paint Shop Pro in both interface and functionality, except maybe vector support (which I don't need at all).
      Gimp's tools and interface are better and a lot less annoying. I can for example tear off any menu item I want. In PSP I have to go through that deep menu structure over and over. I've discovered years ago that I'm much more productive with Gimp than Paint Shop Pro.

  9. Simple Difference... by axis-techno-geek · · Score: 2, Funny
    Linux is Good, Windows is Evil. :)

    --
    This is not the sig line you are looking for... -- Old Jedi Sig Line Trick
  10. Simplicity by ultrabot · · Score: 4, Insightful

    Unix revolves around the idea of simplicity. Microsoft revolves around complex systems, and misguided attempts to hide them with friendly configuration interfaces.

    Net result is that you might get something done quickly, but you still won't understand how the thing works. This is not optimal, especially for critical systems.

    Nobody understands Windows. I for one don't even want to understand it.

    --
    Save your wrists today - switch to Dvorak
    1. Re:Simplicity by SlashdotLemming · · Score: 4, Insightful

      Nobody understands Windows. I for one don't even want to understand it.

      No-one understands Windows, but anyone can use it. Linux is simple, but few can use it.

    2. Re:Simplicity by alienw · · Score: 2, Insightful

      Anyone can use it my ass. For home desktop-type use with no system administrator, maybe you're right. Even then, people generally don't know how to fix things when they break. For workstations, I would argue that a well-configured Linux system (with actual sysadmins running the show) is far superior to whatever can be done with Windows. For servers - certainly so.

      At my rather large university, they have a big Exchange installation. They have Microsoft's own engineers supporting it, and it still goes down all the time. Once, the whole mail system went down for an entire week due to a bug in Exchange. It's a major expense and a pain in the ass for the IT department. In contrast, the UNIX mainframe that used to run the same mail system never had a single problem. This is kind of the point of this article.

  11. Rewrites necessary by IAmTheDave · · Score: 5, Interesting

    Despite conventional wisdom and some articles to the contrary, sometimes complete ground-up software rewrites are necessary. Windows 2003 is - for my money - one of the best server systems around. Its stability is equal to the linux servers I run, and finally it installs completely locked down.

    Windows 2003 wouldn't be possible if 90% of its codebase was from the WinNT 3.1 kernel.

    Even Macs - OSX is so completely different than OS9 that they can't even be compared fairly. OS9 was dead in the water before it came out - the rewrite of the OS (albeit on the BSD kernel) was necessary to allow Mac to continue to compete at all.

    --
    Excuse my speling.
    Making The Bar Project
    1. Re:Rewrites necessary by Decameron81 · · Score: 2, Insightful

      I am all for rewrites if they are necessary. But I am completely against the logic that coding faster is better. During the creation process of a program, you may stumble upon flaws in previous decision regarding the structure of your code. It seems to me like many coders (and companies like MS) think it is better to ignore those flaw since they can be fixed in a second version. They go on and on improving the application until such flaws become a real, serious problem. So they end up spending much more time rewriting parts of their code than they would have spent if they gave these problems the proper importance when they were first discovered.

      It is all about quality versus quantity. Microsoft sticks to the second one and Linux to the first one. So this means the while Microsoft has to reinvent the weel time after time, the Linux coders can actually spend their time improving on top of a very solid base.

      Diego Rey

      --
      diegoT
    2. Re:Rewrites necessary by KingJoshi · · Score: 2, Insightful

      Not to agree or disagree, but then how come MS is always behind schedule on all versions of their operating systems? 2000 was supposed to be like XP, but they couldn't make it in time. Are you suggesting that they release nothing for several years? how many people complain about how long it takes Debian on their release cycles?

      It's always easy to point at flaws or pick apart people's arguments. Microsoft has done enough that it's a lightning rod for us on Slashdot. But let's say we were hired make many of the design decisions. We have people complaining about losing support for their old hardware/software, you have people wanting features, people wanting stability, etc... You have so many different types of requests and you have the business side, it becomes easy to see mistakes, but much harder to necessarily see solutions. For every solution you think you have to a problem, I'm sure others would see other problems that would arise elsewhere. How do you manage and balance all of that? Thankfully, that's not my job...

      The benefit of open source is that people can pick and choose what they want. They want stability, then you can use BSD type or Debian stable. You want bleeding features, there are distributions that are always cutting edge Mandrake, Debian testing/unstable, etc. Microsoft has branches in terms of XP Home, Pro and server editions and stuff. But it has to cater to more people, which makes it much easier for those people to find complaints.

      --
      In times like these, it is helpful to remember that there have always been times like these. - Paul Harvey
  12. I don't think anyone says this but.. by freerecords · · Score: 5, Interesting

    .. the gap is closing between the two in terms of usability and stability - in BOTH DIRECTIONS. this is hardly ever mentioned, but Windows has improved BIG TIME since 95/98/ME -> If you have used 2003 you will note the speed is much improved over older versions as is the stability. Now before you brand me a Redmond freak, I've been a linux user for 5 years (since I was 12) and will be forever, but I can hardly help noticing that everyone thinks Linux is gaining on Windows, when in fact Windows is also gaining on Linux
    just my 2 pence
    Tim

    --
    tim
    1. Re:I don't think anyone says this but.. by freerecords · · Score: 2, Interesting

      I dont think that's true -- ie. look at it like this
      Windows Linux
      Usable +--Unusable
      Insecure--+ Secure

      --
      tim
    2. Re:I don't think anyone says this but.. by frodo+from+middle+ea · · Score: 2, Interesting
      hat you say may be true for the desktop scenario, but server scenario is a whole different ball game.

      For e.g. can Windows allow the following things...

      Change network configurations on the fly. which may include , changin domains, sub domains, IP addresses etc, and not having to reboot ?
      Restart the windowing system parameters on the fly, i.e. update the video card drivers and not rebbot.

      Windows still require a lot of rebooting for tasks which can be done very easily in linux, just by reloading kernel modules. What more, I hear 2.6.4 even supports hot swapping of CPUs.

      --
      for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    3. Re:I don't think anyone says this but.. by uncitizen · · Score: 3, Insightful
      Ah, yes this is true. A better example would be a track and field comparison:


      Ie, the only thing that seperates Linux from Windows is that Linux is the Better high Hurdler while Windows has the Superior high jump.


      now, from repeated training in the off season, Windows has lowered it Hurdle times while Linux has increased its vertical jump.


      both have gained ground on each other.

    4. Re:I don't think anyone says this but.. by rizzo420 · · Score: 2, Informative

      when was the last time you used a modern windows server os? in win2k, you can change network settings and not have to reboot, and this is what this guy was talking about. if it's a server, why do you need to update video card drivers? once you have some sort of video, isn't that really all it needs? i've never heard of a server needing high quality video since generally they aren't even connected to a monitor.

      the problem i have with linux is the mounting/unmounting of drives. the process is so much easier in windows than linux/unix.

      --
      please me, have no regrets.
    5. Re:I don't think anyone says this but.. by imsabbel · · Score: 2, Informative

      Question again: Have you EVER used winxp or 2003?
      You can mount partitions to directories, drive letters, or both.
      YOu can mount the same partition to different directories at the same time.
      And its all in a nice applett were every parition/cdrom, ect has a nice listbox where it is currently mounted.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    6. Re:I don't think anyone says this but.. by Hatta · · Score: 2

      Nice little applet. But how do you do it from the command line? What if I just want to make a quick change without navigating through a maze of menus? What if I want to script it?

      --
      Give me Classic Slashdot or give me death!
  13. Re:Its all about the floppy disk by Ayaress · · Score: 2, Informative

    I take it you've never heard of automount, eh?

  14. Customization by Anonymous Coward · · Score: 2, Insightful

    I think the strength of Linux lies in its extensive customization option. Where else can one optimize the kernel for a specific task (say video streaming) to accentuate ROI in the organization?

    We pride ourselves in our extensive deployment of Linux servers in our environment. We find that their MySQL processing is 10x faster than our previous architecture running on SQL Server 4.1.

    Which is nice.

  15. Re:Mozilla Crash@? by ultrabot · · Score: 5, Funny

    I know somewhat offtopic... but the article link crashed Moz here for me.. anyone else get that? Ver 1.5

    I'll AOL that.

    Actually, this is a good opportunity to pinpoint all those Internet Exploder users within the slashdot community and excommunicate them once and for all.

    --
    Save your wrists today - switch to Dvorak
  16. What no wants to hear but should be said ... by Anonymous Coward · · Score: 5, Insightful

    Although no self-respecting /.er wants to admit, there is a steeper learning curve to using Linux than Windows. How much more steep is debatable. There also is a tendency for closed-minded people who want to do as little thinking as possible to choose Windows, even though it paves the way for migraines later. My two cents, be gentle with the flames. Ah heck, I'll post anonymously, so flame on!!!!

    1. Re:What no wants to hear but should be said ... by Kenshin · · Score: 2, Insightful
      There also is a tendency for closed-minded people who want to do as little thinking as possible to choose Windows, even though it paves the way for migraines later.

      So... because I want to just turn on my computer and use Photoshop, I'm closed-minded?

      I don't hate Linux... I just hate Linux zealots. Go back to your dark server room.

      --

      Does it make you happy you're so strange?

  17. i guess by jiffah · · Score: 3, Funny

    it is that one is inately evil..

  18. Windows is Easier To Install and Use by amigoro · · Score: 3, Insightful
    Like how the guy says here "All my Windows user friends are happily playing games or downloading porn while I am trying to get this piece of excrement to work properly"

    This is exactly the problem with Linux. A Linux user spends(well wastes) most of his time just trying to get a simple thing like an office suite to work, where as the Windows user can happily go about doing whatever he wants to do.

    Linux is good for the geeks. But for the normal everyday man, Linux is no alternative for Windows.

    I am a Linux user: that's my personal preference. But I don't see many of my friends ever using it. Quite a lot of them are very computer literate. Why don't they want to use linux?

    simple because they want to use a computer as a tool, and not as a source of frustration.

    --


    Nothing to see here
    1. Re:Windows is Easier To Install and Use by jsebrech · · Score: 2, Insightful

      Let me put it differently:

      Windows is a house made of wood, linux is a house made of stone.

      Yes, that house of wood is much easier to build, less skills and less effort required. But after years of (ab)use, guess which house requires least maintenance?

      A correctly managed linux (debian) system needs to be installed only once, and can then be kept current indefinitely, without becoming less stable, and without becoming slower. I've yet to see a windows system manage that, no matter how competent the admin.

    2. Re:Windows is Easier To Install and Use by pellaeon · · Score: 2, Insightful

      Well, there you go. For a new linux user, debian must be as bad a choice as I can think of, unless it is Linux From Scratch :)

      You'd have done much better with, to name some, Fedora, Mandrake or SuSE since they have more advanced user-friendly setup tools available.

      But why install a soundcard on a server anyway?

      --
      -- /bin/coffee missing. universe halted.
  19. Boils down to by onyxruby · · Score: 5, Interesting

    Boils down to something like this.

    Windows: easy to configure, easy to break
    Linux: difficult to configure, difficult to break

    Don't get me wrong, I use both, its an apples to oranges comparison. The question is what do you want to do with it? A MS firewall is unconsiderable, but so is the thought of putting Linux on my sisters desktop.

  20. Windows has driver support by tepples · · Score: 4, Insightful

    K-12 institutions receive lots of donated hardware. How do you make, for example, a donated scanner work with GNU/Linux if SANE lists it as unsupported? Do you reserve a Windows box just for that scanner and a few other donated peripherals that the community hasn't yet figured out how to get to work with a Free operating system?

    1. Re:Windows has driver support by cybermace5 · · Score: 4, Informative

      I have found that most older hardware is in fact supported. Donated hardware is likely to have drivers out there for it. Depending on the manufacturer's attitude and device popularity, a Linux driver usually appears within two to six months after new hardware appears.

      --
      ...
    2. Re:Windows has driver support by neiffer · · Score: 4, Interesting

      Actually, my experience has been that the driver set for Linux is in *some* ways more comprehensive than Windows. Case in point: I have a SCSI scanner that simply didn't work at all on a Windows 2000/XP box as no drivers were available. I put the card and scanner on a Red Had Fedora box and it auto detected it right away. I have had the same experience with a couple of NICs and a printer. However, I am not an advocate of a single platform school. My current classroom setup is two Windows XP boxes (two I brought from home) and 10 Linux thin clients. I have equipment plugged into both, including equipment donated from the community (in some cases, the community is my garage). Thanks for your thoughts!

    3. Re:Windows has driver support by pershino · · Score: 2, Informative
      In my humble experience, Linux support of legacy hardware is much better than Windows. Often donated (and 2nd hand) hardware tends to come without any drivers whatsoever. 9/10 times Linux will support it without me having to seek out additional drivers, whilst most of the others can be found after a brief seach on google. For Windows you'd have to search (eg. driverguide) for the drivers first, check they are the right ones for your machine and then install them (whilst praying they will work). And, of course there is always those that Windows drivers can not be found for either.

      The short answer is that, unlike 2 years ago, Linux now has better hardware support out of the box than Windows.

      .my sig escaped and left this line

  21. It's obvious by mcrbids · · Score: 5, Insightful

    On one hand, we have an O/S that works with X86, once worked with one other architecture, and has gone nowhere else.

    On the other hand, we have an O/S that works with X86, and now works on everything from calculators and old gaming consoles to some of the largest supercomputing clusters in the world.

    Anybody who says that Linux isn't inherently more robust and flexible at the critical core areas is living their life under a rock.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  22. They're just Different. by Cytlid · · Score: 4, Interesting

    It's like driving a car you're not accostumed to every day. It's just different.

    But to be slightly OT...

    It sort of reminds me of something ... I'm a huge Linux fan, but I also use windows. (Often tagged, albeit incorrectly, as a 'Microsoft Hater'). Anyhow, my point... what happens when someone open sources windows? Or, more specifically, comes up with an Open Source Windows clone?

    I've always wanted to write a book talking about how the two camps actually need each other. Microsoft would have more to fear from an open source windows variant than any threat Linux could ever bring.

    --
    FLR
  23. Lin vs. Win, from the middle-aged perspective by Mori+Chu · · Score: 5, Interesting

    My dad (a reasonable, intelligent, only semi-computer-literate man) asked me this exact question the other day. The best I could give him was that Linux is a hobby OS and Windows is an OS driven by business interests. That gives pluses and minuses to each of them. Dad and I talked about the good and the bad; obvious things like, security issues, lock-in, consistency across apps, integration, stability. We agreed that Linux could really benefit from some of the aspects of Windows, such as centralization and consistency across the UI in every app. We also agreed that Windows could benefit from many things Linux has, such as increased peer review, freedom (beer and speech), and community. In the end, he wasn't interested in switching to Linux or anything, but he hoped that its influence was going to get Microsoft off their rear ends and improve their product. I think whichever OS can meet the other in the middle--with a balance of security, usability, and power--will win the long-term battle.

    1. Re:Lin vs. Win, from the middle-aged perspective by OmniVector · · Score: 2, Interesting

      I think the best solution is a mix of both. A proprietary governing body to make decisions about the API, toolkit, etc such that there aren't UI forks everywhere creating an inconsistent system, and an open kernel and subsystem to make additions easy and powerful. You don't have to look much further than this if you are looking for stability (UNIX), usability (Mac), and power (BSD).

      --
      - tristan
    2. Re:Lin vs. Win, from the middle-aged perspective by leandrod · · Score: 4, Interesting
      > The best I could give him was that Linux is a hobby OS

      Only that's not true. It is a professional system made by its users, while MS Windows is a substandard one made by hired coders commanded by marketers trying to please the users' managers. Got the difference?

      > That gives pluses and minuses to each of them

      The only GNU/Linux minus is time: it takes time to get it right. There is no reason why, say, Debian GNU/Linux with Gnome can't reach all the same qualities of MS Windows without loosing any benefits. That is, apart from the fact that security is inherently opposed to convenience. There are things that will always be more difficult simply to keep security; on the other hand the basic design is so much simpler that the complexity coming from security can easily be offset, especially if we eventually follow the GNU/Hurd road to Lisp system programming and the Gnome road to database storage as the filesystem engine.

      > consistency across apps

      This is a red herring. Gnome is already quite consistent, and has most apps one needs. 2.6 will need even less non-Gnome apps, such as Gnome PDF viewer being nearly as feature-complete as XPDF or Adobe Acrobat Reader for instance. It will take a few years, but there is no reason why OpenOffice.org, LyX and such foreign software won't be totally Gnome-ised and immature software such as Passepartout or Gnome PDF won't become full-featured.

      > integration

      Another red herring. In fact, it is much easier to integrate GNU/Linux, because it tends to follow open standards and even to create new open standards, instead of being subject to MS's bad case of NIHS. MS integrates well only with MS or other mature proprietary MS-platform software, but not with non-MS-platform software.

      > Linux could really benefit from some of the aspects of Windows, such as centralization and consistency across the UI in every app

      Centralisation would buy you precisely nothing, and would cost much. With centralisation things would move slower, be less flexible...

      Consistency is yet another non-issue. Gnome and KDE are still pretty immature, but they are consistent. The fact that you can run Qt apps in Gnome and Gtk+ ones in KDE, and text and Motif or Athena or whatever in both, is a bonus.

      In fact it has been argued that if we had had a single widget set since the dawn of X, now we'd have tons of obsolete software. As widgets were never a given, people have designed their apps to be easily ported to new ones, and now we have the luxury of apps that play well with lotsa them. For example, with GNU Emacs we've curses and Motif already, and will have Gtk+ soon; with LyX we have Qt and XForms already, and someone was porting to Gtk+... MS Windows apps so old as these were already rewritten or are dead or have become bloated, choose any number of these three options.

      > he hoped that its influence was going to get Microsoft off their rear ends and improve their product

      It is happening all the time, but the cultural gap is simply too big. Microsoft will only be able to cross it by ceasing to be Microsoft. In this sense the decision by the courts not to break Microsoft in several companies (games and content, OS, tools, apps, servers) was against MS own shareholders' best interests in the long term. But this is a decision shareholders could have taken without the courts.

      > whichever OS can meet the other in the middle--with a balance of security, usability, and power

      As I've shown it is not about balance, but about GNU maturing.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  24. History by eidechse · · Score: 5, Insightful

    The points in the article (and others) also reflect the fact that Unix variants came about during an era of big expensive hardware and timesharing versus small cheap (relatively) hardware and a single operator. These categories can also be looked at as Unix favoring "enterprise" tasks and Windows favoring "personal" tasks. The interesting part is that both camps are trying to became more attractive to the other's "side"; i.e. Windows han been targeting the infrastructural role while Unix variants are warming up to the desktop.

    Granted, this analysis is a little superficial but I think it's true in a broad sense.

  25. Definition... (OT) by Embedded+Geek · · Score: 5, Funny
    Whenever anyone presents a "definition" that is clearly loaded with bias (regardless of whether I share the bias), it makes me recall an incident with Clint Eastwood (cited here):

    While he was in New York on location for Bronco Billy (1980), Clint Eastwood agreed to a television interview. His host, somewhat hostile, began by defining a Clint Eastwood picture as a violent, ruthless, lawless, and bloody piece of mayhem, and then asked Eastwood himself to define a Clint Eastwood picture.

    "To me," said Eastwood calmly, "what a Clint Eastwood picture is, is one that I'm in."

    --

    "Prepare for the worst - hope for the best."

  26. Simple: Pet projects by EvilTwinSkippy · · Score: 5, Insightful
    What differentiates Linux from windows is the amount of attention paid to all of it's various sub-systems. Pick any chunk of Linux, and you will find a active developer who is constantly working on making that particular driver the best little thing he or she can.

    Windows on the other hand is sterile and ferile. No one is personally involved in one particular aspect (at least for very long, comparitively speaking.) So you get mountains of code that, once written, are rarely re-thought. They work, they go through testing, and until some new function is needed for it or some vulnerability found, never given a second thought.

    Think Bit Rot.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
    1. Re:Simple: Pet projects by EvilTwinSkippy · · Score: 2, Interesting
      You are going to rake Linux over the coals for THAT.

      Come on, man. Given all the things that X does that windows and MacOS don't, you are bitching because your pr0n is dithered if you start in a lesser color mode? Well what about the fact that you can take a cheapo 486 and, using only a network card a minimal [Li]|[U]nix install, run the entire desktop environment of another machine?

      Or maybe the fact you can run graphical apps transparently and securely over the network, with SSH.

      And by the way that "Tinker OS for the Desktop" has been running more or less in it's present form for 25 years. I can run X apps written years ago for a completely different platform, and they still knit in properly with the desktop. Heck, I can display X apps written years ago and running on another machine.

      "Tinker OS", Bah.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  27. Linux Zealots by Borg_5x8 · · Score: 3, Interesting

    Ugh, there have been far far far too many MS-bashing linux-is-so-great posts on /. recently... yes, Windows may have flaws, but it has good points too people. At least pretend to present a balanced view, lest the Linux community comes to be seen as the mad fanatics Mac users are.

    It turns people off Macs, and it can do the same for Linux.

  28. Re:Its all about the floppy disk by litewoheat · · Score: 4, Insightful

    No, and why should a user who just wants to use a computer, not configure a computer, need to know about that? This is the kind of stuff that really makes Linux and Windows different. Linux is for those who care about THE computer windows os for those who care about USING a computer...

  29. Re:Its all about the floppy disk by roomisigloomis · · Score: 2, Insightful

    This, however much a troll, is a good point. I'm fairly new at Linux but I installed Knoppix on my laptop about two months ago. I have a USB thumb drive that I spent a week figuring out how to mount. It took me another two weeks to figure out how to get the built-in wireless card working on booot...the first week was spent just getting the wireless card to work. And now, I'm spending what I expect to be another week trying to get StarOffice to render my fonts correctly on the screen. Now, about the mounting and copy and paste issues: couldn't those just be programmed into the kernel, for Pete's sake? I mean, maybe common stuff like copy/paste, mount/umount and stuff like that could just be made to work on boot? Having said that, one of the reasons I love Linux is that I can tinker with it all day and make it work like I want it to.

    --
    "We are accountable for not only what we do, but also that which we don't do." -- Moliere
  30. Re:stability, security, licensure, etc by MisterFancypants · · Score: 2, Insightful

    linux is stable, windows is not. Been living under a rock? The whole Windows being unstable issue went away back in 1999. linux can be secure, windows can not. Actually neither can be secure. What a dumb statement. I'm no big fan of Microsoft, but why bother posting things like this? It doesn't help the Linux-users case when zealots are just mouthing off nonsense like 'Windows is unstable'.

  31. Good description of Linux IPC by Animats · · Score: 2, Insightful
    It's that [Linux] reacts to marketing pressure to make design decisions favoring running a few processes faster but then finds itself forced first to layer in backward compatibility and then to engage in a patch-and-kludge upgrade process until the code becomes so bloated, slow and unreliable that wholesale replacement is again called for."

    That's a good description of Linux inter-application communication. Linux is still stuck with a antiquated pre-object model of interprocess communication that's based on pipes, signals, forking, and sockets. The Linux/Unix world has never been able to come up with a good answer to COM/DCOM/Active-X. CORBA never caught on. The window managers and OpenOffice have totally different approaches to inter-application communication. In typical Linux fashion, there's an attempt to hack a "gateway" between the two, rather than standardize.

    Because of this Mess Underneath, most interprocess communication is done by adding a bloated layer on top, usually at the language level. This leads to hacks like Java RMI, or the Mozilla "platform".

    Cut and paste sucks because the infrastructure needed to do it right is missing.

    1. Re:Good description of Linux IPC by Joseph+Vigneau · · Score: 2, Insightful

      While UNIX-style IPC is failrly primitive, there has been a good amount of effort (esp. by the freedesktop.org folks) to recitify some of the problems you mention:

      COM/DCOM/Active-X: These were designed to support GUI applications; as a result, they're pretty lightweight, but don't handle distributed applications well. CORBA, on the other hand, was designed for remove method invocation, and is really too heavy for GUI-type apps, as GNOME found out. Theres been some progress here, though: DCOP, used by KDE, is very nice; it's KParts system is the best example of its kind in Unix-land. The KDE and GNOME folks (via freedesktop) are moving towards a common protocol and desktop messaging framework, .

      Window Managers vs. OOo: I'm not fully aware of the issues, but it sounds like (and wouldn't surprise me to find out that) OOo doesn't follow the well-known ICCCM protocol. There is a standard, OOo doesn't support it. Kind of like how Microdoft Office doesn't use the standard widget set of Windows.

      That Java RMI "hack" comes in real handy when doing IPC operations across a heterogeneous network, btw.

      The drag-and-drop argument is really getting tired. The three major DEs (KDE, GNOME, XFCE) all support the XDND protocol... This was a problem a few years ago, and mostly to those who didn't understand how X cut and selection buffers work. But now, XDND has simplified and standardized how drang-and-drop works on X clients...

  32. ReactOS is an open source windows clone by MichaelCrawford · · Score: 5, Informative
    ReactOS aims to be binary-compatible with Windows both for applications and device drivers.

    It's still in development, but you can boot it and run some programs on it already.

    --
    Request your free CD of my piano music.
  33. It's ownership by DangerSteel · · Score: 5, Funny
    Microsoft owns the code to Windows

    SCO owns the code to Linux

    any questions? /puts on flamesuit/

    1. Re:It's ownership by ambrosius27 · · Score: 2, Informative

      Microsoft owns the code to Windows
      SCO owns the code to Linux

      Microsoft is financing SCO.
      Therefore, Microsoft effectively owns SCO.
      Thus, Microsoft owns the code to Linux.

      Result: there is no difference between Windows and Linux!

      --

      ~~~~~~~~~
      dissertus scribendo latine videri volo.
  34. main difference by Coneasfast · · Score: 4, Insightful

    here is the (very general) main differences IMO:

    Windows is an OS driven by the desire for profit and more widespread use.
    * ease of use
    * compatibility with hardware/programs
    * small learning curve

    Linux is driven by a desire to create a more 'better' operating system with a desire for more configurability.
    * longer learning curve
    * more versatile
    * not intended for the average user (and will not be anytime in the near future)
    * more concentration on bug fixes and security, and less on user-friendliness

    there are commercial companies obviously that sell linux, but mainstream usage is not #1 priority for the main developers, therefore it is a hard sell for the linux distribution vendors

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
    1. Re:main difference by w8300v-2 · · Score: 5, Insightful
      not intended for the average user

      Depends on what your definition of average user is. We have 20 Linux desktops where I work. We went straight from Windows to Linux. These are not tech people, they are customer service and sales reps for a mail order company. These people had no problem learning the new system. That was our definition of the average user.

      The focus needs to be on business use - once everyone is using it at work, the home users will follow. Linux is perfect for business - your secretary or sales rep shouldn't be installing hardware or upgrading apps anyway. That should be the responsibility of the IT personnel.

  35. Differentiating Windows and Linux by Eberlin · · Score: 5, Interesting

    Windows still has an edge in simplicity as far as installing apps. Folks who swear by apt (for RPM) do have to realize you still need to deal with adding repositories to sources.list and dealing with GPG signatures.

    OTOH, that simplicity in installing apps makes Windows extremely vulnerable as well. Doesn't take much effort to run/install anything off the Internet. Spyware can cling onto your system without much consent at all.

    That brings up the major difference I've seen so far. Worms, Viruses, Trojans, Keyloggers, and other forms of malware don't seem to find their way into my Linux machine. The rest of my family who run Windows, though, get infected too many times for my liking.

    Is that because most Linux users know to watch out for those types of things while Windows users can be painted with the "AOLer" stereotype? That's probably a factor. But so is the general architecture of not putting yourself in danger for the sake of convenience -- by running mail programs and browsers with enough privs to bork a system.

    Cheaper, more secure, and absolutely transparent. Many thanks to everyone who makes OSS possible -- from the programmers and QA testers to the advocacy groups and spokespeople. (and the large corporations backing Open Source)

    1. Re:Differentiating Windows and Linux by EvilTwinSkippy · · Score: 4, Interesting
      Tell me about it. I just cleaned yet another program that hijacks search results from google and funnels them to someone else's portal off a VP's machine. A web page installed it at some point, and damned if I can figure out how to get rid of it.

      I nuked the DLL's the worm installed. I nuked the registry entries. I even got it to the point that it doesn't reset his web page every time he opens explorer. But deep down, some dll was over-written, and it's not coming up on virus scans, and good luck tracking down md5 hashes of internet explorer components.

      I introduced him to Mozilla, and implored him to sin no more.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Differentiating Windows and Linux by AvantLegion · · Score: 4, Insightful
      >> But so is the general architecture of not putting yourself in danger for the sake of convenience -- by running mail programs and browsers with enough privs to bork a system.

      THIS is the reason Linux doesn't get raped from viruses/worms the way Windows machines do.

      The common argument is that Linux lacks viruses because it's not popular. That's partially true. But this is usually accompanied with the false implication that, if Linux were more popular, it would have the same virus problems as Windows. And that's not true. Viruses would fail to be as easily effective. You can find a hole in an email client and bork the email client, but that's as far as you'll get. Linux isn't bulletproof, and the best virus writers could come up with some successes, but it would be nothing like Windows - where most of these recent viruses take advantage of "features" as much as bugs.

    3. Re:Differentiating Windows and Linux by niklasf · · Score: 2, Interesting

      In addition to AdAware, also try out HijackThis. It requires that you know what you are doing, but is very efficient in removing unwanted stuff.

  36. The Difference... by TerminalInsanity · · Score: 2, Funny
    What Differentiates Linux from Windows?
    One costs 500 bucks so you can use lousey tech support. The other doesnt.
  37. the differeince? by AsimovBesterClarke · · Score: 5, Insightful

    Well, here's my opinion, anyway.

    The Unix philosophy: build tools which do one or a few things very well (and are trivial to develop, debug, and maintain) and build upon them.

    I have yet to detect anything resembling a philosophy in the 'other' place. It seems to be build a single big-ass swiss army knife application (which doesn't seem to do anything very well).

    --
    Ads are broken.
  38. Close... by ackthpt · · Score: 5, Insightful
    MicroSoft makes an OS to make money, Linux is designed to be an effective OS

    Close. Microsoft makes something which runs like and O/S, but includes massive amounts of code for things you may never use, but fill up the disk and memory anyway. It's like the joke that inside every fat person is a skinny person trying to get out, but with Windows there's a bloated pile of software smothering an operating system.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Close... by zcat_NZ · · Score: 5, Funny

      .. That's what I used to think. Then I tried installing Redhat 9.

      "somewhere inside Gnome, there's a small, fast and efficient GUI struggling to get out"

      --
      455fe10422ca29c4933f95052b792ab2
    2. Re:Close... by Orgazmus · · Score: 4, Funny

      Ok, you win.
      I guess calling Windows an OS here is like cursing in church ;)

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    3. Re:Close... by Endive4Ever · · Score: 2, Interesting

      I installed Slackware 9.1 on two boxes earlier this week. One of them is a PPro 200 desktop and the other is a quad PPro server.

      I didn't install the Gnome or KDE sets, the desktop is nicely responsive and usable with FVWM2 running.

      Perhaps that's part of the advantage of Linux that (with Slackware, anyway) you can skip the desktop bloat and get a usable system, on a machine that sells for about $5 at auction these days. (the quad PPRo server was $15, though)

      --
      ---
    4. Re:Close... by Phragmen-Lindelof · · Score: 3, Informative

      Try Gentoo. Once it is installed (say, up to stage3), it is easy to use. It works great: emerge kde, emerge apache, etc - no problem. It may take a little (or a lot of) time but with the 2.6 kernel on an AMD64, I do not notice any problem with speed. If your system slows down, use kvm to continue working. (In my case, my other computer is a 164 Alpha). Even on slower computers, it works well (once stage1 is done).

    5. Re:Close... by dave420 · · Score: 2, Interesting
      You say that, but all the redhat installs I've done have been larger than any of the XP installs i've done. It seems this windows==bloat stuff is ages old, and wrong.

      I'm not trolling or nothin', just stating the facts.

  39. Re:Windows Obsolescence? by anarxia · · Score: 2, Insightful

    Actually most of his points were about scalability and eficient use of hardware. Both are not so important for desktops. I think he was talking about the server not the desktop.

  40. another way to see it ... by timothy · · Score: 2, Insightful

    If Microsoft has to make "design decisions favoring running a few processes faster but then finds itself forced first to layer in backward compatibility and then to engage in a patch-and-kludge upgrade process," with the problems that go along with that decision branch, Linux sometimes has the opposite thing: design decisions that ignore (or devalue) backward compatibility in favor of future improvements. [There are *lots* of examples showing that Linux developers are extremely concerned about backward compatibility, but they are also not bound to it by welded chains.]

    I prefer the Linux approach :)

    However, going from an older version of Windows to a new one does not have a reputation for breaking things like USB or sound card drivers -- Linux does break compatibility once in a while, if you try to stay on the bleeding edge. (This is why I'm using 2.6 only from a LiveCD for a while ;))

    As an argument for Windows / against Linux, this doesn't hold much water to me though, since the simple fact is this situation is so only because with Linux and other Free software, the user is allowed to participate in the whole ride -- even the bumpy parts. It's the "bust" part of "robust", and it's something like the chance to get killed on the Crusades: the glory is a tradeoff for some risk, but if you don't want to participate you can stay at home and eat unseasoned mud, participate in cholera parties, etc.

    With Windows, any bugs / breakages are ones that were *supposed* to be taken care of by beta testing at the latest :) If you want fewer surprises, there are plenty of Linux distros that are very conservative in what they include.

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  41. Code Bloat - I am sure of it! by eltoyoboyo · · Score: 3, Insightful

    What is code bloat? Evidently, it involves kludging, which is mentioned several times. Is this one programmer attacking another's style or is this a non-programmer playing a religion card?

    IANA Historian, but the "Defenestration" of Prague is what started the 30 Years War, over religions' control of govenrment. I certainly hope this is not the way the author sees the IT world.

    Anyone here ever worked on a project which was perfectly clean and well commented? Show of hands? I thought not.

    The terms "Code bloat" and "kludging" has been tossed around quite a bit over the years about Microsoft without anyone producing any source code examples until some were recently lifted and shared.

    It would not take me long to look on any project source tree to find some code, which, IMHO, I thought was "kludged"

    --
    Have you Meta Moderated t
  42. Mod Troll -1 by HarveyBirdman · · Score: 4, Funny

    One has adherents that are noisy, abusive, close-minded, stubborn, silly and the other- oh, wait a minute...

    --
    --- Ban humanity.
  43. it's gonna be a big list by MoFoQ · · Score: 3, Informative

    let's see...since the source code is available, it's a buttload more portable; hell, they even have it for embedded systems, PPC's, Dec's, Sparcs, etc. (not just x86's).

    Bug fixes are out faster and bugs are found faster and dealt with unlike Microsoft (e.g. that vulnerability that Microsoft sat on for months before word got out, etc.). Another example, though is old, is the old port 139 vulnerability (Ping of Death). The fix for linux was out within hours while Microsoft took days (if not more).

    And with KDE, WINE, etc. Linux is getting some of the benefits (the GUI) of Windows without the baggage and the disadvantages.

    It's too bad there's no version of Visual Studio .Net for linux, since that's the only reason I'm still using Windows along with Linux (need it for my classes; though I tried to convince them that Open Watcom and GCC is a much better way for learning C/C++ programming).

  44. Knowing you will be rooted by goombah99 · · Score: 2, Insightful
    The main difference from my perspective is that with Windows you know with certainty you have already been rooted. With Linux you are never certain if you have been rooted.

    I have the same sort of nightmares about linux and I do about going to work without any pants on. Few people are experts enough to really know how to lock down their boxes and keep them up to date on linux. So you always worry you forgot you pants (did I enable SSH-KEYS over an NFS network? oops no pants. Is this apache module up to date? Which daemons have latent SUID root? Should I install the package as root or as a non-priviledged user. Should I launch tomcat as Root or as a non priviedged user. Is truly bewildering ). Keeping your pants up is hard.

    With windows you know theres always a security hole lurking but at least the company is trying to help you patch it. If they could get the Lag time as short as apples they would become a real threat to linux.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  45. Preaching to the choir by truthsearch · · Score: 2, Interesting

    Articles like this on /. and LinuxInsider are great. But they're preaching to the choir. Great articles like The Myths of Open Source being in CIO Magazine (yes, a great article about OSS in CIO magazine), are far more influential.

    I would guess at least 90% of the readers of /. and LinuxInsider already know the many things which differentiate Linux from Windows. What's needed is for good articles on these topics to appear in places of primarily proprietary software users (MSDN? ;). They're finally appearing regularly in business publications. But I know far too many technical people who read Microsoft-only magazines amd web sites. We could blame them for not being inquisitive enough, but if they saw these articles in the right places it could be very influential.

  46. Re:Its all about the floppy disk by calambrac · · Score: 3, Interesting
    That's not 100% true. Try this:
    1. Insert a floppy into a Windows machine.
    2. Start up Word and type up whatever.
    3. "Save as..." to the floppy drive.
    4. With your document still up and running in Word, remove the floppy and replace with another, different floppy, maybe one with some important files on it.
    5. "Save" (not "Save as..", just "Save") and see what happens.
    You may not have to "mount" and "unmount" but it's not like these operations don't exist in Windows. The difference is that Windows will hide this operation from the user, much like "automount" tries to do on Linux. Another difference is that because the operation is hidden, users aren't aware it's an issue. I work in a campus lab, and just yesterday one of the profs did this exact sequence of steps and lost alot of work... oops.
  47. Article=junk by Anonymous Coward · · Score: 5, Insightful

    So, what's really the difference between a Unix variant like Linux and any Windows OS? It's that Microsoft reacts to marketing pressure to make design decisions favoring running a few processes faster but then finds itself forced first to layer in backward compatibility and then to engage in a patch-and-kludge upgrade process until the code becomes so bloated, slow and unreliable that wholesale replacement is again called for.

    1. You'd think a journalist could write a more coherent and jargon-free paragraph, but maybe that's just me?

    2. Asking what Windows vs. *nix does different is too broad. You can ask this question literally forver - if you keep abstracting down further and futher. Once again, vague journalism.

    3. Ok, you can flame me (as if I would deny you that) but I don't think Linux zealots are in any position to say that windows is any less bloated than Linux. Mandrake 10.0 community from just yesterday's is 2.1 gigabytes (re: torrent), most of which is unnecessary for 95% use. Suppose I manage to start the install from CD1 without having CD2 or CD3, well I *hope* there's not a package required by default that is on CD2 or CD3.

    4. Microsoft runs a few processes faster and others slower? I think he needs to define what he means by processes. Because I dont think he's using the same terminology as the rest of us when we say 'process'. Once again, too vague.

    until the code becomes so bloated, slow and unreliable

    5. Is the code bloated, or are the features bloated? Or are the features bloated and the code that composes those features bloated? Once again, too much abstraction.

    I think I'll stop here.

  48. Re:As a die-hard Windows - 1 Year Debian convert.. by Eudial · · Score: 2, Informative

    Windows is superior doing:

    * Games (of course)

    You actually get better preformance in most Linux games compared to their Windows counterpart (i get 20+ fps in nwn). Besides, you can use kernel sources especially designed for gaming to improve the experiene even more, so you can cross out the Games part.

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  49. What? by bluGill · · Score: 2, Insightful

    As a KDE developer I would like to know what is missing? I don't use windows much, I don't even have it at home, and I can't think of everything. What is missing? What are you looking for? You just sent an accusation to use without backing it up, and we can't tell if you are a troll; have a real concern that we need to address; or just are missing some part of KDE.

    Okay, I'm not a big KDE developer, but I have done some work with it. I can write a new KDE app to solve your problem, if it can be done. I need to know what though.

  50. Linux has good genes by Dystopian+Rebel · · Score: 4, Insightful
    The article discusses technical aspects of the OSs. And that's important. But Linux and Windows differ in principles of design philosophy. The parent post hints at this; it is a crucial point.

    Let's not begin the quarrel of which OS has the ~better~ GUI. The point is that although a GUI can be well-designed, it will by its very nature be a greater burden on the OS than a command typed at the prompt. It's a performance burden, it's a design burden, it's a maintenance burden for the development team. (Axiom: The more complex software becomes, the less even its creators and maintainers understand it.) Eventually it produces a Support burden because users know dulcet coital nothing about their computers.

    Then bring in the Internet. Make it very popular. Hell, make it commercial. People are learning that you can get things done quickly with Linux. UNIX was networking when Bill Gates was battling pimples.

    Linux builds on the better tradition. So it's not just the cost, but the design philosophy of Linux that is beating Windows.

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  51. (-1, Flamebait) by JayJay.br · · Score: 2, Insightful

    As much as I like Linux, I think /. should stop posting every single article about how "linux is better that Windows because xyz". I'm sure we can find the same amount of articles on the Windows side, and none of them would be unbiased either.

    People, leave each OS in its place and things will just happen. Just because some MS software is crap, it doesn't mean we need to get into flamewars every time some text gives one or another the advantage.

    I've seen meny people turn to free/open source just because it works, not because of MS bashing.

    OK, mod me down to hell now.

  52. OOh! Ooh! Mr Kotter! I know!!! by bluethundr · · Score: 2

    What Differentiates Linux from Windows?...Common sense. ;)

    --
    Quod scripsi, scripsi.
  53. copy/paste mount/etc. by 0BoDy · · Score: 2, Interesting

    The problem with copy/paste is that such things should be managed by the gui, or by an additional system service thqat could translate between the different object types, but it is not really a kernel issue. This is a legitamate problem with linux. There are several thing for which there is not a broad-based system. There is currently a project at y-windows.org designed to replace xfree but needs someone to manage it. These problems need to be addressed because they are truly the weaknesses of the OS. Regarding the the usb thumbdrive issue, this is a problem because of the way that linux and windows differ when dealing with file systems. it is also tied to the fact that most companies won't write drivers for linux because they would have to give up trade-secret rights in order to distribute them as open source and becuase there is no standard for installing files accross linux. the gentoo portage system is the best I have seen yet, and hope that it recieves greater adoption accross all platforms of linux.

    --
    Can I be a Luddite too?
  54. Um Windows and OSX are all USER FRIENDLY by greymond · · Score: 3, Insightful

    Seriously. Windows and OSX I go to a store buy a product plug it in and it works. If its a camera I plug it in a icon on my desktop or in "my computer" show sup and I can drag and drop the photos from it. Don't even need to install anything (like SMB support). Anything I want to install I just double click and it installs then the program runs. I don't have to see if some dependencies are turned on/off I don't have to install anything. I buy a new soundcard I plug it in Windows finds a driver and I hear sound instantly.

    I'm not a programmer. I use my computer to work on projects that require typing, graphics, spreadsheets, browsing the net, watching movies, and I want to do it without having to install/setup anything. And if I do need to install somethign I just want to click the "install" file and hit "ok" and run the "shortcut" thats been put on my desktop. Windows and OSX does that, Linux has you jumping through 100 different hurdles to ge tthe simplest things to work the way you want.

  55. It's all about the Software by Spencerian · · Score: 4, Interesting

    My comment is mostly for the beanie-heads who are newer to Slashdot than us dyed-in-the-keyboard vets of many computers, so forgive me by driving home the obvious.

    An operating system is an operating system is an operating system is an operating system. It's only purpose is to provide you, the user, a human-readable interface and control system for the computer's hardware and software.

    How Linux, other UNIXen, and Windows handle this, however, is the big question to me when someone asks me the question that the article posed.

    Applications designed for Windows are just that--developers typically use programming tools that create apps which are hardware-and-operating-system-specific. Barring an emulator such as Virtual PC (funny, that's owned now by Microsoft, too), Windows applications simply will not operate unless it has a conventional Intel-style PC hardware architecture running a specific flavor of Windows. And nope, your 16-bit Windows apps will likely break in Windows XP, so you have to hunt and peck for the app that works in the OS you have.

    The UNIX family has things differently. UNIX-family applications are frequently hardware-agnostic and non-operating system-specific. You could be running Solaris, or FreeBSD, or Mandrake, or SuSE, or Darwin, or Mac OS X--generally, the code just works. (Plenty of exceptions, like OpenOffice ports to Mac OS X, but a version does work now in OS X's X11 environment, to take an example.)

    Where you would walk into a computer store to buy Windows software, a *NIX user could download the source code for an application and compile it, or build it to work for their particular operating system and platform. Of course, we could buy the source code from a store as well, or the binaries for our platform, if a software maker distributed most of the UNIX software in that format. Currently, the inability of a home Linux user to visit CompUSA for the latest UNIX application is among the greatest challenges to *NIX as a popular home desktop OS (Mac OS X's inroads notwithstanding).

    Nevertheless, I can download most BSD and many UNIX and Linux source code from my Mac OS X (BSD variant) workstations, compile it, and use it, without problem or complant. Windows users generally aren't compiling squat--they have to buy or find the already-assembled binaries that run within Windows--and pray that those versions of the binaries were compiled with their Windows version (and patch version, and service pack version) in mind.

    The best example of a well-written application that doesn't particularly care about platform (at least in terms of its data files--binaries must still be obtained) is BioWare's Neverwinter Nights game series. It works on Windows, Mac OS X, and Linux. While the two expansion packs for the original game haven't yet been released in an official Mac version yet, because BioWare designed the game's data to be platform-agnostic, many impatient Mac users have figured out. without a lot of hassle, how to install the game expansions using the Linux versions of the games.

    Windows is a proprietary operating system, and any applications written for it feed into that mold. The UNIX world is literally open in its design and flexibility. Don't confuse "open" for "Open Source," however--that's another (related) story.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  56. Huh? by DwarfGoanna · · Score: 5, Insightful
    Scanning through the comments here, I have to point out that for the vast majority of it's users, Windows is not easy to use. Every day I get hit with the craziest questions, and many people I have to deal with at work have a "computer guy" do things like defrag their drive and run Norton's for them. Very few mom and pop users can get anything but the most elementary tasks done unless they have been using Windows for years. I've had more than one person ask me how to burn a music CD. Really.


    On the other hand, my ex girlfriend sent me a screensaver she made with photos and video clips on Mac OSX (another unix varient), and lemme tell ya, she is no 1337 "power user". As outrageous as it sounds, I sometimes I think we give Windows a little too much credit in the usability department.

    --

    "You know why you do not see me styling wit my homies? Because I have no homies!!" -Mojo Jojo

  57. Linux != Redhat by Dan+Ost · · Score: 4, Insightful

    If you don't like Gnome or KDE, run fvwm or WindowMaker or
    some other lean WM. Just because some distros come with large
    desktop environments by default doesn't mean you need to
    use them.

    --

    *sigh* back to work...
  58. Difference by Jesus+IS+the+Devil · · Score: 2, Insightful

    You know what's the difference? Microsoft Windows is driven by the need for profit and also strategic goals in making sure it stays ahead of the pack. Therefore it innovates only when it has to, to the direction that it deems it must go.

    Linux, on the other hand, is not driven by profit. Therefore it lacks direction. However at the same time its feature set is also free from strategic bastardizations, which means no forced browsers on users, no purposeful breakage of competitor products' codes, etc.

    With that said, the biggest downside to Linux has to be the fact that, since they're not profit-driven, individual authors of components don't feel much need to make it user-friendly nor intuitive. Installing/upgrading something often requires reading cryptic documentations and long hours of time wasted on debugging random install problems.

    --

    eTrade SUCKS
  59. From a windows user..... by ewhenn · · Score: 2, Insightful

    "So, what's really the difference between a Unix variant like Linux and any Windows OS?"

    Simple, for me it's games. It is the only thing that has kept me from migrating to linux. If I can't sit down and *enjoy* my PC because of the OS, I don't want that OS. Get real serious games on linux, and I am there.

  60. the biggest difference for me by r5t8i6y3 · · Score: 2, Interesting

    here's a great summary of why i'm moving all of my clients from windows to linux and specifically Debian GNU/Linux.

    [from: http://debianuniverse.com/readonline/chapter/01]

    The Debian Universe

    Debian is generally regarded as a good Linux distribution with great package management but a terrible installer. However, it's actually a lot more than that. Technically it's not even really a Linux distribution in the traditional sense, and it can be a hard thing to define for those who have dealt primarily with commercial distributions like Red Hat, Mandrake and SuSE, because Debian even embraces alternative kernels such as the BSD kernel and The Hurd.

    Linux itself is grounded in community involvement and accessibility, concepts it inherited from the GNU project. But when we think of Linux distributions today they are almost all commercial ventures. What goes into each commercial distribution is a decision made by paid employees with the company bottom line in mind. That may not in itself be a bad thing, but it does leave them open to the possibility of commercial failure as we saw recently with Mandrake. If an organisation needs to make money to survive, that danger always remains.

    But Debian is different. It's a totally open, cooperative project involving a great diversity of people, each doing what they do either because they want to or because they feel it's worthwhile. In fact Debian doesn't really exist in the legal sense. There is no Debian Inc, there are no shareholders, no board, not even a non-profit organisation. There is an umbrella organisation called Software in the Public Interest (SPI), but Debian itself is really just a big cooperative project. It's probably one of the best large scale examples of a true 'bazaar' style project as described by Eric S Raymond in "The Cathedral And The Bazaar" that exists today. It doesn't have to make any sales, it doesn't have to meet investor expectations, its members just get on with doing what they do best: create one of the best ever collections of open source software.

    That can be both a good and a bad thing. One of the recent problems, for example, has been obtaining AMD x86-64 prototype hardware for porting and testing. AMD have limited supplies of hardware, and while it's still at the prototype phase they will only release machines to organisations that can both demonstrate a need and enter into a non-disclosure agreement. Because Debian doesn't really exist legally, it can't enter into an agreement binding on all it's developers and so AMD have been unable to provide hardware for Debian developers to test on.

    However, problems like that are few and far between, and for the most part Debian's lack of structure is its strength. It's diversity and inclusiveness have resulted in its ability to package a huge range of software on more hardware architectures than any other distribution, or indeed any other operating system.

    Something that many people don't know is that Debian officially supports 11 different hardware architectures: x86/IA-32(i386), Motorola 68k, Sparc, Alpha, PowerPC, ARM, MIPS, MIPSel, HP PA-RISC, IA-64 and S/390. And that doesn't mean that everything is developed for i386 first, with other architectures lagging behind and treated as poor cousins, with distribution releases delayed by weeks or months. When a release such as Woody (Debian 3.0) happens, it happens simultaneously on all 11 architectures.

    That's a pretty mind-blowing concept when you consider that even the big boys such as Red Hat only officially try to support one or two. Managing development on 11 architectures has required Debian to put in place a very sophisticated auto-builder system that allows a developer to create a software package on whatever their local architecture happens to be, then upload the package to a build queue. Once in the queue the package is sanity checked, then distributed to machines in the build farm: a group of machines loaned or donated to Debian that represent all 11 architect

    1. Re:the biggest difference for me by Ih8sG8s · · Score: 2, Insightful

      Uh oh, another Debian converted! Break out the granola!

      I'm sorry but I have to say this...

      After 11 years using, developing for, and administering Linux (almost exclusively) in my profession, my view is that the "Debian Way" has a very snooty view of anyone else.

      I see it as the stereotypical "Linux view" of the *BSD crowd's superiority complex. It's like academia unleashed.

      Mod me down, I don't care. I'm a fair and level guy, and I don't believe that there is total untruth in my opinion here.

  61. That article annoyed me. by Vlion · · Score: 2, Informative

    I read the article all the way through.

    Now, I like Linux: don't get me wrong. But that article was bull.
    ...It was quite one-sided, for one thing.

    I've run windows, red hat 8, debian testing, and now mandrake 10 at various times with the gui. XP is not significantly slower. Despite what "kludge"-type hacks are in the source code- and there might be many- I'm certain there are- Windows and Linux run at comparable speeds.

    The author did not go into any advantages the Windows way offerec in any detail, whereas he was careful to point out disadvantages, and the advantages in Linux.

    Next time I see an article, I'd like to see a less-biased article!

    --
    /b
    |f(x)dx = F(b) - F(a)
    /a
  62. POSIX tools by wash23 · · Score: 3, Interesting

    The difference between linux and windows is that the former has tons of useful POSIX utilities like sed, grep, wc, tr, xargs... and I know how to use them, and do so almost every day. There's probably a way to do that sort of thing in windows, but I haven't a clue how.

  63. Simple by Fizzlewhiff · · Score: 3, Funny

    What Differentiates Linux from Windows?

    A license to use code from SCO?

    --

    'Same speed C but faster'
  64. Bah. by JMZero · · Score: 3, Insightful

    Anyone who says that is hard is either talking out of their arse or a microsoft/apple fanboy.

    It's possible to have a good experience setting up Linux - and it's likely if you know what you're doing and you know what things mean. If you don't, there's a good possibility you'll dig yourself into a hole and not even know it.

    I just installed Mandrake on a machine a couple months ago. The little Samba config utility just didn't work. I didn't know why. I still don't. Anywho, I knew how to use Samba from the command line so it ended up not being a problem for me - but for another guy it would have been a complete showstopper. They just couldn't have used it for its intended purpose.

    Watch yourself use Linux. Be honest about the number of times you do something not entirely intuitive.

    the amount of support they had to do reduced and for those times their parents couldnt fix it they could ssh right in

    You've given a good example. SSH right in, eh? Imagine how meaningful those letters would be to a new user.

    To do the same task under Windows XP, you'd click "Remote Assist" - and you could assist intuitively by acting on that machine the same way you act on your own. Sure, you could use VNC too - if you know what VNC is, how to enable it, and all that.

    Linux is easy to use if you know what you're doing. If you're lucky, it's easy to use even if you don't - but as things currently are you'll run up against that learning curve sometime if you're really going to use the thing. Windows isn't amazing here either, but it's further down the road to usability.

    My digital camera, scanner and adsl modem "just work", so do the nic cards in my partner and I's machines

    If you buy the right camera, it'll work. But some won't. You may disagree, but I've tried and failed a few times with cameras (which by itself is evidence that it is more difficult than under Windows - even if it is eventually possible).

    And you won't get the manufacturers programs to manage your photos. That's a plus for me - but again it's a crippling failure for others. It means the manual that came with their camera is useless.

    You're just not seeing things from a new user's eyes here.

    --
    Let's not stir that bag of worms...
  65. Welcome to Slashdot :) by freeweed · · Score: 2, Insightful

    Ugh, there have been far far far too many MS-bashing linux-is-so-great posts on /. recently

    You misspelled "since day one".

    You might be new here, so I'll clue you in on our dirty little secret: Slashdot is, in general, very pro-Linux, and anti-Microsoft. It's always been this way. There has never been, nor will there ever be, a "balanced view" on this site. However, there are many pro-Microsoft websites out there, so if the Linux-is-good crowd scare you, there are always alternatives.

    Ask yourself this: on a website dominated by geeks (ie: people who tend to know much more than the average person about computers), why is there such a slant in favour of Linux/OSS? :)

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  66. Can't just look for the penguin by tepples · · Score: 2, Insightful

    Except in this case Microtek was perfectly willing to include a Windows 2000 driver for its scanner on the driver disc.

    The root of the problem is that I can't tell my folks to make sure to buy hardware with a cartoon devil or penguin on it. Unlike the Windows Logo Program, there exists no logo program for compatibility of hardware purchased at Best Buy with any Free operating system. The alternative of printing out the comprehensive hardware compatibility list and bringing it into the store doesn't cut it for those who don't already own a compatible printer.

  67. stabiltiy, openness, control by e**(i+pi)-1 · · Score: 2, Insightful

    - stability: the OS will work today
    - openness: the OS will be available in the future
    - control: the OS does not control me

  68. Re:The difference is chess by TimmyJoeB · · Score: 2, Informative

    I should respond better. Which Internet Chess server do you play on? Or better yet which server software does it use. I seems to me that there several Chess Server interfaces for Linux, like Jin and Knights. They interface with FICS. Eboard also works with several. I wonder if really checked the list of available clients to see if there was one to meet you needs.

  69. Seriously... by Bluesman · · Score: 2, Interesting

    Other than very slight differences in stability and usability, the OS's themselves are much more similar than they are different.

    In fact, there are so many different ways to interact with computers that aren't being explored because we're stuck with the ridiculous "everything is a file" interface that plagues both Unix and Windows. Both OS's are brain-dead.

    You want an OS that is different in a worthwhile way? Throw out the filesystem. It's a ridiculous waste of time. All the hard disk should be is permanent storage for run-time data. RAM in a system should be nothing more than another cache between the permanent storage and the CPU.

    I don't have to explicity page data in and out to the CPU cache, why should I have to page data in and out to files, just because of some misguided attempt to shoehorn a dumb "file philosophy" onto everything?

    Security is pathetic from an ideal standpoint too. Why are there only two, arguably three, levels of privilege in these systems? Why do I have to become root just to bind to a low port? Shouldn't I be able to allow specific applications that specific privilege, and that specific privilege only? OS's should have much finer grained controls. This isn't impossible.

    A truly innovative OS would resolve these issues. You could start by mapping devices to specific areas in the address space, and controlling access to specific areas of memory for each process/thread. There are research papers all over the net describing exactly how to do this. Nobody's implemented it beyond a toy system.

    For all the back slapping and self congratulation about Linux on this site and others, and the "innovative" rally cry of the free software folks, it's pretty sad when you see that all they've done is recreate 30 year old technology with minor implementation improvements.

    I'll say "innovative" when you can turn your computer on and in a few seconds be right back where you left off when you turned it off. Or when you can enable a thread to bind to a port by giving it access to the address space where the "bind" function resides, instead of giving it total control of the whole machine.

    That's innovative.

    --
    If moderation could change anything, it would be illegal.
  70. Re:Yes by unoengborg · · Score: 2, Informative

    Similar problems exist in windows. It even common enough to get itself the nick name: DLL Hell.

    The difference between DLL Hell in windows and the problems in Linux is that in Unix/Linux the shared libraries are verisoned. This means that you can use applications that requires different versions of the same lib in a way that is not possible in windows. Not only is the files versioned, there are also multiple places where you can put them and you can configure what libraries to use with the LD_LIBRARY_PATH environment variable. So in my oppinion Linux is superior with respect to handling of shared libraries

    However. I do think the Feodora team should have tested a commonly used application like the Flash plugin before shipping. The link should be set up automaitcally on install. Ordinary users should not have to fix things like this.

    There may be some special issue in your setup. I can't remember that I had to do this when I tested Fedora. Even if I didn't find this bug, I found Fedora Core 1.0 very buggy and not near the same quality as e.g SuSE or Mandrake. I suggest that you report it as a bug to the Fedora team and switch to a distro of better quality.

    --
    God is REAL! Unless explicitly declared INTEGER
  71. extra quality by Dave_bsr · · Score: 2, Interesting

    It's only in the companies best interest to make products of a high enough quality as percieved by the majority of the target purchasers as to justify procuerment. Any extra quality in the product is waste.

    That's to get one sale. Most companies really like it when you come back to them for future purchases, which is why having extra quality, something to set your product above others, is always a good thing. If you can make your product that much better with a reasonably small amount of cost, then why not?

    You can take a bit more joy from making a better product, you look like a better company, you get higher customer loyalty. For example, MAG-Lite flashlights are extremely well made. People buy them, and the company is succesful, because they made a great product, as opposed to just another flashlight.

    I submit it's always a good decision to make a better product.

    --


    Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
    1. Re:extra quality by bechthros · · Score: 2, Insightful

      "Most companies really like it when you come back to them for future purchases"

      True. Which is why you have to make sure the customer has no other options than to buy your product. (cough, cough, MONOPOLY)

      And besides, conusmer loyalty is a myth. Nobody cares anymore. My experience is that it's more important to most people to buy whatever is fashionable/popular than to buy the best product for their needs. People buy cheap crap that breaks and they go back the next day and buy from the same company again. Look at Ford Explorers. Look at Big Mac's. Look at Nike. Look at the GOP. It doesn't matter how bad the product is, if everybody else is doing it we are like lambs to the slaughter. Like lemmings.

      "If you can make your product that much better with a reasonably small amount of cost, then why not?"

      If you could create something from nothing, wouldn't everybody? If getting something for nothing was as easy as trying hard the world would be a very different place. But you can't. You never get something for nothing. Sure, you might be able to shave a little off the top with lots of ingenuity, but that won't be cost-effective either - ingenuity is *expensive*.

      Somebody much wiser than myself once said that neither matter nor energy can be created nor destroyed, only exchanged. I think he was onto something. If the price tag is cheaper it's because the product is cheaper, not because the company is better. It's because you're buying the lowest common denominator.

      "MAG-Lite flashlights are extremely well made. People buy them, and the company is succesful, because they made a great product, as opposed to just another flashlight."

      No, people bought them because police officers, plumbers, and other working professionals in need of a professional-grade flashlight used them conspicuously until the public (or often, the public's wife) wondered why *they* didn't have flashlights that nice, at which point the public demanded them, at which point the market was flooded with cheap mag-lite clones.

      And the company is succesful because the price point for maglites, in the context of the flashlight marketplace, makes it a luxury item. Maglites cost more than they have any right to considering they're an aluminum tube, a switch, and a bulb assembly. Maglites are probably succesful for the same reason SUV's are - the markup is so huge.

  72. Wel.. by cdrudge · · Score: 2, Funny

    Lets find out...

    % echo "windows" > windows
    % echo "linux" > linux
    % diff windows linux
    1c1
    linux
    %

    Apparently, everything is different between the two. Maybe I'm wrong. I did this on on an OpenServer box, and since SCO owns everything...maybe they are the same.

  73. Big Difference! by brundlefly · · Score: 3, Insightful

    There's a huge difference between the two.

    When I install new hardware on my WinXp machine, I turn it on and go grab a cup of coffee. By the time I get back my desktop is ready to use.

    When I install new hardware on my Linux machine, I go get coffee first. It's gonna be a while....

  74. The Difference by beej · · Score: 2, Funny
    "The different is that Linux don't rip your arms out of your sockets when you try to use it... Windows has been known to do that."

    "I see your point, sir. I suggest a new strategy R2: let the Clippy win."

  75. unless you have a non-supported hardware item by holy_smoke · · Score: 4, Insightful

    like a scanner
    or a printer
    or a pen tablet
    etc etc

    windows: go to mfr website, download install file, run install file, (maybe) reboot. Proceed with using hardware.

    Linux: go to mfr website...unsupported (dam), go to linux geek site(s)...hmmm no luck, go to google...hmm no luck, go to another linux site - helpful geek says "just download this source, read your device specs, change these numbers accordingly, compile to your kernel with this line: (insert big ass command line here) and you should be ok; tries it...works partially (not all features utilized or available). crap. *heavy sigh* *gives up*

    user boots to windows...

    --
    Is the juice worth the sqeeze?
    1. Re:unless you have a non-supported hardware item by bninja_penguin · · Score: 4, Insightful

      windows: go to mfr website, download install file, run install file, (maybe) reboot. Proceed with using hardware. Linux: go to mfr website...unsupported (dam), go to linux geek site(s)...hmmm no luck, go to google...hmm no luck, go to another linux site - helpful geek says "just download this source, read your device specs, change these numbers accordingly, compile to your kernel with this line: (insert big ass command line here) and you should be ok; tries it...works partially (not all features utilized or available). crap. *heavy sigh* *gives up*

      Okay, but what happens when the device is no longer supported for Windows? If you have a non-supported hardware item for any OS you face the exact same problem.
      Sure, all the crap you buy at Office Depot or Best Buy will probably have Windows drivers for it, and maybe not for Linux, but big fucking deal. Most of that crap won't work in an SGI or Alpha box, and I doubt the crap you buy at those places will come with drivers for anything but Windows, even at the manufacturers' website.
      If you can't do some research before hand on what works with what, you have no one to blame but your self.
      I have three scanners, eight printers a serial pen tablet and a USB tablet that ALL work in Linux, but don't in BeOS.... Should I get on Slashdot and cry about it? No, If I want devices that work with BeOS, I go out and do some research until I find the device that does work with BeOS.
      I also have a bunch of components (video cards, network cards, etc.) that I can't get to work in Windows, even after cruising the mfg's website, but work perfectly fine in Linux. Why you might ask? They are Macintosh parts.

      Not trying to flame, just point out that not everything works in every OS.

      --
      For those who describe their systems as 'boxen', do you order multiple 'boxen' of corn flakes also?
  76. This is LinuxInsider, remember. by stealth.c · · Score: 3, Interesting

    These are the guys that were publishing strangely pro-SCO articles DESPITE the increasing amount of bovine feces they'd been spewing about IBM conspiracies.

    Now this article. The tagline paragraph atop the article tips me off that it isn't even PRETENDING to be objective. The article feels like an over-the-top attempt to compensate for kissing SCO's ass a week ago. There are several things I could call this article--journalism is not one of them. The whole publication appears extremely contrived. I wouldn't listen to a single word they publish.

    Do not read LinuxInsider.
    --

  77. Misc. Comments by ManoMarks · · Score: 2, Insightful
    This post will probably be modded down on principle, but what the Hell.

    1) Yet another article that says how much better Linux is than Windows, and for largely the same reasons as every other article that says Linux is better than Windows.

    2) I see all the posts from people who complain that Windows doesn't work right out of the box, but that Linux is very configurable...If you tweak Windows, it's a lot more stable than if you don't.

    3) Not to say that Linux doesn't have superior tweaking ability and have some definite strengths over Windows, but Windows has some stregnths too. Like availablity of software. Now will come all the posts saying how much freeware there is for Linux. Great. What versions do they all work with? Is there a central easy way to tell if it will work with my machine? There's the classic Grandma dilema, though Linux is gaining ground there.

    4) Installing Windows is easier. What, am I crazy for making that statement? No. I've attempted several installs of Linux. One has actually worked, and that was Redhat 9.0, which is now not easily available. I've installed 10s of Windows machines, and had a far smaller failure rate, mostly from hardware that had gone bad or that I didn't have drivers for.

    5) Linux is arguably a better OS, but constant sniping at Windows is not just a religion on Slashdot, it also obscures the fact that Microsoft has done more to bring about the popularity of computers than anyone except perhaps Apple, which only comparitively recently switched to a Unix varient. Microsoft has certainly done more to bring about affordable computers that work out of the box, even if they don't meet exacting performance standards.

    6) For computer owners, you don't need to know much if you run Windows, other than the phone number of your nearest friend/relative who can fix it. I'm constantly asking people "What kind of computer are you running" and they will say "It's a Compaq" or worse "It's a Trinitron" because that's the label on the monitor. That's arguably not a good thing, but in order to run Linux on a box, you need to know all about kernal versions, dependancies, etc. when you're trying to install software. And you have to be very careful which hardware you use because you want to make sure you are getting something that is theoretically usable with your system.

    --

    That's gotta fit into your schema somewhere

  78. JOEL SPOLSKY SAID THIS ... AND KURO5HIN, TOO by gomel · · Score: 2, Interesting
    It's that Microsoft reacts to marketing pressure to make design decisions [...] forced [...] to engage in a patch-and-kludge upgrade process until the code becomes so bloated, slow and unreliable that wholesale replacement is again called for.

    Here is why it makes sense. The OS product is only successful if it has user software. Breaking backward compatibility costs serious market share.

    Microsoft obsessed about this, spending a big chunk of change testing every old program they could find with Windows 95. Jon Ross, who wrote the original version of SimCity for Windows 3.x, told me that he accidentally left a bug in SimCity where he read memory that he had just freed. Yep. It worked fine on Windows 3.x, because the memory never went anywhere. Here's the amazing part: On beta versions of Windows 95, SimCity wasn't working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity. If it finds SimCity running, it runs the memory allocator in a special mode that doesn't free memory right away. That's the kind of obsession with backward compatibility that made people willing to upgrade to Windows 95.

    As we know from Kuro5hin's code windows code review:

    It's noticeable that a lot of the "hacks" refer to individual applications. In some cases they are non-Microsoft. [...] Microsoft does not steal open-source code. Their older code is flaky, their modern code excellent. Their programmers are skilled and enthusiastic. Problems are generally due to a trade-off of current quality against vast hardware, software and backward compatibility.

    To conclude, M$ writes good code but has to use dirty hacks for backward compatibility. It's not their fault, they have customers to care for.

    --
    Fight Frist Psoting!
    Browse Slashdot with 'Newest First'!
  79. Mod parent up :) by KlaymenDK · · Score: 3, Insightful

    Hi diablonight.

    You know what? You might be right. I use Windows too (ever since I more or less had to switch from my beloved Macintosh), and it's doing a wonderful job. Even my wife can use it so-so :D (oh I hope she won't stumble across this).

    But the thing is, the free OS'es offer something of the same, yet differently. And since most of that difference is in essence philosophical, people are going to divide themselves into two camps. Me, I'm fine with the fact that people use/like/love Windows *and* whateverNIX, so I hope there's not too much mud-tossing between said two camps.

    I will say also that I'm currently trying to escape the grasp of Microsoft (yes, for mostly philosophical reasons) and it's really not that easy. In fact, it's pretty rough sailing, and I'm rather much raised in the shimmer of a monitor, so there.

    Here's saying you shouldn't be modded down, but you may be argued with. :o) Klay

    1. Re:Mod parent up :) by plugger · · Score: 2, Interesting

      Well, there's the story of how Win3.1 was designed to fail when used with DR-DOS, Digital Research's (almost) drop-in replacement for the dominant MS-DOS. This happened over 10 years ago, and DR-DOS was quickly patched to deal with the 'problem', but it's instructive to watch Microsoft's tactics when they were on the cusp of World (Desktop) Domination:

      http://en.wikipedia.org/wiki/DR-DOS

      and an article from the time of the lawsuit, which was brought by Caldera (who bought DR-DOS in 1996):

      http://www-cs-students.stanford.edu/~kkoster/micro soft/caldera.html

      The case was settled, but you be the judge.

      And Windows machines are still a pain in the arse, IMO.

    2. Re:Mod parent up :) by KlaymenDK · · Score: 2, Interesting

      Here is my argument, your leaving Microsoft, but why? I know there are these argument about them being a big evil corporation trying to stop free programming.

      I don't know about the "trying to stop free programming" part, but the last two years or so I have seen a trend that the "megacorps" (to use a Shadowrun term) are scooping up any old patent they can come up with, and various other general paths of action (you read /. too, right). Plus, MS is effectively forcing people to upgrade constantly, and I'm simply sick of it. Since it's possible --but darn careless-- to stay on a Windows9x platform, and DOS/Win311 is out of the question, and all the newfangled Windows versions are so damned expensive yet quite apparently offer no security or hopes of forward compatibility anyway -- I've decided I'm done with the thing.

      or why not try and sue open office for it's similarities, it seems to me they really aren't attacking the linux, or GNU community at all.

      Well, they have taken out that xml patent that they might (might! IANAL) use to shut down OOo (or Mozilla, or ...?). Plus, that bedeviled DMCA thingie could be used to end all forms of document portability (save for the GPL'ed formats, obviously).

      If 20 well skilled programmers sat down there could be a linux virus, so why hasn't evil M$ sat down and had this done and released from somewhere else. Linux users are making said viruses against M$.

      Are you trolling? I won't comment on this, other than saying that's a generalization the size of Jupiter.

      Personally I think M$ is glad *nix is around, so that they don't get sued over anti trust every damn year.

      Personally, I think the scope of the GNU philosophy is beginning to dawn upon Bill Gates, and he's not liking it. But what you and I think is irrelevant, we'll see which Road Ahead they choose.

      So I am not saying linux is bad, linux is ok, but I think M$ as you guys call it, gets a bad rap.

      You call it M$. I call it MS or Microsoft.

      Post me links as to court cases M$ has lost where they were accused and found guilty of crushing a smaller software company, or stealing it's software, or illegally pushing people out of an industry. Links from viable websites please. I will read them, I swear, and with an open mind.

      Ohh, The Java dispute? The IE integration dispute? DR-DOS compatibility? I'm sure you can find linkage on your own. They do this regularly, but not all of it reaches the US news. Mind you, it does happen the other way around too, though, for example with the recent embedded media suit against MS by a tiny company from somewhere.

      But I think that mass beliefs in popular myths are dangerous, even if it's attacking a big corporation.

      True, true. No matter how many people believe a lie/myth/religion, it's still a lie/not the truth/reality. But being worried about the general direction of the future of software is, I feel, a wise caution.

      also please consider, M$ is in our country, helps our GDP, and employs thousands of highly paid programmers as well as donates millions to college IS departments that need the money.

      Err, exqueeze me? Sure, MS does have a presence in our country, but that's like 25 people or so. Oh, I'm sorry -- you don't live in Denmark then?

      Sorry for being a dork, but this is a very common generalisation/misconception -- /. is read by many people all over the world, and while all the hoopla (MS lawsuits, DMCA, patenting frenzy, spam law-wannabes, etc) is raging in the US, there is a world outside. Yet sadly, whatever gets passed in the US has at least some impact on the rest of the planet. Fair? Naaw. To be expected? Well yeah I guess so, there are lots of you and so your economy is big. Scary? Hell yeah!

      But you're right, The Gates foundation does a wonderful job, and it would be a huge loss to see it fold. But that

  80. How many errors in logic? Let me count the ways. by mactari · · Score: 2, Insightful

    We start off with a bang:

    From a practical perspective, cost is an obvious differentiator, as are access to source and the ability to run outside the Intel processor environment. But it's possible to argue that those differences are neither real nor important. ...
    To get beyond superficialities like these...


    Oh for heaven's sake. Would nearly so many small to mid-sized companies running "eShops" have considered Linux if it weren't for the phat licensing deal? Ask Grandma Tilly, heck ask 80% of so-called "SQL Server Admins" out there -- Windows is much easier to learn if your skillset == GUI familiarity. Price is HUGE.

    Then ask the governments (start with China) how important open source is. Again, cost of ownership is awfully high to move from any OS to any other. There must be something awfully impressive making whole countries' governments swap from one to another, and the security and freedom to explore what you're running is open source's big "in".

    Let's follow that up with some anecdotal evidence to prove whatever I'm feeling today...

    "like a 1991 copy of Vsifax for SunOS 4.4 -- works perfectly under Solaris 2.9, while Windows 2003/XP server now contains both a Posix-compliant interface set and four generations of the Win32 interface"

    Come on. I'm no *NIX expert and usually let Fink do most of my compiling, but I do know that compiling against the wrong version of foolib can fook builds like nobody's business. I also know that...

    "On beta versions of Windows 95, SimCity wasn't working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity."

    VB 3 apps still run (heck, until recently the code would compile in VB 6) without much issue, and though I was upset when I tried Mosaic 2.1 on Windows XP recently, this evidence hardly shows that Windows is a kludge and Linux isn't.

    I'm not weighing in that he's wrong; I'm saying he hasn't come close to proving his point with his examples. A better way to show the difference would be to, say, throw a highly customized version of Gentoo doing something very specific better than the best you could do along those lines in Windows. But why can we do this in Linux? Because it's *open*, daggummit.

    such [major OS] changes[/advancements] historically have been accompanied by the addition of new layers of kludged code intended to maintain some semblance of backward compatibility with previous kludges.

    I like where he's trying to take us here -- certainly a hack for SimCity today makes you hack for it again in 98, and then in 2k, etc, and could end up becoming a lot more like the Princess and the Pea than sand in an oyster. And I think a number of Window's security issues come from deadwood left in what's been described as an OS originally designed to provider home users with a workable, but not networkable, computer.

    But what he misses is that its the lineage that's causing these issues, not commercialism per se. Linux comes from a server mentality. Security is key. Windows comes from a mentality that perpared itself for Grandma Tilly (and the SQL Server Admins (which I've been doing for 6 years, before you flame)) where user interfaces are nearly king. This is why Windows seems kludged -- because it's trying to be all things to all people. Linux is too, *now*, and you've seen all sorts of, "throw out X11 and use Y" articles around here.

    Anyhow, you get the point. The fellow goes so low-level while keeping a very bird's eye view of what's going on that he's basically saying nothing. Hey, it's all 0's and 1's. You can grab any of your favorite anecdotes and point to places where one wins over the other -- it's nearly as bad as the PowerPC vs. x86 MHz wars Mac/Windows trolls fought nearly daily on comp.sys.mac.advocacy for so long. Sure, if you r

    --

    It's all 0s and 1s. Or it's not.
  81. Optimism vs Pessimism by ajs318 · · Score: 2, Interesting

    Linux developers started by envisaging how a "perfect" computer would behave, if there were no inherent limitations, and went on to try to make real-life, limited hardware behave in as close a manner as possible to the ideal. So all storage devices try to emulate SCSI discs, and all printers try to emulate Postscript. It gives programmers on both sides of the interface an identifiable, acheivable and verifiable goal to aim for.

    Windows developers simply built on layer after layer on a system they knew was imperfect, adding extensions willy-nilly as the need arose; effectively, adjusting the limits to match a constantly-evolving state of the art. The result is a compatibility nightmare. Things often don't work properly together for no obvious reason; the most likely cause is a logic trap triggered by a number of unconnected events occurring in the right order. And it's still easier just to put up with it than to try to do anything about it.

    Furthermore, Open Source programmers know their work is going to be seen by many pairs of eyes around the world, take care to avoid stupid mistakes -- but accept that even if they are temporarily red-faced, the worst thing that can happen in the long run is that they get to learn from the experience. Closed-source programmers, believing that nobody will ever see their code, can take bigger liberties with their code.

    By having higher limits to aim for, Linux developers have been less fazed by new developments; and it's my guess that 64-bit technology will be well established long before the 32-bit timestamp space limit hits home.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:Optimism vs Pessimism by The+Bungi · · Score: 2, Insightful
      Linux developers started by envisaging how a "perfect" computer would behave

      Linux developers didn't start anything, they just copied Unix.

      Windows developers simply built on layer after layer on a system they knew was imperfect, adding extensions willy-nilly as the need arose; effectively, adjusting the limits to match a constantly-evolving state of the art. The result is a compatibility nightmare

      I don't know what to say here - have you ever written code for Windows? "Compatibility nightmare"? What do you call having sixteen different distro package formats? Compatibility heaven?

      Things often don't work properly together for no obvious reason; the most likely cause is a logic trap triggered by a number of unconnected events occurring in the right order

      So what you're saying is that this is a Windows problem. Right? I guess you've never had to deal with some app that can't compile (or run) because you have the wrong version of GTK or QT or lib-whatever-1.0.23.56.123. Never, eh?

      Open Source programmers know their work is going to be seen by many pairs of eyes around the world, take care to avoid stupid mistakes

      The "given enough eyes all bugs are shallow" parrot line has been disproved enough times I can't believe people are still using it.

      Closed-source programmers, believing that nobody will ever see their code, can take bigger liberties with their code.

      Sorry, but what a crock of bullshit. Under your logic, all open source developers write perfect code and all commercial software developers write crappy code. Score one for meaningless sweeping generalizations.

      By having higher limits to aim for, Linux developers have been less fazed by new developments

      Yeah, I love having to recompile all my drivers whenever I upgrade my kernel. Does "Higher aims" mean "we're just coding for the hell of it and we don't give a fuck about what we break"? Maybe that explains a lot.

  82. Interesting read except... by fitten · · Score: 2, Insightful

    ...the fact that some of his points are just wrong and many are simply opinion based on pure speculation on his part.

    For example:

    Another of the ways in which the preference for technical choices that favor a small number of core processes is expressed in the Windows kernel is in the fact that it runs nonthreaded internally. This choice avoids "object blockage" to trade off concurrency and context switching in favor of increased efficiency for, and better control of, a small number of key processes.

    So... I guess my TaskManager is lying to me right now in that I have 28 processes and 294 threads running on my machine (by my count, that's 10:1 threads/process). Granted, this doesn't tell me how many are in the kernel at any one time but past research has proven to me that the Windows kernel is more threaded than the Linux kernel. Solaris is more threaded than Windows though.

    Also, he actually states that he has never seen the source to Windows but assures us that their method of page management works a certain way and is somehow detrimental to this other behavior that he thinks is important (is it really important even or is this just one way that the two kernels are different and since he likes Linux more then the Linux way is somehow obviously better?)

    Just another advocacy article it looks like to me.

  83. Windows is obviously much easier to use by J-B0nd · · Score: 2, Funny

    I just set up a windows machine and connected it to my broadband internet connection.

    Within the hour I had a fully functional email server running on it, along with VNC capabilities, and was using my bandwith to the fullest.

    Of course, I don't remember installing any of it...

  84. My gripes with Linux by krs-one · · Score: 2, Informative

    I recently purchased an IBM Thinkpad 600e from ebay for real cheap. I read up online and it seemed to have excellent Linux support. I felt it was finally time, as a CS major, to learn Linux inside and out.

    I purchase the laptop, download Fedore Core 1 and whip out my 1000+ page Linux manual. Install goes fine. I know why Linux distro's needs 3-5 cd's now. Why on earth do we need 8 different text editors? Especially when all of them are pretty slow (I didn't bother messing with vi/vim or emacs since I heard they were complicated, Kedit and Gedit were good enough for me).

    Now, I *try* to install the operating system with as little things installed as possible. My reasoning: I want to learn Linux, what better way than to download the programs and install them myself. I figured it'd get my comfortable with compiling source, RPM's, etc. So, I *don't* install apache, php, mysql, mozilla (or any browser for that matter), only Gnome, and a few other programs. Why is it, then, when I boot up Fedora for the first time, is there a Mozilla icon on my quickstart menu that doesn't work when I click on it? It's these small, but VERY frustrating things that drive people away from Linux. I chose not to install apache, but httpd was still installed as a service. Was this necessary (someone please tell me, I don't know).

    Internet access is still a big thing for me. At my apartment, I only have wireless. I can't get my wireless card to work on Fedora yet. Thus, I have to download everything on my Windows machine and burn them on a CD and then put them on my Fedora laptop. Thus, using all those apt-get and emerge and what not is not an option. I know windows update requires Internet access, but at least my wireless card worked as soon as I plugged it in. No compiling anything.

    Anyway, I'm sure its just because I'm such a novice that I don't understand anything, but since I'm one of the target audiences of Linux transformation (knowledgable computer user who desperately wants to learn Linux), its something the greater Linux community should understand.

    -Vic

  85. Re:Good news. by sootman · · Score: 2, Insightful

    That whole "select == sucked into clipboard" thing is one thing that keeps me from using Linux in a big way. I always want to *replace* code. Select snippet #1, copy, select snippet #2, paste, and bam! snippet #1 is now where snippet #2 used to be. I do that about a million times a day. On Linux, as soon as I select snippet #2, snippet #1 is no longer in memory. Also, that only copies--I actually use *cut* and paste just as much as *copy* and paste. Granted, this isn't on all apps, but it is the case on many; enough that it is a dealbreaker.

    Mac & Win: control/command X, C, V; everywhere, all the time. Period. (Well, a couple exceptions here & there, but not the ~50% failure rate I get with Linux.)

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  86. Difference? Simple! by Catiline · · Score: 2, Insightful
    Windows comes from a box; Linux comes from a community.

    Windows asks "where do you want to go today?"
    Linux asks "Where do you want to be tomorrow?"

    Windows: Because sometimes you just have to run 1980 vintage software on modern hardware.
    Linux: Because sometimes you just have to run modern software on 1980 vintage hardware.

    Ha ha, only serious!

  87. Windows is Not an Operating System... by Dr.+Evil · · Score: 3, Interesting

    More precisely, OS is the tertiary product. Their primary product is a solid, supported, consistent API to attract and retain developers. The secondary product is a slick user interface for their desktop API.

    In all practial aspects, for most people Linux is a Unix-like environment first, an OS second, and any semblence of a desktop API or slick desktop environment is not really all that important.

    Microsoft could sell Win32 on Linux without too much pain... it would not be the first time they changed OSes for their environment.

  88. I choose to run Mandrake Linux, not MS-Windows XP by Anonymous Coward · · Score: 2, Interesting

    Yes, XP is a big step forward when compared to '98 (let's not mention ME).

    No, it is not secure, robust or flexible enough for my computer work.

    If I absolutely had to use MS-Windows, it would be 2003 but even here I spend too much time fighting the OS to try to acheive (or even find the controls for) what I can achieve with a one-liner in Linux.

    As to compiling from source, who are you trying to kid? I'm installing KDE 3.2.1 binaries in about 20 minutes (when it finishes downloading) and that was a one-liner, too. Yes, it could have been point and click if I didn't find typing faster than mousing through menus.

    In fact, there is even a Linux utility which automatically finds and installs (and then runs) a program for you on the fly if you try to run it and it's not installed. I'm not personally comfortable with this idea, but in terms of automation, it's hard to beat.

    My wife uses Linux and she's not exactly the world's greatest computer literate. My 4yo boy uses it too, even though he has no sensible understanding of what's really happening. Unlike MS-Windows, I can pretty much instantly lock down his desktop using the kiosk features.

    I'm happy for you and your uptime, but I'm afraid it's atypical except in carefully managed environments. The norm on a home PC is to have XP do something weird about daily, and lock up every few days (that is, ten times better than '98). My wife doesn't bookmark stuff, she just minimises the browser window, and those minimised sessions typically stay there for weeks. She doesn't save as she goes, either, and didn't even know that OpenOffice.org had crash recovery until a power failure last week (hadn't saved that document in about a week).

    However, this is still almost majoring on the minors. I don't have to sweat about licenses, spyware, viruses or a zillion and one other "parking meter" nuisances. Those alone make it worthwhile using Linux.

    If I need to run an MS-Windows-only app (which is one of two remaining gripes with using Linux: hello software manufacturers, port now before a FOSS app arises to blow your market away - the other being indifferent interest from hardware manufacturers), it can often be done.

  89. Desktop GUI's ... bah by TekGoNos · · Score: 3, Insightful

    GUI's are fine for things you're new too or use rarely.
    It's much easier and faster to see and click a button, than to search the man-page for the keybinding you need.

    However, if you use things often, you manage to learn these keybinding and then it becomes MUCH faster to just hit 3 keys with your fingers than to move your hand to your mouse, move the pointer to a button and click it, move your pointer back to the main frame and click into it to give it focus back, then move your hand back to your keyboard.

    And what application do normal people uses everyday? Right, their desktop. So WHY, why, why do you have icons & menus on a thing that you use daily? It's a productivity killer.

    Ok, the Start Menu has some merrit for finding programs that you use so rarely that you forgot their name, but desktop icons and the slowlaunch bar are just too inefficient compared to keyboard shortcuts and if you remember the name of a program, firing up a shell and typing the name is faster than searching in the menu.

    And no, a GUI is not better because people "just wont learn keybindings". Make it gradually, add an agent that automates adding keybindings (but less annoying then Blinky) and everybody will end up using keybindings over icons.

    My desktop is pekwm, and it is blank.
    My .pekwm/keys file is rather large.

    --
    I have discovered a truly remarkable proof for my post which this sig is too small to contain.
  90. A reply from Mark Russinovich... by Scorillo47 · · Score: 2, Interesting

    If we scroll down below from the article, we get an interesting reply from Mark Russinovich... he is one of the leading authorities in Windows kernel although he has originally had a Unix/Linux background.

    Re: What Differentiates Linux from Windows?
    Posted by: Paul_Murphy 2004-03-11 15:52:44 In reply to: Paul Murphy
    I just received this email:
    --
    From: "Mark Russinovich"
    To:
    Subject: Linux and Windows
    Date: Thu, 11 Mar 2004 17:30:24 -0600
    MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
    Thread-Index: AcQHwNOxdSTMYl4xToudyRPyZYimCg==
    Hi Rudy (aka Paul Murphy),
    I read your article (http://www.linuxinsider.com/perl/story/33089.html )
    posted today at Linux Insider comparing Windows and Linux from a design
    philosophy point of view and am writing to tell you that its full of blatant
    innacuracies, misconceptions and ridiculous postulations on the reasons
    behind the way Windows is architected. Your descriptions of Windows memory
    management, process management, and kernel behavior demonstrate almost
    complete ignorance of the Windows OS.
    Its exactly this type of irresponsible writing that the Linux community
    always accuses the Windows community of using to promote FUD. If you're
    interested in maintaining journalistic integrity for Linux Insider (or your
    psuedonym of Paul Murphy), reply to this e-mail and I'll provide you
    point-by-point corrections for you to publish. You can also research the OS
    yourself by reading the official book on the internals of Windows NT/2000
    that I coathored, Inside Windows 2000.
    -Mark Russinovich
    ---

    --
    Don't try to use the force. Do or do not, there is no try.
  91. So? by EventHorizon · · Score: 2, Funny

    One thing they have in common:

    Both are now open source.