- LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX - - LINUX -

 

 

 

 


Introdução ao Linux 

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 conforme com o padrão POSIX. 

Ele inclui proteção entre processos (crash protection), carregamento por demanda, redes TCP/IP, além 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. 
  

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. 

O Linux também pode rodar em Laptops. 
 

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

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 está 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. 
 

5.  Estrutura dos diretórios do Linux 

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

bin       Arquivos 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 

Brevemente, estarei comentando mais sobre os diretórios e colocarei informações até de seus subdiretórios e seus conteúdos. Fique ligado... 
 

6. Linux=Unix ??? 

Limpo, claro e definitivo :  O Linux NÃO é UNIX. O Linux É *um* Unix. 

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 ( forçando 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 utilitários ( 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 Ms 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. 
 

7.  Links para Linux 

Aqui vai uma série de sites de Linux que escolhi a dedo.. :-) 

Servidores WWW 

http://www.openline.com.br/linux-br/  - Home Page da Linux-BR Antiga 
http://www.br.freebsd.org/linux-br/index.html  - Home Page do Linux em português 
http://www.inf.ufrgs.br/~kojima/linux/faq-linux.html - Perguntas frequentemente colocadas na linux-br (FAQ) 
http://www.linux.org  - Home page da Linux Organization 
http://www.suncite.unc.edu/mdw/welcome.html - Página do Linux Documentation Project 
http://www.linux.if.usp.br  - Tudo para linux em português/inglês site da USP 
http://www.infor.es/LuCAS   - Projeto Lucas - informações do Linux em espanhol 
http://www.cl.com.ac.uk/users/wj10/linux-faq  - Pergunta mais frequentes do Linux em inglês 
http://sunsite.unc.edu/mdw/linux.html  - Site com tudo sobre Linux em Inglês 
  

Servidores FTP 

ftp.iis.com.br  
ftp.versatec.com  
ftp.ibp.fr  
ftp.cc.gatech.edu  
ftp.cdrom.com
ftp.informatik.tu-muenchen.de  
ftp.ibr.cs.tu-bs.de  
ftp.dfv.rwth-aachen.de  
ftp.informatik.rwth-aachen.de  
ftp.cc.monash.edu.au  
ftp.dstc.edu.au  
ftp.sun.ac.za  
ftp.inf.utfsm.cl  
ftp.zel.fer.hr  
ftp.linux.if.usp.br  
ftp.lcmi.ufsc.br  
ftp.cesar.unicamp.br
ftp.ime.usp.br 

  
Instalando e Usando o Linux 

1.  Instalando o Linux 

Para instalar o Linux, você precisa-rá primeiro de um bootdisk e um rootdisk. Os discos de boot e root são muito fáceis de achar. O color.gz (577k) e o bare.i (569k). O bare.i eh o disco de BOOT para suporte IDE. Se vc tiver um SCSI terá que pegar outro... e o color.gz como vc pode ver eh o ROOT DISK: 

o  color.gz. The menu-based color installation disk for 1.44 meg drives. Most users should use this rootdisk. 

Você pode pegá-los em ftp.cdrom.com:/pub/linux/slackware , o de boot no dir bootdsks.144 e o de root no dir rootdsks.144 . 

Você também precisará do RAWRITE.EXE(Dos), que montara o rootdisk e o bootdisk em disketes. Você pega no mesmo endereço acima. 

Os pacotes de instalação poderão ser encontrados nos ftps: 

ftp://ftp.ufsm.br/pub/linux/slackware   (BR) 
ftp://ftp.cdrom.com/pub/linux/   (US) 

Aqui vai uma descrição dos pacotes a ser pegados: 

A(*) 
           O Basico do sistema para rodar. 
AP(*) 
           Aplicativos em geral 
D 
           Linguagens de programação /GCC/G++/Perl/C/ e outros... 
E 
           GNU Emacs 19.25. 
F(*) 
           Colecao de FAQs e outros documentos. 
I 
           Documentacao de varios programas 
N 
           Networking. TCP/IP, UUCP, mailx, dip, deliver, elm, pine, smail, cnews, nn, tin, trn. (necessario para comunicação internet/rede em geral) 
OOP 
           Programas Orientado a Objecto 
Q(*) 
           Kernel do linux (necessário para compilar do kernel, p/ atualização do hardware) 
TCL 
           Tcl, Tk, TclX, blt, itcl. 
Y 
           Games. The BSD games collection, and Tetris for terminals. 
X 
           XFree86 2.1.1 system (X-Window tipo o Windows convencional) 
XAP 
           Aplicativos para X : X11 ghostscript, libgr13, seyon, workman, xfilemanager, xv 3.01, GNU chess and xboard, xfm 1.2, ghostview, e varios X games. 
XD 
           X11 program development. X11 libraries, server linkkit, PEX support. 
XV 
           Xview 3.2 release 5. XView libraries, and the Open Look virtual and non-virtual window managers. 
IV 
           Interviews libraries, include files, and the doc and idraw apps. These run unreasonably slow on my machine, but they might still be worth looking at. 
OI 
           ParcPlace's Object Builder 2.0 and Object Interface Library 4.0, generously made available for Linux developers according to the terms in the "copying" notice found in these directories. Note that these only work with libc-4.4.4, but a new version may be released once gcc 2.5.9 is available.  
T 
           The TeX and LaTeX2e text formatting systems. 
  

Obs: (*) São os arquivos básicos, caso você não queira baixar tudo. 

Todos os pacotes do linux somam mais de 100Mb. 

Coloque o bootdisk na inicializaçao de seu computador, então quando ele pedir pra você colocar o RootDisk você o coloca e pressiona Enter. Coloque root no login. 

Então execute o fdisk. 

 

- -
Revisado: 26 de Dezembro de 1999.
Eduardo Andrade Coelho

Voltar à página Principal

[ Amor | Animais | Bebida | Brinquedo | Carro | CD | Comida | Cuidados pessoais | Download | Eletrônicos | Empréstimo ]
[ Esperanto | English | Flores | Freeware | Friend Finder | Grátis | Joias | Kids | Linux | Links | Links 2 | Livros | Mp3 ]
[ Principal | Procura na internet | Quadrinhos | Revistas | Roupas | Software | Veterinário | Vídeos e DVDs | Vitaminas ]

USE LINUX