Web Browsers

From GNU/Linux Guide
Jump to navigation Jump to search

Rendering Engines

There are many web browsers. However, all of them are based on a far smaller group of rendering engines. A rendering engine is software that takes the raw HTML code on a website and transforms it into a formatted document, usually with images and other elements. So while different browsers come with different features, the basic way in which they present web pages depend upon the engine they employ. The most popular engines are: Blink, Trident, Gecko and Webkit.

Blink is a fork of Webkit and is used by Google Chrome, Chromium and Opera. It is FLOSS.

Trident is used by Microsoft Internet Explorer. It is proprietary.

Gecko is used by Mozilla Firefox and the Tor Browser. It is FLOSS.

WebKit is used by Apple's Safari. It is FLOSS.

Why is this important to know? Because this is the most critical feature of a web browser. Say a certain website does not work well with Chromium. Then you'll probably want to give Firefox or Safari a try, because they use different rendering engines, but not Opera, because you'll likely get the same results, being as it uses the same engine.

The Web Browsers

There is no dearth of web browsers on GNU/Linux. Among your numerous options are:

Most of these will be available from your distro's Package Manager.

The Tor Browser is best downloaded directly from torproject.org.