revistafedorabrasil004

Upload: victor-marcus

Post on 30-May-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 RevistaFedoraBrasil004

    1/66

    A inovao continua

    Os 5 primeiros anos do Fedora confira noeditorial de Augusto Campos

    Ano 1 | #004 | Dezembro 2008

    www.projetofedora.org

    Fedora la carteSaiba como criar um Fedora que a sua cara

    Segurana redobrada Entenda como funciona o SELinux

    Softwares educacionaisNmeros e equaes so com o Maxima e o GeoGebra

    Um quarteto fantsticoLinux+Apache+MySQL+PHP=LAMP

  • 8/14/2019 RevistaFedoraBrasil004

    2/66

    Atribuio - Uso no-comercial - Compartilhamento

    pela mesma licena 2.5 Brasil

    Voc pode:

    Copiar, distribuir, exibir eexecutar a obra

    Criar obras derivadas

    Sob as seguintes condies:

    Atribuio. Voc deve darcrdito ao autor original, daforma especificada pelo

    autor ou licenciante.

    Uso no-comercial. Vocno pode utilizar esta obracom finalidades comerciais.

    Compartilhamento pelamesma Licena. Se vocalterar, transformar, ou criaroutra obra com base nesta,voc somente poderdistribuir a obra resultantesob uma licena idnticaa esta.

    A reproduo do material contido nesta revista eletrnica permitido desde que se incluamos crditos aos autores e a frase: Reproduzido da Revista Fedora Brasil Edio n 04

    www.projetofedora.org em local visvel.

    O Projeto Fedora Brasil declara no ter interesse de propriedade nas imagens, os direitossobre as mesmas pertencem a seus respectivos autores/proprietrios. Esta licena no se

    aplica a nenhuma imagem exibida na revista, para utilizao da mesma obtenha autorizao junto ao autor.

  • 8/14/2019 RevistaFedoraBrasil004

    3/66

    Por escrever diariamente sobre Linux e cdigo aberto, tive oprivilgio de acompanhar com ateno a trajetria do Fedora desde seu anncio inicial: uma surpreendente notcia, recebida comcautela e at alguma rejeio por parte da comunidade.Se voc no acompanhou aqueles dias de setembro de 2003, voufazer uma breve retrospectiva. Naquela poca a Red Hat mantinhaduas distribuies distintas: o Red Hat Linux (at hoje tenho saudadesda minha instalao original do Red Hat Linux 4.2, que usei por maisde um ano) e o Red Hat Enterprise Linux, mais recente e dedicado commais nfase aos usurios corporativos.

    Em paralelo, existia um projeto chamado Fedora Linux (fedora emminsculas tambm o nome do estilo de chapu usado nalogomarca clssica da Red Hat, mostrando o chamado shadowman

    com um fedora vermelho), hospedado no endereo fedora.us ededicado a prover pacotes montados por voluntrios para enriquecerextra-oficialmente o conjunto de softwares disponveis para instalaofacilitada nas distribuies da Red Hat.

    Subitamente (e no BR-Linux a notcia saiu em 22 de setembro de 2003:http://br-linux.org/noticias/001023.html), a Red Hat surpreendeu atodos, com um anncio mudando completamente a topografia doterreno j bem conhecido. O Red Hat Linux seria imediatamente

    descontinuado, e o humilde Fedora Linux passaria a ser uma distribuio completa, comunitria epatrocinada pela Red Hat (proprietria da marca registrada Fedora , inclusive), com a misso adicional deprover desenvolvimento tecnolgico que pudesse ser incorporado linha Enterprise da empresa.

    O Fedora Core 1 foi lanado j em novembro de 2003, baseado no finado Red Hat Linux 9 e trazendo oGNOME 2.4, KDE 3.1.4 e Linux 2.4.19. Posteriormente o Fedora Linux foi absorvido pelo Projeto Fedora,que cresceu e se desenvolveu na forma de uma comunidade ativa e inovadora, progressivamente aberta econcretamente produtiva, com lanamentos peridicos e de qualidade homognea.

    At a verso 6, o produto principal lanado pelo projeto Fedora recebia o nome de Fedora Core . A partir daverso 7, a distribuio passou a se chamar simplesmente de Fedora , e os repositrios Core (da Red Hat) eExtras (da comunidade) se fundiram.

    A Red Hat, fundadora oficial e detentora da marca, permanece a principal patrocinadora e tambm aresponsvel legal, j que o Fedora no tem personalidade jurdica separada. Mas a participao dacomunidade intensa, por intermdio de uma ampla estrutura de subprojetos (como Documentation,Marketing e Artwork), eventos e atuao dos embaixadores nomeados.

    Quem deseja participar ativamente do projeto pode at escolher reas de atuaobastante especficas, como usabilidade, educao, astronomia ou triagem de bugs.Mas nem todos os entusiastas precisam participar do desenvolvimento, pois ainterao e integrao no momento da instalao e uso do software j suficientepara que muitos se sintam entusiastas participantes e colaboradores do projeto.

    O Fedora est completando seus primeiros 5 anos e lanando sua dcima edio, etem muito mais (anos e verses!) vindo pela frente. E estaremos por aqui paraacompanhar!

    Augusto Campos

    [email protected]

    Fedora 10: rememorando os primeiros 5 anos

    Editorial

    EXPEDIENTEDiretor Geral Henrique Junior

    Editor ChefeTlio Macedo

    EditorRodrigo Menezes

    Editor de NotciasEunir Augusto Reis Gonzaga

    Diagramao e Arte

    Hlio Ferreira e Ana Paula Camelo

    RevisoAlan Porto, Eunir Augusto, Luiz A.Machado, Hernandez Piras,Polliana Cristina, JeffersonParadello

    http://br-linux.org/noticias/001023.html
  • 8/14/2019 RevistaFedoraBrasil004

    4/66

    ndice Edio 004

    Fedora NewsNotcias 05

    OpinioEu relato. Tu relatas? 07

    Perguntas & RespostasO Duli responde as dvidas dos leitores 09

    EventosPyConBrasil 2008 11

    Capa Fedora 10 13

    EducaoMaxima e GeoGebra 21

    RedesServidor LAMP 27

    Segurana Reforce a segurana com SELinux 32

    JogosUrban Terror 38TutorialComo criar o seu Fedora 48

    Shell Script: 4 aula 57

    Wiki Fedora Compartilhe a sua conexo 61

    ComunidadeJunte-se ao Fedora 64

    Participe da Revista Fedora Brasil 66

  • 8/14/2019 RevistaFedoraBrasil004

    5/66

    Red Hat libera cdigo da Red HatNetwork

    A Red Hat anunciou a

    liberao do cdigo fontede sua Red Hat Network(RHN), criando destaforma um novo projetochamado Spacewalk, o

    qual poder ser suportado por usurios deFedora e CentOs. De forma paralela,Spacewalk funcionar como um projetolivre que permite facilidade deadministrao, atualizao, controle depacotes, entre outros, para distribuiesLinux ou qualquer projeto de software livre.

    http://www.redhat.com/spacewalk

    Fedora News

    Revista Fedora Brasil www.projetofedora.org

    Projeto Fedora Brasil estlevantando doaes para compra deduplicadora/impressosa de mdias

    Visando a difuso do Fedora e a expansoda quantidade de mdias distribudas a cadaverso do Fedora em territrio nacional, oProjeto Fedora Brasil criou uma campanha dedoao para levantar fundos para a comprade uma impressora e duplicadora deCDs/DVDs.

    Esta impressora/duplicadora ser utilizadapara gravao e impresso de mdias que

    sero distribudas em eventos, gruposregionais e para aquelas pessoas quedesejam instalar/testar o Fedora e no tmacesso a banda larga.

    A meta do projeto atingir a quantia deR$6.000 para a compra do equipamento,para isso, contamos com a sua ajuda emdoaes e na difuso da campanha.

    Doar fcil, basta efetuar odepsito/transferncia para a conta do Bancodo Brasil especificada no site e enviar ocomprovante de deposito.

    Para estimular as doaes, o projeto crioualguns benefcios para pessoas fsicas einstituies.

    As pessoas que doarem, recebero asproximas verses do Fedora gratuitamentepelo correio e as empresas, tero direito apublicar um banner no site entre 1 e 3 meses

    em um espao rotativo na pgina inicial doprojeto de acordo com o valor da doao.

    A lista completa de doadores e doaesesto sendo listadas na pgina do ProjetoFedora Brasil e sero mantidas no site aps otermino da campanha.

    Visite o site da campanha para doar e ver asdoaes recebidas:http://www.projetofedora.org/node/79

    STF inicia a adoo de Software Livre

    O Supremo Tribunal Federal criourecentemente o Ncleo de Software Livre ePadres Abertos para estudar quais softwares,hoje com licenas proprietrias, podem sersubstitudos por outros de cdigo aberto.

    http://teseu.wordpress.com/2008/07/16/o-primeiro-passo-para-um-mundo-maior/

    Eunir Augusto dos Reis

    http://www.projetofedora.org/http://www.projetofedora.org/node/79
  • 8/14/2019 RevistaFedoraBrasil004

    6/66

    OpenOffice 3.0 atinge 3 milhesde downloads em sua primeira semana

    O OpenOffice 3.0 foi baixado mais de 3milhes de vezes em sua primeirasemana, com cerca de 80% dosdownloads vindo de usurios do Windows,afirmou o grupo nesta segunda-feira(20/10).

    O lanamento com sucesso do pacote decdigo aberto aconteceu mesmo comseus servidores ficando temporariamentefora do ar pela alta demanda durante asemana passada.

    Apenas 221 mil downloads por usuriosdo Linux foram registrados, levando JohnMcCreesh, chefe de marketing doOpenOffice, a sugerir que 90% dosusurios de Linux recebemtradicionalmente as atualizaes dopacote direto do desenvolvedor dadistribuio.

    Fedora News

    Revista Fedora Brasil www.projetofedora.org

    Wiki Fedora volta ao ar e convida usurios para recadastramento

    Os mantenedores da WIKI Fedora pedemdesculpas aos usurios e contribuintes einformam que ela j est no ar novamente.

    Problemas causados por uma falha desegurana no portal da WIKI provocaram umasobrecarga nos bancos de dados,ocasionando a suspenso dos servios atque a falha fosse sanada e medidaspreventivas que reforaram a seguranafossem tomadas. Como parte dessas

    mudanas e, de certa forma, aproveitando oembalo, estaremos migrando os sites para umnovo host, com mais espao e velocidade,assim como novas e mais enrgicas medidasde segurana esto sendo tomadas paratentar proteger os sites de futuros ataques.

    Ainda em decorrncia desse aumento desegurana, os mantenedores da WIKI Fedora, reconhecem o inconveniente e se desculpam,mas solicitam aos contribuintes que refaam

    seus cadastros no novo domniohttp://fedora.wiki.br . De agora em diante,apenas usurios com endereo de e-mailconfirmado tero permisso de edio.

    As dvidas e sugestes dos usurios podemser enviadas para: [email protected] Apple patenteia Dock depois de quase

    10 anos

    Aps nove anos, a Apple finalmente obteve oregistro da patente da chamada Dock, a barra de

    atalhos e tarefas presente em seu sistemaoperacional, o Mac OS X. O registro foi pedido em20 de dezembro de 1999.

    Segundo o site MacNN, a patente abrangeposicionamento de cones e cursores, alm do efeitode ampliao obtido quando o mouse passadosobre um cone. ( ) Isso pode revelar-se uma mnotcia para softwares de terceiros inspirados nainveno, como os programas ObjectDock,RocketDock e Avant Windows Navigator.

    Eunir Augusto dos Reis

    http://www.projetofedora.org/http://fedora.wiki.br/
  • 8/14/2019 RevistaFedoraBrasil004

    7/66

    Uma das maiores vantagensda utilizao dos softwaresde cdigo aberto nos maisdiversos ambientes que osusurios, de qualquer nvel deexperincia, podem interferir ouao menos opinar no processode desenvolvimento. Isso bastante visvel para osprogramadores. Se h algo queno funciona no programafavorito de um programador eleabre o cdigo fonte, descobreonde est o erro, faz acorreo, recompila o programapara que ele funcionecorretamente, diz aosdesenvolvedores que havia umproblema e relata como ele foicorrigido. Entretanto,pouqussimos usurios temessa capacidade eprincipalmente tempo de fazeresse tipo de operao. Essasintervenes podem seraltamente complexas edemandar um grau elevado de

    conhecimento de programao.Alm disso, por mais fcil queseja a correo do erro, podeser que at o programadormais hbil do mundo no tenhatempo para corrigir os erros dosprogramas que utiliza no seudia-a-dia. O que tem que ficarclaro aqui que estamosfalando apenas de programas

    de cdigo aberto, j quequalquer interao entre ossoftwares proprietrios e seususurios passa longe daalterao de trechos de cdigo.O que muitas pessoas no

    sabem que h uma maneirasimples de colaborar com acorreo dos erros existentesem programas de cdigoaberto, seja voc umprogramador ou um usurionovato. Tanto os programasproprietrios como os livresimplementam um envioautomtico de informaes de

    erro para os desenvolvedores.Voc j deve ter se deparadocom uma janela que lhe pedepermisso para enviar umregistros de travamento para osresponsveis pelo programa.Essa uma abordageminteressante e particularmentesimples, inclusive ela vemsendo usada at no Kernel doLinux atravs do Kerneloops ,mas no a esse tipo deabordagem que eu me refiro nacoluna desta edio.Para quem no conhece, eugostaria de apresentar oBugzilla [1], que um programapara o relato de erros viaInternet. Vrios projetos desoftware livre possuem o seu

    Eu relato. Tu relatas?Igor Pires Soares

    Opinio

    Revista Fedora Brasil www.projetofedora.org

    Igor Pires Soares colaborador do ProjetoFedora Brasil desde2006. Cursa Sistemasde Informao daUFMG e ainda encontratempo para coordenar otime de traduo deinterfaces do Fedora.

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    8/66

    prprio Bugzilla, no qual seususurios podem se cadastrar,selecionar um mdulo eexplicitar quais problemas elesesto enfrentando. O Bugzillada Red Hat [2] atende a maioriados mdulos do Fedora . Desdeo X.org at o OpenOffice.org,passando pelo GNOME, quepor sinal, tem o seu prprioBugzilla [3]. Nesse sistema,voc pode relatar erros dequalquer tipo, comotravamentos, funcionalidadesque no fazem o que deveriame at tradues erradas. Os

    erros relatados no Bugzilla sovinculados aos mantenedoresdos programas, que tmacesso imediato ao relatrio epodem trabalhar em conjuntocom o usurio para tentarsolucionar o problema. Claroque quanto mais experiente ousurio, mais objetivamente elepoder ajudar e ser ajudado,mas usurios iniciantes no spodem, como devem relatarseus erros. O mximo que vaiacontecer o mantenedor pedirmais informaes sobre o queest acontecendo. a que entra uma barreiracrucial: o idioma. Como vocsperceberam, a maioria dosBugzillas usa o ingls comoidioma padro. Mesmo que ainterface fosse traduzida, oscomentrios s poderiam serentendidos pelosmantenedores se fossemescritos no idioma deles. Aminha opinio que isso nodeve ser um obstculo. NoProjeto Fedora Brasildeveramos ter algum queexclusivamente tratasse dos

    erros encontrados por usuriosbrasileiros e reportasse-os aoBugzilla da Red Hat. Nomomento, no h nenhumvoluntrio para o cargo , masfica a a idia. Caso algumqueira toc-la para frente, eume prontifico a ajudar, comouma extenso do Projeto deTraduo do Fedora. Se halgum erro que vive lheincomodando e voc realmenteacha que ele importante paraos outros usurios, ento relate-o. Se voc no souber Inglsou tiver dvidas ao usar oBugzilla, deixe uma mensagemno frum do Projeto FedoraBrasil. Eu tenho certeza que

    algum dos embaixadores seprontificar a te ajudar tambm,relatando o erro no Bugzillapara voc.Outra funo importante doBugzilla que ele pode serusado para ver se algum estenfrentando o mesmo problemaque voc e bom que isso sejaverificado antes de relatar o

    seu erro, pois ele pode ficarduplicado. Vou dar umexemplo, eu tinha sriosproblemas com o PulseAudio.Na maioria das vezes eleiniciava normalmente junto como GNOME, mas algumas vezesisso simplesmente noacontecia, me deixando semsom. Eu fui ento at o Bugzillado Fedora e achei o bug denmero 438284 [4] veja em 01,que era exatamente o que euestava procurando. Pois bem,eu deixei o meu comentrio erecentemente o problema veiocorrigido atravs de umaatualizao. justamente essetipo de abordagem que faz o

    cdigo aberto avanar cada diamais, com a participao detodos, sejam elesdesenvolvedores ou no.

    [1] http://www.Bugzilla.org/[2] https://Bugzilla.redhat.com/[3] http://Bugzilla.gnome.org/[4] https://Bugzilla.redhat.com

    /show_bug.cgi?id=438284

    Opinio Igor Pires Soares

    Revista Fedora Brasil www.projetofedora.org

    01 Red Hat Bugzilla - Bug 438284

    https://bugzilla.redhat.com/show_bug.cgi?id=438284http://bugzilla.gnome.org/http://htpps//Bugzilla.redhat.com/http://www.bugzilla.org/http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    9/66

    Como criar um repositriopara o Fedora Baixei o DVD e o CD do Fedora 9, sque o DVD no est bom para instalar,

    por isso instalei pelo CD, queria usar o DVD como repositrio, como fao

    para adicion-lo. Em outras palavras,como posso criar um repositrio local de RPMs?Resposta:Quanto ao problema com o DVD, voc rodou oteste de sanidade da mdia gravada, logo noincio da instalao ( media check )? estranhoo DVD no conseguir ser instalado mas o

    LiveCD sim, j que so essencialmenteconstrudos pelos mesmos pacotes. Pode terhavido algum problema durante a gravao daimagem ISO do DVD na sua mdia.Em todos os casos, a sua pergunta muitoboa. Muitas pessoas querem montar umrepositrio local, seja para puxar os pacotesdos programas diretamente de uma mdia (DVDou CD), seja para acrescentar seus prpriospacotes RPMs ou at mesmo para sincronizar

    os repositrios oficiais e passar a us-los deforma local.A nica observao quanto a usar os pacotesdiretamente do CD ou DVD original do Fedora que muito provalemente a essa altura ospacotes neles contidos j estejam totalmenteobsoletos, haja vista que a cada semana muitosupdates so elaborados para os pacotes.Portanto, o ideal mesmo, salvo umanecessidade especfica, sempre instalar os

    programas por meio dos repositrios oficiais, viainternet.Mos obra. Antes de mais nada, copie todosos RPMs que voc deseja colocar disposioem um repositrio local para uma pastaqualquer no seu disco rdigo, por exemplo

    /home/usuario/localrepo/ .Instale o programa createrepo , por meio doAdicionar e Remover Programas, pelo Yumex ou mesmo pela linha de comando:

    # yum install -y createrepo

    Crie as informaes dos pacotes RPMscontidos na pasta, com o seguinte comando:

    $ createrepo /home/usuario/localrepo/

    Agora s falta

    ensinar

    o yum a procurar osRPMs tambm nesse repositrio local.Crie um arquivo chamado, por exemplo,local.repo nas pasta /etc/yum.repos.d/ com oseguinte contedo (voc precisar poderes deroot para fazer isso):

    [localrepo]name=Repositorio Localbaseurl=file:///home/usuario/localrepo/enabled=1

    gpgcheck=0A palavra entre colchetes [ ] o nome dorepositrio para o yum. A expresso contida emname o nome que aparecer na tela. Ocaminho de baseurl justamente a indicaodo local onde esto os RPMs. A opo enabled liga ou desliga o repositrio. 1 ativado e 0(zero) desativado. Por fim, a opo gpgcheck indica se o yum deve ou no verificar aassinatura GPG dos pacotes antes de instal-

    O Duli responde asdvidas dos leitores

    Perguntas & Respostas

    Revista Fedora Brasil www.projetofedora.org

    Por Lus Felipe B. Marzago

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    10/66

    los. Como voc estar copiando programas damdia oficial do Fedora, no h, em tese, porque desconfiar dos pacotes, mas cuidado comessa opo! ;-)Pronto. Agora, sempre que voc usar o yum(seja pela linha de comando ou via umgerenciador grfico), o repositrio local criadoser consultado. Contudo, como os RPMsdevem estar desatualizados em relaoqueles contidos nos repositrios oficiais(consultados via internet), o yum darpreferncia para o RPM mais atualizado. Ouseja, de nada adianta pretender instalar umRPM do repositrio local se houver o mesmoRPM mais atualizado no repositrio oficial doFedora. O yum baixar o RPM do repositriooficial. Assim, caso queira instalar apenas oRPM local, desative o repositrio oficial doFedora . Para tanto, edite os arquivos

    /etc/yum.repos.d/fedora-updates.repo e /etc/yum.repos.d/fedora-updates-newkey.repo emude a opo enable para 0 (zero). Ou ento,de forma no permanente, a cada vez que forexecutar o yum, utilize a opo --disablerepo=updates,updates-newkey , por exemplo:

    yum --disablerepo=updates,updates-\

    newkey install meupacote

    Abraos!

    Atualizei o Fedora. Ondeesto os pacotes quebaixei?Sou novo por aqui e tambm nautilizao do Fedora. Mantenho aminha instalao sempre atualizada

    porm uma vez perdi o HD... Gostariade saber onde ficam os pacotes aps

    fazer uma atualizao, para que eu possa guard-los num CD/DVD, j quea minha conexo com a Internet lenta.Resposta:

    O arquivo de configurao do yum o /etc/yum.conf . Aqui est um modelo tpico:[main]cachedir=/var/cache/yumkeepcache=0debuglevel=2logfile=/var/log/yum.logexactarch=1obsoletes=1gpgcheck=1plugins=1

    installonly_limit=3

    Note a opo keepcache . Essa opo diz aoyum se ele deve guardar ou no os RPMsbaixados para se fazer uma atualizao. Seestiver ajustada para 1, os arquivos seroguardados, mesmo que aps a atualizaovoc remova o pacote do seu sistema. Seestiver ajustada para 0 (zero), ento osarquivos RPMs baixados no sero guardados.

    Quanto localizao, os RPMs ficaro em /var/cache/yum . Voc pode copi-los para umCD/DVD e depois us-los em um repositriolocal, conforme j exibido na resposta anterior.

    Abraos!

    P&R O Duli responde

    Revista Fedora Brasil www.projetofedora.org

    Lus Felipe B.Marzago , maisconhecido como Duli, fantico por Fedora. autor do easyLife epassa boa parte dotempo respondendos mensagens nosfruns.

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    11/66

    O que Python ?Python uma linguagem deprogramao de alto nvelinterpretada, interativa,orientada a objetos e robusta.Um dos maiores atrativos dePython, que, por ser umalinguagem com uma curva deaprendizado muito pequena,ela acaba tornando odesenvolvimento prazeroso edivertido.

    Os participantesHavia muitas pessoas noevento, se comparado sedies anteriores. Isso mostraque a linguagem ganha novosadeptos a cada dia.No horrio dos intervalos, oscorredores da Universidade seabarrotavam de participantesde diversas etnias, cominmeros sotaques econhecimentos diferentes. Maso assunto todos tinham emcomum: Python!Havia tambm mini-aulas comdurao de trs horas voltadaspara iniciantes na linguagem, oque mostra o respeito que acomunidade tem por aquelesque ainda esto engatinhandona linguagem.As mini-aulas foram:

    Introduo ao Python(Luciano Ramalho).

    Coding Dojo Python (HugoCorbucci).

    Introduo ao Django(Luciano Ramalho).

    As palestrasAs palestras foram excelentes,todos os palestrantes estavammuito bem. Um ponto-chaveque gostaria de destacar aquifoi que muitos palestrantesmostravam suas aplicaesrodando-as e s depois abriamo cdigo-fonte e ocomentavam. Para quem programador no tem nada demais nisso, mas para quemestava l e era iniciante issoajudou muito, por mostrar que possvel criar excelentesprogramas com pouco cdigo.Na verdade esse o sonho dequalquer programador, criarum programa bom sem

    precisar escrever muitas linhasde cdigo.Um dos momentos maisaguardados foi a palestra doBruce Eckel. Para quem no oconhece, Bruce o autor doslivros Thinking in Java eThinking in C++ . Agoraadivinhem o tema da palestra?O tema foi Why I love Python ,

    A cobra fumouPyConBrasil 2008

    A quarta ediodo evento foi umsucesso

    Eventos

    Revista Fedora Brasil www.projetofedora.org

    Por Alan Porto

    A cada ano a PyConBrasilfica melhor. Desta vez a 4Edio aconteceu no Rio deJaneiro que recebeu acomunidade Python de braosabertos.Nos dias 18, 19 e 20 deSetembro de 2008, o Rio deJaneiro recebeu a comunidadePython de braos abertos paraa maior conferncia realizadano pas. O evento est em suaquarta edio, tendo sidoorganizado anteriormente nosseguintes locais: Unicamp(Universidade Estadual deCampinas), na Interlegis deBraslia e na SOCIESC deJoinville.

    Neste ano o espao foi cedidopela Universidade Veiga deAlmeida (UVA). Logo noprimeiro dia, por sinal um diamuito chuvoso, havia inmerosvoluntrios espalhados portodo o campus dauniversidade orientando osparticipantes que chegavamde todo o Brasil.

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    12/66

    traduzindo para o portugus,Porque eu amo Python . Brucefez uma comparao entrePython e uma linguagem muitoutilizada no mercado,mostrando os pontosnegativos e positivos das duaslinguagens. Depois falou sobreo poder da linguagem e oquanto divertido desenvolvercom Python. Sua palestralevou 1 hora e 20 minutos paraterminar e foi encerrada comuma chuva de aplausos:simplesmente fantstico!Tivemos tambm a presenado Alexandre Limi, criador doPlone. (Plone um sistema degerenciamento de contedo,vulgo CMS, escrito emPython). Alexandre Limidiscursou sobre as diferenasentre verses do Plone, comoganhar dinheiro com o Plone,como funciona a PloneFoundation. Resumindo, foram

    01h20minutos de mel para osouvidos.Para quem no dominava oidioma ingls, havia 200 kits disposio dos participantes,compostos por rdio e fone.Era s ligar o aparelho, colocaro fone e pronto: tudo traduzidopara o Portugus.Tivemos tambm a presenado Roberto Ierusalimchy,criador da linguagem Lua, umalinguagem cem por centotupiniquim. Na palestra, oRoberto Ierusalimchy contoucomo nasceu a linguagem, suaevoluo, verses. Alm dissoele mostrou como diversasempresas vm utilizando Luapara diferentes finalidades.

    Havia Fedora por l?Infelizmente no. Mas a gratasurpresa foi ver que a maioriados participantes tinhamoutras distro GNU/Linux,instaladas em seus notebooks.Um dos patrocinadores doevento, SERPRO (ServioFederal de Processamento deDados), montou um posto comvrios computadores cominternet, com todos aquelesaplicativos domsticos que jconhecemos, tudo isso degraa para o pessoal dacomunidade ver seus e-mails

    ou desenvolver outras tarefasnos horrios de intervalo doevento. S no descobri adistro que rodavam nasestaes de trabalho do posto,mas tenho certeza de que noera Fedora . Quem sabe naprxima: fica a dica para opessoal do SERPRO.

    Mercado de trabalhopara PythonicosO mercado de trabalho estmuito aquecido para quemprograma em Python. Duranteo evento os prpriosparticipantes falaram o quantoera complicado encontrarprofissionais qualificados.Portanto, h vagas sim para

    desenvolvedores. O grandetrunfo da linguagem ter umacurva de aprendizado simples.Assim, voc pode tornar-se umbom programador em poucotempo, se comparado com aslinguagem mais utilizadas nomercado.

    ConclusoSinceramente, a conclusomaior que fica a troca deexperincias, a amizade e orespeito que existe entre osmembros da comunidade.Quem no conhecia, foi para aPyConBrasil com uma dvida:O que eu posso fazer comPython? No fim do evento, advida era: Quais das opesque irei escolher para fazercom Python?

    AgradecimentosQuero parabenizar todos dacomunidade Python peloexcelente evento, seusorganizadores, a Universidadee todos envolvidos, a cidadedo Rio de Janeiro e,principalmente, a comunidadeFedora por ceder o espao.Agradeo tambm ao Bruno esua famlia pela recepo.

    Referncias[1] PythonbrasilSite da Comunidade Brasileira dePython com artigos, tutoriais einformaes sobre a linguagem emportugus.

    www.pythonbrasil.com.br

    [2] PythonSite oficial da linguagem Python,onde voc poder fazer o download.

    H pacotes disponveis paraLinux/Unix, Mac e Windows. www.python.org

    [3] PyConBrasilSite oficial do evento. possvel veros vdeos das edies anteriores jque as palestras so gravadas.http://pyconbrasil.com.br

    Eventos PyConBrasil 2008

    Revista Fedora Brasil www.projetofedora.org

    http://www.projetofedora.org/http://pyconbrasil.com.br/http://www.python.org/http://www.pythonbrasil.com.br/
  • 8/14/2019 RevistaFedoraBrasil004

    13/66

    Fedora 10 :inovando como

    sempre!O Fedora se mantm como a distribuio maisinovadora do mercado

    A nova verso do Fedora 10 tem colocado osaficionados do sistema em um estado catico.Mais limpa, mais rpida, mais slida, maisbonita. Essas so algumas das diversasmudanas no sistema.Uma grande parte das solicitaes dosusurios foram atendidas na nova verso.Entre elas est uma integrao aprimoradacom o hardware, fazendo o sistema maisconfivel e confortvel para novos usurios.Muitos problemas com as placas wirelessforam corrigidos, e junto com eles vieramnovas funes como o compartilhamento deredes, melhor suporte s redes 3g via celular euso das funes de controle remoto paranotebooks e mquinas com controles de infra-vermelho.

    Por Rodrigo Menezes

  • 8/14/2019 RevistaFedoraBrasil004

    14/66

    Novas aplicaesInicializao melhor emais rpida Nessa nova verso temosdiversas melhorias no

    processo de inicializao.Logo na primeira tela, osusurios iro verificar que noexiste mais a tela de splash doGrub, salvando um tempo deboot precioso e com isso setira um pouco as piscadas natela, deixando o processo maisbonito. Para qualquer usurioque quiser acionar o menu,simplesmente pressione osbotes para cima ou parabaixo durante a inicializaoque o menu ir aparecer.Seguido do Grub, pode-severificar que o RHGB no estmais sendo utilizado. Ele foisubstitudo por uma novaaplicao, Plymouth (01), queusa um modesetting novo dokernel, fazendo com que oprocesso no fique piscando eseja processado maisrapidamente. Novamente ainicializao ficou mais bonita.Tambm foi habilitado oreadhead e um sistema deboot paralelo para usar oUpstart, melhorando e muito otempo de inicializao.

    Gnome 2.24O Gnome (02) a interfacegrfica padro do Fedora .Muitos usurios reclamam quea aplicao no recebe muitasmelhorias, no recebe novasfuncionalidades, mas para osaficionados pelo Gnome, s opensamento em mudar deinterface d arrepios. Para

    01 O Plymouth em ao

    Capa Fedora 10

    Revista Fedora Brasil www.projetofedora.org

    02 O Gnome a interface grfica padro

    03 Informaes sobre o Projeto Fedora

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    15/66

    explicar todas asfuncionalidade do Gnomeprecisaramos de um artigointeiro, ento vamos falarsomente das principaisfuncionalidades, ferramentas emudanas.Pra comear, o Pidgin foiaposentado, entrou no lugardele o poderoso Empathy (04).Como todos mensageiros noLinux, ele integra as redesMSN, Jabber, Gmail, ICQ entreoutros.

    O Gnome, alm de tudo,fornece uma gama deferramentas bem construdascomo o Ekiga para video-conferncia e novasferramentas de gerenciamentode tempo. Mas acredito que amaior alterao na interfaceseja a experincia do usuriocom o uso do navegador de

    arquivos (05): o sistema podeapresentar os diretrios emformato de preview, lista edetalhado, alm de contaragora com a navegaoatravs de abas, fazendo comque o padro de navegao

    web possa ser aplicadoenquanto se navega empastas locais

    Adio de Deskbars trazemuma novidade para o usuriodomstico, com apossibilidade de baixar e criaras suas prprias deskbars. OGnome se diferencia e muito

    dos outros ambientes por suabarra dupla, a equipe dedesenvolvimento quisaproveitar essa experincia etrazer mais aplicaes sbarras.

    Capa Fedora 10

    Revista Fedora Brasil www.projetofedora.org

    04 Mensageiro Empathy

    05 Navegador de arquivos do Gnome

    06 Customizao dos painis do Gnome

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    16/66

    As notas de verso do Gnome2.24 fornecem uma gama deinformaes sobre novasfuncionalidades e aplicaes,vale a pena uma visita ao site:http://library.gnome.org/misc/release-notes/2.24/

    KDE 4.1.2Para quem estava usando oGnome por muito tempo evoltou ao KDE, s tenho umafrase para lhes dizer, o sistemaficou lindo! A barra nica nocanto inferior muito bem

    estilizada, a disposio dosaplicativos abertos na barra duma sensao boa decontrole, mesmo com elacheia. Alm disso, o novo KDEvem com uma infinidade denovas funcionalidades quetomariam um artigo inteiro paraserem descritos. Um adendo:entre as novas funes, o querealmente impressiona osuporte a widgets direto peloKDE, sem a necessidade deaplicaes externas, e asfunes de animao dainterface pelo software, sem anecessidade de programascomo o compiz que utilizadopelo Gnome.Nessa nova verso, o KDEfortificou uma funo que at aMicrosoft est tentandocolocar para os seus usurios,a barra de busca por aplicao(07). Basta abrir o menu edigitar o que quer fazer, e oKDE j lhe mostra todas asaplicaes instaladas quefazem a funo, cabe aousurio escolher qual eleprefere.

    Eclipse 3.4Atualizado o sistema para oEclipse 3.4 (Ganymede). Asnovidades dessa verso souma srie de correes debugs, uso do frameworkEquinox/p2 que atualiza oltimo gerenciador deatualizaes, alm de possuirum front-end mais simples deser utilizado. No JDT, foiadicionado o suporte aprocessadores de mais de umncleo, permitindo que osistema compile cdigos Javamais rpido em um futuro

    prximo. Adicionado tambmum plugin chamado de Spy,que fornece uma ferramentapara desenvolvedoresdeterminarem quais pluginssuportam as classes que elesdesejam trabalhar.Mais informaes:https://fedoraproject.org/wiki/Features/Eclipse34

    RPM 4.6Atualizado para a nova versodo gerenciamento de pacotesRPM. Essa verso a primeiraem anos a sofrer muitasmudanas e sair um pouco daconfuso que era a base 4.4.x.Mais informaes:https://fedoraproject.org/wiki/Features/RPM4.6

    Amarok 1.94Um player de msicainigualvel, o Amarok (08) temse destacado por seu estilobonito, funcionalidadeespetacular e facilidade deuso. Basta indicar onde estosuas pastas de arquivos que oprograma monta uma listagemdos arquivos, lista deexecuo e apresentainformaes na tela. Almdisso, a aplicao busca nosrepositrios da Amazon.comas capas dos discos

    Capa Fedora 10

    Revista Fedora Brasil www.projetofedora.org

    07 O KDE permite busca por aplicao

    https://fedoraproject.org/wiki/%20Features/RPM4.6https://fedoraproject.org/wiki/%20Features/Eclipse34http://library.gnome.org/misc/%20release-notes/2.24/http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    17/66

    procurados, e em nossostestes, at capas de CDsnacionais foram encontradassem problemas, quando onome estava correto.Caso no queira que o Amarokocupe espao na sua barra deaplicativos, feche o programano X e o mesmo vai continuarsendo executado, mantendosomente o cone na bandeja.

    BrOffice.org 3.0Devido ao trabalho do ProjetoFedora junto ao core do FedoraProject, o BrOffice.org 3.0 agora

    est disponvel atravs dosrepositrios extras. Para ter oprograma s fazer ainstalao do Fedora sem oOpenOffice e executar umsimples comando yum install broffice* , toda a sute serinstalada para voc. Odownload precisa de acesso internet, tem o tamanho de

    130 MB e tambm pode serfeito pelo adicionar/removerprogramas (09).

    Sugar DesktopAgora no mais preciso deum OLPC XO para ter o Sugar(10) rodando, o Projeto Fedoraintegrou o ambiente grficocom todas as aplicaes nosistema. Agora alm de contarcom os famosos KDE eGnome, o usurio podeinstalar o Sugar edisponibilizar para os seusfilhos todos os aplicativos doambiente grfico.https://fedoraproject.org/wiki/Features/Sugar

    Revista Fedora Brasil www.projetofedora.org

    Capa Fedora 10

    08 A nova interface do Amarok

    09 O BrOffice.org 3.0 est disponvel no Fedora 10

    10 Sugar desktop

    https://fedoraproject.org/wiki/%20Features/Sugarhttp://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    18/66

    Novas aplicaesinclusasNetBeans 6.1https://fedoraproject.org/wiki/Features/NetBeans

    GstreamerAgora o Gstreamer incluisuporte para wmv. Ao procurarexecutar algum vdeo do tipo

    wmv, o programa j informaque existe o codec e mostracomo fazer a instalao, tudoem RPM (11).https://fedoraproject.org/wiki/Features/GStreamer_dependencies_in_RPM

    Melhorias nasfunes do sistema RPM FusionO Fedora sempre recebeumuitas crtidas por no proverprogramas proprietrios ecdigos patenteados em suas

    mdias, e j estamos muitofamiliarizados com os motivos.No passado, para ter acesso aessas funes extras ramosobrigados a instalar programasde configurao como oeasylife (www.easylifeproject.org) ou instalardiversos repositrios paratermos acesso a essespacotes.Nesta nova verso dosistema foi criado oRPMFusion, que uma junodos maiores repositrios deprogramas do Fedora em umsite s. Agora, para o usurioque quiser algo fora dosrepositrios iniciais, somente aadio de um novo repositriopoder fornecer um novomundo de aplicaes para o

    seu sistema. Para conhecermais o novo repositrio,acesso o site do RPM Fusion:

    www.rpmfusion.org.

    Impresso aprimorada Em verses mais antigas dosistema, praticamente todasimpressoras e drivers quefaltavam podiam ser instaladasautomaticamente, sem ainterveno dos usurios.Nesta verso do sistema, ocontrole de aplicaes deimpressora, o system-config-printer, foi remodelado e

    simplificado. Agora, oprograma mais intuitivo, nopedindo mais a senha de rootpara sua operao, possuicones e smbolos do estadoatual da impressora, permite o

    acesso aos usurios nostrabalhos executados, eproporcionaram uma novamodelagem nos textosexplicativos (12).

    Melhorias no suporte a Webcamhttps://fedoraproject.org/wiki/Features/BetterWebcamSupport

    Revista Fedora Brasil www.projetofedora.org

    Capa Fedora 10

    11 Agora ficou mais fcil a instalao de codecs

    12 Configurao de impressoras agora mais intuitivo

    https://fedoraproject.org/wiki/%20Features/BetterWebcamSupporthttp://www.rpmfusion.org/https://fedoraproject.org/wiki/%20Features/GStreamer_dependencies_in_RPMhttps://fedoraproject.org/wiki/%20Features/NetBeanshttp://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    19/66

    Uso do infra-vermelhopara controlar aparelhospor IR (controle remoto)Notebooks e desktops quepossuem o controle IRCpodem se apoderar desserecurso para controlarequipamentos eletrnicoscomo televisores, DVDs, entreoutros (13).https://fedoraproject.org/wiki/Features/BetterLIRCSupport

    Compartilhamento deredePela primeira vez o Fedora possui suporte aocompartilhamento de rede peloNetworkManager. Com isso,se voc possui uma conexo3G ou um modem no seu

    notebook, pode compartilhar asua conexo com todo o restode sua rede. Com essas novasmodalidades de rede, ajuda-semuito usurios de notebooks edesktops em casa. No maisnecessrio configurar umroteador na rede, tudo agorapode ser feito pela suamquina.https://fedoraproject.org/wiki/Features/ConnectionSharingNo link abaixo existe um vdeoda Red Hat Magazinemostrando a utilizao dorecurso em dois notebooks,simplesmente impressionante.http://www.redhatmagazine.com/2008/10/16/video-fedora-10-connection-sharing/

    Integrao com oBugzilla O sistema detecta falhas emaplicaes, armazena o logdos erros e j envia tudo parao Bugzilla, site de controle debugs da Red Hat/Fedora. Comisso no mais necessriopegar os dados dos erros,entrar no site, criar uma contae postar as falhas. O Projetoacredita que isso tornar osoftware cada vez maisperfeito, eliminando todos oserros que possam aparecer.https://fedoraproject.org/wiki/

    Features/SaveToBugzillaKit de PrimeirosSocorrosAdicionado na verso anteriore aprimorado nesta, o First AidKit uma ferramentaautomatizada pararecuperao de sistemas quetraz, alm de processos derecuperao mais comuns,uma ferramenta pararecuperao completa damquina. Quando falamos emrecuperao, estamos falandode scripts de inicializao,grub, processos, entre outros.Mais informaes:https://fedoraproject.org/wiki/Features/FirstAidKit

    Novas funes dossistema Glitch Free AudioO servidor de som PulseAudiofoi reescrito para usar umagendamento de udiobaseado em um timer ao invsda tradicional interrupo.

    Revista Fedora Brasil www.projetofedora.org

    Capa Fedora 10

    13 Controle de aparelhos por IR

    https://fedoraproject.org/wiki/%20Features/FirstAidKithttps://fedoraproject.org/wiki/%20Features/SaveToBugzillahttp://www.redhatmagazine.%20com/2008/10/16/video-fedora-10-connection-sharing/https://fedoraproject.org/wiki/%20Features/ConnectionSharinghttps://fedoraproject.org/wiki/%20Features/BetterLIRCSupporthttp://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    20/66

    Essa funcionalidade utilizadaem outros sistemas como oApple CoreAudio e o WindowsVista e possui uma srie devantagens como reduo doconsumo de energia,configurao de latncia poraplicao, entre outros.

    Infra-estrutura AMQPA funo desse servio fazeruma construo fcil,escalonvel e interoperante deaplicaes de altaperformance. Na prtica,significa fazer o gerenciamento

    do libvirt o mais simplespossvel fazendo a gravaode dados de mquinas virtuaismais fcil e rpido,considerando gravao localou atravs de rede.

    Driver de entrada (input)EvdevAlterado o driver padro doX.Org, melhorias nos acessosde IO e interface grfica.

    Mdulos do Kernelconfigurados para GrficosCom as atualizaes dokernel, vrias melhorias vieram

    junto. Uma delas ainicializao dos drivers DDXdo servidor X para o kernel.

    Com isso houve uma melhorade performance e acesso. interessante dizer que oFedora agora aposentou oxorg.conf, no presente maisnessa verso. Para configuraro seu ambiente use system-config-display .https://fedoraproject.org/wiki/Features/KernelModesetting

    Auditoria de Segurana Adicionado o sectool, umaferramenta de segurana paraauditoria e deteco deintruso.https://fedoraproject.org/wiki/Features/SecurityAudit

    Adicionado maiscaminhos no PATHUma grande reclamao deusurios tem como resultadouma alterao implantada.Agora os caminhos que noestavam inclusos no PATH deusurios normais esto

    disponveis para todos.Comandos como ifconfig, entreoutros, agora esto de volta noshell de todos usurios.Caminhos adicionados:/usr/local/sbin:/usr/sbin:/sbinhttps://fedoraproject.org/wiki/Features/SbinSanity

    ConclusoPra quem tinha problemascom o Fedora 9 , vale muito apena utilizar a nova verso dosistema. Logicamente muitossistemas se beneficiaram emuito com a adio de suportea novas placas wireless nokernel, menus deacessibilidade das novasverses de KDE e Gnome,

    mas o Fedora como sempreinova e faz a experincia dousurio ficar cada vez melhor.Integrao com o BrOffice.org,aplicaes ilimitadas eeficientes, repositrio centralso algumas das novasfuncionalidades quesimplesmente impressionam,alm claro do novo visual

    que acredito ser o mais bonito j montado para o Fedora .Ao usurio novato em Linux, oFedora como sempre sai nafrente com as ferramentas deconfigurao automatizadas;ao ndio velho de guerra, osoftware continua sendo umasuite estvel de pacotes, commuitas novidades e oshabituais arquivos deconfigurao. Vale muito apena conferir!Para realizar o download danova distribuio, acesse:http://www.projetofedora.org/Download

    Revista Fedora Brasil www.projetofedora.org

    Capa Fedora 10

    Rodrigo Menezes Bel em Cincia daComputao pelaUnipar, ps-graduado emTelecomunicaespela PUCPR. Analista de Suportee Analista deInfraestrutura de TI.J contribuiu para oTechnet Brasil, RedHat, Fedora eCentOS.

    http://www.projetofedora.org/%20Downloadhttps://fedoraproject.org/wiki/%20Features/SbinSanityhttps://fedoraproject.org/wiki/%20Features/SecurityAudithttps://fedoraproject.org/wiki/%20Features/KernelModesettinghttp://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    21/66

  • 8/14/2019 RevistaFedoraBrasil004

    22/66

    possvel utilizar o software,porm em modo texto. Paraque seja possvel utilizar oMaxima atravs de umainterface grfica basta fazer odownload do pacote maxima-

    xmaxima-5.15.0-1.centos4.i386.rpm emhttp://matematica.sourceforge.net,e logo depois acessar odiretrio onde foi baixado oarquivo e digitar:

    # rpm -ivh maxima-\xmaxima-5.15.0-1.\centos4.i386.rpm

    Pronto! Agora o Maxima podeser utilizado tambm em modogrfico.

    IniciandoAps instalado, podemosiniciar o Maxima de duasmaneiras. A primeira forma digitar o comando abaixo emum terminal :

    # maximaDeste modo o software serinicializado somente em modotexto. Se desejar utilizar ainterface grfica (02) bastadigitar:

    # xmaxima

    Primeiros passosEmbora o objetivo deste artigono seja demonstrar um passoa passo para a utilizao doMaxima, interessante quesejam apresentadas ao menosalgumas operaes. Iremosutiliz-lo por meio da interfacegrfica.Utilizando, por exemplo, ocomando solve (x^2-6*x+8=0) ,

    podemos resolver umaequao do segundo grau talque (x-6x+8=0) (03).Para realizar uma fatorao,podemos digitar o comandofactor e entre parnteses

    inserir o nmero a serfatorado: factor (12)Podemos ainda calcularmatrizes: a: matrix ([2,1,3],[-5,0,1],[1,1,-1]) veja em (04).

    01 Instalando o Maxima com o yum

    Educao Maxima e GeoGebra

    Revista Fedora Brasil www.projetofedora.org

    02 Iniciando o Maxima no modo grfico

    http://matematica.sourceforge.net/http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    23/66

    Plotando um grficoAtravs do Maxima tambm possvel a plotagem degrficos sejam em 2d ou 3d:

    plot3d(sin(x^2+y^2)/(x^2+y^2), [x,-5,5],[y,-5,5],[grid,45,45])

    veja em (05).Na internet iremos encontrarbons manuais quedemonstram como utilizar demaneira eficiente e produtiva oMaxima, explorando os seusmuitos recursos.

    GeoGebra O GeoGebra um softwarelivre de matemtica dinmicacriado por MarkusHohenwarter, multiplataforma,desenvolvido com o objetivode ser utilizado em sala deaula, e rene geometria,lgebra e clculo. Com ele possvel trabalhar com todasas ferramentas que umsoftware de geometriadinmica dispe, como porexemplo, segmentos, pontos,retas, etc.. Para o seu perfeitofuncionamento necessrioque o Java esteja instalado emseu sistema.O software pode ser iniciadode duas maneiras: a primeirasendo executado diretamentepela web atravs do linkdisponibilizado no sitehttp://www.geogebra.org ouento fazendo o download dosarquivos e realizando ainstalao local. Abordaremosas duas formas de utilizaodo GeoGebra. Apenasreforando que em ambas asformas necessrio o Javapresente no sistema.

    Educao Maxima e GeoGebra

    Revista Fedora Brasil www.projetofedora.org

    03 Resolvendo uma equao do 2 grau com o Maxima

    04 Clculo de matriz com o Maxima

    http://www.geogebra.org/http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    24/66

    Acessando via WebStartUma das maneiras de utilizar oGeoGebra acessar o sitehttp://www.geogebra.org, clicarna opo Webstart e naprxima tela no botoGeoGebra WebStart (06).Ao clicar no boto GeoGebraser solicitado para escolherum programa que possa abriro arquivo geogebra.jnlp. Comocitado anteriormente, se oJava estiver corretamenteinstalado, o prprio sistema irapontar a execuo do arquivopara JavaWS. Veja em (07) napgina seguinte.Ao clicar em OK ser iniciadoo download de trs arquivos:geogebra.jar ,geogebra_properties.jar egeogebra_export.jar . Noprimeiro acesso este processopode demorar um pouco, masa partir do segundo ir tornar-se bem mais rpido.Terminado o download dosarquivos o GeoGebra automaticamente inicializado epronto para uso.A vantagem deste tipo deutilizao o fato depodermos utilizar o GeoGebraem qualquer local e mquina(desde que o Java estejainstalado, claro). Adesvantagem fica por conta daobrigatoriedade de estarconectado internet sempreque for utilizar o software(pensemos em escolas, porexemplo, que no dispem deacesso a internet). Veja oGeoGebra em funcionamentoem (08) na prxima pgina.

    Revista Fedora Brasil www.projetofedora.org

    Educao Maxima e GeoGebra

    06 Acessando o GeoGebra via web

    05 Plotando grficos

    http://www.geogebra.org/http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    25/66

    Instalando osarquivosOutra maneira de utilizar oGeoGebra realizando a suainstalao local, fazendo odownload do arquivoGeoGebra_3_0_0_0.bin (aproximadamente 11MB) pelosite http://www.geogebra.org.Aps realizado o download,deve-se abrir um terminal eantes de iniciar a instalao doarquivo baixado devemosalterar as permisses deacesso ao mesmo, acessandoo diretrio onde foi realizado odownload :

    # chmod u+x\GeoGebra_3_0_0_0.bin

    Agora sim podemos iniciar ainstalao:

    # ./Geogebra_3_0_0_0.bin

    A instalao bem simples,passando por questes

    corriqueiras tais como o tipode instalao (Typical, Minimalou Custom) e o local padrodos arquivos (09).Aps o trmino da instalao,para iniciarmos o Geogebraainda no terminal devemosdigitar:

    # cd /opt/Geogebra# ./geogebra

    IniciandoA tela principal do Geogebra divida em duas partes:algbrica (esquerda) egeomtrica (direita). Noentanto, a janela algbricapode ser fechada, e caso sejanecessrio pode ser exibida devolta clicando em

    Exibir>Janela de lgebra.A seguir um exemplo de comopodemos resolver um sistemade equaes lineares comduas variveis.

    Em primeiro lugar devemosinserir os valores da equaoutilizando o campo de Entrada:

    g : 3x + 4y = 12h : y = 2x 8S = Interseo[g, h]

    Revista Fedora Brasil www.projetofedora.org

    Educao Maxima e Geogebra

    08 O GeoGeobra em funcionamento

    07 Rodando o GeoGebra via web

    http://www.geogebra.org/http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    26/66

    Referncias www.geogebra.orghttp://maxima.sourceforge.net/documentation.html

    www.wikipedia.org

    Com as entradas acimateremos o resultado mostradoem (10).O GeoGebra pode serconsiderado um software idealpara aulas de geometria, poisfoi desenvolvido exatamentepara ser utilizado em sala deaula, proporcionando para osprofessores a oportunidade detornarem suas aulas dematemtica mais dinmicas.

    ConclusoO Maxima e o GeoGebra sosoftwares bem simples deserem utilizados, porm nocaso especfico de suaaplicao em sala de aula necessrio que os professoresse familiarizem com oambiente e as diversasfuncionalidades dos sistemas.Softwares proprietriossimilares custam quantiasmuitas vezes fora da realidade

    de uma escola, porm, pormeio da utilizao dossoftwares analisados acima possvel um mesmorendimento (ou maior) demodo que qualquer escolapossa utiliz-los, ou seja, perfeitamente possvel amontagem de um laboratriode informtica para atender as

    mais diversas disciplinasutilizando somente softwarelivre.

    Revista Fedora Brasil www.projetofedora.org

    Educao Maxima e GeoGebra

    09 Instalao do GeoGebra

    10 Resolvendo uma equao com o GeoGebra

    MARCELO M.OSAVA Bel emSistemas deInformao.Educador do Projetode Incluso Digitalda PrefeituraMunicipal de SilvaJardim- RJ.

    http://www.geogebra.org/http://maxima.sourceforge.net/documentation.htmlhttp://www.wikipedia.org/http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    27/66

  • 8/14/2019 RevistaFedoraBrasil004

    28/66

    importante entender ofuncionamento do Apacheantes de seguir os prximospassos. A nica funo doApache entregar aos clientespginas html e arquivossimilares. Tudo que noresumir-se a isto ser feitoatravs dos mdulosapropriados. Por exemplo,uma pgina PHP repassadado Apache para o mduloencarregado de process-la,chamado mod_php . Se no forpreciso acessar bancos dedados, esse mdulo

    interpretar a pgina e adevolver ao cliente. Casocontrrio, outro mdulo,denominado php5-mysql permitir ao interpretador phpacessar o banco de dadosdesejado. Os problemas desegurana so, na maioria dasvezes, provenientes dosgestores de contudo (CMS).

    No posso deixar demencionar que toda aconfigurao feita no arquivo

    /etc/httpd/conf.d/httpd.conf eque todos os mdulos soativados por meio de arquivoslocalizados na pasta

    /etc/httpd/conf.d/ . O servidorcarregar todos os arquivoscom extenso .conf queestiverem nesta pasta.Outro detalhe importante dizrespeito ao usurio padro doApache. Este usurio chama-se apache , com recursoslimitados. Sua funo impedir que invasores tenhamacesso ao root e prejudiquemo funcionamento do seusistema operacional.

    PHPPara instalar o suporte a PHP,voc precisa de apenas doiscomandos; o primeiro servirpara instalar o suporte a PHP;o segundo far com que oservio httpd sejareinicializado, permitindo assimque as novas configuraesentrem em vigor:

    # yum -y install php# service httpd restart

    Lembra-se do mod_php mencionado acima? Ele estincluso neste pacote php e

    ser ativado automaticamente,atravs do arquivo gerado,denominado

    /etc/httpd/conf.d/php.conf . Masa comunicabilidade do suportea PHP com o servidor MySQL

    no estar ainda ativa porpadro. Para que isto ocorra,precisamos usar o seguintecomando, via terminal (03):

    # yum -y install php-\mysql

    Aps a instalao, precisamosverificar se o suporte estrealmente ativo. Para tanto, crie

    Redes Servidor LAMP

    Revista Fedora Brasil www.projetofedora.org

    02 Teste da instalao do Apache

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    29/66

    um arquivo chamado info.php .O contedo deste arquivoresume-se a: .Salve este arquivo na pasta

    /var/www/html e, no seunavegador de internet, acesseo endereo: http://127.1.1.1/.Se tudo der certo, voc veruma pgina exibindo osmdulos ativos e aconfigurao do PHP (04). Nose esquea de remover estearquivo, para a segurana doseu servidor.

    MySQLTemos vrios bancos de dados,alguns mais seguros, outrosmais rpidos. Hoje em dia oMySQL extremamentepopular, seguindo os avanos emelhorias do Postgree. Emnosso artigo vamos configuraro MySQL, sendo possvelaplicar aos demais o mesmosprincpio. O primeiro passo

    instalar o Servidor MySQLatravs do comando (05):# yum -y install mysql\

    mysql-server

    interessante complementaressa etapa instalando umcliente para acesso emodificaes de dados, e suainterface grfica, usando:

    # yum -y install mysql-\client mysql-navigator

    Agora precisamos fazer comque o servidor seja inicializadoao ligar o computador. Para issosegue o comando:

    # chkconfig mysqld on

    Agora vem a etapa maisimportante da instalao.

    Revista Fedora Brasil www.projetofedora.org

    Redes Servidor LAMP

    03 Instalando o pacote php-mysql

    04 Mdulos ativos

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    30/66

    Negligenciar o prximocomando causa muita dor decabea em quem configuraservidores LAMP nasdistribuies baseadas empacotes .rpm. Antes de ativar oServidor MySQL precisamoscriar duas bases de dados:mysql (armazena asconfiguraes de seu servidore de seus usurios) e test (que usada para fazer testes noseu servidor). Mas no sepreocupe, toda essaconfigurao feita atravs docomando mysql_install_db , da

    seguinte forma (06):# mysql_install_db

    Agora sim vamos ao passoseguinte, que ativar oServidor MySQL:

    # service mysqld start

    O usurio padro do seuServidor MySQL chama-seroot , cuja senha inexistente.Caso queira modificar a senha,basta digitar o comandoabaixo, substituindo a palavranovasenha pela de suapreferncia:

    # mysqladmin -u root\password novasenha

    Mais uma etapa concluda naconfigurao de nosso ServidorLAMP. Vamos agora fazer comque o Servidor Apache, commdulos de interpretao dePHP e Servidor de Bancos deDados MySQL se comuniquem,permitindo assim a plenautilizao e instalao dequaisquer sistemas CMS degesto de contudo.

    Revista Fedora Brasil www.projetofedora.org

    Redes Servidor LAMP

    06 Criando base de dados

    05 Instalando o servidor MySQL

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    31/66

    PhpMyAdminO PhpMyAdmin sem dvidauma ferramenta que facilitabastante na manuteno doServidor MySQL. Fcil deinstalar e de operar, para obt-lo use o comando (07):

    # yum -y install\phpmyadmin

    Para acessar o PhpMyAdminabra seu navegador deInternet e acesse o endereo:http://127.1.1.1/phpmyadmin/.O usurio e senha so osmesmos definidos por voc no

    Servidor MySQL. OPhpMyAdmin oferece muitasfacilidades no que tange amanuteno do ServidorMySQL. Dentre elas, podemosdestacar o ajuste depermisses dos usurios, acriao de bancos de dados, aimportao e exportao dosmesmos e, principalmente, asferramentas de backups, quepermitem a voc preservar aintegridade das informaesde seus stios eletrnicos.

    Refernciashttp://www.phpmyadmin.nethttp://www.apache.orghttp://www.php.nethttp://www.mysql.com

    Eunir Augusto ReisGonzaga graduandoem Geografia pelaUniversidade Federalde Uberlndia.

    Embaixador do Fedora,trabalha como Gestorde TI e desenvolvepesquisa cientfica emeducao distncia.

    Revista Fedora Brasil www.projetofedora.org

    Redes Servidor LAMP

    07 Instalando o PhpMyAdmin

    http://www.mysql.com/http://www.php.net/http://www.apache.org/http://www.phpmyadmin.net/http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    32/66

    Como funciona a segurana Normalmente, a segurana doLinux implementada pelosadministradores nica eexclusivamente nos servios

    de rede, atravs de firewalls eenjaulamentos com o chroot .O problema maior ocorrequando uma pessoaautorizada ou at mesmo no-autorizada obtm acesso mquina como usurio comume consegue produzir danosque poderiam ser evitados seadotada uma poltica desegurana melhor elaborada.Incluem-se nessas polticas desegurana aqueles hbitosmuito comentados de evitar,quando possvel, executarprocessos como usurio root,de analisar detalhadamentequais poderiam ser asconseqncias ao definirpermisses setuid e setgid, deremover pacotes e serviosque poderiam eventualmentetrazer riscos integridade dosistema, de remover usuriosque no sero utilizados, etc...Existem dois modelos decontrole de acesso cujacompreenso indispensvelpara tornar claro o estudo doSELinux: so eles o DAC e

    MAC. O DAC ( DiscretionaryAccess Control) ou Controlede Acesso Discricionrio umcontrole de acesso muitoconhecido, mas que, emcontrapartida, apresentaalguns pontos fracos. Foi como objetivo de superar estespontos fracos do DAC que foidesenvolvido o MAC(Mandatory Access Control),que poderemos chamar deControle de AcessoMandatrio.O Controle de AcessoDiscricionrio o controle

    utilizado por variantes do Unix -incluindo o Linux - alm dosWindows NT, 2000, 2003 eXP. A maior caracterstica doControle de AcessoDiscricionrio a atribuio deum dono para determinadoobjeto. Dessa forma, o donoser o responsvel pelaconcesso de permisses aoutros usurios. O problemado DAC que ele noconsegue diferenciar umusurio de um processo. Comisto, quando, por exemplo, umusurio A executa o processoX, os atributos de A soherdados por X de tal modoque, realizando um usurio B omesmssimo processo X, Xpoder realizar operaes

    Reforo na seguranaSELinux

    Nenhumsistema toseguro que no

    possa sermelhorado

    Muitos dos administradoresde sistemas GNU/Linuxpecam ao pensar que estoseguros de ataques evulnerabilidades. Essa umadas linhas de raciocnio quelevam ao grande nmero deinvases nos sistemas decdigo aberto.Neste artigo abordaremos aimportncia da reviso naspolticas de segurana emambientes Linux,especificamente dadistribuio Fedora .Utilizaremos a ferramentaSELinux para aimplementao da segurana.

    Segurana

    Por Luiz Augusto Machado da Silva

    Revista Fedora Brasil www.projetofedora.org

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    33/66

    como se fosse o usurio B ecom as mesmas permissesdeste ltimo.Outro problema de seguranado DAC a possibilidade deum usurio que seja oproprietrio de um arquivo,acidentalmente, permitir queoutros usurios tenhamacesso s suas informaes.No DCA existem dois tipos deusurios: o usurio comum,com suas restries bsicas, eo Administrador, que tem todaliberdade para fazer o que

    quiser.Com o Controle de AcessoMandatrio ns teremos maiorcontrole das polticas desegurana. O usurio no serdono de nenhum objeto etodas as restries/permissess podero ser editadas peloadministrador. Com o MAC,poderemos gerenciar no sas permisses dos usurios,mas tambm, as de todos osprocessos, diretrios, sockets,sistema de arquivos e inodes.Alm disso, nossos processosrodaro sobre o Sandbox, que um mecanismo desegurana utilizado pararestringir algumas aes que oprograma pode realizar: seriauma espcie de enjaulamento.

    Resumindo: O SELinux incorporado ao kernel do Linuxpara a implementao flexveldo Controle de AcessoMandatrio (MAC). Algumasdistribuies ainda nodispem do SELinux, mas ns,utilizadores do Fedora , atemos desde a verso Fedora Core 2 .

    Polticas deSegurana No desenvolvimento doSELinux foram criados quatrotipos diferentes de polticas:targeted, strict, MLS e MCS .Durante a primeiraincorporao do SELinux como Fedora (na poca o Fedora Core 2 ), muitos, com ainteno de tornar o sistemamais seguro, ativaram apoltica strict e com istoocorreram vrias reclamaese questionamentos por partede alguns administradores,

    que haviam ativado o servio eno estavam conseguindofazer com que nenhum outroaplicativo funcionasse. Issoaconteceu porque a polticastrict realiza restries totaisaos usurios. Utilizando estapoltica, o administrador terque realizar todas aspermisses uma a uma, o que

    faz com que esse tipo depoltica se torne muitocomplexa para a maioria dosambientes de sistemas queutilizamos hoje.Como a experincia com omodo strict no tinha sido dasmelhores, resolveram definir oque realmente era necessriopara que pudessem prover

    segurana sem realizarrestries to rigorosas. Foipartindo dessequestionamento que criaram otargeted. O targeted veio noFedora Core 3 com cerca de10 domnios e, entre essesdomnios, um que se chamavaunconfined . Os objetos queficavam neste domnio no

    sofriam nenhuma restrio doSELinux. Apenas alguns deleseram configurados como ohttpd enquanto que outrosficavam dentro do domniounconfined , unicamente sob oControle de AcessoDiscricionrio.O tipo de poltica targeted foievoluindo ao ponto de quehoje podemos encontrar vriosobjetos pr-configurados,aumentando significativamenteo nmero de objetos seguros.A partir da verso 8 doFedora , o modo strict passoua no fazer mais parte doSELinux.O MLS e o MCS foram tipos depolticas desenvolvidasespecificamente paraservidores e servios; porenquanto, ns nodetalharemos estas polticas.A implementao de um

    Controle de AcessoMandatrio pode ser muitocomplexa e por isso que oSELinux trabalha com o RBAC(Role-Based Acess Control) ouControle de Acesso Baseadoem Papis. Isto faz com que otrabalho do administrador sejabem mais simples: nspoderemos criar vrios papise definir o acesso que cadapapel ter aos objetos,realizando, assim, umavinculao dos usurios aospapeis que sero por elesdesempenhados.

    Segurana SELinux

    Revista Fedora Brasil www.projetofedora.org

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    34/66

    Contexto deSegurana chamado de contexto desegurana no SELinux umconjunto de atributos que soassociados aos objetos dosistema: usurio, papel, tipo envel de segurana.

    $ iduid=500(luizmachado)\

    gid=500(luizmachado)\grupos=500(luizmachado)\

    context=unconfined\u:unconfined\r:unconfined t:s0-\s0:c0.c1023

    # ps auxZ | grep slapdunconfined_u:system_r:\

    slapd_t:s0 ldap 3210\0.0 0.4 16892 4320\

    ? Ssl 12:24 0:00/usr/sbin/slapd -h\ldap:/// -u ldap

    $ ps auZ | grep sshdsystem_u:system_r:sshd_t\

    :s0-s0:c0.c1023 root\1997 0.0 0.1 7208 1064\? Ss 12;07 0:00\

    /usr/sbin/sshd

    $ ls -l --context\/etc/passwd

    -rw-r--r-- rootroot system u:objectr:etc t:s0

    /etc/passd

    $ ls -l --context\arquivo.txt

    -rw-rw-r--luizmachado\luizmachadounconfined u:object\

    r:user home t:s0\arquivo.txt

    O primeiro campo no contextode segurana do SELinux ousurio (Users). Em umsistema comum ns podemosdiferenciar trs gruposdistintos: os usurios comuns,que so aqueles utilizadospara efetuar o logon e realizartarefas de trabalho, comoeditar documentos, navegar nainternet, etc. Usurios que soutilizados somente para ainicializao de servios comumente chamados deusurios do sistema etambm existe o usurio

    administrador, que chamadode root. Esses trs tipos deusurio so por padrocadastrados pelo SELinuxcomo user_u , system_u e root ,respectivamente. Comomencionei anteriormente, apsos problemas com o modostrict foi criado um grupochamado unconfined e nspodemos ver na imagemacima um exemplo de comoficam os atributos de umarquivo dentro deste domnio.Por conveno os usuriostero a terminao _u , comexceo do usurio root. Paraevitar confuses entreusurios do sistema com osusurios do contexto desegurana, vamos chamar osusurios do SELinux de SE-Users.O segundo campo no contextode segurana o papel(Roles). A funo destecomponente agruparprocessos no contexto desegurana; este o campoprincipal para trabalhar comControle de Acesso Baseado

    em Papeis (RBAC). Como ocampo Roles utilizadosomente para a definio deprocessos, sempre que for umarquivo, este campo ter ovalor object_r (por conveno

    este campo ter a terminao _r ). Nas sadas dos comandosacima podemos visualizar asdiferenas entre o campoRoles do processo sshd e doprocesso slapd .O terceiro campo do contextode segurana o tipo (Type),que pode ser chamado dedomnio. Este um doscampos mais importantes doSELinux, sendo responsvelpela definio de qual sujeitotem acesso a tal objeto.Podemos dizer que qualquercoisa que tenha o mesmo tipo ter as mesmas restries deacesso. So os tipos (Types)que fixam os parmetros parao funcionamento dos

    Sandboxes, que so osresponsveis pelas restriesde processo e tambm pelaimpossibilidade de queprocessos usurpem osprivilgios dos usurios. Porconveno, este componenteutilizar a terminao _t .O ltimo campo e no menosimportante o Nvel de

    Segurana (Multilevel Security-MLS). Este componente foisuportado somente a partir daverso Fedora Core 4 , sendoutilizado para a implementaode segurana a informaesque so rotuladas comosigilosas ou confidenciais.Com a utilizao do MLS possvel estabelecer restries

    Segurana SELinux

    Revista Fedora Brasil www.projetofedora.org

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    35/66

    na interao de domnios(Types) que trabalhem emnveis diferentes. Quando no aplicado o MLS, nsdizemos que o arquivo estatrabalhando em SystemLow eisto pode ser identificadoobservando o valor s0.

    Controle de AcessoMandatrio continua na ativa Os dois mecanismos deControle de Acesso funcionamde forma individual, porexemplo, se algum usurio

    no tiver permisso paravisualizar determinado arquivopelo Controle de AcessoDiscricionrio o acesso sernegado e nem mesmo chegara ser realizado o controle peloControle de AcessoMandatrio.Voltando os nossos olhos aoFedora Sulphur , existem trsformas de descobrirmos qual o tipo de segurana queestamos utilizando: uma delasocorre por meio da linha decomando, a outra atravs doSELinux Management. Porlinha de comando, basta nsvisualizarmos o arquivo/etc/selinux/config ouexecutarmos o comando

    sestatus como super-usurio:Se preferir, use o modo grfico SELinux Management (02) nesta pgina e (03) naseguinte.Caso tenha dificuldade emencontrar o SELinuxManagement pode-se execut-lo atravs do comando system-config-selinux .

    Revista Fedora Brasil www.projetofedora.org

    Segurana SELinux

    01 Contedo do arquivo /etc/selinux/config

    02 Acessando SELinux Management

    # sestatusSELinux status: enabledSELinuxfs mount: /selinuxCurrent mode: enforcingMode from config file: enforcingPolicy version: 23Policy from config file: targeted

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    36/66

    Atravs das imagens, vocspodem notar a diferena entrecada uma das formas de obterinformaes sobre o tipo depolitica adotada pelo SELinux.Neste ponto ns comearemosa definir o caminho quetrilharemos para aconfigurao. Semdificuldades, podemosobservar que existe outro itemque no conhecemos.Anteriormente, vimos quaiseram os tipos de politicas(strict, targeted e MLS) e agorans discutiremos sobre osmodos de politica, que sotrs: Permissive, Enforcing eDisable.No modo Enforcing o kernel irrejeitar todas as solicitaesque contrariarem as polticasde permisses do SELinux eas registrar em logs na formade AVC (Access VectorCache). O AVC umcomponente do sistemaoperacional utilizado paraminimizar a sobrecarga dedesempenho, fornecendo ocache de acesso a decises. importante saber que atravsdo modo Enforcing todas asrejeies, mesmo que sejamrepetitivas, sero registradascomo AVC, a menos que a

    politica em questo tenha sidoexplicitamente configuradapara no auditar.No modo Permissivel o kernelreportar as solicitaes emAVC que contrariarem aspoliticas de permisses, norealizando, porm, nenhumarestrio, enquanto que agerao de AVCs ser

    realizada somente na primeiravez em que o houver umasolicitao fora das politicas.No modo Disable o kernelsuspender a rotulao que feita nos arquivos soessas rotulaes que soresponsveis pelo controle desegurana feito com o SELinux, ficando, assim, suspenso ocontrole de acesso com oSELinux.Mantenham o modo desegurana como Enforcing.

    No Fedora as mensagens doAVC ficam armazenadas noarquivo /var/log/audit/audit.loge o seu formato (04).Como podem ver, fica umpouco complicado entender oque o qu neste arquivo,mas a soluo desse problema um comando chamadoaudit2why . Vejam (05) comofica organizada a sada docomando:

    #audit2why

  • 8/14/2019 RevistaFedoraBrasil004

    37/66

    Dessa forma ficou bem maisfcil compreender o que oAVC est notificando e, sevoc achou a diferena muitogrande, ento experimenteexecutar a ferramenta (06).Isto fantstico! Alm demostrar de forma organizadacada mensagem com detalhesriqussimos, ainda nos mostrade que forma ns poderemospermitir o acesso (07).O servio setroubleshoot precisa estar ativo, casocontrrio ser mostrado umamensagem de alerta norodap do Troubleshooter.Caso tenha problemas com aconexo do setroubleshoot execute o comando:

    #/etc/init.d/setrouble\shoot restart

    A principio ns realizaremosapenas o trabalho de adicionaras excees e isso feito deforma simples.Primeiro necessrioobservarmos o que amensagem do setroubleshoot nos diz. claro que muitoimportante que voc conheao ambiente para que possaanalisar criticamente cada umdos servios que devem sofrerrestries do SELinux e,consequentemente, permitir oacesso somente queles querealmente forem necessrios.Caso ocorra algum problemana utilizao de algum servions simplesmenteexecutaremos o comando queo setroubleshoot nos indicarna parte Permitir o Acesso.

    No brincadeira, issomesmo! claro que estaoperao no nos permitir tersegurana sobre todos osnossos servios. Ainda!.Mas, desse modo, no mnimo,seremos notificados, o queacabar nos obrigando apermitir aquilo que ainda nofoi rotulado como seguro.

    Cabe a voc analisar o que ou no seguro.

    Revista Fedora Brasil www.projetofedora.org

    Segurana SELinux

    06 SELinux Troubleshoot

    Luiz AugustoMachado Administrador deRedes e trabalha naimplementao desolues livres narede do SENAC-TO. Embaixador doFedora.

    07 Janela do programa SELinux Troubleshoot

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    38/66

    Urban Terror uma excelentemodificao para Quake 3 quecria um jogo completamentediferente do Quake, comarmas, models e nveis muitoloucos e ao. O nvel do mod impressionante. Para se teruma idia, quando vocrecarrega uma arma, por

    exemplo, aparece sua motirando o cartucho da arma ecolocando outra. Existemvrios modos de jogo, entreeles: Capture the Flag ,Capture and Hold , TeamDeathmatch e Free for All .Urban Terror pode ser descritoum atirador ttico deHollywood. realismo

    baseado na medida certa(ambientes, armas, jogador,modelos), mas tambm vaipelo lema divertido sobrerealismo. O Game no passade 720 MB e conseguesuperar Counter Strike emmuita coisa, sendo totalmentelivre e gratuito.

    Configuraonecessria CPU: Pentium 4 1.2GHz ousuperior. RAM: 256MB (512MBrecomendvel). VID: NVidia ou ATI card com128MB RAM (256MB ou

    superior ir melhorar aqualidade grfica). HDD: 50GB, lembrando queo espao ocupado pelo game,aumentar na medida queforem feitas as atualizaes edownloads de novas fases.

    PlayersTemos dois times, osVermelhos e Azuis . Seja qualfor o time escolhido, o que vale a diverso.

    Instalando UrbanTerrorComo Urban Terror faz partedo repositrio oficial doFedora , no haver nenhumproblema em instala-lo.

    Real e divertidoUrban Terror

    Quem disse queno existemboas opes emgames de aopara Linux?

    Jogos

    Por Cristiano Furtado

    Revista Fedora Brasil www.projetofedora.org

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    39/66

    03 Autenticao para instalar os pacotes

    01 Instalao do game no KDE

    Jogos Urban Terror

    Revista Fedora Brasil www.projetofedora.org

    02 Instalao de pacotes adicionais

    Para quem usa KDE, cliqueem Iniciar > Aplicativos >Administrao >Adicionar/RemoverProgramas. Pea paraprocurar por urbanterror , apsencontrar, pressione o botoAplicar (01).

    Quando o sistema lheperguntar se deseja instalar ospacotes adicionais clique emInstalar (02).

    Ser solicitada a senha deAdministrador. Digite a senhapara dar continuidade nainstalao do jogo e depoisclique em Authenticate (03).

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    40/66

    Jogos Urban Terror

    Revista Fedora Brasil www.projetofedora.org

    04 O jogo est instalado

    05 Rodando o jogo aps a instalao

    Pronto, o jogo est instalado.Clique em Fechar em vez deRun (04).

    Para rodar o game v ao menuIniciar > Aplicativos > Jogos >Urban Terror (05).

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    41/66

    Revista Fedora Brasil www.projetofedora.org

    Jogos Urban Terror

    07 Baixando o jogo

    06 Autodowloader

    Quando clicar no cone doUrban Terror, abrir (06). Esse o Autodownloader que servepara baixar o jogo diretamentedos servidores oficiais dogame. Clique em Accept.

    Em seguida comear odownload do game (07).Relaxe, dependendo da suaconexo pode ser que demorehoras.Pronto! Depois de baixar o

    jogo aparecer a mensagem(08).Clique em Start para iniciar o

    jogo.

    08 Fim do download do jogo

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    42/66

    Tela PricipalNa tela principal temos asopes: Play online Essa opodar acesso para jogar onlinecom outras pessoas, inclusivecom o usurios que estejam

    jogando o game em plataformaWindows. Setup Para mudanas nasconfiguraes de atalhos doteclado, mouse, vdeo, som eetc...

    Start server Para criaode um servidor em seu micro. Demos Para ver demosdos jogos. Para que vocpossa ver os demos baixe-os esalve-os na pasta /home/SeuUsurio/.q3a/q3ut4/demos. Quit Para sair do jogo.

    Modos de JogoTeam SurvivorSimilar ao Counter-Strike,neste modo os jogadores soseparados por time, nascendocada time em um localaleatrio do mapa. O jogo dividido em rounds denormalmente 3 minutos. Oobjetivo eliminar todos

    jogadores do time adversrioat esgotar o tempo. Se otempo do round acabar antesde um time ser eliminado, a

    equipe com menos baixasganha, se os nmeros debaixas forem iguais, os timesempatam.Esse modo de jogo requerbons conhecimentos do mapapara saber onde o outro timepode ter nascido, lembrandoassim por onde os inimigospodem vir. Ter um bom som ou

    usar fones de ouvido recomendado para quandosobram poucos jogadores noround. Ajudam, por exemplo, a

    saber de onde podem estarvindo tiros ou at ouvir ospassos de um inimigo seaproximando. Esse mod omais jogado entre osbrasileiros.

    BombQuase igual ao Team Survivor,o Bomb mode tem a diferena

    Revista Fedora Brasil www.projetofedora.org

    Jogos Urban Terror

    09 Incio do jogo

    10 Tela principal do game

    Aps carregar o game, insiraseu nome ou apelido parainiciar e clique em Continue.Veja em (09).

  • 8/14/2019 RevistaFedoraBrasil004

    43/66

    de que o time vermelho terum jogador, que a cada roundreceber uma bomba para serimplantada no territrio do timeazul. Se a bomba for armada eexplodir o time vermelhoganha o round, em contra-partida, o time azul podedesarm-la a tempo e ganhar.Outra diferena do modoTeam Survivor est em quealguns mapas ficam maioresem Bomb mode, dando assim,mais oportunidades paraarmar a bomba.

    Capture The FlagNesse modo de jogo, h duasbandeiras e dois times. Semrounds, o objetivo do Capturethe flag (tambm conhecidocomo CTF) roubar abandeira inimiga e trazer parao lugar que a sua bandeiraest. Ganha o time com maiscapturas.

    Free For AllO modo padro de jogo doQuake 3 Arena, em que voc livre no mapa junto com outros

    jogadores. Ganha quem fizermais frags.

    Team DeathmatchIgual ao Free for all, mas comtimes.

    EspecificaesSistema de armas eitensDiferente do Counter-Strike,que voc compra as armascom dinheiro, no Urban Terrors h um limite de 5 itens. Asarmas so separadas comoprimrias (primary),

    secundrias (secondary) epistolas (sidearm). Para pegarmais itens, voc pode deixarde pegar uma armasecundria ou granadas.Quando se dropa a armaprimria, permitido pegaroutra arma tambm primriaou outra secundria. O jogopermite que voc use 2 armassecundrias. Uma armasecundria s pode sertrocada por outra armasecundria.

    Escalada

    Os jogadores podem seagarrar nas bordas dasparedes e subi-las. til paracriar novas rotas.

    Stamina e SprintingNo Urban Terror voc tem umlimite de stamina, uma barraque diminui quando voc pulaou usa sprint. O sprint umacorrida usando stamina,correndo mais rpido que onormal e diminuindodrasticamente a preciso dotiro. A barra de stamina amesma barra da vida do

    jogador, ou seja, quantomenos vida voc tiver mais o

    jogador ir se cansar.

    Strafe Jumping

    Tcnica de Pulo usada emtodos os jogos baseados noQuake, consiste em pularsegurando o boto de strafepara um lado ou outro,ganhando assim velocidadeextra no movimento.

    Bandagens esangramento

    Quando voc atingido emum lugar do corpodesprotegido como os braosou as pernas o jogadorcomea a sangrar, e no casodas pernas a mancar tambm.O sangramento tira a vida do jogador gradualmente at eleusar bandagens. Os jogadorespodem usar bandagens entresi, podendo recuperar at 50%da vida, o que pode chegar a90% com o uso de Medkits.

    WalljumpingO Walljumping faz com que

    voc literalmente pule naparede. Uma tcnicaavanada, usada para atingirlocais inacessveis, enfrentarobstculos atravs do mapaou at improvisar na hora daao. muito poderosa namo daqueles que dominam oTrickjump, tcnica avanadado Quake 3.

    ArmasFaca Ksnife Sidearms :Beretta 92FS Desert EagleShotguns (Secondary) :Franchi SPAS-12 ShotunSub-Machine Guns :HKUMP45 HKMP5KLana Granada (Primary) :HK 69

    Machine Guns (Primary) :ColtM4/1A Carbine HK G36Snipers (Primary) :RemingtonSR-8 HK PSG-1Granadas :HE(HighExplosive) e deFumaa.

    Revista Fedora Brasil www.projetofedora.org

    Jogos Urban Terror

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    44/66

    Itens Colete de kevlar Capacete Silenciador Mira Laser Medkit Munio extra culos de Viso noturna(TAC Googles)

    Melhorescombinaes dearmas Iniciantes: LR-300 , UMP 45,DE, Kevlar, HE Intermedirios: G36, MP5,DE, Kevlar HE Avanados / Rusher : M4 ,UMP45, DE, Kevlar, Helmet Avanados Sniper: SR-8,UMP45, DE, Kevlar e HE

    Revista Fedora Brasil www.projetofedora.org

    Jogos Urban Terror

    11 Players em ao

    12 Players em ao

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    45/66

    Mapas para UrbanTerrorComo em qualquer bom jogode ao sempre bom termapas novos para jogar nosmelhores servidores.Servidores que se respeitamsempre deixam bons mapas eno somente aqueles mapaspadres.Mapas indicados pelo grupodo urtbr : Uptown (13) TurnPike (14) Casa (15) Abbey (16) Mandolin (17)Mais Mapashttp://mapas.urtbr.com.br/arquivos/index.html

    Revista Fedora Brasil www.projetofedora.org

    Jogos Urban Terror

    13 Mapa Uptown

    14 Mapa TurnPike

    http://www.projetofedora.org/http://mapas.urtbr.com.br/arquivos/index.html
  • 8/14/2019 RevistaFedoraBrasil004

    46/66

    Revista Fedora Brasil www.projetofedora.org

    Dicas

    Jogos Urban Terror

    16 Mapa Abbey

    15 Mapa Casa

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    47/66

    Dicas Para ativar o konsole digite ~ Ampliar seu campo de viso: \ut_fov 110 Relgio dentro do jogo: \cl_drawclock 1 Todos os comandos de rdio:http://www.urtbr.com.br/forum/index.php/topic,18.0.html Aumentar os FPS: Setup > System > MaxFrames\ Seconds Personalizar suas mensagens: Usar osnmeros de 0 a 9.Exemplo:

    /bind b ut_radio 3 3 ^7Preciso de medico!

    /bind b - comando para atribuir o radio tecla but_radio 3 3 - originalmente em ingles: I need amedic!^7 - cor brancaPreciso de medico! - frase modificada

    Frum sobre Urban Terrorhttp://forum.urtbr.com.br

    Melhores servidoresquake3.jogos.uol.com.br:27962

    jaburu.terra.com.br:27970

    AgradecimentosSlack e o seu clan Developers Team

    Refernciashttp://pt.wikipedia.orghttp://www.urtbr.com.brhttp://www.urbanterror.net (site oficial)

    Cristiano Furtado gerente de TI econsultor de SoftwareLivre. EstudaEngenharia daComputao naFaculdade Areal emSalvador. EmbaixadorFedora, responde peloFedora Educao.

    Revista Fedora Brasil www.projetofedora.org

    Jogos Urban Terror

    17 Mapa Mandolin

    http://www.projetofedora.org/http://www.urbanterror.net/http://www.urtbr.com.br/http://pt.wikipedia.org/http://forum.urtbr.com.br/http://www.urtbr.com.br/forum/index.php/topic,18.0.html
  • 8/14/2019 RevistaFedoraBrasil004

    48/66

    Instalando ospacotes necessriosPrimeiramente, vamos precisarinstalar o programa que faz amgica acontecer com suasdependncias. Para isso

    vamos utilizar o PackageKit ,que pode ser acessado nomenu do GNOME em Sistema> Administrao >Adicionar/RemoverProgramas. Busque peloprograma Revisor, comomostrado em 01. Esse oaplicativo grfico queutilizaremos para criar a nossaimagem personalizada doFedora . Uma dasdependncias dele o pacotelivecd-tools , que possui umconjunto de ferramentas emmodo texto que tambmservem para o mesmo

    propsito. Abordaremos essaltima modalidade mais tarde.

    Criao da imagemcom o RevisorColocando asengrenagens para funcionarPara executar o Revisor, vem Aplicaes > Ferramentasdo Sistema > Revisor. possvel que voc receba umamensagem pedindo para que oSELinux seja alterado para omodo permissivo. Para fazerisso, acesse Sistema >Administrao > SELinuxManagement e altere o itemCurrent Enforcing Mode paraPermissive. Isso deixar oSELinux num estado em queele somente vai informar sobre

    Fedora la carteO Fedora do seu jeito

    O Fedorapermite criarimagens de

    maneira simplese fcil

    Neste artigo voc vaiaprender a criar uma imagem personalizada doFedora. Sero escolhidos osprogramas e configuraesdesejadas para que voctenha o Fedora do jeito quevoc quiser. Ao final doprocesso, ser gerada umaimagem ISO que poder sergravada em CD, DVD ouinstalada no seu pendrive.

    01 Instalao do programa Revisor

    Tutorial

    Por Igor Pires Soares

    Revista Fedora Brasil www.projetofedora.org

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    49/66

    o que seria bloqueado. possvel que voc recebaessas mensagens durante acomposio da imagem, masno se preocupe, isso completamente normal. Feitoisso, inicie o Revisornovamente e voc serapresentado tela inicial doprograma (02). Clique emIniciar para comear oprocesso.

    Escolha das opesiniciaisNa prxima tela (03) voc

    escolher o tipo de mdia parao qual a imagem ser criada.Voc pode escolher entremdia de instalao em DVDe/ou CD, alm de uma mdialive que tambm pode ser umDVD ou CD (Mdia Live tica)ou um pendrive (Mdia LiveUSB). Para efeito de exemplo,vamos escolher aqui a Mdia

    Live tica, o que no nosimpede de depois gravarmos aimagem no pendrive.Na tela seguinte (04) vamosescolher a configurao quequeremos para a nossaimagem. Vamos optar por criaruma imagem do Fedora 9 paraarquiteturas de base i386.Na prxima tela (05) vocpoder selecionar um arquivokickstart para obter umconjunto de configuraespara a sua imagem. Arquivoskickstart possuem informaespara a composio da imageme so muito teis em vriassituaes. Nesse caso, vamosbasear nossa imagem no LiveCD Fedora Desktop. O pacote

    livecd-tools instalado comodependncia do Revisor jpossui o arquivo kickstart dele.Clique em Abrir e selecione o

    arquivo livecd-fedora-9-desktop.ks , que est nodiretrio /usr/share/livecd-tools/ em Sistema de Arquivos. Mais

    02 Tela inicial do Revisor

    Tutorial O Fedora do seu jeito

    Revista Fedora Brasil www.projetofedora.org

    03 Escolha o tipo de mdia

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    50/66

    tarde, abordaremos comotrabalhar diretamente com osarquivos kickstart. Ainda nessatela, selecione as opes: Utilizar repositriosconfigurados no kickstart, Utilizar o manifesto do pacotedos dados do kickstart, Personalizar o manifesto dopacote definido nos dados dokickstart Personalizar/Revisardetalhes sobre localizao,usurios/senhas, segurana/autenticao, rede e Xorg.

    Seleo dos programasO prximo passo (06) consistena seleo dos programasdesejados. Podero serescolhidos os mais variadospacotes dos repositrios doFedora . Voc poderselecionar o ambiente detrabalho de sua preferncia,

    suas aplicaes de escritrio einternet favoritas. O GNOME,KDE, SUGAR e XFCE podemser selecionadosindividualmente ou emconjunto, mas tenha em menteque quanto mais pacotes vocselecionar maior a imagemficar e mais pacotes teroque ser baixados. Note quealm da seleo porcategoria tambm possvelescolher os pacotes atravsde uma lista ou pesquisa.Ao clicar em cada item dacategoria, voc pode escolheros pacotes opcionais. Isso lhedar um controle mais precisoda seleo de programas.Assim voc pode escolher

    pacotes que vo alm dopadro de cada categoria.Depois de finalizada a seleodos pacotes, clique em

    Avanar para que o Revisorverifique se todas asdependncias estosatisfeitas. Dependendo do

    Tutorial O Fedora do seu jeito

    Revista Fedora Brasil www.projetofedora.org

    04 Escolha a arquitetura

    05 Selecione o arquivo kickstart

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    51/66

    nmero de pacotes e davelocidade da sua conexoisso pode demorar um pouco.

    Configurao Bsica Agora vamos realizar as

    configuraes para atender snossas necessidades. Na telailustrada em (07), podemosescolher o idioma, teclado,fuso-horrio e a senha de rootpara sobrescrever as opesdo arquivo kickstart, quenormalmente vm no padroamericano.Na prxima tela voc poder

    adicionar parmetrospersonalizados ao kernel.Normalmente isso no necessrio, mas em mquinasque travam ao iniciar oprocesso de instalao ou noreconhecem o HD precisopassar alguns parmetroscomo apci=off ou pci=nomsi .As prxima trs telas so, na

    ordem: configurao de rede,de autenticao e firewall. Emcondies normais nenhumadelas precisa ter suasconfiguraes padresalteradas.Na tela de configurao do XWindow System (08) naprxima pgina voc podeselecionar a resoluo

    desejada e marcar para queele inicie com o sistema.Dessa forma teremos o modogrfico iniciado por padro.A prxima tela (09) quepode ser vista na pginaseguinte relativa contade usurio. Fornea suasinformaes pessoais e cliqueem Avanar.

    Revista Fedora Brasil www.projetofedora.org

    Tutorial O Fedora do seu jeito

    07 Configurao bsica

    06 Selecione os pacotes

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    52/66

    Processo decomposio da imagemNesse ponto (10) veja napgina seguinte no maisnecessria nenhumainterveno por parte dousurio.Basta agora deixar o Revisortrabalhar para voc. Elebaixar os pacotesnecessrios da internet, osinstalar na sua imagem ecriar o arquivo ISO. Por fim,voc ver a tela de concluso(11) indicando que o processofoi executado com sucesso.Por padro, a imagem ficadisponvel no diretrio

    /srv/revisor . Pronto, agora voctem um Fedora feito para voce por voc.

    Criao da imagemcom o livecd-creatore personalizao dearquivos kickstartPrimeiros passosAntes de comearmos oprocesso de criao da nossaimagem, vamos aprendersobre a estrutura de umarquivo kickstart. Vamos tomarcomo exemplo o mesmoarquivo que utilizamos paracriar a imagem com o Revisor.

    Ao abrir o arquivo /usr/share/livecd-tools/livecd-fedora-9-desktop.ks , a primeirainstruo com a qual nosdeparamos a linha %includelivecd-fedora-9-base-desktop.ks . Isso nos diz queestamos importando os dadosdo arquivo livecd-fedora-9-base-desktop.ks . Para quem

    est acostumado comlinguagens de programao,esse tipo de incluso bastante comum. Temos queressaltar aqui que as

    configuraes do arquivoincludo podem sersobrescritas pelo arquivo quefaz a incluso. Por exemplo,as configuraes do kickstart

    Revista Fedora Brasil www.projetofedora.org

    Tutorial O Fedora do seu jeito

    08 Configure o X Window System

    09 Informe seus dados pessoais

    http://www.projetofedora.org/
  • 8/14/2019 RevistaFedoraBrasil004

    53/66

    livecd-fedora-9-base-desktop.ks podem sersubstitudas pelas que estono livecd-fedora-9-desktop.ks .Tambm como nas linguagensde programao, oscomentrios