Pač (računarstvo)
Peč (engl. Patch) je skup promjena u računarskom programu ili pratećim podacima koji su osmišljeni radi ažuriranja, popravljanja ili poboljšanja.[1] Ovo uključuje ispravljanje nedostataka koji se tiču sigurnosti i drugih grešaka, pri čemu se takvi pečevi obično nazivaju bug fixes ili ispravke grešaka,[2] kao i poboljšanje funkcionalnosti, upotrebljivosti ili performansi .
Pečevi se mogu instalirati pod programiranom kontrolom ili od strane programera koristeći alat za uređivanje ili program za uklanjanje grešaka. Mogu se primjeniti na programske datoteke na uređaju za čuvanje podataka ili u memoriji računara. Pečevi mogu biti trajni ili privremeni.
Peč omogućava modifikaciju kompajliranih i objektnih programa mašinskog jezika kada izvorni kod nije dostupan. Ovo zahtijeva temeljno razumijevanje unutrašnjeg rada objektnog koda od strane osobe koja stvara peč, što je teško bez pomnog proučavanja izvornog koda. Neko ko nije upoznat sa pečovanim programom može instalirati peč pomoću uslužnog programa za peč kreiranog od strane administratora. Čak i kada je izvorni kod dostupan, pečovanje omogućava instalaciju malih promjena u objektnom programu bez potrebe za prekomponovanjem ili ponovnim sastavljanjem. Za manje izmjene softvera, često je lakše i ekonomičnije distribuirati pečeve korisnicima, a ne distribuirati novi prekomponovani ili ponovno sastavljeni program.
Iako su namijenjeni za otklanjanje problema, loše dizajnirani pečevi ponekad mogu uvesti nove probleme. U nekim posebnim slučajevima, ažuriranja mogu svjesno pokvariti funkcionalnost ili onemogućiti uređaj, na primjer, uklanjanjem komponenti za koje provajder ažuriranja više nije licenciran.
Upravljanje pečevima je dio upravljanja životnim ciklusom i predstavlja proces korišćenja strategije i plana koje pečeve treba primjeniti na koje sisteme u određeno vrijeme.
Vidi još
[uredi | uredi izvor]Reference
[uredi | uredi izvor]- ^ „Microsoft issues biggest software patch on record”. Reuters. 14. 10. 2009. Arhivirano iz originala 16. 10. 2009. g. Pristupljeno 14. 10. 2009.
- ^ „What is a Bug Fix? – Definition from Techopedia”. techopedia.com. Pristupljeno 29. 7. 2015.
Spoljašnje veze
[uredi | uredi izvor]- The Jargon File version 4.4.7 entry for patch
- A detailed masters dissertation dealing with security patches
- Official Linux kernel patch format
- 0-Day Patch - Exposing Vendors (In)security Performance Arhivirano na sajtu Wayback Machine (31. januar 2014) – a metric comparing patch performance of Microsoft and Apple