Support Wikipedia

Wikipedia Affiliate Button

Monday, June 4, 2018

Installing openconnect (centOS anyconnect) on centOS 6.7 (cloudera quickstart VM)

I stumbled across this unique problem that I needed to connect to Cisco VPN inside VM and also wanted to use hadoop distribution.
Both of above require a VM because if I connect to VPN I lose internet connection which I did not want, so only option was to use VM for VPN(Windows was preferred choice as Cisco client was readily available)
For running hadoop distribution, I had more options(I can install on my laptop, run cloudera VM, run cloudera docker image etc). But cloudera VM looked like the easiest one.
Now the problem was I cannot run 2 VM at the same time as it would too heavy for my laptop.

So I tried running cloudera docker image on native OS and running VM for VPN work. This did not work as docker requires Hyper-V to be enabled and VMWare cannot run with Hyper-V enabled. So basically I was not able to start cloudera docker and VM at the same time.
So the only option was to run VM nested ie run cloudera VM inside VPN VM.
or alternatively, run cloudera docker image inside VPN VM. If you really want to try this, you will have to enable Hyper-V inside VMWare player inside CPU settings on your native OS.

Running cloudera VM inside windows VM would have been too heavy.  I did not try this. Docker image looked ok, but that too did not work for me easily, so I left it there.

Finally what looked more promising was installing Cisco VPN inside cloudera VM. This looked reasonable as I needed to do lightweight stuff only(few ssh and browser) after connecting to VPN.

So I started exploring that option. Its simple enough but not very clear as its not official.

Finally here is the recipe for connection to Cisco AnyConnect from CentOS.

Cisco AnyConnect is not officially supported on linux. Neither there is any client available from cisco.
However, there are some tools/libraries already built, so we can still connect. I was on CentOS 5.6 version.

You can check version of your linux system is lsb_release -a command.

here is output for cloudera VM -

[cloudera@quickstart ~]$ lsb_release  -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.7 (Final)
Release: 6.7
Codename: Final

Now to install anyconnect compatible library, you can use following RPM. If you scroll down on following link, all instructions are mentioned and if you follow, it just works after doing that.

https://centos.pkgs.org/7/epel-x86_64/openconnect-7.06-1.el7.x86_64.rpm.html


openconnect-7.06-1.el7.x86_64.rpm
Description
openconnect - Open client for Cisco AnyConnect VPN
This package provides a client for the Cisco AnyConnect VPN protocol, which
is based on HTTPS and DTLS. 

 This is all you need to do. Download RPM, go to RPM directory and then first install epel and then install openconnect as following -

Install Howto

    Download the latest epel-release rpm from
    http://dl.fedoraproject.org/pub/epel/7/x86_64/
    Install epel-release rpm:
    # rpm -Uvh epel-release*rpm
    Install openconnect rpm package:
    # yum install openconnect

After this you just need to connect like this -

openconnect (your cisco server)
Connected to HTTPS on (your cisco server)
Please enter your username and password.
GROUP: [zzz|yyy|xxx]:(enter logical name from the given options)
Please enter your username and password.
Username:
Password:
POST https://
(your cisco server)/+webvpn+/index.html
Got CONNECT response: HTTP/1.1 200 OK
CSTP connected. DPD 30, Keepalive 20
Connected as 
(your cisco server/or some other IP), using SSL
Established DTLS connection (using OpenSSL). Ciphersuite AES256-SHA.
Now you are connected to VPN!!

After this keep this terminal open and you are connected to VPN. Established connection is the last message, dont expect done/success message.

References and thanks -
1) This blog really helped and gave me some confidence that this is possible. Though the instructions have changed now and you dont need to do anything else apart from mentioned above. Its just 1 line instruction now.
https://sites.google.com/site/nandydandyoracle/centos7/centos7-desktop/cisco-anyconnect-vpn-centos-7

2) You can see if following helps you. But for me all steps were not clear and that blog is too old. So wont suggest relying on it.
http://people.fas.harvard.edu/~pdurbin/blog/2011/09/15/getting-the-cisco-anyconnect-vpn-client-to-work-on-centos-6-x86_64.html

Thursday, November 21, 2013

Automatic transmission problems

I recently had a chance to drive i10 automatic. I have i10 manual, so I can easily sense the differences. Here I would like to talk about disadvantages or rather side effects of automatic transmission compared to manual. Note that this is non tiptronic auto.

1. Overtaking is tricky on automatics. Mainly because power delivery is not predictable. You may get used to it, but its still tricky. If you press throttle hard because you want to overtake quickly, transmission shifts to lower gear and hence instead of quick push there is only engine noise. RPM can jump to as high as 6k in such cases and there is no acceleration advantage. This might not be applicable for other auto transmissions but my guess is that situation would be similar.

2. Braking appears non responsive. Mainly because even when accelarator is depressed, engine still delivers some power to wheels. This can only be undone by shifting to Neutral(N) is such cases. But in general braking is inferior than manual one.

3. Car feels lethargic than it is. Manual delivers power when needed hence auto appears lethargic than manual. May be some power is lost in auto transmission, but its mostly because transmission is always at optimal setting, which is not tuned for power. Manual definitely feels more peppier.

4. Automatic has another fluid which needs to be changed after specified interval. This interval quite high like 30000km in case of i10, but still its an extra expenditure.

5. Automatic is very easy to drive at city speeds and also less tiring but do not offer any advantage for highway drives.

Thats it for this post that I can think of...

Xperia ZL review

Well well well. Finally I got myself new android smart phone Xperia ZL by Sony.

I now with that my posts are small so here is quick review.

Pros-
1. Excellent fit and finish. I got red one which looks extremely gorgeous. When compared to Samsung devices those feel like generation older than my phone. Front is like black slab with no sensors visible at all. Black is of matte plastic, very comfortable to hold. Also its very compact even though it has 5 inch screen.

2. Excellent razor sharp display. I just cant explain how sharp it is. Lower ppi phones now look eyesore.

3. Expandable memory, fm radio, descent battery - few things which are difficult to find nowadays in high end devices.

Performance is excellent and other things are very good too. So next I will talk about cons and some issues which people seem to be concerned with.

Cons -
1. Camera is not that great. Ok, you will here this a lot. Here is my take on this.
Camera is 13mp, at this insane resolution, if you look for per pixel detail, then those are not there. But image quality is very good at web/screen/print resolutions. For all practical purposes this is enough and very good. Also, this lack of clarity is mostly software related, and sony image sensor and lens definitely looks capable of generating very good photos, so firmware updated might fix this as well. Overall, camera is good if not best.

2. Screen viewing angles are moderate. This is not really false. This is not IPS display, but colors dont invert when angle changes. Saturation and contrast is affected but its not much. Display is good and extremely sharp.

3. Spearker volume / in call clarity is not very good. Agreed that voice appears a bit muffled on default setting, but this can be easily corrected by using 'bright' equilizer for in call volume. Speaker volume in good and very loud, no issues there.

4. Battery life is bad - Battery is sufficient for moderate one day use. This is roughly 3hrs of screen on time with 2G data active all the time and more than 220 random apps installed. Rss feeds, news feed, email, whats app syncing all the time. This to me is descent battery life, its nothing great. But having 440ppi screen would mean that battery would drain fast when screen is on.
Also I have not observed substantially better battery life with other phones like samsung galaxy grand. Another point is that, if battery lasts 1.4 days, its of little use as you will need to charge it anyway on daily bases. Only advantage is that it gives you more headroom. But this battery is easily managable.

Also video times are excellent in my opinion, I could watch 40min of video with 10% battery which roughly equals to 6hrs of video time, which is very good in my opinion.

At last what I would have liked to be added -
- Battery life should have been better. Sony could have reduced the ppi to increase battery life and I would have been very happy.
- Battery should have been user replaceable. This device is not waterproof, so I dont know why its not user replaceable. The battery is eventually going to die and that thought scares me. Battery could be replaced at service center, but say after 2 years if battery is no more available then? Also I did not like battery location, if you look at ZL disassembly video, battery is located just behind the screen and a lot of components need to be removed are reattached to replace the battery. I dont know why Sony opted for such weird location . This also means the when battery heats, it heats up screen and other circuits as well, this is would only reduce phone life in my opinion.
- Because of the way xperia Z is marketed, there are very few ZL buyers and hence there are lesser dev support for ZL. All xperia Z development might work for ZL, but its not guaranteed.

 So thats all I can think about ATM. See you soon

Tuesday, July 9, 2013

bhandardara भंडारदरा

Bhandardara is a good place to go, especially in monsoon. I am from Pune so please note that all my references are with respect to Pune.

This is roughly 190km away from Pune but takes "at least" 5hrs to travel by own vehicle. So keep this in mind and start early if you are planning to go there. Bhandardara could also be approached from Mumbai side but I dont have the details. One day return plan from Pune looks very ambitious.
If you are approaching from Pune then you will have to follow Pune-Nashik highway upto Sangamner. In Sangamner, you will need to take left turn for Bhandardara (Akole अकोले). In Sangamner, do not follow Google Map route, as its a very congested and small road. Instead ask somebody for bigger and longer road.
Please do not take the shorter route that Google Map suggests from Pune to Bhandardara. It was learned that road from Bote(बोटे) (or any other suggested route) is shorter but its very small road and road condition is not guaranteed. I have not traveled by this route, so this may not be correct. Use your own discretion here.

If you are travelling from Pune do not miss the sharp left U turn before bridge near randha falls. Else you would reach Mumbai-Nashik highway. Its easy to miss this turn. Thanks to GPS, we did not miss it.
All hotels are located at Shendi(शेंडी) bhandardara. Actual bhandardara is a very small village and is located in front of the dam wall. Shendi is at higher elevation on the right side of dam wall.

Bhandardara is a small place so make sure that you have essential numbers with you. If you are planning to stay there, which you will if you are travelling from Pune, try to book the hotel beforehand. We went adhoc and had very difficult time finding a place to stay.
Very few accommodation options are available including MTDC, Yash resort, Yash agri and Anandwan, which all were full when we went there(except Yash agri).

Yash resort has prohibitive price in range of 3000 per night. MTDC would be much affordable. When we went there, it was late(10PM) and it was difficult to even locate hotels. Yash resort/MTDC was full but security guard there was kind enough to come with us all the way to Yash agri to check the accommodation availablity. Yash agri is away from Yash resort and its near impossible to find it on your own if you are travelling after sunset.
Yash agri has cottage like appearance but its not very good. There were different types of insects and lighting was less than adequate. We had no other option hence had to stay there, but I would suggest to avoid it. In all honesty, we are thankful that they offered accommodation but its very very difficult to stay there.

Coming to site seeing, bhandardara itself is a dam so backwater, river, scenic view, boat ride is all there to be seen. There is also spill gate(overflow gate) which is unique in my opinion. I have not seen such gate elsewhere. When water overflows from there, it would be impressive for sure. In addition, there is garden located in front of the dam wall. In monsoon, when water is released, water flows over huge rock and you can see the umbrella fall from garden. Note that if dam is not full, water is not released and you wont be able to catch umbrella falls. Hence travelling in mid-late august is suggested. Garden in itself has nothing special, but it has stunning dam wall view and river flowing nearby.

You can travel to Ratanwadi(रतनवाडी) which is 14km away. You will need to follow road on the left bank of the dam to reach ratanwadi. There is old shiva temple of Amruteshwar mahadev (also called Rataneshwar mahadev, रतनेश्वर महादेव, अम्रुतेश्वर महादेव) there which is worth the watch. It dates back to 8th century. Its not a big temple, but its beautiful. Also the way towards temple is littered with waterfalls and road itself is very scenic. Road is ok in condition with small potholes here and there but nothing to worry about.

You can go to Ratangad(रतनगड), Kalasubai(कळसुबाई, highest peak in Sahyadri range at the height of 1646m/5400ft), Konkan kada(कोकण कडा), ghat devi temple, agasti ashram if you have time. From konkan kada, you can see konkan and sahydri ranges from distance. We did not go there.

There is also randha(रंधा) falls which is 8km before bhandardara. This is huge fall and has large water flow(if you travel at right time). Height is impressive too, but you cannot approach this waterfall from bottom. So you wont get complete and proper view of the fall, neither will you be able to witness its roaring sound. Never the less, its good place to see. There is also a small bandhara(बंधारा, small dam)  nearby where you can enjoy water.

Overall, its a nice place to visit in monsoon for special reasons mentioned above, but in other seasons too, you can witness Sahyadri ranges and water. Make sure the you have place to stay and expect calm and serene environment, instead of man made attractions. If possible, trek to Ratangad, Kalasubai is a must do.

I will soon upload few photos here so check back soon if you are interested in "ankho dekha hal" :)

Wednesday, June 26, 2013

Buying the tablet - 2

So that was all going through my head, and finally I made my decision. What follows is thorough discussion on how I reached this decision.

I was looking for cheap tablet, but that does not mean that I wanted it as cheap as possible. I wanted something which would work properly and which would offer acceptable compromises.

Display
I already decided screen size and 8 inch was the way to go. But resolution was something which I was not too much concerned with. Now a days, In 5 inch phones its normal to see 1920x1280 or like resolution. Its great to have, but for tablets its not required. P88 has 1024x768 resolution. And believe me, it appears mediocre but its very very good. I dont find any need for higher resolution, but obviously if you are expecting retina display like sharpness, its not the case here(especially for text).
Point to note here is, typical viewing distance of tablet is higher than phone and hence lower resolution has lesser effect. Also it depends upon quality of display. Small text is somewhat ugly, but its not a major issue.

So resolution is something you can let go but IPS panel HAS to be there. I have a laptop which has pathetic viewing angles. Even when screen tilts by 5degrees or you move your head by couple of inches colors follow all shades in shade card and you see never before seen picture :P So I did not want this to happen for tablet. IPS panel has great viewing angles and saturation/contrast change is very minimal. So I would say this is must have feature. Some chinese manufacturers falsely advertise MVA matrix as IPS, so you need to be careful there. In case of P88, it has IPS panel and its viewing angles are excellent. Its also very bright indoors. In fact if you are watching some high quality image and you put it on table, it almost feels like printed image. However, in sunlight screen washes out and its barely readable.

CPU and GPU
Android requires lot of power to run. Even when you forgo OS, its always good to have excellent CPU as applications are going to get CPU hungry day by day and in general their complexity is going to increase; so its very important to have good CPU. P88 has dual core CPU clocked at 1.6Ghz which is extremely good.
Multiple cores are good to have, but in general having quad or octa core does not scale the performance linearly. So dual core was good enough for me. Also higher clock matters if you want good responsivness. So rk3066 offers excellent clock speed too. In some cases, advertised clock rates make the system unstable and consume battery a lot so actual retail versions of the same product has clock rates reduced.

GPU in my opinion is not as important, but games and other functions like HD video playback etc require this, so if you intend to play games then this should be sufficiently good. P88 has Mali-400 GPU which is good if not excellent. Here again, I was ready for compromise but I did not want a slouch either.

Antutu score of 10600 is excellent and Samsung Galaxy tab 2 cannot match these scores for sure. High end android tabs might be able to outperform this but then they cost at least thrice what P88 costs.

Other stuff
Camera was not important for me. But I preferred tablet having front cam, just in case I want to use it for skype call etc. But back camera is redundant in my opinion. You dont carry tablet around like you carry your phone anyway. For serious use, most of the people use real digital camera. So I did not care about the camera much. Though P88 has 3.5mp camera at back, its very poor quality. Front cam is also very dark but with sufficient light you can have video chat if you want.

Charging port is micro USB in case of P88. Its not very useful as you will have to let go the only USB port you have when you charge the tablet, because of this. I would prefer separate charging port. But there are few options in that regard. Also having proprietary connector would create problems in case if charger breaks, so having micro USB is good in that sense.

It has 3.5mm audio out and HDMI out. I have never used HDMI out, and it was not on my priority list. It has micro sd slot upto 32GB which was very important for me.
16GB of internal memory offered is great. I could have chosen the same tablet even if it had 8GB or lesser memory but 16 gigs was more than enough and I did not require any additional memory card because of this, at least initially.

Battery
Now this was other parameter which was deal breaker for me. P88 offers good battery life in my opinion. Having at least 4000mah for 8 inch tablet is important. But remember that battery usage also depends on kind of cpu/gpu you have. Well known cpu/gpu draw are more memory efficient. P88 offers at least 4hrs of video playback which is ok.
Here I did not want cheap battery which would last only couple of hours. I did not want any cheap battery which might explode either. So I feel you should not buy ultra cheap things as battery would be big question mark in that case. So when you choose your tablet, pay attention to ownership reports for battery performance.

Design and build quality is excellent in this case. No squicks at all. No gaps and excellent finish. Bezel is small and if you want you can hold it in one hand over your palm. But its slightly wider than ipad mini, so its not very comfortable to hold that way for me. But it gives you larger bezel than ipad mini, so its easy to hold any orientation with normal grip(like you hold a book)

Now the let downs -
Wifi
I read about many good chinese tablets having poor wifi connectivity. Either those used to offer unstable wifi, where it catches the signal but data speed never picks up and drops to zero then again normal etc; or it does not detect network at all after you are say 50feet away. So pay attention to those details as well. Not having 3g and bluetooth means good wifi is very essential. P88 was not reported to have these issues. But my dlink router somehow seems to have problems with this tablet. Its an old router which does not support N standard, but still other devices work properly with it, so I wonder why only this tablet fails. So I do have unstable wifi with my P88, but I am blaming my router for this. I do get connection but speed often drops and time out errors are common. But this may not be tablet issue.

System stability
This is difficult to verify unless you have the table itself in your hand. IAfter using it for some time, it gave 'unfortunately xxx has stopped' kind of errors. Those would appear for almost all the apps like launcher, gcore etc and I wasnt able to see my home screen. Reboot helps at times but not always
When this happened for the first time, I had to reset my phone, which deleted all the apps and data.
Then I flashed custom firmware 'winter in russia' by ruslankin(big thanks to him) http://www.slatedroid.com/topic/63010-%C2%ABwinter-in-russia%C2%BB/ which had CWM built in. Then I wiped dalvik cache, cache and fixed permissions and that problem went away.

But I have faced this problem quite a few times(at least 5-6 times in last 3 months) but above mentioned solution worked in all the cases. Once when it happened, my entire home screen was reset. This is annoying, especially when you start your tablet and it doesnt work. I dont know the problem for sure, may be its app or corrupt memory or something else, but its fixable so I am happy for now.

Accelerometer
This is very noisy, even when you put your tablet on table, accelorometer output keeps fluctuating. This is big issue for some games and for some apps like google sky map. I hope this could be fixed by firmware updates, but it wasnt fixed in last 2-3 firmware revisions, so I think its hardware issue.

Touchscreen is good in general. But touching small areas like cross to close the tab in browser, or to reload page, or to select piece of text, or to position cursor to correct spelling could be annoying at times. In case of closing tabs, touch wont be registered at all or it might do something else; basically touch at times get sensed at undesired location.
While positioning the cursor, lets say to correct spelling, you require immense accuracy. If you have not zoomed in to sufficiently large size, when you move your finger away from screen(untouch) cursor might move to adjacent character.

So finally, overall I am happy with my purchase of Teclast P88. I bought it from aliexpress for approx $140 in April 2013. If you are not going to use it for work, its an excellent tablet to have. For any serious stuff like work, wifi and stability are question marks. So if you use it carefully(like installing only required apps), it might serve that purpose as well.
I intend to use it for on the go stuff like reading books, watching videos and games. It performs those functions very well.
Teclast has done excellent job and putting cost down and still maintaining quality in all areas is difficult. Teclast would surely improve things as they go ahead.

So thats all about my review cum buying guide and it was a loong post. So I would stop here. But I think that what parameters I considered for buying would be helpful for others and review might help somebody to make the decision. So thats it for now... Happy buying!

Thursday, April 4, 2013

Buying the tablet

My beloved Nokia 5800 XpressMusic phone is showing its age. Not that it failed on any hardware part, but the Symbian OS now seems and feels unbearably old.
However, what it used to achieve with its puny 450ish MHz clock and some 128MB of RAM and 81MB of internal memory was very good.

So, I was thinking about having a go at Android, but latter thought, why not try the latest trend : Tablet!
It seemed perfectly good option for trying new software platform and also to try never before tried form factor. That was the point when seriously started thinking about buying the tablet.

Note that tablet is not phone. Portability of your phone is unbeatable. Having feature rich phone is much much more useful than tablet. You can use your phone to capture moments, as mp3 player, for taking notes(your purchases, text notes, your card numbers etc), for navigation, for communication(voice call, data call, sms, bluetooth file transfer, chat), as browser, to check mails, alarm clock etc. Tablet can have these functions too, but the fact that its not portable and its not with you always makes many of these functions unusable. On the other hand watching videos, reading books is much more enjoyable on tablet. Playing games too is much more pleasing on tablet. So having immensely tablet was not my priority and in general I think that its not required. Having cutting edge phone is much more productive than having cutting edge tablet. However, tablet can perform some  functions of laptop and hence for some people stuff like checking mails, browsing, 3g connectivity might be important while considering the tablet. But still I feel that other uses that I mentioned first are not possible with form factor of the tablet.

Now, being in India, there were very few branded options. Apple Ipad, Asus transformer are out of reach because of their price. Google nexus 7 and Samsung tab appeared good options, but nexus 7 was still not available. Also nexus has serious limitation of non expandable memory and quiet frankly I was unhappy with the fact that Asus would launch it in India in June 2013, mostly because newer version of nexus would appear in the west :x
Coming to Samsung, it was a good choice too. The lowest Samsung tab was priced for around 13000 INR which was very aggressive pricing.

But when I tried 7inch tabs, I was overwhelmingly disappointed(This is another time when I really appreciate Apple for introducing 8inch size, Apple designers proved their excellence yet again).
I do not understand why 16:9 aspect ratio was selected for tablets. This ratio makes PDF, web pages reading extremely uncomfortable.
Imagine rotating your monitor vertically. Agreed, that we read PDF on monitor quiet comfortably, but somehow, on tablet it looks really small. If you try to read it in landscape mode, there are too few lines on screen and you will need to scroll frequently, while in portrait mode, you cannot fit the page by width as it becomes too small to read.
8 inch is perfect size for reading here, in landscape mode there would be enough lines to read before you scroll and in portrait mode you can fit entire page and still read it!

I decided to buy tablet mainly for making my travelling time more productive. Read PDFs and other ebooks, watch movies/videos, play puzzle games 3G connectivity was not a priority for me. Another potential use was to use it for playing MP3/FLAC to my dedicated speakers and if all else fails then use it as photo frame! 8 inch is a perfect size to do all these things.

As a start, chinese tabs appeared very good option. I was not sure about the usefulness of tablet as I prefer my laptop for any meaningful work and I dont need to work while travelling as such. So tablet was more or less redundant for me, hence was ready for calculated compromise.
Chinese tablets looked like godsend alternative. It was cheap, it was value for money, quality was acceptable, it could be ordered online and it had good combination of required features!
So that's how I finally ordered my Teclast P88 tablet.

A quick look at the features -
Excellent IPS screen with good resolution
Very thin at just 9.6mm(same as Samsung galaxy S3), 8 inch size with narrow bezel, White color
Rockchip 3066 dual core CPU clocked at 1.6Ghz
Mali-400 GPU
1GB of RAM
16GB of internal memory
10600 AnTuTu score. Many latest android phones/tablets struggle in 6-8 range of AnTuTu score and cost 15-20k INR. So this score by this tablet is AMAZING.

Only setbacks are - has dodgy wifi in my case for old dlink router(this is mostly routers fault, but not able to verify independently), but many others say that wifi is excellent; and poor camera, I have not used this camera except for initial testing, its THAT bad; and not to forget crappy accelerometer, orientation change is piece of cake but accelerometer has too much noise and it does not stay at constant value which makes playing accelerometer games imprecise and boring, may be it firmware, may be its hardware, I dont know at this point of time.

Next I would talk about my step by step feature consideration and final purchase. So fasten your seat belts and enjoy the blabber.


Sunday, January 6, 2013

My tryst with Linux

Well, I hope that this would turn out to be short and sweet(useful) post.

Since my college(2003-2007) days I have tried many flavors of linux. And my experience, well, has not been that encouraging. IMHO Linux falls short in 2 main areas 1 - hardware support for different types of hardwares 2 - out of the box working softwares. That seem to have changed in recent years. Internet is still essential resource if you want your Linux running smoothly.

At that time, I tried ubuntu, Suse, fedora, red hat, centos, mandriva and what not. They all used to work to some extent but configuring my combination of hardware was overwhelming task for all those distros. Display, sound, mouse, modem anything used to go wrong. Fixing it used to take painful patience and diligence. Worst of all, whatever tricks, tips you tried 6 months back wont work on other hardware/distribution/version/etc/etc. In short, your hard earned knowledge wouldnt stand a chance against the wave of time.

This changed and when I got my laptop(2010) first thing I tried was fedora. This was mostly a good experience, however, I would still not suggest Linux for starters. Windows is an extremely safe and stable bet, and of course its much more productive.
Almost everything worked at that time except wi-fi card. With some googling, I was able to fix that. Still, there was persistent issue of laptop overheating. I did try to resolve it, but it did not work. Using powertop, lm_sensors, lspci, HD SMART utilities did not have much impact. Laptop becomes blazing hot in summer and unbearable in other seasons. It wont shut down because of overheating or anything but I feared that it would melt the plastic parts eventually.

Come to 2013, and I tried fedora 17. This was even better experience as I got everything working out of the box including wi-fi card. Also, having running and stable internet means that I can install/uninstall easily. Otherwise, I would say that its still extremely difficult to make your Linux work properly without internet connection. There are a few thing which needed tweaks. So here is my take on fedora 17 -


You will need to add few more things to default fedora 17 post installation.
- get yourself acquainted with yum
- install non-free repositories
- install vlc and other utilities which would make mp3/video playback possible (yum install gstreamer gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg vlc)
Also I did -
 - Enable gnome advance options[which are not so advance] (yum install gnome-tweak-tool)
- Enable power-off option under username menu (yum install gnome-shell-extensions-alternative-status-menu)
- install gnome extensions, easiest way is it open extension in firefox and switch on, this installs it automatically.
- install better install manger (yum install yumex)

I again had problem with overheating of laptop. I tried many suggestions mentioned on internet forums but thread like view provided by forums does not help much. In many cases solution works partially and reading entire thread becomes very confusing. So here is gist of what I gathered-

If you have ATI graphics card and newer laptop, chances are that you might face the problem of laptop overheating. This is mainly because of mismanaged power profile of the graphics card. Since GPU is always forced to run under high profile mode, it consumes lot of battery and overheats. To avoid this you can try -

echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

What this would essentially do is, it would set power profile for your graphics card to 'low'. Now, this worked in my case to an extent but it was not complete solution.

Default ATI drivers that come with fedora 17 are good from behavior perspective. There is no flicker, videos work and all, only there is problem with power consumption. Now, installing other drivers might solve this power problem(as suggested on forums). But this installation is not straight forward. ATI dropped support for older graphics card and hence latest drivers may not work. This happened in my case. Also, drivers available on ATI site are not available for fedora.  I have Dell Inspiron laptop with ATI 550v card and latest ATI catalyst driver 12.10 does not work in my case. 12.6 should work for legacy cards, as per forums. So after numerous yum install and yum history rollback, I decided to try something on my own. Copy-pasting exact commands on forums did not help in my case. Finally, what I tried was -
yum install xorg-x11-drv-catalyst-legacy.x86_64

This fixed my problem! Now, I have cooler laptop and fully supported driver too!

Now that its working properly, here are some serious advantages of Linux which I would like to mention.
- start within minute, so its very useful when you need quick start
- its a great learning tool
- many free softwares could be easily found and used(like libre office suite, vlc), which may or may not be present on windows(shell scripting, cron, grep etc is not easily available on windows)
- its virus and bloat free. even when you use linux for years, it wont get bloated and would start withing minutes