191:
253:
77:
36:
452:
hence it does not have to share the hardware resources (CPU, memory, storage space, ...) usually consumed by these on a generic OS setup. This naturally leads to faster boot time and application execution speed. In the case where multiple software appliances share and run simultaneously on the same
528:
This allows developers to avoid the complexities involved in supporting multiple incompatible virtual machine image formats and focus on the lowest common denominator instead (i.e., ISO images are supported by most
Virtual Machine platforms).
436:
Simplified deployment: A software appliance encapsulates an application's dependencies in a pre-integrated, self-contained unit. This can dramatically simplify software deployment by freeing users from having to worry about resolving
444:
Improved isolation: software appliances are typically used to run applications in isolation from one another. If the security of an appliance is compromised, or if the appliance crashes, other isolated appliances will not be
762:
544:
Customers can receive all service and maintenance from the application vendor, eliminating the requirement to manage multiple maintenance streams, licenses, and service contracts.
405:
are a subset of software appliances. The main distinction is the packaging format and the specificity of the target platform. A virtual appliance is a
19:
This article is about a software with just enough operating system (JeOS) to run on hardware or in a virtual machine. For a hardware device with integrated software (
547:
In some cases, the application vendor may install the software appliance on a piece of hardware prior to delivery to the customer, thereby creating a
575:
101:
of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be
650:
640:
212:
607:
270:
49:
354:
336:
234:
172:
63:
317:
153:
537:
Commercial software appliances are typically sold as a subscription service (pay-as-you-go) and are an alternative approach to
441:
OS compatibility issues, library dependencies or undesirable interactions with other applications. This is known as a "toaster."
98:
289:
125:
752:
274:
448:
Improved performance: A software appliance does not embed any unused operating system services, applications or any form of
675:
296:
132:
94:
757:
376:
110:
205:
199:
730:
551:. In both cases, the primary value to the customer remains the simplicity of purchase, deployment, and maintenance.
420:
Installing a software appliance to a virtual machine and packaging that into an image, creates a virtual appliance.
303:
139:
506:
498:, or a format specific to a particular virtual machine container (for example, VMware, VirtualBox, or Amazon EC2).
495:
263:
428:
Software appliances have several benefits over traditional software applications that are installed on top of an
457:
instances of a software appliance (OS + software application) will consume more hardware resources than running
216:
285:
121:
410:
55:
87:
538:
406:
388:
106:
693:
560:
372:
102:
548:
396:
380:
24:
413:, while a software appliance is often packaged in more generally applicable image format (e.g.,
310:
146:
731:
Create solutions on IBM SmartCloud
Enterprise: Transfer image assets between different accounts
646:
617:
565:
510:
488:
402:
429:
417:) that supports installations to physical machines and multiple types of virtual machines.
679:
525:
image, allowing it to run on real hardware in addition to most types of virtual machines.
494:
A virtual appliance could be built using either a standard virtual machine format such as
484:
438:
384:
453:
hardware (on a virtualization platform for example) this will not hold true as running
449:
746:
586:
580:
252:
672:
513:
and Docker Hub) can be seen as an implementation of software appliances.
392:
20:
612:
570:
522:
414:
710:
642:
Linux
Appliance Design: A Hands-On Guide to Building Linux Appliances
639:
Smith, Bob; Hardin, John A; Phillips, Graham; Pierce, Bill (2007).
93:
Please help to demonstrate the notability of the topic by citing
465:
instance of an operating system due to the overhead of running
246:
184:
70:
29:
763:
Operating system distributions bootable from read-only media
491:, allowing it to be run within a virtual machine container.
379:
to run optimally on industry-standard hardware (typically a
16:
Software application and pared down operating system
277:. Unsourced material may be challenged and removed.
8:
509:and their images (such as those provided by
729:Wu C F, Wang Y S, Liu G N, Amies, A, 2012,
64:Learn how and when to remove these messages
521:A software appliance can be packaged as a
483:A software appliance can be packaged in a
355:Learn how and when to remove this message
337:Learn how and when to remove this message
235:Learn how and when to remove this message
173:Learn how and when to remove this message
198:This article includes a list of general
598:
576:TurnKey Linux Virtual Appliance Library
461:instances of a software application on
7:
275:adding citations to reliable sources
469:more instances of operating system.
377:just enough operating system (JeOS)
645:. No Starch Press. pp. xvii.
204:it lacks sufficient corresponding
14:
45:This article has multiple issues.
606:Congdon, Lee (25 January 2008).
496:Open Virtualization Format (OVF)
251:
189:
75:
34:
608:"What is a Software Appliance?"
262:needs additional citations for
86:may not meet Knowledge (XXG)'s
53:or discuss these issues on the
533:Commercial software appliances
409:designed to run on a specific
1:
583:- builds software appliances
474:Types of software appliances
88:general notability guideline
779:
95:reliable secondary sources
84:The topic of this article
18:
694:"OVF 1.1 Specification"
411:virtualization platform
219:more precise citations.
711:"VirtualBox changelog"
753:Software distribution
539:software as a service
407:virtual machine image
389:software distribution
561:Portable application
373:software application
286:"Software appliance"
271:improve this article
122:"Software appliance"
758:Software appliances
439:potentially complex
734:IBM developerWorks
678:2005-05-02 at the
549:computer appliance
403:Virtual appliances
397:computer appliance
395:that implements a
369:software appliance
90:
25:computer appliance
652:978-1-59327-140-4
566:Virtual appliance
517:Live CD appliance
489:virtual appliance
479:Virtual appliance
365:
364:
357:
347:
346:
339:
321:
245:
244:
237:
183:
182:
175:
157:
85:
68:
770:
737:
727:
721:
720:
718:
717:
707:
701:
700:
698:
690:
684:
669:
663:
662:
660:
659:
636:
630:
629:
627:
625:
616:. Archived from
603:
468:
464:
460:
456:
430:operating system
360:
353:
342:
335:
331:
328:
322:
320:
279:
255:
247:
240:
233:
229:
226:
220:
215:this article by
206:inline citations
193:
192:
185:
178:
171:
167:
164:
158:
156:
115:
79:
78:
71:
60:
38:
37:
30:
778:
777:
773:
772:
771:
769:
768:
767:
743:
742:
741:
740:
728:
724:
715:
713:
709:
708:
704:
696:
692:
691:
687:
683:- Network World
680:Wayback Machine
673:SAN Data Center
670:
666:
657:
655:
653:
638:
637:
633:
623:
621:
620:on 15 July 2019
605:
604:
600:
595:
557:
535:
519:
504:
485:virtual machine
481:
476:
466:
462:
458:
454:
426:
385:virtual machine
361:
350:
349:
348:
343:
332:
326:
323:
280:
278:
268:
256:
241:
230:
224:
221:
211:Please help to
210:
194:
190:
179:
168:
162:
159:
116:
114:
92:
80:
76:
39:
35:
28:
17:
12:
11:
5:
776:
774:
766:
765:
760:
755:
745:
744:
739:
738:
722:
702:
685:
664:
651:
631:
597:
596:
594:
591:
590:
589:
584:
578:
573:
568:
563:
556:
553:
534:
531:
518:
515:
503:
500:
480:
477:
475:
472:
471:
470:
446:
442:
425:
422:
375:combined with
363:
362:
345:
344:
259:
257:
250:
243:
242:
197:
195:
188:
181:
180:
83:
81:
74:
69:
43:
42:
40:
33:
15:
13:
10:
9:
6:
4:
3:
2:
775:
764:
761:
759:
756:
754:
751:
750:
748:
735:
732:
726:
723:
712:
706:
703:
695:
689:
686:
682:
681:
677:
674:
668:
665:
654:
648:
644:
643:
635:
632:
619:
615:
614:
609:
602:
599:
592:
588:
587:Windows To Go
585:
582:
579:
577:
574:
572:
569:
567:
564:
562:
559:
558:
554:
552:
550:
545:
542:
540:
532:
530:
526:
524:
516:
514:
512:
508:
501:
499:
497:
492:
490:
486:
478:
473:
451:
447:
443:
440:
435:
434:
433:
431:
423:
421:
418:
416:
412:
408:
404:
400:
398:
394:
390:
386:
382:
378:
374:
370:
359:
356:
341:
338:
330:
319:
316:
312:
309:
305:
302:
298:
295:
291:
288: –
287:
283:
282:Find sources:
276:
272:
266:
265:
260:This article
258:
254:
249:
248:
239:
236:
228:
218:
214:
208:
207:
201:
196:
187:
186:
177:
174:
166:
155:
152:
148:
145:
141:
138:
134:
131:
127:
124: –
123:
119:
118:Find sources:
112:
108:
104:
100:
96:
89:
82:
73:
72:
67:
65:
58:
57:
52:
51:
46:
41:
32:
31:
26:
22:
733:
725:
714:. Retrieved
705:
688:
671:
667:
656:. Retrieved
641:
634:
622:. Retrieved
618:the original
613:Red Hat Blog
611:
601:
546:
543:
536:
527:
520:
505:
493:
487:format as a
482:
427:
419:
401:
368:
366:
351:
333:
324:
314:
307:
300:
293:
281:
269:Please help
264:verification
261:
231:
222:
203:
169:
160:
150:
143:
136:
129:
117:
61:
54:
48:
47:Please help
44:
624:29 December
581:SUSE Studio
217:introducing
99:independent
747:Categories
716:2009-04-13
658:2008-05-06
593:References
507:Containers
502:Containers
387:. It is a
383:) or in a
297:newspapers
225:April 2024
200:references
163:April 2024
133:newspapers
107:redirected
50:improve it
736:, June 6.
450:bloatware
445:affected.
97:that are
56:talk page
676:Archived
555:See also
424:Benefits
393:firmware
327:May 2015
21:firmware
571:BitNami
523:Live CD
415:Live CD
311:scholar
213:improve
147:scholar
111:deleted
23:), see
649:
511:Docker
381:server
313:
306:
299:
292:
284:
202:, but
149:
142:
135:
128:
120:
103:merged
697:(PDF)
467:n - 1
371:is a
318:JSTOR
304:books
154:JSTOR
140:books
109:, or
647:ISBN
626:2019
290:news
126:news
391:or
273:by
749::
610:.
541:.
432::
399:.
367:A
105:,
59:.
719:.
699:.
661:.
628:.
463:1
459:n
455:n
358:)
352:(
340:)
334:(
329:)
325:(
315:·
308:·
301:·
294:·
267:.
238:)
232:(
227:)
223:(
209:.
176:)
170:(
165:)
161:(
151:·
144:·
137:·
130:·
113:.
91:.
66:)
62:(
27:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.