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

Lunin is the hero of an important match: all semi-finalists of the Champions League have been determined (video)

The Ukrainian goalkeeper managed to save his goal twice in the penalty shootout. Andrey Lunin helped Real reach the Champions League quarter-finals / photo Getty Images The…

Will it get warmer in Ukraine by the end of the week: forecaster forecast

Frosts are expected in Ukraine in the near future. There is no need to wait for warming in Ukraine yet / photo by Manfred Antranias Zimmer, Pixabay…

Kuleba to G7: make a bold decision, give “Patriot” and “SAMP/T”

The Foreign Minister stressed that this decision should be made urgently. Kuleba, during his visit to Italy, emphasized the need for new “Patriot” and “SAMP/T” / photo…

Russia is building new trade routes in Asia: how Moscow can get rid of sanctions

Rail and sea transport will connect the European part of Russia with India via Iran. The capacity of the North-South route could increase by 85% to 35…

There was grief in Ani Lorak’s family

The singer lost a loved one. Ani Lorak lost her father / Instagram photo There was grief in the family of the traitor Ani Lorak – her…

The famous “Stairway to Heaven” will be demolished in Hawaii – tourists are to blame

Officially, the popular location was closed back in 1987, but this does not stop fans of extreme sports and picturesque photos. They decided to demolish the Haiku…

Leave a Reply

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