Este documento fornece uma introdução ao Linux, discutindo seu histórico, desenvolvimento, principais distribuições e conceitos-chave como software livre, kernel e ambientes gráficos. O autor é um estudante de engenharia elétrica que atua na divulgação científica e usa sistemas operacionais GNU/Linux.
2. Renan Aryel Fernandes da Silva
Graduando em Engenharia Elétrica pela UFMS e monitor
nos projetos de extensão Telecentro da Casa da Ciência e
Clube de Astronomia Carl Sagan.
Sempre atuando na área de divulgação cientifica.
Usuário de sistemas operacionais baseados em
GNU/Linux.
E-mail: renan.aryel@gmail.com
(67) 9211-5340 Claro
(67) 9943-5010 Vivo
3. A Casa da Ciência é um
programa de extensão que
tem o objetivo de difundir o
conhecimento científico
para todos.
http://www.casadaciencia.ufms.br/
4. O Telecentro é um projeto que
integra o Programa de Extensão
Casa da Ciência de Campo
Grande, idealizado com o intuito
de popularizar o acesso ao
computador e a internet para a
sociedade.
http://www.casadaciencia.ufms.br/telecentro/
5. Hardware e Software;
Kernel e Distribuições básicas;
Histórico do mundo Linux;
Software livre;
Ambientes gráficos e configurações (Unity, LXDE);
Modo Gráfico x Modo Texto;
Instalação do GNU/Linux;
http://www.casadaciencia.ufms.br/telecentro/
Ementa
6. Instalação via pendrive;
Shell, comandos básicos;
Instalação de programas;
Codecs para vídeo e música;
Pacote BrOffice;
Softwares de edição de mídias;
Softwares de uso geral.
http://www.casadaciencia.ufms.br/telecentro/
Ementa
9. Antigamente (antes de 1995) os componentes
de hardware eram diferentes de um fabricante
para outro.
Atualmente existe a padronização de hardware,
por exemplo as placas do padrão ATX (1995),
cabos USB (pendrive, teclado, mouse, dados),
saídas HDMI (video, dados), leitores de cartão
de memória, saída VGA (video), micro usb,
wireless, bluetooth, etc.
10. Código fonte
#include<stdio.h>
int main (void)
{
printf ("...................................n");
printf ("OLA CLASSE!n");
printf ("SEJAM BEM VINDOS AO MUNDO GNU/LINUXn");
printf ("...................................n");
return 0;
}
12. Dispositivos de Entrada
Permite a comunicação do usuário com o
computador. São dispositivos que enviam
dados ao computador para processamento.
13. Dispositivos de saída
Permite a comunicação do computador com o
usuário. São dispositivos que permitem o
usuário visualizar o resultado do
processamento enviado ao computador.
15. Sistema Operacional(OS)
É um conjunto de programas
com as funções de:
Gerenciar recursos de
hardware.
Ser a interface de
comunicação entre hardware
e os programas dos
usuários.
16. História
1969: UNIX é criado por Ken Thompson e a
equipe da AT&T Bell Labs para ser um O.S.
objetivo e simplificado;
1973: Criação da Linguagem C por Dennis
Ritchie. O UNIX é reescrito em C, tornando-se
o mais portátil dos O.S. existentes até então.
17. Projeto GNU (GNU 's Not Unix)
Iniciado em 1984, no MIT, com o objetivo de
criar um sistema operacional totalmente livre
em oposição ao Unix.
18. Software Livre
0 – Liberdade de uso;
1 – Liberdade de ''entender'' e modificar;
2 – Liberdade de copiar;
3 – Liberdade de distribuir.
19. Software Livre
Richard Matthew Stallman
(Free Software Foundation)
É qualquer programa de
computador que pode ser usado, copiado,
estudado, modificado e redistribuído
com algumas restrições.
20. GPL (Licença pública geral) de 1989
Direito de usar, estudar, modificar e
redistribuir o programa e seu código fonte.
Acesso ao código-fonte é um pré-requisito para
esta liberdade.
Copyleft: exige que as
mesmas liberdades
sejam preservadas em
versões modificadas, é
também um trocadilho
com o termo "copyright"
que, traduzido
literalmente, significa
"direitos de copia".
21. Linux
Em 1991 Linus Torvalds
programou sozinho a
primeira versão do kernel do
Linux, lançando a versão
oficial (a 0.02) na manhã do
dia 05 de Outubro.
22. "Você suspira por melhores dias do Minix 1.1,
quando homens serão homens e escreverão
seus próprios "device drivers" ? Você está sem
um bom projeto e está morrendo por colocar as
mãos em um S.O. no qual você possa
modificar de acordo com suas necessidades?
Você está achando frustrante quando tudo
trabalha em Minix? Chega de atravessar noites
para obter programas que trabalhem correto?
Então esta mensagem pode ser exatamente
para você?
23. Como eu mencionei a um mês atrás, estou
trabalhando em uma versão independente de
um S.O. similar ao Minix para computadores
AT-386. Ele está, finalmente, próximo ao
estágio em que poderá ser utilizado(embora
possa não ser o que você esteja esperando), e
eu estou disposto a colocar os fontes para
ampla distribuição. Ele está na versão 0.02...,
contudo, eu tive sucesso rodando bash, gcc,
gnu-make, gnu-sed, compressão, etc. nele."
28. O Projeto Debian é uma associação de indivíduos que têm como
causa comum criar um sistema operacional livre. O sistema
operacional que criamos é chamado Debian GNU/Linux, ou
simplesmente Debian.
https://www.debian.org/
Pricipais Distribuições
29. Ubuntu é um sistema operacional baseado em Linux desenvolvido pela
comunidade e é perfeito para notebooks, desktops e servidores. Ele
contém todos os aplicativos que você precisa - um navegador web,
programas de apresentação, edição de texto, planilha eletrônica,
comunicador instantâneo e muito mais.
http://ubuntu-br.org/
Pricipais Distribuições
30. Lubuntu é um sistema operacional rápido e leve desenvolvido por uma
comunidade de entusiastas do código aberto. O kernel do sistema é
baseado em Linux e Ubuntu. Lubuntu usa o LXDE, um ambiente de
trabalho mínimo, e uma seleção de aplicações leves. Nos
concentramos em velocidade e eficiência energética. Devido a isso,
Lubuntu tem requisitos muito baixos de hardware.
http://lubuntu.net/
Pricipais Distribuições