[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilare Linux senza "optimize for size"



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Davide Prina ha scritto lo scorso 14/04/2009 21:05:
> Ho sempre creduto che Linux, essendo sempre in esecuzione ed in memoria,
>  fosse sempre meglio compilarlo per size e non con -O2.
> Ieri ho provato a togliere l'opzione settata di default per la
> compilazione "otimize per size" (presente in "General setup").
> 
> Notare che io ho già tolto tantissime cose che non mi servono ... non
> ancora tutte, ci sto arrivando adagio adagio (ci sono un po' di
> argomenti su cui ho dei timori ... e *odio* dover riavviare).
> 
> La mia prima sorpresa è che Linux è più grosso di soli 100K e
> probabilmente anche i moduli che uso sono leggermente di dimensione
> maggiore.
> 

Tieni presente che questa ottimizzazione e' pensata per i sistemi
embedded, dove - almeno fino a qualche tempo fa - 100K erano 100K.

> La seconda sorpresa è che ho la parvenza di avere un sistema più
> reattivo nell'uso.
> 
> La fase di boot si è velocizzata di circa 1 secondo (l'avevo già
> ottimizzata con readhead e insserv).
> 
> A questo punto mi chiedo: come mai si usa l'ottimizzazione per size di
> default?

Questo e' strano; io uso da sempre i kernel vaniglia, dove per default
questa opzione e' disabilitata.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEcBAEBAgAGBQJJ5ZgvAAoJECVi+PFMdzdCzNwH/03PSksgIPcYtu7tFzflk1Ai
aQ29qqV/IVA7+sEexeX+JlcQVRMtO1p4tmHRBAEbw5phH1MrmhhwLTY9p6Bt+yFB
GOt5zmuPzHNYT0Q/v7jdtPgJYx4MyWKwl1OdqvJl4wxmS+Ox6t6HKW+aCggVPJ7/
MVhnQEiY8TfMLapNZljT1WMqY3RWhvHSk5LYDJIjc7tN0IB8Q+Cb2imqa+E/ghlh
g0Xv1k/ulTZElvtlS3JIgZtoGIlL4hllwBonRdSphOe7gQUXafMRGqfhij5I8AM1
bU2l0/YQ46NSJFQ9yVd3T49ho5vvTFSgfErcwKWwrPR3jM3vRHWSWcb2cXpVaKE=
=VNfd
-----END PGP SIGNATURE-----


Reply to: