Yes, this is a troll. Please read on.
This article is inspired by the following URLs:
http://www.stateandlocal.org/report.html
http://www.tuxedo.org/~esr/writings/cathedral-bazaar/index.html
http://www.opensource.org/
Ver 0.1
Microsoft has been directly harming the consumer by overcharging for
its operating system and Office software. These costs are hidden from
the consumer by the falling prices of hardware. This is a proposal to
replace the Microsoft Windows operating system on the desktop with
Linux.
Linux is a free operating system distributed under the GNU General
Public License <http://www.gnu.org/copyleft/gpl.html>. Those of you
not familiar with the Linux operating system should visit the
following URL:
http://www.linux.org/
Microsoft Windows is a commercial operating system using several
different names now. Those of you not familiar with the Windows
operating system should visit the following URL:
http://www.microsoft.com/
There are enormous technical differences between Microsoft Windows and
Linux. There are also differences in the distribution, pricing, and
support models between the two operating systems. I don't intend to
cover the technical issues in this article. The purpose of this
article is to describe a means by which Linux can be preinstalled on
PCs from major vendors. I will also cover why the major vendors
should sell computers with Linux preinstalled and some of the
obsticals that need to be addressed.
Why Linux?
The simple answer is cost. OEMs like Compaq, DELL, Gateway, etc pay
about $50 USD for each copy of the Microsoft Windows operating system.
Consumers have to pay about $90 USD for the Windows 98 upgrade. To
actually run Windows 98, many consumers need new hardware. When
Windows 2000 comes out, the cost is sure to be higher.
Linux, on the other hand, is free. There are no per CPU or per user
licensing fees to be paid. Further more, Linux doesn't waste computer
resources like Windows does, allowing the consumer to keep his current
hardware and upgrade hardware less frequently.
Why a free OS?
Hardware is a commodity. The consumer can buy hardware from anyone.
What is the real difference between the companys I mentioned earlier?
They all sell basicly the same hardware and the same software. The
only thing that may differentiate them is service. Service is one
area where controling costs is most difficult. The OEMs can also shop
around for hardware. They are assured of getting the best prices
possible for various peripheral components. However, they must get
Windows from Microsoft. They are stuck with whatever price Microsoft
deems appropriate.
The OEMs are responsible for providing support for the Microsoft
software that they ship. Microsoft won't do it. This software is
generaly considered unreliable at best. Most computer users are
intimidated by the complexity of the software, so they need hand
holding when something goes wrong.
The OEMs are stuck paying whatever Microsoft demands for the OS, plus
the costs to support their customers. This is not a happy situation.
Kinks in the road.
Linux is not a silver bullet. At present, Linux is primarily being
developed by volunteers. The major distributers of Linux, SuSE, Red
Hat, et al, do pay people to create a package that can be installed by
someone who is fairly literate. However, many people do have
installation and setup problems. Also, there is a lot of hardware
support missing in Linux that Microsoft is able to get for Windows.
If that isn't bad enough, there is also a lack of popular software for
Linux. This is mostly in the area of games, but not limited to it.
Many people are not aware of StarOffice or ApplixWare as providers of
Office replacements for Linux.
Dealing with the kinks.
Installation and Setup.
Preinstalling Linux makes the installation problem go away. OEMs can
provide a CD with a mirror of the installation in case of a disc
failure. Setup and maintainance can be vastly simplified with better
administration tools plus support from the OEMs.
Hardware support.
People are working in their spare time to support the newest
hardware. What needs to happen is the OEMs need to pay programmers to
develop Linux drivers for the hardware. These drivers should be GPLd
so that everyone can benifit from them.
Didn't you say Linux was free?
Yes. But that is free in the sense of the GPL, not cost. How much
money did the aformentioned OEMs pay Microsoft in 1998? I will make
up a conservitive estimate and say that it was one billion USD.
(Remember that US billion is 1,000,000,000.) Assuming that you paid
programmers $50,000 USD per year sallery to work on the Linux
operating system and drivers, you could have paid 20,000 programmers
to clean up the 2.2 kernel and produce drivers for USB and other new
hardware. You don't need that many programmers to do that. Other
work could have been directed at administration tools for Linux, KDE,
GNOME, and other Linux related software.
All this software would be released under the GPL. This means that
the OEMs would be cooperating on the commodity stuff. This reduces
their costs. This also would not be a recurring expense. In reality,
only a few dozen people are needed to maintain a distribution.
Writing drivers for new hardware would also be inexpensive.
The bottom line is that it would cost OEMs far less money to ship
Linux instead of Microsoft Windows.
So what about support costs?
Support costs will be lower too. The support personel hired by the
OEMs (or the firms that provide the support for the OEMs) will know
exactly what is on the system and how to support it. This is more
difficult to do with Windows. On top of all that, the supperior
reliability of Linux will reduce the need for support.
It's the applications, stupid.
For first time computer buyers, this is a non issue. Even for games.
Game writters will probably love to forgo the expense of the MSDN fees
to keep up with the latest and greatest Microsoft moving target API.
They can write their games for Linux instead.
For long time users, this is a problem. They want to continue to use
Quicken or Microsoft Money and other Windows only software that they
have gotten used to. There will have to be a transition period where
ISVs can write equivilent software for Linux. I'm sure that ISVs will
want to support Linux if it means making money. They can be assured
of that if the OEMs start shipping more Linux machines than Windows
machines. Since it is cheaper to ship Linux machines, there is no
reason for the OEMs not to do that.
Disclaimer.
This is a first draft proposal. Only a few of the important points
have been touched. Many issues have been addressed by the URLs and
other documents on the sites referenced. However, I am sure it would
be worth while to get a lot of the information into one place to
convince the OEMs that they need to ship Linux instead of Windows for
the sake of their bottom line.
All other standard disclaimers apply.
Any responses and responses to responses may be incorperated into
future versions of this document.
--
David Steuber
http://www.david-steuber.com
s/trashcan/david/ to reply by mail
"Hackers penetrate and ravage delicate, private, and publicly owned
computer systems, infecting them with viruses and stealing materials
for their own ends. These people, they're, they're terrorists."
-- Secret Service Agent Richard Gill