DevOps Zone is brought to you in partnership with:

I’m a swiss Master student in Computer Science. I’m very interested in C++, open source projects, Linux, Intel Assembly and Agile. I'm currently working on Eddi, a new programming language that I created to improve my skills in C++. I've also worked a lot on Java technologies (Sprint, Osgi, Play!, ...), but I'm not currently working with Java anymore. Baptiste is a DZone MVB and is not an employee of DZone and has posted 51 posts at DZone. You can read more from them at their website. View Full User Profile

Why and How I Left Windows (Completely) for Linux

  • submit to reddit

For years, I kept a dual-boot at home with a Linux system (currently Gentoo) and a Windows system. At work, I only use Gentoo. This weekend, I decided to completely remove it and migrate the applications I used on Windows to my Gentoo system.

Why Windows?

So first things first, why was I keeping the Windows system? For several reasons:

  1. Games :) Unfortunately, most of the games I play are not natively compatible with Linux. 
  2. Office. I always liked Microsoft Office. As I hate OpenOffice/LibreOffice, I never wanted to remove it For schools we always had several teachers forcing us to use Microsoft document formats.
  3. Hardware support. I always found that hardware support in Windows was great. Most of the time when you add new peripheral, there is nothing, it just works, which is great.
  4. Applications. I always had some applications that I didn’t found good enough Linux equivalents for. For instance, Newsleecher, iTunes or TaggedFrog.

On the other hand, I work on Linux for years now and I would like to have to work on Windows again.

What Changed?

This weekend I upgraded my hardware configuration (Motherboard, CPU and RAM). I was afraid that I had to reinstall my Linux configurations (because of Gentoo compiled with march=native), but I never thought that I would have to reinstall Windows. I turned out the contrary: my Gentoo installation worked just fine and my Windows totally crashed (BSOD at each startup). I finally made it through Windows after disabled AHCI mode on my motherboard, but then activation was invalidated (of course…) and online activation was not working. I decided to install the new chipset drivers and launch the Windows update and after that, Windows decided to boot without any USB support (WTF…). After that, I decided that Windows what not so great at all for   hardware support…

Another reason I left Windows is Windows 8. I find that Window 7 was really great, but I really don’t like Windows 8 and I would never have upgraded my Seven to it. Moreover, I recently bought Microsoft Office 2013 and it turned that I had to create an account at Microsoft to install it… Seriously? And moreover, it turned out to be worse thant Office 2010 (which, again, was great).

So all these reasons made me remove Windows.

How to migrate everything to Linux?

First, I had no problem with my data. Most of my data are on a personal NAS and the remaining is on Dropbox, so no problem on this side.

I still had some problems to resolve. First of all, I needed my games to run on Linux. I currently play only Diablo III. As I had received a year free of Crossover, I decided to give it a try. Crossover is based on Wine and ensures that some software are running correctly under it and provide technical support. After some tuning, Diablo III was running almost flawlessly on my Gentoo machine :) Problem 1 solved. I will totally buy a license of Crossover, once my free year is over.

I still add some applications to replace. I use iTunes as my main music player and library manager. Some time ago, I tried a lot of programs like Amarok/Rythmbox/Banshee, but I didn’t liked them a lot and they were not running very well on large library of music files. This time, I tried Clementine. Even if not very beautiful, it had all the features I needed and worked very well. I decided to stick with it. Another program I like a lot on Windows is TaggedFrog. It is a very simple program allowing to put tags on any file on the system and then search by tag on them. I haven’t found a total equivalent. I first tried Tracker that is a Gnome project, but I was not satisfied with the search interface. After that, I tried the very simple TMSU. It is a command-line based tagging manager. All the tagging must be done in command line. In my case, it is not a problem, as I don’t mind using the command-line and I don’t tag files very often. What is very interesting about TMSU is that it can create a virtual file system (based on FUSE). In this file system, you have all your tags as folder and you can see directly all the files of each tag. Moreover, you can directly make cross search (has tag X and Y and Z) by just going down in the tag folder. It is really great and has everything I needed. Finally, I also needed something to replace Newsleecher. I haven’t found something as great (especially no replacement for the Supersearch function), but I installedSabnzbd which works really well and is very simple. For now, I just use the web interface and haven’t installed any other front-end, but that will perhaps change in the future. 

I haven’t replaced Office for now on. It occurred to me that since I left school, I haven’t used it a lot, so that will probably not be a problem anymore. I will change to write the few letters I have to write on Latex and if I have Office documents, I’ll probably read them on Google Drive.


Even if I lost a lot of time with all that, I think it is a great think. It makes one less configuration to maintain and some less costs on the future. Moreover, I will save some time, because I won’t have to switch between Linux and Windows for different tasks. And now, I have a second SSD ready for something else, either for RAID 1 to ensure redundancy on Linux or to mount on a server, I’ll see later.

I will probably have some more problems in the future, but I’m convinced that there will be Linux solutions to it :)

Published at DZone with permission of Baptiste Wicht, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Fabien Charlet replied on Tue, 2013/07/02 - 12:09pm

If you have a cross-over license, can't you try install MS Office on Gentoo with it ?

Baptiste Wicht replied on Wed, 2013/07/03 - 12:47am

Yes, I probably could, why ? 

As I said, I didn't liked the last version of Office, so I won't install it and I don't have any more license of Office 2010. 

Mark Unknown replied on Thu, 2013/07/04 - 12:58pm

Not sure why you don't like Open Office or Libre. I have not had Office at home for years. Not worth the price. I really don't do much with it anyway. Most things that are complicated with Office probably are using the wrong tool for the Job.

I have been using Google Docs mostly because I can open and edit them pretty much anywhere.

I have Office at work, so I use it there, but again for basic things. I have an older version of Office and have had to use Libre/OpenOffice to open some newer Office docs because they won't with older versions of Office.

Baptiste Wicht replied on Fri, 2013/07/05 - 1:56am in response to: Mark Unknown

It is mostly subjective... I had a very bad experience while editing a webzine in Open Office. It is already years ago, so perhaps I should give it a try again. 

On the other hand, I'm don't do much in office tools anymore, so I don't have a strong need for such tools. 

Fabien Charlet replied on Fri, 2013/07/05 - 2:34am

 I agree with Mark.

I use LibreOffice to read documents I receive.

But when I have to write one, I use Google Docs. It doesn't have a lot of features, but for a basic document, it's enough.

Mark Unknown replied on Fri, 2013/07/05 - 8:13am in response to: Baptiste Wicht

I can see where it would have been an issue for you for that process and that point in time. 

But most people don't need Office. Tons of money is wasted on it all the time. And Open/Libre have improved.

Gordon Dickens replied on Thu, 2013/07/11 - 12:57pm

FYI, The Sun/Oracle OpenOffice is a dead/deprecated/retired/unsupported/non-oracled product.

Apache OpenOffice and LibreOffice is it's replacement.  I would lean towards LibreOffice, or Google apps.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.