❌

Reading view

There are new articles available, click to refresh the page.

A 386 PC For Your RP2350

We’re at a fortunate moment: microcontrollers available at modest prices are edging into the capability level previously reserved for full-fat systems and can, through emulation, run software beyond classic 8-bit home computers, consoles, or old arcade games. A project we’ve been watching for a while is tiny386, an emulator for ESP32 boards that provides a 386 PC with just enough 486 and 586 instructions enabled to run a modern Linux kernel. Now we’re pleased to note that this platform is making it to the RP2350, with ports for both the FRANK emulation platform and the Waveshare Pi Zero boards. You can now have a 32-bit PC with all the peripherals, including VGA and DVI/HDMI, for the cost of an inexpensive development board.

Having seen tiny386 run on its minimum-spec ESP32 platform, we’ll concede that while it’s usable, it’s not the fastest experience, but the RP2350 port promises better performance. It’s not for a modern full-fat Linux distro, but should work well for running older operating systems such as DOS, or Windows 3.1 and 95, or even a lean Linux setup. This has fascinating potential: while these systems are old, they still have an enormous software library. The idea of useful general-purpose computing, 1990s style, in the palm of the hand, is interesting.

If you’re curious, you can find tiny386 here and the FRANK boards here. Maybe they’re a better route to ’90s fun and games than a 386 laptop.

Is This the Year of The Linux… Television?

The Year of the Linux Desktop hasn’t been on its way for quite as long as nuclear fusion plants, but somehow it seems to recede into the horizon at just about the same rate. Every year, it’s another year in the future. You know what isn’t a desktop? A television. [Haggis on Toast] makes a case that while there may be barriers to desktop adoption, there’s no reason not to use Linux for a set-top box, and shows one such build in a recent YouTube video.

Of course everyone knows commercial set-top boxes and β€œsmart” TVs alike run Android, which is built atop a Linux kernel. Those are getting steadily more frustrating to use as corporate enshittification continues, so why not DIY? [Haggis]’s build uses a miniPC in a custom 3D-printed case, running Nobara Linux with a Waydroid TV build to provide the Android set-top box experience, plus light/casual gaming via Steam.

Control is via gamepads or a cheap USB remote, with the frontend provided by DeckyLoader. Getting it all set up might be a pain if you’re new to Linux. However, everything comes with easy installers, so it should be a breeze if you’re more than casually computer literate in any other operating system. The most intimidating part of this build is probably reflashing the Blu-Ray player to unlock the ability to play and rip 4K disk content. But if you’ve embraced the death of physical media, you can skip that part.

Ironically, old Android TV boxes can also be repurposed into headless Linux machines.

Thanks to [Keith Olson] for the tip!

❌