Fuzix needs to page memory in some flexible way, to implement process swapping, and most 6502 systems don't have an amenable memory paging system, so as you note, the
6502 port is bit-rotted. (Suitable memory paging systems are seen more often in Z80 systems.)
I do hope that Fuzix will one day be brought up on a larger faster 6502 system. Two of the current 6502 second processors for Acorn's BBC Micro (the Matchbox and the PiTubeDirect) now have a memory paging system which is, I hope, of the right sort. There are some hundreds of those systems out there now. The BBC Micro's own memory map is not very helpful here, according to Alan, but I think the second processor has more of a chance.
(That said, I see Jac has
said he might try to port Fuzix to his machine.)
Generally, it's a bit awkward for this purpose that the 6502 stakes out some fixed elements in the memory map: you need pages zero and one to be RAM and you need page FF to hold the vectors. You need somewhere to place I/O. CPUs where I/O is not memory-mapped, and where the stack pointer is 16 bits, are at an advantage here.