Slashdot Mirror


The Open Source Laptop and the Golden Age of Open Hardware

An anonymous reader writes to this short feature featuring "Andrew 'Bunnie' Huang on why he decided to build an open source laptop, how the slowing of Moore's Law is making it easier for individuals and small outfits to compete against major corporations in the computer hardware market and what hobbyist hardware makers in the U.S. could learn from China's Shanzhai, famed for their cheap clones of the iPhone and other popular handsets."

56 of 93 comments (clear)

  1. I'd love to build laptops by Anonymous Coward · · Score: 5, Interesting

    Companies should sell laptop shells and let us buy the parts individually, just like a desktop computer.

    1. Re:I'd love to build laptops by Anonymous Coward · · Score: 1

      No, they shouldn't –and they can't. Not all parts have the same size, shape and cooling requirements. The only possible approach here would be to make a standard specifying a large maximum size, and then force all laptops to allow that much space. But that would then result in all laptops being giant bulky things with excess cooling and hence weight hanging about. The result is that they would all suck.

      Laptops intrinsically have design constraints that mean this can not be done reasonably.

    2. Re:I'd love to build laptops by h4rr4r · · Score: 1

      Or more reasonably, laptops could be sold with motherboards and little else. Almost everything else is already separate parts.

    3. Re:I'd love to build laptops by djupedal · · Score: 1

      Imagine if there were this process where we could actually print them out ourselves.....oh, wait.

    4. Re:I'd love to build laptops by MightyYar · · Score: 4, Insightful

      Those do exist. So-called "white box" laptops. My very limited experience with them is that getting your Windows install to play nice is a very similar experience to getting Linux to play nice with an off-brand laptop... it can be very time consuming, so if you value your time you just pay for some company to do it for you. And at the low end, you don't save any money because the components are largely part of the mainboard on crappy laptops. Thin-n-light like the Air is not possible at all.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    5. Re:I'd love to build laptops by YukariHirai · · Score: 1

      While I'd love for that to happen, it's not especially realistic. Laptops are currently designed with the various components wrapped very tightly around each other. To make them modular in the same kind of way a desktop computer is would make them considerably more bulky. While that might not bother some people if it means being able to buy the bits of their choice and putting them together, for others it'll be a deal-breaker.

      And it's rather doubtful that enough hardware manufacturers would get on board that idea and agree on suitable standards for it to really work.

    6. Re:I'd love to build laptops by h4rr4r · · Score: 1

      I have not had trouble with a linux install in a long time. No idea about windows, I have no use for it.

      Yeah this would preclude an air like device. I wish one of the smaller vendors like system76 would have such a device, but better. I want something in the 12" size range with at least a 2560x1440 display. Higher would be even better.

    7. Re:I'd love to build laptops by bobbied · · Score: 3, Insightful

      Oh but they do sell the individual parts. Of course they are "replacement" parts and they are extremely expensive compared to just buying a whole new laptop. This doesn't stop you from making modifications though. Changing the memory and hard drive is easy and I've changed CPU's and altered wireless adapters too. Laptops are somewhat upgradeable, sometimes anyway.

      What you *really* want is a standard "form factor" for the parts that fit in standard laptop cases. Then you could buy a gutless case and buy parts to build a full machine from there. However, don't hold your breath. The problem for manufacturers is that they are trying to cram as much stuff into your latest laptop as cheaply as possible, which leads to a single "mother" board that has the CPU and display adapter components built on. It needs to all survive at least some rough handling. All this requires complex engineering and integration testing and many manufacturers don't like to share.

      So, where I would applaud an effort to make laptops more generic, I don't think you are going to get a major manufacture to offer up their designs or sell parts for this. What you are going to need is a base platform design for the case, while at the same time providing a set of "guts" (Processing, display, Keyboard, wireless) which are all available and free, pretty much all ready at the same time. Until then, keep wishing..

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    8. Re:I'd love to build laptops by Mashdar · · Score: 4, Informative

      I even tell people these days that Linux is easier to install than Windows. While very new hardware can still be problematic (Llano drivers a few years ago come to mind), in general the installation process is:
      1) Hit next several times.
      2) Enter a user name and password.
      3) Everything works.

      Hunting for drivers on Windows, especially for legacy devices, hurts my brain. When I plug my 15 year old webcam into a Mint box it just works. So in that respect I agree with GP :)

    9. Re:I'd love to build laptops by lister+king+of+smeg · · Score: 1

      you forgot to select encrypt harddrive

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    10. Re:I'd love to build laptops by Anonymous Coward · · Score: 1

      BS. The only standard that would need to be agreed upon would be the design of the shell. Many laptops already have replaceable CPUs, GPUs, RAM, hard drives, optical drives, networking cards and batteries. That's pretty much all anyone would upgrade in a desktop form factor anyways.

    11. Re:I'd love to build laptops by Phreakiture · · Score: 1

      I'm not convinced that a standard would force everything to one size. Consider the ATX hierarchy: Mini-ITX

      It would be harder, but I don't buy that it would be impossible, or even unreasonable.

      --
      www.wavefront-av.com
    12. Re:I'd love to build laptops by canadiannomad · · Score: 1

      The only standard that would need to be agreed upon would be the design of the shell.

      Not really, as others have mentioned, 3D printing could solve that problem pretty easily.
      Though the 3D printer still costs more then the laptop would cost... Not sure where the break-even point would be at this time.

      --
      Hmm, the humour and sarcasm seem to have been be lost on you.
    13. Re:I'd love to build laptops by MightyYar · · Score: 1

      I had problems with things like sleep and power management on a no-name laptop, but I'll fully admit my inexperience was at play. I have not had problems with Linux on Thinkpads or Dells and the like. I had similar problems with Windows, as the drivers were tough to track down.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    14. Re:I'd love to build laptops by cooperaaaron · · Score: 1

      On a 10 year old lappy ?

    15. Re:I'd love to build laptops by Lumpy · · Score: 1

      It's actually harder to install windows on a machine than linux. Because you have to go looking for and download drivers. Last Ubuntu installed everything automatically.

      this was on a current Dell business class laptop. Windows is a day long painfest to get installed and 100% on a laptop, Linix is 2 hours and mostly watching TV or playing Xbox while it does it's thing.

      --
      Do not look at laser with remaining good eye.
    16. Re:I'd love to build laptops by RMingin · · Score: 1

      Well, it's always been possible to cherry pick hardware that Linux will have a lot of trouble with, just like it's possible to spec out a machine that runs Windows poorly, if at all.

      If your sample size was larger than one absurdly old laptop, you'd carry more weight.

      --
      The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.
    17. Re:I'd love to build laptops by Lumpy · · Score: 2

      So you compare a current Linux distro to a horribly out of date XP install? Try windows 7 on your craptop and tell us again how everything went perfect...

      --
      Do not look at laser with remaining good eye.
    18. Re:I'd love to build laptops by DuckDodgers · · Score: 1

      I have to agree with this. I've only installed Windows 7 four times and Windows 8 once, but in all cases the only headache was the fucking license code.

      Of course, in the same five year period I've installed Linux over a dozen times without having any hardware problems, save for my own screwups when I did manual disk partitioning (and if I had left things on automatic, that would not have been a problem).

      I haven't heard of any serious Windows install problems since Vista, which Dell and HP seemed to prefer to ship with unsupported hardware.

    19. Re:I'd love to build laptops by DuckDodgers · · Score: 1

      MiniITX specifies a motherboard size, and that's all. It doesn't specify the height, width, depth, and minimum heat dissipation possible by the heatsink and fan, it doesn't specify the dimensions and maximum heat generated by internal storage, it doesn't specify the minimum amount of airflow in the case, etc... etc...

      I think open laptop design might be possible if there was maybe a dozen standard configurations, each with rigidly defined restrictions on the external dimensions, heat, and energy demands for every single component.

    20. Re:I'd love to build laptops by rahvin112 · · Score: 1

      He'll have exactly the same problem with the older hardware. Vendors don't produce drivers for new OS's once the product is legacy and 15 years guarantees there is not a single driver for a 64bit windows OS. Microsoft and their vendors enforce an upgrade cycle for older products by refusing to produce drivers for older products. Linux gets around this because once the driver is produced it's generally carried forward forever.

      I've got several scanners that only work under Linux (and Windows 95/XP) because the vender and Microsoft will never produce a driver that works with a modern windows.

    21. Re:I'd love to build laptops by craighansen · · Score: 1

      And Linux has a similar problem. I've seen several different motherboards where the reverse-engineered nvidia ethernet driver didn't work after an upgrade and had to throw in an aftermarket card to work around it. Linux is strongly susceptible to bit-rot on old drivers.

    22. Re:I'd love to build laptops by Miamicanes · · Score: 2

      > you forgot to select encrypt harddrive

      Naw, if somebody steals my laptop, I *want* them to be able to casually log in and use it, so I can ssh into the box and remotely pwn them in every conceivable way, getting way more fun and value out of the laptop than I probably would have gotten from using it myself. Drive encryption keeps your data more secure, but maximizes the likelihood that you'll never see the laptop again or get any post-theft entertainment value from it. When life gives you lemons, make a honeypot ;-)

    23. Re:I'd love to build laptops by sjames · · Score: 1

      More correctly, it would create a class of laptop that was more versitile and flexible at the cost of being bulkier. Nothing says the other models couldn't coexist.

      But note that things like DVD drives are interchangeable now except for the fancy bezels and it doesn't seem to have harmed anything. HDs as well.

      Come to think of it, a LOT of parts could be made interchangeable without sacrificing size.

    24. Re:I'd love to build laptops by sjames · · Score: 1

      If it matters to you that much, bisect it and file a bug report with the driver's maintainer.

      Then for funzies, try to find out who wrote the XP driver for the same card and get his direct email address.

    25. Re:I'd love to build laptops by sjames · · Score: 1

      And the chip fab costs more than the CPU.

      You shouldn't buy a 3D printer to do a one-off. For that borrow a 3D printer or pay a service to do it.

  2. Laptop shops by smittyoneeach · · Score: 1, Offtopic

    Laptop shops
    And shaving stops
    Could yet save us all
    Until the day that
    Some bureaucrat
    Pours cologne on the stall.
    Burma Shave

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  3. Slowing?! by SigmundFloyd · · Score: 2

    What's with this "slowing of Moore's law" nonsense?

    That supposed "law" is either true or false, there's no speed change about it.

    --
    Knowledge is power; knowledge shared is power lost.
    1. Re:Slowing?! by bobbied · · Score: 4, Insightful

      I snicker at the term "Moor's law" myself....

      It's really more of a guideline and an old adage which is generally true but it is far from a "law".

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    2. Re:Slowing?! by DougOtto · · Score: 3, Funny

      Sort of like the pirate code.

      --
      Solving Unix problems since 1989...
    3. Re:Slowing?! by Immerman · · Score: 1

      There's no "law" in Moore's Law, it's a practical observation of a manufacturing trend. Technically it has nothing to do with processor speed either, just the number of transistors.

      Nonetheless it has been broadly colloquially understood to refer to an exponential CPU performance curve, a doubling of CPU speed every 18 months. As such a slowing of the "law" is a readily understandable phrase to refer to the fact that performance is no longer growing nearly as fast as it once did. That is the nature of a living language my friend, it has precious little to do with logic. Why do you suppose scientists like Latin? It's dead, the pope is the only person who speaks more than a few words at a time, and so you can hold it to a logical framework.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    4. Re:Slowing?! by RabidReindeer · · Score: 1

      I snicker at the term "Moor's law" myself....

      It's really more of a guideline and an old adage which is generally true but it is far from a "law".

      Moore's "Law" is actually more of a graph in the general shape of a parabola (doubling of capability every few years). The "slowing" is an indication that the graph is not a pure parabola extending to infinity (which no sensible person could have ever believed) and we are entering a point where the acceleration of capabilty on schedule slows or stops.

      "Slowing" of Moore's law is either a shorthand way of saying "slowing of the acceleration rate asserted by Moore's Law" or just plain sloppy expression. Pedants are freely invited to argue over which.

    5. Re:Slowing?! by DNS-and-BIND · · Score: 2

      What does that even mean, and how did this totally unrelated topic somehow come up? Are we just spewing stream-of-consciousness bullshit in public now?

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    6. Re:Slowing?! by SirGarlon · · Score: 1

      Taking a lazy shortcut to say in three words what would require ten words to say accurately and unambiguously is not a mark of a living language. It's a mark of an incompetent writer.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    7. Re:Slowing?! by gidoca · · Score: 1

      A doubling every n years yields an exponential function, not a parabola.

    8. Re:Slowing?! by kamapuaa · · Score: 1

      Every single person reading Slashdot understands what "slowing of Moore's Law" means. A few people just like complaining about it.

      --
      Slashdot: providing anti-social weirdos a soapbox, since 1997.
    9. Re:Slowing?! by DNS-and-BIND · · Score: 1

      Only if you have your head up your ass and all you can think about all day is people that you hate. It's not natural for humans to react in this way unless there's something wrong in the head. Cranio-rectal inversion, it's called.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    10. Re:Slowing?! by RobertLTux · · Score: 1

      actually Origins would be dealt with as Models not even theories since Origins is

      Not Measurable
      Not Repeatable

      so the first 30ish picoseconds of Time can only be dealt with as Logic Not Science.

      critters can Adapt but you can't/don't have any proof of a Critter becoming a different type of critter.

      this would be similar to a tornado splattering an automotive junk yard and leaving behind a LearJet.

      oh and ICR and AIG both have collections of articles where Simple Things ARE NOT ACTUALLY SIMPLE.

      but back to the subject it would be nice if we had a Common Reference Platform where we could have a base (shell , core bits, CPU and the slots and Bays) and then be able to select different parts [screens with WI?, Touch , Cell ,Glossy/Matte Cam.Mic ect] or even Upgrade them later.

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    11. Re:Slowing?! by fast+turtle · · Score: 1

      sounds like facebook or twitter doesn't it.

      Down with Education "We don't need no education!" (c) Queen

      This is the result of the American Education System that's more interested in keeping so called teachers and their union employed and in power then teaching our kids to think for themselves.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    12. Re:Slowing?! by Sterculius · · Score: 1

      Rush Limbaugh said so.

    13. Re:Slowing?! by ThatsNotPudding · · Score: 1

      I snicker at the term "Moor's law" myself....

      I don't think the 8th century Spanish found them chuckle-worthy.

  4. Shanzhai? No by DNS-and-BIND · · Score: 5, Insightful

    What does "could learn from China's Shanzhai" mean? Shanzhai electronics is crap. No, really, it is. Does it mean "use cheap garbage components that will fail 0-6 months after sale, and close up the company so we don't have to provide refunds"? Not that China's consumer protection laws mean a damn, anyway.

    The whole article stinks of "d00d this is totally kewl, we should totally make, you know, a laptop. Then add shanzhai, then add bookbinding, then add "guerrilla hardware". WTF does guerrilla hardware even mean? This has more nonsense buzzwords than the latest corporate marketing press release.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  5. Cortex A9 by Anonymous Coward · · Score: 2, Informative

    Performance increases have indeed been quite slow in the x86 space for the past few years, but this is ARM based and there are still dramatic performance increases showing up regularly in that space. This is based on a quad Cortex A9 design (similar to the first-gen Nexus 7), and the current Cortex A15 core is roughly twice as fast. Whereas in the same timeframe Intel has managed only a ~20% performance increase, though they have been focusing more on power consumption than performance.

  6. Yes, learn from shanzhai manufacturers by poity · · Score: 3, Interesting

    Go ahead and make a 14" form factor laptop, and put in a 12" 800x600 screen (blacken the surrounding bezel so it doesn't look like ass), install a VIA board and cpu and modify the BIOS so that it reports an i5, while you're in there also make it report 8GB RAM instead of the 2GB that's actually in there, then solder a 64GB USB drive inside because, face it, no customer who cheaps out this much actually uses the 500GB advertised capacity anyway. And if the entire thing feels too good in your hand, put in some metal weights in the extra space you have in there to make it more realistic, because quality things have a certain density, and you also don't want to draw suspicions for being the lightest 14" i5 laptop in the world. Well, at least not until that injection mold for the Sony replica is finished. And of course never sign contracts or NDAs, who leaves paper trails for these things?

    --
    your thin skin doesn't make me a troll
  7. Who are they targeting? by Lumpy · · Score: 3, Insightful

    So this open source laptop has the specs of a very low end Chromebook. Making it useful to who? also it had better sell for $99.00 because the $199 chomebooks out there are already faster and far better built.

    Honestly, what is their point? Making an open source very very low quality laptop is a waste of time.

    --
    Do not look at laser with remaining good eye.
    1. Re:Who are they targeting? by bobbied · · Score: 1

      Making an open source very very low quality laptop is a waste of time.

      Might I add... It's a waste of money too..

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    2. Re:Who are they targeting? by serviscope_minor · · Score: 2

      Honestly, what is their point?

      What is it with the slashdotters who produce nothing yet live to shit on everyone's parade.

      It's useful for people who want a fully open source laptop.

      Why is that useful?

      Well, for a start the designs are online. You can buy the reference build and start hacking on the software while at the same time making a modified design to suit your own needs.

      Oh and you don't have to worry about venduh support for drivers.

      If you want a laptop with better sensors (GPS, full 6DOF, IMU, etc) you can stick them in.

      Basically if you have needs that aren't met by standard hardware (duh).

      I have trouble believing that your imagination is so limited that you really can't possibly imagine the use of such a device.

      because the $199 chomebooks out there are already faster and far better built.

      How many FPGAs and GPIO pins does that chromebook have? A clue: none.

      --
      SJW n. One who posts facts.
    3. Re:Who are they targeting? by Sesostris+III · · Score: 3, Insightful

      Honestly, what is their point? Making an open source very very low quality laptop is a waste of time.

      Many things are a waste of time. Watching TV is a waste of time. Going to the theatre is a waste of time. Reading a book is a waste of time. Good heavens, reading Slashdot is a waste of time!

      Or perhaps not. If it's what you want to do, then, as far as you are concerned, it's not a waste of time. Building an "open source" laptop is no more a waste of time than Linus's initial interest in producing a new (open source) kernel.

      I'm not an engineer, but I (for one) am interested in how this project/hobby works out. Certainly I think "open source" hardware is something to be encouraged (like "open source" or "free" (libre) software).

      As to usefulness, who, in 1991, thought a new "open source" kernel would be of any use? Who thinks so now? (Answer - me, for one! I'm typing this in Firefox running under LMDE XFCE!)

      I'll consider buying one if it becomes commercially available.

      --
      You never know what is enough unless you know what is more than enough. - Blake
    4. Re:Who are they targeting? by Damek · · Score: 1

      Some people get caught up in designing their own parade, and then on feedback from those who shit on it, realize they might prefer to spend their time elsewhere because they hadn't thought of the critiques that others provided them.

      "Shitting on people's parades" is part of the corrective, stabilizing force of sociality. People who never talk to other people often think they've figured out all the answers, and then they go tell everyone else (as in this case) that everyone else should follow their solutions. In what world does it not make sense for some people to shit on some other people's poorly-thought-out-in-a-social-bubble parades??

      Positive feedback is also part of this system, but since you're only shitting on the parade of shitting on parades, I'm only addressing the negative.

    5. Re:Who are they targeting? by mako1138 · · Score: 1

      Bunnie has described this project as a "bespoke oscilloscope", so it's probably going to cost thousands of dollars. If that horrifies you even more, you're probably not the target audience.

      All this hype about "the golden age of OSHW" is nonsense though.

  8. Brevity is the soul of wit by newbie_fantod · · Score: 1

    wouldn't using only three words to say something that normally requires ten be the mark of a highly efficient - and competent writer?

  9. Loongson by unixisc · · Score: 1

    Either that, or there is RMS' own endorsed platform - the Lemote Yeedong. That one is based on the Loongson, and everything about it is liberated, as per the bearded one himself. So why not try that - take that platform, fire it up w/ gNewSense or even a different distro, such as Mint, and be off to the races?

    1. Re:Loongson by Wootery · · Score: 1

      MIPS flavored RISC goodness. Shame they're basically unavailable in the UK, even if you go hunting for one.

  10. Re:Rah Rah CHINA!!!! by Miamicanes · · Score: 1

    His point is that many of the "clones" actually improve upon the original.

    Examples:

    AMD's 40MHz 386 (faster than the fastest "386" Intel itself ever made)

    Hercules monochrome (allowed businesses that were "mostly" text-oriented to have bitmap graphics that were compatible with MDA displays & had the same high-quality (for the era) text (at the time, MDA was generally sharper & better-looking than VGA for text). It was never, EVER an official "IBM" standard, and was basically the first ding in IBM's monolithic armor.

    SVGA (IBM's own official standard for the 8514 specified 16-color 1024x768 @ some horrid interlaced fieldrate)

    The Cyrix 5x86/133, which gave you the performance of a 75MHz Pentium from a "486" motherboard.

    Android phone clones with more ram, more flash, faster CPUs, and/or better cameras than the phone they're supposed to be a clone of.

  11. Vivante GPU? by aNonnyMouseCowered · · Score: 1

    This part of the specs caught my attention (http://www.kosagi.com/w/index.php?title=Novena_Main_Page#Features):

    "Vivante GC2000 OpenGL ES2.0 GPU, 200Mtri/s, 1Gpix/s (*)"

    According to a note, the asterisk indicates that it requires "a closed-source firmware blob, but the system is functional and bootable without the blob."

    Why the choice of Vivante over the more popular Mali architecture, which among the ARM-based GPUs has the most mature third-party FOSS support in the Lima driver project (http://limadriver.org/)? There's also third-party FOSS support for the Vivante GPU, but it's much less mature (https://github.com/laanwj/etna_viv).

  12. Re:Rah Rah CHINA!!!! by sjames · · Score: 1

    And let's not forget the NEC V20.