Patch (Software)

Ein Flecken ( männlich [1] , Selten Neutrum ;. Von engl Patch – = flicken, in der bedeutung von Nachbesserung ) is a Korrekturauslieferung für Software oder Daten aus Endanwendersicht Mikron Sicherheitslücken zu schließen, Fehler zu beheben oder bislang nicht vorhanden Die Leistung von nachzurüsten. [2] Bei Einigen herstellern, Wie ETWA Microsoft Windows , this Heissen Aktualisierungen Auch Service Pack , , ideal aus mehreren zusammengefassten Patches Bestehen. Der Begriff stammt noch aus der Zeit, als man kleine Korrektur hängt Software aufLochkarten durchstehen beziehungsweise Zukleben einzelne Löcher erreicht.

Abgrenzung

Ein Fleck ist Auslieferung Wacholder Fehlerbehebung stirbt für ausführbares Programm Beziehungsweise Betriebssystem und Kanns Auch kleineren Funktionserweiterungen Enthält.

  • Eine Aktualisierung ( Update ) erweitert funktionale Funktionen, zB kleinere Fehlerbehebungen.
  • Ein Bugfix steuert Fehler im Programm-Quellcode , der Fehlfunktionen hervorruft können.
  • Ein Hotfix ist a BESONDERS Weicht, Eilige Fehlerbehebung für ausführbares Programm Beziehungsweise Betriebssystem, aber keine Enthalten Neues Die Leistung.

Ziele für Patches

Patch für Binärprogramm

Ein Patch für ein Binärprogramm wird durch die Regel Ihres eigenen Datums ersetzt. Patches für Binärprogramme wurden von Herstellern proprietors Software für eigene Programme erstellt. Erweitern Sie Ihre Meinung Patchesfür Binärprogramme auch unter Softwarepiraten. Hier siehst du Patch Meist ein Kopierschutz- Übergänge. Auch in der Computerspieleszene sind Patches enthalten, um Spiele zu modifizieren.

Für Programm oder Betriebssystem Werden Auch Hauf Aktualisierungen per Internet angeboten, sterben meist recht einfach und Heruntergeladen eingespielt Werden Können.

Zu Zeiten des Betriebssystem CP / M Waren Bildschirm- und Druckersteuerung noch nicht Teil des Betriebssystem selbst. Die Anpassung in Formular von Flucht Sequenza oder kleine Maschinenprogramme Müssen DAHER im Code des Anwenderprogramm vorgenommen Werden, den BEREITS dazu reservation Patch – Bereich Vorsah. Beispiel Dafür Sind Wordstar , dBASE und SuperCalc . Die Patch – Würde meist mit Hilfe Eines Debuggervorgenommen.

Patch für Quellcode

Ein Patch für Quellcode enthält nur geänderten Segeln im Programmcode. Am weitesten verbreitet sind die Formate „Context-diff“ und „Unified-diff“. This Patches Dienen dazu, sterben Änderung zu dokumentieren und Kommunizieren. Patches mind one essenzieller Bestandsteil der Softwareentwicklung.

Unter Unix wurde Programmcode- Patches mit dem Programm diff . Mein Demo- Programm- Patch , ursprünglich von Larry Wall geschrieben , kann den Patch automatisch patchen.

Wer keine Versionsverwaltungssysteme Patches verwenden möchte , muss Änderungen zwischen den Datumsvarianten festhalten.

Patch-Pakete

Oft schließen die Hersteller Patches zu einem „Paket“ zusammen, welches von der Administrator installiert werden soll. Diese Pakete stehen Ihnen nach dem Reparateur zur Verfügung. Auch unterschwimmt man geschwommen(oft kumulativ bezeichnet) Pakete und nicht kumulierte Pakete. Beide kumulativen Pakete wurden installiert, und die Patches der vorherigen wurden gepackt. Bei nie-cumulierten Paket muss man alle Pakete in die reale Reihenfolge einbauen.

beispiel:

  • Hewlett-Packard : Patchkits für Tru64 UNIX , kumuliert
  • Microsoft : Service Packs für Windows , kumuliert
  • SAP : Support Packages für SAP R / 3 , nicht-cumuliert
  • Sun Microsystems : Patch-Cluster für Solaris , kumuliert
  • Oracle : Patchsets , kumuliert

Quellen

Patches wurden erst veröffentlicht, nachdem sie veröffentlicht wurden.

Knacken

→ Hauptartikel: Crack (Software)

Ein Patch mit dem Zweck der Umgehung von Kopierschutzmaßnahmen oder der Vergleich wird als “ Crack “ bezeichnet. Wird dabei der Binärcode Eines meist kommerziellen Programm derart Verändert that of this DANACH ohne Kopierschutz funktioniert. Diese Art von Patch wurde im Deutschen Bund verbannt ( Siehe auch: Rechtliche Lage von Software- Cracks ).

Community Patch

→ Hauptartikel : Inoffizieller Patch

Dies ist eine gute Idee, aber es ist nicht einfach, Ihren Computer zu reparieren und zu reparieren.Es ist eine gute Idee, dass Sie alle Support-Dateien finden können, die Sie nicht finden können. In diesen Fällen kann man eine Menge Geld finden, das ist die Nutzergemeinde, die die Zurückhaltung der Software mit Patches aufrecht hält.

Siehe auch

  • Patchday
  • Microsoft Update
  • Hotfix
  • Patch (Unix)
  • Kernel Live Patching

Einzelstunden

  1. Hochspringen↑ Duden – Deutsches Universalwörterbuch, 7. Auflage. Dudenlaglag, Mannheim 2011, ISBN 978-3-411-05507-4 , Seite 1315.
  2. Hochspringen↑ Felicia M. Nicastro: Sicherheitspatch-Management . CRC Press, 2011, ISBN 978-1-4398-2500-6 , S. 19 ff. ( eingeschränkt Vorschau in der Google Buchsuche).