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