[clug] Switching to Linux issues
Chris Smart
chris at kororaa.org
Thu Nov 9 12:11:38 GMT 2006
Thanks everyone for their thoughts on the "Why switch to Linux?" thread.
As was raised in that thread, I think it's good idea to have an "issues"
page on the website also.
Below is what I've written up for it, I would really appreciate anyone's
opinions, thoughts and additions, etc.
Thanks again!
"Issues with moving
No operating system is perfect, and Linux is no exception. If it was
perfect we wouldn't keep improving it!
There are some issues with Linux that we want you to know about so you
can make an informed decision.
Windows Software
Windows software does not run on Linux natively. Linux is a completely
different operating system and as such needs software written for Linux.
Thankfully there are hundreds of thousands of free software applications
available for you to use.
There are however some programs for Linux that let you run your Windows
software under Linux via an "emulation" type method. One such program is
called "wine". Wine is not actually an emulator but creates a pretend
Windows installation on your Linux system (you do not need Windows
installed on your computer). You can then install your Windows software
through wine and run it under Linux. Not all software will work, but
there is a good resource online which you check out, <a target=blank
href="http://appdb.winehq.org/">here</a>.
A company called "Codeweavers" has a product based on wine called <a
href="http://codeweavers.com">"CrossOver"</a> which allows you to
install many common types of Windows software such as: Microsoft Office
(versions 2003, XP, 2000 and 97), Microsoft Project, Microsoft Visio,
Adobe Photoshop, Lotus Notes, Quicken, Shockwave Director, Quicktime and
many more all under Linux. It is available to purchase online, the
proceeds of which help to continue the project and provides you with
support to help get your software running.
Remember there are usually excellent open source alternatives to the
Windows software you want to use, but if you absolutely have to run it,
then something like this could be the answer.
Games
As with the issue above, most computer games will not run natively under
Linux. There are a few however, like the Unreal Tournament and Quake
series of games, which will run natively under Linux. The main reason
for this is that they use the OpenGL 3D rendering engine, which is open
source and runs under Linux natively. Many other games use Microsoft's
closed source DirectX 3D engine which will only run on Windows. Once
again wine comes to the rescue here as many games will run through it.
There is also a product called <a href="http://cedega.com">"Cedega"</a>
which, like Crossover, is based on wine and specialises in supporting
thousands of Windows games under Linux. Once again you must purchase a
license for this software if you want support. More information
including a database of supported games can be found <a target=blank
href="http://transgaming.org/gamesdb/">here</a>.
Microsoft Office Compatibility
Please have a read of the <a href="data.php">"What about my data?"</a>
section of this website where we discuss Microsoft Office formats.
Essentially, even though Microsoft Office formats are closed source and
proprietary, they are supported very well under the <a
href="http://openoffice.org">OpenOffice.org</a> suite. While free open
source software file formats exist for most things you are likely to
want to do on your computer, you may experience problems when swapping
complex Microsoft Office files, but it is always improving. As Microsoft
owns the code to these formats they can (and do) change the format with
new releases. Still, if you require Microsoft Office support under
Linux, OpenOffice.org should do almost everything you require (and
more). You can also try out OpenOffice.org for yourself under Windows!
Hardware
Linux supports more hardware devices out of the box than any other
operating system, however there are a number of devices that do not work
easily. Most of these are what is called "win-hardware", hardware that
actually works because of software that is installed onto the Windows
computer. Because Linux does not run Windows software these devices are
often hard to configure. Some wireless cards, some printers, and some
internal dialup modems are examples of devices that can cause trouble
for a Linux user. The open source community often writes their own Linux
drivers for these devices, however because they do not get an
information from the manufacturer this is hard. Fortunately this is
changing as more and more manufacturers start to support Linux.
Another example of this is video cards. Linux supports almost every
video card in existence, but not always the 3D features of the card. For
example, while Linux supports NVIDIA cards well in the 2D arena, there
is no open source 3D driver available for them. NVIDIA however does
provide excellent Linux drivers for their cards to provide probably the
best 3D support under Linux. The drivers however are NOT open source and
as a result Linux distributions do not distribute them. The end user is
welcome to install these drivers if they wish. Installation difficulty
varies with the different versions of Linux, but it is usually well
supported and there are always people willing to help.
Codecs
Once again Linux struggles in this area because many codecs for your
favourite videos were not written for Linux. Fortunately there are
packages such as "win32codecs" which allows Linux to use the Windows
codecs to play all your videos! Because the codecs are not open source,
many distributions to not come with this installed out of the box. These
codecs are usually quite easy to install, but does vary between versions
of Linux.
Encrypted DVDs
Linux has excellent support for DVDs. There is a package called
"libdvdcss" which can play your DVD movies (which are encrypted),
however due to patent restrictions in the United States this package is
often not included in Linux. Depending on your chosen Linux version it
can be quite easy or a challenge, but again there are always people
willing to help you get sorted.
In Summary
As you can see, most of these issues arise from the use of Windows based
hardware and software. Linux does a very good job in helping these
products work, but it is not always perfect and can be tricky to get
working. Some cheaper "win-hardware" may not work well under Linux and
you might have to wait a while for the latest game or Windows software
to be supported through software like wine. As Linux gains in
popularity, more and more devices today are created to be compatible.
Chances are all of your devices will work out of the box after a Linux
install, but some things like 3D video drivers and some programs may
not. If this is the case, help is always available!
Hopefully this information will equip you to make a balanced decision on
whether Linux is for you. We feel the pros of Linux far out weight the
cons, and remembering that there is usually a program for Linux that can
do everything you can do under Windows so many do not consider the above
issue to be a hindrance."
More information about the linux
mailing list