PAKETVERWALTUNG MAL ANDERS GPN 11 VORTRAG – BASTIAN EICHER ZERO INSTALL.

Slides:



Advertisements
Ähnliche Präsentationen
Das Content-Management-System Sebastian Raubinger
Advertisements

allegro meets Internet
Software Distribution Platform Bernhard M. Wiedemann Problem Statement Current State of the Art Design.
Ruhr-Universität Bochum Der Umstieg von XP auf Vista: Marcel Wrede Lehrstuhl für Kryptologie und IT-Sicherheit Lehrstuhl für Stochhastik Im Irrgarten.
Vorgehensweise Website Besprechung am 11. Februar 2008 Gründung und Partnerunternehmen der Wirtschaftsuniversität Wien.
Systemverwaltung wie es Ihnen gefällt.
Sebastian Peters TIB-Workshop zur DOI-Registrierung 3. November 2011 DataCite Technik Vertiefung.
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Software(technik)praktikum Tutorial: Subversion (SVN)
Erweiterung B2B Usermanagement / LDAP-Anbindung
7.3. Viren, Würmer, Trojaner Mail von der Nachbarin
1) Versionen von Windows 7 2) Verbesserungen gegenüber Windows VISTA 3) Die neue Oberfläche 1)Der neue Desktop 2)Das neue Startmenü 3)Die neuen Themes.
Edgar - Ein Texteditor Ein Vortrag von Carsten Severin.
Linux-HA-Cluster – Heartbeat mit DRBD
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Samba.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Open Services Gateway Initiative
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Installation FAQ-Forum Zope Basisinstallation Zusätzliche Module (Products) Grundkonfiguration Einrichten neuer Foren.
Generelles POVs müssen immer lizenziert werden
Automatische Übersetzungen mit Google
Dokumenten-Management-System
Kennen Sie Windows Live oder Office Live? Bernhard Frank Microsoft Deutschland GmbH blogs.technet.com/bernhard_frank.
Einführung in die Programmiersprache Java
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
Neue FlexKom Terminal App laden
Dialer.
What’s New Microsoft Dynamics NAV 5.0
Beantwortung der Fragen. Vorteile und Nachteile, wenn die Notenverwaltung mit dem PC durchgeführt wird. Vorteile: Lehrer müssten keine Notenkonferenzen.
Mandantenfähigkeit in Moodle
FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)
Seite 1 - Security in TYPO3 Willkommen Security in (und rund um) TYPO3 Christian Kurta
Warum IIS? Best of Microsoft Webserver
Dokumenten- und Publikationsserver
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
Erstellung einer Facettenklassifikation
VPN – Virtual Private Network
Ubuntu Postfix-Mailserver auf Windows Azure
Windows 10 Uwe Habermann
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Greenstone. Theoretischer Teil Entstehung: Entwickelt vom New Zealand Digital Library Project an der Universität von Waikato Kooperation mit der UNESCO.
Maya Kindler 5c. 1.Voraussetzungen für die Installation 2.Installation 3.Template lade, installieren und anpassen 4.Kategorie und Inhalt 5.Menü.
Maya Kindler 5c. SEO- URL = Suchmaschinenoptimierung Alles was auf der Website steht wird von einer Suchmaschine gefunden und angezeigt. Alle Daten sind.
P ODCAST Von Fabio Siverino & Tim Schubiger. P ODCAST Produzieren und Anbieten von Mediendateien (Audio und Video) Meistens Abonnierbar über einen Feed.
WILLKOMMEN ZUM SOMMERKURS Kursthema: Frontend-Entwicklung für Webapplikationen M.Sc. Anna Prenzel, Sebastian Otto.
Andrea Herzog-Kienast Zeig was du kannst - SkillUp! TYPO3 Session Wien,
Drei Möglichkeiten zum Betrieb von DPV über das Internet Dr. Matthias Grabert und Walter Geiselmann Uni Ulm.
Installationsanleitung Kumpan-electric_Controller Software und Treiber
Eindeutige Personenzuordnung mit lokalen Identifiern via ODATA/LDAP
Historisch-Kulturwissenschaftliche Informationsverarbeitung Advanced IT Basics Linda Schröder Universit ä t zu K ö ln XAMPP – Eine praktische.
© Copyright INFORM GmbH Seminarvortrag im Studiengang Scientific Programming von Nicole Küpper am Analyse des Updatevorgangs und Auswahl.
Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Juli 2012www.contrexx.com1 Autor: Nicolas Müller.
RSS-Feed: Unser neuer Nachrichtendienst im Netz Dr. Ilona Rohde
IIS The microsoft way. © Windows NT Option pack optionale Server Komponenten IIS (Internet Information Server) Webserver von Microsoft.
Technik und Informatik Project STUMR Team „olimination“ Datum 18. Januar 2011 Eine Präsentation von: Remo Albertani Oliver Burkhalter Steven Heller Thomas.
Technik und Informatik Project STUMR Team „olimination“ Datum 18. Januar 2011 Eine Präsentation von: Remo Albertani Oliver Burkhalter Steven Heller Thomas.
SOFTWARE INSTALLATION NEU ERFUNDEN BASTIAN EICHER ZERO INSTALL.
Maven NetBeans Platform RCP Development Aljoscha Rittner Sepix GmbH, NetBeans Dreamteam Member
Crashkurs Computernetzwerke
Was sind RSS-Feeds und wozu brauche ich sie?
Ubuntu Clients in der paedML-Linux
DBA - Eine Einführung in die 11g Administration
Apache The open way.
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
ZST ZIMO Software Tool © Ing. Arnold Hübsch 2005.
 Präsentation transkript:

PAKETVERWALTUNG MAL ANDERS GPN 11 VORTRAG – BASTIAN EICHER ZERO INSTALL

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

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

Begriffe Interface HTTP URI als eindeutiger Name Feed HTTP URL einer XML-Datei Zero Install - GPN11 - Bastian Eicher 4 1 : 11 : n

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... -->

Startvorgang download ArchivesManifests Zero Install - GPN11 - Bastian Eicher 6 Inter- face Require ments Depend encies selectrun Dependency injection $ 0launch $ 0install (select|download|run) URI

Implementierungs-Download Zero Install - GPN11 - Bastian Eicher 7 Download Archiv (ZIP, TAR.GZ, …) Entpackte Dateien Manifest sha256=a … Manifest Digest

Live demo Endlich… Zero Install - GPN11 - Bastian Eicher 8

0compile Implementierung registrieren Kompilieren und testen Abhängigkeiten auflösen Zero Install - GPN11 - Bastian Eicher 9

Windows Port Frontend CLI GUI Backend Store Injector Solver PythonF# Zero Install - GPN11 - Bastian Eicher 10

Experimentelle neue Features Beyond this place there be dragons Zero Install - GPN11 - Bastian Eicher 11

Desktop Integration Handler Dateiendungen CDs brennen, etc. Dienste Browser Mailclient Icons Startmenü Desktop Zero Install - GPN11 - Bastian Eicher 12

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

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

Links zum Abtippen Original Projektseite: Windows Port und deutsche Projektseite: Zero Install - GPN11 - Bastian Eicher 15