[1] Em 1991, o estudante finlandês Linus Torvalds iniciou o desenvolvimento do Linux como um sistema operacional livre para computadores 386 como um hobby, não pretendendo competir com o GNU. [2] Linux foi desenvolvido colaborativamente por uma comunidade global de programadores e não depende apenas de Linus. [3] É um sistema operacional de código aberto baseado no kernel Linux e aplicativos do projeto GNU, podendo ser usado gratuitamente.
1. #Nível 2 – Standard
Aula 1.1
Histórico do
sistema Linux
Mais em: www.profissionaislinux.com.br
2. Por volta de 24 de agosto de 1991, um aluno de
universidade na Finlândia publicou a mensagem
abaixo em um newsgroup ( comp.os.minix)
3. “Olá para todos que estão usando o Minix – Estou
fazendo um sistema operacional (livre), como um
passa tempo, não será grande e profissional como
o Gnu, para 386 (486) AT Clones ”
O estudante: Linus Torvalds
O sistema: Linux
4. Linux não foi desenvolvido apenas por Linus, mas
sim por uma comunidade de desenvolvedores ao
redor do mundo
5. Linux é um sistema operacional de código aberto.
Não precisar pagar, não é crime fazer cópias.
6. Um dos motivos da estabilidade / performance é o
código aberto
7. Para rodar Linux é preciso um computador 386 SX
com 2 MB de Ram e 40 MB de disco
8. Outro ponto forte de Linux, é o suporte a dispositivos
de última geração e mais antigos
15. Linux = Kernel ( núcleo do sistema )
É preciso aplicativos, bibliotecas etc.
Uma boa tarde desses aplicativos já existia quando o
Linux foi criado, proveniente do projeto GNU
16. O projeto GNU - Criado por Richard Stallman ( 1984) ,
queria criar um sistema operacional compatível com
UNIX, porem começaram a criar primeiro os
aplicativos.
18. Além do GNU, vários outros projetos que já
funcionavam em UNIX, e hoje rodam no Linux
X, Tex, SendEmail, Apache, Ghostsript.
19. Unindo tudo isso, chegamos ao conhecido:
GNU / Linux
O Linux foi muito importante para o surgimento de
projetos como: KDE, Gnome, Gimp, PHP e muitos
outros
24. O Kernel do Linux pode ser MONOLITICO, com todas
as funcionalidades carregadas na memórias ou
MODULAR, com módulos que podem ser carregados.
25. A Licença Pública Geral GNU
A GPL permite:
Copiar
Distribuir
Modificar
26. Com as seguintes condições:
Que exista um aviso informando que o arquivo foi
modificado;
Deve existir um aviso que o programa é derivado do
seu original;
27. Não é permitido distribuir parte de um código GPL
como programa proprietário.
Para saber mais sobre GPL: http://www.gnu.org/copyleft/gpl.html
28. O Linux adota a GPL
O que significa entre outras coisas, que todos os
interessados podem usá-lo e redistribuí-lo, nos
termos da licença.
30. Convive sem conflitos em outros sistemas ( “Dos”,
Windows, OS/2)
Multitarefa real
Suporte nomes de arquivos e diretórios até 255
caracteres
31. Suporta conectividade com outros tipos de
plataformas, Apple, sun, Unix, Windows, Dos etc
Suporte a mais de 63 terminais virtuais ( consoles )
32. Modularização: O Linux somente carrega para a
memória o que é usado durante o processamento
Não há necessidade de reiniciar após configuração
33. A cada versão lançada, o sistema fica ainda mais
rápido e modular
Acessa sem problemas discos formatados em DOS,
Windows, Novell, OS/2, Mac OS etc.
34. Linux nasceu com suporte nativo a TCP/IP
Roda aplicações DOS
( através de emulador )
Roda aplicativos Windows ( através do Wine )
35. Firewall nativo no Kernel
Possui recursos para atender um ou mais endereços
de rede na mesma placa
36. O sistema de arquivos ( a partir do ext2) organiza de
forma inteligente os objetos, evitando a
desfragmentação
37. Pode ser executado em 10 arquiteturas diferentes,
( intel, Macintosh, Alpha, Arm etc)