Skip to comments.Tools for Migrating from Windows to Linux
Posted on 01/07/2009 6:01:51 AM PST by ShadowAce
Taking baby steps to become more familiar with a new operating system can be as simple as revamping the OS already in use on your computer. It begins with unlearning Windows-born behavior to free up your mind for a new way of doing things.
Here are some tips on utilizing different open source resources to make the goal of a full time switch over to Linux a lasting one:
Relearning software installation with Win-Get
For Windows users, software installation is nearly always accomplished from some sort of simple GUI installer. The idea is basically to keep pounding away on the "next" button until the installer alerts its user that the installation has completed.
Linux users, on the other hand, generally prefer the simplicity of installing software through a command line prompt. Different distributions have different means of making this happen, but generally the end goal is the same install/remove/update some specific software package.
To become more familiar with this sort of behavior, I suggest getting your feet wet in the Windows world using a program called Win-Get. Based off of the same methodology of software installation for Debian Linux-based distributions, Win-Get allows its users to add and remove software via the command line using commands that are similar to what would be used in a Linux distribution such as Ubuntu.
Potential users should be aware that proprietary applications are included with open source software offerings through this program. Applications such as Adobe Reader, AVG anti-virus, Avast anti-virus are among a number of other closed source programs made available to those who opt to install Win-Get onto their Windows PCs.
While these applications are perfectly fine to use, I want to stress that not all applications offered in this way are of the open source variety.
Using a Live CD to learn Linux is simply not practical for someone interested in making a long-term switch over to desktop Linux.
Why? Being able to install and update software from the command line is going to make for a more effective Linux user in the long run. Yet at the same time, no one running a Live CD is going to fully grasp this without some previous experience.
Besides the familiarity issue, should a software installation go poorly, it will be the command line that will yield the most relevant information as to what might have taken place. So clearly, learning to become comfortable in this environment now has its merit.
Taking the keys away from the administrator with suDown
One of the first things Windows XP users complain about is the need to deal with a prompt every time they wish to install or remove some piece of software after trying to work with sudo user-enabled distributions such as Ubuntu.
While some of us might point out that this same user could very well take it upon themselves to simply becoming root, the obvious dangers of running as an administrator go without saying. Clearly, running as a limited user of sorts is an important part of a very basic level of desktop security.
As Windows XP is "wide open" due to its issuing administrator accounts without any real warning as to how dangerous this truly is, it makes Windows XP the perfect candidate for a fantastic tool known as SuRun.
Unlike other open source sudo user tools for Windows, SuRun works well with Vista's UAC in addition to enabling the XP user to become more familiar with the idea of dealing with a prompt to accomplish specific tasks.
What I find most valuable about using this software is that it illustrates how many programs need to be operated using elevated credentials -- as most programs in desktop Linux do not need this when operating as a standard, non-administrator user.
While I see no inherent security concerns myself, the biggest issue is a false sense of security, as no matter what band-aid solution one uses, Windows remains an inherently insecure operating system as it continues to insist on running users as administrators. Protection tools aside, it is insecure period.
Realizing how desktop Linux distributions such as Ubuntu provide sudo level functionality by default provides some motivation behind moving beyond what this program can do and into an operating system that provides improved security out of the box.
Why install this yourself when you can simply choose a working Linux distribution that can do it for you out of the box?
Open source software in lieu to proprietary applications
Which applications are truly straight alternatives to those from the proprietary side of the fence?
The fact of the matter is no matter how badly a potential new Linux user might want to make the switch, not really understanding which software is the best replacement for what they used in Windows previously can soon become a real buzz kill to any Linux migration excitement.
Using the fantastic website known simply as Open Source As Alternative is perhaps the most straight forward means of discovering software that can help you to break free from your closed source masters.
I see nothing but good things coming from this. Open Source As Alternative helps Windows users becoming more familiar with software that they can then migrate over to Linux with. Gimp, Dia, Quanta Plus the list just keeps growing thanks to this helpful resource.
I envision a clean migration when the user is ready to move over to the Linux platform. Because they are already used to using the various open source applications linked from the osalt.com website, migration becomes less about trying to figure out which software replaces Windows apps and more about enjoying Linux.
Ext2 Installable File System For Windows
Despite Linux users enjoying the ability to mount and write to NTFS partitions for daily use with their preferred distro, there is still something to be said about Windows users having the ability to write to their Linux partitions from within Windows itself.
Once thought to be difficult at best, it turns out that with the use of a software program called Ext2 IFS, desktop Linux users that installed their Linux distributions on Ext2 or 3 partitions will be able to write data to these partitions with relative ease.
Another bonus is that Vista users need not worry either, as Ext2 IFS also works very well with Vista installs in addition to other releases such as XP or other NT-based options.
Using Ext2 IFS translates into Windows users using Linux partitions to store their data. I see no potential for data loss by going in this direction and to be totally honest, Id likely put more stock in the value of a well maintained Ext2 partition than trying to utilize an NTFS option any day of the week.
Ext2 IFS combined with the previously highlighted efforts in this article can empower otherwise hesitant Windows users to make the switch to desktop Linux for good.
Heres the key I would like readers to take away from this:
Switching to a Linux distribution for good takes a lot more than finding a Linux distribution that makes using it easy. There is also the matter of becoming used to the general flow of using Linux and the applications native to its world. With any luck, this article will serve to inspire those interested in taking the leap and making it stick.
I started in DOS at age 11, and now nearly 20 years later with a professional career in software development I can honestly say that I am completely unimpressed with the mass of Linux derivatives and their clunky and/or non-existent UI and completely ambiguous error messages.
If Linux developers want people to use their creations they need to understand how a typical computer user operates. If they don’t want Linux to operate like Windows that’s fine, but they do need to make it a non-hemorrhoid-inducing activity to get something as simple as a notepad installed; much less, something as complex as WINE.
Linux apps don't exactly hold a monopoly on ambiguous error messages. Enjoy this screen capture of an error I received from ClearCase:
A better alternative than Linux is OpenSolaris. Its real UNIX based on Sun’s Solaris 10 operating system. OpenSolaris is open source. There is lots of free software and it has the GNOME desktop from Linux.
I am in complete agreement with you on this. As such, I will warn you that you will be flamed for your heretical statements.
??? When did you last check out GNOME or KDE?
...they do need to make it a non-hemorrhoid-inducing activity to get something as simple as a notepad installed; much less, something as complex as WINE.
uh, stuff like notepad comes pre-installed, just like windows. As far as installing complex applications, a simple command like "yum install " or "apt-get install " searches the web for the the program, downloads it and all needs prerequisites, and performs all the necessary installation without any further input from the user.
It must've been quite some time ago that you last looked at Linux.
Funny thing is the biggest MS haters are the ones who don’t know how to use a computer correctly.
Does Linux have a device driver for my(or any) wireless eithernet usb device? I have a link sys.
I see the solution to a lot of the Linux problem in doing two things. First of all, put the OS on a chip, including WINE.
Then create an applications organizational structure based on desired applications and computer resources, that orders, downloads, and installs applications for maximum efficiency. This would be done online for the user.
The end result would be something like an ancient batch file, but a drive image as well. Modified with each software addition or deletion to have the best possible system.
Please define "correctly" here.
I believe that the Linux community must come to terms with the fact that their products must address the issues you point out.
Sadly, the approach of stating, or at least implying strongly, that the average “windoze” users aren't as smart as Linux users remains prevalent.
I hope that the Linux community can find their way past this problem eventually. Watching the evolution of Linux over the years, I think that some of the developers are beginning to “get it”, but it will still take a while.
I enjoy driving a stick-shift vehicle. It's fun to manually control the acceleration, deceleration, torque curve, etc., but my wife (who has, and can drive one) is only interested in owning an automatic. Why? Because she sees the vehicle as simply a means to an end (i.e., getting from here to there without giving any thought to the vehicle).
I could spend a lot of time repeating how much more control over the vehicle she could have, how much more enjoyable it would be, etc. But that would only be received by her as smug and irritating, and it certainly wouldn't change her mind.
I think that Linux devotees continuing to “talk down” to users of windows (or other GUI-faced programs), will only come across as smug and condescending.
I don't think “command line” inputs are ever going to overcome GUI clicking for the average PC user.
It seems that Linux is more for hobbyists than for practical computing.
There are too many flavors and no real direction.
I have played around with a few of the LiveCD versions. Most of them have failed to recognize all of my PC peripherals.
I have considered buying a cheap PC just to play around with Linux, but so far, I don't see much advantage to that.
[I started with DOS/MSDOS in the early 80s. I went kicking-and-screaming into Windows in the early 90s because that was the direction business environments were going.]
Take a look at Ubuntu 8.04LTS. I’m trying it out as a Windows replacement and its pretty slick. It runs perfectly on my Dell laptop and I have yet to need the command line.
Linux junkies berate Ubuntu as a “beginners” or dumbed-down distro, but that’s because one can do most everything using the GUI instead of command-line. I consider that a plus.
People should stick with the system they like and that works for them.
This article was not meant as a way of saying everyone should switch to Linux. It was meant as a caveat to those who are considering the switch that there is more to it than merely popping in a disk and then doing the same things they've always done.
That would be without screwing it up, getting it infected or installing 400 browser toolbars and then wondering "Why is the interweb so slow?".
That’s a Rational product for ya. Been a Rational Test Manager/Robot user for > 10 years. They fix nothing, and add features that the REAL users of their products would never use.
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.