SCSI2Pi/PiSCSI-Vergleich

Das PiSCSI-Wiki listet die grundlegenden Unterschiede zwischen einigen SCSI-Emulationen (nicht nur für den Raspberry Pi) auf. Inzwischen wurden zahlreiche neue Funktionen zu SCSI2Pi hinzugefügt. Die vermutlich wichtigsten sind unten aufgeführt.

Feature SCSI2Pi PiSCSI Bemerkung
Installationspakete mit den Binaries SCSI2Pi ist in Sekundenschnelle installiert, ohne Compilierung
X68000 Host-Bridge Entfernt wegen schlechter Code-Qualität und mangelndem Interesse
scsimon- und scsiloop-Tool Entfernt wegen schlechter Code-Qualität und zweifelhaftem Nutzen
Etwa 5% höhere Übertragungsraten Gemessen mit einem Pi Zero W und einem Pi 4
Unterstützung für SASI-Festplatten SASI-Emulation und Backup/Restore
Verbesserte DaynaPort-Emulation Etwa 16 MB geringerer Speicherverbrauch (wichtig für kleine Pis),
Unterstützung mehrerer DaynaPort-Emulationen im selben Netzwerk
Properties und Property-Dateien Komfortables Konfigurieren aller Einstellungen ohne Kommandozeile
BlueSCSI-Kompatibilitätsmodus Unterstützung der BlueSCSI-Dateinamens-Konventionen
SCSI2Pi 3.0: Konfigurierbare Caching-Modi Ein write-through-Cache sorgt beispielsweise für stets konsistente Image-Dateien
Konfigurierbare und zusätzliche Mode Pages Noch bessere Treiber-/Plattform-Kompatibilität
durch benutzerdefinierte Mode Pages
Verbesserter Initiator-Modus Höhere Kompatibilität zum SCSI-Standard,
neue und verbesserte Tools
Scripting-Unterstützung s2pctl kann Kommando-Scripte ausführen
Verwaltung mit SCSI-Kommandos Der verbundene Computer kann SCSI2Pi mit SCSI-Kommandos steuern
Verbessertes und erweitertes Logging Verbesserte Möglichkeiten zur Fehleranalyse
Optionale Compilierung von Gerätetypen Schnellere Compilierung falls nicht alle Gerätetypen benötigt werden
Tool zum Senden von SCSI- oder SASI-Kommandos Senden beliebiger Kommandos an ein Gerät,
die Ergebnisse werden angezeigt oder gespeichert
Tools für fortgeschrittenes Testen SCSI-Kommandos lassen sich ohne Pi-Hardware auf einem PC testen,
Unterstützung für Scripting
SCSI2Pi 3.0: Programme lassen sich ohne sudo starten Falls die Binärpakete installiert wurden oder nach sudo make install
Zusätzliche Funktionen für die SCSI-Control-App Zusätzliche Features mit der App-Version 5.1

Die SCSI2Pi-News liefern Informationen zu weiteren neuen Features.

Es wurden mehrere PiSCSI-Tickets (Bugs und Wünsche für Verbesserungen) bearbeitet, die in PiSCSI schon recht lange offen sind, einige seit Jahren.

PiSCSI-Ticket Bemerkung
479 Unterstützung von READ/WRITE LONG
598 Dynamische MAC-Adresse für den DaynaPort
740 Installationspakete mit Binaries
809 Unterstützung für SASI-Festplatten
1260 Konsistente Code-Formatierung und Konventionen
1331 DaynaPort-Bridge für Bookworm