PeerUFS becomes PeerNet
The original system for a p2p filesystem was unstable, and to the point that I was unable to easily track down the bug. Now, this didn’t call for a complete rewrite (given enough time and effort I’m sure I could find the bug). What made me want to do a complete rewrite was that I had some ideas on improving the system on a whole.
One of the main features of the new code is the extendability to more than just file sharing. In example, I’d also like to add some sort of secure chat functionality to it. This is why the name was changed, as well. It is not longer just a file system, but a whole architecture for a LAN p2p system. It also has a more modular design, making adding features and correcting bugs easier than the previous design.
I hope that this new rewrite is easier to find the bugs in, as well. Though, I did just spend the last eight hours or so looking for a bug which turned out to be in a system that I thought was 100% bug free. I guess not. I hope to have this done by the end of the summer so I am able to test it in a real environment.