SCSI2Pi/PiSCSI-Vergleich

Die vermutlich wichtigsten Unterschiede zwischen SCSI2Pi und PiSCSI 24.04.01 sind unten aufgeführt.

Feature SCSI2Pi PiSCSI Bemerkung
Installation/Update mit apt-Paketmanager Installation/Update in Sekundenschnelle ohne Compilierung,
die optimierten Binaries sind deutlich kleiner als bei PiSCSI
Binäre Entwicklungs-Snapshots Von Entwicklungsversionen werden regelmäßig Binäries bereitgestellt
scsiloop-Tool Ersetzt durch das erheblich leistungsfähigere s2ptool
scsimon-Tool Entfernt, weil viele Daten einfach verloren gehen
Bis zu 25% höhere Übertragungsraten Gemessen mit einem Pi Zero WH (25%) und einem Pi 4 (5%)
Unterstützung für SASI-Festplatten Emulation von SASI-Festplatten, inklusive Backup/Restore
Unterstützung für Bandlaufwerke (Streamer) Mit tar- oder SIMH-Dateien als Image-Dateien,
Unterstützung für Filemarks, Navigation, variable Blockgrößen, ...
Dump/Restore von Tapes Ein beliebiges Tape kann in eine SIMH-kompatible Image-Datei konvertiert werden und umgekehrt
SCSI-auf-USB-Bridge Leitet alle Kommandos and das Gerät weiter, benötigt keine Image-Datei
Verbesserte DaynaPort-Emulation,
verbesserte DaynaPort-Bridge
Etwa 16 MB geringerer Speicherverbrauch (wichtig für kleine Pis),
Unterstützung mehrerer DaynaPort-Emulationen im selben Netzwerk,
das Anlegen der DaynaPort-Bridge lässt sich abschalten
Unterstützung verlinkter SCSI-Kommandos Betrifft s2p und s2pexec
Variable Sektorgrößen bei Festplatten In Vielfachen von 4, für exotische Plattformen
Properties und Property-Dateien Komfortables Konfigurieren aller Einstellungen ohne Kommandozeile
BlueSCSI-Kompatibilitätsmodus Unterstützung der BlueSCSI-Dateinamens-Konventionen für Images
Konfigurierbare Caching-Modi Ein Write-Through-Cache sorgt beispielsweise für stets konsistente Image-Dateien
Konfigurierbare und zusätzliche Mode Pages Benutzerdefinierbare Mode Pages für optimale Treiber-/Plattform-Kompatibilität,
z. B. zum Definieren der Laufwerks-Geometrie
Verbesserter Initiator-Modus Höhere Kompatibilität zum SCSI-Standard, neue und verbesserte Tools
Scripting-Unterstützung s2pctl und s2pexec können Kommando-Scripte ausführen
API zur 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 und noch kleinere Binaries,
falls nicht alle Gerätetypen benötigt werden
Tool zum Analyisieren und Erzeugen von Tape-Images Unterstützt SIMH-kompatible Tape-Image-Dateien, läuft auf jedem Linux/BSD-System
Tool zum Formatieren von USB-Laufwerken Z. B. für USB-Floppylaufwerke, läuft auf jedem Linux-System
Tool zum Senden von SCSI- oder SASI-Kommandos Sendet beliebige 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 Linux/BSD-PC oder Mac testen
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 SCSI-Control bietet zusätzliche Features

Die SCSI2Pi-News liefern Informationen zu weiteren neuen Features.

Mehrere PiSCSI-Tickets, die schon lange offen sind, wurden für SCSI2Pi bearbeitet.

PiSCSI-Ticket Bemerkung
335 Verbessertes Caching, optionaler Write-Through-Cache
479 Verbesserte Unterstützung der SCSI-Kommandos READ/WRITE LONG
480 Unterstützung für Bandlaufwerke (Streamer)
497 SCSI-auf-USB-Bridge
598 Dynamische MAC-Adresse für den DaynaPort, für mehr als einen DaynaPort im selben Netzwerk
740 Installationspakete mit Binaries, Installation ohne Compilierung
809 Unterstützung für SASI-Festplatten
1098 Evaluierung der Daynaport-Unterstützung für NetBSD
1260 Konsistente Code-Formatierung und Konventionen
1331 DaynaPort-Bridge für Bookworm
1402, 1410, 1412 DEC Alpha-Kompatibilität, aufgegeben in PiSCSI