Showing posts with label ubuntu. Show all posts
Showing posts with label ubuntu. Show all posts

Sunday, April 05, 2015

Switching to Ubuntu from Windows

Long ago, I wrote a post (http://tovganesh.blogspot.in/2008/07/switching-form-ubuntu-to-windows-vista.html) when I switched from Ubuntu to Windows on my mini laptop. I got a few passionate comments on that post, but that is OK, such is expected. From that day, I have always used Windows on my home desktop, although at work it was mostly Linux and Mac. This was primary because my parents were comfortable with using Windows, and it served the purpose then. But since the passing away of my mother, the desktop machine is hardly used. My dad is now more comfortable using his Windows phone and an Android tablet.

So the week before I decided to switch to Ubuntu by nuking the Windows 8 installation all together on my home desktop machine. Since then, I have had not much for a chance to evaluate the change though, as most of my work now gets done either on my phone or when I am at work (where I have the Mac, and connect to a remote Linux box over ssh). But here is my initial impression on a few days of use:

1) Now that this is Ubuntu, I can do a hell lot of things. Literally. A lot of software stack that I wanted to try but was just not too great on Windows can now easily be done with Linux. Theno (http://deeplearning.net/software/theano/), being one of them.

2) Still needs proprietary software to work. MP3/ Flash is still around, so are a huge number of codecs - have they got more since 2008? The biggest gripe is however the graphics drivers. I have a Nividia card on my machine. And that is where the problem is. The default nouveau drivers are usable. But usable is a big word to use for those drivers. There are simply too many crashes. What is more, the Firefox is a pain to use the moment I open > 5 tabs or open the wonderful Flipboard web app. That made me to switch to Chrome. Chrome was great, but the scroll experience was anything but choppy. Finally, I switched to the Nvidia binary driver. It solved some problems and created others: the boot and the shutdown screen are now non-pretty. The issues that I had in 2008 seem to still around in 2015.

(The story however, seems better with new Intel hardware. The driver support on Linux on the latest Intel CPU / GPU combination is probably a lot better than what is on my 2007 Intel Core 2 machine with Nvidia graphics)

3) It boots a lot slower than Windows 8. That is quite surprising to me. I would have expected Ubuntu to boot a lot faster than Windows. But looks like Windows 8 (and now Windows 10) has done a lot of work to improve boot speeds, which makes it comfortably faster than Ubuntu on my desktop PC.

For now, I continue to use new installation without major issues. I will keep updating this post as I more regularly use the desktop for stuff that I do.



Friday, November 20, 2009

7 :-)

windows7

 

Well I finally got Win 7 upgrade disks for Dell XPS, and needless to say I immediately upgraded from Vista. And well I need not write another praise for it, as it is already good and tonnes of others have said so ;-)

But thought a few points from my perspective:

- The upgrade took about 3 hours to complete. Required me to uninstall Virtual Box and reinstall it. I also had to reinstall DisplayLink driver. But well everything went of smoothly.

- I dual-boot my Win 7 (32 bit) with Ubuntu 9.10 (64-bit), so that required me to reinstall the grub, which also worked out quite well.

- I am using Zune player as my music player, and it is simply fantastic (must test this machine now with Bose speakers). The best thing I like about it is that I can control this easily using the touch keys on XPS without actually opening the Zune player window, pretty much like a music player.

windows7-zune

So that is with Windows 7 on my work machine, 7 :-)

……

On my Mac (iBookG4) I installed Fedora 12, which was not a smooth install, but then at the end I am able to get a quite workable machine. I might post a different item on this experience depending on the time I get ;-)

……

In the end, I am now seriously looking for a tablet with multi touch (Asus T91 MT is close, but I need better graphics, an Nvidia ION or Intel PineTrail) .. and yes it should be SSD and fan less design, reasonable batter life and of course Windows 7, Home Premium as OS :-)

……

Btw, I did hear (and read, and glanced through some of the code) about “that OS announcement” today. As of me, I only see myself using that on a internet access device, with absurdly huge battery life. In no way replacing my current usage patterns.

Monday, August 03, 2009

Back to Linux on MiLeap

(Ha, finally, got some time to quickly jot this down!)

Almost one year ago I had a pressing need for a fully functional software stack for MiLeap in which I could do some real work (and some play), so after evaluating Ubuntu (at that time 7.10 [the good one] and then 8.04 [bad experience]) I shifted MiLeap to Vista (see the post here). For this post I got some pretty immature comments from people who really do not understand what a user needs (you can also read the comments and my reply in the post).

In the mean time I tried other distribution (Puppy Linux was the one that worked best). But I wanted to try a more main stream distribution. I tried Ubuntu netbook remix in the mean time but was not satisfied. Also I do not have any plans of upgrading the Vista HB on this machine to Win 7 as it doesn't meet the minimum advertised system requirements of 1GHz processor (MiLeap has 900 MHz Celeron ULV processor).

As I got a new machine for my work purposes (Dell Studio XPS), I decided to do a fresh clean install of Ubuntu netbook remix on MiLeap. But I must say that this was a complete disaster. One of the primary requirements for me to use a distribution is Skype should work without any glitch. UNR failed miserably with it, and in the attempt to configure the sound settings I manged to crash the UNR desktop and I had no time what-so-ever to spend in fixing it. Later on I figured out that UNR's system requirement is an Intel Atom processor (minimum) [http://www.canonical.com/projects/ubuntu/unr], so no point fiddling with it either.

Next up tried Xbuntu, everything worked great. Except that the UI looked pretty sluggish and arcane. I needed a modern desktop environment and which is quite responsive. So after perusal from one of my friends (who actually wants me to try OpenSuse instead), I went ahead and installed KDE 4.3 from the Kubuntu development repository. And I am amazed, but this is exactly what I needed. Though there still are a few bug in KDE, and some plasmoids crash suddenly, this is a fairly stable system. Well needless to say, my primary requirement, Skype, works like a charm.




I am still wondering ... I seem to have missed the wonderful KDE for quite some time (6 years since I have been using GNOME as the only DE!)...


Note: My current MiLeap configuration is a bit different from one what I originally purchased. The original one has 512 MB RAM, while my current one has 2GB of RAM. So I have no idea how KDE4.3 will behave on the original MiLeap configuration. In the mean time I would be trying OpenSuse on my Mac with KDE 4.3 ... more on this when I get some more spare time now!

PS: This was written using Chrome 3.0 (in-progress version) for Linux running in KDE. I am not sure why, but Firefox is too sluggish on MiLeap (windows or linux), mostly because of a slow disk.

Update: Downgraded MiLeap L to 1GB RAM and it still works well. I think upgrading the RAM to 2GB on MiLeap is not really beneficial unless you intend to run Vista or do some serious programming, both of these are ruled out for me. Hibernation also works without any problems, though it seems to take longer time to wake up from hibernation than clean boot. In any case, I am beginning to like KDE, its just a fresh breath of air :)

Thursday, May 14, 2009

Who ate that byte of apple ? ;-)

Out of enthusiasm and out of sheer curiosity, I wanted to own an Mac. So I got one, not a shiny new one, an old, but an equally shiny white, iBook G4. After about 5 months of continuous usage of the default OS that came with it (OSX 10.3 aka Panther), I bid it a farewell. No regrets, I spent only $260 for it...

Though I found the software (OSX) to be all crap, for a number of reasons listed below, I found the hardware to be actually too good to just dispose of. So things were reborn.

Why I found OS X to be not good for me?

Reason #1:
To get an update to the Java virtual machine, you need to upgrade the whole OS! This is the most sanest thing I have ever experienced.

Reason #2: If you want to use the latest XCode, you will need to ... yes you gessed it, upgrade the OS! As I had got a second hand Mac, I did not get the installation media with it so could not install the gcc suite that came with the OS. But there was now way to get the earlier version of XCode from apple developer connections site that was compatible with Panther either. The same is true with every other piece of development tools I use: Apache server, PHP etc. .. the list is countless. I simply have no money to invest in an OS like this!

Reason #3: In general, the application support is nothing but. Most of the recent versions of the applications (including OpenOffice and FireFox) are not supported, which is nothing but weired.

Reason #4: The same is the case with drivers. My 3 mobile broadband modem is not supported on this version of the OSX .. but is apparently supported on even antique versions of Windows! Same is the case with my webcam. I tried using macam, but the result was nothing but a poor video resolution.

Reason #5: The general window management in OS X is not at all productive. The only feature I liked in the window manager the ability to directly close an application while using Apple+Tab. I had used OS X before, but at those times I simply used to be amazed with all the jazz that comes along, and hardly ever worried about its usability. However, when I was using this on a day to day basis for more than five months now, I found it to be hardly productive. When I compare OSX with GNOME, Standard Windows or even the latest Superbar in Windows 7 or the KDE4 ... all of them turn out to be much more productive when handling multiple windows. The "Expose" functionality, to me is nothing but of not much use at all.

Who ate that byte of apple?

The iBook G4 that I bought, is not that new. But has fair amount of hardware if I compare with my MiLeap. It is an 800 MHz PPC processor with 640MB RAM, 30 GB HDD, WiFi, 2USB ports and 32MB ATI mobility card (more specs here).
:-) Have you seen a penguin eating an apple? It probably never liked it so it ate only a bite ;-)


Switching from OSX (10.3) to Ubuntu 9.04 :)

So, I made up my mind. No OS X, ever. And then decided to try either Kubuntu / Ubuntu or Fedora. Since Fedora 11 was not yet released, and required me to download a whole DVD to test it, I decided to give Kubuntu a first try. I had tried KDE 4 when it was released, and didn't have a pleasant experience. This time it had improved a lot but still was tempted to install plain Ubuntu instead. And so the switch happened.

Installation was easy as is usually with Ubuntu. I did not have to worry about partitioning hard disk as I was doing a full format, in the process completely removing OS X. I had to boot off from the live CD using live-powerpc video=ofonly option though.

After installation, the login screen looks pretty decent and neat (see above, in the backdrop is MiLeap running Vista).

Here goes some of the screen shots:




What worked out of the box?

Every stuff that matters most works: Most hardware is detected (including the WiFi and my 3 wireless broadband modem), there are some problem with AGP acceleration (more on this later). Most of the software that I need just works: Latest Firefox, OpenOffice, Pidgin, GIMP, GCC. What was not already there: Java and codecs were easy to obtain from the Ubuntu repositories. There is no Adobe official support for Linux-PPC so I use the default evince for viewing PDFs and Gnash as Flash plugin. Though evince is fairly good at handling most of my PDFs, Gnash is not that great in handling all the YouTube videos.

Since I could get the latest JVM (1.6) working on PPC without much trouble, MeTA Studio also worked pretty good. The only downside is that the JVM (icetead) does not currently have a HotSpot VM for its PPC version, so Java applications are not as snappy as on x86 box.

What did not work out of box?

3-D acceleration via the ATI card was not working by default on 9.04, but this happened to be a known bug with the current Ubuntu kernel for PPC and has an easy fix (listed here).


What I miss from OS X?

Big nothing. But being heavily depended on Skype makes me miss that, which obviously is not available on Linux PPC. I have been trying to use Ekiga instead, so if I am successful in using it will put it up as a separate post.

And finally, in the spirit of the "I am" advs:

I am PC (on Windows) and I am Linux (on Mac) ;-)

PS (update):

The compiz has some troubles handling windows that are using OpenGL rendering. For instance, the following is a screen shot which incorrectly overlays the glxgears display with desktop composition. I am not sure if this is a general problem, or problem with the PPC port.


Just for the note at the end, this post was entirely written and edited using Ubuntu 9.04 on Mac.

Wednesday, March 04, 2009

4:44, 22 C




.. numbers are interesting, aren't they?

At times they can get serious too: Recipe for Disaster: The Formula That Killed Wall Street . Check out this interesting article on wired.com :)

Friday, July 25, 2008

Switching form Ubuntu to Windows Vista! (...installing Vista on HCL MiLeap-L)

I never thought that anybody will ever write such a post! And I would have considered myself to be the last person to ever think of making the switch.

But it happened. I have been using Windows Vista Home Basic on my HCL MiLeap-L, which originally came loaded with Ubuntu 7.10 which I had upgraded to Ubuntu 8.04 very recently. The switch was not a single day decision. I was using Ubuntu on my MiLeap of quite a time, in fact ever since I purchased it, thats about six months ago. Over the time I realised that I was spending more and more time configuring and fine tuning the Ubuntu installation than actually getting any real work done. True, I learned (majority of the times re-learned) many a things, but I just felt that all this was a complete waste of time. The Ububtu updates are one of the most horrid experiences; they can come any time (unlike scheduled release of Windows updates) and they are big all the time (10s or 100s or MBs!). Then as I mentioned in this post, that I had to recompile the rt73 drivers for appropriately supporting wi-fi ad-hoc mode... this resulted in another pain, every time there is a kernel version change, I had to recompile these drivers. And after I updated to Ubuntu 8.04 there have been at least a dozen of these updates. All this made me think hard and finally I switched over to Vista.

I have installed a Windows Vista Home Basic edition on MiLeap, as this is the only edition which is fit for the kind of hardware that is there on my laptop. I chose Vista instead of XP because I have been using Vista on primary desktop and my experience with it has been a far better environment than XP.

It took about 2hrs to completely install Vista and get the desktop. The drivers for my Wi-Fi and Sound were missing in the default install. Which were easy to obtain from Windows update ( I connected to the net using the Ethernet port on my laptop). I also quickly updated to SP1. Overall the amount of download was about 300 MB. This was far better than Ubuntu, where I am sure that I have done more than 2GB updates.

So what do I miss from Ubuntu world?

If I forget about the philosophical reason for using Ubuntu, which anyway a user hardly cares (a user psychology is always to get her task done, and very rarely how the task is done)... I only miss one thing: the gcc compiler package. That said, I rarely used it on my laptop, as most of the time I accessed it from either my VirtualBox installation or my old and well configured FC6 linux box. There was obviously no problem in installing Python and Java on my laptop, that I frequently use (need)...Python for trying out s/t quickly and Java ofcourse for MeTA Studio :)

Other things that I generally use on my laptop: OpenOffice, LaTeX, Media player and Browser are there in Vista. OpenOffice and LaTeX of course had to be installed. But the Windows Media player and IE7 are just great. I hardly used Firefox in Ubuntu (when I had it installed), but rather used Opera as it was better and faster. But on Vista I am sticking to IE7 for the time being, for some strange reasons like this and this [links to previous post].

The new Windows media player has a simple but amazing feature, that allows you to share your playlist to other Windows media player capable devices.. and you can guess what I do with my desktop and laptop ;)

Next, I used to use Gizmo to make voice calls to my GTalk mates... now with GTalk available natively, I am evidently not missing it.

Next, my laptop has a strange screen resolution: 800x480. Ubuntu had always trouble with this, most of the dialogs never fitted properly in the display area, even after I did a lot of tweaking. Vista was not without problems though. The first time I started it, it went to a virtual 1024x768 resolution and gave me a scrollable desktop! But after I changed the resolution appropriately, all most all the dialogs I have encountered are fitted properly in the display area... which is sorta great considering that Vista was never made for such a low powered ULCPCs.

Boot up time of Vista is about same as Ubuntu, provided AVG is not installed. In any case I installed and uninstalled AVG which I found to really slow down my laptop to make it almost unusable. So, for the moment I rely on Vista's "strong" security features and windows defender to protect me against malicious attacks.

Though battery times are almost equal for both Vista and Ubuntu, I find Vista does a better job in handling the "sleep" mode. For me the sleep and the hibernate feature never worked on the Ubuntu setup. But it has worked out-of-box for the Vista installation. And now, I never shutdown my laptop ... I just put it to sleep :-) Putting it in sleep mode has obvious advantage of getting the desktop back in under 20sec (max), as against about 2mins required to boot up the whole stuff. My desktop though boots in less than 20 secs, and wakes up from a sleep in about 5 secs ... owing obviously to quite high end hardware specs. 

So whats not well with Vista?

Well the general answer to this Q is, nothing so far ;)

But there are a few things that are not smooth. One of the prime things is the support for Bluetooth dongles. While on Linux I found that most of the dongles work properly without a hassle, this is not true with Vista, forget about earlier versions of Windows. I simply do not understand why this area is so neglected in Windows.

In Ubuntu, when running on battery mode, the GNOME applet always used to display the amount of time the battery will last. But in Vista so far what I get the the % amount of battery remaining, this to me is actually not so helpful. Till now I have not found a way to change this.

And what about Vista ratings?

aka. Windows Experience Index. Here is it:

mileap-wei

evidently, the very basic stuff, if you compare it with my dekstop:

dell-wei

PS: This post was written on my MiLeap running on Vista Home Basic using Windows Live Writer.



PPS: I am in no way advocating the use of Vista. I am just telling my experience. Its for each user to decide what is best for him/her. I am no way related to Microsoft and this post is not endrosed by them either.

Friday, July 04, 2008

When Operating System = Browser

I primarily use my desktop running on Vista UE and my MiLeap running on Ubuntu 8.04 for work and fun. As most of the real work that I do (read programming) is on my Vista machine, I many a times need access to Ubuntu to get some stuff checked in the Linux world for which I find using VirtualBox as the best solution. I had tried Virtual PC before, but I find VirtualBox to be much better product.

When I started using VirtualBox, I had installed Ubuntu 7.04 and later upgraded to 7.10. At the same time my MiLeap came bundled with 7.10 which I quickly upgraded to 8.04 as I badly need a lots of new stuff that was in 8.04 but not in 7.10. Was thinking of doing the same thing with my VirtualBox installation, but then something strange happened. My VirtualBox hardware emulation is actually pretty minimal for Ubuntu installation: 5GB HDD and 256MB RAM. I though for myself, I have the required gcc/g++ (which for my work has not changed much from the 7.10 to 8.04) and the only other thing I occasionally use is Browser aka Firefox. Now the only thing I really care about is a better web experience inside my VirtaulBox Ubuntu installation whenever I need it. I actually do not use any thing else than that: compiler and Firefox. So I merely upgraded to Firefox 3.0 and just forgot about what version of Ubuntu I was using. Later on I started jotting this down in the blog, from Firefox 3.0 on my VirtualBox Ubuntu (which version? what hardware?)

The above was just a description of what I had experienced in the VirtualBox environment. But lets take this further to real (yet mock) usage scenarios. User Joe buys a computer. Joe doesn't care about what kind of processor and stuff like that, the marketing guy on the counter manages to convince him that he has got the best deal. Jeo uses GMail for mail, PicasaWeb for photos, YouTube for videos, Google Docs for docs, spreadsheet and creating presentations and thats it. Jeo needs only these every day. He uses his favorite browser (the one that came with the OS) to access these services (to him they really are applications). Some day he discovers that there are alternative browsers and then installs one of the popular ones. After a few years Ubuntu and Microsoft come up with brand new OSs with tonnes of features and ever increasing hardware requirements. Joe doesn't see why he needs all that, stops buying (or using) new hardware and new OS, and just upgrades himself to the new version of the browser that was just released.

If this is how it works out for majority of users, Ubuntu and Microsoft will have tough time convincing users to try out their next best offering... of course this has a caveat that your favorite browser might stop supporting previous OS releases. As it happened with IE and Firefox 3 (no support for my old Windows 98 machine!).

Leaves me wondering about this cloud computing scenario. It looks to be an interesting perspective. Something that can't exist without the current client OS but soon these will be a thing of past when they will be accessed through low cost devices like ULCPCs... where only a browser upgrade will enhance the user experience. The applications keep improving on the sever side .. no need to purchase/download/install them locally. You only need a fat pipe, and that is becoming cheaper by the day. Sun Microsystem always says "The Network is the Computer"... looks like we are sooner or later headed that way.

On the developer front, this is gonna be another interesting stuff. Google is already providing a lot of APIs to access and build applications for its cloud computing resources. Note that you are here not developing on a isolated machine anymore, you are using a huge computing resource .. and the possibilities are limitless.

Saturday, June 28, 2008

Internet connection sharing from Vista

I have a broadband connection on my main desktop that runs Vista, which has an ethernet port and a usb WiFi dongle. And I have HCL MiLeap-L that comes with WiFi on board. I always wanted to have internet connection sharing setup on my Vista machine so that I can access Internet anywhere from my house using MiLeap-L. Until recently, I could not figure out why the ad-hoc network created from Vista was not getting configured from the default NetworkManager applet of Ubuntu (MiLeap-L runs 8.04).

It turned out that this the problem with the default Ubuntu driver for the WiFi chipset on MiLeap-L. The default driver (supposedly a newer version) called rt73usb has buggy support for ad-hoc mode operation. So after googling around a bit I found that you need to use the legacy drivers rt73 and blacklist the newer ones to get it working. Moreover the older version is not compatible with the NetworkManager applet and you have to use its own GUI called rtutilt. So here is what I did to get stuff working:

1) I already have latest kernel update with the requisite build tools and kernel headers. If you don't you will have to get that using apt-get install kernel* build-essential.

2) Get the latest rt73 source from http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz

Do the following using root (sudo -s) credentials:
3) unpack, change to Module directory. Then make and make install.

4) Remove previous module: rmmod rt73usb

5) add:
blacklist rt73usb
blacklist rt2500usb

at the end of /etc/modprobe.d/blacklist

6) modprob rt73
depsmod -a

7) Install rtutilt using synaptic manager (u may have to enable extra repos)

8) disable NeworkManager applet from Main Menu->System->Preferences->Sessions

9) reboot and use Main Menu -> Internet -> RutilT WAN Manager to discover and connect to access point or ad-hoc network.

Note: If at any point of time you need to upgrade the kernel, you will have to most likely recompile rt73 drivers.

On Vista:
Its straight forward here.

1) First enable Internet Connection Sharing (ICS) on interface to which broadband is connected, in my case this is the LAN. This automatically assigns 192.168.0.1 then to the WiFi interface. The required gateway and other settings are also automatically made.

2) Then setup a ad-hoc connection using the Connection wizard in which can be initiated by clicking the Network icon on the task bar... or better still use the Instant search!

3) Thats it!

Hope this is useful to other HCL MiLeap users who want to try similar setup.

PS: when you need to use WiFi from any other source, you need to use the RutilT GUI now instead of the NetworkManager applet in Ubuntu.

PPS: This whole stuff was written on my MiLeap-L and posted using the connection that I set up as described above :)

Tried Opera too!

Tried the latest Opera 9.5 on Vista, though it looked great, I eventually uninstalled it as I faced similar Tablet PC integration problems. Is it the problem of the browser code, or MS didn't expose these APIs propertly?

Btw I installed Opera 9.5 on my HCL MiLeap (which runs on Ubuntu 8.04) and have instantly replaced Firefox 3 as my default browser. I find Opera 9.5 to be far superior and loads a lot faster than Firefox 3.

Sunday, April 27, 2008

Upgadre experience: Vista SP1 and Ubuntu 8.04

Have recently upgraded my Dell Dekstop to Vista SP1. Well as with all other windows upgrade this turned out to be a breeze, after the initial hitch over my audio driver got resolved thanks to the wonderful free help from Microsoft tech support :) Had to download 69MB of updates, which turned out to be pretty fast on my broadband. After the updates surely SP1 is far more snappier than its predecessor. Also all the promised performance improvements in Vista seem to be working well.

Next I upgraded my MiLeap L from Ubuntu 7.10 to recently released 8.04 LTS. Obvious reason for upgrade was that its an LTS and more over its got some cool new features. This update turned out to be a big 701MB! So far the new Ubuntu experience looks great :)

While Vista upgrade to SP1 was over in under 40 minutes, Ubuntu upgrade took more than 5 hours! Well to be fair this cant be really compared as hardware base was totally different: Vista running on modern Core 2 Duo (1.86 GHz) while Ubuntu on a Celeron M ULV (900 MHz) processor.

Though technically speaking the Ubuntu upgrade was actually a new OS, while for Vista it was just a service pack, but there is a huge difference in upgrade sizes. And this is the reason for my worry. Vista uses what it calls a Background Intelligent Transfer Service (BITS) to just transfer the set of bits that have changed form what is installed on the current machine, for all the windows based updates/ upgrades. Ubuntu on the other hand downloads complete set of packages (.deb files) even when it is simply updating and not upgrading. Is there no technology simiar to BITS in Linux? If no it would be interesting to develop such a stuff for Linux update/upgrade services.