Prévia do material em texto
ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX Unidade 1 Linux e o software livre Fr ee pi k CEO DAVID LIRA STEPHEN BARROS Diretora Editorial ALESSANDRA FERREIRA Gerente Editorial LAURA KRISTINA FRANCO DOS SANTOS Projeto Gráfico TIAGO DA ROCHA Autoria JEFERSON ARTUR VULCANIS 4 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 A U TO RI A Jeferson Artur Vulcanis Olá! Sou especialista em redes computacionais, infraestrutura de TI e sistemas operacionais, com uma vasta experiência com os ambientes Windows e Linux Server. Amo informática e, mais ainda, passar toda a minha experiência e know-how aos iniciantes nesta magnífica carreira de tecnologia da informação. Vai ser um prazer enorme ajudar você a se tornar um excelente analista de suporte técnico na área de informática. Conte comigo para lhe ajudar nessa trajetória rumo ao seu desenvolvimento profissional! Muito sucesso para você. 5ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 ÍC O N ES Estes iconográficos irão aparecer toda vez que: OBJETIVO uma nova unidade letiva estiver sendo iniciada, indicando que competências serão desenvolvidas ao seu término; SAIBA MAIS um texto, referências bibliográficas e links para fontes de aprofundamento se fizerem necessários; DEFINIÇÃO houver necessidade de se apresentar um novo conceito; REFLITA houver necessidade de se chamar a atenção sobre algo a ser refletido ou discutido sobre; NOTA forem necessárias observações ou complementação para o conhecimento; ACESSE for preciso acessar um ou mais sites para fazer download, assistir a um vídeo, ler um texto, ouvir um podcast, etc; IMPORTANTE as observações escritas tiverem que ser priorizadas; RESUMINDO for preciso se fazer um resumo acumulativo das últimas abordagens. EXPLICANDO MELHOR algo precisar ser melhor explicado ou detalhado. ATIVIDADES for explicado um passo a passo, tipo tutorial, com lista numerada de instruções para o aluno praticar ou experimentar algo. VOCÊ SABIA? curiosidades e indagações lúdicas sobre o tema em estudo forem necessárias; TESTANDO chegar o momento ideal para o aluno responder o enunciado de algumas questões do banco, ou mesmo de forma intempestiva, em meio ao livro didático. Assim, vai ficar mais fácil nos comunicarmos com você. Basta olhar para um desses ícones e você saberá exatamente o que virá logo em seguida. 6 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 SU M Á RI O Software livre: como tudo começou....................................... 10 As liberdades essenciais ...................................................................................12 Administrador: a liberdade de executar o programa como você desejar...................................................................................................13 A liberdade de estudar o código fonte e fazer alterações .......... 13 A liberdade de redistribuir requisitos básicos ............................... 14 Copyleft ............................................................................................. 15 Regras sobre detalhes de empacotamento e distribuição ........................ 15 Regulamentações de exportação ...................................................................16 Licenças baseadas em contratos ....................................................................17 Código aberto .....................................................................................................18 Histórico ..............................................................................................................18 Ética e software livre ............................................................... 22 Ética e software ...................................................................................................22 Motivos para o país adotar o software livre .................................................. 24 A base do software livre está no seu código fonte aberto ......................... 25 O crescimento do Software Livre no planeta e a transformação do Software Livre em políticas públicas ...............................................................................28 LinEX: o Linux de Extremadura .......................................................................31 A história do Linux .................................................................. 33 A estratégia do medo, da incerteza e da dúvida ......................................... 33 O uso do software livre em criptografia .........................................................35 Razões históricas .................................................................................35 O segredo dessas nações ..................................................................38 A criptografia ........................................................................................38 7ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Histórico do Linux ..............................................................................................41 A relação do Linux e do Minix com o Unix ..................................... 42 O nome do Linux .................................................................................43 O que é GNU Linux? ...........................................................................43 Mas, o que eu faço só com o Sistema Operacional? ................... 45 Comparando o Ubuntu Linux com outras distribuições ..... 47 A origem ..............................................................................................................47 Características de algumas distribuições (“distros”) ..................................... 49 A variedade caracteriza as “distros” ................................................................49 Algumas “distros” populares .............................................................................50 Ubuntu ..................................................................................................50 OpenSUSE ............................................................................................50 Fedora ...................................................................................................51 Linux Mint .............................................................................................51 Debian ...................................................................................................52 Mandriva ...............................................................................................52 Gentoo ..................................................................................................53 Programa brasileiro ...........................................................................................53 Novas tecnologias ..............................................................................................54 Uma visão marxista do software livre .............................................................55 8 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Você sabia que o Linux é um sistema operacional de computadores criado no modelo de desenvolvimento de código aberto? O Linux é um sistema que permite a execução de programas em um computador. Mas, você sabe o que é Sistema Operacional Aberto? Pois bem, é aquele tipo de sistema que permite que o seu código fonte seja modificado, por exemplo. O Linux é um sistema operacional bastante conhecido na área de Tecnologia de Informação. Conseguiu entender um pouco sobre este universo da tecnologia? Ao longo dessa unidade letiva, você vai desbravar ainda mais sobre este assunto tão interessante! Vamos juntos? IN TR O D U ÇÃ O 9ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Olá. Seja muito bem-vindo à Unidade 1. Nosso objetivo é auxiliar você no desenvolvimento das seguintes competências profissionaisÉ com esta lógica de preservação da informação em formatos padrões que o Estado pretende se relacionar com a sociedade. Cabe ao cidadão a opção de escolha do tipo de software que irá usar, seja ele livre ou proprietário. A implantação do Software Livre nos órgãos federais entra agora numa fase de liberação e distribuição do que já foi construído. Por meio de iniciativas como o Portal Software Público, ferramentas com base em software livre podem ser compartilhadas e melhoradas. Assim, tanto iniciativa privada quanto outras instâncias de governo, estadual ou municipal, podem se relacionar com órgãos federais, usando e gerando novos sistemas em software livre. Uma visão marxista do software livre Soderberg (2002), um estudante do Falmouth College of Arts da Inglaterra buscou aplicar a análise marxista à questão do copyleft. Em seu artigo, “Copyleft vs. Copyright: A Marxist Critique”, o título do capítulo “The Commodification of Information” é de difícil tradução. A palavra inglesa “commodification” representa o processo pelo qual o mercado submete e transforma relações não comerciais em relações de comércio. Sobre a mercantilização da informação, o autor afirma A contradição que se encontra no coração da economia política da propriedade intelectual 56 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 reside no conflito entre o custo marginal inexistente da reprodução do conhecimento e seu tratamento como uma propriedade escassa. (SODERBERG, 2002, on-line) A contradição é dissimulada pelos capitalistas da informação, cujos interesses são mais bem atendidos se as ideias forem tratadas como análogas à propriedade material que é escassa. A privatização da expressão cultural corresponde ao cercamento das terras públicas entre os séculos XV e XVIII. Assim, o novo cercamento está relacionado com a criação de condições para a exclusão. Lessig (1999) lista quatro métodos para dirigir o comportamento do indivíduo a agir de acordo com o regulamento da propriedade: normas, mercados, arquitetura dos sistemas e leis sociais: Os constrangimentos trabalham juntos, embora funcionem diferentemente e o efeito de cada um seja distinto. As normas constrangem por meio do estigma que uma comunidade impõe; os mercados constrangem com o preço que extraem; as arquiteturas constrangem com os limites físicos que impõem; e a lei constrange com a punição que ameaça. (LESSIG, 1999, [n. p.]) Inúmeras novas legislações nacionais sobre direitos de propriedade intelectual foram recentemente aprovadas. Nos Estados Unidos, a Lei do Copyright do Milênio Digital foi aprovada em 1998 e está sendo imitada pela legislação da Europa. O Escritório Europeu de Patentes incluiu na agenda política o exame pelos governos europeus do regulamento que permite reivindicar as patentes para os programas de computador. 57ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Simplesmente coordenando regulamentos nacionais no âmbito global, a rede da propriedade intelectual é endurecida. O Trips (em inglês: Agreement on Trade-Related Aspects of Intellectual Property Rights, em português: Acordo sobre Aspectos dos Direitos de Propriedade Intelectual Relacionados ao Comércio), patrocinado por companhias farmacêuticas e de entretenimento norte-americanas e europeias, recebeu a malsucedida oposição das nações em desenvolvimento e da sociedade civil do norte. Apesar do debate manipulado sobre a propriedade intelectual nos principais órgãos da mídia, a retórica da pirataria não tem transformado significativamente as práticas sociais. A falha da repressão à cópia está vinculada aos baixos custos e pequenos riscos para os indivíduos que copiam, isto é, a constrição inexistente do mercado. Entretanto, o período inicial da introdução de um novo meio de comunicações envolve frequentemente uma perda provisória do controle pelos donos do copyright sobre o uso de sua propriedade. Similarmente, Lessig (1999) adverte contra a falsa crença, comum entre hackers, de que a tecnologia da informação é inerentemente anarquista. A indústria é determinada para desenvolver hardware e software em conformidade com o regime da propriedade intelectual: “O código pode e cada vez mais poderá substituir a lei como uma defesa direta da propriedade intelectual no ciberespaço” (LESSIG, 1999, [n. p.]). 58 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 SAIBA MAIS Quer se aprofundar neste tema? Leia o texto “Top 10 - Distribuições GNU/Linux Mais Populares em 2018”. Para realizar a leitura, clique aqui. RESUMINDO E, então? Anotou tudo para não esquecer de nenhum detalhe? Agora, só para termos certeza de que você realmente entendeu o tema de estudo deste capítulo, vamos resumir tudo o que vimos. Aqui, vimos sobre a origem do S.O. Linux, conseguimos entender sobre algumas das suas principais distribuições e quais são as mais populares, além do conceito “social” em relação ao uso de Software Livre, as suas vantagens e os seus objetivos. Além disso, entendemos um pouco mais sobre as questões referentes à origem do Linux e às características de algumas das suas distribuições, divididas entre as mais populares, as intermediárias e, também, aquelas feitas para usuários mais avançados, além da implantação de software livre pelo governo brasileiro. Esperamos que você tenha gostado do conteúdo apresentado. Bons estudos! https://pplware.sapo.pt/linux/top-10-distribuicoes-gnu-linux-mais-populares-em-2018/ 59ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 ALECRIM, E. O que é Linux e qual a sua história? Infowester, [s. l.], 8 abr. 2016. Disponível em: https://www.infowester.com/historia_ linux.php. Acesso em: 7 jul. 2023. FOLHA ONLINE. Confira discurso do embaixador brasileiro na cúpula da informação. Folha de S. Paulo, 2003. ROCHA, P. Por que não utilizar Internet Explorer, Outlook, Messenger e Windows Media? Cesar Kallas, [s. l.], 2002. Disponível em: http://www.cesarkallas.net/arquivos/artigos/nao_use_ windows.html. Acesso em: 7 jul. 2023. SILVEIRA, S. A. de. Software livre: a luta pela liberdade do conhecimento. São Paulo: Fundação Perseu Abramo, 2004. SODERBERG, J. Copyleft vs. Copyright: A Marxist Critique. First Monday, [s. l.], v. 7, n. 3, mar. 2002. TOP 10 - Distribuições GNU/Linux mais populares em 2018. Pplware, [s. l.], 8 jun. 2018. Disponível em: https://pplware.sapo. pt/linux/top-10-distribuicoes-gnu-linux-mais-populares-em-2018/. Acesso em: 7 jul. 2023. RE FE RÊ N CI A S Software livre: como tudo começou As liberdades essenciais Administrador: a liberdade de executar o programa como você desejar A liberdade de estudar o código fonte e fazer alterações A liberdade de redistribuir requisitos básicos Copyleft Regras sobre detalhes de empacotamento e distribuição Regulamentações de exportação Licenças baseadas em contratos Código aberto Histórico Ética e software livre Ética e software Motivos para o país adotar o software livre A base do software livre está no seu código fonte aberto O crescimento do Software Livre no planeta e a transformação do Software Livre em políticas públicas LinEX: o Linux de Extremadura A história do Linux A estratégia do medo, da incerteza e da dúvida O uso do software livre em criptografia Razões históricas O segredo dessas nações A criptografia Histórico do Linux A relação do Linux e do Minix com o Unix O nome do Linux O que é GNU Linux? Mas, o que eu faço só com o Sistema Operacional? Comparando o Ubuntu Linux com outras distribuições A origem Características de algumas distribuições (“distros”) A variedade caracteriza as “distros” Algumas “distros” populares Ubuntu OpenSUSE Fedora Linux Mint Debian Mandriva Gentoo Programa brasileiro Novas tecnologias Uma visão marxista do software livreaté o término desta etapa de estudos: 1. Explicar o Software de Distribuição Livre e entender as regras sobre as liberdades essenciais, cópias, distribuições e código aberto. 2. Discernir sobre os aspectos éticos envolvidos na distribuição de programas livres. 3. Compreender a história da criação e desenvolvimento do Linux e seus recursos. 4. Identificar algumas das principais distribuições do Linux, as vantagens de cada um, mantendo como ponto focal comparativo o Ubuntu Linux. CO M PE TÊ N CI A S 10 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Software livre: como tudo começou OBJETIVO Ao término desta unidade você será capaz de compreender os conceitos e as definições sobre Software de Distribuição Livre e regras sobre as liberdades essenciais, cópias, distribuições e código aberto. E, então, motivado para conhecer esse software? Vamos lá? Vamos começar entendendo como é a distribuição de Software Livre, o que é um software totalmente gratuito e como ocorre a sua distribuição pelo mundo. Em 1985, foi fundada a Free Software Foundation (FSF), por Richard Stallman, uma organização sem finalidades lucrativas, a qual se oferece a exclusão de contenções sobre a reprodução, o estudo e a alteração de programas de computadores. Ele também criou o Projeto GNU que, juntamente com o Kernel criado por Linus Torvalds, constituiria mais tarde o conhecido Sistema Linux. Uma vez que foi colaborador do Laboratório de Inteligência Artificial do MIT (Massachusetts Institute of Technology), Stallman identificou uma falha no software de uma impressora. Buscou corrigi-la, mas a empresa não concedeu o código-fonte. Devido a isso, ficou movido a criar algo que pudesse garantir a todos desfrutarem dos direitos de reproduzir, redistribuir e alterar software, sendo que a partir daí nascia a Licença GPL. Figura 1 – S.O. Linux 11ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Fonte: Freepik, 2023. Linus Torvalds, um acadêmico finlandês da Universidade de Helsinki, em 1991, mostrou a versão oficial do que é hoje o Linux. Muitos desenvolvedores se incorporaram ao projeto para compor todo o Sistema GNU ao redor do Linux. De acordo com isso, nascia, perante a “Licença GPL”, o Sistema Operacional GNU/Linux. A fim de garantir os mesmos privilégios de distribuição entre todos os usuários, foram criadas licenças. Hoje existem mais de trinta delas, sendo a mais usada a General Public License (Licença Pública de Uso Geral). A GPL possui uma regra que restringe a adequação das alterações, portanto todas as mudanças feitas no software se tornam comuns entre todos que compartilham o programa. Vale informar que, sendo o programa livre, qualquer pessoa, seja ela física seja jurídica, consegue utilizar o software em quantos PCs desejar e em qualquer tipo de processo computacional, para todo tipo de trabalho ou atividade, sem 12 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 nenhuma restrição imposta pelo fornecedor. Esse é o princípio da liberdade desse tipo de programa. IMPORTANTE Quando se fala em propriedade de software, uma boa pergunta é: “Quando compro um programa eu sou o proprietário?” As liberdades essenciais Um programa é um software livre se os usuários possuem as quatro liberdades essenciais: • A liberdade de executar o software como você desejar, para qualquer finalidade (liberdade 0). • A liberdade de estudar como o software funciona e adaptá-lo às suas necessidades (liberdade 1). Para tanto, o acesso ao código-fonte é um pré-requisito. • A liberdade de redistribuir cópias de modo que você consiga ajudar outros (liberdade 2). • A liberdade de compartilhar cópias de suas variações alteradas a outros (liberdade 3). Desta forma, você pode dar a toda comunidade a oportunidade do benefício de suas mudanças. Para tanto, o acesso ao código-fonte é um pré-requisito. VOCÊ SABIA? Um programa é um software livre se dá aos utilizadores todas essas liberdades de forma apropriada. Do contrário, não é livre. Enquanto nós pudermos diferenciar os esquemas de distribuição não livres, mesmo que falhem na possibilidade de serem livres, consideramos todos eles. 13ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Em qualquer cenário, essas liberdades devem ser aplicadas em qualquer código do qual planejamos fazer uso, ou que levamos outros a fazer uso. Por exemplo, analise um programa A que instantaneamente inicia um programa B para lidar com certos casos. Se nós planejamos repartir A como está, isso quer dizer que utilizadores precisarão de B, de forma que nós necessitamos analisar se tanto A quanto B são livres. Porém, se nós planejamos alterar A de forma que ele não use B, apenas A precisa ser livre, pois B não é favorável àquele planejamento. A seguir, temos certos pontos sobre o que fazem as liberdades específicas, adequadas ou não. Administrador: a liberdade de executar o programa como você desejar A liberdade de executar o programa significa que qualquer tipo de pessoa ou organização é livre para utilizá-lo em qualquer tipo de sistema computacional, ou para qualquer tipo de trabalho e objetivo sem a necessidade de comunicar o desenvolvedor ou qualquer outra organização específica. Nessa liberdade, é o intuito do utilizador que importa, não o do desenvolvedor. Você, como utilizador, é livre para executar o programa para suas funções e propósitos; caso você o distribua a outra pessoa, ela também será livre para executá-lo com os propósitos dela. No entanto, você não é intitulado a impor seus propósitos sobre ela. A liberdade de estudar o código fonte e fazer alterações Para que as liberdades 1 e 3 (a liberdade de alterar e a liberdade de divulgar versões alteradas) façam sentido, você deve ter acesso ao código-fonte do programa. Se um programa 14 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 é fornecido em um produto planejado para executar a versão de outra pessoa, no entanto se recusa a executar a sua prática denominada como “tivoização1”, “travamento” ou ainda como “boot seguro”, a liberdade 1 se torna pretensão vazia ao contrário da realidade prática. Uma maneira importante de alterar um programa é somar a ele módulos e sub-rotinas livres. Se a licença do programa diz que você não pode somar a ele um módulo com uma licença apropriada — por exemplo, se ele exige que você seja o possuidor dos direitos autorais de qualquer código que acrescentar — então essa licença é muito restritiva para ser habilitada como livre. Se uma alteração constitui ou não um aprimoramento é uma questão particular. A liberdade de redistribuir requisitos básicos Se divulgar suas modificações, você não deve ser obrigado a avisar ninguém em particular, ou de qualquer modo em particular. Uma licença livre também pode permitir outras maneiras de liberá-las, ou seja, ela não tem que ser uma licença copyleft. A liberdade de redistribuir cópias deve acrescentar formas executáveis ou binárias do programa, bem como o código-fonte, tanto da versão alterada quanto da inalterada. Não há problemas se não for possível gerar uma forma binária ou executável (porque algumas linguagens de programação não aguentam esse recurso), no entanto, deve ser concedida a liberdade de se redistribuir nessas formas caso seja desenvolvido um meio de gerá-las. 1 “Tivoização” vem do inglês “tivoization”, prática utilizada pela marca de gravadores de vídeo digital TiVo que, embora utilizasse software livre, não permitia que usuários executassem versões modificadas do software em seu hardware. 15ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Copyleft Determinadas regras sobre a maneira de compartilhar os programas que são aceitáveis, desde que não entrem em divergência com as liberdades centrais. Por exemplo, o copyleft é a norma que, quando realocar um programa, você não pode acrescentar restrições aquem negue as liberdades centrais de certas pessoas. Essa norma não entra em divergência com as liberdades centrais, pois, na verdade, protege-as. SAIBA MAIS No projeto GNU, nós utilizamos o copyleft para assegurar legalmente as quatro liberdades para todos. Nós compreendemos que existem motivos importantes dos quais é melhor utilizar o copyleft. Porém, programas livres que não fazem uso do copyleft também são éticos. Regras sobre detalhes de empacotamento e distribuição Regras sobre como empacotar uma versão alterada são aceitáveis, se elas não restringem substantivamente sua liberdade de liberar versões alteradas ou sua liberdade de criar e utilizar modificações privadamente. Portanto, é aceitável que uma licença requer que você altere o nome do programa, na versão alterada remova um logo ou identifique suas modificações como suas. Desde que esses requerimentos não sejam tão penosos que, efetivamente, sejam um empecilho à distribuição de suas mudanças, são aceitáveis. Você já está fazendo outras modificações ao programa, portanto não terá muitos problemas em fazer algumas a mais. Regras que dizem “se você propagar sua versão de certa maneira, deverá de publicá-la dessa outra também” podem ser 16 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 também aceitáveis, na mesma condição. Um exemplo de regra aceitável é uma que diz que se você distribuiu uma versão modificada e um desenvolvedor anterior pedir uma cópia, você deve enviá-la (perceba que tal regra ainda lhe deixa a possibilidade de fornecer ou não sua versão). Regras que requerem a liberação do código-fonte aos usuários para versões que você fez públicas também são aceitáveis. Uma questão especial aparece quando uma licença exige a mudança do nome pelo qual o programa é invocado por outros programas. Isso efetivamente gera obstáculos à publicação de uma versão alterada que consiga trocar a original quando invocada por aqueles outros programas. Esse tipo de pedido é permitido apenas quando existe uma maneira de especificar um nome sucessor, de modo que o programa modificado possa ser invocado. Regulamentações de exportação Algumas vezes, as regulamentações de controle de exportação governamentais e penas comerciais podem reprimir sua liberdade de fornecer cópias de programas internacionalmente. Dessa maneira, restrições não vão atingir as atividades e pessoas fora da jurisdição desses governos. Portanto, licenças de software livre não devem necessitar a obediência a quaisquer regulamentações não triviais de exportação como uma condição para executar qualquer das liberdades essenciais. Se uma regulamentação de exportação é, na verdade, corriqueira para o software livre, então exigi-la como condição não é de fato comum. Contudo, é um problema em potencial, já que uma modificação posterior na lei de exportação pode modificar os pedidos em não triviais e, portanto, tornar o software não livre. 17ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 SAIBA MAIS Uma licença livre pode não obrigar a conformidade com a licença de um programa não livre. Então, por exemplo, se uma licença obrigar de você conformidade com as licenças de “todos os programas que você use”, no caso de um usuário que roda programas não livres isso resultaria em exigir conformidade com as licenças daqueles programas não livres. Consequentemente, isso faz da licença não livre. Licenças baseadas em contratos A grande parte das licenças de software livre são baseadas no copyright, e existem limites para que tipos de requerimentos possam ser impostos por meio do copyright. Se uma licença baseada no copyright respeita a liberdade nas maneiras descritas anteriormente, é improvável que ela possua algum outro tipo de problema nunca antecipado (embora isso ocorra ocasionalmente). No entanto, algumas licenças de software livre baseadas em contratos podem impor uma lista muito maior de restrições possíveis. Isso significa que existem muitas maneiras nas quais tal licença pode ser inaceitavelmente restritiva e não livre. SAIBA MAIS Quando falamos sobre software livre, é melhor evitar termos como “dado” ou “de graça”, porque esses critérios implicam que a questão é o preço, não a liberdade. Finalmente, perceba que os critérios como aqueles exprimidos nessa definição de software livre requerem cuidadosa deliberação quanto a sua interpretação. Para decidir se uma licença de software específica se qualifica como uma licença de software livre, nós a julgamos baseado nesses critérios para 18 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 determinar se ela se encaixa no espírito bem como nas palavras precisas. Código aberto Outro grupo usa o termo “código aberto” com um significado parecido (mas não idêntico) ao de “software livre”. Nós preferimos o termo “software livre” porque, uma vez que se refere à liberdade ao invés do preço, traz à mente a liberdade. E a palavra “aberto”, por sua vez, nunca se refere à liberdade. Histórico De tempos em tempos, revisamos essa definição de software livre. Aqui está uma lista de mudanças substanciais: • Versão 1.135: deixa claro a liberdade de executar o programa - o que significa que nada impede você de fazê-lo. • Versão 1.141: esclarece qual código precisa ser livre. • Versão 1.135: informa toda situação em que liberdade 0 é a liberdade de executar o programa desejado. • Versão 1.134: liberdade 0 não é uma questão de funcionalidade do programa. • Versão 1.131: uma licença livre pode não exigir conformidade com uma licença não livre de um outro programa. • Versão 1.129: declara explicitamente que a escolha da lei e a escolha de especificação do foro são permitidas (essa sempre foi nossa política). • Versão 1.122: um requerimento de controle de exportação é um problema rela se o requerimento for 19ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 não trivial, do contrário, ele é apenas um problema potencial. • Versão 1.118: faz o esclarecimento de que o problema são os limites do seu direito de modificar, e não quais modificações você fez. Além disso, modificações não estão limitadas a “melhorias”. • Versão 1.111: esclarece 1.77 ao adicionar que apenas restrições retroativas são inaceitáveis. Os detentores dos direitos autorais podem sempre garantir permissões adicionais de uso do trabalho ao liberá-lo de outra maneira, em paralelo. • Versão 1.105: reflete, numa breve afirmação da liberdade 1, a ideia (já discutida na versão 1.80) de que ela inclui realmente o ato de usar versões modificadas para seus interesses. • Versão 1.92: esclarece que código obscurecido não se qualifica como código-fonte. • Versão 1.90: esclarece que a liberdade 3 significa o direito de distribuir cópias que você modificou ou suas versões aperfeiçoadas, não o direito de participar no desenvolvimento do projeto de outra pessoa. • Versão 1.89: a liberdade 3 inclui o direito de liberar versões modificadas como software livre. • Versão 1.80: a liberdade 1 deve ser prática, não somente teórica. • Versão 1.77: esclarece que todas as mudanças retroativas a uma licença são inaceitáveis, mesmo que ela não seja descrita como uma substituição total. 20 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 • Versão 1.74: quatro esclarecimentos sobre pontos não suficientemente explícitos, ou expostos em alguns lugares, mas não refletidos em todos os lugares. SAIBA MAIS “Melhorias” não significa que a licença pode substantivamente limitar que tipo de versões modificadas você pode liberar. E a liberdade 3, por sua vez, inclui distribuir versões modificadas, não somente mudanças. O direito de agregar módulos existentes se refere àqueles que são adequadamente licenciados. Explicitamente, isso expõe a conclusão do argumento sobre o controle de exportações. Impor uma mudança de licença constitui revogar uma licença antiga. • Versão1.57: adiciona a seção “Além do Software”. • Versão 1.46: esclarece o propósito de quem é importante na liberdade de executar o programa para qualquer propósito. • Versão 1.41: esclarece a redação sobre licenças baseadas em contratos. • Versão 1.40: explica que uma licença livre deve permitir que você use software livre disponível para criar suas modificações. • Versão 1.39: nota que é aceitável que uma licença requeira que você forneça o código-fonte para versões do software que colocou em uso público. • Versão 1.31: nota que é aceitável que uma licença requeira que você se identifique como o autor de modificações. 21ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 • Versão 1.23: discute problemas potenciais relacionados a licenças baseadas em contratos. • Versão 1.16: explica por que a distribuição de binários é importante. • Versão 1.11: nota que uma licença livre pode requerer que você mande uma cópia das versões que distribui para desenvolvedores antigos ao ser requisitado. RESUMINDO E, então? Gostou do que lhe mostramos? Aprendeu mesmo tudinho? Agora, só para termos certeza de que você realmente entendeu o tema de estudo deste capítulo, vamos resumir tudo o que vimos. Aqui, vimos os conceitos e as definições sobre Software de Distribuição Livre e entendemos que existem algumas regras, as quais existem sobre as liberdades essenciais, cópias, distribuições e código aberto. Esperamos que você tenha gostado do conteúdo apresentado. Convidamos você para continuar os estudos, vamos juntos? 22 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Ética e software livre OBJETIVO Ao término deste capítulo, você será capaz de entender os aspectos éticos envolvidos na distribuição de programas livres. E então? Motivado para desenvolver essa competência? Então vamos lá. Bom estudo! Vamos, agora, saber um pouco mais sobre as questões referentes às distribuições digitais de cópias de programas, sobre a sua legalidade e das suas condições quanto a sua distribuição e a sua comercialização. Ética e software Um dos problemas éticos mais visíveis quando se pensa em software, atualmente, é a questão da aquisição e do uso de cópias ilegais, conhecida como pirataria de software. Vale lembrar que é muito trabalhoso fazer uma grande quantidade de cópias de livros de forma amadora. Por isso, em relação ao material digital, como um software, o custo da cópia torna-se muito pequeno, além de ser tão perfeita quanto o original. Os fabricantes de software não perdem tempo tentando processar usuários domésticos, pois um processo judicial custaria muito dinheiro e gastaria muito tempo. Além disso, esse tipo de usuário dificilmente compraria estes programas aleatoriamente. 23ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Figura 2 – Software livre Fonte: Freepik, 2023. IMPORTANTE Tem-se visto no Brasil uma série de campanhas patrocinadas pela ABES e por grandes fabricantes de software, como a Microsoft tentando explicar as questões relacionadas à pirataria de software, com o objetivo de diminuir essa prática em nosso país. Vejamos um exemplo. Gilberto fez um curso técnico em mecânica na Escola Técnica Tupy, em Joinville, Santa Catarina. Nessa instituição, aprendeu a utilizar um importante software na área de projetos mecânicos. Na conclusão do curso, tornou-se estagiário em uma pequena ferramentaria, justamente na área de projetos. Quando percebeu que grande parte dos projetos era desenvolvida à mão ou em programas inferiores, não teve dúvida: fez uma cópia dos CDs do software que havia aprendido durante o curso e passou a usá-lo na nova empresa. Quando o professor França, orientador de estágios, foi visitá-lo na empresa, Gilberto mostrou as inovações que haviam sido feitas no setor de projeto por conta do uso do novo software. Sabendo do alto custo do software, o professor perguntou se ele havia adquirido uma cópia de forma legal. Então, o professor explicou e alertou o aluno a respeito das questões 24 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 relacionadas à pirataria de software e as penas que a empresa poderia sofrer se fosse pega em uma fiscalização. SAIBA MAIS A questão da pirataria de software vai muito além da questão ética porque se trata de uma questão legal. A Lei n.º 9.609 pode ser lida integralmente a partir do site do governo federal. Para saber mais a seu respeito, clique aqui. Motivos para o país adotar o software livre Em maio de 2003, em um dos auditórios do Palácio do Planalto, o ministro-chefe da Casa Civil, José Dirceu, anunciava ao Comitê de Governo Eletrônico que o governo federal iria utilizar preferencialmente o Software Livre. A adoção do Software Livre como paradigma do desenvolvimento e uso das tecnologias da informação no governo pode ser resumida em cinco argumentos: 1. Argumento macroeconômico. 2. Argumento de segurança. 3. Argumento da autonomia tecnológica. 4. Argumento da independência de fornecedores. 5. Argumento democrático. Do ponto de vista macroeconômico, a adoção do Software Livre permite reduzir drasticamente o envio de royalties pelo pagamento de licenças de software, gerando uma maior sustentabilidade do processo de inclusão digital da sociedade brasileira e de informatização e modernização das empresas e instituições. 25ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Utilizando um software proprietário, o país gastará para informatizar suas principais 100 mil escolas públicas, no mínimo, US$ 300 milhões a cada dois anos. Portanto, a informatização intensiva do país realizada sobre o modelo de Software Livre é completamente viável e sustentável. A base do software livre está no seu código fonte aberto O software proprietário não possui auditabilidade plena, além de poder retirar rotinas duvidosas que estariam presentes no software em uso. Enfim, pode alterá-lo para dar maior segurança. Fica cada vez mais evidente que a segurança lógica deve se basear no princípio da transparência, e não no obscurantismo. SAIBA MAIS O modelo do software proprietário afirma-se na ausência de transparência do seu código-fonte, que deve permanecer fechado e escondido de seu usuário. O maior exemplo disso ocorreu com o trabalho de desenvolvimento do kernel, do próprio GNU/Linux. O trabalho colaborativo e em rede é a essência do desenvolvimento do Software Livre. Do ponto de vista da independência de fornecedores, o Software Livre é imbatível. Como não há Software Livre sem código-fonte aberto, quando o governo opta por esse padrão, ele se esquiva do aprisionamento posterior à empresa que tenha desenvolvido um software para seu uso. O software é cada vez mais a lei de uma sociedade em rede. Alguns programas livres tipo notáveis são o Linux, o 26 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 ambiente gráfico KDE, o compilador GCC, o servidor web Apache, o OpenOffice.org e o navegador web Firefox, entre muitos outros. A seguir, confira um resumo: • Automação de escritório: OpenOffice.org. • Navegadores Web: Firefox e Konqueror. • Mensagens instantâneas: gaim, amsn, kopete. • Cliente de correio eletrônico: thunderbird, evolution, kmail. • Editor de imagens: Gimp. • Linguagens de programação e compiladores: C, C++, Java, Perl, PHP, Python, Ruby e Tcl. • Ambientes de desenvolvimento: eclipse, cygwin, devcpp, codeblocks. • Bancos de dados relacionais: MySQL e PostgreSQL. • Programas de interface gráfica: GNOME, KDE e X Window System. • Sistemas operacionais: BSD, Darwin (Mac OS) e GNU/ Linux. • CAD: QCad, Varicad. • Editores de texto avançados: vi, emacs. • Desenho vetorial: Inkscape, Sodipodi. • Editoração eletrônica: Scribus. • EaD, Educação à distância: Moodle. • Servidores de rede: bind(DNS), sendmail, qmail, postfix, apache, samba. • Modelagem em 3D: Blender3d. 27ADMINISTRAÇÃODO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 • Renderização (imagem estática): Yafray, POV-Ray. • Sistema matemático: Scilab. • Sistemas de editoração: TeX e LaTeX. • Sistema wiki (Sistema wiki da Wikipédia): MediaWiki. • AMSN: mensageiro eletrônico similar ao MSN. • Amule: versão livre do Emule (compartilhamento de arquivos). • Ark: compactador/descompactador de arquivos. • Br-Office: suíte de escritório, mas que pode ser adaptada ao contexto educativo, com o Writer (Editor de Texto), Calc (Planilha), Impress (apresentação), Draw (Desenho), Math (Banco de Dados). • CmapTools: Mapas conceituais (roda no Windows e no Linux). • Linvox: leitor de telas para cegos. (precisa ser emulado). • Gaim: mensageiro eletrônico. • Hot Potatoes*: programa multitarefa que permite fazer exercícios online (ligar, cloze, palavras cruzadas, correspondência, sopa de palavras). • Jclic: para confecção de exercícios (múltipla escolha). • k3b: gravação de CD’s e DVD’s. • Keduca: testes interativos com questões de múltipla escolha. • Kivio: editor de fluxogramas. • Kmenuedit: editor de menus do KDE. • Korganizer: programa de calendário e agenda. 28 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 • Kpackage: gerenciador de pacotes do KDE. • Kpdf: visualizador de arquivos pdf. • KWordQuiz: testes e exames: software com editor de questões de múltipla escolha e/ou perguntas e respostas. • Mercury: mensageiro eletrônico similar ao MSN. • NVU: editor de páginas HTML (para criar sites, webquest etc). • Samba: programa que permite colocar os computadores em rede (compartilhar arquivos); • Thunderbird: gerenciador de e-mail. • Wine: emulador (permite executar programas feitos para ambiente Windows). O crescimento do Software Livre no planeta e a transformação do Software Livre em políticas públicas Quando começou a discussão a respeito do Software Livre no início dos anos 2000, o presidente da Índia Abdul Kalam foi um dos chefes de Estado pioneiros na sua defesa. No final de 2003, especificamente em 10 de dezembro, no auditório principal da Cúpula da Sociedade da Informação, em Genebra, o representante oficial do governo brasileiro, embaixador Samuel Pinheiro Guimarães, declarava aos demais representantes de Estado que o Brasil defendia o Software Livre como um elemento derradeiro para o desenvolvimento 29ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 mais equânime na sociedade da informação. O embaixador foi enfático: O Brasil vê o Software Livre como emblemático da Sociedade da Informação e de uma nova cultura de solidariedade e compartilhamento, um instrumento para garantir o acesso e domínio por todos dessa linguagem universal. O desenvolvimento do Software Livre necessita ser estimulado pelos diferentes atores: governos, setor privado e sociedade civil. (FOLHA ONLINE, 2003, on-line) Tão importante quanto garantir o acesso universal à rede mundial de computadores é capacitar as pessoas e, em especial, as comunidades carentes, para a utilização plena das novas tecnologias de informação. O ‘software’ livre atende a tais necessidades, porquanto possibilita o trabalho em rede, permitindo a inclusão de grande número de pessoas em seu desenvolvimento, levando seus benefícios a amplos setores da sociedade. O mais interessante é que, nas negociações prévias para a Declaração de Princípio da Cúpula da Sociedade da Informação, a delegação norte-americana tentou evitar de todas as formas a referência ao Software Livre como algo fundamental para a inserção das nações na sociedade informacional. O avanço do Apache, um Software Livre para hospedagem de páginas na web, é tão intenso que atingiu dois terços dos servidores do planeta. No mercado de servidores, o Software Livre é preferido por suas enormes vantagens de estabilidade e segurança. A NASA e a Bolsa de Valores de Nova York utilizam, em seus servidores, Software Livre. 30 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Tabela 1 – Exemplo de tabela com os servidores Web COMPARAÇÃO DE WEBSERVERS (Servidores Web) Entre os estados norte-americanos + o Distrito de Columbia Web Server Números Absolutos Percentual Apache 24 47% Microsoft 16 31% Outros 11 22% Entre os estados brasileiros e + o Distrito Federal Web Server Números Absolutos Percentual Apache 11 42% Microsoft 14 53% Outros 1 5% Fonte: Elaborado pela autoria (2020). O avanço do Software Livre não ocorre somente na área de servidores de web ou de rede. Uma das maiores experiências de inclusão digital no país, os telecentros da cidade de São Paulo, consolidaram a importância do uso de Software Livre para viabilizar a alfabetização digital, destruindo o mito da impossibilidade de superar o uso de software proprietário em desktops. No início de 2004, os telecentros, locais de acesso gratuito à Internet, mantidos pela Prefeitura de São Paulo, atendiam centenas de milhares de pessoas na periferia. Todos utilizavam o sistema operacional GNU/Linux, a interface gráfica Gnome, o navegador Mozilla e o OpenOffice.org. 31ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 LinEX: o Linux de Extremadura Um dos mais importantes exemplos de uso intensivo de Software Livre da atualidade vem da Espanha, da província de Extremadura, a mais pobre região desse país e a segunda menos desenvolvida da Europa ocidental. Em fevereiro de 1998, o presidente da Junta de Extremadura, Juan Carlos Rodríguez Ibarra, anunciou ao Parlamento que seu Governo apostaria suas principais fichas na inserção de sua região na sociedade da informação. A sociedade da informação é um dos maiores ícones do Software Livre no mundo. Junto com o programa de telecentros de São Paulo, a província de Extremadura é uma grande usuária de uma distribuição do GNU/Linux denominada Debian, a mais livre das distribuições. Por meio de recursos da União Europeia, o programa da sociedade da informação da província espanhola despertou ações de impacto social, cultural e econômico. Enquanto o governo conservador de José Maria Aznar (na época, presidente da Espanha) desdenhava da importância de uma clara estratégia tecnológica, Extremadura transformou o uso intensivo das tecnologias da informação em elemento central de suas políticas públicas. Também foram constituídos 33 Centros de Conhecimento, similares aos telecentros paulistanos. O conselheiro de Educação, Ciência e Tecnologia, Luís Millán Vázquez, sempre enfatizou em suas declarações públicas os motivos da opção pelo Software Livre e pela constituição de uma distribuição própria, baseada no Debian, denominada LinEX, o Linux de Extremadura (SILVEIRA, 2004, p. 50). Hoje, Extremadura possui um computador para cada dois estudantes. Todas as salas de aula estão conectadas à Internet. 32 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 A partir das escolas, o Software Livre caminhou velozmente para a sociedade. A tendência é o avanço do Software Livre, pois, ao contrário do que divulgam os arautos do software proprietário, nenhum adolescente perdeu o emprego por se alfabetizar digitalmente. A experiência de Extremadura evidenciou os motivos pelos quais a Microsoft tenta de todas as formas evitar que as escolas utilizem o Software Livre. Distribuir licenças gratuitas para a educação, como muitas vezes faz a empresa estadunidense, visa garantir o aprisionamento da sociedade e de seu mercado ao modelo proprietário. Libertar as escolas representa criar uma massa crítica de usuários de Software Livre que pode criar um efeito em rede, uma migração em cadeia da plataforma proprietária para a plataforma aberta (SILVEIRA, 2004, p. 52). SAIBA MAIS Quer se aprofundar mais a respeito do Linux? Clique aqui. RESUMINDO E, então? Anotou tudo para não esquecer de nenhum detalhe? Agora, só para termos certeza de que você realmente entendeu o tema de estudodeste capítulo, vamos resumir tudo o que vimos. Aqui, vimos sobre as questões referentes às distribuições digitais de cópias de programas, sobre a sua legalidade e das suas condições em relação à distribuição e à comercialização. Entendemos que pirataria de software é crime e que isso acontece mais do que se imagina. Esperamos que você tenha gostado do conteúdo apresentado. Convidamos você para continuar os estudos. Vamos juntos? https://www.gnu.org/gnu/linux-and-gnu.pt-br.html 33ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 A história do Linux OBJETIVO Ao término deste capítulo, você será capaz de entender a história da criação e desenvolvimento do Linux e seus recursos. E então? Motivado para desenvolver essa competência? Então vamos lá. Bom estudo! Agora, vamos compreender sobre os conceitos quanto ao uso da criptografia em programas livres. A história da criação e do desenvolvimento do Linux e a sua relação com o Unix, além dos recursos que podem ser usados no Sistema Operacional. Vamos saber um pouco mais sobre as questões referentes às distribuições digitais de cópias de programas, sobre a sua legalidade e das suas condições quanto à sua distribuição. Vamos lá? A estratégia do medo, da incerteza e da dúvida No dia 31 de outubro de 1998, o vazamento de documentos internos da Microsoft denunciou o que era conhecido de todos. O gigante da informática sentia-se ameaçado pelo crescimento do software livre e se preparava para atacar. Os textos ficaram conhecidos como “Halloween Documents”. Sua publicação na internet confirmava que uma das principais estratégias da empresa era diminuir a interoperabilidade de seu software de rede. SAIBA MAIS A internet foi construída sobre padrões criados para assegurar a interoperabilidade entre hardware, software e sistemas diferentes. No ciberespaço, todos se comunicam embalados pelos protocolos abertos e comuns da rede mundial de computadores. 34 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Segundo Rocha (2002): A estratégia da Microsoft para diminuir a in- teroperabilidade passa pela criação de pro- tocolos proprietários e secretos (ou estender protocolos existentes. Esta estratégia ficaria admiravelmente sintetizada na frase “Embrace, Extend, Exterminate”. (ROCHA, 2002, on-line) No entanto, quanto às estratégias adotadas pela Microsoft, Silveira (2004) nos alerta: Mas esta não é a única estratégia. Talvez a principal seja sintetizada pela junção de três palavras, “fear, uncertainty and doubt”, ou seja, “medo, incerteza e dúvida”, conhecida pelos analistas de informática também por FUD. O que ela implica? Trabalhar com os elementos diversos que permitam ampliar o medo de novas soluções, ampliando as dúvidas sobre quaisquer possibilidades de inovação fora dos limites de seus produtos. Usar todo o seu poder para explorar o controle que tem sobre o mercado de sistemas operacionais para manter aprisionados seus usuários visando controlar o futuro das aplicações. Quem não se lembra como o navegador Explorer arrebentou o Netscape? (SILVEIRA, 2004, p. 54) IMPORTANTE A estratégia pelo medo também pode conduzir a um comportamento como o do personagem Cypher, que após afirmar que “ignorância é felicidade” entrega Morpheus à Matrix. A vida imita a arte? Vedada a identificação de autoria de crimes, não haveria crimes, já que os autores dos crimes não permitiriam que 35ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 seus nomes fossem disponibilizados em sentenças judiciais condenatórias, o que nos levaria de volta às cavernas. Portanto, nem tudo que só existe no mundo dos símbolos deve necessariamente ser objeto do conceito de propriedade. Quanto ao software? A pergunta cabe, pois, software, enquanto espécie, é obra intelectual que só existe no mundo dos símbolos. Autoria não é sinônimo de propriedade nem no dicionário leigo nem no Direito. Falácias construídas pela sacola mágica do status, que coloca as duas coisas sob o rótulo de “propriedade intelectual” e dela retira para serem aplicadas na esfera do outro, não irão mudar o fato de que autoria e propriedade são coisas distintas. Exceto na “nova língua”, que George Orwell lançou em seu romance “1984” e que se realiza na guerra cognitiva. O uso do software livre em criptografia Aqui, vamos entender como acontece o uso do software livre em criptografia. Vamos começar conhecendo o seu histórico. Vamos lá? Razões históricas Existem inúmeras razões para se usar software livre. Até mesmo o mais leigo dos usuários só sente segurança para enviar seus dados pessoais pela grande rede quando vê o clássico ícone do cadeado fechando-se. Mesmo que não compreenda os complexos mecanismos matemáticos que se estabelecem naquele instante, ele sabe que a criptografia, principal ferramenta para prover segurança à informação no ciberespaço, está presente para protegê-lo. 36 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Mas não é desta abordagem da criptografia, de uso individual ou direcionada a aplicações comerciais, que se tratará aqui, e sim daquela adotada pelos governos. É a criptografia na sua formulação mais clássica, voltada basicamente para garantir o sigilo das informações. À criptografia contrapõe-se a criptoanálise, preocupada com a obtenção da informação original a partir de sua forma cifrada, ou seja, para a quebra dos algoritmos criptográficos, sendo fundamental para as áreas de inteligência de um país. Ao estudo conjunto de criptografia e criptoanálise dá-se o nome de criptologia. VOCÊ SABIA? Basta se debruçar nos compêndios da História para perceber a importância da criptografia e da criptoanálise. A influência da criptologia ao longo da história remete à época do imperador romano Júlio César, os governantes percebem as vantagens fornecidas pela criptologia. Se com uma criptografia forte conseguem manter protegidas suas informações sensíveis, com a criptoanálise “buscam” as informações de seus adversários. Remonta ao século XVIII, na Europa, o surgimento das chamadas “câmaras negras”, para onde eram desviadas as correspondências de interesse dos governos para serem copiadas antes de seguirem seus destinos. Nessas câmaras, grupos de criptoanalistas formados por matemáticos e linguistas tratavam de desvendar os segredos das mensagens que haviam sido capturadas na forma cifrada. É na Primeira Guerra Mundial, porém, que se manifesta a influência da criptologia nos destinos dos povos. No início de 37ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 1917, os ingleses, saturados por uma guerra que se arrastava, ansiavam pela adesão dos Estados Unidos. Os alemães, também desgastados, pretendiam iniciar uma guerra submarina irrestrita, a fim de cortar os suprimentos para os ingleses. Então, um telegrama foi interceptado pelos ingleses, que o decifraram e passaram aos norte-americanos. Atônitos com a ousadia dos alemães, os norte-americanos entraram na guerra. O célebre telegrama decifrado ficou conhecido como o “telegrama de Zimmermann”. Durante a Segunda Guerra Mundial, novamente a criptografia e a criptoanálise desempenharam papel decisivo no desenrolar dos confrontos. Surpreendidos inicialmente pelo ataque a Pearl Harbor, os norte-americanos não foram capazes de prever a audaciosa operação conduzida pelos japoneses, apesar de terem interceptado e decifrado mensagens diplomáticas daquele governo indicando um possível ataque. Contudo, a situação foi revertida ao longo do conflito, já que, juntamente com os ingleses, conseguiram decodificar a cifra Typex com êxito e então protagonizaram uma das maiores operações de quebra de cifra de que se tem notícia. Herdando informações iniciais dos poloneses e contando com a genialidade de pessoas como Alan Turing, os ingleses conseguiram decifrar “os códigos” da máquina alemã “Enigma”. A guerra se transformava em um jogode cartas marcadas, com os ingleses podendo prever grande parte das jogadas dos alemães. Interessante ressaltar que a decifração da “Enigma” pelos ingleses foi tornada pública somente na década de 1970. Até então, várias nações, principalmente ex-colônias britânicas, utilizavam-na para a proteção de suas informações. 38 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 O segredo dessas nações No início da década de 1970, a National Security Agency (NSA) já despontava como o grande órgão de inteligência do mundo. Além de sua atuação na área de criptologia, a agência tornara- se os ouvidos da América, voltando-se para a interceptação e o monitoramento das comunicações globalmente, desenvolvendo um Sistema capaz de interceptar comunicações por meio de satélites espiões e de bases terrenas direcionadas aos satélites comerciais internacionais, entre outras técnicas. Havia, porém, uma ameaça a toda essa parafernália tecnológica: a criptografia. Se as comunicações interceptadas tivessem cifradas e com uma criptografia de qualidade, o sistema norte-americano não conseguiria alcançar seus objetivos. Em paralelo, o extraordinário avanço das telecomunicações e da informática abria novos horizontes para diversos setores da economia. Redes de computadores eram criadas para atender aos setores bancário e financeiro, demandando por uma solução que atendesse aos problemas de segurança da informação que surgiam com as novas tecnologias. A criptografia Em resposta à ameaça da disseminação do conhecimento em uma área considerada estratégica, o governo norte-americano impõe grandes restrições a qualquer tipo de exportação dessa tecnologia por sua indústria, ao mesmo tempo que pressiona os demais países desenvolvidos, com capacidade nessa área, a adotarem medidas semelhantes, pela adesão a tratados internacionais altamente restritivos. 39ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 IMPORTANTE A criptografia emerge como solução para o problema. Estudos e pesquisas feitos nesta área proliferam pelos grandes centros universitários. Era criado o Data Encryption Standard (DES). Inicialmente, um algoritmo criado por pesquisadores da International Business Machines (IBM). Para que pudesse ser aprovado pelo National Bureau of Standards (NBS), o DES teve que passar pelo crivo da NSA, onde ele teria sido “fortalecido”. Isso mesmo, a NSA teria colocado toda a sua experiência no fortalecimento de um algoritmo criptográfico que seria adotado como padrão internacional de criptografia, um algoritmo que, utilizado em escala mundial, fatalmente dificultaria, se não impedisse, a obtenção de informações capturadas pelos sistemas de monitoramento de comunicações conduzidos pela agência. A criptografia atingia a fase dos códigos inquebráveis. Apesar de fortes pressões governamentais, esta tecnologia conseguiu atingir o cidadão comum quando, já nos idos de 1990, Phil Zimmermann criou e disseminou pela internet o Pretty Good Privacy (PGP), programa que popularizou a criptografia. VOCÊ SABIA? Não obstante os interesses das empresas americanas, desejosas de vender produtos com alto nível de segurança criptográfica, o governo dos Estados Unidos, por meio de uma emaranhada legislação, conseguia impedir a exportação desses produtos. Um aplicativo contendo criptografia só podia ser vendido fora do território norte-americano se o tamanho da chave criptográfica, que em última análise determina o poder da criptografia, se limitasse a 40 e, posteriormente, a 40 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 56 bits, limites estes que os especialistas consideravam ser quebráveis pela NSA. Além disso, muitos pesquisadores norte- americanos comentavam a existência de supostos agentes da NSA que prometiam tratamento diferenciado às empresas que se sujeitassem à implementação de backdoors em seus programas, de maneira a propiciar um atalho para os trabalhos de criptoanálise da agência americana. Assim, a criptografia chega aos dias de hoje. Apesar de certa flexibilização na legislação americana de exportação de criptografia, o governo ainda detém o controle final. Não existe a possibilidade de uma empresa americana exportar um produto que incorpore criptografia sem que haja o aval do seu governo. Nem mesmo a substituição da criptografia original de um programa por sistemas criptográficos desenvolvidos pelo usuário é permitida. Em última análise, os setores de inteligência dos Estados Unidos têm acesso aos algoritmos criptográficos de qualquer produto oriundo de empresa americana. Criptografia de padrão governamental não se compra, desenvolve-se. A solução para esse problema está na utilização de software livre. Um sistema implementado sob esta filosofia, não necessariamente gratuito, disponibiliza o seu código-fonte aos usuários, permitindo a verificação da sua segurança e a promoção de alterações específicas nos algoritmos criptográficos, caso não haja confiança na criptografia utilizada originalmente pelo Sistema. Em suma, nenhum Sistema, principalmente aqueles voltados para a segurança da informação, poderá ser considerado seguro senão se puder auditá-lo. O acesso ao código- fonte é imprescindível para permitir uma correta avaliação dos Sistemas disponíveis e, caso se julgue necessário, a consequente promoção das alterações cabíveis para se alcançar o nível de segurança criptográfica desejado. 41ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Histórico do Linux A história do Linux começa no ano de 1991, pelas mãos de um estudante universitário finlandês chamado Linus Torvalds. O Linux foi criado por ele, não totalmente do “zero”, mas sim como uma variação do Minix, um Sistema Operacional simples, criado por Andrew S. Tanenbaum, renomado professor de computação que é conhecido pelos diversos livros que escreveu para a área. Figura 3 - Linus Torvalds, o criador do Linux Fonte: Wikimedia Commons. Tanenbaum disponibilizou o Minix principalmente para servir de auxílio no ensino de computação. Trata-se de um Sistema Operacional simples, que exige poucos recursos de hardware e cuja primeira versão foi lançada em 1987. Dadas as suas finalidades acadêmicas, não só o Minix foi disponibilizado de maneira gratuita e livre, como também o seu código-fonte completo. Assim, os estudantes de computação podiam, e podem, estudá-lo inteiramente para desenvolverem suas habilidades ou 42 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 mesmo para criarem projetos derivados. Foi assim que Linus Torvalds entrou nesta história. A relação do Linux e do Minix com o Unix O surgimento do Unix se deu em 1969, como um projeto da Bell Labs, laboratório pertencente à AT&T. Mas, somente em meados da década seguinte, tornou-se um Sistema efetivamente disponível no meio acadêmico, o que permitiu a sua evolução e o surgimento de variações. IMPORTANTE O Minix também não foi escrito do zero. Trata- se, na verdade, de um projeto baseado em um Sistema Operacional que tem grande participação na história da computação: o Unix. O Unix começou em meados dos anos 1960 como um projeto a ser desenvolvido por um grupo de habilidosos programadores, entre eles, Ken Thompson e Dennis Ritchie: um Sistema Operacional de nome Multics. O Multics era um projeto ambicioso, mas enfrentou vários problemas, entre eles, falta de recursos computacionais. Assim, no mesmo ano, Ken Thompson decidiu criar algo mais realista, chamando o novo projeto de Unics. Tempos depois, o nome foi mudado para Unix, denominação que permanece hoje. Apesar de haver outros programadores envolvidos com a criação do Unix, Ken Thompson e Dennis Ritchie são os nomes mais lembrados porque ambos, em 1973, na prática, reescreveram o Unix a partir da linguagem C. Essa linguagem é uma criação de Dennis Ritchie, daí o seu comprometimento com o trabalho envolvendo a linguagem e o Unix. Por causade seus recursos, a linguagem passou a ser utilizada em vários outros projetos mais complexos, inclusive no 43ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 desenvolvimento de outros Sistemas operacionais, fazendo com que o seu criador fosse reconhecido mundialmente como um dos grandes nomes da computação (infelizmente, Dennis Ritchie faleceu em outubro de 2011). O Unix teve grande aceitação não somente em universidades, mas também em ambientes corporativos, resultando no surgimento de variações diversas do Sistema, como as versões BSD e o Solaris. O Minix, assim como o Linux, é uma delas, o que não quer dizer que ambos sejam iguais ao Unix, mas notoriamente parecidos. O início da trajetória do Linux não foi isento de problemas. Um dos obstáculos que Torvalds teve que enfrentar foram as críticas do professor Andrew S. Tanenbaum, que em suas declarações teria afirmado que o “Linux é obsoleto”, especialmente por este ter “design monolítico”. O nome do Linux O projeto já era realidade, mas não tinha um nome. Inicialmente, Torvalds atribuiu ao Kernel a denominação Freax, uma mistura de free (livre) com freak (monstruoso, esquisito) e a letra “x”, para lembrar o Unix. Vale lembrar que o símbolo do Linux é o Pinguim “Tux”. O que é GNU Linux? É um Sistema Operacional, com código aberto, cujo objetivo é controlar todos os equipamentos instalados na máquina, permitindo que se possa usar diferentes programas em um computador. O Linux segue o padrão POSIX, uma padronização do Instituto de Engenharia Elétrica e Eletrônica (IEEE) para Sistemas com extensões System V e BSD. Isto é, o Linux 44 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 é parecido com Unix, mas não foi escrito da mesma maneira e vem de outro lugar. Seu código fonte está disponível na internet e é licenciado sob os termos da General Public License (GPL), assim pode-se realizar instalações e cópias diversas sem nenhuma restrição, isto é, qualquer pessoa com conhecimentos da linguagem pode alterar e até comercializar o Sistema, mas não pode fechá-lo, ou seja, não permitir que outros usuários o modifiquem. Em várias distribuições, com diferentes interfaces gráficas, o uso do Sistema pode ser realizado por meio de cliques simples ou duplos em elementos na tela, tais como: ícones, opções de menus, janelas, opções de caixas de diálogo etc. O Ubuntu é um exemplo de distribuição Linux de uso muito fácil. IMPORTANTE O Minix também não foi escrito do zero. Trata- se, na verdade, de um projeto baseado em um Sistema Operacional que tem grande participação na história da computação: o Unix. Com o desenvolvimento e as diversas melhorias, atualmente o Linux é um Sistema estável e consegue reconhecer a absoluta maioria dos periféricos, sem que seja preciso instalar driver de som, vídeo, modem, rede, entre outros. Várias distribuições Linux são acompanhadas por programas também gratuitos, que atendem as necessidades para a maioria das pessoas que querem usar um computador: um navegador web, mensageiro instantâneo, programas para criar e editar apresentações, planilhas eletrônicas, textos, para criar e editar imagens e vários outros. 45ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Mas, o que eu faço só com o Sistema Operacional? Entretanto, o Sistema sozinho fornece o ambiente de funcionamento, a possibilidade de usar janelas, copiar e colar, entre outras funcionalidades. Para que o computador possa ser usado normalmente é necessário instalar programas, como: • Navegador web (Ex.: Firefox). • Leitor de correio eletrônico (Ex.: Thunderbird). • Editor de apresentações (Ex.: Impress), de planilhas (Ex.: Calc), de textos (Ex.: Writer). • Mensageiro instantâneo (Ex.: Empacha). • Reprodutor de mp3. • Gerenciador de arquivos (Ex.: Nautilus). • Visualizadores de imagens e de vídeos. • Alguns jogos. • Ferramentas de programação. • Outros. Assim, GNU-Linux refere-se ao sistema juntamente com um conjunto de programas abertos e livres que, de fato, permite a utilização do computador por um usuário. 46 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 SAIBA MAIS Quer se aprofundar no tema desta aula? Leia o texto “O que é o Linux e qual a sua história?”, de Emerson Alecrim (2016). Para realizar a leitura, clique aqui. RESUMINDO E, então? Anotou tudo para não esquecer de nenhum detalhe? Agora, só para termos certeza de que você realmente entendeu o tema de estudo deste capítulo, vamos resumir tudo o que vimos. Aqui, vimos os conceitos em relação ao uso da criptografia em software livre. Vimos sobre a história da criação e do desenvolvimento do Linux e, também, a sua relação com o Unix, além dos recursos que podem ser usados no Sistema Operacional. Além disso, conseguimos entender um pouco mais sobre as questões referentes às distribuições digitais de cópias de software, sobre a sua legalidade e das suas condições quanto à sua distribuição. Esperamos que você tenha gostado do conteúdo apresentado. Convidamos você para continuar os estudos, vamos juntos? https://www.infowester.com/historia_linux.php 47ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Comparando o Ubuntu Linux com outras distribuições OBJETIVO Ao término deste capítulo, você será capaz de entender algumas das principais distribuições do Linux, as vantagens de cada um, mantendo como ponto focal comparativo o Ubuntu Linux. E então? Motivado para desenvolver essa competência? Então, vamos lá. Bom estudo! Aqui, vamos compreender sobre a origem do S.O. Linux, saber sobre algumas das suas principais distribuições e quais são as mais populares, além do conceito “social” quanto ao uso de software livre, as suas vantagens e os seus objetivos. Vamos saber um pouco mais sobre as questões referentes à origem do Linux e das características de algumas das suas distribuições, divididas entre as mais populares, as intermediárias e aquelas feitas para usuários mais avançados, além da implantação de software livre pelo governo brasileiro. Vamos lá? A origem Empresas e pessoas começaram a usar o kernel e a criar programas para interagir com ele, disponibilizando-o para outras pessoas, assim, foram surgindo as distribuições. Para o Linux ser uma alternativa para as empresas e pessoas, ele teria que ser fácil de instalar e configurar. De forma que foram criadas distribuições pré-compiladas e disponíveis em CD-ROM, ou via download, em sites na internet. 48 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 ACESSE Cada empresa começou a desenvolver sua distribuição Linux baseada no kernel e seus programas de sistemas liberados por Linus Torvalds e sua equipe no site oficial. Para acessá-lo, clique aqui. Há várias distribuições Linux por aí, para os mais diversos fins. Muitas inclusive fazem parte de negócios rentáveis, nos quais a empresa fornece o “S.O.” de graça, mas obtém receita a partir de serviços de suporte técnico. Naturalmente, aquelas distribuições que se destinam a segmento de usuários domésticos são mais populares. Para o público em geral, a distribuição mais famosa é o Ubuntu, da empresa Canonical. Por padrão, são lançadas novas versões do Ubuntu em todos os meses de abril e outubro de cada ano. Há um esquema de numeração que nos ajuda a identificar qual a época de lançamento: a versão 11.10 do Ubuntu, por exemplo, foi lançada em 2011, no mês de outubro. É possível saber disso porque a indicação de ano aparece primeiro (11) e, depois do ponto, vem a indicação do número do mês (10). É claro que há outras distribuições renomadas, entre elas: • Fedora (ligada à Red Hat). • Debian. https://www.linux.org/ 49ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 • Mandriva. • Linux Mint. • CentOS (com foco em servidores); • Slackware. É possível obter informações sobre estas e outras distribuições do Linux,através do endereço de Site disponível em: DistroWatch.com (em inglês). Características de algumas distribuições (“distros”) Atualmente, há várias distribuições populares, que têm fóruns ativos em que se pode fazer perguntas, se houver dúvidas. As “distros”, consideradas mais fáceis e recomendadas para os novos usuários, são aquelas em que não é preciso dominar complexidades do Sistema, são: Ubuntu, Linux Mint e PCLinuxOS. Já, OpenSUSE, Fedora, Debian e Mandriva podem ser classificadas como intermediárias. Por outro lado, Slackware, Gentoo e FreeBSD são as “distros” recomendadas para usuários avançados, pois precisam de aprendizagem antes de poderem ser utilizadas de forma eficaz. CentOS é adequada para aqueles que preferem estabilidade, confiabilidade e suporte a longo prazo. A variedade caracteriza as “distros” Algumas ocupam apenas um disquete e outras precisam de vários CD-ROMs. Outras podem funcionar em computadores muito antigos mesmo com pouquíssimos recursos de hardware. 50 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 SAIBA MAIS Há distribuições que são usadas por poucas pessoas, outras têm muitos usuários espalhados por todo o mundo. Algumas “distros” populares Separamos alguns detalhes a respeito do Ubuntu e de outros programas, que valem a pena conferir. Ubuntu Ubuntu tem a instalação fácil e rápida. Inclui aplicativos bastante conhecidos, como Firefox e o OpenOffice.org. É notável pela facilidade de uso. Várias distribuições derivadas têm foco em nichos específicos, como Kubuntu, Xubuntu e Lubuntu. Possui uma grande e ativa comunidade, o que torna rápida a resolução de possíveis problemas. • Disponibiliza versões LTS. • Ambiente gráfico principal: GNOME. • Sistema de pacotes: DEB (apt-get). • Recomendação: usuários iniciantes. OpenSUSE Trata-se da fundação dos produtos SUSE Linux Enterprise Desktop e SUSE Linux Enterprise Server. Seu utilitário de administração de pacotes, o YaST, um painel de controle completo, é reconhecido como um dos melhores. Tem documentação impressa muito bem elaborada. Auxilia muito os usuários com conexão lenta, ou impacientes. 51ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 • Ambiente gráfico principal: KDE. • Sistema de pacotes: RPM (YaST). • Recomendação: usuários intermediários. Fedora Possui o instalador Anaconda, um dos mais fáceis e práticos, e o SELinux, que traz políticas avançadas de segurança. Útil principalmente em servidores web. O Fedora é a versão gratuita da Red Hat, em que o RHEL (Red Hat Enterprise Linux) é o um sucesso comercial desde 2003. Assim, é forte em recursos corporativos. Oferece um calendário de atualização semestral, com recursos de segurança excelentes. A preocupação com usuários novatos gerou muitas melhorias recebidas nos últimos anos e aumentou sua popularidade. • Ambiente gráfico principal: GNOME. • Sistema de pacotes: RPM (Yum). • Recomendação: usuários iniciantes e intermediários. Linux Mint “Distro” baseado no Ubuntu, lançada em 2006. Tem seu próprio tema de desktop e um conjunto diferente de aplicações. Aprimorou a usabilidade com o mintDesktop (para configuração do ambiente desktop), mintInstall (para instalação de software) e mintMenu (para facilitar a navegação). Inclui alguns codecs multimídia proprietários, em geral ausentes em outras distribuições maiores, o que pode melhorar sua compatibilidade com hardware. Não tem um calendário de 52 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 atualização, entretanto, em geral, novas versões aparecem logo após o lançamento de cada versão estável do Ubuntu. • Ambiente gráfico principal: KDE. • Recomendação: usuários iniciantes. Debian Muito estável e bem testada. Pode ser instalada em diferentes computadores inclusive com configurações fracas de hardware. O usuário necessita configurar quase tudo pela linha de comando. Há poucas ferramentas gráficas. Atualmente, é considerada uma das distribuições mais puras, pois apenas a sua comunidade mantém o sistema, não dependendo de empresas. Versões estáveis de atualizações são publicadas dentre 1 a 3 anos. • Ambiente gráfico principal: GNOME. • Sistema de pacotes: DEB (apt-get). • Recomendação: usuários avançados e servidores web. Mandriva É resultante da fusão da brasileira Conectiva e da francesa Mandrake. Preocupa-se com usuários iniciantes, tendo ferramentas gráficas, inclusive de instalação. Possui o Centro de Controle Mandriva, que permite transferir arquivos e configurações do sistema da Microsoft, instalar e remover pacotes, configurar o servidor gráfico etc. Tem versão de 64 bits. Foi a primeira distribuição a dar suporte automático a netbooks. 53ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 • Sistema de pacotes: RPM (Yum). • Ambiente gráfico principal: KDE. • Recomendação: usuários intermediários. Gentoo A instalação do sistema e de programas é lenta, levando horas. Possui a Portage para gerenciamento de pacotes, que possibilita um sistema totalmente adaptado ao hardware existente. Entretanto, o italiano Sabayon é uma versão LiveCD (executável a partir de um CD) do Gentoo, que é conhecido por permitir aos usuários otimizarem cada componente de forma individualizada. Ambas são consideradas distribuições avançadas de Linux. • Ambiente gráfico principal: Xfce. • Sistema de pacotes: SRC (Portage). • Recomendação: usuários avançados. Programa brasileiro A utilização de software livre em órgãos federais faz parte da decisão estratégica da Política de Tecnologia de Informação e Comunicação, adotada a partir de 2003 e orientada para inclusão digital e inovação. Para este processo foi criado o Comitê Técnico para Implementação do Software Livre (CISL), no âmbito do Governo Eletrônico Brasileiro, que tem como papel principal orientar e difundir as plataformas abertas e livres entre as instituições governamentais. 54 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 Desde sua criação, o Comitê apontou em seu planejamento estratégico uma série de diretrizes para a implementação de software livre, entre elas popularizar o uso desta tecnologia, adotando padrões abertos e ampliando a malha de serviços prestados. O objetivo, em última instância, é garantir ao cidadão brasileiro o direito de acesso aos serviços públicos sem obrigá-lo a usar plataformas específicas. Outra meta do comitê é fomentar a criação de comunidades e discussões colaborativas e voluntárias, além de fortalecer e compartilhar ações existentes de software livre dentro e fora do governo e incentivar o mercado nacional a adotar novos modelos de negócios em tecnologia com base em software livre. Novas tecnologias A implantação dos programas livres nos órgãos federais avança, mas é um processo contínuo que acontece de forma gradual e respeita os momentos de substituição da tecnologia em cada instituição. A transição para o software livre se dá quando, por exemplo, há necessidade de se fazer a implementação de nova versão de um sistema ou conforme a maturidade e o momento de descarte de uma tecnologia. Resultados já são vistos na substituição de servidores para plataforma aberta e na utilização do BROffice na produção e leitura de documentos, que já atingiu boa parte das instituições públicas federais. Este último com a vantagem de funcionar em todos os Sistemas Operacionais e trabalhar nativamente com o formato Open Document Format (ODF), definido pela Associação Brasileira de Normas Técnicas (ABNT) como padrão para a troca de arquivos no país. 55ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX U ni da de 1 SAIBA MAIS As iniciativas de adoção de software livre seguem as recomendações dadas pelo Comitê, principalmente no que diz respeito aos formatos padrões adotados, que garantem a relevância do conteúdo de um documento, independentemente da tecnologia que irá acessá-la.