Bogsan Consultores Associados Ltda.

 

Home Up

Linux
Linux PHP MySQL                                  

Up

Linux

O Sistema Operacional "da moda" ?

16/06/2000 -- Será que o Linux realmente vai se estabelecer como padrão para a indústria de Tecnologia da Informação ?

1. Introdução ao Linux

1.1. O que diabos é Linux?

Linux é uma cópia do Unix feito por Linus Torvalds, junto com um grupo de hackers pela Internet. Pretende-se que ele siga conforme com o padrão POSIX, padrão usado pelas estações UNIX.

Ele inclui proteção entre processos (crash protection), carregamento por demanda, redes TCP/IP, alem de nomes de arquivos com até 255 caracteres, multi-tarefa real, suporte a UNICODE, shared libraries, memória virtual, etc.

O Kernel é o núcleo do sistema operacional, e está sob os termos do GNU General Public License.

1.2. Meu micro suporta Linux?

Para que seu micro suporte Linux, você precisa de um 386/486/586, com no mínimo 2Mb RAM. É recomendável utilizar 8Mb RAM para rodar outros programas úteis e o X-Windows. Além disso, você precisa de um disco rígido também. Eu mesmo uso... Um Pentium 100, com 24MB RAM, 1gb para Linux Native e 64 para Linux swap. Na memória swap, é recomendável que coloque-se o drobo de sua memória RAM. No meu caso, é mais que o dobro.

O Linux também pode rodar em Laptops, ele é bem compatível.

1.3. Quanto espaço em disco preciso para o Linux?

O mínimo espaço utilizável para Linux é 10Mb, para você testá-lo.

Agora para uma boa utilização, recomenda-se colocar uns 400Mb a 600Mb... Eu uso 1Gb

1.4. A história do Linux

O Kernel do Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidades de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Internet. Linus Torvalds iniciou cortando (hacking) o kernel como um projeto particular, inspirado em seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andy Tannenbaum. Ele se limitou a criar, em suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). E depois de algum tempo de trabalho em seu projeto, sozinho, ele enviou a seguinte mensagem para comp.os.minix:

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 esta 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ê.

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 do 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.

No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do Linux, versão 0.02. Desde então muitos programadores têm respondido ao seu chamado, e têm ajudado a fazer do Linux o Sistema Operacional que é hoje, uma grande maravilha.

1.5. Estrutura de diretórios do Linux

Bem, a estrutura de diretórios de um linux típico é mostrada nesta tabela:

bin - Arquivos executáveis(binários) de comandos essenciais pertencentes ao sistema e que são usados com freqüencia.

boot - Arquivos estáticos de boot de inicialização(boot-loader)

dev - Arquivos de dispositivos de entrada/saída

etc - Configuração do sistema da máquina local com arquivos diversos para a administração de sistema.

home - Diretórios local(home) dos usuários

lib - Arquivos da biblilotecas compartilhadas usados com freqüencia

mnt - Ponto de montagem de partição temporários

root - Diretório local do superusuário (root)

sbin - Arquvios de sistema essenciais

tmp - Arquivos temporários gerados por alguns utilitários

usr - Todos os arquivos de usuários devem estar aqui (segunda maior hierárquia)

var - Informação variável

1.6. Linux = Unix ?

Limpo, claro e definitivo: O Linux NÃO é UNIX.

O Linux É *um* Unix.

Você deve estar pensando? Que loucura... mas calma, não é bem assim :-)

O UNIX é uma marca registrada do Unix Lab (parece que andou mudando de nome e até fechado. Alguem sabe algo mais certo ? ). Todos os sistemas baseados naqueles códigos são chamados de uma forma geral de UNIX.

O Linux foi escrito desde o inicio pelo Linus Torvalds e não contem nenhuma linha de codigo do UNIX. Mas o Linux foi escrito para ser conforme o padrao POSIX, que deve ser o padrão da API (Application Programming Inteface) Unix, que em última análise pode ser resumido (forcando um pouco a barra) como sendo as chamadas do sistema. Por isto se diz que o Linux é *um* Unix (não UNIX ). Tem uma diferença sutil aí.

Por causa da API POSIX, do conjunto de utilitarios (FSF/GNU em sua maioria) e do uso do X-Windows ( XFree ) o Linux é tao parecido com o UNIX que existem empresas que usam o Linux para desenvolver para UNIX que não seja o dela mesma (por exemplo a IBM e a Microsoft ). Veja que a Microsoft está tentando tranformar o NiceTry em um Unix ( ela espera que algum dia no futuro seja um Unix melhor que o Unix - algo assim como o Linux ;)), e para isto está aproximando-o do padrao POSIX.

1.7. Links para Linux

Nome do Site

Descrição

Endereço

Linux Home Page

A mais completa página sobre Linux. A Home Page OFICIAL do Linux.

http://www.linux.org

LDP Home Page

Linux Documentation Project, aqui se encontra tudo em relação a documentação Linux.

http://www.sunsite.unc.edu/LDP/

K Desktop Envionment

Um Window Manager gráfico, que transforma o Linux num desktop bonito e fácil.

http://www.kde.org

The Gimp Home Page

O pacote grafico mais cotado no Linux. Equivale ao Adobe para Windows

http://www.gimp.org

Ano 2001 Linux Page

Várias informações sobre Linux totalmente em português.

http://users.sti.com.br/ano2001/

Linux-BR Home Page

A lista de Linux mais famosa do Brasil.

http://www.conectiva.com.br/listas/linux-br/

Para maiores informações Contate :

Bogsan Consultores Associados
Av. D Jaime Barros Camara, 602 - Sl.3
Tel: 55 (11) 4390-8263
FAX: 55 (11) 4390-8263
Internet: informações@bogsan.itgo.com

 

Home ] Up ]

Copyright © 2000 Bogsan Consultores Associados
Last modified: junho 16, 2000