Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
El lanzamiento de Debian GNU/Linux 5.0 ha tenido muy ocupados a los que mantienen los repositorios, por lo que el kernel 2.6.27 no ha estado disponible y desde hace unos días sí lo esta el 2.6.28 pero sin alguna dependencia importante como linux-kbuild-2.6.28, que permite entre otras cosas compilar los drivers propietarios de NVIDIA con este kernel.
Buceando por el foro oficial de Debian me he encontrado con las instrucciones para generar nuestro propio paquete y poder así instalar linux-headers-2.6.28 sin problemas. Lo primero es añadir a nuestro /etc/apt/sources.list lo siguiente:
deb-src http://kernel-archive.buildserver.net/debian-kernel/ trunk main
Luego, los siguientes pasos:
mkdir ~/kbuild && cd ~/kbuild sudo apt-get install apt-src sudo apt-src install linux-kbuild-2.6=2.6.28-1~snapshot.12595 sudo apt-src build linux-kbuild-2.6=2.6.28-1~snapshot.12595 sudo dpkg -i linux-kbuild-2.6.28_2.6.28-1~snapshot.12595_i386.deb sudo apt-get install linux-headers-2.6.28-1-686
Con esto ya tendremos instalado todo lo necesario para poder compilar los controladores como siempre. Pero si tienes la mala suerte de tener una tarjeta que necesita controladores legacy (como mi FX5200, que necesita la versión 173.14.12) tendrás que probar con esta actualización, la 173.14.17, que añade soporte para los nuevos núcleos…
Desde el lanzamiento de la versión 2.6.25-2 del kernel en Debian, se ha activado Xen por defecto, lo que trae consigo problemas para cierto software propietario como los controladores de NVIDIA o VMWare Player.
Tras trastear un buen rato y probar varias soluciones, la única que me funcionó fué esta. Yo opté por usar la última versión beta y meter los comandos en un script que luego ejecuté arrancando el sistema en modo single:
cd /lib/modules/2.6.25-2-686
grep CONFIG_XEN . -Rl | xargs -i sed -i -e 's/CONFIG_XEN/CONFIG_LUPO/g' {}
export IGNORE_XEN_PRESENCE=1
sh ~/NVIDIA-Linux-x86-173.08-pkg1.run
Sí, lo sé, esto me pasa por usar software no Open Source ![]()
Las ocurrencias de malas palabras en el código fuente de Linux van en constante aumento, según queda demostrado en las estadísticas de imprecaciones recabadas por Durak.org. La palabra fuck es definitivamente la más usada en los comentarios hechos por los desarrolladores de Linux. Tales comentarios son insertos en el código, pero no quedan visibles para el usuario final del sistema operativo.
Las estadísticas presentadas por Durak.org indican un incremento formidable en el uso de la palabra crap en las últimas versiones del kernel, seguida por shit y bastard. La palabra crap es usada alrededor de 1.300 veces en Linux Kernel 2.6.6, pero sólo 600 veces en la versión 2.4.6.
Linus Torvalds, el padre de Linux, ha expresado anteriormente que no nos preocupa el uso de palabras obscenas y soeces; pero si comenzaran a ocupar espacio considerable en el kernel, entonces tendremos que revisar el tema.Fuente: DiarioTI
Como ya comenté en el caso de Microsoft, esto no me parece bien. Para cosas de andar por casa está muy bien pero a la hora de programar un núcleo de un sistema operativo que va ser examinado y mejorado por cientos de personas en todo el mundo me parece una chorrada llenar el código de fucking o shit. No niego que esté bien documentado pero pienso que eso sobra…
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons