Linux para iniciantes/Conceitos básicos: mudanças entre as edições
Linha 71: | Linha 71: | ||
==Básico de redes. (introdutório)== | ==Básico de redes. (introdutório)== | ||
gfhfhfghfghfh | |||
*Ethernet | *Ethernet | ||
*IP | *IP |
Edição das 17h36min de 24 de junho de 2005
História
Três coisas tornaram possível o surgimento do Linux: A GPL, o Projeto GNU e a Internet. Além, é claro, a genialidade de Linus Torvalds. Ao se estudar Linux, é impossível deixar de se envolver com o conceito de Software Livre.
Resumidamente, enquanto estudava sistemas operacionais e C na faculdade, Linus decidiu ter um Unix melhor que o Minix para Desktop, afinal o Minix havia sido feito por Andrew Tannenbaum para fins acadêmicos.
Linus postou uma mensagem no grupo Usenet (nntp) comp.os.minix, mas não foi acreditado. Após um mês, Linus voltou com a versão 0.02 do seu núcleo de sistema. Então, os diversos participantes da lista começaram a contribuir e nasceu o mais tarde famoso kernel Linux.
Esta foi a mensagem que anunciou o nascimento do Linux:
"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 Sistema Operacional no qual você possa modificar de acordo com suas necessidades? Você está achando frustrante quando tudo trabalha em Minix? Chega a atravessar noites para obter programas que trabalhem correto? Então esta mensagem pode ser exatamente para você. Como eu mencionei há 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 obtive sucesso rodando bash, gcc, gnu-make, gnu-sed, compressão e outros nele."
Existia já também nesta época o Projeto GNU, que era um Sistema Operacional ainda sem kernel. Estas ferramentas, unidas ao Kernel de Linus, formaram um Sistema Operacional Usável. O projeto GNU foi um dos grandes responsáveis pelo surgimento do Linux e por outros softwares livres através, entre outras coisas, da já mencionada licença GNU GPL.
Para saber mais:
Filosofia
Conceitos Básicos utilizados no Linux
Padrão POSIX
O Linux foi criado tendo por base o padrão POSIX (Portable Operating System Interface Unix), esse padrão foi desenvolvido pelo IEEE (Instituto de Engenheiros Elétrico Eletrônicos) para uniformizar as características dos sistemas baseados em Unix.
Filesystem
Filesystem, ou sistema de arquivos, é o padrão que o Linux usa para ler e guardar dados nos diversos dispositivos de armazenamento (HDs, Floppy, CDs, USB, etc).
Estrutura:
- /
Estrutura 'raiz'. Daqui partem as ligações para todos os dispositivos.
- /home
...
Particionamento: o mínimo que se deve saber
Tipos de Sistemas de arquivos
Permissão de usuários
Multiusuário e multitarefa
Básico de redes. (introdutório)
gfhfhfghfghfh
- Ethernet
- IP
- Roteamento
- Frame-Relay/ADSL/Cable-Modem
- SMB
- DNS
- LDAP