Dúvida: Compilar ou não o Slackware (Resolvido)

1. Dúvida: Compilar ou não o Slackware (Resolvido)

Gilson Júnio Pacheco Silva
GilsonDeElt

(usa Nenhuma)

Enviado em 30/12/2007 - 10:14h

Bom dia a todos!!
Tô com o Slackware 12 atualmente, e pretendo criar minha própria distro daqui a una tempos.
Daí, pra começar, pensei em compilar todo o Slackware 12 pra minha máquina.
Tive essa idéia (de novo), depois de ver que para instalar o driver de vídeo da VIA tem que ter um monte de pacotes "devel" (isso em sistemas Debian-like, no Slack seriam os fontes mesmo), e também porque vi por aí que compilando o KDE, posso deixá-lo mais "leve".
O driver 3D da VIA (OpenChrome) tá funcionando aqui, mas ainda tá com uns bugs (acho q é do Mesa).
Por isso, gostaria de saber se alguém aqui já compilou o Slack todo, e se vale a pena - até mesmo como treino para criar minha distro.
Vamos! Opinem!!


  


2. Re: Dúvida: Compilar ou não o Slackware (Resolvido)

Gilson Júnio Pacheco Silva
GilsonDeElt

(usa Nenhuma)

Enviado em 30/12/2007 - 14:03h

Por favor, alguém responda!!!


3. Re: Dúvida: Compilar ou não o Slackware (Resolvido)

Jefferson Diego
Diede

(usa Debian)

Enviado em 30/12/2007 - 16:51h

Relativo ao Slack, não posso dizer nada, pois não o tenho, e nunca o usei, mas por outro lado, tenho um "projeto" em parte parecido com o seu, só que ao invés de criar uma distro, eu só estou otimizando a que uso: o Ubuntu 7.04.
Não cheguei ainda a fazer otimizações "pesadas" como o KDE por exemplo, mas, já compilei várias coisas básicas, como Wine, GTK, Gimp, Lame, AutoMake, AutoConf, Bzip2, TCL, TK, AMSN, etc.
Te digo que a performance melhorou bastante. Compilando o GTK2 por exemplo, além ser um upgrade em relação à versão que existe nos repositórios do Ubuntu, deixa a aberturar dos aplicativos bem mais rápida (era de se esperar...). Compilei também o kernel com -march=athlon (K7), e apesar de ler em vários lugares que só se compila kernel em -O2, tentei compilar com -O3 e -march=athlon-xp editando o Makefile, e simplesmente deu erro na compilação...
Não sei se isso ajudou muito, mas, aqui, nos +ou- 2% de distro otimizada, o desempenho melhorou muito, e vale sim a pena.

OFF: A CFLAG que uso: "-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays"


4. Dúvida: Compilar ou não o Slackware

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 30/12/2007 - 20:24h

Do slack só recompilei o kernel. Tenteio instalar o gentoo compilando tudo. Não fui até o fim.
Digamos: Precisa de tempo e de uma máquina de última geração. Se sua máquina não for bem rápida a questão do tempo vai se tornar uma barreira difícil.

Um abraço.


5. Re: Dúvida: Compilar ou não o Slackware (Resolvido)

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/12/2007 - 09:50h

Desculpe discordar sobre a máquina de última geração pra compilar. Se você tem uma máquina com um bom desempenho, nem vai fazer muita diferença compilar. Já instalei o Gentoo, que compila absolutamente tudo e comparei com a distro que uso há anos, o Slack, com apenas o kernel compilado. Na minha máquina não fez lá muita diferença. Para uma máquina com um desempenho fraco (máquina antigas), a demora na compilação realmente vai ser bem maior, assim como a diferença do desempenho final de um sistema totalmente compilado comparado a um não compilado.

T+


6. Re: Dúvida: Compilar ou não o Slackware (Resolvido)

Leandro Santiago
tenchi

(usa Slackware)

Enviado em 31/12/2007 - 10:51h

Cara, primeiramente, não é muito legal você tentar criar uma nova distro para distribuir, simplesmente por já existirem muuuitas por aí (vide o www.distrowatch.com). Na verdade já está começando a encher o saco esse monte de distros. Só falta o chucknix! hauahau

Mas, se você quiser fazer para uso próprio, pode ir em frente, que você só tem a ganhar.

Quanto á recompilar o Slackware, tome cuidado. Alguns pacotes são complicados de serem recompilados, como a libc, etc. No mais, recompile, crie pacotes, e contribua com a comunidade ;-)

Eu aqui recompilei todas libs em volta da gtk+ (pango, atk, etc), o KDE+Qt todo, o firefox, dentre os programas extras que tenho instalado, como gimp (sempre a ultima versão). A maioria compilados para a máquina. Além do próprio kernel, é claro, que nunca usei o q vem no slack ;-)

O que eu te digo é: O tempo de boot em init 3 (sem modo gráfico) diminuiu 20 seg.

Já com o KDE foi engraçado. Vários programas que "crashavam" não "crasham" mais. Mas o tempo de carga do ambiente aumentou muito, por eu ter compilado o pacote kdelibs com umas coisas a mais rs

E uma dica para automatizar o processo é usar como base os slackbuils que vem no cd do slack. Modifique-os um pouco, e o resultado será satisfatório.

Mas, se estiver interessado em distros compatíveis com o slackware, mas para i686, tente o zenwalk, baseado no Xfce.
Ele tem vários programas legais, como uma interface gráfica para o slapt-get (e repositórios próprios), um painel de controle, e várias ferramentas gráficas para a manutenção do sistema.

E boa sorte ;-)


7. Valeu gente!

Gilson Júnio Pacheco Silva
GilsonDeElt

(usa Nenhuma)

Enviado em 31/12/2007 - 15:40h

Valeu aí por responderem, gente!

O négocio é o seguinte:
pro meu vídeo on-board funcionar a contento, preciso ter os fontes de quase todo o X, daí, poderia aproveitar e otimizá-lo.

A idéia de compilar a distro toda é "deixá-la a minha cara", com várias otimizações.
Já li por aí que posso compilar o sitema todo sem problemas, com exceção dos pacotes da série "d" - as bibliotecas do sistema -.
O tempo de compilação num me é problema.
Há um tempo, eu começei a compilar o KDE, depois de ter compilado o Kernel. Só de compilar o KDELibs e o KDEBase já se vê uma melhora (na época, meu pacote kdemultimedia tava corrompido, daí fiquei com um KDE "misturado" - kdebase e kdelibs 3.5.7-i686 e boa parte do restante 3.5.6-i486 -, mas bom)
Sobre a demora na compilação:
num artigo aqui do VOL - Compilando o KDE 3.x - o autor disse ter gasto umas 10 horas pra compilar o kdelibs e o kdebase. Aí, um cara disse nos comentários para usar o nice - comando usado para mudar a prioridade do processo -, e assim fiz.
Fechei o X, dando um "init 3", e na hora de compilar, usei o comando:
# nice -n -20 make
que dá ao make prioridade total do processador.
Com isso, compilei o kdebase e o kdelibs em pouco mais de 3 horas.

Sobre minha distro:
O projeto da minha distro é relativamente antigo - mais ou menos 1 ano - e ainda tá como projeto.
Minha idéia num é criar só mais uma distro, pretendo criar algo focado em programas não muito comuns de se achar (pois eu faço Eletrônica no CEFET-MG, e é meio complicado achar programas como simuladores de circuitos para o Linux, mas sei que há vários), e criar um sistema que integre os atuais sistemas de pacotes - algo como um apt-package que aceite pacotes rpm, deb e tgz sem conflitos.
Mas isso é projeto pra tempos, ainda tô no começo, e só deve começar a avançar mesmo lá pro mês de Maio, quando meu curso técnico deve ter acabado.

Sobre o Zenwalk:
Já ouvi falar dessa distro, e dizem ser realmente muito boa. Mas o que pretendo é ter um Slack otimizado ao máximo, com tudo o que meu PC permite (é um Celeron D 315, 2,26GHz, 256KB L2 Cash, 256 MB de RAM - por enquanto, devo colocar mais 512 MB logo - e vídeo on-board VIA Unichrome de 64 MB)

vlww
e feliz ano novo procês! \\o//


8. Re: Dúvida: Compilar ou não o Slackware (Resolvido)

Carlos Alexandro Becker
caarlos0

(usa Slackware)

Enviado em 25/01/2008 - 20:55h

tô recompilando o kernel do meu slack pela 4ª vez hoje..
dasdnlkasdas

eu já tinha recompilado ele..depois meti o 2.6.23.12-ck, e agora vai o 2.6.23.14-ck (se Deus quiser...)

o desmpenho foi realmente muuuuuuiiiiitoooo maior...

tipo..
levava 36 segundos pra dar boot no meu athlon 64 3000+





antes era +- 1 min..


se der certo agora (to usando uma .config do kernel do sidux com algumas alterações), o bicho vai levantar vôo ;D

boa sorte aee cara..

abração!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts