Sistemas operativos open source
Departamento de Engenharia Electrotécnica
Curso: Engenharia Informática
CADEIRA: Sistemas Operativos
Softwares e Sistemas Operativos Open-source
Discente:
Alberto,Bento
Cabral,Edna
Cumbe, Maximiano Amâncio
Ferreira, João Pinto
Mutimucuio, Alberto
Chissico, Elídio
Docente:
Dr. Inácio Ticongolo
Maputo, Fevereiro de 2013
Índice
Introdução 3 1. Objectivos 4 1.1 Gerais 4 1.2 Específicos 4 2. Metodologias 4 3. Software open-source 5 3.1. Definições 5 3.2. Surgimento de software de codigo aberto 6 3.3. Características dos projectos open source 6 3.4. Processo de desenvolvimento de software open source 7 3.5. Vantagens e Desvantagens de softwares open source 8 3.5.1. …exibir mais conteúdo…
O Linux é desenvolvido sob GPL, o que propiciou o seu desenvolvimento e utilização em massa.
3.3. Características dos projectos open source
Trabalho voluntário: os desenvolvedores trabalham sem nenhuma motivação financeira, apenas vem da busca pelo aprendizado, da satisfação pessoal, o interesse pelo desafio do projecto e o fato de compartilhar conhecimento com profissionais mais experientes.
Trabalho não é designado: as tarefas não são impostas a ninguém, devido ao desenvolvimento inicialmente anónimo, onde as pessoas não possuem vínculos nem se conhecem pessoalmente. As pessoas trabalham em partes do projecto nas quais têm mais aptidão e interesse.
Motivação dos desenvolvedores: o voluntário possui interesse e satisfação de trabalhar no projecto.
Não existem horários ou listas de entrega: como o trabalho é voluntário, as pessoas trabalham em horários diversificados, visto que não possuem qualquer compromisso com o projecto.
Lançamento de versões: tendo em conta que o trabalho é voluntário e não há compromissos com prazos, o lançamento do produto ocorre quando a equipe de coordenação do projecto decide.
Planeamento: esta actividade nem sempre é possível, devido ao não determinismo da colaboração.
3.4. Processo de desenvolvimento de software open source
Neste processo descreve-se diferentes papéis:
Desenvolvedor - responsável pela codificação do sistema, pela adição e