Versionsnummer
Die Windows-Versionsnummern beginnen jeweils mit den selben zwei Ziffernblöcken der entsprechenden orginal Python-Version, mit denen sie kompatibel sind, gefolgt von einer weiteren Revisionsnummer. Aufbauen auf der Python-Version 1.2 könnte das z.B. 1.2.1 sein.
Gemeinsame Einstellungen
Die Windows-Version und die original Python-Version verwenden größtenteils die gleichen Formate bei Einstellungsdateien und Caches. Aufgrund einiger Einschränkungen des Windows-Dateisystems können sie jedoch nicht direkt ausgetauscht werden.
Format Unterschiede
In ~/.config/0install.net/injector/interfaces tauchen unter Linux Dateinamen mit Doppelpunkt auf. Im Windows-Gegenstück %appdata%\0install.net\injector\interfaces werden diese als %3a kodiert.
Beim Entpacken von Implementierungen bleiben Symlinks und Executable-Bits erhalten und fließen in die Prüfsummen mit ein. Da diese Daten unter Windows nicht im Dateisystem gespeichert werden können, werden sie stattdessen in Zusatzdateien (.symlink und .xbit) abgelegt.
Linux Unterstützung
Obwohl die Windows-Version von Zero Install primär auf den Einsatz auf Windows NT-basierten Betriebssystemen ausgelegt ist, wurde sie mit Plattform-übergreifender Kompatibilität im Hinterkopf entwickelt und funktioniert auch unter Linux mit Mono.
Derzeit kann man sich nur bei den Befehlszeilenkomponenten auf ein zuverlässiges Verhalten auf nicht-Windows Systemen verlassen. Die WinForms Implementierungen sehen nicht nativ aus und verhalten sich eventuell fehlerhaft.
Windows-Version
Feature-Vergleich
0installBefehlszeile0alias0compilestore helper)
Versionsnummer
Die Windows-Versionsnummern beginnen jeweils mit den selben zwei Ziffernblöcken der entsprechenden orginal Python-Version, mit denen sie kompatibel sind, gefolgt von einer weiteren Revisionsnummer. Aufbauen auf der Python-Version 1.2 könnte das z.B. 1.2.1 sein.
Gemeinsame Einstellungen
Die Windows-Version und die original Python-Version verwenden größtenteils die gleichen Formate bei Einstellungsdateien und Caches. Aufgrund einiger Einschränkungen des Windows-Dateisystems können sie jedoch nicht direkt ausgetauscht werden.
Format Unterschiede
In
~/.config/0install.net/injector/interfacestauchen unter Linux Dateinamen mit Doppelpunkt auf. Im Windows-Gegenstück%appdata%\0install.net\injector\interfaceswerden diese als%3akodiert.Beim Entpacken von Implementierungen bleiben Symlinks und Executable-Bits erhalten und fließen in die Prüfsummen mit ein. Da diese Daten unter Windows nicht im Dateisystem gespeichert werden können, werden sie stattdessen in Zusatzdateien (
.symlinkund.xbit) abgelegt.Linux Unterstützung
Obwohl die Windows-Version von Zero Install primär auf den Einsatz auf Windows NT-basierten Betriebssystemen ausgelegt ist, wurde sie mit Plattform-übergreifender Kompatibilität im Hinterkopf entwickelt und funktioniert auch unter Linux mit Mono.
Derzeit kann man sich nur bei den Befehlszeilenkomponenten auf ein zuverlässiges Verhalten auf nicht-Windows Systemen verlassen. Die WinForms Implementierungen sehen nicht nativ aus und verhalten sich eventuell fehlerhaft.