This an overview of the steps I had to take to come here. A little background on me: I'm a pragmatic guy, so I don't love Linux. I don't love tools. I love what works for me. But I do give preference to open stuff if I can, because it benefits me in the end.
- My problem with Windows
Using Windows is like computing with one hand tied to my back.
- Flexibility is nonexistent, nothing like bash et al, and doing stuff actually requires freewares. And pray that you won't need to mix functionality, as GUI freewares are a one trick poney.
- Android SDK tools and stuff run much slower on Windows (details later). And it I don't know if it's just me, but programming on anything other than MS tools on Windows is never even good enough.
- And all the usual stuff: fear of malware, AV and firewall slows down everything, gluttony for memory... the usual joke.
But at least I could work and do stuff on 7. It gets stuff done.
- Windows advantages
About the flexibility, yes, it's the command line again. But because I like the command-line doesn't mean I want it always: I want it when I want, because I want, not because I need. If I don't know where to start, I want a GUI. And that was a common Linux problem, and still is a bit. So...
- Easy of use.
- Software compatibility. In my case, Photoshop only.
- Heat management. Being a notebook-only user since 2003, it compensated everything. Or so I though...
- My problem with Linux
Just to give you an idea of my recent past with Linux in general, look at this. More than 2 years ago. And there are the years before that (Hoary being my first Ubuntu... and Mandrake, Slackware and Red Hat way before that...).
- Hardware support: improved a lot in recent years.
- Heat hadn't, as the topic above illustrates. Since 2010, that's what made me stay away from Linux and with Windows 7 Pro x64.
- The constant need for a command line.
- The change
During these 2 years, I accepted living Windows. I even had Cygwin stuff to pretend to do things I needed. But after looking at the direction Windows is taking with Windows 8, and having used it for a long period, I said to myself that enough is enough.
But Linux was out of choice, I started to consider moving to macs (if OS X worked on my X201, I would have jumped). But since I had cleaned the HDD, I decided to try something different: Xubuntu 12.10, out of nowhere. I always tried Ubuntu, and I didn't like Unity. So why not?
And it all changed. No, really. There's a say in my country that "when the alms are too much, the saints suspects", so I waited to see if it was real. Now, I can say it is real folks! Using for a few days now... and I didn't go back to Windows! For the first time, I don't want to. I actually tried to believe, and I wanted to go back to Xubuntu.
- Xubuntu 12.10 advantages
- Heat is now less! I couldn't possibly believe that the fan was working less on Xubuntu than under Windows 7. Not only the fan, but the notebook was cooler, too. So it's the real deal. Unfortunately, I'm with a dead battery to test, but doesn't change.
- Android SDK and tools run waaaaaaay faster on Xubuntu than under Windows. Don't ask me why, but it does. Too much free memory? I dunno. Pragmatically I say: it does. The emulator images run faster as well (note: no, I'm not talking about GPU emulation and Intel images).
- Much less use of command line: unfortunately, it is not eliminated as I wish it was (in the perfect world, I'd like a Google Voice or Siri that I say "do this" and it understands and does it). But it is much, much better, almost satisfies considering my knowledge level. I mean, all hardware and printer working perfectly out of the box? Configuration is a different issue though.
So, that's it. With heat finally solved for my notebook, and all the other advantages, I can now safely say that I'm here to stay. Hope you all appreciate the feedback. I still keep Windows on dual boot because of one software that does not play nice (or I can't make it work).
Best regards and kudos to the Ubuntu (focus on the Xubuntu) team! You got the wrong impression with the title, didn't you?
Now, minor things I had to take care of (please guys, fix it!!)
- Dark background on tooltips: mess everything in Eclipse IDE.
- Provide selectable CPU governors on the panel. Couldn't make the Gnome panel stuff work, so I had to pick the CL to give rights to cpufreq-set and put script shortcuts on the panel. Works fine, but I'd rather have a panel widget do that out of the box.
- I've seen rare crashes. Mostly 3rd party apps from apt. Don't disturb me, and it's not frequent, so not a problem.
And my curses:
- Curse you Oracle! Installing the JDK/JRE is still non trivial. Curse you a thousand times!
- Curse you Adobe! Put Photoshop on Linux!