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

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

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

Es probable que, incluso si eres un usuario de Linux que ama el software gratuito como yo, tú también lo eres.

Esto es algo que me quedó claro cuanto más tiempo uso 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 segundo plano.

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 aunque a menudo se habla de eso, 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. Es en el núcleo donde las cosas se ponen dudosas..

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

Estos blobs binarios consisten principalmente en controladores de hardware y firmware que hacen que Linux funcione en más hardware. Lo ideal es que las empresas proporcionen a los desarrolladores la documentación técnica necesaria para hacer que Linux se ejecute en su hardware. Muchos proporcionan controladores cerrados.

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 realizada por las mismas personas que trabajan en el núcleo mismo). Estos controladores también presentan riesgos de seguridad, ya que no sabemos completamente qué hacen o qué fallas pueden estar presentes. ¿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 claras ventajas 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 para 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 bits de software propietario y cerrado..

Si encuentra este problema, puede descargar Linux-libre, una versión del kernel con todos los bits cerrados eliminados. Desafortunadamente, Linux-libre no admite el hardware cuyos proveedores no proporcionan documentación técnica.

Esto significa que puede esperar tener más problemas con las tarjetas gráficas y las tarjetas de red. Es posible que su Wi-Fi no funcione en absoluto sin comprar un dongle USB especial.

Luego están los controladores que instala usted mismo

La primera vez que cambié a Linux, tuve que instalar un controlador propietario para poder conectarme de forma inalámbrica. Mi tarjeta gráfica funcionó, pero necesitaba un controlador propietario para obtener la mejor experiencia y jugar juegos.

La situación ha mejorado en los últimos años, pero si está utilizando una tarjeta gráfica NVIDIA, todavía necesita un controlador propietario para obtener la mejor experiencia de juego Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora y Mint Cómo instalar gráficos exclusivos Controladores en Ubuntu, Fedora y Mint La mayoría de las veces, estará bien con el software de código abierto en Linux. Pero si desea un juego real y una potencia gráfica, necesitará controladores propietarios. Aquí es cómo conseguirlos. Lee mas .

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

Esto no es simplemente una cuestión de seguridad y privacidad, que le pueda 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 partes encajen. Como son las cosas, depende de compañías externas para proporcionar controladores bien desarrollados para un número relativamente pequeño de usuarios.

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

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 también hay ocasionalmente software patentado, y, a menos que ambos se preocupen y sepan qué buscar, puede terminar fácilmente con un código fuente más cerrado en su PC..

Los ejemplos incluyen software como Steam, Skype y Slack. A menudo, este es el software que necesita para hacer su trabajo o mantenerse en contacto con amigos. 4 maneras en que el software de fuente abierta no es suficiente. 4 formas en que el software de fuente abierta no es lo suficientemente bueno. Sigue habiendo esquinas en el ecosistema de Linux que no es totalmente de fuente abierta. Quizás sea un controlador de hardware; para algunos, puede ser necesaria una aplicación de software propietario. Aquí es donde Linux todavía está jugando a ponerse al día. Lee mas .

Tal vez instale códecs para que funcionen los archivos de música y video. Por qué sus archivos de música y video no se reproducen en Linux, y cómo solucionarlo Por qué sus 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 viene con los códecs necesarios, así que averigüemos cómo instalarlos. Lea más, sin saber que estos son archivos propietarios. Crees que estás usando una computadora de código abierto y completamente gratuita, solo para darte cuenta gradualmente de que no ha sido así.

Ahora hablemos de la web

Incluso si salta a través de los aros necesarios para ejecutar una distribución completamente gratuita que ejecute el kernel libre de blobs binarios, no instale ningún controlador de hardware adicional y bloquee software propietario de su tienda de aplicaciones de Linux, es probable que aún esté confiando 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 me di cuenta de que estaba marcado como propietario..

Esto me desanimó, así que no lo descargué. Pero luego lo pensé. Utilizo 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 viene no lo es..

La transición del uso de aplicaciones de escritorio a software en la nube ha sido una mezcla para Linux. Por un lado, es más fácil hacer la transición a Linux que nunca. Cambiar de Windows a Linux y Get Up and Running Minutes. Cambiar de Windows a Linux y Get Up and Running in Minutes. Cambiar de Windows a Linux puede parecer complejo, ¡pero es fácil! A continuación, le indicamos cómo obtener datos y programas importantes de un sistema operativo a otro. Lee más, ya que puedes recurrir a la web por muchas cosas que no pudiste 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 no son tan necesarias como solían ser. Pero por otro lado, todos estos son servicios propietarios. Si intenta utilizar la web sin tocar el código fuente cerrado, como lo hace Richard Stallman, reduce enormemente lo que puede hacer en línea.

Luego está la BIOS

La BIOS, abreviatura de Sistema básico de entrada / salida, es la parte de la computadora que se ve por un breve momento antes de que se inicie el sistema operativo. Viene preinstalado y es típicamente un software propietario..

Incluso en comparación con la web, esta es la parte de la computadora sobre la que tienes menos control. Puedes usar un kernel diferente. Puedes evitar ciertos drivers y aplicaciones propietarias. Incluso puede mantenerse alejado de la mayor parte de la web o residir fuera de línea por completo. Pero cambiando la 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 estás fuera de suerte.

Entonces, ¿cuán 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 la de Android..

Si el uso del 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 le importe lo suficiente como para hacer el esfuerzo es 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 seguía siendo una idea novedosa, y hemos recorrido un largo camino desde que el software de código abierto de 7 maneras ha cambiado el mundo El software de código abierto de 7 maneras ha cambiado el mundo. Sin lugar a dudas cambió el mundo. Lee mas . Pero no podemos mentirnos a nosotros mismos: la mayoría de las computadoras que ejecutan Linux son solo parcialmente gratuitas hasta hoy..

Explorar más sobre: ​​Linux, Open Source.