Slackware, o sistema preguiçoso

Download Slackware, o sistema preguiçoso

Post on 31-Jul-2015

224 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

<p>Slackware: O Linux Preguioso</p> <p>Pgina 1</p> <p>SLACKWARE: O LINUX PREGUIOSO</p> <p>Autor: RODRIGO ZIMMERMANN E-mail: bilufe@yahoo.com.br</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 2</p> <p>LicenciamentoEsta obra est protegida por direitos autorais, conforme segue: - Nenhuma outra obra poder basear-se nesta obra, salvo pequenas citaes quando a obra fizer referncia obra original; - O autor garante o direito de cpia desta obra para qualquer dispositivo (smartphone, tablet, computador, etc) que pertena a quem adquiriu esta cpia. - Ao utilizar citaes desta obra, deve-se haver referncia mesma; - proibido revender esta obra, salvo com autorizao do autor; - proibido explorar esta obra para fins comerciais, salvo com autorizao do autor; - O autor garante o direito de repassar cpia desta obra para outros, resguardando o direito de gratuidade da cpia.</p> <p>Todas as marcas e todos os logotipos citados nesta obra so responsabilidade de seus proprietrios.</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 3</p> <p>SumrioSlackware: O Linux Preguioso................................................................................................................3 O que o Slackware?...........................................................................................................................3 O Linux............................................................................................................................................3 Histria do Linux........................................................................................................................4 O que so distribuies ou distros?............................................................................................6 Histria do Slackware...........................................................................................................................8 A Distribuio Slackware...................................................................................................................10 A estrutura do sistema de arquivos................................................................................................11 Interface com o usurio.................................................................................................................12 Aplicativos.....................................................................................................................................15 Caractersticas................................................................................................................................17 Pontos fortes...................................................................................................................................17 Pontos fracos..................................................................................................................................19 Concluso.................................................................................................................................................20 Bibliografia..............................................................................................................................................21</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 4</p> <p>Slackware: O Linux Preguioso</p> <p>O que o Slackware?</p> <p>Para comear a falar sobre o Slackware, ser necessrio primeiramente fazer uma breve apresentao do Linux, pois impossvel entender o Slackware sem entender o que o Linux. Portanto, inicialmente ser abordado um pouco sobre o Linux.</p> <p>O Linux</p> <p>Linux um termo popularmente usado para referir-se a diversos sistemas operacionais que utilizam como ncleo Linux, criado pelo programador finlands Linus Torvalds. Os sistemas operacionais que utilizam o ncleo Linux so popularmente conhecidos como distribuies, ou distros, de Linux. O ncleo Linux software livre, isto significa que ele atende a quatro regras: 1. A liberdade de executar o software para qualquer uso. 2. A liberdade de estudar o funcionamento de um programa e adapt-lo para as suas necessidades. 3. A liberdade de redistribuir cpias. 4. A liberdade de melhorar o programa e de tornar as modificaes pblicas de modo que a comunidade inteira beneficie da melhoria. O conceito de software livre foi criado por Richard Stallmann na dcada de 80, e para desenvolver os objetivos do software livre , ele criou a Free Software Foundation e o projeto GNU. No fosse o fato do Linux estar disponvel como software livre, talvez nunca teramos ouvido falar nele ou j teria sido enterrado. Muitos outros sistemas operacionais j morreram, o caso do MS-DOS (que deu lugar ao Windows), OS/2 da IBM, AmigaOS da Atari, BeOS da Be Corporation e alguns outros. A diferena entre eles e o Linux que os sistemas citados eram proprietrios, j o Linux livre e mesmo que o seu criador deixe de ter interesse no sistema ele continuar a ser desenvolvido por programadores voluntrios, como tem sido feito at os dias de hoje. Algumas empresas tem adotado o modelo de desenvolvimento de software livre para que seus produtos possam</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 5</p> <p>evoluir a passos mais largos, o caso do Lightworks, uma aplicao utilizada na produo cinematogrfica e que recentemente foi transformado em software livre. Diferentemente do que algumas pessoas acreditam, o Linux no um sistema operacional do tipo Unix. A verdade que o Linux um sistema operacional Unix-like, ou seja, semelhante ao Unix, mas no do tipo Unix. Para entender melhor esta questo, faz-se necessrio saber que para um sistema operacional ser considerado do tipo Unix necessrio que ele siga algumas especificaes, objetivando a compatibilidade entre os sistemas. Apesar do Linux ter sido desenvolvido para ser semelhante ao Unix, ele nunca obteve a certificao necessria para ser considerada um sistema operacional do tipo Unix. So sistemas operacionais do tipo Unix: SCO, HP/UX, Tru64 UNIX, AIX, Solaris, IBM z/OS, NEC UX/4800, NCR UNIX SVR4 e o Darwin (que o ncleo do MacOS X, da Apple). Para entender melhor a histria do Unix, veja a imagem abaixo:</p> <p>Histria e evoluo do sistema operacional UNIXHistria do Linux</p> <p>No h como iniciar uma explanao sobre a histria do Linux sem mencionar o projeto GNU, pois foram ferramentas disponibilizadas por este projeto que permitiram que o criador do Linux desenvolv-lo. Para incio de conversa, o Projeto GNU foi iniciado por Richard Stallmann em 1984 e</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 6</p> <p>tinha como objetivo criar um sistema operacional livre. Quando o Linux nasceu, o projeto GNU j possua vrias ferramentas de desenvolvimento e outros aplicativos que foram utilizados por Linus Torvalds para criar o ncleo Linux. Por sua vez, o projeto GNU j possua um ncleo para seu sistema operacional livre, o Hurd, porm este ainda no havia alcanado uma maturidade que permitisse o seu uso em ambiente de produo (como at hoje no tem alcanado), e o Linux caiu como uma luva para o projeto: disponibilizando um ncleo que alcanou rapidamente a maturidade almejada. Devido a ligao com o projeto GNU, a Free Software Foundation reinvidica que o Linux deve ser chamado de GNU/Linux, sendo que muitos escritores e adeptos do software livre utilizam a nomeao recomendada pela FSF. Linus Torvalds iniciou o desenvolvimento do ncleo Linux quando ainda estava na Univesidade de Helsink, na Finlndia. Atravs da rede Usenet (uma antecessora da Internet), Linus convocou programadores de todo o mundo para ajudar a desenvolver o projeto, que na poca foi batizado de Freax. O nome Linux foi dado pelo administrador do servidor FTP da Universidade de Helsink, pois o mesmo deu o nome Linux ao FTP usado para carregar o cdigo fonte. O Minix, que serviu como fonte de inspirao para Torvalds, um sistema operacional criado por Andrew S. Tanenbaum, autor do livro "Operating Systems Design and Implementation" de (1987). O Minix foi criado para fins de estudos nas universidades, sendo que o sistema inspirado no UNIX e tinha o objetivo de permitir o estudo do funcionamento dos sistemas operacionais. Inspirado no Minix, em 1990 Linus Torvalds iniciou um projeto particular, porm em 1991 ele comeou a receber contribuies de programadores do mundo todo. Em entrevista recente, Linus Torvalds revelou que no acreditava que o Linux chegaria a ser o sistema operacional que hoje . Aps um certo perodo sozinho trabalhando eu seu projeto, Linus decidiu enviar a seguinte mensagem para o grupo comp.os.minix da rede USERNET:Voc suspira por melhores dias do Minix-1.1, quando homens sero homens e escrevero seus prprios "device drivers"? Voc est sem um bom projeto e esta morrendo por colocar as mos 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? Ento esta mensagem pode ser exatamente para voc. Como eu mencionei a um ms, estou trabalhando em uma verso independente de um S.O. similar ao Minix para computadores AT- 386. Ele est, finalmente, prximo do estgio em que poder ser utilizado (embora possa no ser o que voc esteja esperando), e eu estou disposto a colocar os fontes para ampla distribuio. Ele est na verso 0.02... contudo eu tive sucesso rodando bash, gcc, gnu- make, gnu-sed, compresso, etc. Nele... -</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 7</p> <p>[Linus Torvalds].</p> <p>Talvez a mensagem acima tenha sido decisiva para o sucesso do Linux, pois se ela no tivesse sido enviada bem possvel que o Linux jamais tivesse sado da universidade. Pode-se reparar, atravs da mensagem, que Torvalds no imaginava que seu pequeno ncleo faria tanto sucesso nos anos seguintes, e que hoje seria patrocinado por mais de 300 empresas do mundo da informtica, entre elas IBM, Intel, Oracle, Samsung, AMD, Cisco, Google, Sony, Nokia, Motorola, Huawei, Panasonic, Adobe, Citrix, Dell, Epson, LG, Nvidia, Red Hat, Toshiba, Yahoo!. O grande diferencial do Linux, e que talvez seja este o motivo que tenha levado o sistema ao enorme sucesso que faz, o fato dele ser uma espcie de clone do sistema operacional UNIX, porm com a capacidade de rodar em diferentes arquiteturas de computadores. Atualmente, O Linux vem amplamente substituindo o UNIX nos servidores, e isto significa que o Linux alcanou tal maturidade que permite aos administradores de sistemas confiar nele para substituir o todo poderoso sistema operacional UNIX, algo impensvel a pouco tempo atrs. O mascote do Linux um simptico pinguim gorducho e que tem o ar de satisfeito e saciado, seu nome Tux. Ele foi criado por Larry Ewing em 1996, para o concurso da escolha do mascote do Linux. A idia do mascote ser um pinguim partiu de Linus Torvalds, que gostava muito destes animais e afirmava ter adquirido uma penguinite aps ter sido mordido por um deles.</p> <p>O que so distribuies ou distros?</p> <p>O ncleo Linux por si s no consegue fazer nada, necessrio que outras ferramentas sejam integradas ao sistema para que este possa funcionar. neste contexto que entram as distribuies, pois elas integram as ferramentas necessrias para o funcionamento do sistema operacional e disponibilizam para que seja utilizada pelo usurio final. Quando o Linux surgiu, quem quisesse utiliz-lo deveria compilar todas as ferramentas necessrias, configurar tudo isto e ento teria um sistema funcionando. As distribuies surgiram para facilitar esta tarefa, disponibilizando todo o software em um nico pacote que permitia o uso. Deste modo, diversas empresas, comunidades ou programadores independentes criaram distribuies do Linux, sendo que cada uma das distribuies incluem ferramentas, configuraes e aplicativos diferentes. Algumas distribuies surgiram para atender diferentes necessidades dos usurios ou a</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 8</p> <p>um segmento especfico da informtica. So exemplos de distribuies Linux de propsito especial: Android: criado pelo Google para ser utilizado em smartphones e tablets; BrasilFW: criado para ser utilizado em servidores que fazem a tarefa de firewall; Slitaz: distribuio voltada para computadores antigos e com baixo desempenho; Ubuntu Studio: distribuio voltada para edio de udio e vdeo; Linux Educacional: distribuio voltada para fins educacionais. Existe uma espcie de trindade das distribuies Linux, trata-se das distribuies me: Slackware, Red Hat e Debian. Estas trs distribuies foram pioneiras, sendo que o Red Hat muito conhecido no mundo corporativo, o Slackware por sua leveza e simplicidade e o Debian pelo seu conceito de liberdade. Atualmente, o Linux tem uma boa aceitao nos servidores, smartphones e tablets (Android, Meego, Maemo e alguns outros sistemas para dispositivos mveis so sistemas operacionais que utilizam o ncleo Linux), supercomputadores, tarefas de misso crtica, dispositivos embarcados (urna eletrnica, conversor de TV digital, GPS, caixas eletrnicos).</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 9</p> <p>Histria do Slackware</p> <p>Como j foi citado anteriormente, o Slackware uma das muitas distribuies do Linux, ou seja, um sistema operacional que utiliza o ncleo Linux. a mais antiga distribuio do Linux em atividade. Criado em 1993 por Patrick Volkerding, o Slackware era baseado na distribuio SLS Linux (Softlanding Linux System) e fornecido em imagens de disquetes de 3 polegadas disponibilizadas em FTPs annimos. Eis o anncio da primeira verso:A distribuio do Linux Slackware (1.0) agora est disponvel para FTPs annimos. Este um sistema completo destinado a computadores com suporte a inicializao por meio de disquetes de 3.5 polegadas. Ele foi extensivamente testado para sistemas 386. O ncleo padro no suporta SCSI, mas ele pode ser carregado sob demanda. Eu poderia ser persuadido a compilar alguns ncleos personalizados para disponibilizar no FTP. Esta verso baseada no SLS Linux, porm foi substancialmente modificada. H duas sries de disquetes principais, a srie A em 13 disquetes e a srie X (com a interface grfica) em 11 disquetes. Patrick Volkerding.</p> <p>O nome Slackware teve sugestiva origem da "The Church Of The SubGenius" (Igreja dos Sub-Gnios), por Patrick Volkerding, de onde idealiza-se o termo "SLACK" que, satrica e ironicamente, incorpora-se o "senso de liberdade, independncia e originalidade para alcanar suas metas pessoais", onde traduziria bem a filosofia do sistema. Igreja dos Sub-Gnios uma pseudo-religio que satiriza religies e crenas envolvendo conspiraes mundiais, profecias, extra-terrestres etc. O smbolo dessa pseudo-religio o Bob com cachimbo, e que deu inspirao ao mascote do Slackware Tux com cachimbo.</p> <p>Assim como o ttulo deste trabalho, o Slackware conhecido como um produto preguioso, pois o termo Slack pode ser traduzido como preguia e o termo ware como produto. Este</p> <p>Slackware: O Linux Preguioso</p> <p>Pgina 10</p> <p>termo realmente identifica o Slackware, pois um dos seus principais conceitos o fato do sistema exigir que o usurio configure manualmente o sistema, modo preferido por usurios mais experientes. No comeo, Patrick Volkerding mantinha a distribuio sozinho, aps alguns anos aceitou a...</p>