Presentation is loading. Please wait.

Presentation is loading. Please wait.

Browsers on Linux Stephen Fluin - 2010. What is a browser?

Similar presentations


Presentation on theme: "Browsers on Linux Stephen Fluin - 2010. What is a browser?"— Presentation transcript:

1 Browsers on Linux Stephen Fluin

2 What is a browser?

3 Browsers Connect you to documents and applications remotely Use standardized (kind of) interface specifications Act as a platform for future applications

4 Browsers Are Everywhere Smartphones (Android, etc) Desktops Laptops Applications

5 Browsers contain Advanced rendering engines Complex document parsers Complete programming environment Layered plugin-architectures Tons of legacy support Full media players

6 A Short History of Browsers

7

8 Who are the major players? Internet Explorer Firefox Chrome Opera Also Safari Lynx w3m everybody else

9 Linux Firefox Chromium (Chrome) Opera Internet Explorer Konqueror Epiphany

10 What is the difference?

11 Differences Speed Functionality Style Compatibility

12 Speed Source: Jacob Gure, Six Revisions

13 Functionality Extensions and Plugins vs. Built-In Developer Tools Navigation Synchronization Process Isolation Crash Recovery Direct Rendering Protection and Safety

14 Style Customization o Themes o General UI Philosophy

15 Compatibility Not 100% for anything on Linux o Netflix o Active-X Firefox is Best

16 Compatibility Workarounds Firefox/Opera - User Agent Switcher Disable Javascript

17 Chrome vs. Chromium Proprietary and Closed Source vs. BSD Open Source License Extra tracking vs. Full Control Be careful with defaults

18 Trying Them Out (On Ubuntu 9.10 or 10.04)

19 Firefox - ~12M Ubuntu Default (3.5.8) o sudo apt-get install firefox Latest Stable (3.6) o sudo add-apt-repository ppa:mozillateam/firefox-stable Bleeding Edge (Minefield) (3.7) o sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa

20 Chrome/ Chromium - ~13M Chrome Chromium sudo add-apt-repository ppa:chromium-daily/ppa I haven't found sources for Chromium on Windows. In the past week or so, chromium-browser has been added to the Lucid Lynx packages.

21 Opera mb Official

22 The Future Faster Browsers More Support and Standards Direct Rendering The Death of Flash

23 HTML5 Easier to develop More innovations More interactivity GEO-IP Video

24 Native support for audio and video Huge Battle - H264, Ogg/Theora, MP4, ?

25 Canvas and SVG Drawing like Flash Gaming and visualizations 1990s technology

26 Python Browser -A little bit of fun #!/usr/bin/env python import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtWebKit import * app = QApplication(sys.argv) web = QWebView() web.load(QUrl("http://penguinsunbound.net")) web.show() sys.exit(app.exec_())


Download ppt "Browsers on Linux Stephen Fluin - 2010. What is a browser?"

Similar presentations


Ads by Google