Ubuntu essendo una distro che cerca di farvi funzionare tutto l’HW del mondo non è certo leggera come, un esempio a caso, l’amata debian (ho sposato *buntu ma amo debian).
Ora nel mio caso per velocizzarla, a parte una quasi accurata ricompilazione del kernel, ho raggruppato alcuni trucchetti.
Generatore numeri casuali dell’Intel: FWH
Se vi compare questo errore nella fase di boot
intel_rng: FWH not detected
niente paura. Il kernel tenta di caricare il modulo che permette di sfruttare il generatore di numeri casuali hardware. Se da questo avviso è perché tale componente fisico manca dalla nostra macchina. Due opzioni
- si ricompila il kernel facendo a meno di compilare questo modulo che si trova in
Driver di dispositivo > Dispositivi a caratteri > Supporto per generatore di numeri casuali hardware (HW_RANDOM [=y])
Come ho trovato ciò? Semplice, basta usare la ricerca, attivandola con
make menuconfig
all’interno dei sorgenti del kernel.
- basta editare la blacklist di modprobe
sudo nano /etc/modprobe.d/blacklist
infilandoci il alla fine
blacklist intel_rng
Il firewall: UFW
Disattiviamo del tutto il firewall che ubuntu ha pensato per la sua semplicità, ha ragione, di inserire. Da quello che ho capito è solamente una interfaccia (come apt-get lo è per dpkg per intenderci) per modificare le iptables. Se abbiamo un router (io ho un netgear DG834) abbiamo al suo interno già un firewall, quindi possiamo disabilitare tranquillamente, anche se la sicurezza non è mai troppa, il firewall di ubuntu
sudo ufw disable
e se proprio vogliamo disattivarla del tutto installiamo sysv-rc-conf (che permette di editare il sistema upstar adottato da ubuntu, che è retrocmpatibile con il System V)
sudo apt-get install sysv-rc-conf
e avviandolo da root
sudo sysv-rc-conf
andiamo semplicemente a togliere le X da ufw
Caricare meno console virtuali: tty
Le tty sono le console che si usavano/usano quando non si ha un DE (in un serve non serve..). Essendo Linux un kernel multitasking possiamo eseguire in contemporanea più applicazioni, ma se la console è “già in eseguzione” come passare a un’altra? Semplicemente premendo CTRL+ALT+F2 e così via. Questo si può fare anche con il DE già caricato con CTRL+ALT+F1…F2…F6. Però 6 console sono un tantino troppe quindi vediamo di potarne almeno 4 (non superate questo valore!).
Editiamo il file /etc/default/console-setup in questo modo
sudo nano /etc/default/console-setup
e modifichiamo questa riga
ACTIVE_CONSOLES=”/dev/tty[1-6]“
come segue
ACTIVE_CONSOLES=”/dev/tty[1-2]“
Poi disattiviamo una ad una, dalla 3 alla 6, le console. Partiamo dalla 3 (i passaggi per le altre sono uguali) editando
sudo nano /etc/event.d/tty3
da così
# tty3 – getty
#
# This service maintains a getty on tty3 from the point the system is
# started until it is shut down again.start on runlevel 2
start on runlevel 3stop on runlevel 0
stop on runlevel 1
stop on runlevel 4
stop on runlevel 5
stop on runlevel 6respawn
exec /sbin/getty 38400 tty3
a così
# tty3 – getty
#
# This service maintains a getty on tty3 from the point the system is
# started until it is shut down again.#start on runlevel 2
#start on runlevel 3stop on runlevel 0
stop on runlevel 1
stop on runlevel 4
stop on runlevel 5
stop on runlevel 6respawn
exec /sbin/getty 38400 tty3




Gennaio 27, 2009 a 9:53 pm
Scusa ma a me sembra che non ci sia differenza tra prima e dopo la modifica di /etc/event.d/tty3.
Sbaglio?