viteksv, обновления содержат инструкции по замене кода в программах/компонентах системы. И доставляют эти новые куски кода. Это нужно для исправления багов, улучшений работы программ/компонентов системы, исправления уязвимостей. Необходимости в патчах нет, можно всё оставить как есть. Но со временем в открытом доступе появляется всё больше и больше эксплойтов для ОС и программ. Когда появляются данные о том как взломать какой-либо компонент ОС, появляется (или должен появляться) патч, латающий уязвимость. После установки патча эксплойт перестаёт работать для пропатченной системы. Если систему совсем не обновлять, её просто будет слишком легко ломануть.
Пример из жизни. Чел поставил дверь с окном в свою квартиру. Дверь пройти не даёт, но злоумышленник разбил окно и пролез. Владелец квартиры патчит дверь — убирает окно. Теперь залезть в квартиру, разбив окно, не получится — окна нет. Но злоумышленник кувалдой сшибает навесной замок и заходит в квартиру. Владелец снова патчит — ставит врезной замок. Злоумышленник его высверливает. Владелец патчит — ставит панели из супер-нереально-космического сплава, который просто так не просверлишь. Злоумышленник вышибает дверь кувалдой. Владелец ставит железную дверь толщиной 20 мм. Злоумышленник брутфорсит замок новейшими подборщиками и всё равно его вскрывает. Владелец ставит 3 новейших супер-продвинутых замка и электронный с отпечатком пальца, сканом сетчатки глаза и USB-ключом. Злоумышленник разбивает окно на кухне и пролазиет. Владелец патчит — ставит пуленепробиваемое окно толщиной 40 мм и решётку из титана. И так далее. Вот примерно это и происходит при обновлении ОС и софта. Гонка вооружений. Плюс латаются выявленные баги, влияющие на стабильность работы системы. Если какой-то регион какой-либо страны переходит на новый часовой пояс, нужен, опять же, патч для ОС, чтобы в системе часовой пояс изменился на новый.
bomzzЦитата: программы пишут люди и допускают ошибки, потом исправляют
Пишут исправляющие старые ошибки патчи, в которых допускают новые ошибки. Весь вопрос в том, чего патч делает больше — ломает или исправляет. :-)