Enviar pesquisa
Carregar
Customização ao Extremo com Funtoo
•
Transferir como ODP, PDF
•
0 gostou
•
321 visualizações
Título melhorado com IA
D
Daniel
Seguir
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 18
Baixar agora
Recomendados
Funtoo Gnu/Linux: Customização ao extremo
Funtoo Gnu/Linux: Customização ao extremo
Daniel
Container revolucao
Container revolucao
Fernando Ike
Docker volumes
Docker volumes
Marcos-Rafael Machado
Gentoo
Gentoo
Freedom DayMS
Iniciando com docker
Iniciando com docker
Marcelo Santos
Compilando o Android 5 para o Nexus 5
Compilando o Android 5 para o Nexus 5
Alexandre Rocha Lima e Marcondes
Gentoo - Sistema Operacional
Gentoo - Sistema Operacional
Anderson Favaro
Um milhao de usuários simultâneos
Um milhao de usuários simultâneos
Fernando Ike
Recomendados
Funtoo Gnu/Linux: Customização ao extremo
Funtoo Gnu/Linux: Customização ao extremo
Daniel
Container revolucao
Container revolucao
Fernando Ike
Docker volumes
Docker volumes
Marcos-Rafael Machado
Gentoo
Gentoo
Freedom DayMS
Iniciando com docker
Iniciando com docker
Marcelo Santos
Compilando o Android 5 para o Nexus 5
Compilando o Android 5 para o Nexus 5
Alexandre Rocha Lima e Marcondes
Gentoo - Sistema Operacional
Gentoo - Sistema Operacional
Anderson Favaro
Um milhao de usuários simultâneos
Um milhao de usuários simultâneos
Fernando Ike
Rasberry Pi + XBMC
Rasberry Pi + XBMC
Igo Romero
Palestra Fatec Bs 2009
Palestra Fatec Bs 2009
Gustavo Lichti
Gentoo por marcelo rocha
Gentoo por marcelo rocha
SENAC RIO
Criação de ambientes em chroot
Criação de ambientes em chroot
Rudá Moura
Primeiros passos com o Docker
Primeiros passos com o Docker
WebSix
Docker na vida real
Docker na vida real
Fernando Ike
Vagrant & Docker: carregue seus ambientes no bolso
Vagrant & Docker: carregue seus ambientes no bolso
Diogo Lucas
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Danilo Ricardo
Sokoban com PyS60
Sokoban com PyS60
fabiocerqueira
Pal bpi
Pal bpi
Berg Ginu
Desenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando Docker
Bruno Ricardo Siqueira
Watt OS R6
Watt OS R6
Ricardo Gil
Poco Bibliotecas C++
Poco Bibliotecas C++
Uilian Ries
Linux - Instalação de Programas
Linux - Instalação de Programas
Átila Camurça
Squid
Squid
jhmljunior
Minicurso GNU/Linux
Minicurso GNU/Linux
Khayla Elias dos Santos
Docker, facilitando a vida do desenvolvimento
Docker, facilitando a vida do desenvolvimento
Sérgio Lima
GNU/Linux Atualidades e Tendências
GNU/Linux Atualidades e Tendências
aslgo
VLC
VLC
eurosigdoc acm
Vagrant vs docker? Melhor vagrant + docker
Vagrant vs docker? Melhor vagrant + docker
Wellington Silva
Anime fest 2012
Anime fest 2012
Ricardo Mazu
Linux4all#1
Linux4all#1
Daniel
Mais conteúdo relacionado
Mais procurados
Rasberry Pi + XBMC
Rasberry Pi + XBMC
Igo Romero
Palestra Fatec Bs 2009
Palestra Fatec Bs 2009
Gustavo Lichti
Gentoo por marcelo rocha
Gentoo por marcelo rocha
SENAC RIO
Criação de ambientes em chroot
Criação de ambientes em chroot
Rudá Moura
Primeiros passos com o Docker
Primeiros passos com o Docker
WebSix
Docker na vida real
Docker na vida real
Fernando Ike
Vagrant & Docker: carregue seus ambientes no bolso
Vagrant & Docker: carregue seus ambientes no bolso
Diogo Lucas
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Danilo Ricardo
Sokoban com PyS60
Sokoban com PyS60
fabiocerqueira
Pal bpi
Pal bpi
Berg Ginu
Desenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando Docker
Bruno Ricardo Siqueira
Watt OS R6
Watt OS R6
Ricardo Gil
Poco Bibliotecas C++
Poco Bibliotecas C++
Uilian Ries
Linux - Instalação de Programas
Linux - Instalação de Programas
Átila Camurça
Squid
Squid
jhmljunior
Minicurso GNU/Linux
Minicurso GNU/Linux
Khayla Elias dos Santos
Docker, facilitando a vida do desenvolvimento
Docker, facilitando a vida do desenvolvimento
Sérgio Lima
GNU/Linux Atualidades e Tendências
GNU/Linux Atualidades e Tendências
aslgo
VLC
VLC
eurosigdoc acm
Vagrant vs docker? Melhor vagrant + docker
Vagrant vs docker? Melhor vagrant + docker
Wellington Silva
Mais procurados
(20)
Rasberry Pi + XBMC
Rasberry Pi + XBMC
Palestra Fatec Bs 2009
Palestra Fatec Bs 2009
Gentoo por marcelo rocha
Gentoo por marcelo rocha
Criação de ambientes em chroot
Criação de ambientes em chroot
Primeiros passos com o Docker
Primeiros passos com o Docker
Docker na vida real
Docker na vida real
Vagrant & Docker: carregue seus ambientes no bolso
Vagrant & Docker: carregue seus ambientes no bolso
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Sokoban com PyS60
Sokoban com PyS60
Pal bpi
Pal bpi
Desenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando Docker
Watt OS R6
Watt OS R6
Poco Bibliotecas C++
Poco Bibliotecas C++
Linux - Instalação de Programas
Linux - Instalação de Programas
Squid
Squid
Minicurso GNU/Linux
Minicurso GNU/Linux
Docker, facilitando a vida do desenvolvimento
Docker, facilitando a vida do desenvolvimento
GNU/Linux Atualidades e Tendências
GNU/Linux Atualidades e Tendências
VLC
VLC
Vagrant vs docker? Melhor vagrant + docker
Vagrant vs docker? Melhor vagrant + docker
Destaque
Anime fest 2012
Anime fest 2012
Ricardo Mazu
Linux4all#1
Linux4all#1
Daniel
Cartaz intervenção precoce
Cartaz intervenção precoce
ipifaro
Linux4security
Linux4security
Daniel
Técnicas avancadas de seguranca com iptables - Marcus Augustus Pereira Burgh...
Técnicas avancadas de seguranca com iptables - Marcus Augustus Pereira Burgh...
Tchelinux
Linux4all#2
Linux4all#2
Daniel
Slack4security
Slack4security
Daniel
Bioinformática e suas aplicações
Bioinformática e suas aplicações
Alex Camargo
Destaque
(8)
Anime fest 2012
Anime fest 2012
Linux4all#1
Linux4all#1
Cartaz intervenção precoce
Cartaz intervenção precoce
Linux4security
Linux4security
Técnicas avancadas de seguranca com iptables - Marcus Augustus Pereira Burgh...
Técnicas avancadas de seguranca com iptables - Marcus Augustus Pereira Burgh...
Linux4all#2
Linux4all#2
Slack4security
Slack4security
Bioinformática e suas aplicações
Bioinformática e suas aplicações
Semelhante a Customização ao Extremo com Funtoo
Conhecendo o git.
Conhecendo o git.
Rafael Ivan
Treinamento git - Papos RBSDev
Treinamento git - Papos RBSDev
Hélio Medeiros
Git Overview: Grupo RBS
Git Overview: Grupo RBS
Evandro Eisinger
Tutorial: Instalação de Ubuntu em uma Gumstix Overo
Tutorial: Instalação de Ubuntu em uma Gumstix Overo
Lab. de Sistemas Embarcados Críticos - ICMC/USP
EIIFRO2014 - Desenvolvimento Colaborativo de Software
EIIFRO2014 - Desenvolvimento Colaborativo de Software
Aldson Diego
Conhecendo o GIT
Conhecendo o GIT
Xhamps Rapha
Tutorial beagleboard
Tutorial beagleboard
Alexandre Augusto Giron
IntroduçãO Ao Linux
IntroduçãO Ao Linux
Rodrigo Piovesana
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Tchelinux
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
Ricardo Rufino
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Eliel Simoncelo
Project HA
Project HA
Karpv
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
Leo Amorim
Comandos Linux Parte 1
Comandos Linux Parte 1
Leo Amorim
Empacotamento Debian Básico
Empacotamento Debian Básico
Marcelo Lira
Técnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em django
Mario Chaves
Entendendo os pacotes DEB
Entendendo os pacotes DEB
Fernando Mercês
Instalação do asterisk
Instalação do asterisk
Vicente Nobre
Docker: uma visão geral e exemplos de uso
Docker: uma visão geral e exemplos de uso
Tobias Sette
Mini-curso de linux básico
Mini-curso de linux básico
Adriano Melo
Semelhante a Customização ao Extremo com Funtoo
(20)
Conhecendo o git.
Conhecendo o git.
Treinamento git - Papos RBSDev
Treinamento git - Papos RBSDev
Git Overview: Grupo RBS
Git Overview: Grupo RBS
Tutorial: Instalação de Ubuntu em uma Gumstix Overo
Tutorial: Instalação de Ubuntu em uma Gumstix Overo
EIIFRO2014 - Desenvolvimento Colaborativo de Software
EIIFRO2014 - Desenvolvimento Colaborativo de Software
Conhecendo o GIT
Conhecendo o GIT
Tutorial beagleboard
Tutorial beagleboard
IntroduçãO Ao Linux
IntroduçãO Ao Linux
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Project HA
Project HA
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
Comandos Linux Parte 1
Comandos Linux Parte 1
Empacotamento Debian Básico
Empacotamento Debian Básico
Técnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em django
Entendendo os pacotes DEB
Entendendo os pacotes DEB
Instalação do asterisk
Instalação do asterisk
Docker: uma visão geral e exemplos de uso
Docker: uma visão geral e exemplos de uso
Mini-curso de linux básico
Mini-curso de linux básico
Customização ao Extremo com Funtoo
1.
Customização ao Extremo
Daniel de Melo -–d4n1h4ck3r@gmail.com
2.
3.
4.
Portage
5.
Metro
6.
OpenVZ
7.
8.
Conclusão
9.
10.
Fun/too, um jogo
de palavras
11.
Fazer progresso é
divertido (Inovação)
12.
Direcionado ao núcleo
do sistema
13.
“ Há muito
o que corrigir no 'baixo' nível
14.
do sistema”
15.
Não usa pacotes
binários
16.
Espírito hacker de
desenvolvimento
17.
Ciclo de desenvolvimento
continuo
18.
Foco, foco, foco...
19.
20.
21.
Particionamento do disco
22.
Criar e montar
os filesystems
23.
Instalar o Funtoo
stage
24.
Instalar a árvore
do Portage
25.
Chroot para o
novo sistema
26.
Atualizar a árvore
do Portage
27.
Configurar seu sistema
28.
Instalar um kernel
29.
Configurar sua Rede
30.
Instalar um gerenciador
de boot
31.
Ajustes finais
32.
Reboot
33.
34.
Distribuído (DVCS)
35.
Criado por Linus
Torvalds
36.
sob a licença
GPL
37.
38.
"Daniel de Melo"
39.
$ git config
--global user.email
40.
[email_address]
41.
$ mkdir hacker
42.
$ cd hacker
43.
$ git init
44.
$ touch hacker.py
45.
$ git add
hacker.py
46.
$ git commit
–-m "hacker-1.0”
47.
$ git diff
48.
$ git log
49.
50.
$ git branch
51.
$ git checkout
experimental
52.
<editar hacker.py>
53.
$ git commit
-a -m "hacker-experimental"
54.
$ git checkout
master
55.
<editar hacker.py>
56.
$ git commit
-a
57.
$ git merge
experimental
58.
$ git diff
59.
60.
do Funtoo Gnu/Linux
61.
Desenvolvido em python
62.
Resolve depêndencias semelhante
ao
63.
Apt do Debian
64.
Similar ao ports
do FreeBSD
65.
Ebuild
66.
São shell scripts
com instrunções
67.
de como obter,
configurar,
68.
compilar e instalar
os aplicativos
69.
Usa o gcc
para a compilação
70.
+25.000 ebuilds disponíveis
71.
72.
Coração do Portage
73.
Customização atravéz de
parâmetros
74.
Calcula e gerência
dependências
75.
Executa ebuilds em
um ambiente
76.
sandbox (ambiente seguro
de compilação)
77.
Mantém a estrutura
da árvore local
78.
do Portage (/usr/portage/)
e uma base
79.
de dados de
pacotes instalados
80.
(/var/lib/portage/)
81.
Uso de CFLAGS
(variáveis do Makefile)
82.
Uso de flags
USE customizadas
83.
Mascaramento de pacotes
(experimental)
84.
85.
# emerge package
86.
# emerge --ask
--verbose (-av) package
87.
# emerge --search
(-s) package
88.
# emerge --searchdesc
(-S) package
89.
# emerge --unmerge
(-D) package
90.
# emerge --unmerge
--deep (-DC) package
91.
# emerge --pretend
(-p) package
92.
# emerge --update
(-u) package
93.
# emerge --depclean
(-c) package
94.
# emerge -DaNuv
world
95.
GUI: Portato/Porthole/Himerge
96.
97.
Stage3 > stage
semente > stage1 >
98.
stage2 > stage3
...
99.
Local build /
Remote build
100.
# emerge -aC
dev-util/metro
101.
# install -d
/root/git
102.
# cd /root/git
103.
# git clone
https://github.com/
104.
funtoo/metro.git
105.
# ln -s
/root/git/metro/metro /usr/
106.
bin/metro
107.
# ln -s
/root/git/metro /usr/lib/metro
108.
109.
funtoo/funtoo-current/x86-32bit/core2_32
110.
# cd /home/dani/dani/projects/funtoo/
111.
funtoo-current/x86-32bit/core2_32
112.
# install -d
2011-04-08
113.
# cd 2011-04-08
114.
# wget -c
http://ftp.osuosl.org/pub/
115.
funtoo/funtoo-current/x86-32bit/core2_32/
116.
2011-04-08/stage3-core2_32-funtoo-current
117.
-2011-04-08.tar.xz
118.
# cd ..
119.
# install -d
.control/version
120.
# echo "2011-04-08"
> .control/version/
121.
stage3
122.
123.
# echo "local"
> .control/strategy/build
124.
# echo "stage3"
> .control/strategy/seed
125.
# /usr/lib/metro/scripts/ezbuild.sh
126.
funtoo-current core2_32
127.
# echo "local"
> /home/dani/dani/
128.
projects/funtoo/funtoo-current/x86-32bit/
129.
core2_32/.control/strategy/build
130.
131.
132.
133.
git/docs/gittutorial.html
134.
http://docs.funtoo.org/wiki/Funtoo_Linux
135.
http://docs.funtoo.org/wiki/Portage_%28
136.
Funtoo%29
137.
http://docs.funtoo.org/wiki/Metro_Quick
138.
_Start_Tutorial
139.
Conclusão http://forums.funtoo.org/ http://groups.google.com/group/funtoo-dev
IRC #funtoo Www.d4n1h4ck3r.blogspot.com [email_address]
Baixar agora