lefe Gonalves de Oliveira Ana Cludia Oliveira Alencar Andr Luiz Nunes Andrew Ferreira de Sousa Anielly Gomes de Oliveira Daniel Ribeiro David Richard da Silva Sousa Henrique Junior Ferraz Oliveira Pedro Henrique Rodrigues Alves Natanael Oliveira da Costa Vitor Hugo Barbaresco Walax Douglas Gomes Garcia Wellingthon Alcntara Cardoso Yara Cristina Deusdar do Lago
SISTEMA OPERACIONAL: LI NUX
Trabalho apresentado ao curso de Sistemas de Informao da Universitria Estadual de Gois (UEG) Unidade Universitria da UEG de Porangatu, exigncia para obteno da nota parcial da disciplina Princpios de Sistemas de Informao, Profisso e Sociedade pela Professora: Ana Cludia.
Porangatu/GO Maio/2014
SUMRIO
INTRODUO 03 2 O QUE O LI NUX 04 2.1 Um pouco da Histria do Linux 04 3 LUNI X: VANTAGENS E DESVANTAGENS 05 3.1 Vantagens 05 3.2 Desvantagens 05 4 LI NUX E SUA INTERFACE GRFICA 06 5 LI NUX COMO UM SOFTWARE GRATUITO 07 5.1 As Distribuies 07 6 SEGURANA 08 7 KERNEL 09 8 SHELL 10 9 LICENAS GPL 11 10 GNV 12 11 DISTRIBUIO LI NUX 13 CONCLUSO 14 REFERNCIA 15
3
INTRODUO
O nome Linux surgiu da mistura de Linus + Unix. Linus o nome do criador do Linux, Linus Torvalds. E Unix, o nome de um sistema operacional de grande porte. Linus Torvalds, quando desenvolveu o Linux, no tinha a inteno de ganhar dinheiro e sim fazer um sistema para seu uso pessoal, que atendesse suas necessidades. O estilo de desenvolvimento que foi adotado foi o de ajuda coletiva, isto , ele coordena os esforos coletivos de um grupo para a melhoria do sistema que criou. Milhares de pessoas contribuem gratuitamente com o desenvolvimento do Linux, simplesmente pelo prazer de fazer um sistema operacional melhor. O Linux licenciado pela GPL, permite que qualquer um possa usar os programas que esto sob ela, com o compromisso de no tornar os programas fechados e comercializados. Onde qualquer um pode alterar qualquer parte do Linux, modific-lo e at comercializ-lo, porm, no pode fech-lo no permitir que outros usurios o modifiquem e vend-lo. Assim, o Linux gratuito, no necessrio pagar para se ter o mesmo. Sendo essa uma das vantagens dele em relao aos demais sistemas operacionais, os quais so pagos. O presente trabalho abordar a temtica sobre o Sistema Operacional Linux. Onde o trabalho apresentar o que o Linux, um pouco da sua histria, as vantagens e desvantagens do uso do sistema, sua interface, as caractersticas, o Linux como um software gratuito, as distribuies e a sua segurana. 4
2 QUE O LI NUX
Linux um sistema operacional responsvel pelo funcionamento do computador, que faz a comunicao entre hardware (impressora, monitor, mouse, teclado) e software (aplicativos em geral). Sistema Operacional o conjunto de um Kernel e demais programas responsveis pela comunicao com este, o Kernel o corao do Linux. A distribuio do Linux o conjunto de Kernel, programas de sistema e aplicativos reunidos num nico CD-ROM. Hoje em dia temos milhares de aplicativos para a plataforma Linux, onde cada empresa responsvel por sua distribuio escolhe os aplicativos que devero estar includos em seu CD-ROM. O que Kernel? Muitos conhecem e divulga o sistema operacional do pinguim apenas como Linux, porm o termo correto GNU/Linux, simplificando, Linux apenas o Kernel do sistema operacional, ele depende de uma srie de ferramentas para funcionar, a comear pelo programa usado para compilar seu cdigo-fonte e essas ferramentas so providas pelo projeto GNU, criado por Richard Stallman. Assim, esse sistema operacional a unio do Kernel Linux com as ferramentas GNU, por isso o termo GNU/Linux.
2.1 Um pouco da Histria do Linux
Linus Torvalds, com 21 anos, estudante de Cincia da Computao da Universidade de Helsinki, em Maro de 199 na Finlndia, comeou a trabalhar em algumas ideias simples para o desenvolvimento de um Kernel, baseando-se no micro- Kernel do sistema Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Torvalds resolveu distribuir o Kernel na internet e o batizou como Linux contrao de Linus e UNIX. O projeto GNU precisava de um Kernel, assim, o Kernel Linux se adequava ao projeto e no final de 1992, Linus publicou o Linux nas condies da GPL fazendo assim, o par perfeito entre o projeto GNU e o Kernel Linux. E devido muitas pessoas unirem os programas GNU ao Kernel Linux, originou-se o GNU/LINUX. Com o tempo muitos aplicativos e ferramentas diferenciadas foram surgindo, e assim, qualquer pessoa podia unir o Kernel Linux aos programas do projeto GNU e criar um sistema operacional. Com isso, surgem as variadas distribuies Linux, porm, todas tendo o Linux como corao, e para quem esta conhecendo o Linux hoje, com toda desenvoltura e reconhecimento de habilidades, no sabe o quo importante ele foi e est sendo no cenrio mundial. Muitas pessoas no sabem, mas o Linux no um sistema operacional, ele apenas o Kernel, ou seja, ele quem faz a comunicao entre o hardware e o sistema operacional ou comporta os softwares instalados na mquin 5
3 LI NUX: VANTAGENS E DESVANTAGENS
Assim como qualquer programa de computador, o Linux tem suas vantagens e desvantagens, diante disso, a seguir apontaremos de forma resumida essas vantagens e desvantagens.
3.1 Vantagens
Uma das principais vantagens o custo, o Linux um software livre, isto , sua utilizao no tem custos financeiros voc no paga nada para us-lo. As grandes maiorias das distribuies so grtis. A Canonical ainda distribui CDs do sistema totalmente grtis. Em termos de segurana, a compatibilidade com padres estabelecidos h mais de duas dcadas e em constante evoluo, fazem do Linux um sistema reconhecido pela sua estabilidade e fora, dando uma maior segurana s redes que o utilizam. O Linux oferece um claro caminho de escalabilidade: PCs Intel de 80386 a Pentium 3, Compaq Alpahservers, Sun Sparcs, RS600o com PowerPC, Machistosh com Motorola, mquinas multiprocessadas, mquinas da Silicon Graphics com processadores MIPS, e outros, so suportados no Linux. Isto significa que aplicaes desenvolvidas para Linux podem ser executadas em diversos perfis de mquinas, sem que haja necessidade de se reescrever os softwares. Nas interfaces grficas o Linux oferece diversas opes de para o usurio, com centenas de aplicativos que podem ser executados em qualquer uma delas. Um administrador pode administrar usurios, discos, arquivos, rede, aplicaes, etc. Um usurio domstico pode jogar, acessar Internet ou um usurio corporativo pode editar textos, planilhas, tudo sem grandes alteraes em relao forma como isso sempre foi feito, porm contando com todos os recursos e vantagens oferecidos pelo Linux. Outra vantagem quanto aos recursos de memria. O Linux requer pouqussima memria, necessita apenas de 4MB a 16 MB de memria RAM. Em relao velocidade, o Linux extremamente rpido comparando-se aos outros sistemas operacionais.
3.2 Desvantagens
Ao instalar o Linux e o Windows 98 na mesma mquina, pode-se observar que o Windows 98 detecta automaticamente muito mais dispositivo. Fazer o sistema de vdeo funcionar com X Windows continua sendo difcil demais para muitos, embora possvel para a maioria dos usurios. Outro problema a escassez de drivers para placas PCMCIA. Se estiver conectando um notebook a sua rede local, por meio de uma placa de rede PCMCIA; e Internet, a partir da rede local; precisar localizar os drivers com o seu fabricante (nem todos oferecem drivers para Linux), instal-los e configur-los voc mesmo. O nmero de aplicativos disponveis no mercado outra desvantagem. Enquanto que para o Windows existem hoje mais de oito mil aplicaes registradas, para o Linux existem apenas algumas centenas. 6
4 LI NUX E SUA INTERFACE GRFICA
Por ser muito flexvel, o Linux permite configurar praticamente todos os aspectos de seu funcionamento, sendo que uma das caractersticas passveis de configurao a interface que ser utilizada para executar comandos ou aplicativos e interagir com o ncleo do Sistema Operacional. Neste caso voc pode escolher entre uma interface grfica ou baseada em caracteres (linha de comandos em formato texto). Ao contrrio do Windows, onde a interface grfica praticamente faz parte do Sistema Operacional, no ambiente do Pinguim voc pode escolher qual gerenciador de janelas ir usar. Tudo para tornar o uso do sistema mais simples e produtivo, dentre os gerenciadores de janelas existentes, todos gratuitos.
7
5 LI NUX COMO UM SOFTWARE GRATUITO
Diante de todos os recursos do sistema seria normal achar que ele seria caro, porm, o Kernel e os aplicativos escritos para Linux esto disponveis na internet, frequentemente sem restries da cpia ou da redistribuio do mesmo. O Kernel do sistema distribudo sob a GNU. Essa licena de software especial, desenvolvida pela Free Software Foudation, promove a distribuio aberta e, mais importante, desenvolvimento aberto do software. A GNU permite que qualquer um distribua o software, mesmo que por determinada taxa, deste que na distribuio os termos de GNU estejam em vigor, ou seja, qualquer pessoa pode pegar um programa GNU alter-lo e o redistribuir, mas no pode impedir que outro faa o mesmo e o redistribua novamente. Por isso se torna possvel o acesso pelo sistema operacional gratuita ou comercialmente e por fornecedores diferentes. Essa estratgia no o mesmo que software de domnio pblico. No caso do GNU os autores possuem direitos do software e podem optar por parar com a distribuio do mesmo pela GNU. A verdade e que este modelo tem tido tanto sucesso no desenvolvimento do Linux e de aplicativos para ele, que foi adotado pela Netscape para a sua linha de produtos communicator. Usando os princpios bsicos da GNU, a Netscape esta tornando o communicator disponvel gratuitamente e permite que qualquer um licencie seu cdigo fonte ou o redistribua.
5.1 As distribuies
As maiorias das verses do Linux esto disponveis de forma gratuita, por meio de download na internet a partir de repositrios de software Linux. claro que a distribuio mdia do sistema operacional pode ser grande, variando de dezenas a centenas de megabytes, por isso existe uma dificuldade pela a opo de download a demora e a perca de tempo do usurio. Para tratar isso existem inmeras fontes de distribuio pelo CD-ROM inclusive aquelas diretamente de organizaes que produzem as distribuies ou de fontes de outros fornecedores, que incluem uma ou mais em conjuntos de CD-ROM que, por sua vez, incluem software e documento de Linux adicional. Existem vrios distribuidores do sistema operacional com tudo trs distribuidora se destaca so elas: Redhat, Slackware e Debian. Essa distribuidora detm alguns dos histricos mais longos da comunidade Linux e juntas controlam a maior parte do mercado. E todas fazem distribuio gratuitamente.
8
6 SEGURANA
O Linux e um sistema operacional que preza pela segurana de maneira simples, elaborada o conceito de multiusurio, isto e, vrios usurios possuem acesso ao mesmo sistema, respeitando suas limitaes. No s a utilizao dos aplicativos tem suas limitaes, mas tambm a quantidade de espao em disco limitada para cada usurio. Isso oferece privacidade aos arquivos de cada usurio e d permisso que cada um configure seu ambiente pessoal da maneira que quiser. Todo sistema Linux existe um usurio especial, que possui regalias na configurao das contas dos demais usurios tal como permisses para instalao ou remoes de programas esse usurio e chamado root, tambm conhecido como administrador do sistema. 9
7 KERNEL
Na computao, o Kernel o componente central da maioria dos sistemas operacionais de computador. As suas responsabilidades incluem a gesto de recursos do sistema. Tal como um componente bsico de um sistema operativo, um Kernel fornece o mais baixo nvel de abstrao para a camada de recursos que o aplicativo deve controlar a desempenhar a sua funo. Ele normalmente faz com que essas instalaes se tornem disponveis para a aplicao atravs de processos e mecanismos de comunicao de chamadas de sistema. A maioria dos sistemas operacionais depende do Kernel. A existncia de um Kernel uma consequncia natural de ter um sistema operacional de computador como uma srie de camadas de abstrao, baseando-se em cada uma das funes das camadas prprias. O Kernel, a partir deste ponto de vista, simplesmente o nome dado ao mais baixo nvel de abstrao que implementada no software. Embora seja chamado hoje principalmente o Kernel, inicialmente a mesma parte do sistema operacional tambm foi chamada de ncleo ou centro, e foi originalmente desenvolvido como contendo apenas funcionalidades indispensveis do sistema operacional. 10
8 O QUE SHELL
O termo tcnico Shell, em computao, considerado genericamente a camada externa entre o usurio e o Kernel (ncleo) de um sistema operacional. O termo Shell mais usualmente utilizado para se referir aos programas de sistemas do tipo Unix que podem ser utilizados como meio de interao entre interface de usurio para o acesso servios do Kernel no sistema operacional. Este um programa que recebe, interpreta e executa os comandos de usurio, aparecendo na tela como uma linha de comandos, representada por um interpretador de comandos, que aguarda na tela os comandos do usurio. Shell tambm usada para descrever aplicaes, incluindo software que "construdo em torno" de um componente especfico, como navegadores e clientes de email que so em si mesmos, Shells para motores de renderizao HTML.
11
9 LICENA GPL
O Linux est sob a licena GPL, permite que qualquer um possa usar os programas que esto sob ela, com o compromisso de no tornar os programas fechados e comercializados. Ou seja, voc pode alterar qualquer parte do Linux, modific-lo e at comercializ-lo, mas voc no pode fech-lo e vend-lo. 12
10 GNU
GNU um projeto que comeou em 1984 com o objetivo de desenvolver um sistema operacional compatvel com os de padro Unix. O Linux em si, s um Kernel. Linus Torvalds, na mesma poca que escrevia o cdigo-fonte do Kernel, comeou a usar programas da GNU para fazer seu sistema. Gostando da ideia, resolveu deixar seu Kernel dentro da mesma licena. O projeto GNU um dos responsveis pelo sucesso do Linux, pois graas mistura de seus programas com o Kernel desenvolvido por Linus Torvalds, o Linux vem mostrando porque um sistema operacional digno de habilidades insuperveis por qualquer outro sistema. 13
11 DISTRIBUIO LI NUX A distribuio Linux mais antiga e ainda ativa o Slackware com mais de 14 anos. Dentre as distribuies cadastradas no Distro Watch a grande maioria deriva do Debian (129) ou do Knoppix (50). Vale ressaltar que as distribuies baseadas nessa ltima tambm so indiretamente derivadas do Debian. Em seguida temos as distribuies derivadas do Fedora (63), do Slackware (28) e do Mandriva (14). At o Kurumin j entrou na lista, com cinco derivaes. 14
CONCLUSO
Concluindo, com base nessas informaes pode-se entender que o Linux no um sistema operacional to difcil de utilizar, pois assim como no Windows voc tem um ambiente de grfico de desktop para facilitar a utilizao do sistema, voc tambm tem a oportunidade de modificar o cdigo do programa caso voc tenha conhecimento em programao e deix-lo como deseja, e claro a parte mais importante, o Linux grtis e nele voc tem a liberdade de fazer o que desejar, quando voc desejar, pois esse seu objetivo. Sendo assim no baixe verses piratas do Windows e consequentemente de seus programas (pois isso crime), enquanto voc pode ter tudo de graa no Linux. 15
REFERNCIAS BIBLIOGRFICAS
http://www.vivaolinux.com.br/artigo/GNU-e-Linux-amigos-para-sempre?pagina=1 http://ucsnews.ucs.br/ccet/deme/emsoares/inipes/linux.htm http://www.vivaolinux.com.br/artigo/Historia-do-GNU-Linux-1965-assim-tudo- comecou/ ZON, Alexandre.Apostila Linux Bsico. http://imasters.uol.com.br/artigo/3369/linux/linux_e_sua_interface_grafica/ http://www.vivaolinux.com.br/artigo/Uma-introducao-ao-shell-(parte-1) http://under-linux.org/wiki/GP L GNU sobre este SO.Disponivel em s/d