Der beste Rat, den ich Ihnen geben kann. Hör auf, was du tust.
Wenn Sie mit dieser Hardware weitermachen, erstellen Sie nur einen riesigen Single-Point-of-Failure. Die Verwendung alter Festplatten in unbekannten Qualitätszuständen kann zu unvorhergesehenen Datenverlusten führen, wenn Fehler entdeckt werden.
Die Bereitstellung von SVN-Repositorys mit Produktionsdaten ist aufgrund der fehlenden Redundanz absolut nicht zu empfehlen.
Günstige Lösung:
Holen Sie sich ein Mainboard, CPU, RAM, optisches Laufwerk.
Überprüfen Sie, ob das Mainboard RAID-Unterstützung hat.
Ich würde ein Intel Atom Board für Ihr Setup vorschlagen.Holen Sie sich zwei 2-TB-Festplatten (160 €, 220 USD) und richten Sie die RAID-Spiegelung ein
Dann sollten wir über ein System sprechen. Ab diesem Zeitpunkt können Sie Ubuntu Server als Open Source Server-Betriebssystem untersuchen. Mehr Stabilität könnte sogar mit einer BSD Ihrer Wahl erreicht werden (Könnte jemand dazu etwas sagen, da ich keine praktische Erfahrung mit der aktuellen Generation von BSDs habe).
Bearbeiten
Anstatt ein SVN-Repository einzurichten, können Sie ein kostenloses Github-Repo unter http://github.com oder ein kostenloses SVN-Repo bei Google Code einrichten . Wenn Sie Datenschutz für Ihre Daten benötigen, können Sie die Untersuchung von 7 $ / Monat für ein bezahltes Github-Konto wiederholen.
Edit 2: Zurück zu den reinen Spezifikationen
OK, lass uns zu den reinen Spezifikationen zurückkehren. Das Ausführen einer Linux-Distribution im Textmodus funktioniert für fast jede Distribution. Bei den Linux-Vorschlägen sollte es keine Probleme geben.
Wenn Sie bei Windows bleiben möchten, sollten Sie Windows XP gegenüber Windows 2000 vorziehen, da es für kleine RAM-Mengen besser geeignet ist, wie meine eigenen Tests gezeigt haben (OK, ich gebe zu, diese Ergebnisse sind etwa 7 Jahre alt).