OS X PowerPC browser assessment


I meant to write this well over a month ago, but it never happened somehow. Thanks to a regular commenter here named 'dr.dave', I was reminded of this when I asked for OS X content ideas a few days ago. My interest is not only to write what I have to say, but also to write about subjects that the readers are interested in. Browsers are easily the most utilized internet tool in the world, so this is a worthy topic.

Since most browsers are based on core technologies like Mozilla or Webkit and such, it would be best to categorize them like this. My logic behind this is that even a layperson on the internet often has a preference. I myself tend to always gravitate to Mozilla based browsers like Camino and TenFour/Aurora/FireFox.

To truly evaluate a group of anything you need to be objective so my Mozilla preference is out the window for this post. I will look at each in an overall type manner by combining an evaluation of the features and technologies at hand. Although the browser selection on PowerPC is more limited in 2012, there is still a small but loyal developer base working hard. People like Cameron Kaiser, RPMozley and a few others are working hard and have been for a long time. Dr. Kaiser alone is directly responsible for TenFourFox and Classilla.

On to the browsers... If you know of a good one that I don’t mention, or has just started development, please let me know and I will add it. The point is to cover all options whether we consider them all good or not. I would only leave out the ones that have possible security concerns. Other than Safari, I will only be covering browsers that are still developed. Safari is the exception because it's built in. There are a few like Sunrise, Stainless and Shiira that some may feel are worthy of mention, but they are all no longer developed. An undeveloped browser is a security risk, because there is no one battling to keep the code healthy and safe.



Mozilla options


TenFourFox (10.4/10.5):

This is Cameron Kaiser’s main project and the one everyone knows best usually. It supports both 10.4 and 10.5 which makes it more portable. I would call it the most capable and bug free Mozilla option for OS X PowerPC.

It’s not quite so efficient on 10.5, but AuroraFox addresses most of those issues. The bug free aspect of it is particularly beneficial with extensions. I have yet to find one that doesn’t work perfectly. The same cannot be said for Aurora or SeaMonkey. This is the best modern Mozilla option by far for Tiger users

Download


AuroraFox (10.5):

This is the Aurora based sibling of TenFourFox. It borrows from both the TenFourFox code and the official FireFox’s Leopard optimizations to create a better experience for 10.5 users. As I mention above TFF is a little more compatible with all the add-ons I have used but Aurora performs a good deal better on 10.5.

Download


SeaMonkey (10.5):

SM is a decent contender.  Other than adblock, none of my extensions from Aurora work.

The thing some may really like is that it’s a very complete internet usage tool with a built in mail client, composer and address book. I have never attempted using the mail client so I cannot speak for how good it is. If you don’t use a lot of extensions anyway, and just want a lightweight but modern Mozilla then this is the perfect browser for you.

Download


Camino (10.4/10.5):

I have used Camino as my main browser since about 2001. It has great built in features like adblocking, flash blocking, limiting animated images to only play once (big help with CPU use), and is the all round most efficient browser on the Mac. Period.

The downside to Camino is that it uses older Mozilla tech to keep it’s efficiency. It’s based on FireFox 3.6 and there are some sites it won’t work too well with. Media Fire and Mac Update are the two main ones I can think of that it doesn’t play nice with. Another knock against it is that with the pre 4.0 version it’s based on there is no HTML5 support.

Although Camino’s technology is a bit dated, it’s still a perfect browser for standard sites that are not full of a bunch of fluff code. I use Camino, SeaMonkey and Aurora in combination for all my Mozilla needs. Each has it’s own strengths so they compliment each other well. I highly recommend the CPU optimized versions which include G3, G4, G4+ and G5.

Download


Classilla (8.6/9) (up to 10.4 via Classic):

I have no direct experience with this at all but my faith in Dr. Kaiser is strong enough to still recommend it. I also know a few people who praise it and I trust their opinion.

This project is proof that with the right developer and motivation, anything is possible. Not only does it bring modern secure browsing to the pre-X users but it also helps performance by using mostly mobile versions of sites. This is also great if you like that retro Netscape look from the 90’s.

Download



Webkit options


Safari 4 (10.4) 5 (10.5):

When you consider that Safari 4 supports HTML5 and is 4+ years old it’s quite impressive. Version 5 added extension capability in a somewhat similar fashion to FireFox. In terms of Apple Safari it is stuck at 5.06 forever on PowerPC now since development stopped leading up to 5.1.


Leopard Webkit:

This is my personal choice when it comes to Webkit on OS X.  It’s built on the open source of slightly more modern Webkit tech but based around Safari 5.06. In my experiences it’s about 20% faster than the Apple version and uses a good deal less CPU during idle moments.

The development team has been experimenting with options like replacing the standard Safari with this with an install option. I have not tried this myself because I prefer to keep both around for comparison testing.

Download



TenFourKit (10.4):

Other than running this once on my Stormtrooper I have no experience with it but have heard good things from people I trust. It's based on Webkit and apparently also includes some TenFourFox code from what I understand. It's creation fills the Safari 5 gap on 10.4.

The real advantage to open source code like Webkit or Mozilla is that anyone with the will and ability can get the code and make their own version to suit whatever computing environment they choose. Webkit has even made it’s way into the Linux and BSD world now.

Download


Roccat (10.5):

This is another option I have little experience with but it is very fast and I have heard good things about it. From what I understand it’s geared to using social networking sites but it works fine all round. I am very very impressed with the sheer speed of it and how lightweight it is. I am running it with 5 tabs open as I write this and it’s only using 53 MB RAM.

It's really f@#$ing fast. You have to try it and see for yourself.

Download




Others


Omniweb (10.4/10.5):

Omni is a very unique and customizable browser. The biggest standout feature is page specific preferences. I have been using it on and off for a good 3-4 years and love it. It has OS X optimizations like OpenGL and Quartz built in, along with some of the Safari engine.

If you want to browse the web in a more customized to your every whim type of way, then this is the one for you. Keep in mind that this requires a lot of effort in setup to tune it so that every site performs the way you prefer.

Download



Closing comments

This will be a growing dynamic post, which I will add to as things come up or people point out currently developed projects not covered here. Please feel free to also let me know of important details I may not have mentioned about some of the options covered.

Considering it’s now about 6.5 years since Apple made a PowerPC system the selection is pretty damn good. Variety is the spice of technology. We don’t have a Chrome option but I could care less to be honest. I use Chrome now and then on my girlfriend’s MacBook if she already has it open but I often choose to open FireFox instead. We really are not missing out on much and it’s all thanks to these great developers that still care enough about this amazing architecture.

OS X content and your ideas


I have been very heavy on the Linux content the last while.  For those that prefer OS X related content, I just want to say that I am working on a couple things which will be posted in the next couple days.  I still love X very much, and use it about 60-70% of the time I compute these days with the rest divided between OpenBSD and Lubuntu.  


My intention is to give equal coverage to both OS, but the last couple weeks I have been concentrating on the Linux to help the early adopters.


If anyone has any ideas about content they would like to see me write about, please leave a comment about what it is and why you feel it's important to cover.

Midori: Webkit for Linux


I had heard about this for a while, but didn't try it until 3 days ago because I'm not a big Webkit fan, until now.  On Mac OS I almost never use Safari or Webkit and it took a Linux adoption of the tech to get my attention.

Over the last 3 days I have run this on Lubuntu 12.04.1 and 12.10 with great results.  It launches in less than half the time of Firefox 16, uses about 40% less RAM, and is noticeably snappier at page loading.  It doesn't have all the brute capability of Firefox, but for regular  browsing it's all you will need.  I now keep both browsers installed with Midori set as the default.

One of the real positives about it is that it has a very capable built in collection of extensions, like ad blocking, cookie management etc.  So far the built in ad blocking is just as good as ABP/ABE.  Very capable bookmark management also.

Those that have installed Linux should give it a try.



Linux: The Code


I wanted to share a great Linux documentary from 2001 about the fundamentals of the Linux culture.  It also talks about the birth and history of Linux.

After decades of using strictly Mac OS and BSD, I am happy to finally embrace Linux.  The last two years I have slowly increased my Linux use, but it's these last 3 months or so that I have really dove into it.  As a BSD user since the 80's, I was sort of caught up in that BSD elitism some have.  By that I mean that many BSD heads scoff at Linux for not being 'true' Unix.  The reality is that it may not be as close to true Unix as BSD, but all the same advantages are there along with a Linux developer and user base that dwarfs BSD. 

The greatest thing about Linux in 2012 is that the pre-existing kernel and package collection that makes up the whole is so big that virtually everything is limitless.  After two decades of heavy growing development there are solutions to suit literally everyone, from the most green newbie, to a command line wizard.  It's because of all these things that I now heavily promote Linux especially for PowerPC Macs now years after being abandoned by their maker.  I still use BSD every single day, but Linux is just as much if not more a part of my life now.  Linux reaches much further into virtually every computing avenue. 

About 10-15% of the video is in the Finnish language without english subs, but most parts are spoken in english.  All the core people are interviewed.  I first saw this in 2003 right around the time that I was starting to sway from BSD, and it reminded me why I shouldn't.  If you have never seen this, or have not in a long time; here it is.

Video
140.9 MB - 58 min 49 sec
320x240 - h.264/AAC - 25 fps

Here is the standard web URL for HTML5.  I have a personal policy here to never embed images or video in my posts.  The reason for this is that it keeps the load time and CPU use much lower.  I also prefer to concentrate on the words and keep a simple elegant look.  This is also why I don't use the blogger navbar at the top.

Puppy love?


I am a big fan of Puppy Linux, and I am really feeling the void of there being no PowerPC port.  There was an attempt at a beta back in 2009 with PowerPup, but the developer seems to have abandoned it with no updates for 3+ years.

There are others out there in the PowerPC community that like Puppy Linux, and a proper version for our favourite architecture is exactly what it needs.  The greatest thing about Puppy is that it runs entirely in RAM which means it's lightweight and extremely fast.

We need developers and testers to step forward and make this happen.  I do OpenBSD development for both PowerPC and x86 myself, so I will bring all I can to the plate, but I can't do it alone.

Who's in?  We need some great people with amazing skills to step up and push PowerPC forward by helping port what could possibly be the perfect distro for our hardware; especially G3's and slower G4's.


Puppy links:

Official Page - Community Page - Wiki Page

Claim your computing freedom


Computing in 2012 is full of more fluff and BS than at any point in the past.  It’s all so pathetic that it sometimes makes me physically cringe.  Not only is most of it silly, but it’s also very constricting and limiting.  Too many technologies today force you to be locked into certain OS or hardware.  The only reason the industry gets away with all this is because regardless of people’s displeasure with things, they still continue using them.  This is a habit that too many practice, and the only way any of us can change this is to change our habits, and the devices and/or software we grow attached to.


Hardware, Software and other things

The only thing that I have attached myself to is the PowerPC architecture, and this is for no reason other than reliability and longevity.  When you have used something for 18 years, and it has never failed you, there is no reason to stop using it as long as it can still achieve all you need it to.  In terms of OS X, everything after Snow Leopard is covered in horrible.  Since 10.5 is so similar to 10.6, I find it a capable OS option for PowerPC while still not needing Intel hardware.  As a Mac tech I have no faith in 95% of the Intel hardware Apple has produced.  The early stuff in 2006-07 is still to this day the most reliable.  I am seeing a lot of 2009-10 model MacBook and iMac the last few months.  I have seen SATA controllers on unibody MBP just up and die about 4 times so far.  One failed intermittently and the others worked one moment then died the next.  The Mac Pro and Mini are the only current Macs I can recommend to people in good conscience, and those are easily the two least purchased.

Not only is much of the newer Intel hardware lacking in quality, but Apple has turned MacBook screens into glossy overdone iPad look-alikes.  It’s as if the cast of Jersey Shore helps design things at Apple now.  Everything is covered in a horrible, tacky, dithered mess.  Anyone with any computing needs beyond basic consumer stuff should be repelled by a dithered glossy screen.  I find them unusable personally, and the style is now well saturated in the desktop LCD market also. 

This deals with some of the things I mentioned in my “Why the Sawtooth is the greatest Mac ever” post.  I am referring to choosing a device based on its usability rather than its aesthetics.  No matter how pretty you find something like a computer or tablet; it needs to be a tool before anything else if you ever hope to get any practical use out of it.  If you’re really that obsessed over the look of something, then it would be far more practical to have a high res photo printed for your wall above your computer, and buy a device that will give you all the computing ability you actually need. 

People need OS and software selection whether they realize it or not.  You never know what needs will come along over the years, so having hardware that lasts and offers software flexibility is ideal looking forward. 

All the people still running PowerPC hardware would all be very wise to start adopting Linux into their computing world.  This is the best thing for all of us looking forward, because the more of us that use Linux, the more the OS will grow on the platform.  Apple dumped the architecture 7 years ago now so it's time for those of us still using it to pave our own computing path, at least in regard to achieving new abilities we don't get from old Mac software.  There is no reason to abandon the Mac OS versions our systems can run, but in terms of modern secure software Linux is the most logical choice.  BSD is an option also, but it is in no way user friendly, so anyone cutting their teeth on *nix for the first time is better off on Linux. 

Clinging onto Mac OS and its associated devices at this point is a bit of a fools game for PowerPC users.  You're just inevitably going to sink further into the New World Order Apple trash can.  More on this in a moment. 


iOS/Android

I can understand the need some have for an iPhone, but an iPad is really obnoxiously bad and limited in so many ways.  It may be more capable than an iPhone, but as a portable computing option an iPad is one of the most limited and incapable devices that exist in the portable market.  Exactly how much capability are people willing to give up to own a certain device?  Apparently quite a lot. 

A 10 year old PowerBook is actually far more capable than any tablet, other than web or h.264 video.  If all someone wants to do on a tablet is video and web then go for it.  You will still be limited to what browsers and technology is available to you.  For those that want to do more than waste time on YouTube, and actually need some real computing ability, a PowerBook (or any portable that allows multiple computer OS) is a better option.  iOS is not a legitimate OS, and I will argue that to the grave.  It’s really Apple's attempt at stroking the lowest common denominator that is the general market trend now, and they started it. 

Apple has turned people into apes that are so caught up in dragging their fingers around, and using the motion sensor, that they don’t realize how much they're getting screwed.  When I say screwed, I mean by the price they pay; combined with the limitations that come with it.  Is embracing a gimmick or social status symbol worth all you give up?  Is a true computing device like a PowerBook really so much bigger, and is flipping a screen up (that you cannot drag your fingers across) really so bad for all the extra ability it gives you?  You could buy 2-3 quality used laptops for the price of an iPad.  This allows you to shape what OS and software you want working together, which puts you in the drivers seat of your computing journey; where you belong.  Even the best tablet OS cannot touch a full computer OS in any regard, other than touch access.  The truth is that the whole touch technology craze is as much a gimmick as anything else.  Small things amusing small minds.

I compute so much at home, that when I go out I use that as a break from technology.  This is why I don't need portability at all.  For those that truly do need portability, you're far better off with a full blown computer like a laptop.  A netbook is also far more capable than a tablet.  


The problem with some PowerPC resources online

It's obvious that anyone who writes PowerPC related content in 2012 does indeed care about the architecture, but most of them deal with things in a way which is influencing the reader to stick to this dead end Apple path.  The MacRumors PowerPC board, Low End Mac, and My Mac Collection are good examples of this.  All are done with good intent, but they are really just pushing people further down the dead end one way street.  I say that because all they do is point their readers to solutions for making their way in a dwindling market; rather than point them to liberating and forward thinking options such as Linux. 

The other aspect of this is that many of these sites and blogs only point people to things, and offer little practical knowledge or thinking outside the box in how to get things done, other than limited on their way out for PowerPC technologies.  In 2012 you need to offer people practical know how, and different ways of thinking and using things, because that is what is required these days. 

With rapidly dwindling PowerPC support on OS X, people can no longer just get by playing follow the leader any longer, by using whatever the industry spits out for them.  If you intend on continuing to use your old Macs, you need to think outside the box, and learn how to adapt without giving up capability.    We all need to stop adapting methods to keep being a slave to something no longer supported, and focus that energy on true alternatives which often use different technologies, but produce the same end result. 

I have even seen some of them point people to the modified flash pluggin, which made me cringe.  This is still the very insecure Flash 10, but with a modification to the version it reports so that sites that need 11 or higher will work.  It is still Flash 10 in every way, and to recommend this to people is just ignorant and shameful.  The key is to look for flash alternatives, and if some day there are none, then we should all just stop trying to watch flash online on PowerPC.

Apple started leaving us in the dust in 2005, and these days even an iPod shuffle needs an Intel Mac for goodness sake.  Apple left us for dead, so I really don't get the PowerPC users who are Apple fanboys to this day.  Stop loving your PowerPC because it's made by Apple, and love it instead because it has the best computer architecture ever inside, and Apple had very little to do with its creation compared to the actual hardware manufacturers (Motorola/Freescale and IBM).


Closing thoughts

All of us in the PowerPC community need to focus on what can move our hardware forward, and Open Source OS is the best way to do that while still keeping Mac OS around for other needs where security isn’t a concern.  Linux and BSD are the only OS still developed for our platform, and the more of us that embrace it the more it will grow.  Simple cause and effect. 

There is a learning curve involved, but once you learn Linux or BSD then you have truly empowering computer skills that will give you a clear road directly around any limitations the industry throws at you.  The expression “knowledge is power” is particularly apt for computers.  Gain the knowledge, and you have the power to compute the way you want, rather than how the industry tells you. 

I’ve got a fever and the only cure is Linux growth on PowerPC.  I think Dan at PPC Luddite is going about things perfectly with his Linux content, and we should all look to his amazing example. 

The Linux content here will only grow over time, as I am totally dedicated to getting all I can out of it, and helping others do so.