UNIX for the little ones: FUZIX OS ported to Raspberry Pi Pico

The RP2040 microcontroller and the Raspberry Pi Pico board based on it were released some time ago. And recently, the developer David Given was able to port for him FuzixOS (or simply FUZIX), which was previously available for the ESP8266 microcontroller. The ported version for RP2040 has SD card support for the main file system and swap file and console support on UART0.

Images: Alasdair Allan / Raspberry Pi Foundation

Images: Alasdair Allan / Raspberry Pi Foundation

The OS supports running up to 15 processes (no multitasking yet) and running custom binaries using up to 64KB of memory for code and data. The OS has a number of standard programs: fsck, the Bourne shell, some Unix tools, a vi clone, and a few simple games. FUZIX is based on UZI, another old Unix to Z80 port project, and corresponds to Version 7 Unix with some additions from more recent systems up to SysV.

Given explained that the current Fuzix port on the RP2040 starts up stably, but still needs some work. It currently lacks support for multitasking, pipelines, and the ability to work with on-board NAND flash. The developer clarified that the port uses only one core of the dual-core Arm Cortex-M0 + chip, leaving the possibility of using another core and GPIO for other purposes. At the same time, the Fuzix port consumes only part of the 269 Kbytes of the device’s RAM for operation.

True, the Raspberry Pi Pico runs slightly slower at the nominal frequency than the ESP8266, although Given admitted that he had not yet overclocked the controller. But even in this case, the performance of the RP2040 is quite enough for FUZIX to work. Given used the existing documentation and the Raspberry Pi Pico SDK to build a Fuzix port on the RP2040. Find out more here, and the Raspberry Pi blog has detailed instructions on how to get FUZIX running. The author also ported FUZIX to ESP8266.


If you notice an error, select it with the mouse and press CTRL + ENTER. | Can you write better? We are always glad to new authors.

A source:

Related Posts

How many drones were shot down at night: The Air Force spoke about the results of the hunt (video)

The enemies launched attack drones from the occupied Crimea and the territory of the Russian Federation. Sky defenders shot down 15 drones / photo 126 separate territorial…

Today is Psychologist’s Day 2024: beautiful wishes and bright cards

On Psychologist’s Day, April 23, do not forget to congratulate your close representatives of this profession. Psychologist Day 2024 / photo ua.depositphotos.com Every year on April 23,…

Respite from the rains: today it will be dry in Kyiv

In the capital on April 23 it will be cloudy with clearings. No precipitation is expected in Kyiv on April 23 / photo KSCA On Tuesday, April…

The occupiers are planning to penetrate deep into Ukrainian positions in the Donetsk region, – ISW

Over the next weeks, Russian troops will continue to receive tactical victories along the Berdich-Novokalinovo line. The Ukrainian Armed Forces will strengthen their capabilities, but they need…

Night attack on Odessa: the consequences became known, there were casualties (photos, video)

As a result of the attack, seven people were injured, 34 people were rescued. Russia attacked Odessa / photo t.me/truonline On the night of April 23, Russian…

Forecasters predict weather changes in Ukraine: what to prepare for

From the second half of the week it will finally become warmer in Ukraine. Temperatures in Ukraine will rise this week / photo Eszter Miller / Pixabay…

Leave a Reply

Your email address will not be published. Required fields are marked *