¿Es tu PC con Linux realmente libre y de código abierto?

Te encanta usar Linux y el software de código abierto, pero ¿Linux es tan libre como se supone que es? Aquí hay algunas verdades que pueden sorprenderte.

Te encanta usar Linux y el software de código abierto, pero ¿Linux es tan libre como se supone que es?  Aquí hay algunas verdades que pueden sorprenderte.
Anuncio

Me encanta usar Linux. Me refiero a usar solo aplicaciones de código abierto y gratuito. Esto es más fácil en una computadora de escritorio que en un teléfono, sin embargo, al final del día, tengo que admitir que todavía termino usando un poco de software patentado.

Lo más probable es que, incluso si eres un usuario de Linux amante del software libre como yo, tú también lo eres.

Esto es algo que se me hizo claro cuanto más usaba Linux: es realmente difícil usar solo software de código abierto. Incluso cuando crees que eres, a menudo hay un código fuente cerrado que funciona silenciosamente en el fondo.

Resulta que el escritorio de Linux no es tan libre como parece, y eso es solo una parte de la historia.

Comencemos con el kernel de Linux

Cuando instala una distribución de Linux, lo que ve en la pantalla no es Linux. El sistema operativo conocido como Linux es técnicamente solo el kernel El kernel de Linux: una explicación en términos de Layman El kernel de Linux: una explicación en términos de Layman Sólo hay una cosa de facto que las distribuciones de Linux tienen en común: el kernel de Linux. Pero a pesar de que a menudo se habla, muchas personas realmente no saben exactamente lo que hace. Lea más, la parte que permite que el software se comunique con el hardware de su computadora. La mayor parte de lo que ves es gratis. Está en el núcleo donde las cosas se vuelven dudosas.

El kernel de Linux contiene blobs binarios. Estos son bits de software de fuente cerrada que se empaquetan solo como archivos binarios opacos. Eso significa que no solo no se nos permite editar el código, ni siquiera podemos verlo.

Estos blobs binarios consisten principalmente en controladores de hardware y firmware que hacen que Linux trabaje en más hardware. Idealmente, las compañías les dan a los desarrolladores la documentación técnica necesaria para que Linux funcione en su hardware. Muchos proporcionan controladores cerrados en su lugar.

Linux puede ejecutarse con estos controladores, pero a menudo no funciona tan bien como podría hacerlo (es decir, como si la codificación fuera hecha por las mismas personas que trabajan en el núcleo). Estos controladores también presentan riesgos de seguridad, ya que no sabemos con certeza qué hacen o qué fallas pueden existir. ¿Es la seguridad a través de la oscuridad más segura que el software de código abierto? ¿Es la seguridad a través de la oscuridad más segura que el software de código abierto? El software de código abierto viene con claros beneficios de seguridad. El enfoque opuesto es la seguridad a través de la oscuridad. ¿Es un enfoque realmente más seguro que el otro o es posible que haya verdad en ambos? Lee mas .

El kernel de Linux no ha sido completamente libre y de código abierto desde 1996, año en que comenzó a aceptar blobs binarios. Durante más de dos décadas, Linux ha contenido fragmentos de software cerrado y propietario.

Si encuentra esto problemático, puede descargar Linux-libre, una versión del núcleo con todos los bits cerrados eliminados. Desafortunadamente, Linux-libre no es compatible con el hardware cuyos proveedores no proporcionan documentación técnica.

Esto significa que puede encontrarse con más problemas con tarjetas gráficas y tarjetas de red. Es posible que su wifi no funcione en absoluto sin comprar un dongle USB especial.

Luego están los controladores que tú instalas

Cuando cambié por primera vez a Linux, necesitaba instalar un controlador propietario para poder conectarme de forma inalámbrica. Mi tarjeta gráfica funcionaba, pero necesitaba un controlador propietario para obtener la experiencia más fluida y jugar.

La situación ha mejorado en los últimos años, pero si está usando una tarjeta gráfica NVIDIA, aún necesita un controlador propietario para obtener la mejor experiencia de juego. Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora y Mint [Linux] Cómo Instale controladores de gráficos propietarios en Ubuntu, Fedora y Mint [Linux] La mayoría de las veces, estará bien con el software de código abierto en Linux. Pero si quieres juegos reales y poder gráfico, necesitarás controladores propietarios. Aquí está cómo obtenerlos. Lee mas .

A menudo, instala estos controladores inmediatamente después de la instalación y se olvida de ellos. No tiene que pensar en ellos nuevamente hasta que llegue el momento de actualizar a la próxima versión de su distribución de Linux. Pero todo el tiempo, el software propietario se ejecuta en segundo plano. Hay una esquina de su computadora donde el código está bloqueado.

Esto no es solo una cuestión de seguridad y privacidad, que le puede preocupar (o ambivalente). Esto también es una cuestión de que los desarrolladores de Linux sean menos capaces de proporcionarle la mejor experiencia informática.

Cuando tienen acceso a la documentación, pueden corregir errores y asegurarse de que todas las piezas encajen. Tal como están las cosas, depende de compañías externas para proporcionar controladores bien desarrollados para una cantidad relativamente pequeña de usuarios.

No todo el software en las tiendas de aplicaciones de Linux es gratuito

En la mayoría de las distribuciones de Linux, la gran mayoría del software que descarga no cuesta dinero. La mayor parte también es de código abierto. Pero a veces también hay software privativo escondido, y a menos que a ambos les importe y sepa qué buscar, fácilmente puede terminar con más código fuente cerrado en su PC.

Los ejemplos incluyen software como Steam, Skype y Slack. Este es a menudo el software que necesita para hacer su trabajo o mantenerse en contacto con sus amigos. El software de código abierto 4 Ways no es lo suficientemente bueno 4 maneras El software de código abierto no es lo suficientemente bueno Aún existen esquinas del ecosistema Linux que no son completamente de código abierto. Tal vez sea un controlador de hardware; para algunos, es posible que se requiera una aplicación de software patentada. Aquí es donde Linux aún está tratando de ponerse al día. Lee mas .

Tal vez instales códecs para que funcionen los archivos de música y video. Por qué tus archivos de música y video no se reproducen en Linux, y cómo solucionarlo. Por qué tus archivos de música y video no se reproducen en Linux y cómo solucionarlo. Has cambiado a Linux, pero tu archivo de video o audio no se reproducirá. Simplemente, su versión de Linux no incluía los códecs necesarios, así que descubramos cómo instalarlos. Lea más, sin saber que estos son archivos propietarios. Cree que está usando una computadora de código abierto y completamente libre, solo para darse cuenta gradualmente de que ese no ha sido el caso.

Ahora hablemos de la Web

Incluso si salta a través de los aros necesarios para ejecutar una distribución completamente libre ejecutando el kernel Linux-libre libre de blobs, no instale ningún controlador de hardware adicional ni bloquee el software propietario de su tienda de aplicaciones Linux, aún así es probable que confíe en una gran cantidad de software propietario. Está llegando a través de su navegador.

Navegando a través del software GNOME en Fedora el otro día, vi que Slack estaba disponible para descargar. Entonces noté que estaba marcado como propiedad.

Fuente abierta

Esto me desanimó, así que no lo descargué. Pero luego lo pensé. Uso Slack en una pestaña del navegador, y no es menos propietario allí que con un cliente dedicado. Mi navegador puede ser de código abierto, pero gran parte del contenido que llega no lo es.

La transición del uso de aplicaciones de escritorio al software en la nube ha sido una mezcla para Linux. Por un lado, es más fácil realizar la transición a Linux que nunca Cambiar de Windows a Linux y Comenzar a trabajar en minutos Cambiar de Windows a Linux y Comenzar a trabajar en minutos Cambiar de Windows a Linux puede parecer complejo, ¡pero es fácil! Aquí le mostramos cómo obtener datos y programas importantes de un sistema operativo a otro. Lea más, ya que puede recurrir a la web por muchas cosas que no podía hacer en el pasado. Microsoft Office 365 y Adobe Photoshop, por ejemplo, ahora ofrecen una cierta cantidad de funcionalidad en línea. También puede transmitir películas en Netflix y escuchar música en Spotify.

Las aplicaciones de escritorio ya no son tan necesarias como solían ser. Pero, por otro lado, todos estos son servicios propietarios. Si intentas usar la web sin tocar el código fuente cerrado, como lo hace Richard Stallman, reduces enormemente lo que puedes hacer en línea.

Luego está el BIOS

El BIOS, abreviatura de Basic Input / Output System, es la parte de la computadora que ve por un breve momento antes de que arranque su sistema operativo. Viene preinstalado y generalmente es un software propietario.

Incluso en comparación con la web, esta es la parte de la computadora sobre la que tiene menos control. Puedes usar un kernel diferente. Puede evitar ciertos controladores y aplicaciones propietarias. Incluso puede mantenerse alejado de la mayoría de la web o residir fuera de línea por completo. Pero cambiando el BIOS?

Puede reemplazar el BIOS en su computadora con una alternativa abierta como coreboot o Libreboot, pero solo admiten un número limitado de PC. En la mayoría de las PC, simplemente no tienes suerte.

Entonces, ¿qué tan libre es Linux, realmente?

Al final del día, quedan muchas partes cerradas en su computadora Linux típica. Por otro lado, la experiencia es mucho más abierta que Android.

Si el uso de software libre es importante para usted, no se desanime. Es posible que su computadora y la web no estén completamente abiertas, pero el hecho de que se preocupe lo suficiente como para que el esfuerzo sea importante. Esto influye en las personas que diseñan software, ya sea ahora o en el futuro.

Las alternativas de código abierto a los servicios en la nube aparecen todo el tiempo. El software de escritorio de código abierto continúa mejorando. Hace veinte años, el código abierto todavía era una idea novedosa, y hemos recorrido un largo camino desde que el software de código abierto 7 Ways cambió el mundo. Siete maneras en que el software de código abierto cambió el mundo. inconfundiblemente cambió el mundo. Lee mas . Pero no podemos mentirnos a nosotros mismos: la mayoría de las computadoras que ejecutan Linux están parcialmente libres incluso hoy en día.

In this article