Slashdot Mirror


Reporter Pans Open Source Laptop Kit TERES-I (theverge.com)

The Verge's Paul Miller has some harsh words for the $242 open source DIY laptop kit TERES-I from Olimex. Instead of buying one hyper-integrated board that has all of the laptop's brains and I/O on it, you buy several little boards and wire them together. Then you put them inside a mostly finished case built by Olimex -- although if you want to go ultra DIY you can 3D print your own case, too. Everything, from the shell's CAD design to the motherboard's wiring, is available on GitHub for perusal or modification, and the modular nature of the internals means you can add a more powerful chipset or modify just about anything you find unsatisfying about the computer if you have the know-how or if Olimex or others offer compatible parts.

But, unfortunately, almost everything about this laptop is unsatisfying right now. It runs a quad-core ARM64 chip, though x86 and MIPS chips might be offered later on. It has a tiny 11.6-inch screen, a huge bezel, a tiny trackpad, a cramped-looking keyboard, and a whole lot of plastic. The OS (Linux, naturally) runs off a microSD card. At least the LCD comes in a 1080p variant, because the default 1366 x 768 resolution is a real throwback. There's even 802.11n Wi-Fi, which has me questioning what decade it is.

But are there any better alternatives? In the comments share your own thoughts about open source laptop kits.

10 of 133 comments (clear)

  1. Sneer today, gone tomorrow by petes_PoV · · Score: 4, Funny

    The guy doesn't really seem to have much idea what the purpose of this product is. I'd hate to see how he reviewed Lego

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:Sneer today, gone tomorrow by serviscope_minor · · Score: 4, Interesting

      Ha, I know right?

      The only thing I'd ding it for based on that review is the amount of RAM. Everything else, including the screen size, I could live with I think, but 1GB is getting pretty tight these days if you ever fire up a web browser.

      Oh also, I can't compile gcc6 on my RPi, since it runs out of RAM, so it really is a bit small for a fully self-hosting system. Unfortunately, DDRx is a right pain to route and do boards for.

      Also whining about 802.11n? What a smug git.

      --
      SJW n. One who posts facts.
    2. Re:Sneer today, gone tomorrow by Anonymous Coward · · Score: 3, Informative

      I'd guess most people on Slashdot know this, but most 802.11ac wireless chipsets don't have Linux support. Those that do use proprietary firmware as part of the device driver.

    3. Re:Sneer today, gone tomorrow by AmiMoJo · · Score: 4, Interesting

      This thing is actually great if you are in the target audience. It's cheap, it's more than good enough for a wide variety of tasks like email and posting on Slashdot, it's open source and you can trust it far more than the black boxes you get in x86 laptops, and it's design might not be an ultrabook but it's hardly a brick either.

      For running a secure OS and apps on this is ideal. For hacking and adding your own modules this is ideal. If you need better wifi, throw it in there. If you need GPS, add it. If you want an FPGA co-processor, design and integrate it.

      That just gave me an idea. Could make an excellent security/penetration testing laptop. Throw in a variety of radios, including an SDR dongle, and an FPGA for high speed cracking of hashes and passwords.

      I've been looking for a MIPS laptop for years because they are open and trustworthy. Was considering a Thinkpad with Coreboot instead, but maybe this would be an even better option.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  2. Our Attitude To Tech Resources by ytene · · Score: 5, Interesting

    I'm struggling a bit with the comment that "1GB is in fact completely unacceptable."

    At the risk of i) showing my age and/or ii) getting laughed off the page... I started my career in technology being paid to write software for the 1980s era BBC Micro, a computer that shipped with 32Kb of RAM, of which only 27Kb was usable in the best possible scenarios, and which disappeared rapidly if you wanted anything as high-spec as a graphical display mode...

    But behind the ridicule I expect the above comment to attract, I think there lies an important point. Most of us today experience an entire technology stack that has been developed in accordance with some of the rules personified by Eric Raymond in The Art of Unix Programming, specifically things like, "Rule of Economy: Programmer time is expensive; conserve it in preference to machine time". Or "Rule of Generation: Avoid hand-hacking; write programs to write programs when you can"

    As a result of this, the technology we use gradually loses sight of the purpose for which it was created. I use a word processor because it is a quick and simple way to allow me to edit a document, layering my thoughts, editing content until I am happy with it, without having to re-type it from scratch each time I want to make a change. There is/was an extremely capable word processing application called Wordwise [which shipped on a ROM chip] for the BBC Microcomputer and which took no RAM [because its code executed in ROM] and which allowed me to edit and maintain documents. Sure, Wordwise doesn't have the features of Microsoft's Word 2016, or LibreOffice Writer 5.0.3.2 [both of which I use], but it gave me word processing with a fraction of the resources demanded today.

    I think that we sometimes lose sight of the absolutely insane improvements in system performance over the last 20-30 years - and the complete lack of progress that we see at the human interface. My suspicion - going back to the works of Eric Raymond - are that our developers are writing code that is increasingly inefficient, that the environments that run that code are increasingly wasted [do I really need an animated "ribbon" in my Word Processor - i.e. something that actually slows the software down? No.].

    Today we find ourselves arguing that a computer with more than thirty-two thousand times the capacity offered by that fully-functional 1980s BBC micro is "completely unacceptable."

    Let's just pause for a moment and consider whether today's 1Gb system is north of 30,000 times faster, better, or cheaper than that 1980s system. Today's machine will surely have many improvements over such early-era systems, but will still fall far short of the orders-of-magnitude improvements that simplistic comparative analysis would suggest. Why is that? Because we have become lazy and inefficient, and so has our technology.

    In other words, "If you can't do it in 1Gb of RAM, you are doing it wrong."

    1. Re:Our Attitude To Tech Resources by c · · Score: 3, Insightful

      I'm struggling a bit with the comment that "1GB is in fact completely unacceptable."

      The assumption I'd make is that the reviewer is buying a small modular laptop to run what he considers lightweight laptop-style tasks... specifically, a modern (because nobody sane runs an out-of-date one) graphical web browser.

      Having actually tried it, I'll agree that running a modern graphical web browser on a systems with 1GB of memory *is* painful.

      I'll grant that this raises more questions than answers. Is it reasonable to need 2+GB of memory to run a silly browser? Is running a web browser the only sane workload for a small laptop? I'm comfortable saying "no" to both of those, but I guess that's why I'm just a lowly code grunt instead of a Verge reviewer...

      --
      Log in or piss off.
    2. Re:Our Attitude To Tech Resources by Dutch+Gun · · Score: 3, Insightful

      I actually owned a computer with 64K RAM, and I'd argue that yes, my modern computer is easily 30,000 times better than my original Apple II, especially if you compare on a dollar-per-dollar cost. That doesn't mean you can write a novel 30,000 time faster. Not all productivity scales up that way. However, my modern's computers photo-editing capabilities is infinitely better, because... hey, I couldn't even do that with my original machine. Nor could I render 3D graphics, or listen to digital audio, nor could I do thousands and thousands of other things that I can easily do with my modern computer. You just happened to pick a few capabilities that the old system *could* do.

      I think that we sometimes lose sight of the absolutely insane improvements in system performance over the last 20-30 years - and the complete lack of progress that we see at the human interface.

      Okay, this is a puzzling complaint. Have you missed the whole "touch-first UI" revolution with phones and tablets? What exactly is that but a massive improvement of human interface design and technology? My parents can pick up a smartphone and intuitively figure out how to use it. They were NEVER able to do with with CLI systems (which is why I got that Apple II), and only with difficulty with Windows, but have far few problems with smartphones.

      Maybe you're talking exclusively about desktop interfaces? I'd argue we don't need significant improvements much beyond our existing paradigms. A mouse-type cursor, windows, menus, toolbars, buttons, and dialog boxes... these design elements work well for desktop systems. Attempts to "simplify" it have been nearly universally disastrous.

      In other words, "If you can't do it in 1Gb of RAM, you are doing it wrong."

      Except for editing images larger than 1GB, of course. Or composing music with extremely large sample sets (often dozens of GBs). Or rendering extremely detailed, high-fidelity 3D virtual worlds, like with modern videogames. Or many other examples I could come up with off the top of my head.

      Sorry for sounding so contrary, as I do understand your point, but I think you're also neglecting to acknowledge the vast gaps in system capabilities, and not just the technical specs. Just because both systems could edit text doesn't put them anywhere in the same league. Old techies love to complain about "bloat", but one users "bloat" is another user's feature.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  3. Pompeii by Anonymous Coward · · Score: 4, Insightful

    This reminds me of a story a friend of me told me a couple of years ago.

    She works for a consumer protection agency. One day, a lady (let's call her "customer") phoned her. She was furious. She had booked an organized trip to Pompeii, the renowned ancient Roman city, "preserved" under the ashes of Mount Vesuvius. "There were only destroyed houses!" she yelled at the phone "no shopping possibilities! Everything was dirty and broken!". She wanted her money back, and she wanted the agency to support her on that.

    My friend had a hard time trying to explain to the customer that, actually, that's how Pompeii is supposed to look like and that no, she saw no chance in recouping the money.

    So dear Mr. Miller, whenever you plan a trip to Pompeii, at least have a look at the relevant Wikipedia page beforehand and try to understand what it means.

  4. What is his problem? by Qbertino · · Score: 4, Interesting

    It's a FOSS Laptop Computer kit for ~250 USD. And for that if looks pretty neat. ... So the bezel is a bit larger? Big fat hairy deal. I guess that is why the screen is so cheap - because it's a 10 year old model optimised for production.

    I considered buying a new MB Pro - you know, the one with the touchbar. I thought long and hard and then settled for a current OS-less 11" netbook (300 Euros vis-vis 2300 Euros helped me make that decision aswell), with a quad-core pentium and 4 GB of RAM. I installed Lubuntu on it. Using it right now, typing this.

    Yes, this machine, as this FOSS kit, isn't top of the line. But it is small and fast enough to be usable. And since it's slow enough to force me to use the CLI whenever I'm in doubt a task I need to do will perform well on the GUI, it is actually quite fast.

    Long story short, I think this guy didn't quite get what the product he was reviewing is all about.

    --
    We suffer more in our imagination than in reality. - Seneca
  5. Re:Reporter pans by Hognoxious · · Score: 3, Interesting

    Pan. Verb (t): to criticise harshly or vociferously. His latest play was widely panned in the press".

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."