A PORTABLE COMPUTER I've has this project in mind for a long time: a portable comput- er. I already own perfectly good laptop computers, but I am unhappy with them. Modern laptops are a brilliant design. They are the exact right size to contain a large screen, a keyboard, and fold inward to protect both from damage and dust. Three problems with laptops ================================================================= 1. I don't like laptop keyboards. They usually have non-standard layouts, the keys don't have good physical feedback (having very shallow travel distance), and the trackpad positioned under the palms invariably ends up sending the cursor to another part of the screen while I'm trying to type. In short, I'm completely spoiled by the premium "clicky" mechanical keyboards I use with my desktop computing setups. I will often plug a "ten-keyless" mechanical keyboard into a laptop in order to get the typing experience I desire. (I'm well aware that not all laptop keyboards are created equally and that some are quite good. I have also used them enough to know that I *can* get used to the layout.) 2. Laptops are hard to carry. Well, that's just silly. Of course they're not hard to carry! You just fold them up and put them in a carrying case... But I usually find myself in one of two situations: Situation One - a "temporary desktop": I'm actually using a lap- top at a location for an extended period of time (a day or more). In this case, I'm going to plug in a "real" keyboard and track- ball to get "real" work done. Situation Two - an "on-the-move" computing device: I'm actually moving around with the laptop - a lot. (This is largely at home when I'm spending time with the family, but we're all doing slightly different things.) I also see a lot of people at work carrying around laptops for note-taking. (I rely on paper for this task, but admit that having a full computer can have *enor- mous* advantages and understand why people do it.) In the later case, where the laptop is actually moving around a lot, I find the laptop quite unsuited for convenient carry! I (and I've seen plenty of other people doing this) try to balance an open laptop in one hand and another object (a cup of tea, a book, etc.) while also navigating doors or tripping over children and pets. These things (typically) have no carry handles, the keyboards and screens aren't conducive to gripping, and they're heavy enough to make awkward holding methods...well, even more awkward. 3. They aren't desktops. Bear with me. So my final complaint about laptops is that they're typically loaded with proprietary firmware (that is often a nightmare to work with outside of the version of Windows it was intended to be used with), are difficult to service, have limited IO ports, and are generally nowhere near as adaptable, upgrad- able, and customizable as a desktop computer. *NOTE* ================================================================= I am fully aware that some of these problems are particular to the *cheap* laptops I've used. And yes, I'm aware of the gaming laptop by MSI with a mechanical keyboard - I couldn't *afford* that laptop and I don't *want* that laptop. I want something light and portable with modest computing power. What I want ================================================================= So in an ideal world, I would have something that is: 1. Works well with Linux (gives a bog-standard "generic" desktop- like experience in terms of hardware support) 2. Has a great typing experience 3. Has plenty of IO ports (USB, HDMI, eSATA, etc.) 4. Is pleasant to use on a lap, desk, or table 5. Is easy to just pick up and carry (like a basket or toolbox) The plan ================================================================= When I first starting thinking about my ideal device was probably 7-8 years ago. I was mostly thinking of having a machine for portable distraction-free writing (fiction). But as time has gone on and I've become increasingly comfortable living at the command line, my desires grew to encompass a sort of "portable terminal" which would also work for programming and even light web browsing. There are some things that have become much cheaper, better, and easier to purchase since that time. I've ordered two of the key components from aliexpress.com: 1. 5 inch square fanless "mini-computer" intended for industrial control or retail kiosk purposes. 2. A 7 inch LCD display with HDMI input. Mount these these items and a mechanical keyboard to a board with a carry handle and you've got the start of a portable computer - possibly an incarnation of my dream machine. The computer has an Intel Celeron N3160 with a TDP (Thermal De- sign Power - or average expected load) of just 6 watts. It has 2 Ethernet ports, 2 HDMI ports, 1 Display Port (and yes, it sup- ports three simultaneous displays), 6 USB ports, 3.5mm audio out, WiFi, and even a *COM port* for goodness sake! I plan to mount the components to a piece of hardboard and then go from there. I need either a friction hinge to allow the screen to be at various adjustable angles, or figure out another mounting method that will make the screen handy for use, but fold out of the way for "long distance" travel (I'm thinking the whole thing might fit in a laptop case or messenger bag.) The widest component will be the mechanical keyboard - but even my full-size "ten-keyless" (meaning it doesn't have the number pad) keyboard is *considerably* less wide than my current laptop! It's hard to believe until you hold them up next to each other. I think this will give me a lot of ways to put the machine to- gether until I get a method that is compact and portable and fun to use. Conclusion ================================================================= We'll see how it goes. Both the computer and screen have been shipped. I might have them both by the end of the month. The total expense so far is just $174 for the computer and $45 for the screen. My plan is to make it work off of wall power first and attempt battery power later. Most of my actual day-to-day uses are near an outlet anyway. It would be nice to at least be able to get from one outlet to another without having to shutdown and restart the computer. Of course, it would be *awesome* to get some real run time from a battery - and the dream is a machine I only have to plug in at night as with my phone and my electric car. I understand that my needs aren't typical of your average con- sumer, but I'm still a little surprised that there have been so few attempts at anything beyond that deviates from the standard modern laptop configuration. For much of my inspiration, I have to look back to the old "lug- gable" and "portable" computers from the 1970s and 1980s. Most (all?) of the modern "DIY laptops" (with, say, Raspberry Pi innards) use a *worse* keyboard than a typical commercial laptop for the sake of compactness. Now, I love my little eeePC 701, but that keyboard is seriously pushing the limits of usability for my full-sized fingers! Anyway, here's to pursuing your dreams and never giving up on what matters to *you*. I'll let you know how it goes.