Linux.com
Everything Linux and Open Source
A Microsoft guy tackles Linux
I am not especially a Linux advocate. I go with whatever software works best for me in terms of usefulness and feasibility. I'm Microsoft-certified, so persons meeting me classify me as The Microsoft Guy. However, thanks to the people I met at last month's <SLASH HREF="//linux.com/relocate.pl?id=c8e289d27925eeda4d0e02fd54da7978" ID="015e4490d7f5d5dffbc129242fe75646" TITLE="http://www.floscaribbean.org" TYPE="LINK">Free, Libre and Open Source Conference</SLASH>, and guidance from the <SLASH HREF="//linux.com/relocate.pl?id=e9acaebc86528da0c2d9d3df73a550a7" ID="81e783a577cd4fabf7da337ae059c750" TITLE="http://ttlug.linux.co.tt/" TYPE="LINK">Trinidad and Tobago Linux Users' Group</SLASH> (TTLUG) mailing list, I have learned that free and open source applications are ready for mainstream use. Armed with my newfound knowledge, not only was it unbelievably easy to move from Windows XP to Red Hat Linux 9, I had fun doing it!
With my first Linux experience installing Slackware back in 1996 or 1997, I had to do lots of homework. There were things you needed to know including stuff most computer users would not want to bother with, such as the correct vertical and horizontal refresh rates of your specific brand of monitor. You had to set these correctly (manually -- there was no auto-detect feature then) or else you would literally fry your monitor. This instantly discouraged mere mortals from trying Linux.
Since that time I have learned Windows 9x/2000/XP desktop and server variants and various applications for them because they're what most people were using and where most people needed support. I kept tabs on Linux, trusting that the open source community would keep improving Linux to the point where I could confidently advise people about using Linux as a viable alternative.
Now, with the release of Red Hat 9 and the existence of bootable Linux variants like Knoppix and dyne:bolic, I believed I could start talking about Linux without being branded Microsoft heretic or Linux advocate, but simply as someone using common sense.
To evaluate the feasibility of a permanent crossover to Red Hat 9 I listed the software I use so that when I started using Linux I could weigh whether I had all the tools I needed. I created a table listing my tasks and the applications I found to satisfy them in both Windows and Linux.
Let me take a moment to have a heart-to-heart with anyone who thinks he cannot live without a particular application. Applications only aid tasks. Before Windows Notepad there was the physical notepad. Before the word processor, there was the typewriter, before the typwriter a pencil. The key for one looking to get out of the neverending cycle of paying for upgrades to proprietary software is to distinguish between the application and the tasks the application assists with. When you approach things from this angle, finding applications to fulfill tasks in Linux becomes tons easier.
The initial "application I could not get rid of even though I wanted to" was Windows Media Player 9. But once I realized my system was just too slow when running Media Player's processor-intensive super-graphics I realized Linux offered an alternative I just didn't have under Windows.
After a clean, error-free installation of Red Hat 9 I had a nice interface running, pointing and clicking just like Windows. As the interface changes between DOS and Windows 3.1 and 3.1 and Windows 95 demonstrate, interface changes happen even with Windows. Using the need to learn a new interface as an excuse to not consider Linux is just an uninformed opinion. Looking at Red Hat's GUI, aside from the lack of a Program Files menu, I could imagine I was running an upgrade of Windows XP (and I am sure my friends in TTLUG would argue I am).
However, I now hit a snag. I couldn't get online, because Red Hat's Internet setup wizard couldn't find my Conexant Winmodem.
Winmodems are cheap, controllerless "software modems" that come supplied with drivers for Windows only. I believe the majority of computer users who purchase generic non-brand-name machines do so because they're more affordable. I know I'll probably buy a new computer within a year or two anyway, so the less I invest now, the less it hurts in two years time when I want a new system. Then I'll look at the specifications from several brand-name manufacturers, do my homework on what parts I really need and what I can reuse from my old system, and build my own system using wholesaled parts available at low cost. When I was buying my current system I didn't expect to be moving from Windows to any other operating system.
I was lost for a time. TTLUG to the rescue! I asked for help on TTLUG's mailing list and I got my answer. It was like having a free helpdesk. Not only that, but I'm sure at least one other person on the list saw my question and the answer and was able to either use it himself or share the answer with someone who came along with a similar question.
Without getting into too much of the nitty gritty technical detail, I got the modem working, and I was on my way with the next steps towards Linux migration. I've hit more snags along the way, but I had the Internet and my mailing list buddies to guide me where I got stuck.
Look at all this free stuff! What is it?
Many first-time Linux users get lost simply because they do not know what software does the job they want to do. That's another power of the Linux users group mailing list. If I didn't at first know what program I was looking for to do the job I wanted, there was a good chance at least one of the hundred-odd persons on my LUG's mailing list would.
Another wonderful thing about FOSS is that upgrades are consistent and free, so if I have a problem, I can fix it, or if I can't fix it, chances are someone else who has my problem can fix it. Now that I've done it a few times, I can install and uninstall software easily.
I have now migrated 90% of my tasks to Linux. I boot Windows XP just to play a game or two that I haven't been able to figure out how to migrate to Linux, or to download images from my digital camera, since I haven't figured out how to get the driver to work yet. (Anyone own a Polaroid Fun Flash 640SE and have it working under Linux ?)
I'll end this article with the table of Linux application alternatives that I have found to satisfy my tasks. Please e-mail me or leave a comment below if you want to add any information or comments about the tasks I have not yet migrated to Linux, or better yet, if you've found a better way for me to accomplish my tasks.
| Task Fulfilled | Application Under Windows | Application Under Linux | Comments on Quality of Replacement |
|---|---|---|---|
| Browse and view files on my local machine | Windows Explorer | Nautilus | Nautilus much more configurable. I still need to figure out how to change the default application associated with file extensions. |
| View images (single images or a series of images sequentially) | Windows Fax and Image viewer | Nautilus | Nautilus previews the pictures as I browse the folder and opens them if I want to, so I don't have to browse and open individual images to find what I want. However, I do miss the slide show feature Windows Fax and Image viewer offered. |
| Dial-up to the Internet | Dial-Up Networking/Network and Dial-Up Connections | Modem Lights 2.2.0 | Wonderfully light. I parked it in my tray. It doesn't disappear when I disconnect from the net, meaning I can log on with fewer clicks. Took a little effort to install, but nothing a 12-year-old couldn't do. WinModem support is limited though; you have to install drivers manually. |
| Browse Web pages | Internet Explorer 6, Mozilla | Galeon, Mozilla | I haven't had a crash of Mozilla yet, and if I ever do, I'm sure it won't take my taskbar with it. |
|
Check email |
Microsoft Outlook |
Ximian Evolution |
Loads faster than Outlook |
|
Write documents with spell checking and formating |
Microsoft Word |
OpenOffice.org Writer |
Similar menus and features. Autosuggestion of completion of my words as I type is also a cool feature that I wish Word had; wish I could make it autocomplete by tabbing rather than pressing Enter though. Haven't investigated how well- supported fonts are. I noticed something like a 50% reduction in file size without quality loss when I saved documents in native OO format, and this document had images to boot. However, I did also notice about a 50% increase in file size when I took a native Word XP document, and saved it back in Office XP format using OO. |
|
Schedule appointments |
Microsoft Outlook |
Ximian Evolution |
Could practically be called Outlook for Linux, that's how similar they are |
|
Play DVDs |
Windows Media Player 9 |
Ogle DVD Player/Xine |
Some manual configuration needed setting up ogle and xine, because of package dependency issues. |
|
Play music CDs |
Windows Media Player 9 |
Xine/Gnome CD Player |
Gnome CD Player is better, since I don't have to wait for the monstrous Media Player UI to load. |
|
Play Divx, AVI, WMV, MPG movies |
Windows Media Player 9 |
Xine Library, XineUI and/or Totem front end. |
I prefer the XineUI front end. One interesting note: Windows Media Player 9 had a tendency to crash or refuse continued play on "damaged" AVIs or other movie and sound files. These same files continued to play in Xine, although there was a slight distortion of the image as it read over the damaged bits. |
|
Play QuickTime movies |
QuickTime |
|
Investigating, although I have found plugins for Xine to support QuickTime, I have not installed or tested them yet |
|
Play RealPlayer files |
RealOne |
|
Investigating. I think there is a RealOne for Linux but have not investigated this yet. |
|
Instant messenging |
ICQ/MSN/Yahoo Messenger/AOL IM |
GAIM |
Better than XP. Shows all instant message programs under one window, reducing clutter. It supports a wide range of IMs (some I've never heard of). |
|
Play MP3s |
Winamp/ Windows Media Player 9 |
Xine |
Nautilus browser didn't automatically associate my MP3s with Xine though, and the XMMS Winamp-like program it did associate my MP3s with couldn't play them because of "IP issues with the MP3 decoder" |
|
Play MP3 playlists |
Winamp/ Windows Media Player 9 |
Xine |
Xine has playlists, like Winamp. |
|
Spreadsheet |
Microsoft Excel |
OpenOffice.org Calc |
As good as Excel. |
|
Download pictures from digital camera |
Polaroid Drivers |
Camera Tool (gtkam) | Red Hat is not picking up my camera when i activate it. Have to investigate more why it fails. Large listing of different camera types though. |
| Edit pictures | Photoshop/Paint/Paint Shop Pro | The Gimp/XPaint | Works for me, but I'm no graphic artist. |
| Create Web sites | Microsoft FrontPage 2000 | Mozilla Editor | FrontPage has better site management and templates, but Mozilla is good for a quick Web page design. Currently on the lookout for a more suitable alternative for large site management. |
| File sharing | Kazaalite | Investigating, but it looks like BitTorrent or Kazaalite running through WinE (Windows Emulator for Linux) | Need to learn how to set up WinE. |
| Project management | Microsoft Project | MrProject 0.9 | Untested, not doing much project management |
| Drawing data flow diagrams | Microsoft Visio | Dia Diagram Editor 0.9 | Untested, but I wish I had had this in Form 4/5 to assist with my O-level project. Dia loads faster than Visio. |
| View PDF documents | Adobe Acrobat Reader | xpdf | Xpdf loads PDF files faster. Need to figure out how to make the default association of PDFs with xpdf rather than ggv. This is a Nautilis issue, rather than an xpdf problem, since Nautilus is the file manager. |
| Avoid nasty macro viruses and other viruses | AVG Anti Virus | None | Linux doesn't have viruses! Still, I've been told I need a tool to make sure I don't propogate viruses. |
|
Junk spam |
None |
SpamAssassin |
Finally! |
|
Host Web sites on my local machine for testing |
Internet Information Server |
Apache Web Server |
Not tested yet |
|
Updating and patching system bugs/security holes |
Windows Update |
Red Hat Update Agent |
Because of nature of open source, bugs fixes are more frequent and more stable |
|
Share office documents |
Microsoft Word/Excel/PowerPoint |
OpenOffice.org |
90% compatible. Some things display slightly different in OO, but print preview is the same. Robin "Roblimo" Miller made an interesting point when I heard him speak on this issue, saying that if it's formatted to the point where it didn't translate properly, it was probably badly or overly formatted anyway. |
|
Optimize desktop use |
None |
Workspaces pane |
Wonderful tool! I wish Windows had it naturally, can't tell you how much this reduces my desktop clutter. |
| Fast desktop switching |
Windows XP feature for
non-networked computers |
Ctrl+Alt+F1, login as new user at command-line
interface, start GUI by entering command startx -- :1. Switch between
screens using Ctrl+Alt+F7 or F8 depending on user. Can log on to
six users concurrently this way. |
XP wins here. Even when I switch to a new
console so my brother can use the computer while I am still logged on, I didn't
want him to have to restart X through a command prompt. I just wanted him to be
presented with a GUI automatically and log on just as he does with
Windows. However, if I had my full network up, I wouldn't be able to log
on as two users at once with XP, and I'd lose my desktop switching tool
the moment I joined the domain. This doesn't matter in Red Hat since it
treats security and user logons a bit differently. |
Nissan Reddi Dookeran is an IT professional/consultant in Trinidad, West Indies. He is an active member of the Trinidad and Tobago Computer Society (TTCS) and Trinidad and Tobago Linux Users' Group (TTLUG), and holds a B.Sc. Computer Science and Management from the University of the West Indies. He is MCSA (Win2K) and MCDBA (SQL2K) certified.