introdução ao gentoo português
DESCRIPTION
Palestra no TcheLinux Santa Maria 2012, uma introdução aos mitos e reaidades das distribuições baseadas em codigo fonteTRANSCRIPT
![Page 1: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/1.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Funtoo/Gentoo o mundo da flexibilidade e altodespenho no Linux
Vıctor Orozco @tuxtor
1 de Dezembro de 2012
![Page 2: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/2.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Roteiro
Distros GNU/Linux
Pacotes
Gentoo
Mitos e realidades
Referencias
![Page 3: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/3.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Distribuicoes GNU/Linux
Quantas distribuicoes existem na actualidade?
![Page 4: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/4.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Distribuicoes GNU/Linux
![Page 5: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/5.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Distribuicoes GNU/Linux
• De acordo com o timeline de distribuicoes GNU/Linux[Lundqvist 2012] aprox. 450 . . . sim 450 e contando!
• Podem ser identificadas distribuicoes raiz, algumas das maisfamosas [YoLinux.com 2012]
• Red Hat• Debian• Suse• Gentoo• Slackware• Arch
![Page 6: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/6.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Distribuicoes Linux
Qual e a diferenca entre elas?
![Page 7: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/7.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Distribuicoes GNU/Linux
1. Cores e papel de parede2. Conjunto de pacotes incluıdos na distribuicao3. Software original da distribuicao4. Estrutura interna da distribuicao (pastas, arquivos de
configuracao)5. Gestores de pacotes (gestor de dependencias e instalador)
![Page 8: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/8.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Formatos de pacotes
• Baseados em binarios• .deb (Ubuntu,Debian,MacOS(Fink))• .rpm (Red Hat, Mandriva)• .tgz (Arch, Slackware)
• Baseados em codigo fonte• spells (Sorcerer)• ebuilds (Gentoo, Ututo, ChromeOS)• makefiles (BSD ports)
• Sem formato• Linux From Scratch
![Page 9: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/9.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Gestores de pacotes e dependencias
• YUM (Red Hat) - RPM• Yast (Suse) - RPM• Apt (Debian) - dpkg• Fink (Mac OS) - dpkg• Slap-get (Slackware) - tgz simple• Pacman (Arch) - tgz simple• Portage (Gentoo) - ebuilds• Paludis (Exherbo, Gentoo) - ebuilds
![Page 10: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/10.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Gentoo Linux
![Page 11: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/11.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Gentoo Linux
• Sistema operacional livre baseado em Linux ou FreeBSD• Pode ser optimizado e personalizado de forma automatica• Portage como administrador de pacotes• METAdistribuicao - ferramentas para construcao da tua
distribuicao propria e unica, Gentoo power!!• Projeto 100% comunitario, 7 lideres do projeto, 300
desenvolvedores, milhares de usuarios
![Page 12: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/12.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Compilacao
• Ebuils = Scripts com instrucoes para baixar, parchar, compilare instalar pacotes com o codigo fonte
• So baixar e instalar com pacotes muito grandes (libreoffice) oupropietarios (skype)
• Portage como administrador da construcao• emerge foo
![Page 13: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/13.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Compilacao
¿Para que compilar se ja existem distros com pacotes prontos?¿Vale a pena?
![Page 14: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/14.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Compilacao
![Page 15: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/15.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Perspectiva
• 2004 - Mandrake Linux• 2006 - OpenSuse, Mandriva, Ubuntu, Fedora (Distro hoping)• 2006 - Gentoo (Usuario tempo completo)• 2011 - Gentoo 10 meses/Debian 2 meses• 2008 - Funtoo
![Page 16: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/16.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Compilacao
• A instalacao e uma das coisas mais complicadas e maisdemoradas neste mundo
• A optimizacao vai fazer seu computador voar• Ninhem pode manter um computador com Gentoo instalado• Gentoo e uma distribuicao muito flexıvel• Eu conheci um cara que diz que instalou Gentoo na sua
cafeteira
![Page 17: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/17.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Instalacao dificil
Parcialmente certo• Duas semanas :D (Celeron 1.5 Ghz, 256kbps)• 12 horas (Pentium 4, 512kbps)• 4 horas (Core i7 860, 512kbps)• 3 horas (Core i7 2670, 2mbps)
O aprendizagem com certeza vale a pena
![Page 18: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/18.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Optimizacao por compilacao
Com a configuracao certa e verdade (mas nem sempre eperceptıvel)
![Page 19: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/19.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Optimizacao por compilacao
![Page 20: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/20.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Mantenimento do sistema imposivel
Mentira• emerge -uavDN world• Rolling release - actualizacao constante• Nunca tive a necessidade de fazer uma nova instalacao nos
meus computadores• Nao posso celebrar versoes novas porque sempre tenho a
versao nova :(
![Page 21: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/21.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Gentoo Flexivel
Verdade (namoramento)• Administracao atomica de dependencias• USE flags (caracterısticas selectivas)• Se voce gosta de Gnome, quer pacotes com suporte para
KDE?• Se voce so fala portugues, quer instalar suporte para
mandarin?• Precisa da documentacao dos pacotes?• Duas maquinas virtuales de Java, tres versoes de python e
dois compiladores C++, porque nao?• Precisa de um kernel com todos os drivers do planeta ou so os
drivers do seu computador?• A escolha e sua, Gentoo foi feito para ajudar!
![Page 22: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/22.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Gentoo roda em . . .Raspberry pi [Foundation 2010b]
Misa Digital Guitar [Sadler 2010]
![Page 23: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/23.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Gentoo roda em . . .
Cluster 1200 cores e 125 nodes em Kansas State University[Foundation 2010a]
Meu computador
![Page 24: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/24.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Eu quero Gentoo!
• Gentoo Handbookhttp://www.gentoo.org/doc/pt br/handbook/
• Funtoo http://www.funtoo.org/wiki/Welcome• Sabayon http://www.sabayon.org/
![Page 25: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/25.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Obrigado!
• [email protected]• http://tuxtor.shekalug.org• http://github.com/tuxtor/slides
This work is licensed under a Creative CommonsAttribution-ShareAlike 3.0 Brazil License.
![Page 26: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/26.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Referencias I
Foundation, G. (2010a).Cluster running gentoo.http://www.gentoo.org/proj/en/cluster/clusters.xml.
Foundation, G. (2010b).Gentoo on the raspberry pi.http://wiki.gentoo.org/wiki/Raspberry Pi.
Lundqvist, A. (2012).Gnu/linux distribution timeline.http://futurist.se/gldt/.
Sadler, J. (2010).Gentoo on the misa digital guitar.http://www.gentoo.org/news/20100125-misa-guitar-interview.xml.
![Page 27: Introdução ao Gentoo Português](https://reader033.vdocuments.site/reader033/viewer/2022042521/546e9c9daf795953298b574e/html5/thumbnails/27.jpg)
Distros GNU/Linux Pacotes Gentoo Mitos e realidades Referencias
Referencias II
YoLinux.com (2012).List of linux distributions.http://www.yolinux.com/TUTORIALS/LinuxListOfDistributions.html.