]> git.sesse.net Git - betaftpd/blob - doc/README.platforms
e9f57ff029509471c25f18e7b007fdfd294865d5
[betaftpd] / doc / README.platforms
1 These are platforms that BetaFTPD is known to run on (`Supported' means that
2 each new major version will be tested on this platform):
3
4 Linux, libc5
5 ------------
6 Slackware 3.5. Compiles, partly tested. Supported.
7
8 Linux, libc6 (i*86-pc-linux-gnu)
9 --------------------------------
10 Slackware 3.4 (upgraded to glibc 2.1) and Debian GNU/Linux 2.1 (glibc 2.0).
11 Debian is previously tested and known to work well, but since I had to move the
12 computer away, I can't test it anymore. It should work, though.  Tested and
13 working on Slackware (my main system). Should work fine on most Linux
14 distributions.
15
16 SunOS 5.5 (sparc-sun-solaris2.5.1)
17 ----------------------------------
18 Compiles, runs, not very much testing.
19
20 FreeBSD
21 -------
22 Compiles, runs, not very much testing. A user reports that it actually works
23 well. (No sendfile() support, though.)
24
25 Windows (cygwin)
26 ----------------
27 Well... Compiles, runs (barely), not much testing. Lacks several important
28 features such as mmap(), not to mention the lack of a proper user system.
29 Anonymous FTP not tested, only non-anonymous. Nonroot not tested, but a working
30 nonroot system would probably be cruical to make it work properly.  To sum it
31 up: Get an FTP server made for Windows instead ;-)
32
33 In other words, as of today BetaFTPD works properly on Linux ONLY... If you
34 feel an urge to change this, please do step forward and offer to port it. I've
35 got access to both FreeBSD and SunOS-machines (thanks to very friendly people
36 who've given me shell access), but due to Internet time restrictions and
37 general lack of time, I really can't take care of all other patforms.
38
39 All others
40 ----------
41 Totally unknown. If you want to help out, here are some things that will
42 help (in descending order):
43
44 1. That you can take responsibility for adjusting each new version of BetaFTPD
45    to your OS.
46 2. If #1 isn't possible, just a note that it works (if it works!) or patches to
47    make the latest version work. (Note that this is now preferred over #3 -- it
48    wasn't so earlier.)
49 3. If #2 isn't possible, that I can get (permanent; I'll probably need to check
50    later versions...) shell access to a computer with that OS.  Optionally, you
51    could always send me a fresh HD with that OS installed :-)