Showing posts with label asus. Show all posts
Showing posts with label asus. Show all posts

2008-08-02

Firefox and the failed clone wars

I think I've mentioned before how I hate Firefox. If I had the choice between IE and Firefox, I'd obviously choose Firefox, but just because its better than IE doesn't make it good. I use Opera on a day to day basis and find that it does almost everything better than Firefox. Firefox has been trying really hard to catch up to opera, as is really obvious with version 3.0 release, and while they have implemented a lot of features, they aren't always well implemented. My only gripe about Opera is that sites aren't normally built for it, but often enough you can disguise Opera as Firefox and get away with more stuff, like the Google Labs features in GMail.

So what do I mean about not implementing the ideas properly?

Well again, Firefox 3 is slower than Opera 9.5, even though a lot of benchmarks seem to show loading time to be quicker, its not just about loading time. Response time on the interface matters a lot, and Opera is lightning fast.

Firefox is fat!! I use both browsers on the Asus EEE. My wife keeps Firefox for work ( and she likes it for some reason, even though it randomly crashes on GMail ). And I use Opera. She even uses opera for a lot of searching although won't normally admit that its nicer for searching than Firefox. Anyway, having only a 4GB harddisk, its really difficult to maintain free space ( especially using a big distro like openSUSE, with both KDE 3.5 and 4.1 installed ). So we install Firefox 3 ( go through the complicated process that is the upgrade, involving downloading a tar.gz file and extracting it to /usr/local, as per site instructions ). A week or two later, the 200mb free on the /home partition is gone. How? Why? I spend a few days searching and notice that Firefox has a massive ( 180mb ) folder with a really random name in .mozilla/firefox called u0o9g2w7.default ( said it was random ).  So I think, well that must be the cache, since no one is stupid enough to store anything important in a randomly named folder ( except maybe a virus or Windows ). Which is a valid thought too, cause any developer who thinks its a good idea to store important stuff in a folder called u0o9g2w7.default shouldn't work on a project with me or any of my previous software managers and colleagues. So I delete the folder, open FF again to find all of my wife's extentions and bookmarks are gone. By this time she's pretty pissed. Luckily it wasn't too long after we first installed it, so there wasn't much there. After a 3 days this time, /home partition is full. This time, I'm more careful... luckily for Linux and ls -lRS ( list all files recursively ordered by size ), I find the culprit. Its the url histroy sqlite db file. After 3 days, its already 50mb. WTF???? Seriously, how? My wife is a writer, and has to do a lot of research for the stuff she writes, so I expect her to browse a lot, but how can Firefox allow this to happen. Its claim for mobility and being able to run on anything is invalidated by stuff like this. Out of the box Firefox is great for looking at HTML+CSS sites for 1 day, but thereafter it degrades rapidly.

They seem to have a fast dial addon which sucks. Opera's speed dial is 10x better, and syncs with myOpera/Opera Link. Which brings me to another point. There is no decent equivalent to Opera Link. I understand why to some extent. If FF adds it, it detracts from the plugin creators, since they can't add a custom synchronize, but honestly all you need is a simple server sync of some thngs. And note that I say some things, not ONE thing. I like the fact that Opera Link takes care of Speed Dial and Bookmarks, and this was acctually one way we recovered some of my wife's lost bookmarks. Before we left South Africa she used Opera a lot, and her bookmarks were accessible from my.opera.com. In fact if someone made a Firefox plugin for bookmark sync with my.opera.com, she'd probably use it for her bookmarks.

Session management in FF3 is epic fail. Yes when you exit FF it asks to save the session, and yes this works. As long as you exit FF. This is inherently an issue. What if it crashes ( and it does, a lot ). So what does Firefox do in this case. It loses the session you were working on. But you say, this is expected no? NO. If you are used to Opera, you get used to a session choosing dialog that has a "Continue from last time" option, along with listing your other previously saved sessions, and the default session. This means that when you're looking for a site for 3 hours, find it and the browser crashes, you don't need to look again ( yes I have a bad memory, I won't remember the URL ).

So again, while Firefox is better than IE, I have arrived at the conclusion that the latest Konqueror with session management that works is better than Firefox, and I'll only use it as a last resort. Opera is way ahead, and I really want people to realise this. I have introduced many people to Opera, most of them can never go back to Firefox anymore. For the sake of tehnological advancement, try Opera today!

2008-03-25

openSUSEEE - Getting openSUSE on the Asus EEE pc

So I got my Asus EEE. I have been wanting one since the announcement. Being someone who is about to travel, and a linux user, I wanted something extermely portable. So I bought it. It cost me R3200, roughly $400, for a 4G Surf, google it for the spec.

So, after using the official Xandros for a day or so, and getting annoyed with the lack of features and, being a programmer by profession, the lack of decent software repositories, I decided to hack it a little. First enabling full desktop mode helped. But still this didn't solve most of my issues. Being an openSUSE user I opted for that. Although it is a bit heavy, it still works nicely, without slowing the pc down. This is how I did it, very simple indeed:

  1. Borrowed a USB DVD-Rom from our system admin at work.
  2. Put the dvd in, and configured bios to make sure the boot order was set up properly. To do this, hit F2 as the machine has just turned on. Go to the boot tab, and change the Boot Device Priority to allow you're dvd rom to be the first in the list.
  3. Boot up the install system. Go through all the usual steps to get it going, until you hit the partition setup step. When asked, you need to create a custom partition setup. Create a 3GB partition, mounted at / and a ~700mb partition mounted at /home which should give you just enough space. If you have something like a SD card, rather use your internal drive all for / and the sd card for the /home partition. Another thing, apparently, is to edit the fstab options to enable the noatime switch. This helps extend the life of the internal solid state drive. I am not sure how important it is really, but I did it anyway. When done it might warn you about not having a swap partition, just ignore it by clicking no. The reason for this is the same as the reason for the noatime flag, extending the life of the drive.
  4. Change the package selection to get rid of some uneeded stuff. I am a coder who browses the net a lot, so for me OpenOffice and KOffice are not important and would be happy to use google docs, so those were unmarked in my install list.
  5. Go ahead and install. This is the longest step.
  6. All the rest of the setup is standard, when you are done, just boot the system, and there you have openSUSE 10.3 on your asus eee.
  7. Once in, to get wireless lan, lan, and some power management stuffs working, download:

Alsa Drivers

ACPI Drivers

On Board Lan Drivers

Wireless Lan Driver

Download these on another pc with net connection, and then use a flash or something to transfer across to you EEE. Install them in any order, reboot, and all should work as expected!

Thats all that is needed to get openSUSE 10.3 onto an Asus EEE pc. Enabling the compiz fusion desktop effects was simple, open a command line and type:

sudo gnome-xgl-switch --enable
Type in the root password, reboot, and compiz and the 3D desktop effects will be active. I wasn't happy with performance when this was on, so i disabled it using:
 sudo gnome-xgl-switch --disable
Again typing in the root password and rebooting. Strictly the reboot isn't needed, but getting it to work without can be a little complicated.

All done!!