Download presentation
Presentation is loading. Please wait.
Published byElyssa Hinkson Modified over 9 years ago
1
Browsers on Linux Stephen Fluin - 2010
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
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 http://google.com/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 - 13.5 mb Official http://www.opera.com/browser/download/
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_())
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.