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

O sistema GNU-Linux

2011: Aniversário de 20 anos

Kernel

O que é o GNU-Linux?

Mascote
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 gostou de Informática, sendo que aos 11 anos, em 1980, já havia auxiliado seu 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, 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.

Foto: Linus Benedict Torvalds
http://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Linus_Torvalds.jpeg/200px-Linus_Torvalds.jpeg (acessado novamente em 2/2/2011)


Kernel

É importante lembrar que o núcleo, o kernel, é um programa de computador que gerencia a entrada / saída de pedidos dos programas e os traduz em instruções para a unidade central de processamento e para os outros componentes eletrônicos.

Portanto, é o coração do sistema operacional, pois controla todos os dispositivos e 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 os recursos disponíveis no equipamento, inclusive a memória. Ou seja, o kernel é uma ponte de comunicação entre o hardware e o software.

O kernel que Torvalds projetou é do tipo monolítico, ou seja, várias funções, como 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" (pronuncia-se 'li-nucs'), 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 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)


Mas o que eu faço, só com o sistema operacional?

Entretanto, o sistema sozinho fornece o ambiente de funcionamento, a possibilidade de usar janelas, de copiar e colar, e assim por diante.

Mas não permite que se execute algo, exceto comandos sobre o próprio sistema.

Para que o computador possa ser usado normalmente é necessário instalar programas, como:

navegador web ( Ex.: Firefox),
leitor de correio eletrônico ( Ex.: Thunderbird),
editor de apresentações ( Ex.: Impress), de planilhas ( Ex.: Calc), de textos ( Ex.: Writer),
mensageiro instantâneo ( Ex.: Empathy),
reprodutor de mp3,
gerenciador de arquivos ( Ex.: Nautilus),
visualizadores de imagens e vídeos,
alguns jogos,
ferramentas de programação,
outros.

Assim, GNU-Linux refere-se ao sistema juntamente com um conjunto de programas abertos e livres que, de fato, permite a utlilização do computador por um usuário.


Porque há tantos Linux?


Em 25 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)


Mascote



O mascote do linux é o pinguim Tux.

Linus Torvalds declarou que gostaria de uma imagem simples: um pinguim "gordinho" e simpático, com expressão de satisfeito, como se tivesse acabado de comer alguns peixes.

Interessante é notar que Torvalds foi bicado por um pinguim em um zoológico na Austrália e ficou impressionado como a bicada de um animal aparentemente tão inofensivo podia ser tão dolorosa.


Imagem: Tux
https://secure.wikimedia.org/wikipedia/pt/wiki/Tux (acessado novamente em 2/2/2011)


2011: Aniversário de 20 anos


O aniversário oficial é em agosto de 2011, mas a comemoração pelo vigésimo ano de existência do Linux já está começando.




Na figura abaixo estão listados os eventos mais importantes desses 20 anos, em ordem cronológica. (Clique na imagem ou aqui para ampliar).



Entretanto, é importante lembrar que o sistema, que começou tão simplesmente, como projeto de um estudante, hoje domina quase todas as categorias de computação, excetuando-se o desktop.

De fato, o sistema tornou-se uma plataforma sobre a qual:

circulam 70% do sistema financeiro global,
a maior parte do tráfego da internet, pois empresas como Twitter, Facebook, Amazon e Google
têm todo seu conteúdo armazenado em servidores Linux,
é utilizado em mais de 90% dos supercomputadores atualmente existentes,
é base de vários outros sistemasoperacionais que podem ser encontrados no dia a dia,
como caixas eletrônicos, automóveis, smartphones e tablets que rodam o sistema Android,
televisores e camcorders da Sony, o Kindle da Amazon e em outros aparelhos.

Note-se que Linus Torvalds é funcionário da Linux Foundation, que dedica-se a acelerar a adoção e o desenvolvimento do Linux.

A fundação, criada em 2007 e sediada em San Francisco, conta entre seus membros, com pessoas da IBM, Intel, Oracle, Cisco, Google, HP, Red Hat, e dezenas de outras empresas.

Como parte da comemoração do aniversário de 20 anos do sistema operacional, um vídeo da "Linux Foundation" conta a história da plataforma Linux.



Vídeo: Linux - 20º Aniversário - Legendado
http://www.youtube.com/watch?gl=BR&v=3sKkUSRhAAU (acessado em 11/4/2011)
(Você pode habilitar a legenda no botão CC. Vídeo com a história do Linux feito por ocasião do 20º aniversário em 2011. Legendado em Português (pt_BR))

Também há um site que lista as várias atividades previstas, além da festa oficial, que aconterá na Linuxcon, em Vancouver, em 17-19 de agosto.

Muitas formas de participação são possíveis: pode-se gravar mensagens, criar vídeos e montar estampa de camisetas, comentando alguma experiência pessoal com o Linux. Essas mensagens serão reunidas depois em um vídeo de aniversário.

E quem tem um site ou blog, pode incluir um selo comemorativo em qualquer ponto da página.

I'll be celebrating 20 years of Linux with The Linux
          Foundation!

Muito feliz aniversário pinguim lindinho! Que possamos comemorar muitos mais!

Nota: Código do selo comemorativo:

<a href="http://www.linuxfoundation.org/20th" target="_blank"><img src="http://www.linuxfoundation.org/20th/images/lf_linux20_webbadge.png" alt="I'll be celebrating 20 years of Linux with The Linux Foundation!" border="0" height="250" width="300"></a>

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.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: 25 ago 2015