Most other projects probably would have called the product "1.0" much earlier, but we deliberately decided to delay that label as long as possible. Such limitations are always documented in the release notes of our releases.
We were aware that many people were waiting for a 1.0 before using Subversion, and had very specific expectations about the meaning of that label. The client and server are designed to work as long as they aren't more than one major release version apart. Our client/server interoperability policy is documented in the "Compatibility" section of the Subversion Community Guide.
The Subversion client will run anywhere APR runs, which is most places.
The Subversion server (i.e., the repository side) is the same, except that it will not host a Berkeley DB repository on Win9x platforms (Win95/Win98/Win ME), because Berkeley DB has shared-memory segment problems on Win9x.
FSFS repositories (introduced in version 1.1) do not have this restriction; however, due to a limitation in Win9x's file-locking support, they also don't work in Win9x.
Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache, Apache Subversion, and the Apache feather logo are trademarks of The Apache Software Foundation.