Arch Linux
ESVV
Sistemas operativos
Trabalho realizado por:
- Guilherme Macedo, Nº14, 12ºL
O que é?
• O Arch Linux é uma distribuição Linux para computadores com arquitetura x86-64.
Desenvolvido por Judd Vinet, este sitema operativo apresenta-se de maneira
diferente de outros e é livre, ou seja, “open source”.
• O desenvolvimento é focado na elegância, minimalismo e simplicidade no código, o
que leva a que o utilizador faça mais esforço para compreender o modo de
funcionamento do sistema. O gestor de pacotes, Pacman, foi escrito especialmente
para o Arch Linux e é usado para instalar, remover, pesquisar e atualizar os pacotes
do sistema.
• Os utilizadores podem criar facilmente os seus próprios pacotes compatíveis com
o pacman usando ferramentas como o "Arch Build System”.
História
• Judd Vinet iniciou o desenvolvimento do Arch Linux em março de 2002 e liderou até
1 de outubro de 2007, quando desistiu por falta de tempo, transferindo o controlo do
projeto para Aaron Griffin.
• Originalmente apenas para CPUs de 32 bits (x86), o primeiro ISO de instalação
x86_64 foi lançado em abril de 2006.
• Até a versão 4.0.0, o gestor de pacotes do Arch Linux, o pacman, não tinha suporte
para pacotes assinados. Pacotes e metadados não tinham a autenticidade verificada
pelo pacman durante o processo de download e instalação. Sem verificação de
autenticação de pacotes, repositórios falsificados, comprometidos ou maliciosos
podiam comprometer a integridade de um sistema. O pacman 4 permitiu a
verificação do banco de dados dos pacotes, mas estava desativado por padrão. Em
novembro de 2011, a assinatura de pacotes tornou-se obrigatória para novas
compilações de pacotes e, a partir de 21 de março de 2012, todos os pacotes
oficiais eram assinados.
Filosofia
• O Arch Linux é baseado em 5 pontos: simplicidade, modernidade, pragmatismo,
centralidade no utilizador e versatilidade.
• O Arch Linux tem foco na simplicidade do design, o que implica criar um ambiente
que é direto e relativamente simples de se adaptar. O pacman, por exemplo, não
possui uma interface oficial, embora seja oferecida uma ótima documentação,
arquivos de configuração simples, com comentários bem definidos e facilmente
organizados para fácil acesso e edição.
Gestor de pacotes
• O Arch Linux é baseado em pacotes binários. Estes pacotes são geridos pela
ferramenta Pacman, também podem ser construídos a partir dos códigos fonte
através do ABS (Arch Linux Build System).
• Os pacotes vêm da árvore de pacotes do Arch Linux e dos seus mirrors.
• Atualmente existem 5 grupos:
o Core - Contém todos os pacotes necessários para o sistema Linux básico.
o Extra - Contém pacotes que não são necessários para o sistema base, mas adicionam
funcionalidades extras.
o Multilib - Possui as bibliotecas 32bits para 64bits, ou vice versa, permitindo o uso simultâneo de
aplicações 32bits ou 64bits. Útil para programas que só estejam disponíveis justamente na
arquitetura oposta.
o Community - Contém pacotes construídos pela comunidade e aprovada pelos usuários
confiáveis.
o Testing - Contém pacotes que são instáveis e ainda estão sendo testados antes de serem
adicionados ao grupo extra ou core.
o Community Testing - Este repositório é similar ao Testing, mas para pacotes que são candidatos
para o repositório community.
o Multilib Testing - Este repositório é similar ao Testing, mas para pacotes que são candidatos para
o repositório multilib.
Versões
• Rolling Release
O Arch Linux não possui versões, mas usa o sistema rolling release, com novos
pacotes atualizados constantemente. Isto permite que o utilizador tenha um
sistema sempre atualizado. Não há diferença entre um sistema instalado com a
versão 2011.08.19 e a versão 2014.04.01, se ambos estiverem atualizados através
do Pacman.
Vantagens
• Instalação minimalista;
• Muito boa personalização;
• Excelente gestor de pacotes;
• Software sempre atualizado;
• Boa Documentação.
Comandos
• man;
• ls;
• cd;
• cp;
• mv;
• df;
• more;
• sudo;
• grep;
• clear.
Comando man
• O comando man permite ver o “manual”, ou seja, uma
lista de todos os comandos;
• Ex:
- man cp
Comando ls
• O comanco ls lista todos os ficheiros numa pasta.
• Ex: ls –lh;
Comando cd
• O comando cd permite “saltar” de pasta em pasta.
• Ex: cd /usr;
Comando cp
• O comando cp permite copiar ficheiros de uma pasta ou
mesmo a pasta para a outra.
• Ex: cp -R /home/user/projeto /home/user/novo_projeto
Comando mv
• O comando mv permite mover ficheiros ou pasta de uma
pasta para outra.
• Ex: mv pasta1/arquivo1 pasta2/
Comando more
• O comando more permite ler o ficheiro.
• Ex: more /home/user/arquivo.txt
Comando sudo
• O comando sudo permite executar outros comando em
modo administrador.
• Ex: sudo ls /root
Comando grep
• O comando grep pode ser usado para procurar um certo
nome num ficheiro muito grande.
• Ex: grep “Ambrósio" arquivo.txt
Comando clear
• O comando clear “limpa o ecrã”.
• Ex: clear
Comando df
• O comando df permite ver o espaço total e o espaço
disponível num disco.
• Ex: df -h

Mais conteúdo relacionado

PPTX
PDF
Arch Linux – Simplesmente Linux
PPT
SlackWare - Leonel
PDF
Linux - Sobre a Disciplina + Introdução ao Linux
PPTX
sistema operacional Slackware
PPTX
Apresentação slackware
PDF
Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes
Arch Linux – Simplesmente Linux
SlackWare - Leonel
Linux - Sobre a Disciplina + Introdução ao Linux
sistema operacional Slackware
Apresentação slackware
Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes

Mais procurados (20)

PPTX
PPTX
Cent os
PDF
Slackware Linux
PDF
Slackware Linux
PPT
Cent-OS - Sistema Operacional
PPT
Mandriva - Sistema Operacional
PDF
Arch linux - Como instalar
PDF
PPTX
08 red hat - tarcisio
PPT
Suse - GNU/Linux
PPT
Apresentacao Suse
PDF
Arch Linux Flisol 2010
PPT
AdministraçãO Gnu Linux
PPT
Unix - Sistema Operacional
PPTX
PPTX
Trabalho OpenSUSe
PPTX
Distribuição OpenSUSE Linux
ODP
Oficinalinux Comotudo Começou
PDF
Introdução ao Linux
PDF
Introdução Linux
Cent os
Slackware Linux
Slackware Linux
Cent-OS - Sistema Operacional
Mandriva - Sistema Operacional
Arch linux - Como instalar
08 red hat - tarcisio
Suse - GNU/Linux
Apresentacao Suse
Arch Linux Flisol 2010
AdministraçãO Gnu Linux
Unix - Sistema Operacional
Trabalho OpenSUSe
Distribuição OpenSUSE Linux
Oficinalinux Comotudo Começou
Introdução ao Linux
Introdução Linux
Anúncio

Semelhante a Arch linux Guilherme Macedo (20)

PDF
Arch Linux FGSL 2010
PDF
Quero Arch! (Parte 1)
PDF
Sistemas Operacionais - Gnu/Linux
PPT
Semana da computacao - Linux Day
PDF
S.o anamaria
PDF
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
PDF
Distribuições Linux
PPTX
S.o iuras
PDF
So-mod-4
PPTX
Sistemas operativos - Arch Linux
PPT
Apresentação Final
PPT
Instalação de Aplicativos Linux
PPTX
Linux Aula 1 - Distros e Instalação.pptx
PPS
Sistemas operacionais linux
PPT
Linux
PPTX
1.1.1 Introdução ao Linux - Distribuições.pptx
PDF
Apresentação Sistemas operativos modulo 4
ODP
PPTX
Aula 04 informática aplicada - comando básicos
Arch Linux FGSL 2010
Quero Arch! (Parte 1)
Sistemas Operacionais - Gnu/Linux
Semana da computacao - Linux Day
S.o anamaria
Linux em Sistemas Embarcados - SACTA 2010 - UNIPAMPA
Distribuições Linux
S.o iuras
So-mod-4
Sistemas operativos - Arch Linux
Apresentação Final
Instalação de Aplicativos Linux
Linux Aula 1 - Distros e Instalação.pptx
Sistemas operacionais linux
Linux
1.1.1 Introdução ao Linux - Distribuições.pptx
Apresentação Sistemas operativos modulo 4
Aula 04 informática aplicada - comando básicos
Anúncio

Último (20)

PDF
Historia-da-Psicologia-Rumos-e-percursos.pdf
PDF
Fronteira escrito por José de Souza Martins
PDF
E-BOOK-Inovacao-em-Ciencia-e-Tecnologia-de-Alimentos.pdf
PDF
Artigo sobre o discurso do sujeito coletivo
PDF
ENTREVISTA-PROCESSO-SELETIVO-idc8j5.pdf 1
DOCX
Aula 3- Direitos Humanos e Prevenção à Violência .docx
PPTX
entorseestadodechoque. Aula de primeiros socorros
PPTX
5° LP AULAO SHOW - SPAECE - FOCO_20231029_101331_0000.pptx
PPTX
Aula 2 (Citologia).pptxlllllllllllllllllllllllll
PPTX
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
PDF
_Filosofia_-_SLIDES___questões.pdf.pptx (3).pdf
PPTX
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
PDF
Atividades sobre o livro Letras de Carvão
PPTX
Adaptação Curricular para Alunos com Deficiências - EMEB. ODIR (1).pptx
PPTX
A enfermagem voltada aos adultos portadores de sindrome de down
DOCX
PLANEJAMENTO APOIO 3º B 2025 1º MÉDIO ARTE E TEATRO.docx
PDF
DECISÃO (2).pdf Derrota histórica do Sintero expõe racha interno e fragilidad...
PPTX
125519 - Aula 2 - Riqueza e diversidade povos indígenas na América Portuguesa...
PPTX
Treinamento de Espaço Confinado_Trabalhadores e Vigias NR 33.pptx
PPT
Aula_02_Logica_Externa_dos_Esportes_de_Invasao_2025.ppt
Historia-da-Psicologia-Rumos-e-percursos.pdf
Fronteira escrito por José de Souza Martins
E-BOOK-Inovacao-em-Ciencia-e-Tecnologia-de-Alimentos.pdf
Artigo sobre o discurso do sujeito coletivo
ENTREVISTA-PROCESSO-SELETIVO-idc8j5.pdf 1
Aula 3- Direitos Humanos e Prevenção à Violência .docx
entorseestadodechoque. Aula de primeiros socorros
5° LP AULAO SHOW - SPAECE - FOCO_20231029_101331_0000.pptx
Aula 2 (Citologia).pptxlllllllllllllllllllllllll
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
_Filosofia_-_SLIDES___questões.pdf.pptx (3).pdf
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
Atividades sobre o livro Letras de Carvão
Adaptação Curricular para Alunos com Deficiências - EMEB. ODIR (1).pptx
A enfermagem voltada aos adultos portadores de sindrome de down
PLANEJAMENTO APOIO 3º B 2025 1º MÉDIO ARTE E TEATRO.docx
DECISÃO (2).pdf Derrota histórica do Sintero expõe racha interno e fragilidad...
125519 - Aula 2 - Riqueza e diversidade povos indígenas na América Portuguesa...
Treinamento de Espaço Confinado_Trabalhadores e Vigias NR 33.pptx
Aula_02_Logica_Externa_dos_Esportes_de_Invasao_2025.ppt

Arch linux Guilherme Macedo

  • 1. Arch Linux ESVV Sistemas operativos Trabalho realizado por: - Guilherme Macedo, Nº14, 12ºL
  • 2. O que é? • O Arch Linux é uma distribuição Linux para computadores com arquitetura x86-64. Desenvolvido por Judd Vinet, este sitema operativo apresenta-se de maneira diferente de outros e é livre, ou seja, “open source”. • O desenvolvimento é focado na elegância, minimalismo e simplicidade no código, o que leva a que o utilizador faça mais esforço para compreender o modo de funcionamento do sistema. O gestor de pacotes, Pacman, foi escrito especialmente para o Arch Linux e é usado para instalar, remover, pesquisar e atualizar os pacotes do sistema. • Os utilizadores podem criar facilmente os seus próprios pacotes compatíveis com o pacman usando ferramentas como o "Arch Build System”.
  • 3. História • Judd Vinet iniciou o desenvolvimento do Arch Linux em março de 2002 e liderou até 1 de outubro de 2007, quando desistiu por falta de tempo, transferindo o controlo do projeto para Aaron Griffin. • Originalmente apenas para CPUs de 32 bits (x86), o primeiro ISO de instalação x86_64 foi lançado em abril de 2006. • Até a versão 4.0.0, o gestor de pacotes do Arch Linux, o pacman, não tinha suporte para pacotes assinados. Pacotes e metadados não tinham a autenticidade verificada pelo pacman durante o processo de download e instalação. Sem verificação de autenticação de pacotes, repositórios falsificados, comprometidos ou maliciosos podiam comprometer a integridade de um sistema. O pacman 4 permitiu a verificação do banco de dados dos pacotes, mas estava desativado por padrão. Em novembro de 2011, a assinatura de pacotes tornou-se obrigatória para novas compilações de pacotes e, a partir de 21 de março de 2012, todos os pacotes oficiais eram assinados.
  • 4. Filosofia • O Arch Linux é baseado em 5 pontos: simplicidade, modernidade, pragmatismo, centralidade no utilizador e versatilidade. • O Arch Linux tem foco na simplicidade do design, o que implica criar um ambiente que é direto e relativamente simples de se adaptar. O pacman, por exemplo, não possui uma interface oficial, embora seja oferecida uma ótima documentação, arquivos de configuração simples, com comentários bem definidos e facilmente organizados para fácil acesso e edição.
  • 5. Gestor de pacotes • O Arch Linux é baseado em pacotes binários. Estes pacotes são geridos pela ferramenta Pacman, também podem ser construídos a partir dos códigos fonte através do ABS (Arch Linux Build System). • Os pacotes vêm da árvore de pacotes do Arch Linux e dos seus mirrors. • Atualmente existem 5 grupos: o Core - Contém todos os pacotes necessários para o sistema Linux básico. o Extra - Contém pacotes que não são necessários para o sistema base, mas adicionam funcionalidades extras. o Multilib - Possui as bibliotecas 32bits para 64bits, ou vice versa, permitindo o uso simultâneo de aplicações 32bits ou 64bits. Útil para programas que só estejam disponíveis justamente na arquitetura oposta. o Community - Contém pacotes construídos pela comunidade e aprovada pelos usuários confiáveis. o Testing - Contém pacotes que são instáveis e ainda estão sendo testados antes de serem adicionados ao grupo extra ou core. o Community Testing - Este repositório é similar ao Testing, mas para pacotes que são candidatos para o repositório community. o Multilib Testing - Este repositório é similar ao Testing, mas para pacotes que são candidatos para o repositório multilib.
  • 6. Versões • Rolling Release O Arch Linux não possui versões, mas usa o sistema rolling release, com novos pacotes atualizados constantemente. Isto permite que o utilizador tenha um sistema sempre atualizado. Não há diferença entre um sistema instalado com a versão 2011.08.19 e a versão 2014.04.01, se ambos estiverem atualizados através do Pacman.
  • 7. Vantagens • Instalação minimalista; • Muito boa personalização; • Excelente gestor de pacotes; • Software sempre atualizado; • Boa Documentação.
  • 8. Comandos • man; • ls; • cd; • cp; • mv; • df; • more; • sudo; • grep; • clear.
  • 9. Comando man • O comando man permite ver o “manual”, ou seja, uma lista de todos os comandos; • Ex: - man cp
  • 10. Comando ls • O comanco ls lista todos os ficheiros numa pasta. • Ex: ls –lh;
  • 11. Comando cd • O comando cd permite “saltar” de pasta em pasta. • Ex: cd /usr;
  • 12. Comando cp • O comando cp permite copiar ficheiros de uma pasta ou mesmo a pasta para a outra. • Ex: cp -R /home/user/projeto /home/user/novo_projeto
  • 13. Comando mv • O comando mv permite mover ficheiros ou pasta de uma pasta para outra. • Ex: mv pasta1/arquivo1 pasta2/
  • 14. Comando more • O comando more permite ler o ficheiro. • Ex: more /home/user/arquivo.txt
  • 15. Comando sudo • O comando sudo permite executar outros comando em modo administrador. • Ex: sudo ls /root
  • 16. Comando grep • O comando grep pode ser usado para procurar um certo nome num ficheiro muito grande. • Ex: grep “Ambrósio" arquivo.txt
  • 17. Comando clear • O comando clear “limpa o ecrã”. • Ex: clear
  • 18. Comando df • O comando df permite ver o espaço total e o espaço disponível num disco. • Ex: df -h