Caractersticas Gerais: O sistema operacional Linux composto por trs partes: Kernel - O kernel o ncleo do sistema e responsvel pelas funes de mais baixo nvel, como o gerenciamento de memria, gerenciamento de processos e da CPU. O kernel tambm o responsvel pelo suporte aos sistemas de arquivos, dispositivos e perifricos conectados ao computador, como placas SCSI, placas de rede, de som, portas seriais, etc. Embora o kernel seja uma parte importante do Linux, ele sozinho no constitui o sistema GNU/Linux. chamado Linux o conjunto do kernel e demais programas, como shells, compiladores, bibliotecas de funes, etc. Aplicaes de Sistema - O kernel faz muito pouco sozinho, uma vez que ele s prov os recursos que so necessrios para que outros programas sejam executados. Logo, necessria a utilizao de outros programas para implementar os vrios servios necessrios ao sistema operacional. As aplicaes de sistemas so aquelas necessrias para fazer com que o sistema funcione. Entre elas podemos citar o init, o getty e o syslog.
Uma distribuio LINUX consiste na organizao do Kernel do programa e de todas as demais aplicaes que ela comporta. Existem distribuies bem pequenas que cabem em um disquete e distribuies gigantescas em mais de um DVD variando seu contedo e aparncia. Muitas destas verses so no comerciais (gratuitas) e outras so comerciais (pagas). Mas todas elas tm o cdigo fonte aberto. Dentre as verses mais conhecidas, podemos citar: MADRIVA (= Conectiva + Mandrake) KURUMIN (brasileira) UBUNTU SUSE RED HAT a mais usada mundialmente SLACKWARE DEBIAN GENTOO YELLOW DOG LINUX (PARA MAC)
O ambiente grfico No Linux a responsabilidade pelo ambiente grfico no do kernel e sim de um programa especial, o XFree86. No entanto, este programa prov apenas as funes de desenho de elementos grficos e interao com a placa de vdeo. A interao final do usurio com a interface grfica se d atravs de programas gerenciadores de janelas (chamados de interfaces), como o KDE, o WindowMaker e o GNOME, e so eles os responsveis pela "aparncia" do seu Linux.
Concurso Banco do Brasil 2011
2 Comparativo Windows / Linux: Para compararmos os dois sistemas, vamos levar em considerao o Windows, em qualquer de suas verses, e o Ncleo (Kernel) do sistema Operacional LINUX, j que existem vrias verses de distribuio no mercado, cada qual regida por suas prprias regras. Caractersticas: WINDOWS XP LINUX Proprietrio Software Livre Sistema Operacional Grfico Sistema no Grfico Copyright CopyLeft regido pela Licena GNU Cdigo Fechado Cdigo Aberto Software Comercial O Kernel no comercial Multiusurio e Multitarefa Multiusurio e Multitarefa Sistema de Arquivos FAT e NTFS Sistema de Arquivos EXT2, EXT3 e ReiserFS
GERENCIANDO ARQUIVOS E PASTAS DO LINUX
No Windows temos uma estrutura baseada em letras identificando cada dispositivo geralmente da seguinte forma: ! Arquivos do sistema: Residem em C: onde temos os diretrios: Meus Documentos, Arquivos de Programas, etc. ! Drive de disco flexvel 3,5: acessado em A: ! Unidade de CD-ROM: acessado em D: O caminho at um arquivo descrito, por exemplo, dessa forma: C:\Meus Documentos\arquivo.txt No GNU/Linux no temos essa estrutura baseada em letras, mas sim baseada em pontos de montagem: ! Arquivos do sistema: A partio que contm esses arquivos chamada de raiz e seu ponto de montagem o '/'. Numa estrutura padro (aceitvel para todas as verses) teramos, pelo menos, os seguintes diretrios: /bin armazena os executveis de alguns comandos bsicos do sistema /usr (de "user") onde fica a maior parte dos programas /boot armazena o Kernel (ou ncleo) do Sistema Operacional e os arquivos carregados durante a inicializao do sistema. /dev armazena links para dispositivos de hardware (arquivos para placa de som, interrupo do mouse, etc.) /etc Arquivos de configurao de sistema /mnt (de "mount") serve de ponto de montagem para o CD-ROM (/mnt/cdrom), drive de disquetes (/mnt/floppy) /home arquivos do usurio
NOMES DE ARQUIVOS: Outra diferena importante para os usurios o fato dos nomes dos arquivos no GNU/Linux serem "case sensitive", ou seja, as letras maisculas e minsculas fazem diferena, por exemplo, no GNU/Linux, posso ter os seguintes nomes de arquivos em um mesmo diretrio: # ls -1 teste testE tesTE Concurso Banco do Brasil 2011
3 TesTe TESTE Uma ltima diferena diz respeito s extenses dos arquivos, que no so necessrias para os arquivos no GNU/Linux. Enquanto no Windows, um arquivo nomeado "arquivo.exe" um executvel e um "texto.doc" um documento de texto, no GNU/Linux podemos ter somente os nomes "arquivo" e "texto, mas ento como saber o tipo de arquivo se o mesmo no tem extenso? A identificao dos arquivos feita baseada no contedo do cabealho dos mesmos. Na prxima seo veremos como identificar um arquivo que no possui extenso.
Nada impede que o usurio crie pastas na Raiz e armazene ali os seus arquivos, no entanto altamente recomendvel que ele faa isso na pasta /home, evitando confuses desnecessrias. Vejamos alguns exemplos de navegao em uma verso grfica do Linux, chamada KDE, uma das mais utilizadas no Brasil. As telas capturadas so da verso CONECTIVA-LINUX
Estes botes equivalem inicializao Rpida Estrutura de Diretrios Este um tpico bastante complicado quando se trata de Linux. A estrutura de diretrios no transparente para o usurio como ocorre com o Windows. Todos os arquivos de sistema e as pastas onde eles esto armazenados podem ser visualizados por um usurio comum que, acidentalmente poderia destru-lo, causando prejuzos ao Sistema Operacional. Alm disso, a estrutura segue uma lgica de programao, pouco intuitiva para um usurio comum. cones Boto Interface KDE (equivalente ao Menu Iniciar do Win) Visualizador da rea de Trabalho (Minimiza as janelas abertas para ver a AT) Navegador Internet Desktops mltiplos rea de Transferncia Concurso Banco do Brasil 2011
4 H algum tempo atrs, na primeira vez que se ia usar uma unidade externa (disquete, CD, Pen Drive) era necessrio primeiro MONTAR esta unidade, que para o sistema estava DESMONTADA. Isto, no entanto, evoluiu nas verses grficas e hoje o usurio j enxerga os nomes de unidades. Para visualizar as unidades necessrio acessar a rvore de diretrios. Para isso existe um programa especfico, chamado Konqueror. A forma mais fcil de acess-lo clicar sobre o cone MEUS ARQUIVOS no Desktop: A janela aberta possibilita o gerenciamento dos arquivos armazenados na mquina. Veja que fica visvel a rea de desktop e as possveis pastas criadas pelo usurio.
Na lateral da Janela os botes de navegao na rvore de diretrios:
Ferramentas: onde aparece a opo NOVO para criar pastas Novas
Favoritos (pastas marcadas como favoritas
Dispositivos: mostra as unidades de armazenamento externas (disquetes, CDs, etc.) - est ampliada porque a que est selecionada no momento
Histrico: histrico de navegao pela rvore
Pastas de Usurios:
Rede
Pasta Raiz
Servios
Concurso Banco do Brasil 2011
5 Vejamos dois exemplos de janelas ampliadas:
A maior confuso em torno da estrutura de diretrios reside no fato de que ela no se parece em nada com a do Windows. No Windows temos os arquivos de sistema organizados dentro da pasta Windows, restando todo o resto para o usurio organizar seus arquivos pessoais. Concurso Banco do Brasil 2011
6 J no Linux o inverso: A pasta RAIZ guarda todos os diretrios de armazenamento do sistema, mais as unidades e os ambientes de rede. No existe o C: D: e F: - tudo faz parte do diretrio Raiz, inclusive os arquivos de usurio, que geralmente ficam na pasta /HOME. Nada impede que o usurio crie pastas no diretrio Raiz e armazene ali os seus arquivos, no entanto altamente recomendvel que ele faa isso na pasta /home, evitando confuses desnecessrias.
Formatao e cpia de Disco Para formatar um disquete, clique sobre ele com o boto direito do mouse (no desktop, ou no Konqueror e escolha FORMATAR.
Apenas tenha cuidado em manter a caixa Sistema de Arquivos para DOS, caso tambm queira usar os documentos em ambiente Windows. Se a utilizao apenas para Linux, poder ser escolhida a opo ext2 nesta caixa de seleo.