I
already wrote how I collected
Maximite .
Yesterday there was a mood, and I decided to put
RetroBSD there.
RetroBSD is a true UNIX, which is a successor to 2.11BSD and designed for embedded systems with a fixed memory structure. Currently working on a Microchip PIC32 microcontroller with 128 kilobytes of memory and 512 kilobytes of Flash. This processor allows you to separate the address space of the kernel and user processes.
')
RetroBSD provides kernel memory protection using the microprocessor's hardware capabilities, full preemptive multitasking, POSIX API (fork, exec, wait4, etc.). You can write programs directly on the device, since there is a compiler C. The system kernel is stitched into a crystal, and the file system is loaded from the SD card.
RetroBSD supports not only Maximite hardware, but also a number of alternative devices based on PIC32 (chipKIT Max32, Sparkfun UBW32, Microchip Explorer 16, Microchip PIC32 USB / Ethernet Starter Kit, Olimex Duinomite, Duinomite-Mini and Duinomite-Mega, eflightworks).
After a bit of trouble with
the bootloader and
installing the necessary libraries , it turned out that everything was assembled and uploaded to the device.
The solemn moment of inclusion, and ...

This is UNIX!
First, of course, the game. Python, he's Worm.

Solitaire:

I'm a little more serious now - Forth.

At the moment RetroBSD only works through the serial port and does not support VGA and PS / 2, but Sergey Vakulenko, the author of RetroBSD, has plans to write these drivers.