View previous topic :: View next topic |
Author |
Message |
ijr n00b
Joined: 24 Mar 2003 Posts: 29
|
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Mon Aug 09, 2004 4:17 pm Post subject: |
|
|
Si, es justo el enlace que da siddhartha al principio. |
|
Back to top |
|
|
oCHARLIEo Guru
Joined: 06 Oct 2003 Posts: 303 Location: Madrid
|
Posted: Tue Aug 10, 2004 9:13 am Post subject: |
|
|
siddhartha wrote: | alguien tiene experiencia con los procesadores centrino (pentium m) y las cflags? tengo entendido que es mejor usar pentium3 con algunos parametros antes que pentium4 (como sse2), pero el otro dia configuraba el portatil de un amigo y no estaba del todo seguro..
|
Lo primero darte las gracias por el howto, es claro, conciso y con unos resultados estupendos.
Sobre los Centrinos, es correcto que es mejor utilizar en las CFLAGS la del pentium3, el motivo es sencillo. El desarrollo de procesador Centrino se realizo en su dia partiendo del esquema de un pentium3, se amplió el juego de instrucciones y se redujo el consumo... Ya estoy cansado de advertir que el pentium4 no se parece en NADA a un Centrino...
Lo ideal seria en las CFLAGS especificar como procesador el pentium3 y luego agregar todas las extensiones que tiene el centrino y que no tiene el pentium3, como por ejemplo las sse2.
Pero lo cierto es que al aplicar el pentium3+sse2 da problemas de compilacion con algunos programas (por ejemplo el Konqueror) asique ojito.
Un saludo _________________ Las Mujeres son malvadas, retorcidas, perversas... pero huelen tan bien...
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Aug 10, 2004 9:14 am Post subject: |
|
|
parece ser que como dice oCHARLIEo para los centrino lo ideal en cuanto a cflags es usar -march=pentium3 y añadir los soportes extra que soporte el procesador, como sse y sse2 (see ya lo incluye el -O3)
ademas, no olvideis que podeis controlar la velocidad del procesador (speedstep), poniendo el procesador al maximo, al minimo (max. bateria) o dinamico (va aumentando y reduciendo la frecuencia segun la carga):
Code: | echo "powersave" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "performance" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "dynamic" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor |
una buena utilidad para controlar el procesador es speedfreq (emerge speedfreq)
un saludo _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
oCHARLIEo Guru
Joined: 06 Oct 2003 Posts: 303 Location: Madrid
|
Posted: Tue Aug 10, 2004 9:34 am Post subject: |
|
|
otra curiosidad siddhartha, en algunos portatiles centrino se adjunta hardware que controla la velocidad del procesador de forma autonoma si no se gestiona por software... de forma que ni tan siquiera es necesario el speedfreq o el cpudynd (q es el q uso yo ^_^) _________________ Las Mujeres son malvadas, retorcidas, perversas... pero huelen tan bien...
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Aug 10, 2004 5:00 pm Post subject: |
|
|
entonces igual se puede configurar el speedstep desde la bios.. yo tengo un centrino pero desde la bios no me sale ninguna opcion referente al procesador.
he mirado pero aun no hay actualizaciones de la bios
de todas formas tengo hechos tres alias para el speedfreq, y configuro la velocidad del procesador facilmente, algo tipo:
/etc/profile
Code: |
alias maxcpu='speedfreq -p performance'
alias mincpu='speedfreq -p powersave'
alias dynacpu='speedfreq -p auto' |
mas info interesante sobre el tema AQUI _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Mon Aug 16, 2004 9:08 pm Post subject: |
|
|
como sabeis, al compilar el kernel se ignoran las cflags que ponemos en el make.conf ya que el kernel tiene que ser muy estable.
pues bien, ahi va un pequeño truquillo para configurar cflags para compilar el kernel (ponedlo antes de compilar el kernel):
Code: | export CFLAGS_KERNEL="<poned las cflags que querais aqui>" |
aviso: esta medida es "tunning extremo", y aunque no esta recomendado puede hacer el sistema bastante mas rapido. mantened una copia del kernel actual por si no os funciona bien el nuevo kernel optimizado!!!
por otro lado, alguien ha intentado aumentar el MAKEOPTS del make.conf para acelerar las compilaciones? tengo que probar a ver, ya posteare los resultados _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
quelcom Guru
Joined: 16 Mar 2004 Posts: 306 Location: Catalonia
|
Posted: Mon Aug 16, 2004 9:55 pm Post subject: |
|
|
Bufff, esto promete mucho
Cuando me meta a compilar el nuevo 2.6.8 pruebo y comento como ha ido.
Gracias siddhartha |
|
Back to top |
|
|
dykstra n00b
Joined: 13 Aug 2004 Posts: 45
|
Posted: Mon Aug 16, 2004 10:47 pm Post subject: |
|
|
Jejeje gracias , la verdad es que funciona de fabula! ahora arranca unos diez segunditos más rápido con las optimizaciones.. he probado todas menos la que comentais del gdm....
Ya sé que me tengo que mirar la parte del handbook de scripts de inicio... pero me podrías decir como hacerlo?? (es por no cagarla )
Sería algo como
rc-update del gdm default
rc-update add gdm boot
Quote: | Bufff, esto promete mucho Very Happy
Cuando me meta a compilar el nuevo 2.6.8 pruebo y comento como ha ido.
|
Amén hermano
Salu2 y THX por el hilo ! |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Aug 17, 2004 7:11 am Post subject: |
|
|
el uso de los runlevels es muy facil en gentoo gracias a rc-update:
para mirar como lo tenemos configurado:
para quitar alguna aplicacion:
Code: | rc-update del aplicacion runlevel |
nota: sustituir runlevel por boot o default (aunque pueden crearse más), si se omite el runlevel la buscará en todos los runlevels y la quitará del runlevel en el que este la aplicación
para añadir alguna aplicación:
Code: | rc-update add aplicacion runlevel |
Yo lo tengo repartido entre boot y default, notese que algunas aplicaciones se tienen que cargar antes que otras ya que son necesarias (si editais los scripts de /etc/init.d/ podeis ver los depends de cada aplicación). Por ejemplo, para iniciar sshd, antes tendremos que iniciar los servicios basicos de red.
más información AQUI. _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
dykstra n00b
Joined: 13 Aug 2004 Posts: 45
|
Posted: Tue Aug 17, 2004 12:07 pm Post subject: |
|
|
Gracias , pues ya está hecho.. con un :
rc-update del xdm default
rc-update del famd default
rc-update add xdm boot
rc-update add famd boot
pero no noto ningún aumento de velocidad apreciable... cachis...
En fin , ahora a bregar con el prelink
Salu2 |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Aug 17, 2004 12:45 pm Post subject: |
|
|
como ahora el post es un sticky, estoy mejorando el aspecto visual del documento, poniendo un índice y ampliando considerablemente el contenido.. podeis postear dudas y/o problemas que tengais al usar la guia, asi como sugerencias o comentarios para su ampliación.
un saludo _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
dykstra n00b
Joined: 13 Aug 2004 Posts: 45
|
Posted: Tue Aug 17, 2004 12:52 pm Post subject: |
|
|
sobre el prelink del kde (kde init )... no se puede hacer algo similar para gnome por ejemplo?
Salu2 |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Aug 17, 2004 3:32 pm Post subject: |
|
|
pues con gnome no se como funciona, aunque diria que es directo.. en el kde es el mismo el que si le informas que llevas prelink ya no carga kdeinit:
/etc/env.d/99kde-env
Code: | KDE_IS_PRELINKED="true" |
puedes preguntar en #gnome o #gentoo / #gentoo-es en irc.gentoo.org igual alguien sabe si hay algun parametro para gnome, aunque puede ser que simplemente al modificar los binarios con prelink ya funcione bien, el kde tiene un programa externo para hacer lo que con el prelink ya no hace falta, por eso ya no lo necesita.. _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Tue Aug 17, 2004 3:45 pm Post subject: |
|
|
( un simple apunte ) a la regulación de swap tb. se puede acceder através del interfaz proc, p.ej. :
Code: | echo 0 >/proc/sys/vm/swappiness
|
No os olvidéis de ccache y distcc
gracias y saluetes |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Aug 17, 2004 4:07 pm Post subject: |
|
|
como dices, tambien se puede hacer desde proc.. de todas formas prefiero hacerlo por un .conf ya que asi lo tienes ordenadito y no tienes que acordarte del path de /proc
no pensaba hablar de distcc ya que mas que optimizar es para ahorrar tiempo al instalar gentoo en varios pc's.. y ccache no lo conozco, puedes explicar un poco para que sirve? de todas formas ya lo investigare
gracias por las sugerencias _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Tue Aug 17, 2004 4:19 pm Post subject: |
|
|
comentaba lo de proc, porque mucha gente ( como yo) tenemos un script para variables en /proc tanto para iptables, monitoreo de hardware/Redes, memoria, etc. Sería añadir solo esa entrada al script, cambiando el 0 por otro número claro está, sino la tenemos
Quote: | no pensaba hablar de distcc ya que mas que optimizar es para ahorrar tiempo al instalar gentoo en varios pc's. |
Lo mejor de éste peaaazo software es compilar algo en el "bixo proliant" pal pobre portátil
ccache --> http://ccache.samba.org/ caché intermedia para el compilador gcc, se nota sobre todo en un make muu grande.
La instalación en gentoo es completamente transparente al usuario, se activa el solito y no hay que retocar nada
Si lo instaláis, acordaos de hacer limpieza de la cache de vez en cuando con un ccache -c ( añadid una tarea al cron)
Y una duda : lo de añadir xdm a boot tiene algun sentido? Quiero decir, el script no esperará a que se ejecute local antes de tocar xdm. Alguien ha probao ?
saluetes |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Aug 17, 2004 4:58 pm Post subject: |
|
|
si pones el xdm en el nivel boot, y tienes activado el RC_PARALLEL_STARTUP en /etc/conf.d/rc, mientras carga el xdm ira cargando los demas servicios, no se esperara a acabar con el xdm.
lo del ccache parece interesante, lo probare y si veo que se nota lo pongo en la guia
grasias _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
dykstra n00b
Joined: 13 Aug 2004 Posts: 45
|
Posted: Tue Aug 17, 2004 5:54 pm Post subject: |
|
|
Quote: | si pones el xdm en el nivel boot, y tienes activado el RC_PARALLEL_STARTUP en /etc/conf.d/rc, mientras carga el xdm ira cargando los demas servicios, no se esperara a acabar con el xdm. |
El problema es que el xdm se carga casi al final de todos los servicios...
cchache habrá que probarlo (en cuanto amplie la cantidad a / )
Salu2! |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Tue Aug 17, 2004 7:07 pm Post subject: |
|
|
la verdad no he probao lo de xdm en boot, habrá que mirar como se porta
Otra cosilla quizás interesante, que está tb. comentado en algún lao en esta web, acovea
Programa testeador de las posibilidades de la cpu indicando con bastante fiabilidad los flags que soporta. Además hay abundante info acerca de flags para gcc en ésta web.
saluetes |
|
Back to top |
|
|
dykstra n00b
Joined: 13 Aug 2004 Posts: 45
|
Posted: Tue Aug 17, 2004 8:23 pm Post subject: |
|
|
A mí un truquillo que me ha gustado es poner en /etc/make.conf
PORTAGE_NICENESS=19
Para esos emerges largitos en los que apetece usar el mplayer
Salu2 |
|
Back to top |
|
|
caos Apprentice
Joined: 22 Sep 2003 Posts: 223
|
Posted: Wed Aug 18, 2004 4:45 pm Post subject: |
|
|
Como dice gringo con el programa acovea podemos saber cuales son los flags óptimos para nuestra cpu.
Para quien le interese voy a comentar como usarlo.
En primer lugar y como ya imaginareis:
En segundo lugar ejecutamos el siguiente script, que nos hará siete tests con acovea. Tomaoslo con calma porque tarda un buen rato. Para que os hagais una idea, en mi máquina (pentium3 933) tardó con la primera prueba 5 horas y media. Cuando hagais estos tests, si podeis, que la cpu no esté con ninguna otra tarea para que los resultados sean lo más fiables posibles.
Code: |
#!/bin/sh
BENCHES="alma evo fft huff lin mat1 tree"
for bench in $BENCHES; do
echo ""
echo "*** $bench ***"
time runacovea -config gcc33_pentium3.acovea -bench ${bench}bench.c\
1> ${bench}.run 2> ${bench}.err
done
|
En último lugar, ejecutamos este otro script que nos informará de como han ido todos los tests anteriores y de las flags óptimas para nuestra máquina.
Code: |
#!/usr/bin/env perl
#----------------------------------------------------------------------------
#
# Settings
#
# Names of benchmarks run by Acovea
@benches = ("alma", "evo", "fft", "huff", "lin", "mat1", "tree");
# Number of populations evolved per benchmark by Acovea
$pops = 5;
# Population size
$popsize = 40;
# Number of generations of evolution by Acovea
$gens = 20;
# Suppress output of statistical mumbo-jumbo?
$suppress = "1";
#----------------------------------------------------------------------------
#
# Digest data from *.run files
#
@switches = ();
$listflag = "";
foreach $bench (@benches) {
open(BENCHRUN, "$bench.run");
$genflag = "";
$countflag = "";
$blankflag = "";
$linecount = 0;
while (<BENCHRUN>) {
# Look for final iteration
if(/^iteration $gens/) {$genflag = "1"; next;}
# Look for start of option counts table
if($genflag && /^Option counts:/) {$countflag = "1"; next;}
# Look for end of option counts table (blank line)
if($genflag && $countflag && /^$/) {$blankflag = "1"; next;}
# Parse counts lines
if($genflag && $countflag && (! $blankflag)) {
# first bench
s/\n$//;
if($listflag) {
s/(^\s*?-\S+?\s+?)(\S)/$2/;
s/\s+/ /g;
s/\s$//;
my @line2 = split(/\s/);
$ref2 = $switches[$linecount];
push @$ref2, @line2;
}
# subsequent benches
else {
s/^\s*?-/-/;
s/\s+/ /g;
s/\s$//;
my @line = split(/\s/);
$ref= \@line;
@switches = (@switches, $ref);
}
$linecount += 1;
}
}
$listflag = "1";
}
#----------------------------------------------------------------------------
#
# Calculate mean (total/bench), standard deviation, confidence interval,
# and score for each switch across all the benchmarks
#
#
# Implementation of erf()
# (continuing fraction by Laplace, Legendre, Ramanujan)
#
$pi = 3.14159;
sub erffrac {
my($x, $count, $max) = @_;
if ($count > $max) {1;}
else{
if ($count % 2 == 0) {$a = 2;}
else {$a = 1;}
$a*$x+$count/&erffrac($x, $count + 1, $max);
};
}
sub erf {
my($x) = @_ ;
1-exp(-$x**2)/sqrt($pi)/&erffrac($x, 1, 10.*(1 + 1/$x));
}
#
# End implementation of erf()
#
@tswitches = ();
foreach $line (@switches) {
# Mean
$col = 1 + $pops;
$total = 0;
@line2 = @$line;
while ($col < $#line2 + 1) {
$total += $line2[$col];
$col += 1 + $pops ;
}
$mean = $total/$#benches;
# Standard deviation
$col = 1 + $pops;
$total = 0;
while ($col < $#line2 + 1) {
$total += ($line2[$col] - $mean)**2;
$col += 1 + $pops ;
}
$stddev = sqrt($total)/$pops/$popsize;
$mean = $mean/$pops/$popsize; # renormalize
# Confidence interval
$x=$mean/$stddev/sqrt(2); # cum. prob. = erf(n/sqrt(2))
# Gaussian approximation to Poisson distribution only works
# for counts >= 5 (or so)
if ($mean < 5/$popsize) {$confidence = 0.;}
else {$confidence = &erf($x);}
# score
$score = $mean * $confidence * 100;
# Store data
my @foo = ($line2[0], $mean, $stddev, $confidence, $score);
push @tswitches, \@foo;
}
#----------------------------------------------------------------------------
#
# Sort by score
#
sub byScore {
$b2 = $b; $a2 = $a;
@b3 = @$b2; @a3 = @$a2;
$b4 = @b3[4]; $a4 = @a3[4];
$b4 <=> $a4;
}
@sswitches = sort byScore @tswitches;
#----------------------------------------------------------------------------
#
# Set up annotation hash (GCC 3.3.x)
#
%annhash = ("-fno-merge-constants", "! -O1", "-fno-defer-pop", "! -O1", "-fno-thread-jumps", "! -O1", "-fno-omit-frame-pointer", "! -O1", "-fno-guess-branch-probability", "! -O1", "-fno-cprop-registers", "! -O1", "-fno-if-conversion", "! -O1", "-fno-if-conversion2", "! -O1", "-fno-delayed-branch", "! -O1", "-fno-loop-optimize", "! -O1", "-fno-crossjumping", "! -O1", "-foptimize-sibling-calls", "-O2", "-fcse-follow-jumps", "-O2", "-fcse-skip-blocks", "-O2", "-fgcse", "-O2", "-fexpensive-optimizations", "-O2", "-fstrength-reduce", "-O2", "-frerun-cse-after-loop", "-O2", "-frerun-loop-opt", "-O2", "-fcaller-saves", "-O2", "-fforce-mem", "-O2", "-fpeephole2", "-O2", "-fschedule-insns", "-O2", "-fschedule-insns2", "-O2", "-fregmove", "-O2", "-fstrict-aliasing", "-O2", "-fdelete-null-pointer-checks", "-O2", "-freorder-blocks", "-O2", "-fsched-interblock", "-O2 GCC 3.3", "-fsched-spec", "-O2 GCC 3.3", "-freorder-functions", "-O2 GCC 3.3", "-falign-loops", "-O2 GCC 3.3", "-falign-jumps", "-O2 GCC 3.3", "-falign-labels", "-O2 GCC 3.3", "-finline-functions", "-O3", "-frename-registers", "-O3", "-ffloat-store", "", "-fprefetch-loop-arrays", "", "-fmove-all-movables", "", "-freduce-all-givs", "", "-fno-inline", "", "-ftracer", "", "-fnew-ra", "", "-funroll-loops", "", "-funroll-all-loops", "", "-mieee-fp", "", "-malign-double", "", "-mno-push-args", "", "-maccumulate-outgoing-args", "", "-mno-align-stringops", "", "-minline-all-stringops", "", "-mfpmath=387", "", "-mfpmath=sse", "", "-mfpmath=sse,387", "", "-fomit-frame-pointer", "", "-momit-leaf-frame-pointer", "", "-fno-math-errno", "fast math", "-funsafe-math-optimizations", "fast math", "-fno-trapping-math", "fast math", "-ffinite-math-only", "fast math", "-fno-signaling-nans", "fast math", "-finline-limit", "" );
#----------------------------------------------------------------------------
#
# Display results
#
sub printbar {
print "------------------------------------------------------------------------------\n";
}
if (not $suppress) {print " Mean | Std. Dev. | Conf. |";}
print " Score | So? | Switch (annotation)\n";
&printbar;
foreach $line (@sswitches) {
if (not $suppress) {
print sprintf(" %5.3f",@$line[1]);
print " | ";
print sprintf(" %5.3f ",@$line[2]);
print " | ";
print sprintf("%5.3f", @$line[3]);
print " |";
}
print " ";
print sprintf(" %4.1f", @$line[4]);
print " | ";
# Recommend based on confidence
if (@$line[3] < 0.683) {print " No ";}
elsif (@$line[3] < 0.866) {print "Maybe";}
else {print " Yes ";}
print " | ";
print @$line[0];
if ($annhash{@$line[0]}) {print " (".$annhash{@$line[0]}.")";}
print "\n";
}
|
Si no quereis flags optimizadas, si no las normalitas para que todo compile, usad estas de aquí.
Si en cambio, quereis arriesgar un poco con la optimización probad con estas otras.
Pero si lo que quereis es optimizar al máximo usad acovea y seguid los pasos que he comentado antes.
Mi recomendación es que tengais en el make.conf las tres opciones. Usad la optimización máxima y si algún paquete no os compila u os da problemas cambiad las flags por algo menos optimizado.
Al final os puede quedar algo así en el /etc/make.conf, ojo que solo es un ejemplo:
Code: |
# CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
# CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays"
CFLAGS="-march=pentium3 -O3 -fprefetch-loop-arrays -mieee-fp -ftracer -minline-all-stringops -finline-limit -maccumulate-outgoing-args -fmove-all-movables -mno-push-args -fno-inline -fomit-frame-pointer"
|
En este hilo del foro podeis encontrar más información. _________________ Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein. |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Thu Aug 19, 2004 8:33 am Post subject: |
|
|
he añadido en la guía un enlace a tu explicación caos, espero que no te moleste
hoy he estado añadiendo más contenido a la GUIA, aun me falta ampliar algunas de las secciones que son un poco pobres (hdparm, modif. ebuilds)
un saludo _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Thu Aug 19, 2004 8:40 am Post subject: |
|
|
siddhartha wrote: | he añadido en la guía un enlace a tu explicación caos, espero que no te moleste
hoy he estado añadiendo más contenido a la GUIA, aun me falta ampliar algunas de las secciones que son un poco pobres (hdparm, modif. ebuilds)
un saludo |
chapeau siddhartha !!! está quedando d.p.m.
saluetes |
|
Back to top |
|
|
jguc n00b
Joined: 09 Mar 2003 Posts: 33
|
Posted: Thu Aug 19, 2004 2:28 pm Post subject: |
|
|
siddhartha wrote: | alguien ha probado lo de arrancar el xdm en 'boot'? yo estuve haciendo pruebas en un pc e iba bastante bien, mientras arrancaba las X iba cargando los demas servicios en background |
De hecho es lo que hace Fedora, carga las X nada más arrancar y consiguen un inicio de sistema más bonito. _________________ ###JENIUX### |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|