Arch Linux FGSL 2011
Upcoming SlideShare
Loading in...5
×
 

Arch Linux FGSL 2011

on

  • 1,582 views

Palestra sobre o Arch Linux e Archlinux-BR no Fórum Goiano de Software Livre 2011 por Clécio Oliveira

Palestra sobre o Arch Linux e Archlinux-BR no Fórum Goiano de Software Livre 2011 por Clécio Oliveira

Statistics

Views

Total Views
1,582
Views on SlideShare
978
Embed Views
604

Actions

Likes
0
Downloads
5
Comments
0

4 Embeds 604

http://cleciooliveira.com 383
http://planeta.archlinux-br.org 199
http://feeds.feedburner.com 19
http://softwarelivre.org 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Arch Linux FGSL 2011 Arch Linux FGSL 2011 Presentation Transcript

  • Clécio Oliveira contato@cleciooliveira.com FGSL – 2011 – Goiânia – 19/11/2011Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Quem sou eu • Pós-graduando em Segurança de Redes - Atual • MBA em Gerenciamento de Projetos - 2010 • Bacharel em Sistemas de Informação – 2008 • Certificações: AMP ACT I, Breeze Access VL, BreezeNet B • Usuário Arch Linux - 2008 • Entusiasta archlinux-br – 2009 • Usuário Linux – 2004 - #434253 • SysAdmin / Web Design / Web Developer • XHTML, CSS, PHP, MySql, JavaScript, Java, VB.net, Asp.net • E um mount de coisa nas horas vagas: – Eterno estudante – Blogueiro, “twitteiro”, – Técnico de informática da família (Ninguém merece :/) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Conteúdo - Planejamento • Arch Linux – História – Características – Ferramentas • Pontos Fortes e Pontos Fracos • Arch vs Principais Distros • Arch e a mídia • Comunidade: Arch Linux - BR • Perguntas • Contato Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • História • Desenvolvido por Judd Vinet - 2001 • Slackware Linux e Crux Linux • LFS – Linux from Scratch • Pacman – PACkage MANager • Primeiro lançamento em 2002 (0.1 Homer) • Sistema perfeito para Usuários Avançados • Aaron Griffin – Novo Líder do Projeto - 2007 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • História • Desenvolvido por Judd Vinet - 2001 • Slackware Linux e Crux Linux • LFS – Linux from Scratch • Pacman – PACkage MANager • Primeiro lançamento em 2002 (0.1 Homer) • Sistema perfeito para Usuários Avançados • Aaron Griffin – Novo Líder do Projeto - 2007 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • História • Desenvolvido por Judd Vinet - 2001 • Slackware Linux e Crux Linux • LFS – Linux from Scratch • Pacman – PACkage MANager • Primeiro lançamento em 2002 (0.1 Homer) • Sistema perfeito para Usuários Avançados • Aaron Griffin – Novo Líder do Projeto - 2007 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Características • Pronúncia – “Artchlinux” • Arquitetura i686 – Pentium Pro para cima • KISS – Keep it simple, stupid. • Foco: minimalista e simples • Rolling Release • Configuração centralizada. • Não é recomendado para New Users • Significado nome: Arch = arco (logo da distribuição) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Características - Logo • Pronúncia – “Artchlinux” • Arquitetura i686 – Pentium Pro para cima • KISS – Keep it simple, stupid. • Foco: minimalista e simples • Rolling Release • Configuração centralizada. • Significado nome: Arch = arco (logo da distribuição) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Ferramentas • Pacman - PACkage MANager – Baixar, pesquisar, atualizar e instalar – Trabalho com binários e sources – Controle de dependência – Lista Negra de Pacotes – Configurações de pacotes a serem mantidas Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Ferramentas • Pacman - PACkage MANagerpacman -Syu Atualizar a base de dados do pacman e o sistema todopacman -S <pacote> Instalar um pacote do repositóriopacman -S <repositorio>/<pacote> Instalar um pacote de um repositório específicopacman -Ss <nome do pacote> Procurar por um pacote no reposióriopacman -R <pacote> Remover um pacotepacman -Rns <pacote> Remover completamente um pacote e suas dependênciaspacman -Qs <pacote> Procurar por pacotes instaladospacman -Q Lista todos os pacotes instaladospacman -Qi <pacote> Mostrar informações sobre um pacote instaladopacman -Sw <pacote> Faz o download do pacote, mas não o instalapacman -U meup-acote-versao.pkg.tar.gz Instala um pacote local Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Ferramentas • ArchLinux User Repository - AUR – Repositórios por e para Usuários – Votação de Pacotes – Mais votados entram para o repositório oficial – Trusted Users Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Ferramentas • Arch Buid System - ABS – PKGBUILDS – Similar ao ports do BSD – Reconstrução de todo o Sistema – Flags especificas para seu processador Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Pontos Fortes • Bleending Edge – pacotes atualizados • Rolling Release • Configuração centralizada – rc.conf • Desempenho • Otimização • Customização • Oportunidade Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Pontos Fortes# # ----------------------------------------------------------------------- # NETWORKING# /etc/rc.conf - Main Configuration for Arch Linux # -----------------------------------------------------------------------# # # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts# ----------------------------------------------------------------------- ## LOCALIZATION HOSTNAME="note"# -----------------------------------------------------------------------# # Use ifconfig -a or ls /sys/class/net/ to see all available interfaces. ## LOCALE: available languages can be listed with the locale -a command # Interfaces to start at boot-up (in this order)# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result # Declare each interface then list in INTERFACES# in the hardware clock being left untouched (useful for virtualization) # - prefix an entry in INTERFACES with a ! to disable it# TIMEZONE: timezones are found in /usr/share/zoneinfo # - no hyphens in your interface names - Bash doesnt like it# KEYMAP: keymaps are found in /usr/share/kbd/keymaps ## CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) # DHCP: Set your interface to "dhcp" (eth0="dhcp") # Wireless: See network profiles below# CONSOLEMAP: found in /usr/share/kbd/consoletrans ## USECOLOR: use ANSI color sequences in startup messages# #Static IP exampleLOCALE="pt_BR.UTF-8" #eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"HARDWARECLOCK="UTC" eth0="dhcp"TIMEZONE="America/Sao_Paulo" INTERFACES=(!eth0)KEYMAP="br-abnt2" # Routes to start at boot-up (in this order)CONSOLEFONT= # Declare each route then list in ROUTESCONSOLEMAP= # - prefix an entry in ROUTES with a ! to disable itUSECOLOR="yes" # gateway="default gw 192.168.0.1"# ----------------------------------------------------------------------- ROUTES=(!gateway)# HARDWARE # Enable these network profiles at boot-up. These are only useful# ----------------------------------------------------------------------- # if you happen to need multiple network configurations (ie, laptop users)# # - set to menu to present a menu during boot-up (dialog package required)# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed # - prefix an entry with a ! to disable it# MOD_BLACKLIST: Prevent udev from loading these modules ## MODULES: Modules to load at boot-up. Prefix with a ! to blacklist. # Network profiles are found in /etc/network.d# # # This now requires the netcfg package# NOTE: Use of MOD_BLACKLIST is deprecated. Please use ! in the MODULES array. ## #NETWORKS=(main)MOD_AUTOLOAD="yes"#MOD_BLACKLIST=() #deprecated # -----------------------------------------------------------------------MODULES=(uvcvideo) # DAEMONS # -----------------------------------------------------------------------# Scan for LVM volume groups at startup, required if you use LVM # # Daemons to start at boot-up (in this order)USELVM="no" # - prefix a daemon with a ! to disable it # - prefix a daemon with a @ to start it up in the background # DAEMONS=(syslog-ng dbus hal !network dhcdbd networkmanager netfs !crond wicd pulseaudio gdm fam) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Pontos Fortes • Bleending Edge – pacotes atualizados • Rolling Release • Configuração centralizada – rc.conf • Desempenho • Otimização • Customização • Oportunidade • Aprendizado Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Pontos Fracos • Falta de ferramentas para Iniciantes • Não é uma distribuição fácil de instalar e configurar • Necessidade de uma conexão com a internet razoável Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Arch vs Principais Distros • Arch vs Debian – Arch é mais simples – Arch tem menos pacotes – Arch é mais rápido que debian (i686) – Pacotes mais atualizados que os do Debian – O Debian é considerado uma distribuição super estável Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Arch vs Principais Distros • Aqui não! :-) Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Arch vs Principais Distros • Arch vs Ubuntu vs Suse – Se você gosta de compilar seus próprios kernels, Arch é mais apropriado – Instalar e utilizar sem fazer configuração, o Ubuntu e Suse são mais adequados – Em geral desenvolvedores e fuçadores gostarão mais de Arch que do que do Ubuntu e do Suse – No Arch o aprendizado é mais importante do que receber tudo pronto Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Arch vs Principais Distros • Arch vs Slackware – Ambos são distribuições KISS simples – Arch fornece um sistema de gerenciamento de pacotes muito mais robusto com o pacman – Slackware é vista como mais conservadora no seu ciclo de versões, preferindo pacotes comprovadamente estáveis Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Arch vs Principais Distros • Arch vs Gentoo – Arch distribui binários, consome muito menos do seu tempo que Gentoo – Gentoo tem mais pacotes – PKGBUILDs são mais fáceis de criar do que ebuilds. – Gentoo é imediatamente mais portátil já que os pacotes serão compilados especificamente para sua arquitetura Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • O que andam falando do Arch • Gizmodo: O passado e o presente do Linux em um infográfico traduzido http://www.gizmodo.com.br/conteudo/o-passado-e-o-presente-do-linux-em-um-infografico- traduzido/ Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • O que andam falando do Arch • Favoritos 2010 BR-Linux: Distribuição para desktop http://br-linux.org/2010/favoritos-2010-br-linux-distribuio-para-desktop/ Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • O que andam falando do Arch • As revistas e os artigos dizem... Linux Magazine – 12/08/2009 – É um projeto independente, com base na comunidade que é agora liderada por Aaron Griffin com uma equipa fiel trabalhando incansavelmente nos bastidores. Foi concebido para ser rápido e, como afirma o wiki ", centra- se em uma balança de minimalismo, elegância, o código correto e modernidade“ Oswatershed – 2009 – ArchLinux considerada uma das distros mais atualizadas! Lifehacker – 15/03/2009 – Arch mais uma vez entre as 5 melhores distros Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Arch e a mídia - Distrowatch • Ranking Distrowatch Update: 19/11/2011 Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Comunidade ArchLinux-BR • Criado em julho de 2006 • Colaboradores ativos no projeto oficial • Desenvolvedores, Trusted User, traduções, empacotadores • Estrutura: – Site Arch Linux Brasil – http://archlinux-br.org – Fórum de discussão - http://forum.archlinux-br.org/ – Wiki - https://wiki.archlinux.org/index.php/Main_Page_(Português) – Planeta Arch Linux Brasil - http://planeta.archlinux-br.org/ – Lista de discussão - archlinux-br@googlegroups.com – Ouvidoria – ouvidoria@archlinux-br.org – Guia de instalação – constantemente atualizada – Canal no irc #archlinux-br - Freenode – Pacman e site do AUR em português do Brasil. – Mirrors muito rápidos no Brasil - UFPR e Unicamp – Livro: Utilizando o Arch Linux no Desktop Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Comunidade ArchLinux-BR• LivroUtilizando o Arch Linux no Desktop – História do Arch Linux – Funcionamento, instalação e configuração – Ambiente de trabalho funcionalAutor – Sérgio Berlotto - http://berlotto.net – Desenvolvedor – Colaborador Arch LinuxMaiores informações http://berlotto.net/livro.php Baixe o Livro! Leia-o! Imprima-o! Divulgue-o! O Sérgio agradece. http://archlinux-br.org/livro http://archlinuxbook.wordpress.com Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição
  • Perguntas? Clécio Oliveira contato@cleciooliveira.com http://www.cleciooliveira.com http://cleciooliveira.com/blog Twitter: @cleciooliveira Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição