Comments on: Can Linux supplant Windows?
Windows and Linux have a long, bitter feud still to come, and it's apparently unlikely that latter will conquer the former.
Windows and Linux have a long, bitter feud still to come, and it's apparently unlikely that latter will conquer the former.
Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.
Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.
Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.
Add this feed to your online news reader
You simply do not comprehend why having so many distros is a good thing.
Unlike the 'users only need what we provide' model on Windows, Linux is flexible enough to run in many different environments, from small embedded devices, to supercomputer clusters. From the desktop to high performance real-time. The various distros provide easy paths to all of these areas. Even the desktop distros provide enough difference that one distro will fit one user, while another desktop distro will not.
I have wrestled with the "which distribution" question myself lately, including trying about 5 distros inside VM's, and attempting (and failing) to install KUbuntu, OpenSuse, and eLive on an old 256MB PC, before settling on Puppy, which installed fine. I think most of the installers, though better than the Slackware installer I used 12+ years ago, still need more work to work on various hardware, including installing in limited RAM situations, and to provide better feedback when there is a failure. It would be nice if (perhaps like FreeBSD) there were a somewhat larger base-system agreed upon in the Linux world, but I understand the distro creators and users enjoy the flexibility of configuring their systems any way they like. (Puppy, for example, seems a very different animal from the rest.) Still, there could be ways of unifying some more aspects of the configuration of various distributions without locking anyone down. (Perhaps a standards body could help debate the merits of various package formats?)
Hardware virtualization could be game-changing; if motherboard or BIOS vendors start building a Linux-based hypervisor+OS into their BIOSes, so that you can load Windows optionally *after* boot into Linux (which becomes a sort of extended BIOS), perhaps more users would choose to just stay in Linux instead of "bothering" to load Windows. This has happened already on some motherboards; some integration with cloud-computing apps may make Linux-based PCs very common within a few years (as they already are in some segments, such as netbooks). Support could still be a (valid) fear in many users' minds, partly because there are so many varied distributions, and this could make it hard even for a local Linux expert to know exactly how to fix or tweak your environment remotely. But I think remote support for Linux is generally much easier than for Windows would be..
Apple may be (justifiably) concerned that selling a stand alone OS could harm hardware sales and the high margins they enjoy. It is also possible that Apple cannot compete on price with Microsoft OS' (which could explain generally the high cost of a Mac vs PC.)
Before this turns in to a Microsoft vs Apple/PCvs Mac flame war, please note I make no claims as to which OS is better, and say that Macs are generally higher than comparable PCs, though I realize this is not always the case.
http://news.cnet.com/8301-17939_109-10250196-2.html?tag=newsEditorsPicksArea.0
Google already has a suite of browser-based productivity apps which are more-or-less usable. If I, as a consumer, could buy a Linux based computer that launched a browser instead of a desktop on startup, and if I could use that browser for productivity applications, surfing, and watching TV and movies, then I would probably be a happy camper. And what if the monitor was the consumer's TV set instead of a computer monitor?
Remember MS-DOS 5 and how you could either run the DOS shell file management application at startup -- or use another application such as a word processor as the shell, or have none at all and just go to the command line? Then Windows came along as a graphical user interface application that ran on top of DOS, taking the place of the DOS shell. What if a Linux-based set-top box ran a browser as its primary user interface instead of the currently-employed Windows-line graphical user interfaces? That could be a great consumer product.
Now I can get drivers and software with ease, driving all the latest neat toys.
And these aren't wrappers anymore...they are from the mfgs.
Im certified on both OSs, and run both. They are just tools.
But I'm telling you, over the long run, Windows hasn't a chance against
Linux.
When somebody puts up a web page that only works with IE, they may say, "I don't mind if only 95% of the world will be able to see it". But if you point out that only, say, 30 % of the graphic designers can see it (I'm guessing), or 0% of the webpad users, that may not sound like a good idea.
I've been working in engineering for decades. Microsoft has been a very popular platform for CAD and embedded software, basically from the beginning of DOS; not because it was any good, but because the computers and software were far cheaper than the alternatives (switching from unix to DOS was horrible but necessary). People are realizing that this no longer holds; as a platform for development, Windows does nothing for you (unless you are developing Windows applications), and is actually getting worse over time -- now we have 'new features' being pushed into the machine on a regular basis. When you are working on a large project you want to have the same computer on Monday morning which you left on Friday afternoon. Meanwhile, it's now possible to get virtually all of the development tools you need on Linux (in fact, many of them run 'native' on Linux and need cygwin on Windows). And there are still some tools which are only available for POSIX (or aren't fully functional in Windows). So there's a lot of linux use in this sector, and increasing fairly rapidly.
Standard OS's (I use the term 'standard' to encompass all POSIX environments, which includes linux and MACs since Apple made the brilliant decision to fall in line with OS/X) come with a standard suite of development tools, including gcc, python, perl, make, svn.
Windows-based development tools for engineering come piecemeal from difference vendors, each with its own 'IDE' (since the platform doesn't even supply a text editor, each tool comes with its own editor, project manager, build automation system, and doesn't generally integrate well with other tools). The Microsoft tools are only good for developing apps for Windows, whereas many open source tools are far more general purpose.
I've also heard people developing engineering apps who say (without actual numbers): "our customers run Windows, not linux", I don't think that's true any more. What they really mean is, "nobody complains too much; those who prefer Linux will be able to somehow use a Windows app, if that's all we have; whereas those who use Windows likely won't be able to use a linux app at all". So if it can only be one or the other, it has to be Windows. This mechanism has been a major factor in Microsoft's success in all sectors.
The best approach is to give them both: In general, don't use any development tool that won't port to other, standard environments; if you decide to create an app for Windows, fine, but don't use a development tool which will chain it to Windows. take a look at Netshark, Blender, Audacity, Inkscape; any of the apps which work well across platforms, find out what they're based on. wxWidgets, for instance, is used for many of these. You'll be ready for the whole market no matter how it goes.
- by fisherman385 May 30, 2009 11:29 PM PDT
- The most powerful computers in the world run on some variant of Unix or Linux. Many production, development and research servers around the world run on Unix or Linux. Now let's understand one important point; the Linux is a free operating system which means you can use it free of charge. But some distribution have made it that if you want support, then you would pay for it which is reasonable. But since Linxu is for non-profit then it does not directly compete with Microsoft! Of course Microsoft looses market share and feels threatened as more people use Linux but Linux community could care less for the most part if someone uses Linux or not.
- Like this Reply to this comment
-
(20 Comments)Now these days, Linux can be easily run on desktops and laptops and again it is consumer's choice whether to use it or not. When you buy a new PC, it will not only come with a Windows OS but it will come with an array of commercial software including; Office, anti-virus, spyware, media players, graphic applications and etc. But if you install Linux on that machine you will end up running the free version of all those applications. So the competition is really between the free source software and the commercial software not as much between Linux or Windows.
Now as much as PC makers claim that Linux may not be a good sell for many reasons, probably the main reason that they want to produce Windows machine is that they want to go with commercial software. Now the reason could be; the liability and legal issues, and then also businesses usually stick with each other. They usually find non-profits threatening.