My problem with Freenet is not distaste for some of the content, or for illegalities. It's more basic. Every time I have tried to run it, it has either got stuck in an infinite loop (using all available CPU cycles, an event I notice when my laptop fan comes on!) or consumed increasing amounts of memory until my machine began thrashing the disk (also audible!).
I blame these problems not on poor coding, but rather on a poor choice of implementation language. Java may be suitable for programs that run to completion in a short time and under controlled conditions, but it does not seem to be a good choice for long-running programs run under widely varying circumstances. If Freenet were to run under xinetd, and die frequently and be restarted whenever there was work to do, it might be tolerable for it to be in Java. As it is, I can't use it.
Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds