Skip to main content

Что такое обновление источника?

Обновление исходного кода - это улучшение исходного кода компьютерной программы или кода, из которого создана программа. Наиболее распространенные изменения при обновлении исходного кода - это новые функции, исправления ошибок и улучшения стабильности. Патчи создаются разработчиками программного обеспечения и публикуются; они обычно бесплатны, хотя некоторые разработчики могут брать плату за патч. Если программа имеет открытый исходный код, то пользователь может выполнить свои собственные обновления исходного кода, изменив исходный код. Когда создается исходный порт, старая программа или игра модифицируется, чтобы она могла работать на современном оборудовании, но программа или игра остаются относительно такими же.

После разработки программы команда разработчиков обычно работает над созданием исходных пакетов обновления. Причины этого включают выпуск новой версии программного обеспечения и обновление оригинального продукта. Наиболее распространенными изменениями, возникающими в результате обновления исходного кода, являются новые функции, создание ошибок или сбоев и исправление проблем; мощность и стабильность программы также могут быть улучшены. Как правило, когда исходное обновление выпущено, пользователь просто скачает его, и обновление изменит исходный исходный код; пользователь должен выполнить очень мало работы для обновления программы.

Когда выполняется обновление источника, его обычно называют патчем. Разработчик делает патч, а пользователь загружает патч для его активации. Например, когда компьютер автоматически загружает обновление или появляется диалоговое окно с сообщением, что обновление доступно, исправление - это то, что компьютер загружает и применяет. Большинство патчей являются бесплатными, хотя разработчик может взимать плату за патч, который полностью меняет программу.

Патчи программ с открытым исходным кодом, как правило, сделаны пользователем. Это означает, что исходный код может быть изменен без необходимости ждать, пока официальный разработчик обновит программу. Большинство программ с открытым исходным кодом также обновляются официальным разработчиком.

Исходные порты отличаются от двух других исходных обновлений, потому что они обычно приводят к очень небольшим изменениям в программе, и это обновление обычно относится к старым играм или программам. Современные компьютеры могут предъявлять определенные требования, которые старые игры или программы не могут удовлетворить, но, если исходный порт сделан, то игра обновляется для удовлетворения требований. Например, если игра нуждается в улучшенной поддержке рендеринга, программист просто добавляет эту поддержку, и игру можно перенести на современные компьютеры.