
Patch (computing)
A patch is a set of changes to a computer program or its supporting data designed to update, fix, or improve it. This includes fixing security vulnerabilities and other bugs, with such patches usually being called bugfixes or bug fixes. Patches are often written to improve the functionality, usability, or performance of a program. The majority of patches are provided by software vendors for operating system and application updates.
- Comment
- enA patch is a set of changes to a computer program or its supporting data designed to update, fix, or improve it. This includes fixing security vulnerabilities and other bugs, with such patches usually being called bugfixes or bug fixes. Patches are often written to improve the functionality, usability, or performance of a program. The majority of patches are provided by software vendors for operating system and application updates.
- Date
- 31 January 2014
- Depiction
- Has abstract
- enA patch is a set of changes to a computer program or its supporting data designed to update, fix, or improve it. This includes fixing security vulnerabilities and other bugs, with such patches usually being called bugfixes or bug fixes. Patches are often written to improve the functionality, usability, or performance of a program. The majority of patches are provided by software vendors for operating system and application updates. Patches may be installed either under programmed control or by a human programmer using an editing tool or a debugger. They may be applied to program files on a storage device, or in computer memory. Patches may be permanent (until patched again) or temporary. Patching makes possible the modification of compiled and machine language object programs when the source code is unavailable. This demands a thorough understanding of the inner workings of the object code by the person creating the patch, which is difficult without close study of the source code. Someone unfamiliar with the program being patched may install a patch using a patch utility created by another person who is the Admin. Even when the source code is available, patching makes possible the installation of small changes to the object program without the need to recompile or reassemble. For minor changes to software, it is often easier and more economical to distribute patches to users rather than redistributing a newly recompiled or reassembled program. Although meant to fix problems, poorly designed patches can sometimes introduce new problems (see software regressions). In some special cases updates may knowingly break the functionality or disable a device, for instance, by removing components for which the update provider is no longer licensed. Patch management is a part of lifecycle management, and is the process of using a strategy and plan of what patches should be applied to which systems at a specified time.
- Homepage
- web.archive.org/web/20160526200829/http:/linux.yyz.us/patch-format.html
- Hypernym
- Piece
- Is primary topic of
- Patch (computing)
- Label
- enPatch (computing)
- Link from a Wikipage to an external page
- www.techzoom.net/publications/0-day-patch
- web.archive.org/web/20160603230400/http:/singe.za.net/blog/archives/763-Limiting-Vulnerability-Exposure-through-effective-Patch-Management-a-thesis.html
- web.archive.org/web/20140131144456/http:/www.techzoom.net/publications/0-day-patch/
- www.catb.org/~esr/jargon/html/P/patch.html
- web.archive.org/web/20160526200829/http:/linux.yyz.us/patch-format.html
- Link from a Wikipage to another Wikipage
- Abandonware
- Algorithm
- Apache
- Apache HTTP Server
- Application lifecycle management
- Automatic bug fixing
- Backporting
- BASIC
- BIOS
- Blizzard Entertainment
- Brian Behlendorf
- Bugzilla
- Byte
- Category:Software maintenance
- Category:Software release
- CD-ROM
- Checksum
- Coccinelle (software)
- Computer bug
- Computer game
- Computer Gaming World
- Computer performance
- Computer program
- Computer server
- Cyclic redundancy check
- Debugger
- Delta encoding
- Deterministic compilation
- Development stage
- Diff
- Download
- Dribbleware
- E
- Executable file
- Exploit (online gaming)
- Feature (software design)
- File:Harvard Mark I program tape.agr.jpg
- Firmware
- First-person shooters
- Floppy disk
- Game community
- IBM
- Installation (computer programs)
- Internet
- Library (computer science)
- Linus Torvalds
- Linux
- Linux kernel
- M
- Machine code
- Mac OS 9
- Malware
- Megabyte
- Method swizzling
- Microsoft
- Microsoft Windows
- Microsoft Windows NT
- Minor release
- MMORPG
- Monkey patch
- Motherboard
- MS-DOS
- Multiplayer video game
- NCSA HTTPd
- Open-source software project
- Operating system
- Package management system
- Paper tape
- Patch (Unix)
- Petya (malware)
- Porting
- Programmer
- Proprietary software
- Punched cards
- Responsible disclosure
- Rollout.io
- Scorpia (journalist)
- Security vulnerability
- Server (computing)
- Service pack
- Software bug
- Software build
- Software developer
- Software maintenance
- Software regression
- Software release life cycle
- Source code
- Synaptic (software)
- TRS-80
- Usability
- Utility program
- Video game
- Vulnerability database
- Vulnerability management
- WannaCry ransomware attack
- Web site
- White hat (computer security)
- Windows 2000
- Windows 7
- Windows ME
- Windows Server Update Services
- Windows Vista
- Windows XP
- SameAs
- Adabaki (informatika)
- Aktualizace (software)
- Flikaĵo (informadiko)
- Ielāps (programmatūra)
- Kisasisho
- m.02d 2s
- Muutostiedosto
- Parche (informática)
- Pataisa (programinė įranga)
- Patch
- Patch
- Patch
- Patch
- Patch
- Patch
- Patch (computação)
- Patch (computing)
- Patch (informatique)
- Patch (Software)
- Pedaç (informàtica)
- Popravek (računalništvo)
- Programfix
- Programkodebot
- Q208218
- Sigurnosne zakrpe
- Tambalan (komputasi)
- Tampalan (komputer)
- Yazılım yaması
- yp1E
- Łata (informatyka)
- Патч
- Патч
- Пач (рачунарство)
- Ъпдейт
- טלאי תוכנה
- باتش
- وصله (رایانش)
- പാച്ച് (കമ്പ്യൂട്ടിംഗ്)
- แพตช์
- パッチ
- 修補程式
- 패치 (컴퓨팅)
- Subject
- Category:Software maintenance
- Category:Software release
- Thumbnail
- Url
- https://web.archive.org/web/20140131144456/http:/www.techzoom.net/publications/0-day-patch/
- WasDerivedFrom
- Patch (computing)?oldid=1122601452&ns=0
- WikiPageLength
- 31237
- Wikipage page ID
- 475153
- Wikipage revision ID
- 1122601452
- WikiPageUsesTemplate
- Template:'
- Template:Anchor
- Template:Better source needed
- Template:Citation needed
- Template:Main
- Template:More citations needed section
- Template:More footnotes
- Template:Other uses of
- Template:Redirect
- Template:Reflist
- Template:See also
- Template:Short description
- Template:Snd
- Template:Webarchive
- Template:When