After the foss.in conference, I have been playing around with linux on my laptop and the experience has been frustrating to say the least. It is not that I am not a newbie, in fact I have used a Redhat desktop in my laptop office 4 years ago and hung on to it when the whole world was using windows around. The irony was that many unix OS developers in my group wanted linux on their desktops, no wonder unix OS development groups will be history soon.
On an HP Omnibook 6000, I had got everything working including the hibernation, which was working pretty well. I don't remember if sound was working and it didn't matter since I don't use my laptop for music either, but I could download pictures from my HP camera as well(yes, I was with HP then). But OpenOffice was poor, but I could make presentation slides with it. I had my emails fetched by fetchmail from an exchange server and read it with mutt! Calendar was not such a problem because that group didn't have a common calendar - so I could get by with my own one. But calendar synchronization from microsoft exchange did me in when I moved to a different group where everything including morning kappi was scheduled on the exchange server. Though I tried a bit with importing it into an evolution calendar, it screwed up many things. So I gave up my linux laptop and moved on to microsoft territory since then. And I was not in an unix OS development group anymore.
At home it was windows for internet because I couldn't get my riptide modem to work on linux, recently I added an ethernet card to that old box, but unfortunately that didn't work either. Also my wife needs Autocad software for her drawings, which was available only on windows. But I had linux partitions on it because command-line works perfect with that 64MB HP Pavillion PC!
So when I bought a Dell laptop(yes, I joined Dell and bought couple of laptops:), it came with Vista on a 1GB memory and the office(which was a microsoft country) laptop had XP. While I thought 1GB would be superfast compared to our 64MB Win98, I was grossly mistaken. Vista sucks royally and I made the mistake of buying MS Office, which is pretty much useless. I have been cursing vista and microsoft(it is amazing that they rule the world even after being clueless about many things), but didn't really take any action.
So I wanted to put linux on the home laptop, never got it done. In fact I had a Fedora 9 DVD from Linux For You magazine recently, but it was just lying on my computer table. So when my friend who still is fighting it out with a linux laptop told me that he could get mandriva on my linux laptop, I readily agreed - I was worried about loosing some pictures and documents, and it did give a scare when the windows partition didn't come up initially. But it created another entry which was the right one. This is in fact caused by Dell's utility partition(UP) that's on the first partition - so incrementing the partition should make it work.
We couldn't connect to the foss.in wireless - not very good. While these desktops are not really tested with a linux distro, I thought these things were pretty standard to have worked out of the box, not yet. So after reaching home, I tried the wired lan and the lan worked well, but the browser couldn't get anywhere. It connected to my.yahoo.com once, but otherwise everything was a bummer. It turned out that enabling ipv6 was the problem - disabling it made things work, not good again. Haven't yet figured out to setup sound as well. But installing any software delivered as rpms seems really messy, the dependency chains kill you most of the time unless it is a trivial utility. I was about to try Ubuntu as well, to see how the debian apt utilities fare compared to the rpms - I believe yum is supposed to solve the rpm dependency issues, but I couldn't quickly figure out how to get it working.
So overall, linux on the desktop sucks even if you consider that vista isn't that great either. But for my web surfing and blogging, linux on the desktop works far better than the vista. It is pretty disappointing that Microsoft has a free run on the desktop market with no challengers in sight - and the result is they churn out things like Vista, the humongous beast that needs a supercomputer to run well.