MandrakeUser.Org - Your Mandrake-Linux Knowledge Base!


 
 

* DocIndex - Utils & Apps

Web Browsers

* Overview On Web Browsers

Related Resources:

Article: Browsing The Browsers
Article: Web Browsing on GNU/Linux

Revision / Modified: Jun. 11, 2001 / Oct.09, 2001
Author: Tom Berger

 

* Overview On Web Browsers

Contrary to common opinion, there are plenty of web browsers for Linux. This page introduces you to the big three (Mozilla, Opera, Konqueror), and to some less well known but interesting projects.

The term 'web browser' usually only refers to graphical browsers, to be used only in X, Linux' graphical subsystem. But since Linux is a very powerful console operating system, there are console browsers, too. These are optimal if you want textual information fast. You usually can't run them on their own, instead provide a URL or filename as an argument to the command.
The veteran in this category is the Lynx browser. Plenty of options to choose from, either from within the program by using the 'o' key, or by editing '/etc/lynx.conf', like e.g. the possibility to have links numbered so you can jump directly to the link you prefer. Newer versions support some quite fancy character coloring (see '/etc/lynx.lss') which please the eye and structure the displayed text. Note that Lynx can only display one frame at a time, and that tables are always displayed vertically. lynx -dump [html file] | lpr is a very easy way to print HTML files stripped off any presentational markup. Lynx is most likely already installed on your Linux system.
There has been some competition for Lynx lately: w3m and links. Both feature a more conventional display of frames and tables (horizontally) and other minor tweaks. You may want to choose one of them if you are not used to working and browsing on the console. I still prefer Lynx, because it is more configurable and hasn't crashed on me once in all those years. 'w3m' is available as a 'Cooker Contrib' RPM (on the 'Contrib CD'), 'links' is on your Mandrake CD.

Most of us however want to have some fun while browsing, and often graphics make orientation easier. And we want a good-looking browser. Let's have a look at actively developed XHTML 1.0 capable browsers (in alphabetical order):

Amaya is the browser developed by the WWW consortium (which is responsible for the HTML standard). You can browse as well as generate web pages with it. The editor has a very useful feature called structured overview which helps you find your way through heavily nested tables. The generated code is quite good (well, it's by the W3C after all).
The interface is built using the legacy Motif library (i.e. if you're coming from Windows, you won't like it ;-)), but a port to GTK has been in the works for quite a while. Support for XHTML is provided, but CSS 1.0 support is still incomplete. It tends to render fonts either too small or too blocky or both. The rendering of pages is slow and not so accurate as one might wish it should be.

Konqueror is the file manager, web and network browser, and file viewer of KDE (although you can use it without running KDE, of course). Nowadays it can do pretty much everything you expect from a fifth generation browser: Java, Javascript, SSL, CSS, Plug-ins etc, which is quite an amazing feat given the short time in which Konqueror was written.

Mozilla has come a long way. The Mozilla project was born when Netscape decided to open the source for their Netscape Communicator / Navigator two years ago. The idea was to build the next version, 5.0, from these sources, using the help of the Open Source developer and user community. Well, that didn't work quite out because the Netscape 4.x source code turned out to be almost completely unusable (if you've ever used Netscape 4.x for a considerable amount of time, you might have guessed that ...).
So after half a year the project decided to build a completely new browser. 1.0 is to be released 'soon'.
Meanwhile Netscape has been bought by AOL and it looks like they want to retire from the browser business. But while the Netscape 6.0 release, based on an early version of Mozilla, turned out to be the worst release of a web browser or indeed any software for a long time (really, you didn't want to use this. It sucked asteroids.), 6.1 actually is a decent browser. If you want Mozilla with some goodies like an integrated AIM, a spell checker and what not thrown in, you should definitely give 6.1 a try.
Mozilla often receives hefty flak for its somewhat sluggish interface and heavy memory footprint. This is partly due to its platform independence. Meanwhile there have sprung forth a new range of browsers which all use the excellent Mozilla rendering machine, 'Gecko', but replace the interface with native widgets, thus being by some magnitudes faster.
The most prominent member of this group is Galeon. You really want to try this one, especially if you are looking for a free MDI browser. It still has some bugs, mainly with redirecting scripts and the tabs, but so far this is the browser which offers the most browsing functionality. I love it. You'll find an RPM of it on your Mandrake CD.

Netscape's Navigator and Communicator were for years the only graphical about working web browsers for Linux. And while a lot of people are thankful that they released a version for Linux at all, many also grudgingly remember the shoddy quality of these releases, especially around 4.5 when every release was more unstable than the previous one. If you're still using Netscape 4.x, read the tips on the next pages, turn Java off and good luck out there ...

Opera for Linux is a commercial and proprietary browser. Opinion is divided on this browser, mainly because of its Multiple Document Interface, which some people just don't like. I once belonged to them, then used it a daily basis (before I discovered Galeon) and in my opinion it's one of the best browser available on Linux today. It's fast, stable, light on resources and full of nifty features. You may to have a look at Opera if you run Linux on a small screen or if you tend to get lost in dozens of open browser windows.
Opera is available as a free of charge, advertised version, or as a licensed version for 35$ per license. Get the 'static QT' RPM. This way you don't have to fiddle with dependencies.

* section index * top


 
Legal: All texts on this site are covered by the GNU Free Documentation License. Standard disclaimers of warranty apply. Copyright LSTB (Tom Berger) and Mandrakesoft 1999-2002.