Uber Lightweight Linux Browser Smackdown


***Dr.Dave (former writer here) wrote this during his Lubuntu user era, but all of these browsers are just as capable under Debian, which is the Linux now supported here.***


So by now you've installed a lightweight Linux operating system on your aging but still mighty Powermac, and since its a low end system (like, say a 500mhz, G4 upgraded Blue and White G3) you're gonna want to install some lightweight apps. Top of that list should be a lightweight web browser, since browsers are arguably the most important, most used and most vulnerable of any software on your system. Firefox is the default browser on Lubuntu 12.04, and gives a user tremendous flexibility with its megaload of extensions. It may take awhile to launch, but after that I find you can still use it to its fullest potential, even at 500mhz. Sometimes though, there is simply no substitute for speed, and just because your machine is older doesn't mean it can't be as fast as the day it was made. Or the day it was upgraded.

Almost all of the browsers I'll be looking at here today are webkit based, since pretty much nothing with a Gecko rendering engine can be considered lightweight in 2013. It should also be noted that most of these are either not available or have no equivalent on OS X, or you’d have to port the bastard yourself. These can all be installed from synaptic package manager, or, from the commandline if you like that sort of thing.



Midori

Midori is a German developed webkit browser, and is the default browser on many lightweight x86 Linux distros, such as Bodhi and some Puppy flavors. While being lightweight and fast it also has many of the features you'd expect with a modern browser such as a sparkling GUI, tabs, extensions, some adblocking, etc. I've used, liked and recommended Midori to others in the past, but really can't do so today, at least not on PowerPC Linux. In a few weeks of using it on Lubuntu 12.04 it has been utterly crash-tastic. Like, once a session out of the blue it will lock up and go down for the count. Purging and reinstalling the app garners no improvement, and the error logs are confusing at best. The version in the PowerPC repositories is 0.4.3, which is now a full six version revisions behind the current 0.4.9 release, which may have something to do with these issues. Hopefully a newer version will become available soon, in which case I may try to love it again. Until then, the Doctor says: Avoid.





Surf

Surf is a commandline based browser that is pretty much the definition of lightweight. Running a browser from the commandline is probably not for everyone but in return you get hellacious speed with virtually no overhead. On x86 distros with ancient hardware and low RAM it became my browser of choice last year. A Surf session takes less than 10 MB of RAM to launch a window, and that folks, is extremely impressive. It's available in the PowerPC repos, however, I was (despite quite a lot of effort) unable to get it to run stable on Lubuntu 12.04. Windows will launch, then close almost instantly. This may also be a version issue, as the version in the repos is 0.4.3, while the current release is 0.6. I love it on x86 so much that I tried to compile it for PowerPC, but was missing a ton of dependencies, so I gave up on it for now. I left Surf in the review in the hopes someone with better programming chops could get it running and report back on how he or she achieved it.





Links2

Links2 is a text/graphical browser which may be familiar to some as its based on the old text only Links browser. Fair warning, it is not for the lovers of eyecandy, and only supports HTML 1.0 so using it is kinda like what the Internet was in 1995. For us old fogeys (like the Dr.) who used Netscape 1.0 (honestly, that was my first web browser, and I BOUGHT it, kids) this is not such a bad thing. Over a number of hours of testing it seems very stable on Lubuntu PowerPC, and having inline images makes it seem almost mo-dern. Text field entries will appear as single lines, and searches and the like can be entered simply by clicking on the line.

Navigation is dirt simple, typing "g"(for go) brings up a url address window, "z" gets you back from whence you came. If you forget the commands they are all accessible in hidden submenus found just to the right of the very small back arrow found in the upper left hand browser window. Pass your cursor over them and all shall be revealed. If all you want to do is READ the web, but still have a pretty picture or two, Links2 could be your new best friend. Plus, all your friends will wonder what on earth you are doing on Netscape 1, which is, as Miley Cyrus might say, pretty cool.





XXXTerm/Xombrero

So what is the image that the name XXXterm brings up in your mind? I seriously thought it was some kind of terminal based porn downloader, and I don't think I'm alone. Well, actually XXXterm is just another uber lightweight webkit browser, first brought to my attention as its the default browser in ConnochaetOS, the successor to Deli Linux. ConnochaetOS is designed to work on REALLY old x86 hardware, like, umm Pentium I 100mhz old, so a lightweight browser on hardware that ancient is critical. The developer seems to have finally gotten the word that his choice of name is a tad….ummm, confusing, and has renamed XXXterm "Xombrero" in its most current release. XXXterm is what's available in the PowerPC repos and it seems largely the same as Xombrero on x86 to these eyes.

The main benefit of using this browser, besides speed, is tight cookie managment. The world and his (Big) brother now tracks your movements on the world wide internets, and XXXterm gives the user tight control over what cookies will end up on your hard drive. I could go into far greater detail, but you are best off just reading the wiki. In terms of speed it seems almost as zippy as the other lightweight browsers, but you still get tabbed browsing, a url address bar, back buttons and a search bar where you expect them, though the search window does not appear to be working at the moment. Everything is else you’d expect in a modern browser is available via keyboard commands. Stability on Lubuntu 12.04 PowerPC is good to excellent, and besides, any application that has the Fight Club bar of soap as its icon has to be worth its salt. Definitely Doctor recommended.





Luakit

Ok, I'll say it again. I just love this piece of software. Its just...bloody incredible. While perhaps not quite as lightweight as surf or Links2, it more than makes up for that with blazing speed and stability. I can't recall it ever crashing on me, either on the stormtrooper or any other machine I've installed it on. It's configurable, extensible (sort of), and gives a user almost total keyboard based control of their browsing, so much so that it's possible to barely even touch the mouse while browsing. Being webkit based its fully mo-dern, and even on “slow” hardware it renders pages fast. Do not pass go, do not get out of jail, download luakit today. Thou shall not be disappointed. Note: Be very careful when you are entering text into a field however, make sure you are actually in it, or a simple keyboard command like "d" could delete your tab, or even end your session. And that's annoying.





This here Linux PowerPC browser smackdown is by no means complete, and as with most things, your mileage may vary. I would love to hear about other lightweight Linux browsers you've used, and what your experiences have been. Netsurf and Dillo, for instance didn’t quite make the cut for this review, but you can surely download and try them out on your own if you are curious.

On lowend hardware its all about finding the right software for the job at hand, and hopefully one of these browsers will hit the sweet spot for you.

Roccat 3.0


There are many great mysteries on planet earth, but none greater in 2013 than the Harlem Shake youtube phenomena. Millions, no tens of millions of people, myself included, have wasted a portion of the little time they have on planet earth watching groups of people do a ridiculous “dance”, which in reality is little more than a uncoordinated spasm. In my defense, I only watched one Harlem Shake video as there was a Brooklyn indie rock band, now defunct, that went by almost the same name that I quite liked back in the year of 2009. Turns out they named themselves after the original Harlem Shake dance, which has nothing whatsoever to do with the nonsense on youtube today. 

The good news for  OS X 10.5 PowerPC users is that if you so desire, you have yet another supported, lightweight browser you can watch the real Harlem Shake videos on, Roccat. While Roccat is not new, version 3.0 is, and I’ve been using it for a couple days now. It’s definitely worth the bandwidth to download. Why? Well, for one, Roccat is fast, in fact its one of the faster browsers on OS X, and the developer has stated he intends to support PowerPC for as long as he possibly can. Not many people say that sort of thing these days, and I for one intend to support any developer who says they’ll support PowerPC.

Roccat is yet another of the army of webkit browsers out in the wild, but the only one with built in Facebook and Twitter integration. Now, this Dr. is utterly convinced Facebook is evil and Twitter is for the birds, but if you use either social media service, you will probably enjoy the ease of integration Roccat provides. Pulling down the Facebook login caused me nothing but headaches and a restart of Roccat, so fair warning, your mileage may vary. Another nice feature of Roccat is a built in user agent switcher for spoofing your bank into thinking your one of the 54% of people dumb enough to actually use Internet Explorer. There’s also an “undercover” private browsing option for the one PowerPC OS X user in Iran. If there is another use for private browsing, I have no idea what that could be…

Best of all, Greasekit and Viewtube now work in Roccat 3.0, which was not the case with prior versions. In fact, on my ibook G4, prior versions of Roccat would crash on launch if Greasekit was present. For the uninitiated, Greasekit is a way of making Greasemonkey scripts work on most webkit browsers. Firstly, you will need to download and install SIMBL, and then Greasekit, from here. In Roccat, Safari or Leopardwebkit you can then use the Greasekit menu that now appears to manage which webkit applications Greasekit will work for. Fair warning: Greasekit is OLD not all Greasemonkey scripts will work with Greasekit, and as always with anything javascript you need to be cautious about what you install. But this enables you to head over to userscripts dot org and install viewtube, a greasemonkey script that nicely swaps the hated FLASH for Quicktime, allowing for very decent embedded video playback on youtube and quite a few other sites. I am pleased to say playback is MOST EXCELLENT in Roccat 3.0, though I do have a slightly annoying bug where I have to scroll down then back up to get the video playing to be visible. This however may be a pecularilty of my system and no one elses.

Please give Roccat a try, and if you like it, tell the developer, and make sure he knows you are on a PowerPC mac, or as we used to say back in the old world days, a Power Macintosh.