Buying an HP Pavilion laptop for GNU/Linux
A corporation is not the person the legal fiction makes it so much as a collection of different interests. I was reminded of this fact a couple of weeks ago when I went shopping for a laptop. Remembering that Hewlett-Packard almost singlehandedly solved the basic problem of laser printer support for GNU/Linux, I ended up buying one of the company's laptops. Consumer reports, price, and HP's listing as one of the greener hardware manufacturers according to Greenpeace also affected my decision, but my impression of HP as a free software friendly company was a large criteria.
Unfortunately, the impression was skewed. In contrast to HP's printer division, the laptop division has almost no awareness whatsoever of non-Windows operating systems. Partly, this impression comes from my interaction with Sheridian the human auto-responder in HP technical support, who during our chat session, could only repeat such comments as "HP will support only for the preinstalled operating system" and "HP does not recommend to change the preinstalled operating system" and could only suggest that I call something he called "Liux support" but couldn't specify what he meant. However, I didn't really expect better. Mostly, the impression comes from the laptop itself, which supports basic functionality for GNU/Linux, but includes a number of peripherals and extras that major distros do not support straight off the DVD and some of which can't be enabled even with tinkering.
My philosophy about laptops is that they are so fragile and so easily stolen that buying a high-end one is a waste of money. Instead, I was looking for a lower end laptop with some reliability. Coming to the store armed with an Ubuntu Live CD, I eventually settled on an HP Pavilion dv2410ca, whose only difference from a dv2410us, so far as I can tell, is that it is sold in Canada and comes with both French and English instructions.
A quick investigation showed that the laptop could boot Live CDs for the latest versions of Debian and Ubuntu. But I wanted an RPM installation for testing purposes, so I ended up installing Fedora 7, whose recent innovations have impressed me. Installation, including the wired ethernet connection, was uneventful, and, for most purposes, the laptop gives me all that I need. Having too many deadlines to sit around Starbucks with the wannabe writers, I don't really need more than a functional computer whose DHCP connection I can occasionally plug in. If I'm not at my workstation, I don't want to be connected to the rest of the world.
Moreover, after I stripped all the brand stickers from the front of the keyboard, functionally the laptop is a joy to use. The extended screen width is a vast improvement over my old laptop's, and gives the HP Pavilion room for an almost full-sized keyboard with rubberized keys. I note that laptops still haven't solved the problem of a really efficient built-in mouse pad, but with the addition of a USB optical mouse, I've found that I could do serious work on my purchase for several hours at a time -- something that I couldn't say about my previous laptop.
Yet, at the same time, I couldn't help noticing how many peripherals didn't work immediately. Although I like to say that I'm an anthropologist to geeks rather than a geek myself, I've been around GNU/Linux long enough to have absorbed many of the attitudes. Getting the peripherals to work soon became a challenge, and never mind that I had no need of them.
The easiest peripheral to get working was the wireless card -- although at a risk of the loss of my free software credentials. The card was one of the infamous Broadcom models, so I quickly found that I could get it functioning using either ndiswrapper or bcm43xx-fwcutter, both of which are free software in themselves, but adapt proprietary Windows drivers or firmware for use on GNU/Linux. The biggest obstacle was navigating through incomplete or quirky instructions in user support forums.
My next effort was finding software for the LightScribe drive, which allows you to etch labels directly on to the face of CDs and DVDs designed to work with the technology. Both HP's LightScribe division and LaCie now have GNU/Linux versions of their software for the technology that are free for the download, but are not released under a free license. However, neither could find the optical drive, although K3B has no trouble, and the Windows versions of the same software have no trouble under Vista. Salvation only arrived when HP's technical support told me to open /etc/lightscribe.rc in a text editor and add the following lines to the end of the file:
Currently, I am working on the built-in webcam. A preliminary Web search suggests that I can enable it at the cost of a download or two and some compiling, since it apparently works with the latest Ubuntu beta. Now all I have to do is find someone who wants to stare at me hunched over the keyboard while we chat.
Still remaining is the modem. All I know so far is that Fedora doesn't detect it, which probably makes it a Winmodem. I may be able to enable it, but, if I don't, I have other alternatives. If I want faxing, I can use my HP all-in-one, which connects via USB. Should I need telephony -- which I doubt -- I should be able to buy a card.
Working through these problems is an interesting challenge. And since my efforts have produced several articles, I can't really complain. After all, I knew when I bought that the HP Pavilion is a Windows-oriented machine, and that buying a custom machine -- my invariable habit for a workstation -- is next to impossible with a laptop. Still, at times during the last couple of weeks, I've felt as though I was back in the bad old days of 1999, when getting GNU/Linux to work on the average workstation was still a major effort.
I wonder, too, how many other users would be content to hack away at these problems. In these days of instant gratification, not many, I would think. For many, doing additional tinkering would probably destroy the pleasure of having a new machine.
Despite HP's record with printers, I consider my experiences more typical than unique -- partly a consumer report on the HP dv2410ca, but, more generally, a data point on just where GNU/Linux support on laptops stands in 2007. Judging from the specs, I suspect that my experiences would be almost identical if I had bought another model in the HP dv2000 line. And, from the support forums I've been haunting, if I had bought from another company, odds are that only the specs would differ. While basic functionality should be painlessly obtained, you still need to invest some sweat if you want some of the extras.
Bruce Byfield is a computer journalist who writes regularly for Datamation, Linux.com, and Linux Journal.
Bruce Byfield (nanday)
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- Stunnel Security for Oracle
- The Firebird Project's Firebird Relational Database
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- SUSE LLC's SUSE Manager
- Managing Linux Using Puppet
- My +1 Sword of Productivity
- Non-Linux FOSS: Caffeine!
- SuperTuxKart 0.9.2 Released
- Google's SwiftShader Released
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide