Hay dos cosas en este mundo de Linux que cuando vienen juntas, pueden provocar un enorme trauma para quienes desean pasarse a GNU/Linux.
1) Saber que necesitas firmware no libre para hacer andar un componente del hardware.
2) Escuchar un buen discurso de Richard M. Stallman
En el curso de Arquitectura de Computadores aprendí lo que era una Unidad de Control Microprogramada. Estas utilizan un bloque de instrucciones en micro assembler con el que implementan los controles que hace la unidad. Ese bloque de instrucciones es el firmware y este reside en una memoria ROM. Un ejemplo de firmware es el BIOS, que es un firmware para activar una máquina desde su encendido y prepara el entorno para la carga de un Sistema Operativo en la RAM.
Ahora, muchos dispositivos necesitan de firmware que no es libre. Y acá no pasa con el software no libre, con el que uno tiene muchas más alternativas como para poder elegir no instalarlo. No, acá nos metemos con las capas más bajas de la arquitectura de la computadora (u ordenador como dicen los españoles), con un dispositivo del hardware que no funcionará hasta que instales ese firmware.
Y de aquí se pasa a la cuestión de si en verdad se necesita ese dispositivo o no. Si no se necesita, no se instala el firmware y ya está. Pero si se necesita usarlo (y frecuentemente), acá se anteponen 2 actitudes muy distintas por parte de la comunidad linuxera y que voy a mencionar:
La primera es la de la comunidad de la distribución Trisquel GNU/Linux. Trisquel es una distribución 100% libre (no tiene en sus repositorios NADA, de software privativo) la cual es avalada por la FSF. Miren las respuestas que estos dan para el caso de una controladora inalámbrica marca Broadcom (cuyos drivers son libres pero no su firmware)
Alguien se ofreció a dar una solución "no libre" y lo han criticado. Es lógico. Ante la situación de la no existencia de una alternativa libre para algo, se presentan dos males (para Stallman) y se tiene que elegir entre uno de ellos. Los de Trisquel proponen el primer mal: joderse esperando hasta que haya una alternativa libre. También podrían elegir buscar otro controlador inalámbrico que sea libre y joderse instalándolo (y si es una notebook, más jodido todavía).
Ahora veamos la misma situación con el mismo controlador Broadcom, pero en Debian, una distribución que desde Squeeze usa un kernel libre, pero que no es avalada por la FSF puesto que mantiene repositorios donde se puede instalar software no libre (aunque no están habilitados por defecto).
La solución que sugieren está en una de estas dos páginas wiki
Acá los de Debian proponen el segundo mal: Instalar el firmware, sabiendo que no es libre, sabiendo que si falla es culpa de Broadcom y que los de Debian en lo único que pueden ayudar es en adaptarlo a su distribución un poco.
Yo personalmente, tengo una notebook. No la construí sino que la compré hace un año. La suelo llevar a todos lados puesto que trabajo mucho con ella. Venía con Windows 7 instalado (el cual conservo aún, aunque lo uso cada vez menos) y con un montón de chirimbolos que no necesitaba. Con ella instalé Ubuntu y gracias a la aplicación jockey-gtk (mejor conocida como Drivers Adicionales) pude conocer que mi computadora tiene una controladora Broadcom.............no del mismo modelo descrito antes, pero Broadcom (y por suerte, el único firmware no libre de mi máquina). Estoy completamente seguro que si hubiera elegido el primer mal, hubiese sido tortuoso para mí mantener el ritmo de facultad puesto que la comunicación por internet se vuelve indispensable. Pero la necesidad imperó sobre la "pureza" y elegí el segundo mal.
Hoy, tengo la misma máquina pero uso un "Debian para novatos" que usa sus repositorios y lo vuelve algo más amigable. Me conecto a internet con mi Broadcom y no tengo problemas con su uso. Eso si, conocí mejor a mi computadora más que nada y también adquirí la costumbre de investigar que hardware tiene una notebook antes de comprarla. Igual si no consigo la suficiente información, no me hago mala sangre. Total, las computadoras están carísimas y "no da como para hacerse el exquisito". Ahora, si te querés hacer el exquisito igual y hacer feliz a la FSF, construíte tu propia compu. Te recomiendo este sitio para tener info sobre el hardware.
Filtrás por "apto para trabajar con software libre" y listo. Corre a tu responsabilidad el que quede todo funcionando bien.
PD: La segunda wiki de Debian fue la que me sirvió para instalar el firmware de Broadcom. Mi modelo es el 4322.













