Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Bella Schmidt Geändert vor über 7 Jahren
1
PAKETVERWALTUNG MAL ANDERS GPN 11 VORTRAG – BASTIAN EICHER ZERO INSTALL
2
Was ist Zero Install? Installieren Ohne root Rechte Ohne Nebeneffekte Vertreiben Dezentral, normale Websites Direkt upstream vom Entwickler Sicherheit GnuPG Signaturen Sha-256 Hashes Zero Install - GPN11 - Bastian Eicher 2
3
Wozu? Installieren Eigene Software auf Uni/Firmen-PCs Beim Neuinstallieren Profil behalten Vertreiben Eigene Software veröffentlichen Updates ohne auf Distri zu warten Sicherheit Downloads mit anderen Usern teilen Automatische Updates Zero Install - GPN11 - Bastian Eicher 3
4
Begriffe Interface HTTP URI als eindeutiger Name Feed HTTP URL einer XML-Datei Zero Install - GPN11 - Bastian Eicher 4 1 : 11 : n http://mozilla.org/Firefox.xml http://mozilla.org/Firefox.xml http://someguy.net/FirefoxMod.xml
5
Feed Metadaten Name Beschreibung Icon … Abhängigkeiten Verweise auf andere Interfaces Implementierungen Download URLs Archiv-Typ SHA Hashes Zero Install - GPN11 - Bastian Eicher 5 <!-- Base64 Signature iQEcBAABAgAGBQJOBZXzAg8Nq0A... -->
6
Startvorgang download ArchivesManifests Zero Install - GPN11 - Bastian Eicher 6 Inter- face Require ments Depend encies selectrun Dependency injection $ 0launch http://etc/pp.xml $ 0install (select|download|run) URI
7
Implementierungs-Download Zero Install - GPN11 - Bastian Eicher 7 Download Archiv (ZIP, TAR.GZ, …) Entpackte Dateien Manifest sha256=a0566751… Manifest Digest
8
Live demo Endlich… Zero Install - GPN11 - Bastian Eicher 8
9
0compile Implementierung registrieren Kompilieren und testen Abhängigkeiten auflösen Zero Install - GPN11 - Bastian Eicher 9
10
Windows Port Frontend CLI GUI Backend Store Injector Solver PythonF# Zero Install - GPN11 - Bastian Eicher 10
11
Experimentelle neue Features Beyond this place there be dragons Zero Install - GPN11 - Bastian Eicher 11
12
Desktop Integration Handler Dateiendungen CDs brennen, etc. Dienste Browser Mailclient Icons Startmenü Desktop Zero Install - GPN11 - Bastian Eicher 12
13
Sync Anwendungsliste als XML AES-128 Verschlüsselung UploadDownload AES-128 Entschlüsselung Zero Install - GPN11 - Bastian Eicher 13 HTTP PUTHTTP GET 3-way Merge
14
Roadmap Getrennte Instanzen von installierten Programmen Default Konfigurationen (z.B. XAMPP) Konfigurationsverwaltung Mirrors (Metalink), P2P, delta patches, … Intelligentere Downloads z.B. mit E, Plash Verbessertes Sandboxing Zero Install - GPN11 - Bastian Eicher 14
15
Links zum Abtippen Original Projektseite: http://0install.net/ http://0install.net/ Windows Port und deutsche Projektseite: http://0install.de/ http://0install.de/ Zero Install - GPN11 - Bastian Eicher 15
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.