DesktopLinux
Home  |  News  |  Articles  |  Forum  |  Polls  |  Blogs  |  Videos  |  Resource Library

Keywords: Match:
Lightweight, Linux-compatible browser evolves
Oct. 16, 2008

The eight-year-old Dillo project has released version 2.0 of its Linux-compatible, ultra-lightweight HTML browser for embedded systems, antiquated PCs, and other low-powered devices. Dillo 2 adds support for anti-aliased text, multiple languages, and tabbed browsing, while improving table rendering and lowering memory usage, says the project.

(Click for larger view of dillo 2 screen capture)

Dillo is a very lightweight browser that loads web pages fast enough to poke your eye out, almost, even on the humblest hardware. It supports a subset of HTML, CGI forms, SSL, and cookies (which it denies, by default, with per-site opt-in). Traditionally, it has not been very practical for browsing the modern Internet, due to missing support for Javascript, frames, and HTTPS, among other things. However, since it supports CGI forms, it has been suitable for survey kiosks and other closed, "walled garden" applications. Dillo has also been popular with web developers due to its concise HTML error reporting, available as a right-click menu option. And, through the years, Dillo has been tapped by a long list of "ultra-light" Linux distributions, including Damn Samll Linux, Antix (a MEPIS derivative), Mustang Linux (fork of Buffalo Linux), and VectorLinux (Slackware-based).


Dillo 2.0 screen captures showing (l-r) an OpenMoko build, tabbed browsing and Chinese character support, and FLTK2 compiled with antialiasing disabled
(Click on either to enlarge)


With version 2.0, the browser moves from GTK+ to FLTK, a change said to have radically lowered memory usage. On a Debian Lenny test system with 1GB or RAM, we found that opening Dillo2 used about 2.5MB of RAM. The browser took 23MB to load the LinuxDevices homepage, and about one additional MB for each tab loaded after that.

Other major new features include:
  • Tabbed browsing
  • Antialiasing
  • Different character sets
  • Accepts compressed pages
  • Control over image loading
  • Smaller footprint
  • Near 50 percent smaller memory usage
  • Fewer dependencies
  • Better table rendering
  • Bug fixes
  • Improved GUI
As usual, the Dillo project is actively welcoming new developers to help with future releases.

Availability
Dillo 2.0 is available for free download now. In addition to Linux, it supports BSD, OS X, and Solaris. More information may be found here.


-- Henry Kingman


Do you have comments on this story?


Talkback here

NOTE: Please post your comments regarding our articles using the above link. Be sure to use this article's title as the "Subject" in your posts. Before you create a new thread, please check to see if a discussion thread is already running on the article you plan to comment on. Thanks!



Related Stories:


(Click here for further information)



Home  |  News  |  Articles  |  Forum  |  Polls  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2011 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.