Introdução ao Sistema Operacional
GNU/Linux
Edmilson Santana ([email protected])
Marcelo Souza ([email protected])
CEBACAD
Centro Baiano de Computação de alto desempenho
Copyleft (c) 2003 CEBACAD
1
Introdução
- Software Livre
- Sistemas Unix-Like
- O que é o GNU/Linux?
- Distribuições GNU/Linux
Copyleft (c) 2003 CEBACAD
2
O que é o Software
Livre
- "Software Livre" é uma questão de
liberdade, não de preço. Para
entender o conceito, você deve
pensar em "liberdade de
expressão", não em "cerveja
grátis".
Copyleft (c) 2003 CEBACAD
3
O que é o Software
Livre
- "Software livre" se refere à liberdade dos
usuários executarem, copiarem,
distribuírem, estudarem, modificarem e
aperfeiçoarem o software. Mais
precisamente, ele se refere a quatro tipos
de liberdade, para os usuários do
software:
Copyleft (c) 2003 CEBACAD
4
O que é o Software
Livre
- A liberdade de executar o programa, para
qualquer propósito
- A liberdade de estudar como o programa
funciona, e adaptá-lo para as suas
necessidades. Aceso ao código-fonte é um prérequisito para esta liberdade.
- A liberdade de redistribuir cópias de modo que
você possa ajudar ao seu próximo
- A liberdade de aperfeiçoar o programa, e liberar
os seus aperfeiçoamentos, de modo que toda a
comunidade se beneficie.
Copyleft (c) 2003 CEBACAD
5
O que é o Software
Livre
- GPL (General Public License)
Esta é uma licença de software livre, e uma
licença com copyleft. É recomendada para a
maioria dos pacotes de software.
- LGPL (Less General Public License)
Esta é uma licença de software livre, mas
não é uma licença com copyleft forte, pois
ela permite a linkedição com módulos nãolivres. Ela é compatível com a GNU GPL.
Copyleft (c) 2003 CEBACAD
6
Sistemas Unix-Like
- Sistema Operacional parecido com
o Sistema Unix original.
- Originalmente Unix significava um
produto desenvolvido pela AT&T.
- O termo Unix-like diz respeito a
todas as variantes de distribuição
Unix e Linux.
Copyleft (c) 2003 CEBACAD
7
Sistemas Unix-Like
- Segue especificação POSIX, que é
um padrão para desenvolvimento
de sistema operacionais Unix-Like
- Alguns Sistemas Unix-Like são HPUX, FreeBSD, GNU/Linux,
GNU/Hurd e etc...
Copyleft (c) 2003 CEBACAD
8
O que é o
GNU/Linux
- É um Sistema Operacional moderno,
completo e gratuito (Sobre a GPL).
- O Projeto GNU tinha como objetivo
criar um sistema operacional
totalmente gratuito.
- GNU/Linux não é uma variação do
código-fonte do Unix original.
Copyleft (c) 2003 CEBACAD
9
O que é o
GNU/Linux
- Sistema Unix-like escrito em C, e
implementado utilizando o padrão POSIX.
Linux é o núcleo do GNU/Linux e foi
desenvolvido por um Finlandes chamado
Linus Torvalds
- Kernel se refere ao software básico que provê
abstração juntamente ao hardware.
- As varias ferramentas em volta do Linux vem
do projeto GNU, incluindo a interface com o
usuário, utilitários, compiladores e etc.
Copyleft (c) 2003 CEBACAD
10
O que é o
GNU/Linux
- Em 1991, Linus Torvalds
desenvolveu um kernel UNIXcompatible e colocou sobre a GPL.
Em 1992 houve a junção entre o
Linux e o Projeto GNU, resultando
num Sistema Operacional
completo e gratuito.
- GNU’s not Unix.
Copyleft (c) 2003 CEBACAD
11
Distribuições
GNU/Linux
- É um Sistema Operacional
completo baseado no Linux.
- Coleção de software gratuito ou
não, criado por individuos, grupos
ou organizações e tendo como
núcleo o Kernel Linux.
Copyleft (c) 2003 CEBACAD
12
Distribuições
GNU/Linux
- Geralmente iniciada como um
hobby, muitos destas se
desenvolveram e se tornaram
pacotes com alto grau de
qualidade.
- Red Hat, Mandrake, SuSE,
Conectiva, Slackware e etc...
Copyleft (c) 2003 CEBACAD
13
Distribuições
GNU/Linux
- Uma Distribuição básicamente se
difere uma das outras pelo
processo de instalação e
ferramentas especificas.
- Apesar de gratuita, muitas
desenvolvedoras de distribuições
Linux estão se tornando grandes
fornecedoras de soluções.
Copyleft (c) 2003 CEBACAD
14
Distribuições
GNU/Linux
- Debian é uma distribuição
completamente não-comercial
desenvolvida por um grupo de
voluntários.
- É a distribuição mais próxima do
modelo GNU/Linux.
- É uma distribuição de dificil
instalação e utilização pois provê
poucas ferramentas para isto.
Copyleft (c) 2003 CEBACAD
15
Distribuições
GNU/Linux
- É a distribuição ativa mais antiga.
- Tem como filosofia a simplicidade,
estabilidade e perfomance.
- Ideal para máquinas com pouco
recurso.
- Possue ferramentas de
instalação/configuração
extremamente simples.
Copyleft (c) 2003 CEBACAD
16
Distribuições
GNU/Linux
- É a maior organização dedicada ao
Software Livre.
- Tem mais de 500 funcionários em
15 paises.
- Lider no desenvolvimento, suporte
e treinamento em soluções livres.
- Red Hat Linux é a distribuição mais
utilizada atualmente.
Copyleft (c) 2003 CEBACAD
17
Download

Introdução ao Sistema Operacional GNU/Linux