These are platforms that BetaFTPD is known to run on (`Supported' means that each new major version will be tested on this platform): Linux, libc5 ------------ Slackware 3.5. Compiles, partly tested. Not supported anymore, so don't expect new releases to be tested here. Linux, libc6 (i*86-pc-linux-gnu) -------------------------------- Slackware 3.4 (upgraded to glibc 2.1) and Debian GNU/Linux 2.1 (glibc 2.0). Debian is previously tested and known to work well, but since I had to move the computer away, I can't test it anymore. It should work, though. Tested and working on Slackware (my main system). Should work fine on most Linux distributions. SunOS 5.5 (sparc-sun-solaris2.5.1) ---------------------------------- Compiles, runs, not very much testing. (Not tested lately, due to lack of root on a SunOS system, and nonroot still being bad.) FreeBSD ------- Compiles, runs, not very much testing. (No sendfile() support, though.) Windows (cygwin) ---------------- Well... Compiles, runs (barely), not much testing. Lacks several important features such as mmap(), not to mention the lack of a proper user system. Anonymous FTP not tested, only non-anonymous. Nonroot not tested, but a working nonroot system would probably be cruical to make it work properly. To sum it up: Get an FTP server made for Windows instead ;-) In other words, as of today BetaFTPD works properly on Linux and FreeBSD ONLY... If you feel an urge to change this, please do step forward and offer to port it. I've got access to both FreeBSD and SunOS-machines (thanks to very friendly people who've given me shell access), but due to Internet time restrictions and general lack of time, I really can't take care of all other patforms. All others ---------- Totally unknown. If you want to help out, here are some things that will help (in descending order): 1. That you can take responsibility for adjusting each new version of BetaFTPD to your OS. 2. If #1 isn't possible, just a note that it works (if it works!) or patches to make the latest version work. (Note that this is now preferred over #3 -- it wasn't so earlier.) 3. If #2 isn't possible, that I can get (permanent; I'll probably need to check later versions...) shell access to a computer with that OS. Optionally, you could always send me a fresh HD with that OS installed :-)