- 1 Linux no es software libre.
- 2 Como instalar y mantener actualizado un kernel 100% libre.
Linux no es software libre.¶
No basta con que pueda «redistribuirse» un binario, si el código fuente no está disponible, eso no puede ser libre: sólo con ingeniería inversa puede saberse un poco que hace.
¿Cuál es el peligro de tener software privativo?
¿Será mayor el peligro si esto se usa en el kernel?
¿Hay alternativas?
Consecuencias:
Linux no es inmune a código malicioso.¶
Mantener ese mito por “publicidad” es engañoso y nos desarma respecto a las precauciones que de cualquier modo se pueden tomar.
Como instalar y mantener actualizado un kernel 100% libre.¶
En Fedora¶
Una de las características de Fedora, es que \-excepción hecha del kernel\-, no incluye en sus repositorios oficiales, ningún software privativo ni códecs bajo patente como el mp3. De este modo, es muy fácil limpiar completamente de software privativo el equipo y mantenerse actualizado con los kernel proporcionados por el proyecto Linux Libre.
#UpgradeToFreedom¶
Los siguientes pasos, es preciso realizarlos como usuario root
o mediante sudo
:
Primero, configurar el repositorio de linux-libre:¶
rpm -i http://www.fsfla.org/svnwiki/selibre/linux-libre/download/freed-ora/freed-ora-release.noarch.rpm
Segundo, instalar el kernel-libre más actualizado y estable disponible, y comenzar a utilizarlo:¶
a) Instalar kernel-libre
yum install kernel-libre
b) Seleccionar el kernel-libre para arrancar con éste de manera predeterminada:
Que hacemos | Utilidad para elegir arrancar con kernel-libre | Elegimos kernel-libre | |
Con GUI | yum install bootconf |
@grubby —set-default=`ls -t /boot/vmlinuz-libre | sed 1q`@ |
En modo texto | yum install kernel-libre |
su -c 'bootconf' |
Ejemplo con bootconf:
c) reiniciamos para arrancar con kernel-libre, antes de remover el software privativo.
Hasta aquí, ya hemos logrado librarnos de la dependencia de un Linux que incluye sofftware privativo, y que tampoco cargará firmware privativo. En sucesivas actualizaciones del sistema, las nuevas versiones del kernel-libre serán actualizadas también, sin mayor intervención del usuario.
Pero aún tenemos binarios potencialmente peligrosos asociados al kernel, por ello, tenemos que acometer la tarea de detectar los binarios privativos distribuidos con el kernel oficial, y expurgarlos del sistema
Tercero. Remover todo los blobs privativos restantes¶
El paquete freed-ora-freedom
nos facilita denunciar el software privativo distribuido con el kernel oficial, para removerlo. Una vez instalado freed-ora-freedom
, cualquier intento de instalar blobs asociados a Linux, resultará en un conflicto de dependencias.
yum install freed-ora-freedom
Hay que remover los paquetes que denuncia como conflictivos, cuando hayamos terminado de removerlos, podremos instalar freed-ora-freedom
en cuyo caso cualquier paquete con blobs privativos al hacer conflicto, no se podrá instalar, a menos que removamos freed-ora-freedom. Es decir, que renunciemos a tener un kernel 100% libre y estemos dispuestos a arriesgarnos a incluir otras yerbas.
En Debian¶
Debian probablemente incluirá en Squeeze una versión libre de blobs de Linux, pero aún está en desarrollo y hay algunas diferencias con la implementación de linux-libre.
Para quien no quiera atenerse a lo que al final decidan los desarrolladores del kernel de Debian, vamos a intentar compartir algunas instrucciones para usar el repositorio de Linux Libre.
pendiente
Repositorio: http://www.fsfla.org/svnwiki/selibre/linux-libre/download/freed-ebian/
Los kernels acutuales para Debian GNU/Linux incluyen los llamados Blobs binarios (binary-only firmware). Por ello existe linux libre, un kernel que purga todos estos elementos no libres del kernel, teniendo asi una distro más libre.
Esta breve guia nos ayudara a instalar Linux Libre en Debian Lenny. Hazlo solo si sabes que significa todo esto.
Al Grano, primero agregamos este repo a nuestro sources.list
#nano /etc/apt/sources.list
agregamos este repo
deb people.debian.org/~rmh/linux-libre lenny main
Incorporamos la llave del repo a nuestro sistema
wget people.debian.org/~rmh/linux-libre/arch...
O| apt-key add -Finalmente hacemos un apt-get update
e instalamos el paquete del kernel que nos corresponda
en mi caso el Linux Libre 686.
apt-get install linux-image-2.6.26-libre2-2-686
Reiniciamos el equipo e iniciamos con el nuevo kernel libre
Fuente: http://www.avilatux.co.cc/blog/2009/05/instalar-linux-libre-en-debian-gnulinux/
En Ubuntu¶
Para estudiar: Script para Triskelizar Ubuntu trisquel.info/en/wiki/migrate-ubuntu-tr...
¿Qué quita y qué añade en paquetes?
¿Qué cambios hace en los repositorios?
¿Qué cambios no son esenciales?
En Archlinux¶
Migrar a Parábola GNU/Linux. Repositorio: http://repo.parabolagnulinux.org/
Parábola es la versión libre de ArchLinux. Proporcionamos los repositorios y las imágenes de instalación sin ningún tipo de software privativo. Respetamos la filosofía KISS (Keep It Simple, Stupid «Mantenlo simple, estúpido») de Arch, y su proceso de desarrollo. En ese sentido, Parábola siempre mantenendra la retro-compatibilidad con ArchLinux, con el fin de ayudar a liberar las instalaciones previas que ya estan trabajando.
Fuente: Contrato Social de Parábola
tengo que hacer un backup para instalación del kernel libre en debian? |
|