For the longest time the Raspberry Pi has been my go to for a small, inexpensive, easy to buy and hackable computer. I have a few of them running, powering a DMR gateway and an ADS-B receiver. Software support is good, third party peripheral support is good, and lots of people have gone to some substantial efforts to get workable tools running on arm64.
However;
The Pi has gotten very hard to buy over the past year, with most of the production inventory diverted to industrial and OEM clients. There is good supply of the RP2040 microcontroller, and the Pi folks seem to have diverted their "here, have a cheap and cheerful device to learn from" to systems built around that chip. That's great, don't get me wrong, but not my focus of interest right now.
This brings me to the subject line. What if the next obvious target for a small and hackable computer is not a Pi, but instead is a game machine? The Steam Deck runs all the Steam games, but it's Linux based, and it's easy to drop into a Linux environment. There's a built in display and a built in battery and easy ways to connect to external devices. And the form factor - a "cyberdeck" and not a bare board - is appealing.
Yes, it costs more; way more, to be honest. As of this writing there's still a queue for ordering so it will take a little while to ship. One per customer, please, so you're not going to see insane clusters of these things.
Some interesting reading:
Putting Tailscale on the Steam Deck, from Tailscale's Xe Iaso. Some of the trickier bits of systemd work you need to do in order to get the Tailscale VPN software running on the Steam Deck. You'll learn about systemd-sysext, which uses an overlay filesystem (overlayfs) to install components "on top of" an underlying immutable filesystem.
Running KrakenSDR on the Steam Deck, RTL-SDR Blog. KrakenSDR is a multi-device coherent software defined radio, with applications like direction finding for radio signals ("fox hunting"). The blog notes that the Steam deck "is essentially a powerful handheld computer with s creen and good battery life, so it makes an excellent mobile SDR computing platform too." For this particular application you'd want an external battery pack to power the SDR.
Listening to HAM radio on my Steam Deck, /u/freeloz on Reddit. A demo with video of SDR reception using an AirSPY HF+, a loop antenna, and the Gqrx software.
Flathub is a home for "flatpaks", a portable software installation format supported natively on SteamOS. This lets you develop your own applications and package them for easy use on the platform, and also opens up a library of software from the Linux world that's easier to install.
Of course, the main market for the Steam Deck is games, either brand new titles or old games via emulation.
updates and later additions
Direction-finding with help from the Steam Deck, Hackaday, 2022. Aaron (cemaxecuter) demonstrates radio direction finding with KrakenSDR and a Steam Deck as a portable controller in marine operations on a boat on Lake Redwine in Georgia. Like and subscribe to his Youtube channel for more information about DragonOS Focal, a software distribution for SDR applications.