171:
Upgrades of hardware involve a risk that new hardware will not be compatible with other pieces of hardware in a system. For example, an upgrade of RAM may not be compatible with existing RAM in a computer. Other hardware components may not be compatible after either an upgrade or downgrade, due to
214:
the device being upgraded, such as if power fails while the upgrade is in the middle of being installed. This is an especially big concern for embedded devices, in which upgrades are typically all-or-nothing (the upgrade is a firmware or filesystem image, which isn't usable if it's only partially
198:
Upgrades can also worsen a product subjectively. A user may prefer an older version even if a newer version functions perfectly as designed. This may happen for a variety of reasons, including the user is already accustomed to the behavior of the old version or because the upgrade removed some
215:
written), and which have limited ability to recover from a failed upgrade. Solutions to this generally involve keeping multiple copies of firmware, so that one can be upgraded while the other remains intact as a backup, but there are still holes which can cause this to fail. Tools such as
148:
code-number increases accordingly. A major upgrade will change the version number, whereas a minor update will often append a ".01", ".02", ".03", etc. For example, "version 10.03" might designate the third minor upgrade of version 10. In
243:; these are more efficient as they only require a small fraction of space to store the changes from the old system to the new one, but the lack of a turnkey implementation for embedded systems makes this impractical.
137:—it does not contain the new version of the software in its entirety, just the changes that need to be made. Software patches usually aim to improve functionality or solve problems with
168:
Although developers usually produce upgrades to improve a product, there are risks involved—including the possibility that the upgrade will worsen the product.
141:. Rushed patches can cause more harm than good and are therefore sometimes regarded with skepticism for a short time after release. Patches are generally free.
187:, causing the program to malfunction in some way or not to function at all. For example, in October 2005, a glitch in a software upgrade caused trading on the
180:. Conversely, there is the same risk of non-compatibility when software is upgraded or downgraded for previously functioning hardware to no longer function.
235:
way, and reduce or eliminate the need to customize bootloaders and other components. Desktop systems are more likely to use something like
343:
220:
160:
with new features, and tools 3.) to meet the demands of changing markets 4.) to continue to receive comprehensive product support.
156:
Companies usually make software upgrades for the following reasons: 1.) to support industry regulatory requirements 2.) to access
224:
320:
262:
17:
138:
523:
277:
232:
76:
with a newer or better version, in order to bring the system up to date or to improve its characteristics.
236:
119:
272:
257:
145:
392:
191:
to shut down for most of the day. Similar have occurred: from important government systems to
153:, the minor upgrades (or updates) are generally free, but the major versions must be purchased.
496:
252:
200:
157:
188:
150:
123:
57:
8:
211:
183:
Upgrades of software introduce the risk that the new version (or patch) will contain a
35:
30:
For the facility that upgrades bitumen (extra heavy oil) into synthetic crude oil, see
298:
134:
96:, and installing new versions of software. Many other upgrades are possible as well.
65:
177:
100:
52:
is the process of replacing a product with a newer version of the same product. In
426:
43:
267:
240:
93:
39:
517:
173:
184:
104:
84:
Examples of common hardware upgrades include installing additional memory (
365:
450:
89:
27:
Process of replacing a product with a newer version of the same product
53:
192:
130:
115:
73:
69:
31:
231:
provide more complete solutions that implement upgrades in a safe
204:
129:
Users can often download software and firmware upgrades from the
228:
118:
dashboard, or the non-volatile flash memory that contains the
473:"Open source over-the-air software updates for Linux devices"
144:
A software or firmware upgrade can be major or minor and the
99:
Common software upgrades include changing the version of an
111:
85:
107:, of an anti-virus program, or of various other tools.
472:
216:
210:
A further risk of software upgrades is that they can
110:
Common firmware upgrades include the updating of the
79:
393:"Building Murphy-compatible embedded Linux systems"
386:
384:
382:
366:"Official: Software glitch, not bomb, shut airport"
321:"Best Practices for a Successful Software Upgrade"
515:
379:
363:
344:"Software glitch halts Tokyo Stock Exchange"
470:
427:"Software Management on embedded systems"
341:
299:"Windows Vista patch ready for download"
296:
418:
14:
516:
445:
443:
390:
489:
92:, replacing microprocessor cards or
451:"Welcome to the RAUC documentation"
440:
172:the non-availability of compatible
24:
400:Proceedings of the Linux Symposium
318:
80:Computing and consumer electronics
25:
535:
424:
176:for the hardware with a specific
263:Macintosh Processor Upgrade Card
364:Associated Press (2006-04-20).
342:Williams, Martyn (2005-11-01).
201:iPhone jack removal controversy
464:
357:
335:
312:
290:
64:is generally a replacement of
34:. For academic upgrading, see
13:
1:
283:
278:Yellow dog Updater, Modified
7:
246:
10:
540:
133:. Often the download is a
42:. For the 2022 novel, see
29:
120:embedded operating system
38:. For the 2018 film, see
163:
297:Lea Rush (2007-08-07).
273:Windows Anytime Upgrade
258:Advanced Packaging Tool
253:Adaptation kit upgrade
524:Computing terminology
158:emerging technologies
189:Tokyo Stock Exchange
124:consumer electronics
58:consumer electronics
391:Ben-Yossef, Gilad.
151:commercial software
114:control menus, the
36:remedial education
497:"OSTree Overview"
195:on the internet.
88:), adding larger
16:(Redirected from
531:
508:
507:
505:
503:
493:
487:
486:
484:
483:
468:
462:
461:
459:
457:
447:
438:
437:
435:
433:
425:Babic, Stefano.
422:
416:
415:
413:
411:
397:
388:
377:
376:
374:
373:
361:
355:
354:
352:
351:
339:
333:
332:
330:
328:
323:. Sparta Systems
316:
310:
309:
307:
306:
301:. IT News Digest
294:
178:operating system
101:operating system
21:
18:Firmware upgrade
539:
538:
534:
533:
532:
530:
529:
528:
514:
513:
512:
511:
501:
499:
495:
494:
490:
481:
479:
471:Northern.tech.
469:
465:
455:
453:
449:
448:
441:
431:
429:
423:
419:
409:
407:
395:
389:
380:
371:
369:
362:
358:
349:
347:
340:
336:
326:
324:
317:
313:
304:
302:
295:
291:
286:
249:
166:
146:release version
82:
47:
44:Upgrade (novel)
28:
23:
22:
15:
12:
11:
5:
537:
527:
526:
510:
509:
488:
463:
439:
417:
378:
356:
334:
319:Marini, Paul.
311:
288:
287:
285:
282:
281:
280:
275:
270:
268:Source upgrade
265:
260:
255:
248:
245:
241:restore points
199:features (see
165:
162:
94:graphics cards
81:
78:
40:Upgrade (film)
26:
9:
6:
4:
3:
2:
536:
525:
522:
521:
519:
498:
492:
478:
474:
467:
452:
446:
444:
428:
421:
405:
401:
394:
387:
385:
383:
367:
360:
345:
338:
322:
315:
300:
293:
289:
279:
276:
274:
271:
269:
266:
264:
261:
259:
256:
254:
251:
250:
244:
242:
238:
234:
230:
226:
222:
218:
213:
208:
206:
202:
196:
194:
190:
186:
181:
179:
175:
169:
161:
159:
154:
152:
147:
142:
140:
136:
132:
127:
125:
121:
117:
113:
108:
106:
102:
97:
95:
91:
87:
77:
75:
71:
67:
63:
59:
55:
51:
45:
41:
37:
33:
19:
500:. Retrieved
491:
480:. Retrieved
476:
466:
454:. Retrieved
430:. Retrieved
420:
408:. Retrieved
403:
399:
370:. Retrieved
359:
348:. Retrieved
337:
325:. Retrieved
314:
303:. Retrieved
292:
209:
197:
182:
170:
167:
155:
143:
128:
109:
105:office suite
98:
83:
61:
49:
48:
346:. InfoWorld
482:2021-08-03
372:2008-07-30
368:. NBC News
350:2008-07-30
305:2008-07-30
284:References
90:hard disks
477:mender.io
237:snapshots
219:, Sysup,
217:Mender.io
54:computing
50:Upgrading
518:Category
247:See also
221:SWUpdate
193:freeware
139:security
131:Internet
126:device.
116:Xbox 360
74:firmware
70:software
66:hardware
32:upgrader
432:23 June
410:23 June
406:: 21–36
327:22 June
205:OtherOS
174:drivers
62:upgrade
233:atomic
229:OSTree
227:, and
122:for a
502:5 May
456:5 May
396:(PDF)
212:brick
164:Risks
135:patch
103:, an
504:2020
458:2020
434:2016
412:2016
329:2015
225:RAUC
203:or
112:iPod
56:and
239:or
207:).
185:bug
86:RAM
72:or
60:an
520::
475:.
442:^
402:.
398:.
381:^
223:,
68:,
506:.
485:.
460:.
436:.
414:.
404:1
375:.
353:.
331:.
308:.
46:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.