Vylepšit - Upgrade
Upgrade je proces nahrazení produktu novější verzí stejného produktu. V oblasti výpočetní a spotřební elektroniky je aktualizace obecně nahrazením hardwaru , softwaru nebo firmwaru novější nebo lepší verzí, aby byl systém aktualizován nebo aby se zlepšily jeho vlastnosti.
Výpočetní a spotřební elektronika
Mezi příklady běžných upgradů hardwaru patří instalace další paměti ( RAM ), přidání větších pevných disků , výměna karet mikroprocesorů nebo grafických karet a instalace nových verzí softwaru. Je možné také mnoho dalších upgradů.
Mezi běžné aktualizace softwaru patří změna verze operačního systému , kancelářského balíčku , antivirového programu nebo různých dalších nástrojů.
Mezi běžné aktualizace firmwaru patří aktualizace nabídek pro ovládání iPodu, řídicího panelu Xbox 360 nebo energeticky nezávislé paměti flash, která obsahuje vestavěný operační systém pro zařízení spotřební elektroniky .
Uživatelé si často mohou stahovat aktualizace softwaru a firmwaru z internetu . Stahování je často opravou - neobsahuje celou novou verzi softwaru, pouze změny, které je třeba provést. Softwarové záplaty mají obvykle za cíl zlepšit funkčnost nebo vyřešit problémy se zabezpečením . Spěchané záplaty mohou způsobit více škody než užitku, a proto jsou někdy krátce po vydání skepticky považovány za skeptické. Záplaty jsou obecně zdarma.
Aktualizace softwaru nebo firmwaru může být větší nebo menší a podle toho se zvyšuje číslo verze . Hlavní aktualizace změní číslo verze, zatímco menší aktualizace často připojí „.01“, „.02“, „.03“ atd. Například „verze 10.03“ může označovat třetí menší aktualizaci verze 10 . V komerčním softwaru jsou drobné upgrady (nebo aktualizace) obecně zdarma, ale hlavní verze musí být zakoupeny.
Společnosti obvykle provádějí upgrady softwaru z následujících důvodů: 1.) aby podpořily regulační požadavky odvětví 2.) přistupovaly k novým technologiím s novými funkcemi a nástroji 3.) splňovaly požadavky měnících se trhů 4.) nadále dostávaly komplexní produkty Podpěra, podpora.
Rizika
Ačkoli vývojáři obvykle vyrábějí upgrady za účelem vylepšení produktu, jsou s tím spojená rizika - včetně možnosti, že upgrade produkt zhorší.
Upgrady hardwaru zahrnují riziko, že nový hardware nebude kompatibilní s jinými hardwarovými částmi v systému. Například upgrade paměti RAM nemusí být kompatibilní se stávající pamětí RAM v počítači. Ostatní hardwarové součásti nemusí být kompatibilní ani po upgradu, ani kvůli downgradu, protože nejsou k dispozici kompatibilní ovladače pro hardware s konkrétním operačním systémem . Naopak je stejné riziko nekompatibility, když je software upgradován nebo downgradován, aby již fungující hardware přestal fungovat.
Aktualizace softwaru přináší riziko, že nová verze (nebo oprava) bude obsahovat chybu , která způsobí, že program nějakým způsobem nefunguje nebo vůbec nefunguje. Například v říjnu 2005 závada v aktualizaci softwaru způsobila, že se obchodování na tokijské burze na většinu dne zastavilo. Došlo k podobnému: od důležitých vládních systémů po freeware na internetu.
Upgrady mohou také subjektivně zhoršit produkt. Uživatel může upřednostňovat starší verzi, i když novější verze funguje perfektně tak, jak byla navržena. K tomu může dojít z různých důvodů, včetně toho, že uživatel je již zvyklý na chování staré verze, nebo proto, že upgrade odstranil některé funkce (viz kontroverze při odstraňování konektorů pro iPhone nebo OtherOS ).
Další riziko aktualizace softwaru je, že mohou cihla přístroj právě inovován, například v případě výpadku proudu během aktualizace systému je ve středu instalován. To je obzvláště velký problém u vestavěných zařízení, ve kterých jsou upgrady obvykle vše nebo nic (upgrade je bitová kopie firmwaru nebo souborového systému, který není použitelný, pokud je zapsán pouze částečně), a které mají omezenou schopnost obnovy z neúspěšný upgrade. Řešení tohoto řešení obecně zahrnuje uchovávání více kopií firmwaru, takže jednu lze upgradovat, zatímco druhá zůstává nedotčena jako záloha, ale stále existují díry, které mohou způsobit selhání. Nástroje jako Mender.io , Sysup, SWUpdate , RAUC a OSTree poskytují úplnější řešení, která implementují upgrady bezpečným atomovým způsobem, a snižují nebo eliminují potřebu přizpůsobení zavaděčů a dalších komponent. Stolní systémy pravděpodobně používají něco jako snímky nebo body obnovení ; ty jsou efektivnější, protože k uložení změn ze starého systému do nového vyžadují pouze malý zlomek místa, ale absence implementace na klíč u vestavěných systémů to činí nepraktickým.
Viz také
- Upgrade adaptační sady
- Advanced Packaging Tool
- Upgradovací karta procesoru Macintosh
- Aktualizace zdroje
- Windows Anytime Upgrade
- Aktualizátor žlutého psa