“I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. Insieme sono una potenza che supera l’immaginazione.” (Albert Einstein)
Qualche tempo fa, stavo cercando di configurare un server DHCP per una piccola LAN (dnsmasq per l’esattezza).
Nonostante diversi tentativi non riuscivo a ottenere un IP dal server, anche se il client inviava vari DHCPDISCOVER e i log del server suggerivano che i relativi pacchetti DHCPOFFER venivano trasmessi.
Dopo diversi tentativi, ho provato a catturare i pacchetti dal lato del client, per accorgermi che i checksum dei pacchetti UDP erano errati, e quindi venivano scartati.
Tutta colpa del Checksum Offloading: una tecnologia che evita al kernel di dover calcolare il checksum di tutti i pacchetti trasmessi (o ricevuti) delegando il compito alla scheda di rete.
Peccato che la mia scheda (e non solo) sbagliasse a calcolare il Checksum per i pacchetti UDP…
La soluzione sta nel disabilitare l’offloading in trasmissione con questo comando: sudo ethtool -K eth0 rx on tx off
A volte rimango stupito dalla semplicità di utilizzo di Ubuntu… Ho collegato il mio adattatore USB/Bluetooth e ho notato che il tutto veniva riconosciuto “out of the box”.
Non contento ho pensato di cercare qualche tool grafico per gestire i trasferimenti via BT, è bastato aprire Synaptic e cercare “bluetooth” per trovare i pacchetti “bluez-gnome” e “gnome-bluetooth” quindi installarli ed il gioco è fatto.
Per inviare un file è sufficiente cliccare col destro e scegliere “Invia a”, mentre per ricevere basta avviare “gnome-obex-server” da console o da “Applicazioni -> Accessori -> Condivisione file Bluetooth”.
Finalmente la tanto attesa fusione tra Compiz e Beryl c’è stata. Il nuovo progetto si chiama Compiz Fusion.
Il core è quello classico di Compiz mentre i vari plugin sono sviluppati dalla community di Compiz Fusion, tra questi ce ne sono vari davvero spettacolari, magari non proprio utili, ma belli
Ad esempio si può disegnare sullo schermo con il fuoco, attivare il riflesso del cubo sullo sfondo quando lo si ruota, raggruppare insieme più finestre e molto altro… meglio di ogni altra parola eccovi un video:
Sono già disponibili in rete diverse guide per le varie distribuzioni di linux, segnalo questa per Ubuntu grazie al lavoro di Pollycoke e Treviño.
PS: Il logo di questo articolo è uno di quelli proposti nell’artwork contest dal momento che non è ancora stato scelto quello ufficiale.