Slashdot Mirror


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."

85 of 422 comments (clear)

  1. Installation woes by TripMaster+Monkey · · Score: 2, Interesting

    From the article:


    Fedora Core 3 was next on my list. This was a pure disaster. The install program left me with a black screen, whether I chose text or graphical install. A total no-go from step 1.


    Heh...I could have told him what he did wrong...I had the exact same issue when I tried to install Fedora on my Toshiba. It took me a lot of flopping around (two reinstalls) to identify and fix the issue, but now Fedora works like a charm.

    I'm guess I'm not suprised to not see Ubuntu among his tests, although I am definitely disappointed...after reading the release notes on HH, I've decided to go with it on my laptop, but I would have liked to have a guinea p^H^H^H^H^H^H^H^H^H^Hsomeon else test it out first...especially on a Toshiba.
    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:Installation woes by 2nd+Post! · · Score: 5, Insightful

      I think the whole point of Linux/Fedora Core 3 not being 'laptop ready' is that he did nothing wrong :)

      If it's laptop ready, it should work. If it doesn't work, then it isn't ready.

    2. Re:Installation woes by OECD · · Score: 4, Insightful

      Also from TFA: Finally, I downloaded SuSE Linux 9.1, both the Live Boot and the full install. What a pleasant surprise. Everything in both versions worked right out-of-the-box, sound and WiFi included. As a bonus, the 9.1 distro is a 2.6 kernel, so I wasn't sacrificing the latest kernel features to get hardware compatibility. SuSE also had the smoothest, slickest install procedure.

      So, use that one. What's the problem?

      --
      One man's -1 Flamebait is another man's +5 Funny.
    3. Re:Installation woes by Mr_Silver · · Score: 5, Insightful
      So, use that one. What's the problem?

      Not sure about you, but I don't really have the time to try every single distribution available in the hope that one of them will work with everything on my laptop.

      He also makes a good point about closed source drivers. As much as it pains people here to hear it, I (as a user) don't really care how the driver was developed if it turns into a simple difference between having a laptop with something working or not working.

      I'll pick the latter any day.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    4. Re:Installation woes by Rinikusu · · Score: 4, Insightful

      Uh, maybe I like Fedora more? Or Ubunto? Or generic Debian? Or even slackware? Maybe I like to keep my machines consistent from my desktop to my laptop, from administration to application concurrency. I've run multiple distros and found it a hassle. I'd rather pick ONE distro and use it exclusively.

      Or, I could just use OS X or FreeBSD.

      --
      If you were me, you'd be good lookin'. - six string samurai
    5. Re:Installation woes by Tassach · · Score: 2, Insightful
      He also makes a good point about closed source drivers. As much as it pains people here to hear it, I (as a user) don't really care how the driver was developed if it turns into a simple difference between having a laptop with something working or not working.
      Exactly. I have no problem at all with binary-only drivers, on the conditions that the vendor doesn't charge extra for them and updates them as frequently as they update the Windows drivers. IMHO, working drivers are part of what I paid for when I bought the hardware.

      If a hardware vendor officially supports Linux, they'll likely get my business over a competitor who doesn't, regardless of whether their drivers are GPL or not. If Firaxis ported CivIII to Linux, you wouldn't be whining that it wasn't open source, would you?

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    6. Re:Installation woes by Alcilbiades · · Score: 2, Informative

      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.

    7. Re:Installation woes by drooling-dog · · Score: 2, Funny
      If it's laptop ready, it should work. If it doesn't work, then it isn't ready.

      These posts always surprise me, because I've been running Linux on an old IBM TP-600E for years, with never a problem at all. I guess I didn't know that it wasn't "ready", or surely I wouldn't have dared such a thing. Should I have been experiencing difficulties? Is there something wrong with me or my laptop? My desktop was running Linux long before it was "ready" for that, too...

    8. Re:Installation woes by MoralHazard · · Score: 5, Insightful

      Linux frowns on binary-only, closed-source drivers for a reason: they decrease the overall kernel quality if nobody else can help debug them. Nvidia's closed-source driver is fine, until its doesn't fucking work. Then what?

      And this is kernel space we're talking about, so this means that your machine keeps crashing, hard, when it fucks up. And nobody can fix it, except the vendor, who "updates them as frequently as they update the Windows drivers", which means about twice a year, no more than four times total over the life of the product.

      This is NOT good enough. The Linux kernel changes much more frequently and drastically than Windows, and driver maintainers are expected to keep up with the kernel or have their code cut out.

      Torvalds and the kernel maintainers are driving a very particular type of bus, here. People who want to release binary-only drivers are just unwilling to get on the bus.

    9. Re:Installation woes by tedric · · Score: 5, Insightful

      Ever tried to install a "pure" Windows XP on a laptop lately? You probably run into the same problems as with a one-size-fits-all Linux distribution.

      As I mentioned some time ago, my Thinkpad T40p came with a customized version of SuSE 9.1 pro. This is what I would say is a ready for the laptop linux distribution. You simply put the the disk in your DVD drive, answer 2-3 short questions at the beginning regarding the partitions and amount of space you want to use (or simply go with the defaults), click ok and off you go.

      Just like using a recovery Windows XP CD, all hardware modules are installed and configured, plus a whole bunch of usefull applications for e-mail, WWW, office applications.

      I had a lot of trouble installing XP from a "normal" installation CD on my old T21, which came with a Windows 98 recovery CD, and which I wanted to upgrade.

      Of course, the FC3 installer shouldn't just have displayed a black screen. But this whole question if Linux is ready for the laptop isn't fair if you compare an unmodified Linux distribution with Windows recovery CDs explicitly made for your computer model.

    10. Re:Installation woes by harrkev · · Score: 2, Insightful
      Funny thing is, Fedora Core 3 worked fine the first time on my Dell laptop. So did FC2 in 2004. I guess Linux has been ready for the laptop for some time, just not the author's laptop.


      So, by defenition, if it works on your laptop then it is "laptop ready." Not likely! If a distro is ready for the laptop, then it should work OK on the vast majority of laptops, not just the one that you happen to have.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    11. Re:Installation woes by PitaBred · · Score: 4, Informative

      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.

  2. Don't fight the system by Anonymous Coward · · Score: 4, Insightful

    The vendors currently see enough profit in binary-only drivers; thus, when you buy for that manufacture then you are supporting that plan.

    How would you like to participate in a kind of wiki open architecture development where you can tweak the plans for hardware? When the plans are in a good enough state you could then send it to a vendor to manufacture one for you - don't think it is crazy because this is similar to how apple started. When enough people start buying into this than the scales of economy would be realized. I say that the EE community has to step up and support an open architecture just as the SE community.

    Until that time, vendors will see no reason to give you more details about *their* hardware.

  3. Here you go........ by KingBahamut · · Score: 4, Informative
    --
    "God of Rock, thank you for this chance to kick ass. "
    1. Re:Here you go........ by smittyoneeach · · Score: 4, Informative
      Aw, you beat me to it.
      Here I KW from the FAQ:
      EmperorLinux specializes in the installation and configuration of the Linux operating system on laptop and notebook computers. The portable Linux market is a very small one, in which several companies over the past few years have tried and failed to maintain a presence. EmperorLinux has been in business since August 1999, and we are focused completely on our core portable Linux offerings.
      We are the only company offering a wide range of system hardware (over 30 different portable systems in 7 classes) running Linux. We have machines from 2-pound ultra-portables, up to desktop replacements with Pentium-4 processors and 16" displays. Our machines are based on the finest systems offered by IBM, Sony, and Dell. We thrive on the difficult problems posed by staying current with ever-changing laptop hardware.
      We are also the only company offering a wide choice of which Linux OS is installed on your system. We offer a variety of popular Linux distributions, and all of our systems are available dual-boot with Windows. Offering so many Linux choices on many different hardware platforms sets us apart from any other Linux system integrator.
      We customize each Linux distribution to the particular machine hardware it will be running on. This includes a custom Linux kernel, advanced sound and PCMCIA drivers, and the latest X-server code. More exotic items like FireWire, USB, and DVD are also supported. Each machine is individually tested and verified before shipping to ensure that all hardware components are working under Linux.
      All our systems come with one year of Linux technical support, both 1-888 phone support and e-mail support. Full manufacturers hardware warranties
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  4. Linux On Laptops by Cryptacool · · Score: 5, Informative

    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.

  5. Driver Crisis... by eviltypeguy · · Score: 5, Insightful

    The Linux community would address the driver crisis...if it were legal to do so or the hardware specs were available! Blame your freakin' manufacturer. Not developers that would gladly write drivers if they had the information to do so!

    Binary drivers aren't a solution no matter how badly he thinks they are. They're of questionable legality considering the nature of the GPL, and no developer will help you with them given that they're a black box at best.

    I may not agree with the prohibition of binary drivers but I understand why the Linux team won't deal with them...

    1. Re:Driver Crisis... by timeOday · · Score: 4, Insightful
      The Linux community would address the driver crisis...if it were legal to do so or the hardware specs were available! Blame your freakin' manufacturer.
      OK, I blame the manufacturer.

      Now what?

    2. Re:Driver Crisis... by hey! · · Score: 2, Insightful

      Binary drivers aren't a solution no matter how badly he thinks they are. They're of questionable legality considering the nature of the GPL...

      IIRC there is no GPL issue with the kernel loading non-GPL'd modules, at least as far as Linus is concerned. From his point of view the drivers are simply using a published kernel interface, so they aren't qualitatively different from userland modules from the point of view of creating a derivative work: it falls under the category of simple aggregation.

      The point of view of the equipment manufacturers don't GPL their drivers is the same reason they don't publish information needed for others to create drivers: they're competitive advantages is based on trade secrets. If they couldn't have trade secrets, then of course a GPL'd driver would be feasible, except that they'd never have invested money in developing their whiz-bang technology in the first place, so nobody would care and we'd all be using plain old SVGA cards.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:Driver Crisis... by Narchie+Troll · · Score: 2, Insightful

      Find a manufacturer that supports Linux. Buy from them. Tell other manufacturers that you are not buying from them because they do not support Linux.

  6. Gentoo on my Dell D600... by tquinlan · · Score: 4, Informative

    ...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
  7. SUSE 9.2 Pro is good for me? by seamustheshark · · Score: 3, Informative

    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
    1. Re:SUSE 9.2 Pro is good for me? by Shatrat · · Score: 2, Informative
      I would like to know why an article claiming to assess the state of laptop linux in 2005 only reviewed SuSE 9.1

      With SuSE being the most laptop-friendly distribution out there, you would think they would make an effort to get the latest version of it. They did give 9.1 high marks so I'm not too upset, but 9.2 adds even more improvements.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    2. Re:SUSE 9.2 Pro is good for me? by elliott666 · · Score: 2, Informative

      for a real good time with suse 9.2 on a laptop try compiling the acpi modules into the kernel. with the acpi stuff built in you have a good work around for acpi functions disappearing when you restore from suspend to disk, and you get you acpi up and running almost immediately after boot up, it the best of both worlds.

  8. Obviously not ready for the laptop by null-und-eins · · Score: 2, Interesting

    Talking about video drivers shows how much Linus is not ready for the Laptop. If this is a problem, how much are audio, USB, FireWire, and WLAN are going to be a problem? I'm working in a CS department and most people I know don't even try to get Linux running on their laptop. (That's also why Apple's OS X on iBooks and PowerBooks becomes more and more popular around here.)

    --
    At the beginning was at.
    1. Re:Obviously not ready for the laptop by radarsat1 · · Score: 2, Interesting

      That's strange. I recently installed Debian on my laptop. USB worked out of the box, and WLAN just took an install of the NDISWRAPPER. (Haven't tried firewire as i don't have anything that uses it.)

      Everything works just fine. For all intents and purposes it didn't really required anything more than installing on a desktop, nor was it really any more work than a windows install. (But don't ask me to get direct rendering and 3D acceleration to work... *sigh*)

      So yeah, I use linux on my laptop everyday. And i love it. :)
      What's the problem again?

    2. Re:Obviously not ready for the laptop by Some+Dumbass... · · Score: 4, Insightful

      Talking about video drivers shows how much Linus is not ready for the Laptop. If this is a problem, how much are audio, USB, FireWire, and WLAN are going to be a problem?

      Extrapolation is bad. There's a known problem with video support for the latest 3d accelerated video cards (2d support is there), but that does not imply that other hardware is not supported.

      Having just bought a new laptop and installed Linux on it (to replace an old laptop with Linux on it) I can tell you that audio, USB, and FireWire aren't a problem. There are only so many mobile chipsets and only so many integrated audio/USB/FireWire solutions which go with those. WLAN is a problem, most likely due to the lack of availability of hardware specs (as with video).

    3. Re:Obviously not ready for the laptop by philipgar · · Score: 3, Interesting

      I agree, although with stipulations. Linux is not ready for laptops. I have an ibook for that very reason. However Linux is mostly ready for desktop replacement style laptops. When battery life is not an issue (so the importance of APCI/APM support is minimal), many problems go away. The real problem comes with the state of wireless support. People claim that well obviously things won't work right with cheap wireless cards like those built into most laptops, but thats a load. Look at regular ethernet cards. I tend to buy loads of realtek 83159 cards because they're cheap and work fine under Linux. Why can't the same be done with wireless. Besides every wireless card has different types of drivers, and even if you get your card to work, there are issues. Try using 802.1x authentication under Linux (which my school requires). I fighted with xsupplicant for over a month of my old thinkpad before giving up and deciding I need an ibook. Now that I have an ibook I have the best of both worlds. I have a unix friendly enviornment that easily interoperates with my linux workstations, and I still have working wireless, accelerated video, 5 hours of battery life, most linux apps run under it, MS Office runs on it (I know its the darkside, but its needed) and everything is plug and play compatible. Most of all things just work. I don't worry about anything. In this day and age when laptops are becoming permanantly network attached devices whats the need for a fancy hardware support. Let the laptop be a graphical terminal and everyone will be happy. Phil

    4. Re:Obviously not ready for the laptop by timeOday · · Score: 2, Informative
      WLAN just took an install of the NDISWRAPPER.
      Come on now. Getting NDISWrapper to work is only easy if you are lucky. There are pages and pages of listings of particular kernel, driver, and wrapper versions and their interactions. When you see something like that you know you are in for some fun.
  9. Closed drivers. by FreeLinux · · Score: 5, Insightful

    More than anything else, even more than Microsoft, closed drivers will be the downfall of Linux and open source. First they lock you in and then they rip the rug from under you.

    Drivers are too low level and critical to the entire OS. Drivers aren't like some accounting app that you can get by without. When the ATI and nVidia say, we can't be bothered with writing Linux drivers anymore, but we still won't open the source, what are you going to do?

    See Bitkeeper...

    1. Re:Closed drivers. by drooling-dog · · Score: 2, Interesting
      More than anything else, even more than Microsoft, closed drivers will be the downfall of Linux and open source.

      Which Microsoft realizes as well, I'm sure. I wonder if there is any pressure from Redmond - explicit or otherwise - on manufacturers not to release OSS drivers? Or maybe just extra candy for those that don't? Just speculating, but there's little doubt that they would do just that if they thought they could get away with it legally...

  10. Happy with my laptop, but... by ALecs · · Score: 5, Interesting

    My last remaining sore spot is sleep. I've tried everthing I can figure to get suspend-to-ram (aka sleep) working. It never wakes up correctly.

    And I place the blame SQUARELY on the BIOS manufacturers. From what I can see, they're cutting corners left and right because it "works with Windows".

    Not to mention the TERRIBLE tech support Avereatec has given me, even with regard to Windows problems. They haven't released drivers for this noteboook yet, claiming their re-install procedure works flawlessly (it doesn't). Right now, Linux runs better on this machine that Windows.

    1. Re:Happy with my laptop, but... by Anonymous Coward · · Score: 2, Informative

      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.

    2. Re:Happy with my laptop, but... by mjg59 · · Score: 3, Interesting

      Linux ignores the BIOS and uses it's own calls to talk to the hardware. For ACPI? No. For APM? Really, really no. ACPI sleep works well on about 75% of laptop hardware, though you have to go through some contortions to get the video back. Another 10% or so reboot immediately on resume for reasons that aren't understood yet. The others have a variety of issues, mostly on resuming IDE. Most hardware ought to work reasonably well in 6 months or so. We're already way beyond where we were 6 months ago.

    3. Re:Happy with my laptop, but... by mr.mighty · · Score: 2, Funny

      I have the same problem with windows. I guess Linux has caught up there.

    4. Re:Happy with my laptop, but... by uujjj · · Score: 2, Insightful

      Remember, it took a loooooooong time for sleep to work in Windows. It was a feature in early releases of Windows 95, yet it wasn't stable until Windows XP more than 6 years later, and even there it crashes from time to time.

  11. reasonable and logical thoughts? by sczimme · · Score: 4, Insightful


    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."

    I would have to agree with this - at least as far as my own systems are concerned. I appreciate the idea (and ideals) of F/OSS but do not pursue that single idea doggedly enough to ignore functionality. No single ideology can encompass all possible situations; open source can - and must, in many cases - co-exist peacefully next to closed source and commercial software.

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:reasonable and logical thoughts? by rdc_uk · · Score: 2, Insightful

      The thing with closed-source drivers for cards is; who else _really_ has any business using taht code? Its whole job is to be the interface between proprietary (closed, even secret) hardware, and (possibly open, certainly someon-else's) software.

      It is, bluntly, the card manufacturer's bailiwick to go around writing that interfac layer; and if the workings of the HW are secrets, to be guarded because that's where their business gets its competetive edge, then the source code that buts up directly to those secrets is legitimately secret too.

      The PROBLEM is the retarded method required to get a video driver INTO linux - since when did installing the WinXP detonator drivers involve a recompiled windows kernel?!?

      make the device driver interface to linux one that properly supports binary-delivered (installer wrapped?) device driver downloads, and you'd possibly make the job of writing the damn things easier enough (and certainly the job of installing the fuckers!), that it would not be the onerous (and hence very low priority) job that it is for NVidia and ATI.

      Then you'd likely see better / more frequent drivers, and the closed source nature would not be an issue.

      But no; the zealots would rather bitch and whine about "they're not open source, boo hoo!" and create a straw-man argument for not fixing the Linux-side mess of issue, either...

      Begin troll-mod of sensible but not oss-zealot opinion...now.

    2. Re:reasonable and logical thoughts? by IamTheRealMike · · Score: 2, Insightful
      That's probably because key kernel developers make a sport out of breaking the nVidia drivers (really, any binary only drivers) because they are "evil". Greg KH is particularly nasty about this. He doesn't seem to care about the underlying reasons they aren't open sourced, he just doesn't want people to use them. Go choice!

      The fact that Linus lets high level kernel developers get away with saying that they think binary modules are completely illegal increasingly convinces me that no matter how great an engineer he is, he knows shit all about managing his people.

    3. Re:reasonable and logical thoughts? by Pecisk · · Score: 2, Insightful

      Guess what - he doesn't manage those people and don't care about their political/ethical opinions as long as it doesn't interfere with him.

      About what you whinning about... It is more difficult case than trashing kernel devs who reasonably hate closed source drivers, or company who can't release card specs due of NDA. Problem here is that is dilemma - if you put everything on card and driver do only control stuff, you get very very fast, very open source friendly card, BUT price of manufacturing it rockets sky-high then.

      Is it possible to produce such card, but figuring out how to do it properly for open source? Yes, it is. BUT it is a problem - while open source and Linux isn't significant market, no coorporation will do that. Not because it won't make them money - but simply because they don't care about such small income - even if it is surplus.

      And yes, binary only drivers are evil. Why? Because if you want them to work, you must have something like Apple boxes - where everything is locked down - then they maybe will work almost flawlessly. But in PC world - forget it. Even on Windows those drivers are usually messed up and buggy and are cause infameous Blue Screen of Death [tm].

      And, in fact, industry slowly crawls forward standards and openess - as Windows-only devices (which usually means that almost half of device functionality is in driver) proves to be bigger nightmare for support services.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    4. Re:reasonable and logical thoughts? by IamTheRealMike · · Score: 2, Insightful
      He may not manage them in the traditional sense of the word, but when they are making statements to driver developers that flatly contradict Linus' official policy and he does nothing, that seems to me very poor project management indeed. He should at least contradict them, if nothing else.

      I don't think you know that much about hardware design. Neither do I really, but one thing I do know is that moving things into the driver can often increase performance, for instance texture compression is one obvious example. It's not just a case of manufacturers being too cheap to do it, sorry.

      Finally as to them being "evil", well I don't really care - this is the way the system works. If instead of screwing over 3rd party driver devs constantly, these kernel people figured out an economic model that didn't need patents and didn't punish openness, I'd be more impressed. Instead they try and address the symptoms and think it'll have some real effect.

  12. Linspire.. by sammykrupa · · Score: 5, Interesting
  13. Re:It's chicken and egg by rovingeyes · · Score: 3, Insightful
    Until laptop Linux becomes more popular

    To an extent, I agree with that statement. But I'd rather put it as "Until Linux becomes more popular". I don't see why manufacturers will even bother with a mass produced and heavily marketed laptop with Linux. Besides why would a common person go ahead and buy a laptop linux? They cost pretty much that same as a decent windows or even apple laptops.

  14. Binary Drivers by cfromg · · Score: 2, Informative

    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.

  15. then, is 2005... by Garabito · · Score: 5, Funny
    the year of Linux on the Laptop?

    Finally! I was getting tired of every year since 1998 being the year of 'Linux on the desktop'

  16. The annoying thing is by Anonymous Coward · · Score: 2, Informative

    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.

    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 /etc/fstab, and mount it (or have it plugged in at startup)

    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.

  17. "laptop Linux is much closer now" by thepurplemonkey · · Score: 2, Interesting

    Yep, back a page and down one article. Ubuntu has been a great laptop disto. For all the problems reported with Dells it worked (wireless too) out of the box.

  18. Fedora Core 3 on Dell 600m by shane2uunet · · Score: 2, Interesting

    Works great! A few things don't work, like some of the function keys, the svideo, etc. But overall it works great for me. My biggest complaint about linux (desktop/laptop) is bootup time. WinXP will have my laptop on a desktop in 30 seconds. Linux takes over 2 minutes.

    --
    This space available for rent.
  19. Live distros by Anonymous Coward · · Score: 2, Insightful

    This advice has been given before but it is good advice. Try a bootable cd distro like Knoppix on a laptop before you buy it.

    The Mandrake 9.1 on my ancient Thinkpad died and I used a Knoppix disk to recover. The Knoppix worked so well that I just installed it. In the case of the article Suse was the one that worked. This has to be WAY easier than trying to install Slackware. I almost wonder why the author tried that. Well, I guess he's just way more l337 than I am.

  20. My prediction for 2006 by stratjakt · · Score: 2, Insightful

    The exact same article will be written. And again in 2007, and again in 2008..

    Unless something dramatic happens, I don't see linux ever having anything close to universal wireless support, or support for the umpteen million other specialty hardwares in a laptop.

    I tried linux on this gateway laptop about six months ago. I couldn't get the touchpad working, it wouldn't recognize the lid switch to put it into hibernate mode (or even force a shutdown), I couldn't get the RCA-out to work (I like to use it as a portable DVD player on the road). I had trouble getting sound to work, but that's about par for the course with ALSA. It can be a real PITA to get something as common as an SBLive to work. The Radeon Mobility wouldnt work right with ATI's drivers, so I was stuck with the SVGA driver.

    It's a problem the manufacturers have to solve, the stuff is all proprietary, and they aren't about to open all the hardware to let kernel hackers at it - especially not WRT to the wireless chipsets. There's just not enough benefit (ie; customers) to warrant the cost of a dedicated linux support staff.

    Sad but true...

    --
    I don't need no instructions to know how to rock!!!!
  21. Laptop linux in 2005? by timster · · Score: 3, Funny

    I run Debian, so I'd be much more interested in articles on the state of laptop linux in 2004. I'll be there in a few months, with any luck.

    --
    I have seen the future, and it is inconvenient.
  22. Binary-only drivers make choice more difficult by jhdevos · · Score: 3, Insightful

    By delivering binary-only drivers, manufacturers can only support a very small fraction of the amount of different possible configurations. Now, since a huge percentage of users only use a very small set of possible configurations, that is ok for most people -- but it makes it much more difficult for someone to investigate other options.

    Practical examples abound: off course most manufacturers only deliver drivers for windows, but also vendors that support linux with binary-only drivers usually support only a few kernels / distributions. Running linux on something other than x86 (such as an ibook) is completely unsupported.

    If you want to have choice in what you buy and run, don't support binary only drivers. Don't buy WLAN devices that can only be gotten to work with ndiswrapper. Support manufacurers that do give code or documentations to the community. And be vocal: make sure that unwilling vendors know that this is important for us.

    Jan

  23. Good GOD! by ALecs · · Score: 2, Insightful

    Those prices almost made me choke on my coffee. If I could afford to pay 2x as much for a laptop, I guess I'd love getting a fully supported machine.

    As it is though, my $1000 Averatec works for everything but sleeep; and I know it didn't take me $1k of time to get it that way, either.

    1. Re:Good GOD! by Anonymous+Luddite · · Score: 2, Insightful

      >> it didn't take me $1k of time to get it that way, either.

      I wish more people considered the cost of time... not trying to sound like a "windows TCO" ad, but how many times have you needed to get [pick anything here] to work and blown a whole Saturday afternoon?

      I love slackware. I use it every day ..but after RTFA, I might just give SUSE a spin.

  24. HAL + DBUS + GNOMEVFS by Anonymous Coward · · Score: 2, Informative

    >> - 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.

  25. Windows and Linux is all hard to my grandmother by Christianfreak · · Score: 2, Insightful

    Until Linux is a simple grandmother-friendly install, desktop Linux is going to stay in the ghetto

    No its going to stay in the ghetto until OEMs bundle it. Could your grandmother install Windows?

    I'm sick of this "No one uses desktop Linux because its hard to install". Patently untrue, Linux installs are generally easier IMHO, one reboot as opposed to 3 with Windows (and that's not counting updates!).

    Software producers don't make business apps or games for Linux because people aren't using Linux.
    People aren't using it because it doesn't come bundled and the OEMs don't sell it because the games and the business apps just aren't there. Until someone solves the chicken and the egg problem there won't be a lot of Linux desktop growth.

    Honeslty that's fine with me. Linux works on my desktop and does what I need it to do. I've also gotten it to work fine on several laptops I don't know what this author's problem is!

    1. Re:Windows and Linux is all hard to my grandmother by radarsat1 · · Score: 2, Interesting
      Funny thing is that the first thing that occurred to me the first time I booted up the Ubuntu Live CD was, "Holy crap, my grandmother could use this!"

      (She's good at email and the web, but she finds updating the virus scanner kind of confusing.. wish I could tell her she didn't need a virus scanner. If it was up to me, I'd install it for her.. but on the other hand, it took her so much effort to learn Windows I don't want to change things on her now.)

  26. edge of the wedge by xixax · · Score: 4, Insightful

    If binary drivers are OK, why would a company bother releasing source? If one company can release binary only, why not the other? Under the current attitude, companies stand to gain a lot more than they would with binary only.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  27. Old distro versions? by pshuke · · Score: 3, Insightful

    The story, although concluding that the state of linux laptops in 2005 'is a lot better' than in 2004, says an awful lot of nice things about SuSE 9.1, in spite of it being an April 2004 distribution. And Linspire 4.5 is, according to distrowatch, from December 2003.
    It would be nice if a 2005 test actually used the 2005 versions of the distros (eg. Linspire 5.0 and SuSE 9.3)
    On another note, I do find it somewhat disappointing that Ubuntu was omitted from the test. I recently tried the LiveCD and it seemed very much laptop ready.

  28. I just installed Xandros on a laptop by NtroP · · Score: 2, Interesting
    I just got a donated 1GHz PIII Dell laptop. It came with Win2K on it, but no documentation or Licenses that proved it was supposed to be there - perfect excuse to load Linux. I've switched from Fedora/Gnome to Xandros/KDE on my primary workstation (still use RHEL3 on my servers) because everything "just works" with our large Active Directory domain out of the box.

    I installed Xandros on the laptop and it was a thing of beauty. I had two PCMCIA wireless cards (a Cisco and an older one that slips my mind - I'm at home posting this before work). I put the Cisco one in first and configured it to connect to our wireless network (through the nice GUI interface). It auto-detected the card upon insertion, grabbed an IP address and we were off and running. Then, just for kicks, while in the middle of a surfing session, I yanked the Cisco card our and popped the other one in. The system chirped upon removal and insertion and my surfing continued unhindered! I couldn't believe it.

    It's working so well, that I'm even loaning it to someone from another department (with no Linux background) to take with her on a business trip so she can do some work while she's at her convention. She said she's sick of dealing with all the "problems" her employees have been having with their Windows stations, and if this does everything she needs, she'll switch her department too. Since it's just basic WordProcessing/Spreadsheet, Email and web access they need, I'm sure she'll find this a great alternative.

    --
    "terrorism" and "pedophilia" are the root passwords to the Constitution
  29. More accurate title by jbellis · · Score: 4, Insightful

    "The state of Linux on my Toshiba, 2005"

    Come on, even for slashdot generalizing from a single datapoint is a little underwhelming.

  30. does not say anything about power management by BigGerman · · Score: 3, Funny

    which is the most important thing for Linux-on-laptop. When I got Gentoo to hibernate (and wake up - important too ;-) on my Fujitsu, that was a happy day.

  31. Subtle, but VERY important point... by clickster · · Score: 4, Insightful

    Unless something dramatic happens, I don't see linux ever having anything close to universal wireless support, or support for the umpteen million other specialty hardwares in a laptop.

    First, Windows doesn't support wireless. The wireless manufacturer supports Windows. If they treated MS users like they treat Linux users, Windows would have the exact same issues

    --
    If you mod me down, I shall become less powerful than you could possibly imagine.
  32. Re:powerbook (newer ones released in Febuary) by gimpboy · · Score: 2, Informative

    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:

    http://lists.debian.org/debian-powerpc/2005/02/msg 00180.html

    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
  33. OS install isn't the problem by CarrionBird · · Score: 2, Interesting
    Configuration afterward is, and software installation too. The package systems are halfway there, you can find programs to install eaisly enough. "But where's the icon?", asks grandma. There isn't one, gotta find where the thing inatalled and set that up yourself.

    And it doesn't help when some of the icons that are set up on install don't work and don't give feedback as to why.

    It's not like it's an impossible problem to solve, OSX and Windows software installs are pretty simple for grandma. You run the installer and it puts an icon in the menu/desktop/whatever. Seems like the package control system needs to be integrated with wichever desktop is installed. If the other guys can do it, the distributions should be able to as well.

    Oh, and fixing up USB keyboard support would be nice too. (was going to try out the new vector 5 soho, but couldn't get past go because of my USB keyboard. Tried VLOS 1.1 instead and was not too impressed.)

    --
    Free Mac Mini Yeah, it's
  34. If only... by pulse2600 · · Score: 4, Insightful

    If laptop manufacturers would make more laptops with LESS built into it, I think people would have a much better time with Linux. Build me a laptop without an integrated modem, ethernet, and wireless network and just give me a bunch of usb and PCMCIA slots so I can choose my own accessories, much like I do with my desktop. That way I can spend less on a laptop because it doesn't "come with everything" and I can expand it with exactly the hardware I want.

    I have an old Digital HiNote VP 700 with no built in modem or ethernet card. I poked around online to see what PCMCIA devices are supported by my favorite flavor of Linux, and I bought those items. Machine runs slow as shit with a 133 mhz processor and Red Hat 9, but at least all my hardware works because I found the modem, ethernet, and wireless cards that work well with what I want to run. I am also happy using generic video drivers as long as I get the resolution I want.

    To compare, I have a Toshiba Tecra with built in Ethernet, Modem, and Wireless. First off, Fedora Core 3 locks up on bootup, so I put RH9 on this one too. Wouldn't ya know it, the modem doesn't work, the 10/100 ethernet adaptor is detected but doesn't work, and I haven't even attempted the built in wireless. But I still have these cards I know work cause I researched them and picked them out myself, so I just shove em in and I'm good to go. Although RH9 was able to correctly determine my video and audio chipsets, I would be just as happy using generic video/audio drivers if I had to.

    Sell me a laptop without everything built in so I can expand it myself...that's the way to make a Linux compatiable laptop.

  35. Knoppix as Shoppix by kale77in · · Score: 3, Interesting

    I've been taking Knoppix CDs to shops here in Sydney to see if Debian will run on the 10.6" laptops available there (I commute; I'm looking for something ultra-portable). I drew a small crowd in one place by merely putting Xaos on Auto-zoom; It's interesting to see people's responses. As to results, not much yet; the Fujutsu's seem OK; the Vaio's I haven't been able to check yet (staff who don't know what Knoppix is are justfiably wary of booting strange disks).

  36. shut up hippie by hildi · · Score: 2, Funny

    'oh conserve energy, conserve the environment, what about the baby seals'.

    look, real men carry a gasoline powered generator with them and plug that into their laptop. real REAL men carry a chainsaw with a dynamo on it so they can check email while they cut down 300 year old redwoods.

    piss ant hippies like you are the problem with america, and why we got attacked by the terrorists.

  37. Re:PS/2 mouse and touchpad? I mean, AND! by gimpboy · · Score: 2, Interesting

    I've helped a friend do this in the past. This posting more or less describes what to do:

    http://lists.svlug.org/pipermail/svlug/2002-Februa ry/039538.html

    From what I recally, it worked quite well.

    --
    -- john
  38. NVidia by phorm · · Score: 2, Insightful

    How about drivers like NVidia wherein the driver is partly prebuilt, and partly compiled to allow working with your current kernel, etc.

    Doesn't that way of doing things tend to lend better compatability?

  39. Linux on Laptop by stevenm86 · · Score: 2, Informative

    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.

  40. Re:My Take from a windows user at home by Jussi+K.+Kojootti · · Score: 2, Informative
    Well, for one thing, most Linux distributions have a very good selection of Free

    tags out-of-the-box.

  41. Re:PS/2 mouse and touchpad? I mean, AND! by radarsat1 · · Score: 2, Interesting

    adjust your X config file to use /dev/input/mice
    It usually combines all mouse input to one stream.

  42. Ubuntu 5.04 of IBM ThinkPad T42 by Oliver+Aaltonen · · Score: 5, Informative

    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.)

    1. Re:Ubuntu 5.04 of IBM ThinkPad T42 by Twinkle · · Score: 3, Informative

      Take your color depth down to 16-bit instead of 24-bit and you should get 3d accel back, verify with;

      glxinfo | grep direct

  43. In some cases (like Fedora), it's getting worse by Phred+T.+Magnificent · · Score: 2, Interesting

    I've tried several different Linux distributions on my laptop over the last four years. (Yes, it's been the same laptop, a Presario 1800-series, for that entire time.) Some have worked right out of the box, others haven't worked at all, most are somewhere in between.

    One trend I've noticed is that Red Hat / Fedora keeps getting progressively worse. RH7.x worked great. It detected all of the hardware right out of the box -- including the video chipset, at a time when even Windows 2000 didn't have a video driver. RH8 and 9 still worked, but not as well. FC1 found some things not working anymore, FC2 was worse, and with FC3 I had the same experience as the author of TFA: a black screen, with no way to install at all. Should there happen to be an FC4, I doubt I'll even bother trying it.

    The best current distro I've found for my laptop is Mepis, with Suse as a close second place, and FreeBSD 5.3 doing admirably as well. I suppose it's worth noting, though, that on my Dell laptop at work, no Linux distro I've tried works at all, but FreeBSD has been great from day 1. Conclusion: your mileage is unconditionally guaranteed to vary based on what laptop you use.

    --
    Where is the wisdom we have lost in knowledge?
    Where is the knowledge we have lost in information?
  44. Re:powerbook by zapp · · Score: 2, Informative

    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
  45. Power Management by QuietLagoon · · Score: 3, Insightful
    It's a laptop. Power management must work completely and fully, up to and including suspend to disk.

    The only Linux that I've seen that comes close in the power management area is SuSE 9.2 (haven't tried 9.3 yet), but even there the suspend to disk is unreliable.

    1. Re:Power Management by Air-conditioned+cowh · · Score: 2, Informative

      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.

    2. Re:Power Management by adam1101 · · Score: 2, Interesting

      Why? AFAIK, none of the highly praised Apple laptops support hibernation/suspend-to-disk in the even more highly praised MacOS X.

  46. Re:My Take from a windows user at home by Cutting_Crew · · Score: 2, Funny

    but overall that really isnt going to turn me from windows to linux..

  47. Ubuntu live-cd on Powerbook G4 is sweet by Jon+Abbott · · Score: 2

    I just booted up the Ubuntu 5.0.4 live-cd on my laptop and it works very nicely! It autodetected everything including my iPod. This is coming from someone who more or less stopped using Linux three years ago for OS X (I had been using Linux since '96). Anyway, things are definitely looking good from here. I'll post a more in-depth review in my blog soon.

  48. Laptop Experience by mpapet · · Score: 2, Interesting

    I had the same experience that the author did except my laptop is an old Thinkpad P3 500 with lots of RAM.

    Fedora: Installer exited with error before it was done.

    Suse 9.1: Installed and ran great, but there are/were issues with usb-hotplug and I couldn't compile anything from source either. (terminal exit with error 1?) My lack of patience put that distro to an end.

    Debian Sarge: The best by far. I had to do the kernel recompile to get the wireless card to collect stats, but otherwise there have been no surprises. As much as I hear compliants about a lack of a Sarge release, it works much better right now than Suse 9.1 (with updates) without the Suse polish.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  49. Hibernate works pretty good by Homburg · · Score: 2, Informative

    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.

  50. Oh For Crying Out LOUD!!! by Whatchamacallit · · Score: 3, Insightful

    Just buy an Apple PowerBook or iBook and freaking be done with it! Run OS X if you care more about stuff just 'WORKING'. You can run all of your Open Source software under OS X! Plus you can run all the Apple Software including MS Office! Install the developer tools, install X11 and then go install Fink. You can ssh into your Linux / BSD / Solaris / AIX boxen, run X11 apps remotely, etc. Every *nix user and sysadmin I run into drools over my PowerBook, it's getting to the point where I have to carry a towel with me!

    Or if you are a GNU/Open Source Purist, put Linux on the iBook / PowerBook. They are the most supported laptops available for Linux. Most everything works as it should even under Linux! Even Linux Torvalds is running a PowerMac G5 workstation (it was a gift and it blows away most x86 hardware), albeit running Linux and not OS X.

    http://www.yellowdoglinux.com/ 4.0.1 now supports sleep mode on the Apple laptops w/ATI video cards. Not everything works even on Apple hardware.