Idiomas: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Índice / Artículos / Ayudando a la gente con software libre

Ayudando a la gente con software libre

Instalando Debian GNU/Linux en un portátil viejo

Publicado
Actualizado
(creado )
Escrito por
Willem L. Middelkoop
Temas
Amsterdam · Circular · Duradero · Libertad · presupuesto · medio ambiente · hacking · tutorial · portátil · linux · redes · gente · reparación · voluntariado
Versión humana de este artículo
https://willem.com/es/2018-07-20_ayudando-a-la-gente-con-software-libre/
English
Helping people with free software
Nederlands
Mensen helpen met vrije software
Deutsch
Menschen mit freier Software helfen
Français
Aider les gens avec des logiciels libres
Italiano
Aiutare le persone con il software libero
Português
Ajudar pessoas com software livre
Papiamentu
Yuda hende ku software liber
Frysk
Minsken helpe mei frije software
Idiomas
Traducido del original en inglés por un modelo de lenguaje en dos pasadas (traducción y corrección) con un glosario y un corrector ortográfico; aún no revisado por un hablante nativo.

Resumen

Esta semana un hombre trajo su portátil al centro comunitario donde, como voluntario, ayudo a la gente con sus problemas informáticos. El portátil, ya viejo, no arrancaba y había que reinstalarlo. En lugar de Windows, le instalé un sistema operativo libre. Creo que es importante contarte cómo y por qué lo hice.

Texto completo

Todos los lunes ayudo a la gente en el centro comunitario de Ámsterdam-Zuidoost. Hago este trabajo como voluntario desde hace unos años y nunca sabes del todo qué o quién va a aparecer. Esta semana resultó ser una sorpresa...

El portátil tal como llegó al centro comunitario
El portátil tal como llegó al centro comunitario

Un hombre trajo su ordenador con la esperanza de que yo pudiera hacerlo funcionar otra vez. El portátil HP Mini mostraba un mensaje de error al encenderlo: "boot device not found" (no se encuentra el dispositivo de arranque).

Boot device not found: eso no pinta bien
Boot device not found: eso no pinta bien

Normalmente este mensaje indica un fallo de hardware (una pieza rota) o datos corruptos (un virus, un sistema de archivos dañado, etc.). Pero, como descubriría... ¡esta vez no era eso!

El hombre me contó que, al tener problemas con la máquina, fue a un taller profesional de reparación de ordenadores. Allí le dijeron que lo mejor era sustituir el ordenador roto por uno nuevo, porque repararlo no era práctico. Casualmente tenían uno adecuado en stock y se lo ofrecieron, qué oportuno. Él lo rechazó y se quedó con su ordenador roto hasta que se enteró de que yo ayudo con problemas informáticos en el centro comunitario del barrio.

La unidad de arranque desaparecida

Hice una inspección rápida: intenté arrancar el ordenador y pasar algunos diagnósticos (desde la BIOS), pero no conseguí ninguna señal del disco duro. Bromeé con que a lo mejor algún duende malvado se había llevado el disco...

El mensaje de error tenía razón, literalmente: ¡falta el dispositivo de arranque!
El mensaje de error tenía razón, literalmente: ¡falta el dispositivo de arranque!

Imagina mi sorpresa cuando vi que el disco, efectivamente, ya no estaba: ¡lo habían sacado del ordenador! Entonces el hombre entendió por qué su ordenador no arrancaba.

Me aseguró que él no lo había sacado y que el taller tampoco le había devuelto el disco aparte. Alguien se lo llevó, seguro, y lo frustrante es que solo puedo sospechar quién (no hay pruebas).

Reparando el portátil

Para arreglar el portátil tenía que instalar un disco duro nuevo. Aunque este ordenador ya no es nuevo, me pareció que aún merecía el intento, porque odio que se sustituyan cosas por razones absurdas.

Disco de reemplazo
Disco de reemplazo

Por suerte tenía un disco de repuesto por ahí. Llevaba criando polvo en el trastero desde que lo cambié por uno más grande. Pensé que este disco SATA de 160 GB y 7200 RPM era justo la pieza adecuada para el pobre portátil. Me alegré de poder dárselo sin cobrarle nada.

Cambiar un disco duro no suele ser muy difícil, pero hoy los fabricantes de hardware ahorran en todo, y eso dificulta la reparación. Ni que decir tiene que no soy un gran fan de los "medios modernos" de construcción... ¡pegamento y cinta adhesiva!

Instalando el disco en el portátil
Instalando el disco en el portátil

Tras volver a poner con cuidado la cinta, el disco nuevo se instaló sin más complicaciones. El ordenador estaba listo para reinstalarlo, porque el sistema operativo original, Windows 7 Starter, había desaparecido con el disco.

El disco de reemplazo, metido en lo más hondo del portátil
El disco de reemplazo, metido en lo más hondo del portátil

Elegir software libre

Para el portátil de este hombre quería un sistema operativo que funcionara bien. Pero, sobre todo, quería uno que no intentara venderle nada.

En mis años de voluntario he visto cómo el software hace eso. Por ejemplo, el antivirus que te insiste en renovar la suscripción y te asusta con el desastre que te espera si no lo haces. Más de una vez he tenido que tranquilizar a gente, asegurándole que su ordenador estaba bien (¡a pesar de esos mensajes!). O un ordenador que funciona perfectamente y te insiste en pasar a Windows 10.

La gente confunde las actualizaciones críticas de seguridad (que son importantes) con las mejoras comerciales (que sirven sobre todo al fabricante del software). Para el portátil elegí un sistema operativo que sirviera al hombre, no a una empresa que busca beneficios. A este tipo de software se le llama "software libre".

El software libre no intenta controlar, comercializar ni manipular al usuario. A menudo es gratis, "libre" como en "cerveza gratis", pero lo que importa de verdad es que el "libre" de "software libre" se refiere a la libertad que siente el usuario al trabajar con su ordenador.

Elegir un sistema operativo libre

La mayoría de la gente compra el ordenador con el sistema operativo ya instalado. En muchos PC es Windows y en los ordenadores de Apple es macOS. Poca gente sabe que hay sistemas operativos alternativos, algunos de ellos libres.

¿Qué es un sistema operativo?

Un sistema operativo es el software imprescindible para empezar a usar un ordenador. Con un sistema operativo se pueden hacer muchas cosas; sin él, el ordenador no funciona en absoluto. Un sistema operativo está formado por muchos programas, entre ellos aplicaciones, bibliotecas, herramientas de desarrollo y juegos.

El sistema operativo GNU

En 1984 empezó el desarrollo de un sistema operativo libre: GNU. Se diseñó para ejecutar programas de Unix (un sistema operativo muy extendido entonces), pero por su empeño en la libertad del software no era igual que Unix. Siguiendo la tradición hacker, el nombre "GNU" es un acrónimo recursivo de "GNU's not Unix". En 1990 el sistema GNU estaba casi completo; el único componente importante que faltaba era el núcleo (kernel).

¿Qué es un núcleo?

El núcleo es un programa que controla los recursos del ordenador, como la memoria, el almacenamiento y el resto del hardware. Pone esos recursos a disposición de los demás programas que ejecutas. Por eso el núcleo es una parte esencial del sistema operativo.

El núcleo Linux

A principios de los noventa se desarrolló el núcleo Linux y poco después se publicó como software libre. Con un núcleo libre ya se podía construir un sistema completamente libre: un sistema operativo GNU con núcleo Linux.

Distribuciones

Hoy hay muchas variantes del sistema GNU/Linux, que se suelen llamar distribuciones. Las más populares son Ubuntu, Fedora, Red Hat, Suse y Debian. Es un error habitual llamar "Linux" a todo el sistema, porque el sistema completo es mucho más que el núcleo. Es mejor decir el nombre, por ejemplo "Debian GNU/Linux", que significa la versión Debian de GNU con núcleo Linux.

Distribuciones GNU/Linux
Distribuciones GNU/Linux

Diferencias entre distribuciones

Las distribuciones se diferencian sobre todo en cómo se organizan y qué priorizan. A veces las mantiene una empresa (como Red Hat, o Canonical con Ubuntu) y a veces un grupo de personas que comparten un valor común. Esos valores pueden ir desde la máxima personalización del software (como Gentoo) hasta cuestiones de más fondo, como: ¿quién es el dueño del software y quién lo controla?

Debian GNU/Linux

Debian GNU/Linux es una de las distribuciones más antiguas. Es especial porque sus mantenedores han ratificado un contrato social, un documento que garantiza que Debian es abierto y libre.

En teoría suena estupendo. Entonces, ¿por qué no usa todo el mundo software libre? Porque el software tiene que funcionar sobre el hardware y, muy a menudo, los fabricantes de hardware se guardan para sí el funcionamiento interno de sus chips. Eso hace difícil desarrollar software libre que maneje ese hardware.

Esos problemas con los controladores pueden complicar que el software libre funcione en tu ordenador.

Instalando Debian GNU/Linux

Decidí instalar Debian en el portátil del hombre. Con otro ordenador descargué los archivos de instalación de https://debian.org. Para llevar esos archivos al ordenador de destino hay que crear un medio de instalación, por ejemplo una unidad USB de arranque.

Descargando Debian
Descargando Debian

En otro portátil usé unos comandos de terminal para crear la unidad USB de arranque. Si usas Windows o Mac, hay otras herramientas para hacerlo (como Utilidad de Discos o unetbootin).

Creando la unidad USB de arranque para la instalación
Creando la unidad USB de arranque para la instalación

Después conectas la unidad USB al ordenador y lo enciendes. Puede que tengas que entrar en la BIOS para activar el arranque desde USB. En este portátil tuve que pulsar F9 para elegir la unidad USB como disco de arranque.

El proceso de instalación de Debian es una serie de pasos en los que respondes a preguntas sobre la instalación, como el idioma, la zona horaria y la conexión a internet que prefieres.

Instalar Debian implica responder a preguntas como el idioma
Instalar Debian implica responder a preguntas como el idioma

Aquí empezaron los problemas: el portátil tiene un chip WiFi sin controlador de software libre. Por eso el instalador de Debian me pidió un controlador de software no libre. La instalación no podía terminar, porque necesita descargar más archivos.

A veces son los propios fabricantes quienes facilitan esos controladores no libres. Debian tiene un repositorio "non-free" donde recoge los controladores que funcionan (pero que no se consideran "libres" en el sentido de libertad total). Es un compromiso difícil de evitar si necesitas que cierta pieza de hardware funcione.

En vez de pelearme con controladores no libres durante la instalación, usé un hardware que tiene controladores libres que funcionan perfectamente. Este adaptador WiFi USB "Alfa One" no es el más rápido, pero casi siempre funciona. Otra opción es usar una conexión ethernet por cable o intentar incluir los controladores no libres adecuados en el medio de instalación.

El instalador de Debian reconoce el adaptador WiFi Alfa One 802.11b
El instalador de Debian reconoce el adaptador WiFi Alfa One 802.11b

Así podrás hacer la instalación. Cuando el sistema operativo está instalado, lo arrancas. Desde ahí instalé los controladores WiFi que faltaban con unos comandos de terminal. Hay mucha información e instrucciones en la wiki de Debian.

Conclusión

Costó algo de esfuerzo, pero el portátil funciona otra vez, y esta vez con software libre. Quizá el hombre tarde un tiempo en acostumbrarse al software nuevo, pero seguro que se las arreglará. Siempre es bienvenido a pedir ayuda en el centro comunitario. No es la primera persona a la que ayudo con software libre. Antes que él hubo otras, y ahora pasan por allí con regularidad. Lo curioso es que, una vez que los pones en marcha, estos "portátiles con software libre" parecen dar menos problemas que sus equivalentes con Windows.

El portátil vuelve a funcionar, esta vez gracias a software (casi todo) libre
El portátil vuelve a funcionar, esta vez gracias a software (casi todo) libre

Mi experiencia es que a la gente le puede gustar mucho el software libre en su ordenador. Es especialmente agradable que este software no intente engañar al usuario para que compre actualizaciones, mejoras y suscripciones innecesarias. Como desarrollador de software, no estoy en contra de gastar dinero en software. Los programadores tienen que cobrar, porque tienen familias que mantener. Pero para mí eso nunca justifica engañar ni asustar a los usuarios. Por eso, cada vez que trabajo en software no libre, tengo una cosa presente: ¡ten algo de respeto por el usuario!

¿Necesitas ayuda tú también?

Si quieres probar el software libre, puedo ayudarte a instalarlo y a usarlo. Tienes las puertas abiertas en los centros comunitarios de Ámsterdam:

  • Buurtwerkkamer Samen Sterk, Bijlmer Oost (Gravestein 3, Ámsterdam), los lunes de 10:00 a 12:00 h
  • Buurtwerkkamer Multibron (Albert Camuslaan 103A, Ámsterdam), los lunes de 13:00 a 15:00 h

Formatos legibles por máquinas de esta página