Sistemas Operacionais PLATAFORMA LINUX TECNOLÓGICOS Ricardo de Oliveira Joaquim Kernel Shell Núcleo Utilitários Compiladores Ferramentas Desenv. Soft. Editores Textos Recursos Adicionais Distribuição do Linux Debian ftp://ftp.debian.org/ − Endereço Ftp para download. Conectiva http://www.conectiva.com.br/ − São necessárias características desta distribuição. ftp://ftp.conectiva.com.br/ − Ftp da distribuição Conectiva. Conectiva. Libranet http://www.libranet.com/ − Distribuição baseada na Debian GNU/Linux oferecendo as principais características da distribuição As atualizações de softwares são feitas gratuitamente. Distribuição do Linux Slackware http://www.slackware.com/ − São necessárias características desta distribuição. ftp://ftp.slackware.com/ − Ftp ds distribuição Slackware. Suse http://www.suse.com/ − Distribuição comercial Alemã com a coordenação norte−americano. Corel Linux http://linux.corel.com/ − Distribuição mantida pela Corel (a mesma que fabrica o pacote Corel Draw e Word Perfect). ftp://ftplinux.corel.com/ − Ftp da distribuição Corel Linux. Red Hat http://www.redhat.com/ − São necessárias características desta distribuicão. ftp://ftp.redhat.com/ − Ftp da distribuição Red Hat Software Livre • São programas que possuem o código fonte incluído. • Pode-se modificar ou distribuí−los livremente. • Algumas licenças que permitem isso, General Public Licence (GPL). • Os softwares livres são chamados de programas de código aberto (ou OSS). • Existe uma longa teoria desde 1950 valorizando isto, muitas vezes pessoas assim são chamadas de "Hackers Éticos". Movimento GNU e GPL GNU: Um acrônimo ou sigla é um agrupamento das letras iniciais de várias palavras, como o caso de GNR para Guarda Nacional Republicana, formando uma abreviação geralmente pronunciável. A palavra acrônimo deriva do grego: acró, "extremo" + nimo, "nome"). Os acrônimos são especialmente úteis nas telecomunicações, uma vez que permitem condensar várias palavras em poucas letras, poupando largura de banda e, em alguns casos dinheiro. NASA: National Aeronautics and Space Administration OTAN: Organização do Tratado do Atlântico Norte JPEG: Joint Photographic Experts Group HTTP: HyperText Transfer Protocol Movimento GNU e GPL Alguns casos típicos: GNU is Not UNIX PINE Is Not Elm PHP: Hypertext Preprocessor (Originalmente, PHP significava Personal HomePage) Movimento GNU e GPL A partir de 1984 Stallman e vários programadores, que abraçaram a causa, vieram desenvolvendo as peças principais de um sistema operacional, como compilador de linguagem C, editores de texto, etc. Em 1991 o sistema operacional já estava quase pronto, mas faltava o principal, que é o kernel do sistema operacional. O grupo liderado por Stallman estava desenvolvendo um kernel chamado Hurd. Porém, em 1991, aconteceu algo que mudou o rumo da História: um jovem finlandês chamado Linus Torvalds havia criado um kernel que poderia usar todas as peças do sistema operacional GNU. Este kernel ficou conhecido como Linux, contração de Linus e Unix. Movimento GNU e GPL Atualmente, o sistema operacional GNU com o kernel Linux é conhecido como GNU/Linux, que é como o projeto solicita aos utilizadores que se refiram ao sistema completo, embora a maioria das pessoas se referem ao sistema apenas como Linux por uma questão de comodidade. Movimento GNU e GPL GPL: GNU General Public License (Licença Pública Geral), GNU GPL ou simplesmente GPL, é a designação da licença para software livre idealizada por Richard Stallman no final da década de 1980, no âmbito do projecto GNU da Free Software Foundation. A GPL é a licença com maior utilização por parte de projectos de software livre, em grande parte devido à sua adoção para o Linux. Desligando o Computador Para desligar o computador primeiro digite (como root): "shutdown −h now", "halt" ou "poweroff", o GNU/Linux finalizará os programas e gravará os dados em seu disco rígido, quando for mostrada a mensagem "power down", pressione o botão POWER em seu gabinete para desligar a alimentação de energia do computador. NUNCA desligue diretamente o computador sem usar o comando shutdown, halt ou poweroff, pois podem ocorrer perda de dados ou falhas no sistema de arquivos de seu disco rígido devido a programas abertos e dados ainda não gravados no disco. Salve seus trabalhos para não correr o risco de perde−los durante o desligamento do computador. Reiniciando o Computador Reiniciar quer dizer iniciar novamente o sistema. Não é recomendável desligar e ligar constantemente o computador pelo botão ON/OFF, por este motivo existe recursos para reiniciar o sistema sem desligar o computador. No GNU/Linux você pode usar o comando reboot, shutdown −r now e também pressionar simultaneamente as teclas <CTRL> <ALT> <DEL> para reiniciar de uma forma segura. Observações Salve seus trabalhos para não correr o risco de perde−los durante a reinicialização do sistema. O botão reset do painel frontal do computador também reinicia o computador, mas de uma maneira mais forte pois está ligado diretamente aos circuitos da placa mãe e o sistema será reiniciado imediatamente, não tendo nenhuma chance de finalizar corretamente os programas, gravar os dados da memória no disco e desmontar os sistemas de arquivos. O uso indevido da tecla reset pode causar corrompimentos em seus arquivos e perdas.