O que é um instalador de código aberto?
A frase instalador de código aberto pode ter vários significados na computação. Pode se referir a uma ferramenta de instalação criada e distribuída em uma fonte aberta. Como alternativa, pode se referir a uma ferramenta usada para instalar um sistema operacional de código aberto, como os baseados no Linux.
A primeira definição de instalador de código aberto pode abranger tanto as ferramentas para instalar um aplicativo específico quanto os sistemas para criar ferramentas de instalação. Um exemplo do primeiro é um instalador projetado para colocar o sistema Java em um computador. Isso pode ser útil porque existem muitas variáveis diferentes envolvidas na instalação de um sistema Java. Como o instalador é criado com base em código aberto, é mais fácil configurá-lo para que as pessoas que fazem o download e o utilizem obtenham a combinação precisa de configurações relacionadas a Java que deveriam ter em sua máquina.
Um instalador de código aberto também pode ser um sistema de ferramentas usadas para criar arquivos do instalador. Esses são os arquivos que os usuários baixam e executam para instalar fisicamente um aplicativo em um computador executando um sistema operacional como o Windows. Esse pode ser um processo complexo, pois o software deve interagir corretamente com o sistema operacional, com outros aplicativos e com o hardware do computador, sem conflitos. O uso de um instalador de código aberto geralmente é uma maneira barata e fácil para um desenvolvedor de software cuidar desse processo.
A segunda definição de instalador de código aberto abrange as várias técnicas usadas para instalar um sistema operacional de código aberto. Esse pode ser um processo complexo para usuários iniciantes, principalmente aqueles que desejam executar o novo sistema ao lado do Windows. Um instalador simples de usar pode ser vital para ajudar as pessoas céticas sobre os sistemas baseados em Linux a fazerem a troca.
A forma mais comum desse tipo de instalador de código aberto é um CD-ROM. Isso pode ser distribuído em forma física, como anexado a uma revista ou através de arquivos para download que são gravados em um disco pelo usuário. Na maioria dos casos, o CD-ROM será executado automaticamente, com o usuário solicitado a selecionar as configurações de maneira semelhante à instalação de aplicativos de software.
Muitos instaladores de código aberto também vêm com a opção de executar o sistema operacional sem instalá-lo no disco rígido. Eles geralmente vêm na forma de um "Live CD" que pode carregar o sistema operacional na memória do computador toda vez que ele é inicializado. Isso pode ser útil para pessoas que desejam experimentar o sistema ou precisam executá-lo na máquina de outra pessoa e, portanto, não podem instalá-lo permanentemente. Algumas versões do sistema de código aberto são pequenas o suficiente para serem executadas da mesma maneira a partir de um cartão de memória USB.