Professional Documents
Culture Documents
1. Introduo
Como j vimos anteriormente, o Linux um programa gratuito, bastante semelhante ao Unix. Foi escrito inicialmente por Linus Torvalds do Departamento de Cincias da Computao da Universidade de Helsinki, Finlndia, com a ajuda de vrios programadores voluntrios atravs da internet. Foi primeiramente desenvolvido para PCs baseados em 386/486/Pentium, mas atualmente tambm roda em computadores Alpha da DEC, Sparcs da SUN, mquinas M68000(semelhantes Atari e Amiga), MIPS e PowerPCs. um software robusto e estvel. Um excelente Sistema Operacional. Hoje h um grande trabalho no desenvolvimento de interfaces grficas para o Linux. Elas esto bastante amigveis e so, na grande maioria, semelhantes ao funcionamento do Windows, o que facilita bastante a migrao do usurio. Para concursos, no costuma cair interfaces grficas, pois as mesmas so proprietrias, mas nesse captulo estudaremos os principais comandos utilizados e disponibilizados pelo Linux.
2. Caractersticas
As principais caractersticas do Linux, podem ser resumidas em: um sistema de cdigo livre, ou seja, no possui cdigo proprietrio em seu interior e seu cdigo fonte est livremente disponvel para os usurios interessados e suas biblioteca so facilmente compartilhadas; um Sistema Operacional multiusurio; Possui gerenciamento de memria prprio; Possui suporte a rede TCP/IP; Oferece multitarefa real e controle de memria virtual; Oferece suporte s diversas linguagens como: Java, C, C++, Pascal, Delphi, Prolog e outras; um Sistema Operacional extrtemamente estvel; Os seus executveis copy-on-write so compartilhados;
3. Estrutura de diretrios:
No Linux cada diretrio guarda arquivos especficos. Tentou-se criar uma padronizao para que os diversos desenvolvedores e usurios Linux pudessem us-la como referncia. Ela chamada de Linux File System Standard (LFSSNTD). Vejamos agora, alguns itens dessa estrutura: / - indica o local no qual so montados outros diretrios. O Kernel do S.O. tambm fica aqui, ou pelo menos um link para o diretrio onde ele est. /lib diretrios de bibliotecas do sistema. /bin diretrio que armazena comandos essenciais para o administrador do sistema e at mesmo para os usurios comuns. /sbin diretrio que armazena os arquivos binrios essenciais do sistema: shutdown, fdisk, reboot, update. /root diretrio opcional para a colocao do root, podendo ser /home/root. /etc guarda arquivos e diretrios de configurao do computador. /mnt diretrio utilizado para a montagem de sistemas de arquivos temporariamente; / proc armazena informaes sobre os processos, CPU, memrias, e estado do sistema. /home diretrios de arquivos dos usurios. / tmp diretrio para o armazenamento de arquivos temporrios. /usr d a possibilidade da montagem de outro sistemas de arquivos, a partir daqui. Pode ser compartilhado e somente de leitura. Dentro desse diretrio geralmente encontramos a seguinte estrutura: /bin armazena a maioria dos comandos; /dict armazena a lista de dicionrios; /doc armazena a documentao de programas; /games armazena jogos e programas educacionais; /info armazena informao sobre programas; /lib armazena biblioteca dos programas; /local armazena a hierarquia local; /src armazena o cdigo fonte de programas .Geralmente aqui fica a fonte do Kernel.
6. Interfaces Grficas
Como vimos anteriormente, o Linux tem uma srie de interfaces grficas, e at devido a essa diversidade no costumam ser cobradas em concursos. Citaremos apenas as mais conhecidas: fvwm fvwm2 KDE WindowMaker Icewm Mandrake