Posteado por: chipi | diciembre 23, 2008

Se libre con Linux-libre, el kernel recomendado por la FSF

Como ya sabemos (odeberíamos saber a estas alturas) Linux no es el sistema operativo sino GNU, Linux tan sólo es el núcleo y lo utilizan la gran mayoría de distribuciones. Actualmente Linus Torvals ha incluído en el código fuente de Linux blobs binarios que hacen que no sea 100% libre.

¿Qué es eso de los blobs binarios? Una muy buena explicación de lo que es un blob binario la ha dado Omar de GNU con Linux-Libre y os recomiendo que la leais.

Si queremos tener una distribución 100% libre deberemos instalar el kernel Linux-libre, que no es más que el mismo kernel Linux sin los blobs binarios. Vamos a instalarlo.

Hay varias maneras de instalar éste kernel, puedes bajarte el kernel Linux y luego aplicarle unos scripts para eliminar los blobs binarios y luego instalarlo, o puedes descargarte directamente Linux-libre. Peeero los usuarios de Debian/Ubuntu (y derivados) y Fedora están de suerte porque hay repositorios para ellos lo que simplifica mucho más su instalación.

Como aún no he probado a instalar el kernel desde los tarballs no voy a contar cómo hacerlo aunque espero hacerlo en un futuro no muy lejano. Así que voy a decir como instalarlo en Debian/Ubuntu (and company) y Fedora.

debianiconDebian,ubuntuUbuntu y derivados

Para ellos tenemos un repositorio gracias a gNewSense que es una distribución basada en Ubuntu 100% libre (no como Gobuntu) y la cual ya incluye Linux-libre como kernel (a ver si aprenden las demás distribuciones) así que os aconsejo probarla.

Ya habiendole dado publicidad a gNewSense vamos a instalar los repositorios. Como superusuario (ya sea con “sudo” o logueándonos como root) haremos lo siguiente:

echo “deb http://www.aligunduz.org/gNewSense/freedomshoppe/ linux-libre/” | sudo tee -a /etc/apt/sources.list

actualizaremos los repositorios e instalamos el kernel y sus headers.

$ sudo apt-get update && sudo apt-get install linux-libre-2.6.27

ahora desinstalamos el kernel antiguo (se recomienda no borrarlo hasta probar que el otro funciona correctamente):

$ sudo aptitude purge VuestroAntiguoKernel

fedoraiconFedora

También hay un repositorio con rpm’s que supongo servirán para cualquier distro basada en RedHat como Fedora. Para crear el repositorio hacemos lo siguiente:

$ su -c ‘gedit /etc/yum.repos.d/linux-libre.repo’

Le he llamado linux-libre.repo pero le podemos llamar como queramos .repo, dentro introduciremos lo siguiente y guardaremos

[linux-libre-development]
name=libre-libre-development
failovermethod=priority
baseurl=http://www.lsd.ic.unicamp.br/~oliva/fsfla/linux-libre/freed-ora/devel
http://www.fsfla.org/~lxoliva/fsfla/linux-libre/freed-ora/devel
enabled=0
gpgcheck=0

[linux-libre-release]
name=linux-libre-release
failovermethod=priority
baseurl=http://www.lsd.ic.unicamp.br/~oliva/fsfla/linux-libre/freed-ora/F-$releasever
http://www.fsfla.org/~lxoliva/fsfla/linux-libre/freed-ora/F-$releasever
enabled=1
gpgcheck=0

[linux-libre-testing]
name=linux-libre-testing
failovermethod=priority
baseurl=http://www.lsd.ic.unicamp.br/~oliva/fsfla/linux-libre/freed-ora/F-$releasever-testing
http://www.fsfla.org/~lxoliva/fsfla/linux-libre/freed-ora/F-$releasever-testing
enabled=0
gpgcheck=0

[linux-libre-detesting]
name=linux-libre-detesting
failovermethod=priority
baseurl=http://www.lsd.ic.unicamp.br/~oliva/fsfla/linux-libre/freed-ora/F-$releasever-detesting
http://www.fsfla.org/~lxoliva/fsfla/linux-libre/freed-ora/F-$releasever-detesting
enabled=0
gpgcheck=0

Por defecto he puesto que esté activado el repositorio release, pero si preferis el testing o el que sea podeis cambiar el 0 por un 1en “enabled”, o iros a Sistema > Administración > Repositorios de software y cambiarlo gráficamente.

Ahora que tenemos los repostisorios listos vamos a instalar el kernel desde yum extender, una interfaz gráfica para yum, si no la tenemos instalada la instalamos.

$ su -c ‘yum install yumex’

Ahora mirad, sólo queda buscarlo e instalarlo ;)

kernel-libre

libreLa información la he sacado de: GNU con Linux-libre y Puto Linux

Gracias ;)

Anuncios

Responses

  1. Muy buena explicación práctica

  2. […] https://losmundosdeyupi.wordpress.com/2008/12/23/se-libre-con-linux-libre-el-kernel-recomendado-por-l… […]

  3. Hola.

    Si uso debian y Ubuntu tal como me lo descargo es 100% Libre por lo que te leo no lo es.

    Y si cambio el kernel de Linux Torvals por el Kernel Linux-Libre tal como lo haz hecho entonces ya es Libre al 100%?

    Agradeceré tu respuesta.

  4. […] https://losmundosdeyupi.wordpress.com/2008/12/23/se-libre-con-linux-libre-el-kernel-recomendado-por-l… […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: