pc09Software Livre
Para visualizar corretamente configurar a tela para 1024 x 768 pixels

O sistema GNU-Linux

O que é o GNU-Linux?

Porque há tantos Linux?

Sistemas de arquivos suportados

Torvalds - início


Torvalds - o início


Em 1991, Linus Benedict Torvalds ( 28/12/1969 ) pertencente à comunidade dos "Finlandssvensk", em que se fala sueco e que perfaz cerca de 6% dos habitantes da Finlândia, era um estudante do Departamento de Ciência da Computação da Universidade de Helsinki.

Ele sempre gostora de Informática, sendo que aos 11 anos, em 1980, ajudara o avô, Leo Tornqvist, a utilizar um computador Commodore VIC-20.

Os computadores da universidade rodavam o sistema operacional Unix, muito útil para servidores,mas pouco prático para computadores pessoais.

Aos 22 anos, ele havia iniciado um projeto pessoal para desenvolver o núcleo de um sistema operacional (S.O.), usando como base o Minix, um pequeno sistema Unix desenvolvido por Andrew Stuart Tanenbaum, que podia ser executado em computadores de qualquer marca.

Torvalds pretendia apenas criar um bom sistema que pudesse funcionar em computadores AT-386, como o que então possuía, e no qual não queria executar o DOS.


O kernel

É importante lembrar que o núcleo do sistema operacional, o kernel, é o coração do sistema operacional, pois controla os dispositivos e demais periféricos do sistema, como: placas de som, vídeo, discos rígidos, disquetes, CDs, DVDs, sistemas de arquivos, redes, e possibilita que todos os processos sejam executados pela CPU e que estes consigam compartilhar a memória do computador, além de outros recursos disponíveis. Ou seja, o kernel é uma ponte de comunicação entre o hardware e o software.

O kernel que Torvalds projetou era monolítico, ou seja, as funções agendamento de processos, gerenciamento de memória, operações de entrada e saída, e acesso ao sistema de arquivos são executadas no próprio espaço do próprio kernel.

Assim, algumas das funções como controle de drivers de dispositivos, suporte à rede, sistemas de arquivo, por exemplo, podem ser compiladas e executadas como módulos, que são bibliotecas compiladas separadamente da parte principal do kernel e podem ser carregadas e descarregadas depois que ele está em execução.

Inicialmente, o sistema já suportava disco rígido, monitor, teclado e portas seriais e já era capaz de rodar o bash e o gcc.

Curiosamente, não foi Torvalds quem deu o nome ao sistema. Ele o havia chamado de "Freax". Mas o sistema acabou recebendo o nome de "Linux", ou seja, o Unix de Linus, que foi dado por Ari Lemmke, o administrador do site ftp.funet.fi, ao diretório FTP no qual o kernel estava inicialmente disponível.



Vídeo: História do Linux
http://br.youtube.com/watch?v=qvIUSIjZ4Ok (acessado novamente em 2/11/2009)
(Este video mostra a historia do linux... )


O sistema Linux (pronuncia-se 'li-nucs') pode copiado da Internet sem qualquer restrição. Pois, além de gratuito, é livre.

Ou seja, respeita os quatro tipos de liberdade que definem o Copyleft: qualquer pessoa pode copiar e alterar o código do programa livremente, quantas vezes for necessário, modificando-o ao seu próprio gosto, e de acordo suas próprias necessidades.



Vídeo: What Does It Mean to be Free? - O que significa ser livre?
http://video.linuxfoundation.org/video/1106 ou http://www.youtube.com/watch?v=qWEIQIv8zvY

(O que significa ser livre?) (acessado novamente em 2/11/2009)

Atualmente, o Linux é um sistema estável e consegue reconhecer a absoluta maioria dos periféricos, sem que seja preciso instalar os drivers de som, vídeo, modem, rede, entre outros.

Todos os códigos-fonte do kernel Linux podem ser encontrados no endereço:
http://www.kernel.org/pub/linux/kernel/



Vídeo: "WARNING" - Linux commercial
http://www.youtube.com/watch?v=LAr3XbqUbjo (acessado novamente em 2/11/2009)
(Some Linux commercial.) (topo)


Note-se que Torvalds continua trabalhando, coordenando o esforço coletivo de milhares de pessoas que contribuem gratuitamente com o desenvolvimento do Linux.


O que é o GNU-Linux?


É um sistema operacional, com código aberto, cujo objetivo é controlar todos os equipamentos instalados na máquina, permitindo que se possa usar diferentes programas em um computador.

O Linux segue o padrão POSIX uma padronização do IEEE (Instituto de Engenharia Elétrica e Eletrônica) para sistemas com extensões System V e BSD. Ou seja, o Linux é parecido com Unix, mas não foi escrito da mesma maneira e vem de outro lugar.

Seu código fonte está disponível na Internet e é licenciado sob os termos da GPL, assim pode-se realizar instalações e cópias diversas sem nenhuma restrição, isto é, qualquer pessoa com conhecimentos da linguagem pode alterar e até comercializar o sistema, mas não pode fechá-lo, ou seja, não permitir que outros usuários o modifiquem.

Em várias distribuições, com diferentes interfaces gráficas, o uso do sistema pode ser realizado por meio de cliques simples ou duplos em elementos na tela, tais como: ícones, opções de menus, janelas, opções de caixas de diálogo, etc. O Ubuntu é um exemplo de distribuição linux de uso muito fácil.

Portanto, mesmo uma pessoa que não tenha tido contato anterior com computadores, pode usá-lo com bastante facilidade, bastando ler as mensagens que aparecem na tela e, se necessário, utilizando a "Ajuda", que o acompanha.




Vídeo: The Linux Foundation Video Site: Be Linux
http://www.youtube.com/watch?v=H_0oWqOLpo4 (acessado novamente em 2/11/2009)
(Some Linux commercial.)

É importante notar que

inicialmente o Linux só funcionava em sistemas i386. Atualmente, devido aos esforços de muitas pessoas de todo o mundo, o Linux pode ser executado em praticamente qualquer arquitetura moderna.

com o desenvolvimento e as diversas melhorias, atualmente o Linux é um sistema estável e consegue reconhecer a absoluta maioria dos periféricos, sem que seja preciso instalar os drivers de som, vídeo, modem, rede, entre outros.

várias distribuições linux são acompanhadas por programas também gratuitos, que atendem às necessidades da maioria das pessoas que querem usar um computador: um navegador web, mensageiro instantâneo, programas para criar e editar apresentações, textos e planilhas eletrônicas, para criar e editar imagens e vários outros.



Vídeo: The Linux Foundation Video Site:: Linux AD - What does it me
http://video.linuxfoundation.org/video/1106 ou http://www.youtube.com/watch?v=qWEIQIv8zvY
(Some Linux commercial.) (acessado novamente em 2/11/2009) (topo)


Porque há tantos Linux?


Em 28 de agosto de 1991 Torvalds postou no newsgroup comp.os.minix o anúncio do seu projeto. Em 5 de outubro de 1991, anunciou a primeira versão "oficial" do kernel Linux, versão 0.02, também dizendo:

"... Você está sem um bom projeto em mãos e está desejando trabalhar num S.O. que você possa modificar de acordo com as suas necessidades...?... Como eu mencionei há um mês atrás, estou trabalhando em uma versão independente de um sistema operacional similar ao Minix para computadores AT-386. Ele está, finalmente, próximo do estágio em que poderá ser utilizado ... e eu estou disposto a colocar os fontes para ampla distribuição. Ele está na versão 0.02... contudo eu tive sucesso rodando o bash, gcc, gnu-make, gnu-sed, compressão e etc nele.”

(Se desejar ver as mensagens na íntegra, acesse: http://kerneltrap.org/node/14002 )

Note-se que para um computador ser funcional, é preciso que muitos outros programas sejam criados para serem executados sob o comando do sistema.

Assim, era necessário criar interpretadores de comandos e gerenciadores de janelas, para dar uma interface para o usuário. E vários outros aplicativos como editores de texto, editores de imagem, tocadores de som, etc...

No início, o Linux foi utilizado praticamente só por programadores e pessoas que tinham maior conhecimento de informática, pois o sistema só permitia comandos em código em modo texto.

Mas, os esforços, a inspiração e o talento de um grande número de programadores independentes, em diferentes regiões geográficas, e em várias épocas e, também, a colaboração de grandes empresas, como IBM, Sun Microsystems, Hewlett-Packard, Novell, Canonicall, resultaram no desenvolvimento de uma grande variedade de programas, ajudando a fazer do Linux um sistema operacional bastante amigável.

Portanto, a diversidade é parte do ambiente linux. Há muito o que escolher. E hoje há muitos tipos de linux, que são chamados de distribuições ou distros, tais como, Ubuntu, Fedora, SUSE...

Algumas são bastante amigáveis, de modo que pessoas quase leigas podem usar o sistema. Outras exigem um bom conhecimento de Informática. Entretanto, todas são Linux, pois este é o termo utilizado para denominar qualquer sistema operacional que use o kernel Linux.

É interessante notar que a grande quantidade de distribuições é, simultaneamente, a maior qualidade e, também, o maior defeito do Linux, pois há muito que escolher, mas toda a escolha pressupõe conhecimento e estudo, a que muitos se recusam.

Assim, a falta de um sistema "único", "padrão", pode gerar confusão e retardar a adoção do sistema por muitas pessoas e empresas. Entretanto, é bastante atrativo pois há muito que se aprender e gostar, há muitas soluções, e há grande possibilidade de melhorias, pois um processo de seleção vai ocorrendo naturalmente e isso faz com que o sistema seja extremamente adaptável e evolua rapidamente.

(Para saber mais sobre distribuições, clique aqui). (topo)


Sistemas de arquivos suportados

O Linux possui suporte de leitura e escrita a diversos sistemas de arquivos, de vários S.O., além de ter alguns sistemas nativos.

Um sistema de arquivos é um local onde os arquivos e diretórios são guardados. Consiste em uma área formatada em um dispositivo como um disco rígido.

Exemplos de sistemas de arquivo:

Linux: etc, ext2, ext3

DOS/Windows: FAT

Windows NT/2000/XP: NTFS

Assim, quando o Linux é instalado em dual boot com outros sistemas, como o Windows por exemplo, ou, quando funciona a partir de um Live CD, poderá ler e escrever nas partições formatadas tanto em FAT como em NTFS. (Inclusive é devido a isso que live-Cds Linux são usados na manutenção e recuperação de outros sistemas operacionais).

Os sistemas de arquivos suportados são: FAT, NTFS, JFS, XFS, HPFS, Minix e ISO 9660 (sistema de arquivos usado em CD-ROMs).

Sistemas de arquivos do Linux

nativos: Ext2, Ext3, Ext4 (dev), ReiserFS, Reiser4.

especiais: SWAP, Unionfs, Squashfs, Tempfs e Aufs. (topo)


Mais vídeos:

Vídeo: The Origin - A Origem
http://video.linuxfoundation.org/video/1262 (acessado novamente em 2/11/2009)


Vídeo: Linux Pub (with subtitles) - Linux Pub (com legendas)
http://video.linuxfoundation.org/video/1154 (acessado novamente em 2/11/2009)

Onde encontrar mais informação

Referências Bibliográficas - Vídeos - Imagens (topo)

Copie esse texto em formato formato pdf
clicando no link acima com o botão direito do mouse.


Depois, clique em"Salvar destino como" (ou algo semelhante )
Escolha o local onde salvar e clique em OK.


Este "site", destinado prioritariamente aos alunos de Fátima Conti,
disponível sob FDL (Free Documentation Licence),
pretende auxiliar quem esteja começando a se interessar por internet,
computadores e programas, estando em permanente construção.
Sugestões e comentários são bem vindos.
Se desejar colaborar, clique aqui.
Agradeço antecipadamente.

Deseja enviar essa página?

Se você usa um programa de correio eletrônico devidamente configurado e tem
um e-mail pop3, clique em "Enviar página" (abaixo) para abrir o programa.
Preencha o endereço do destinatário da mensagem.
E pode acrescentar o que quiser.
(Se não der certo, clique aqui para saber mais).

Enviar página

Se você usa webmail copie o endereço abaixo

http://www.cultura.ufpa.br/dicas/linux/li-li01.htm

Acesse a página do seu provedor. Abra uma nova mensagem.
Cole o endereço no campo de texto.
Preencha o endereço do destinatário.
E também pode acrescentar o que quiser.

Última alteração: 1 ago 2010