Cooking with Linux - Browsers with the Speed of Lightning
Speed of lightning, power of thunder? What is this I hear? Mon Dieu, François! How on earth did you find that old Underdog clip? Ah, of course—YouTube. I am surprised, mon ami that you even know about this old cartoon—one, I confess, I enjoyed a great deal in my youth. Quoi? You don't know it? You were just doing some research for the issue's theme, underdogs? To be honest, I'm not exactly sure what our editors meant, but I don't think rescuing Sweet Polly Purebred from the evil Simon Bar Sinister was what they had in mind. Underdogs, François, refer to people (or animals or things) who are disadvantaged in some way. They may be smaller and not quite as strong as their opponent, so that in a contest or fight, they are expected to lose. People love to see the underdog win. But enough of this, François. Our guests are arriving as we speak.
Welcome once again, mes amis, to Chez Marcel, where fine wine is a naturally perfect match for fine Linux and open-source software. Please, take your seats and make yourselves comfortable while my faithful waiter attends to the wine. François, please head down to the cellar and bring back that 2006 Torbreck Barossa Valley Woodcutter's Shiraz we were, uhm, submitting to quality control earlier today.
Before you arrived, François and I were discussing the meaning of the word underdog. Cartoon characters aside, in the desktop Web browser world, you will find some true underdogs. I'm not talking about Firefox, and I'm sure most people no longer see Firefox as an underdog when compared to the Redmond OS's flagship browser. Instead, I want to show you some Web browsers worthy of the underdog label that you may well want to consider using. Despite not being as feature-rich as the heavyweights, these lightweight browsers have small memory footprints, make few demands on system resources and are, in many cases, as fast as lightning. Let me start with a text-only browser that, strangely enough, does graphics.
Links, created by Mikulas Patocka, is a text-only Web browser that is surprisingly rich in features (Figure 1). It can display tables and frames, and it supports colors, clickable links, SSL pages, background downloads and more. Sure, it works in text, but you have never seen pages load as quickly as you will when you decide to view the World Wide Web the way many of us first saw it—sans pictures. People doing research who want uncluttered information need to put away their graphical browsers and fire up Links. The effect of seeing only what you need, loaded in an instant, is a wonderful experience. Once you have used it, you always will make sure it is loaded on every Linux distribution you run.
Links' popularity means you don't have to look far for it. Most distributions have it in their repositories. Source is, of course, available from links.sourceforge.net.
Although it's true that Links is a text browser, it does respond to mouse clicks. In a nongraphical environment, you navigate by using cursor keys, jump from link to link with the Tab key, page using the spacebar and follow a link by pressing Enter. In a text console running under a graphical desktop, things are a little different. When you see a link, simply click, and you will go there.
Did I say text-only? I may have been mistaken. Graphically speaking, Links isn't merely a text browser. An update to Links, available from Twibright labs at links.twibright.com, provides a graphical interface that works even if you aren't running a graphical desktop. That's right. This Links will work on your framebuffer console as well (Figure 2). Once again, you should have no trouble finding the package in your repositories. The difference is in the command. To run the text-only version of Links, use the command links. For a graphical version of Links, try links-graphic.
Ah, François, you have returned. Please pour for our guests. Enjoy, mes amis. This Shiraz has a wonderfully rich aroma, complexity and texture, along with black cherry draped over the signature Shiraz peppery flavor. Make sure you fill my glass as well, François.
Another alternative to the monster browsers of today, and one that is entirely graphical in nature, is Dillo. Created by Jorge Arellano Cid, Dillo's demands on your system are meager, and its performance is seriously snappy. It won't render complex pages or tables particularly well, but it does support image browsing and bookmarks. Dillo's small size, speed and tiny memory footprint can sometimes make up for its limited features. Figure 3 shows Dillo in action.
The current 0.8 branch of Dillo is no longer maintained, but it's still a mainstay in most major distributions' repositories. It's easy to find and install. A new version based on FLTK2 is where development is going at this stage. Those of you feeling a little brave and willing to do a little source code compiling are invited to download the development code from the site at www.dillo.org. The classic source is also available.
Finding a balance between the needs of offering a feature-rich browser while maintaining speed at a maximum and resources at a minimum is the driving force behind the final two items on tonight's menu.
|Designing Electronics with Linux||May 22, 2013|
|Dynamic DNS—an Object Lesson in Problem Solving||May 21, 2013|
|Using Salt Stack and Vagrant for Drupal Development||May 20, 2013|
|Making Linux and Android Get Along (It's Not as Hard as It Sounds)||May 16, 2013|
|Drupal Is a Framework: Why Everyone Needs to Understand This||May 15, 2013|
|Home, My Backup Data Center||May 13, 2013|
- Designing Electronics with Linux
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Dynamic DNS—an Object Lesson in Problem Solving
- Validate an E-Mail Address with PHP, the Right Way
- What's the tweeting protocol?
- Mediated Reality: University of Toronto RWM Project
- New Products
- Using Salt Stack and Vagrant for Drupal Development
- Dart: a New Web Programming Experience
- OpenOffice.org Off-the-Wall: ToCs, Indexes and Bibliographies in OOo Writer
55 min 45 sec ago
- Kernel Problem
10 hours 58 min ago
- BASH script to log IPs on public web server
15 hours 25 min ago
19 hours 1 min ago
- Reply to comment | Linux Journal
19 hours 33 min ago
- All the articles you talked
21 hours 57 min ago
- All the articles you talked
22 hours 26 sec ago
- All the articles you talked
22 hours 1 min ago
1 day 2 hours ago
- Keeping track of IP address
1 day 4 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi
It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?