The State of Laptop Linux In 2005
jg21 writes "LinuxWorld's senior editor James Turner reports this month on what he calls The State of Laptop Linux in 2005 and says it's a lot better than it was in 2004, but adds - after conducting his own new test to see if any Linux distro is yet really laptop-ready: "What's needed to make things better? Well, the Linux community needs to address the device driver crisis." Turner acknowledges that binary-only drivers are a sore spot with free software purists, but says he'd "rather have a fully functional, if closed, Nvidia driver than a reverse-engineered one that limps along." Overall though he concludes that widespread laptop Linux is much closer now."
http://www.emperorlinux.com/
"God of Rock, thank you for this chance to kick ass. "
Linux on Laptops is a great resource for how-tos on getting your specific model of laptop working, there are some other sites as well (linux.org), and while they aren't the best updated they helped me at least get linuxs working on my D600 very well. Also its a good spot to check to see if you particular laptop model is generally supported.
...is working flawlessly. It sees all the hardware, it installed quickly, and everything I need is running beautifully. I've got VMware installed with the work image in it, so I can use it for everything I need. There wasn't anything special that I had to do outside the normal Gentoo installation - it worked like a charm!
DBA? Software Engineer? My company is hiring! Click
I've been using various versions of SUSE on my Dell Laptop for the last eighteen months (and many other distros also).
After wrestling with Red Hat, Mandrake, Slack and Gentoo, my laptop finally found a home with SUSE Professional.
It "just works"; therefore, I spend more time working and less time messing around trying to force things to work?
Whilst I do enjoy messing around with various distros, the time does come when I need to get work done, and SUSE lets me do this, including (almost) seamless co-operation with my company Windows-LAN?
Just my 0.02 Euros worth.....
-- Seamus
If only binary-only drivers were fully functional. It seems that they often are not, because less time is devoted to them compared to the windows drivers. I was not a purist in this regard, but have become more and more suspicious of binary-only drivers. Plus they complicate upgrading my Debian installation.
that many things work "98%". E.g., when I installed Fedora Core on my g/f laptop, it worked out of the box, including support for sound, the VGA etc.
/etc/fstab, and mount it (or have it plugged in at startup)
But then I noticed
- that I had to give a kernel parameter at boot (including manually editing grub.conf) to get full functionality for the keypad
- that everytime the USB-printer is not plugged CUPS goes into "Error/Stop" mode and must be reactivated manually (via the web interface). This is just annoying.
- that to use the USB stick and camera, I had to manually add an entry to
Those are no problem for me as a long-time Linux user but are just annoying. Plus, for the simple casual user, it may just look if "printer, usb stick and mousepad just don't work".
Also often these annoyances are known and seemingly part of a higher philosophic approach. E.g, the CUPS behaviour has come up at the mailing list multiple times, and they said it's the expected behaviour.
I used to think that as well. I have tree laptops ranging from relatively old ones such as a Dell P3 450, to a brand new sony vaio with all sorts of goodies..
None of them support sleep perfectly with Linux. I have tried dozens of different guides and distros to get it to work, to no avail.
But with OpenBSD, it just works perfectly. OBSD is slower for my work, but its worth it because my battery now lasts an average of 3 hours and 20 minutes with it, and only about 2 hours with linux.
>> - that to use the USB stick and camera, I had to manually add an entry to /etc/fstab, and mount it (or have it plugged in at startup) >>
HAL + DBUS + GNOMEVFS
I plug in a USB stick or a Sony camera and it's automatically loaded in (stick is explored, camera triggers a dialogue asking to import the photos) without adding anything to fstab.
I got a powerbook after they were updated in Feburary. I was all set to wipe OS X and install Debian on it. In fact I did, and afterwords I couldn't, for the life of me, get the the mouse to work. This is my original post to the debian powerpc list:
g 00180.html
http://lists.debian.org/debian-powerpc/2005/02/ms
It turns out they changed their touchpad significantly for the newest versions of the powerbook. I eventually gave up and started using OS X. I'm pretty happy with it, but it's still a little different.
So if you have a newer powerbook (bought since Febuary), I'd look in to the mouse problem before I considered installing linux (yellow dog or otherwise).
-- john
lol I noticed some of you missed the point. It wasn't that installing linux on a laptop is impossible. It was that it was directly out of the box install. And much as it pains me to say it I have to have a windows install on my home box to play all the games I want because there is just not the diversity of games or driver support for linux yet, but it is getting better.
Hi.
Though knowing how notoriously bad Dell is with Linux support, I bought an Insipiron 600m anyway.
There's gentoo running on it, and everything works. Well, I don't think the modem works, but I have never had the occasion to use it. It could be working, for all I know.
And I mean, everything from cpu frequency scaling and suspend and hibernate, to stuff like the special touchpad features and 3D, native wifi drivers, all works fine.
I use Gentoo.
Point is, it depends on what you consider 'Support'. It is in most cases possible to make any device work on any distro.. It all depends on how much tinkering you are willing to put in. With Gentoo, you do your own configuration... I don't know how much of this stuff would have been picked up by the 'auto-hardware probe' scripts that come with most binary distributions.
tags out-of-the-box.
I downloaded the newly released Ubuntu 5.04 this morning. Installation took about 30 minutes, and here's what I have:
Boots off CD and installs like it should? Check.
Detects all hardware devices during the installation, even the wireless card? Check.
Sound works? Check.
Video works? Check minus (see below).
Power management works, meaning sleep and suspend to disk (hibernate) work flawlessly and CPU speed throttles correctly? Check.
Modem works? Who cares!
Bluetooth works? Probably, but I don't have any BT devices to check it with.
IBM's Active Protection System works to protect the hard drive? Nope.
All function buttons for sleep, suspend, brightness, volume, etc. work? Yup.
So, I'm sitting here with a notebook that by current standards is running pretty darn good under Ubuntu, with a very small amount of manual configuration necessary to get this far. What's holding Linux back from running as nicely as Windows on the ThinkPad?
The video is the biggest problem. Ubuntu installs DRI drivers by default, which work pretty well, but lack 3D acceleration support. I can install the ATI binary drivers with a few simple commands, but they break suspend/resume functionality, which is arguably more important for most notebook users. I also won't be able to use the nifty ThinkVantage features on my expensive ThinkPad, like the Active Protection system.
So notebook users have a dilemma: do the Right Thing and handicap your system by installing Linux, or stick with the factory installation of Windows where everything Just Works. The never-ending battle of Morality vs. Functionality rages on.
(For those with the same/similar ThinkPad, see my quickly written guide for more detail.)
http://www.suspend2.net/
Has patches to enable Software Suspend 2. It works wery well on most rigs.
I work at Terra Soft (we make Yellow Dog). I can fill you in a bit:
I'm writing this right now on my 15" Powerbook.
Stuff that doesn't work:
-Airport Extreme* (it probably won't ever)
-3d Acceleration*
-There is no Flash for PPC linux(*)
-Newer model's touchpad changed, but it will eventually be supported, probably.
-Sound (on mine at least) is kind of ghetto. No mixing, only one app can play a sound at a time.
(*) = A binary driver from the manufacturer must be provided for this to work. Except flash. There is a GPL flash plugin, but it doesn't really work.
Also, don't get a 12" Powerbook. They are much different internally than the 15, and I don't think sleep is supported. You'll also want a pcmcia slot for Wifi, since airport doesn't work.
no comment
Amen to that!
It's ironic that Nvidia's Linux drivers are mentioned since they are one of the things that _stop_ suspend to RAM from working. I don't know if this has been fixed recently. I last upgraded about a month ago and it still didn't work.
I presntly use my Dell Inspriron 8200 more as a desktop than anything else because it is pretty-much useless as a laptop if I can't get the thing to suspend to RAM. Lord knows I've tried everything; ACPI, APM, latest kernel+patches, been there, done that, got the T-shirt. No joy.
I currently have the APM switched on and have to remember to switch off the Nvidia driver if I go anywhere where I need to flip the laptop into suspend mode.
Don't buy from the manufacturer again :-).
:r aphics
And give stuff like this a change
http://lists.duskglow.com/mailman/listinfo/open-g
On my laptop, including my usb wifi. (with 2.6) This sounds kinda like a freind of mine, who is always railing against the evils of microsoft, and when he buys a new computer, he gets the all-in-wonder card. Now, he knows this is unsuported in linux, I tell him not to get it, he gets it, it doesn't work in linux, and he bitchs about how crappy linux's driver support is. If these people are valuable assets to the OSS comunity then we have lost something, but my freind is not a programmer, and some how I doubt this guy is either. So, I haven't lost anything, at any rate.
I installed Ubuntu Hoary on my laptop (an old-ish Dell) a couple of days ago, and hibernate works great out of the box. It uses some kind of software suspend, which (I would geuss) means it's likely to work on a lot of different hardware.
Or unable, due to licensing restrictions in their driver code. I've heard ATI and NVidia developers would love nothing more than to just open source their drivers. It'd be a big, nasty monkey off their back. But they can't because of some of the technology that they license from other companies. It's not lack of desire that's preventing this, it's lack of legality with current IP agreements.
I mean, just look at what ATI has done with getting the older Radeon's supported with OS drivers. They have released a lot of info.
My blog. Good stuff (when I remember to update it). Read it.