Pi-Top and the Do-It-Yourself Feeling
Off the Beat: Bruce Byfield's Blog
I spent several days last week assembling a Pi-Top, the do-it-yourself laptop that runs on a Raspberry Pi. I have limited experience with hardware, so if a mistake could be made, I probably made it. In the end, I concluded that I have a defective battery, although I have been able to explore the assembled laptop thanks to the power cord. Yet despite the ups and down and the anxiety, I found myself enjoying the experience in a way that I haven't enjoyed computing since I first discovered Linux.
Ever since my first computer, I have enjoyed tinkering, balancing config.sys in DOS and tweaking Windows programs to run in OS/2. The satisfaction in success increased with the degree of frustration, and I was tickled by the fact that I was the one doing the work, since as an English major such concerns were supposed to be beyond me.
Besides, the way that Windows discouraged me from looking too deeply into its working always annoyed me. After all, wasn't the computer supposed to be mine?
Given my attitude, Linux was a revelation to me. Not only did the experts I knew encourage me to explore, the operating system itself encouraged me by making most configuration files plain text and providing a command line interface that, unlike DOS, had some power to it. My explorations were cautious, and several times in the first months I reached the point where an installation was quicker than corrections, but within a couple of years, I knew my way around the operating system better than any English major had a right to.
Over the years, though, this do-it-yourself attitude has been diluted. Linux became primarily a desktop operating system, which is convenient, but automatically places users at one remove from the inner workings, and subtly discourages exploration. Later, GRUB2 came along, replacing perfectly adequate text files with binaries. More recently, systemd did the same with journals.
I continue to rely on the command line for package and file management, as well as miscellaneous system administration, but most of my days are spent on the desktop.
Don't get me wrong -- I appreciate the convenience of graphical interface, and I've been know to wince at the perversity of those who insist on using LaTeX when they could get similar results in LibreOffice. Yet the desktop often makes me feel remote from the operating system. Meanwhile, each time I visit Windows, the constant notices and the revelations of built-in spyware makes me constantly aware that the computer is simply being used by its owner, who has even less control of it than they did when I used Windows over a decade ago.
With this attitude, I watched the growing world of do-it-yourself sprouting up around Raspberry Pi. I was intrigued, but I was unsure where to start. It was something I kept meaning to explore, but somehow I never got around to doing so.
Rediscoveries
Then, last year, I learned about the Pi-Top. Running a laptop off a Raspberry Pi seemed an admirable bit of technical chutzpah, and the fact it was mostly free software and hardware even more admirable. I appreciated, too, the idea of a modular laptop at a time when all the major brands do their best to discourage users from opening the case. It was a do-it-yourself project the likes of which I had never seen, and after I wrote a story on the strength of the crowdfunding campaign, I immediately reserved a Pi-Top for myself.
When the Pi-Top arrived last week, I couldn't wait until the end of my work day to start exploring. I'd like to believe that my misadventures were the result of over-excitement, but I believe they were due mostly to my own incompetence. I almost missed the cables, hidden on the back side of the packing foam. I mistook the case for the micro SD card for an SD card, and the circuit board spacers for the screws. I fumbled with the 2.5 mm screws and nuts, and dropped them, necessitating long minutes on my hands and knees, since there were no spares, and no local computer store was organized enough to tell me if it had any replacements. The first time I finished assembling the Pi-Top, it didn't work, and I had to go back and start the instructions nearly from scratch. Then I did parts of the procedure several times more until I was forced to the conclusion that the battery was defective.
The experience was often frustrating. But then I reached that trance-like calm I have experienced a few times before, in which I seem to have infinite patience as I pour through the instruction manual for the third time and pick up the nut I've dropped for the tenth time and try again.
The first time the machine booted for me, I punched the air and give an inarticulate cry of triumph. The pi-topOS is built on Raspbian, a derivative of Debian, and held few surprises for me. But the machine felt like mine in a way that none of my recent computers have.
As clumsy and as clueless as I was, the time I had invested in assembling the Pi-Top has given me a vested interest in it. Looking back, I wonder now that I could ever have had such difficulties with what is actually a simple process. I can appreciate the simplicity of the design of two circuit boards screwed into parallel slots on the bottom of the case, and the plastic cover that slides back so you can work on them. I now know how a Pi-Top is put together as completely as anyone could possibly know it, and the resulting laptop could only be more mine if I had helped to design it.
This sense of ownership is what has been fading from my computing as the machines and the software I use become less hands-on. Even more importantly, the feeling is one that leaves me a deeper understanding. An ordinary computer is more complicated than the two circuit boards in a Pi-Top, but already I am starting a much overdue education about them.
Not coincidentally, despite my less than total success, I no sooner finished assembling the Pi-Top than I donated to the company's newest crowdfunding campaign to reserve a Pi-TopCEED, its latest product.
The Pi-Top company has always emphasized education. It is especially concerned with programming and the skills needed in the Maker movement, and I plan to see what I can learn in the coming weeks. However, it has already taught me that hardware should not a sealed box, and given me a confidence I lacked before -- attitudes I consider well-worth the price of purchase.
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Gnome 47.2 Now Available
Gnome 47.2 is now available for general use but don't expect much in the way of newness, as this is all about improvements and bug fixes.
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.
-
Armbian 24.11 Released with Expanded Hardware Support
If you've been waiting for Armbian to support OrangePi 5 Max and Radxa ROCK 5B+, the wait is over.
-
SUSE Renames Several Products for Better Name Recognition
SUSE has been a very powerful player in the European market, but it knows it must branch out to gain serious traction. Will a name change do the trick?
-
ESET Discovers New Linux Malware
WolfsBane is an all-in-one malware that has hit the Linux operating system and includes a dropper, a launcher, and a backdoor.
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.