PDA

View Full Version : Alan Cox Announces Fuzix Updated version of UZI



codeman
November 3rd, 2014, 08:14 AM
The goal of Fuzix is to provide a reasonably complete Systen 5 Unix experience without all the bloat. At this point in time the kernel needs about 40K, plus memory for user space.

The Initially supported processor architecture is the Zilog Z80. The code uses no "naughty" instructions so should run correctly on clones and variants, as well as on things like the T80 FPGA core. The core code has been built for 6809 and 6502 as a sanity test but more work would be needed to bring up an actual platform. In theory if it's got 8bits and banked RAM you can probably run Fuzix OS on it.

Announcement :
https://plus.google.com/u/0/+AlanCoxLinux/posts/a2jAP7Pz1gj

Source Code:
https://github.com/EtchedPixels/FUZIX

Going to be fun to see how it turns out .
ken

tingo
November 5th, 2014, 01:08 PM
Yes, this one might be fun to watch.

Oscar
November 5th, 2014, 02:18 PM
That's major news! I know what I'll be doing this holiday season then...

Thanks,

Oscar.

Chuck(G)
November 5th, 2014, 02:30 PM
What sort of networking does it implement? Can I ftp and telnet to a system equipped with it?

sgifanatic
November 5th, 2014, 03:29 PM
Interesting project. As is symbos for z80. Some really cool demos on YouTube. I have yet to personally try it, however.

Tor
November 6th, 2014, 12:25 AM
What sort of networking does it implement? Can I ftp and telnet to a system equipped with it?
Not yet. Quoting part of the current README.md:


What Key Features Are Missing Still
===================================
* ptrace, core dumps, ulimit
* root reserved disk blocks
* banked executables
* TCP/IP
* select/poll()

On the other hand it has a good set of *nix system calls, in a modern form (open, mkdir, rmdir, rename, chroot, fstat and many others). And 30-character filenames and multiple processes, and 'real' swapping.