Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Linux vs Microsoft XP: Optimizations Make Linux the Killer Desktop
Consulting Times ^ | 23 May 2005 | Tom Adelstein

Posted on 05/26/2005 8:45:19 AM PDT by ShadowAce

Last month, when I tested Linspire 5.0 for my series on Linux desktops for government enterprises, I discovered NVU. At the time, I realized something special had happened to the Linux application inventory. As the NVU Website states:

Finally! A complete Web Authoring System for Linux Desktop users as well as Microsoft Windows and Macintosh users to rival programs like FrontPage and Dreamweaver.

A tad skeptical, I didn't totally believe it. So, I downloaded NVU and tried it on a Fedora Core 3 desktop before I turned it lose on other Linux distributions. Having had to use MS Frontpage more than once on projects, I knew the good, the bad and the ugly of that application. The "good" was tainted with Frontpage extensions on the server side that slowed websites and took massive amounts of disk space. The supposedly WYSIWYG editor didn't always translate to what I had in mind when it went up on the web site.

NVU had all the good qualities of Frontpage without the unnecessary overhead and quirks that take up so much development time. What you see in NVU turns out to be exactly what you get. It's a better application than Frontpage and it's free, open source software.

That's just a prelude to this article. It demonstrates an example of how far Linux has come in the last year as a desktop. For end users Linux provides a superior user experience.

Making Headway

In April 1999, D.H. Brown Associates, Inc. published a report called Linux: How Good Is It? Hardly any archives exist today mentioning that story with the possible exception of this C/Net News article. The study dinged Linux for lacking features needed to make it a serious consideration as an operating system. The report said that Linux was good for file and print servers, Web servers, some scientific computing, and thin client computers. But, the DH Brown report said Linux lacked support for computers with multiple processors; failover and a "journaling" file system needed to reboot a crashed machine without having to reconstruct the system files.

From that point on, the kernel developers began focusing on Linux as an alternative to top-end, trusted UNIX and Windows NT servers. In short order, Linux became much more than a hobbyist system. It became a commercial, industrial strength system capable of competing and surpassing existing business servers. Only market politics, extensive lobbying and sweetheart deals have kept Linux from taking the server business completely away from Microsoft.

Now, that Linux has become the leading server platform in the commercial world, development has shifted to the desktop. Like the post-D.H. Brown period, a flurry of activity has put the Linux desktop in a position to become dominant. People who only looked at Linux six-months ago when O'Reilly & Associates released Exploring the JDS Linux Desktop will not believe the progress made since then.

JDS looked like the leading Linux desktop at the time. Today, it's behind the competition. And while a new release of JDS is forthcoming, it may also trail other Linux desktops in features and capabilities.

Desktops for the Enterprise

Imagine a situation where you don't have to activate Microsoft Client Access Licenses (CALS), manage Windows 2003 License Servers and an Active Directory or worry about support for old world Windows distributions. Also imagine an alternative desktop that provides complementary innovation, works well in existing Microsoft infrastructures and provides a real reduction in costs. Linux provides all of that.

Linux also can logon to an Active Directory like Windows desktops. The Linux logon manager, GDM can handle expired passwords. You can run Windows applications through terminal services using rdesktop without Citrix server extensions. The Evolution workgroup client works well with Exchange. You have interoperability with Microsoft Office file formats using Openoffice.org. You also have a safer browser experience with Firefox. Tweak Linux for pure desktop performance and it's fast, safer and more fun.

A decade ago, PC's were not the dominant corporate infrastructure. Though gaining market share, PC's still had to use terminal emulators to connect to mainframes and run applications off of a variety of heavy metal. I remember programming Oracle Financials where the PC logged on to a HP-UX server 1500 miles away. I also remember having to test forms and reports on another system on the other side of the continent. I also remember supporting a triage HMO application running on a mainframe 3000 miles away on terminal emulators.

The supposed magic of Microsoft and Sun has nothing to do with their great cleverness, marketing prowess or innovation. They happened to have the products people needed to expand during the uptake in the World Wide Web adoption period. IBM mainframes using SNA instead of TCP/IP and Novell with its ill advised bet on IPX/SPX instead of TCP/IP doomed both companies. Apple didn't join the world until the release of OS X. People bought computers in droves because they wanted to be "on-line" and Microsoft offered a low-cost way to do that. Profits were high in Internet Services and among telecom companies and Sun's expensive but stable servers didn't present a problem on the bottom line.

Today, the infrastructure of the Internet is fairly build-out. Companies all have Local Area Networks and high speed Internet access. Sun and Microsoft do not have the same "value proposition". Both companies still have expensive products at a time when they aren't the only game in town. Enterprises now look for value. The shift to value has opened the market for Linux on Mainframes, in clusters and giant grids of PCs. When you look at Google, you see a company that arrived because it went with value and exploited their low cost computing power. I can't imagine Google achieving what they have with expensive Sun or Microsoft servers.

OK. So like a decade ago, enterprises have an investment in an infrastructure that costs too much to maintain. Mainframes became almost extinct because the maintenance contracts cost more than replacing everything with PCs. The same holds true today only instead of mainframes, people look at the cost of software as a percentage of the cost of hardware.

Once software represented a small percent of the cost of hardware but today the tables have turned. Software, dangerous software, costs more than the hardware on which it sits. It also requires people to upgrade their hardware because the software wants more memory, larger and faster hard drives and more powerful CPUs. What didn't make sense ten years ago, doesn't make sense today either: If maintenance costs more than an alternative solution, then the alternative solution should be vigorously pursued. The cost of maintaining my IT infrastructure today is higher than modifying it. And, I don't have to deal with another monopoly and vendor lock-in if I do modify it. Ten years ago, it was a monopolistic IBM oppressing IT departments, today it's Microsoft.

One notable exception exists today that didn't exist a decade ago: I can use my existing hardware. The same Intel based commodity hardware runs Linux. Ten years ago, when you hauled off the mainframe, you had to buy new PCs, wire the building with ethernet, set up routers and switches and buy new software. Today, you can leave the hardware infrastructure in place, continue to use your investment in old apps or provide terminal servers so that your Linux desktop users can still use their Win32 applications.

If you work in an enterprise, you owe it to yourself to test the performance of the Linux desktops. You can find articles on the Internet about performance tuning by doing a Google search or you can take a look at a book by O'Reilly & Associates called Desktop Hacks. You can also read about performance tuning in this week's Linux in Government: Optimizing Desktop Performance, Part II.

For Consumers

The Linux desktop provides an alternative many consumers have embraced. On mailing lists and in forums you can see thousands of posts where people declare themselves "Microsoft free". People do want certain freedoms and few doubt that as a sociological fact. Microsoft costs money and time. They hassle people. Their product costs are high. Consumers can find comparable open source software for free.

The same links above can serve you well if you want to try Linux and optimize it's performance. You will discover that you can use less expensive hardware and your desktop will run faster than Windows XP. The Windows XP you buy today is four years old and the next release of Windows is slated for 2006. It's still not a safe operating system because security has been added after the fact - when people began screaming about spyware, identity theft, viruses and trojan horses. The open source community designed Linux with security in mind from the ground up. Windows XP with security enhancements is annoying. If you secure your system correctly, you'll spend a lifetime answering questions every time you want to visit a new web site on the Internet.

Consumers face the problem that the Microsoft monopoly dominates the retail market space. You can't walk into a store today and find a laptop loaded with Linux on the shelves of your computer store. When you shop on-line every manufacturer states that they recommend Microsoft Windows. Of course they do, they get money from Microsoft to say that. And as a member of the Justice department once explained to me, you can't stop Microsoft from giving marketing rebates to manufacturers.

Franklin D. Roosevelt once sent a message proposing the "Standard Oil" Monopoly Investigation in 1938. He wrote:

"The liberty of a democracy is not safe if the people tolerate the growth of private power to a point where it becomes stronger than their democratic State itself. That in it's essence, is Fascism - ownership of government by an individual, by a group or by any controlling private power."

Many of us feel stuck today in various areas of our lives. We question many of the policies than govern us and wonder why we have to put up with them. I question how our government has allowed a bully to run amok controlling the computer market to the extent that it pervades what we can study in our educational systems. With enrollment in technical courses at a low peak perhaps it's because people don't see a future where Microsoft is the only option.

With the pending action in the European Union against Microsoft, perhaps the time has come once again for our legislators and regulators to question the existence of Microsoft. Old expensive software from Microsoft dominates the retail market. Microsoft's business practices still look like they effect a restraint of trade. In fact, if you go back to the 1999 trial, the issue of bundling software still remains unresolved. Not in the European Union where that's the central theme of their anti-trust action. But in the United States, Microsoft can still kill an unsuspecting business partner and take their market away. See Paula Rooney's article BlackBerry Killer? .

Some Final Thoughts

A friend and business partner recently commented that he felt like he was watching a comedy when he looked at the SNAFUs of Microsoft over the years. As Linux professionals, we both wonder how such a dull company could get into the position it holds. If people will start making real comparisons between Linux and Microsoft, then perhaps the comedy will end. At this point, you have to decide for yourself which is the right product for the times. I already have.


TOPICS: Technical
KEYWORDS: desktop; linux; microsoft
Navigation: use the links below to view more comments.
first previous 1-20 ... 81-100101-120121-140 ... 161-180 next last
To: N3WBI3

Good to know - it sure as hell didn't a few months ago ;)


101 posted on 05/28/2005 6:45:28 PM PDT by general_re ("Frantic orthodoxy is never rooted in faith, but in doubt." - Reinhold Niebuhr)
[ Post Reply | Private Reply | To 100 | View Replies]

To: VeniVidiVici

hmmm. Sounds like you're trying to do things the hard way.

All I do is open a program called Synaptic, check the box next to the app that I want, and hit "Apply". You can do the same on virtually any Debian based system (and there are many of them). Lots of other distros have their own version of Synaptic, too (VectorLinux, for example) that lets you do the same thing.

Not difficult in the least. Much easier than finding a program on the internet, downloading an ".exe" file to your computer, finding it on your hard drive, clicking it, and answering whatever dialogs might appear. Synaptic is as close to a single click install as you can get.


102 posted on 05/28/2005 7:51:49 PM PDT by FLAMING DEATH (Why do I carry a .45? Because they don't make a .46!)
[ Post Reply | Private Reply | To 79 | View Replies]

To: Bush2000

Interesting. I chose Mepis over XP because XP has really crappy ext3 support. Hmmm....


103 posted on 05/28/2005 7:57:00 PM PDT by FLAMING DEATH (Why do I carry a .45? Because they don't make a .46!)
[ Post Reply | Private Reply | To 61 | View Replies]

To: Rodney King

SimplyMepis.

I am by no means a "geek", and I have it on both my laptop and my desktop. It's not difficult to use. The installation is easier than any Windows version that I've seen, and hardware detection is excellent. The only recommendation is that if you're on dialup, get an external serial modem. They're almost all compatible with Linux and they don't require your processor to do the work. If you use a network adapter, don't sweat it. I haven't seen one yet that any version of Linux couldn't configure automatically.

I don't know about downloading it. I ordered my CD directly from the site (SimplyMepis 2004) for about $14, but that's with in-state sales tax. Yours should be slightly cheaper.


104 posted on 05/28/2005 8:05:31 PM PDT by FLAMING DEATH (Why do I carry a .45? Because they don't make a .46!)
[ Post Reply | Private Reply | To 31 | View Replies]

To: FLAMING DEATH

Thanks!


105 posted on 05/28/2005 8:15:11 PM PDT by Rodney King (No, we can't all just get along.)
[ Post Reply | Private Reply | To 104 | View Replies]

To: N3WBI3
Because, with any of the leading distros its not a problem. Everything I have installed for years has been RPM via either rhn, yum, or just clicking in a window..

Here's a good example. Try installing Bugzilla/mySQL sometime. The combination requires a boatload of crap that incurs a chain of dependencies. Have a version mismatch? Dang. Add an hour or two. Some of the components require compilation. More time. See, this is the kind of crap that I'm talking about. It isn't enough to post a RPM on the Web, when your package relies upon the existence of numerous other components. You guys just haven't learned yet to produce usable end-user software. And the fact that you won't admit it just makes things worse.

Hey if anyone around here downplays problems and calls people clueless its you. I do it from time to time when someone makes a statement so false either they are lying or clueless..

My claim is easily verifiable.
106 posted on 05/28/2005 9:21:10 PM PDT by Bush2000
[ Post Reply | Private Reply | To 99 | View Replies]

To: Bush2000
Synaptic automatically resolves dependencies, downloads/upgrades the necessary files, and installs both MySQL and Bugzilla in SimplyMepis 2004.

Image hosted by Photobucket.com

Those "additional required changes" are programs which need to be downloaded or upgraded in order for the program to work. I just took this pic of the dialog window telling me that Synaptic is going to download these files to resolve dependencies with MySQL. When you click "mark", everything necessary for your app to operate will be installed.

Its not difficult at all.

107 posted on 05/28/2005 9:39:22 PM PDT by FLAMING DEATH (Why do I carry a .45? Because they don't make a .46!)
[ Post Reply | Private Reply | To 106 | View Replies]

To: Bush2000
Here's a good example. Try installing Bugzilla/mySQL sometime.

I run that on FC2, its called yum and they were both on it... Your out of your league when you try to talk linux kiddo...

108 posted on 05/28/2005 10:17:33 PM PDT by N3WBI3
[ Post Reply | Private Reply | To 106 | View Replies]

To: Bush2000
That nonsense is simply false. Here's a clue: If Stac had proof of such chicanery, it would have sued M$ not only for patent infringement -- but also copyright violation. Stac didn't do that -- because no such code exists.

Excuse me Bush2000... I guess I should believe your hype rather than my memory of the conversation I had with the Stac programer (and part owner) who told me this "urban legend" in a conversation I had with him shortly after Microsoft bought them out. No, I think I will believe my memory...

Your clue is ludicrous. Stac Electronics didn't bring a "copyright suit" because they didn't copyright their software... the PATENTED IT!

A Patent infringement lawsuit is a much more potent lawsuit than copyright infringement, Bush. Copyright may be extablished merely by claiming it on the printed form of the newly created document. PATENTS require a much higher level of certification before being granted. A Patent has to be registered, a copyright does not although it can be.

And you are aware that Microsoft LOST that suit? $120 million dollar award, IIRC... which they then converted to a buy out to avoid paying future royalties. The fact that the programer's mother's name was IN the Microsoft version was the proof that made the case.

Stac Electronics sued Microsoft for patent infringement when Microsoft introduced a data compression scheme into MS-DOS which resembled Stac's Stacker software. Stac was awarded $120 million by a jury in 1994 and Microsoft was ordered to recall versions of MS-DOS with the infringing technology. Subsequently Microsoft and Stac settled the case; Microsoft promised not to appeal, paid Stac $43 million, and purchased $40 million of preferred Stac stock.

You don't pay out that kind of money unless your fingers were caught in the cookie jar.

109 posted on 05/28/2005 10:35:14 PM PDT by Swordmaker (tagline now open, please ring bell.)
[ Post Reply | Private Reply | To 96 | View Replies]

To: N3WBI3
I run that on FC2, its called yum and they were both on it...

Give it a try, sport-o. Should be fun to watch.
110 posted on 05/29/2005 11:40:09 AM PDT by Bush2000
[ Post Reply | Private Reply | To 108 | View Replies]

To: Bush2000

Took 20 Minuts to set up bugzilla, cvs, apache, and some perl cvsclients to browse things over the web... The RHCE exam only give you a couple of hours to do things a whole lot more complex than that, and thats starting with a system that wont even boot....


111 posted on 05/29/2005 11:59:44 AM PDT by N3WBI3
[ Post Reply | Private Reply | To 110 | View Replies]

To: Swordmaker
Excuse me Bush2000... I guess I should believe your hype rather than my memory of the conversation I had with the Stac programer (and part owner) who told me this "urban legend" in a conversation I had with him shortly after Microsoft bought them out. No, I think I will believe my memory...

You can believe whatever you want. But since the rest of us have no way of corroborating your so-called conversations with your imaginary friends, you'll just have to provide proof if you want to rely upon that as "evidence". The fact of the matter is that none of that crap is reflected in the court record, so the only conclusion that one can reach is that it's either delusional or outright BS.

Your clue is ludicrous. Stac Electronics didn't bring a "copyright suit" because they didn't copyright their software... the PATENTED IT!

I always get a kick out of listening to IP-challenged newbies trying to tread water. Here's a clue: It is not necessary to register a copyright with the US Copyright Office in order to secure copyright protection. All that you have to do is supply a copyright notice in the source code, UI, discs, and manual. It's simply not credible for you to argue that Stac didn't copyright its work. ALL software is copyrighted.

A Patent infringement lawsuit is a much more potent lawsuit than copyright infringement, Bush. Copyright may be extablished merely by claiming it on the printed form of the newly created document. PATENTS require a much higher level of certification before being granted. A Patent has to be registered, a copyright does not although it can be.

Are you not aware that a plaintiff can bring multiple complaints against a defendant? Stac's attorneys would have filed as many complaints against M$ as they could -- the equivalent of throwing sh*t against the wall in the hope that some will stick. Sorry, no copyright infringment complaint was filed. So, obviously, any literal theft of code never happened. Which was my original point.

And you are aware that Microsoft LOST that suit? $120 million dollar award, IIRC... which they then converted to a buy out to avoid paying future royalties. The fact that the programer's mother's name was IN the Microsoft version was the proof that made the case.

You neglected to mention a few things, for obvious reasons (doesn't jibe with your bogus thesis)...
112 posted on 05/29/2005 12:14:56 PM PDT by Bush2000
[ Post Reply | Private Reply | To 109 | View Replies]

To: Bush2000; N3WBI3; antiRepublicrat
Thank you for your irrelevant treatise on copyright law.

I stated that "Copyright may be established merely by claiming it on the printed form of the newly created document. PATENTS require a much higher level of certification before being granted. A Patent has to be registered, a copyright does not although it can be."

You then told me in a long winded cut-and-paste describing copyrights exactly what I told you in a a brief form... an irrelevant issue on a PATENTED (please note, a higher level of claim) item. Patents must be registered at the Patent Office of the U.S. Government to be valid. Copyrights do not. Infringements of Patents carry larger penalties and remedies than does the infringement of a copyright. Patents cover such things as methods, techniques, inventions, and even procedures... they do not require exact duplication to be enforceable.

Are you not aware that a plaintiff can bring multiple complaints against a defendant? Stac's attorneys would have filed as many complaints against M$ as they could -- the equivalent of throwing sh*t against the wall in the hope that some will stick. Sorry, no copyright infringement complaint was filed. So, obviously, any literal theft of code never happened. Which was my original point.

Attorneys often do not file every claim possible because they do not want the jury to consider the lesser claim that may allow the jury to award considerably lesser damages... often the court reduces the claims to the more serious, over riding claim preferring not to obfuscate the issues by clearing away "the sh*t being thrown against the wall", and that those claims may not be reflected in the court record.

Stac won their case based on the PATENT infringement... which carries higher civil penalties than does copyright infringement.

The jury found that the injury to Stac by M$ wasn't willful. Meaning, not intentional. If there had been literal theft of code, the jury would have found the injury to be willful. They didn't. That should tell you something.

I was aware of that... but it is interesting that the jury did not consider the counterclaim sufficient to make Stac's "crime" of "theft of MS technology" (apparently use of MS filing methods which almost every other disk based Database company uses to handle data stored on MS formatted disks without being accused of "theft") sufficient to negate Stac's claims. If the jury had found that MS's patent infringement "willful" the civil penalties would have been tripled... and perhaps they chose not to go that route.

I can't find a single reference in the court documents to M$ leaving the name of some programmer's mother's name in source code. Why don't you just admit right now that you can't prove such a contention -- so that you can avoid appearing to be a BS artist. [Note: We both know that you'll just ignore this request because you don't have squat]

You read the entire transcript, including motions, of a trial that extended for months merely to respond to my comments? I'm impressed. No, actually, I'm not... it just demonstrates that YOU are the BS artist... which has been demonstrated time and time again on FreeRepublic.

Do I have documented evidence of what I was told? No. It IS merely hearsay evidence. I know what I remember of several conversations I had with the programmer and part owner of Stac, a person intimately involved in the issues, at a time shortly after the private (and sealed) settlement between Stac and Microsoft which reduced the jury award and cross-licensed the patent and copyright issues that were disputed in the suits. That conversation is backed by "common knowledge", what you called "urban legend", that seems to have been spread in the computer industry contemporaneously with the events. I conclude that perhaps the "Stac" people were informing people of what had been done to them by Microsoft.

Please note that I have not called you names, denigrated your experience (except with the Mac, of which you have none), or used ad hominem attacks against you. You, on the other hand, routinely do all of that.

Looking back on your comments on this thread (and a few other recent threads) you are again insulting and attacking everyone who disagrees with you. Your ad hominem attacks such as "Silly, silly little man" and " IP-challenged newbies" (I have 27 years of work in the computer industry behind me) are just part of your effort to denigrate my and other's opinions in advance because you are spewing your opinion absent facts.

113 posted on 05/29/2005 1:23:56 PM PDT by Swordmaker (tagline now open, please ring bell.)
[ Post Reply | Private Reply | To 112 | View Replies]

To: N3WBI3

Same here, but it took a while to download over dialup. Probably because Synaptic had to download extra files to resolve those dependencies that Bush2000 seems to think are so insurmountable.

Wait. On second thought, it didn't happen, because Linux installs are impossibly hard. Everyone knows that, it's just a fact.

If you don't believe me, just ask people who dislike Linux and refuse to run it on their own machines. They know better than anyone. Don't question it!

/sarcasm


114 posted on 05/31/2005 5:53:34 AM PDT by FLAMING DEATH (Why do I carry a .45? Because they don't make a .46!)
[ Post Reply | Private Reply | To 111 | View Replies]

To: FLAMING DEATH
In addition to having Broadband I dont usually count download time towards the install. I tried to tell him yum, RHN, apt and other package repositories can resolve, download, and install dep's but the guy is not very sharp when it comes to Linux..

If you don't believe me, just ask people who dislike Linux and refuse to run it on their own machines. They know better than anyone. Don't question it!

lol

115 posted on 05/31/2005 6:07:16 AM PDT by N3WBI3
[ Post Reply | Private Reply | To 114 | View Replies]

To: N3WBI3

All he knows is, he don't like it!


116 posted on 05/31/2005 7:07:04 AM PDT by FLAMING DEATH (Why do I carry a .45? Because they don't make a .46!)
[ Post Reply | Private Reply | To 115 | View Replies]

To: FLAMING DEATH

Yea I love the post where he talks about how much he avoids Linux and then assumes because someone who does not use it in his environment cant use it right it must be hard..


117 posted on 05/31/2005 7:27:45 AM PDT by N3WBI3
[ Post Reply | Private Reply | To 116 | View Replies]

To: ShadowAce

Just finished a Linux class using Fedora Core 3. I am a Windows user and I have to say I was really impressed. I'd use it in a heart beat. I'm scheduled for more Linux classes.


118 posted on 05/31/2005 7:34:08 AM PDT by Little Ray (I'm a reactionary, hirsute, gun-owning, knuckle dragging, Christian Neanderthal and proud of it!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Little Ray

If you dont mind me asking, where are you taking these classes? Fedora has done some nice things for desktop users, I am giong to give novels desktop Linux a shot when I can just to get more experience with apt..


119 posted on 05/31/2005 7:40:18 AM PDT by N3WBI3
[ Post Reply | Private Reply | To 118 | View Replies]

To: Little Ray
Just finished a Linux class using Fedora Core 3.

That's very cool. I'm still on FC1 due to some kernel issues with my hardware, but I have been assured by the development team that it has been corrected. So now I am waiting for FC4 to be released next week (06/06/05). Once that happens, I'm upgrading.

120 posted on 05/31/2005 8:13:50 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 118 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-20 ... 81-100101-120121-140 ... 161-180 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson