Distributed.net
Hier handelt es sich sozusagen um den "Urvater" des Distributed Computing. Die Gemeinschaft von distributed.net hat seit 1997 die ersten großen internetbasierten DC-Projekte durchgeführt (bei denen es sich übrigens anfangs immer nur um Verschlüsselungswettbewerbe handelte).
Am 19. Oktober 1997 um 13:25 UTC hat distributed.net nach 250 Tagen die richtige Lösung für das Projekt, die 56-bit secret-key challenge der RSA Labs, gefunden. Damit dürfte es eines der ersten verteilten Rechenprojekte überhaupt gewesen sein.
Der Client war dabei von Anfang an technisch sehr ausgereift und stabil, sowie auch für die verschiedensten Plattformen und Betriebssysteme verfügbar. Viele andere Projekte haben sich bei der Realisierung und Umsetzung ihrer Ideen an distributed.net orientiert.
Ende 2000 ist die gesamte Kernmannschaft von distributed.net zu United Devices gewechselt. Seit diesem Zeitpunkt lässt die Durchführung von Projekten auch auf dieser Plattform sehr zu wünschen übrig. Zu den laufenden Projekten gibt es kaum noch Statusmeldungen oder andere Neuigkeiten. Wenn überhaupt, dann ist die beste Quelle hierfür der distributed.net Blog.
Inhalt
Projekte
| Distributed.net Projekte (aktive Projekte fett) |
|---|
| RC5-56 • RC5-64 • DES II-1 • DES II-2 • DES III • CSC • OGR-24 • OGR-25 • RC5-72 • OGR-NG |
Links
- News, sehr alt und wenige News, besser: Plan-Neuigkeiten
- Projekte
- Download
- FAQ
- Statistiken
- Support
- IRC-Channel
Neuigkeiten (RSS-Feed)
Clientprogramm
Betriebssysteme
| Windows | ||
| Linux | ||
| Linux 64bit | ||
| Android | ||
| PlayStation 3 | ||
| DOS | ||
| MacOS X | ||
| BSD | ||
| Solaris | ||
| Java (betriebssystemunabhängig) |
Client-Eigenschaften
| Funktioniert auch über Proxy | |
| Normal ausführbares Programm | |
| Als Bildschirmschoner benutzbar | |
| Kommandozeilenversion verfügbar | |
| Personal Proxy für Work units erhältlich | |
| Work units auch per Mail austauschbar | |
| Quellcode verfügbar | |
| Auch offline nutzbar | |
| Checkpoints |
Installation
- Von den Downloadseiten den entsprechenden Client downloaden und installieren bzw. einfach auspacken.
- Die Datei "dnetc.exe" starten und der Konfigurationsdialog erscheint. In der Konfiguration mindestens unter 1) die E-Mail Adresse eingeben. Und über 0) Save&Exit die Konfiguration beenden. (Ein späteres Ändern der Einstellungen ist unter Windows direkt über die GUI des Clients möglich, unter Linux muß der Client mit dem Parameter -config gestartet werden)
- Ein erneuter Start der Datei "dnetc.exe" startet den Rechenprozess. Dazu werden zunächst Arbeitspakete vom distributed.net Server geladen. Anschließend wird der für die jeweilige Hardware optimierte Core gestartet. Wer Schwankungen in der Rechnerleistung feststellt, oder sicher sein will, dass immer der schnellste Core ausgesucht ist, der startet den Benchmark (unter Linux mit dem Parameter -bench) um zu erfahren, welcher Core der beste ist und konfiguriert den Client so, dass er immer diesen Core benutzt.
Konfiguration
Teambeitritt
- Erste WUs rechnen und abwarten, bis man in den Stats auftaucht. Diese WUs werden später dem Team zugerechnet. WUs, die man für ein bestimmtes Team gerechnet hat, verbleiben aber bei diesem, sollte man das Team später wechseln.
- Dann muß man warten bis die Statistiken aktualisiert wurden, üblicherweise um 0 Uhr UTC, was 1 Uhr MEZ bzw. 2 Uhr MESZ entspricht.
- Dann eMail bei der Suche eingeben und auf "Please email me my password" klicken.
- Danach einloggen, den Anzeigenamen ändern und einem Team beitreten.
- Wenn die Stats aktualisiert werden, taucht man im Team auf.
Nur ein Projekt rechnen
Damit man nur für ein Projekt oder für ein bestimmtes Projekt nicht rechnet (z.B. RC5-72), muß man folgende Veränderung vornehmen:
- "Client Configuration" starten
- Choice --> 2 (Buffer and Buffer Update Options)
- Choice --> 9 (Load-work precedence)
- dort den Wert ändern auf: RC5-72=0,OGR-P2 (=0 bedeutet, dass man das Projekt abwählt)
- Dann ins Hauptmenü zurück und mit "0) Save settings and exit" beenden
Veröffentlichte Versionen
- 27.01.2012: v2.9110.519b
- 26.11.2006: v2.9012.498
- 18.04.2006: v2.9012.497
- 30.06.2005: v2.9011.496
- 08.06.2005: Beta-Version v2.9011.496
- 16.05.2005: Beta-Version v2.9010.495
- 13.11.2004: v2.9009.494
Screenshots
Tools
- COWPump: CowPump stellt die Performance eines Distributed.net-Clients dar. Zur Anzeige nutzt dieses Programm dabei ein beliebiges Winamp-Visualisierungs-Plugin.
Meldungen
07.04.2012: OGR-27 50% completion
18.04.2006: New clients
30.06.2005: New clients, new stats, and more
11.12.2002: Neue Herausforderung für distributed.net
07.10.2002: Codebusters Crack Encryption Key
27.09.2002: Verschlüsselung: RC5-64 in vier Jahren geknackt
27.09.2002: distributed.net knackt RC5-64-Schlüssel
25.09.2002: distributed.net completes rc5-64 project
21.08.2002: A Martyr for Distributed Computing?
26.03.2002: Hosting Problems For distributed.net
28.01.2002: When screensavers are a crime
20.01.2002: Bewährungsstrafe für verteiltes Rechnen
18.01.2002: Distributed computing case ends with probation
20.12.2001: Is Distributed Computing A Crime?
01.08.2001: The debate over distributed computing
01.08.2001: Is Distributed Computing A Crime?
18.07.2001: Schadensersatz für verteiltes Rechnen
17.07.2001: Distributed.outrage
10.07.2001: Use P2P, Go to Jail. Any Questions?
16.06.2001: Bergfest bei distributed.net
21.03.2001: Trojaner-Warnung bei distribted.net
27.11.2000: distributed.net and united devices join forces
16.01.2000: distributed.net CSC Success
16.01.2000: official List Announcement
05.01.2000: DSC's New Teraflops IBM SP Supercomputer Climbs to Top Ranks of RC5-64 Code Breaking Challengers
16.11.1999: Offizielle Ankündigung
06.08.1999: CPU Contests No Trivial Pursuits
19.01.1999: RSA Code-Breaking Contest Again Won by Distributed.Net and Electronic Frontier Foundation (EFF)
24.02.1998: The secret message is...
RSS-Feed
Der RSS-Feed von http://n0cgi.distributed.net/cgi/rss-plans.cgi|title=none|max=10 konnte nicht geladen werden: Fehler beim Abruf der URL: Maximum (0) redirects followed
