Co to jest aktualizacja źródła?

Aktualizacja źródła to ulepszenie kodu źródłowego programu komputerowego lub kodu, z którego tworzony jest program. Najczęstszymi zmianami aktualizacji źródeł są nowe funkcje, poprawki błędów i ulepszenia stabilności. Poprawki są tworzone przez twórców oprogramowania i udostępniane publicznie; są one zazwyczaj bezpłatne, chociaż niektórzy programiści mogą pobierać opłaty za łatkę. Jeśli program jest oprogramowaniem typu open source, użytkownik może wykonać własne aktualizacje kodu źródłowego, modyfikując kod źródłowy. Po utworzeniu portu źródłowego stary program lub gra jest modyfikowana, aby mogła działać na nowoczesnym sprzęcie, ale program lub gra pozostają względnie takie same.

Po opracowaniu programu zespół programistów zwykle pracuje nad tworzeniem źródłowych pakietów aktualizacji. Powody takiego postępowania obejmują wydanie nowej wersji oprogramowania i uaktualnienie oryginalnego produktu. Najczęstsze zmiany wynikające z aktualizacji źródeł to nowe funkcje, tworzenie błędów lub usterek oraz naprawa problemów; można również zwiększyć moc i stabilność programu. Zazwyczaj, gdy zostanie wydana aktualizacja źródła, użytkownik po prostu ją pobierze, a aktualizacja zmieni oryginalny kod źródłowy; użytkownik musi wykonać bardzo niewiele pracy, aby zaktualizować program.

Aktualizacja źródła jest zwykle nazywana poprawką. Deweloper tworzy łatkę, a użytkownik pobiera łatkę, aby ją aktywować. Na przykład, gdy komputer automatycznie pobierze uaktualnienie lub pojawi się okno dialogowe z informacją, że uaktualnienie jest dostępne, komputer pobiera i stosuje poprawkę. Większość poprawek jest bezpłatna, chociaż programista może pobierać opłatę za łatkę, która całkowicie zmienia program.

Poprawki do programów typu open source są zazwyczaj tworzone przez użytkownika. Oznacza to, że kod źródłowy można modyfikować bez konieczności czekania, aż oficjalny programista zaktualizuje oprogramowanie. Większość programów open source jest również aktualizowana przez oficjalnego programistę.

Porty źródłowe różnią się od dwóch pozostałych aktualizacji źródłowych, ponieważ zazwyczaj powodują bardzo niewielkie zmiany w programie, a ta aktualizacja zazwyczaj dotyczy starych gier lub programów. Współczesne komputery mogą mieć pewne wymagania, których stare gry lub programy nie mogą spełnić, ale jeśli zostanie utworzony port źródłowy, gra zostanie zaktualizowana, aby spełnić wymagania. Na przykład, jeśli gra potrzebuje lepszej obsługi renderowania, programista po prostu dodaje tę obsługę i grę można przenieść na nowoczesne komputery.