Category: 

What is an Open Source Installer?

Article Details
  • Written By: John Lister
  • Edited By: Kristen Osborne
  • Last Modified Date: 01 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

The phrase open source installer can have several meanings in computing. It can refer to an installation tool that is created and distributed on an open source basis. Alternatively, it can refer to a tool used for installing an open source operating system, such as those based on Linux.

The first definition of open source installer can cover both tools for installing a particular application and systems for creating installation tools. An example of the former is an installer designed to put the Java system onto a computer. This can be useful because there are many different variables involved in installing a Java system. Because the installer is created on an open source basis, it is easier to set it up so that people who download and use it get the precise combination of Java-related settings they should have on their machine.

An open source installer can also be a system of tools used to create installer files. These are the files that users download and run in order to physically install an application onto a computer running an operating system such as Windows. This can be a complex process, as the software must correctly interact with the operating system, other software applications, and the computer's hardware, without any conflicts. Using an open source installer is often an inexpensive and easy way for a software developer to take care of this process.

Ad

The second definition of open source installer covers the various techniques used to install an open source operating system. This can be a complex process for novice users, particularly those who want to run the new system alongside Windows. A simple-to-use installer can be vital in helping people skeptical about Linux-based systems to make the switch.

The most common form of this type of open source installer is a CD-ROM. This can either be distributed in physical form, such as being attached to a magazine, or through downloadable files that are burned to a disc by the user. In most cases, the CD-ROM will run automatically, with the user prompted to select settings in a similar way to installing software applications.

Many open source installers also come with the option of running the operating system without installing it onto a hard drive. These usually come in the form of a "Live CD" that can load the operating system into the computer's memory each time it boots up. This can be useful for people who want to try out the system, or need to run it on somebody else's machine and thus can't install it permanently. Some versions of open source system are small enough that they can run in the same way from a USB memory stick.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}