|
|
LinuxO 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 : |
|
Copyright © 2000 Bogsan Consultores Associados
|