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
-
Zorin OS 17 Beta Available for Testing
The upcoming version of Zorin OS includes plenty of improvements to take your PC to a whole new level of user-friendliness.
-
Red Hat Migrates RHEL from Xorg to Wayland
If you've been wondering when Xorg will finally be a thing of the past, wonder no more, as Red Hat has made it clear.
-
PipeWire 1.0 Officially Released
PipeWire was created to take the place of the oft-troubled PulseAudio and has finally reached the 1.0 status as a major update with plenty of improvements and the usual bug fixes.
-
Rocky Linux 9.3 Available for Download
The latest version of the RHEL alternative is now available and brings back cloud and container images for ppc64le along with plenty of new features and fixes.
-
Ubuntu Budgie Shifts How to Tackle Wayland
Ubuntu Budgie has yet to make the switch to Wayland but with a change in approaches, they're finally on track to making it happen.
-
TUXEDO's New Ultraportable Linux Workstation Released
The TUXEDO Pulse 14 blends portability with power, thanks to the AMD Ryzen 7 7840HS CPU.
-
AlmaLinux Will No Longer Be "Just Another RHEL Clone"
With the release of AlmaLinux 9.3, the distribution will be built entirely from upstream sources.
-
elementary OS 8 Has a Big Surprise in Store
When elementary OS 8 finally arrives, it will not only be based on Ubuntu 24.04 but it will also default to Wayland for better performance and security.
-
OpenELA Releases Enterprise Linux Source Code
With Red Hat restricting the source for RHEL, it was only a matter of time before those who depended on that source struck out on their own.
-
StripedFly Malware Hiding in Plain Sight as a Cryptocurrency Miner
A rather deceptive piece of malware has infected 1 million Windows and Linux hosts since 2017.