Anuncio
Me encanta usar Linux. Destaco el uso de 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, tengo que admitir que todavía termino usando bastante software propietario.
Lo más probable es que incluso si eres un usuario de Linux libre de software como yo, tu tambien.
Esto es algo que me quedó claro cuanto más tiempo usaba Linux: es realmente difícil usar solo software de código abierto. Incluso cuando crees que lo eres, a menudo hay un código fuente cerrado que funciona silenciosamente en segundo plano.
Resulta que el escritorio de Linux no es tan gratuito 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 núcleo ¿Qué es un kernel en Linux y cómo verifica su versión?Linux es un sistema operativo, ¿verdad? ¡Bueno no exactamente! En realidad es un núcleo. Pero, ¿qué es el kernel de Linux? Lee mas
, 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 difíciles.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 funcione en más hardware. Idealmente, las empresas brindan a los desarrolladores la documentación técnica necesaria para que Linux se ejecute en su hardware. Muchos proporcionan controladores cerrados en su lugar.
Linux puede ejecutarse con estos controladores, pero a menudo no funciona tan bien como lo haría de otra manera (es decir, como si la codificación fuera realizada por las mismas personas que trabajan en el núcleo). Estos controladores también presentan riesgos de seguridad, ya que no sabemos completamente qué hacen o qué defectos pueden estar presentes ¿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 gratuito y de código abierto desde 1996, el año en que comenzó a aceptar blobs binarios. Durante más de dos décadas, Linux ha contenido fragmentos de software cerrado y patentado.
Si le resulta problemático, puede descargar Linux-libre, una versión del kernel 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 esperar encontrarse con más problemas con las tarjetas gráficas y las tarjetas de red. Su Wi-Fi puede no funcionar en absoluto sin comprar un dongle USB especial.
Luego están los controladores que instala usted mismo
Cuando me cambié a Linux por primera vez, necesitaba instalar un controlador propietario para poder conectarme de manera inalámbrica. Mi tarjeta gráfica funcionaba, pero necesitaba un controlador propietario para obtener la experiencia más fluida y jugar juegos.
La situación ha mejorado en los años posteriores, pero si está utilizando una tarjeta gráfica NVIDIA, usted Todavía necesita un controlador propietario para obtener la mejor experiencia de juego Cómo instalar controladores gráficos propietarios en Ubuntu, Fedora y MintLa mayoría de las veces, estará bien con el software de código abierto en Linux. Pero si desea juegos reales y potencia gráfica, necesitará controladores propietarios. Aquí se explica 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 volver a pensar en ellos hasta que sea hora 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.
No se trata simplemente de una cuestión de seguridad y privacidad, por lo que puede estar preocupado (o ambivalente). Esto también es una cuestión de que los desarrolladores de Linux sean menos capaces de brindarle la mejor experiencia informática.
Cuando tienen acceso a la documentación, pueden corregir errores y asegurarse de que todas las partes encajen. Tal como están 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 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 ocasionalmente también hay un software propietario escondido, y a menos que ambos se preocupen y sepan qué buscar, pueden terminar fácilmente con un código fuente más cerrado en su PC.
Los ejemplos incluyen software como Steam, Skype y Slack. Este es a menudo el software que necesita para haz tu trabajo o mantente en contacto con amigos El software de código abierto de 4 formas no es lo suficientemente buenoQuedan rincones del ecosistema Linux que no son completamente de código abierto. Quizás sea un controlador de hardware; para algunos, puede ser necesaria una aplicación de software patentada. Aquí es donde Linux todavía se está poniendo al día. Lee mas .
Quizás instales códecs en hacer que los archivos de música y video funcionen 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 venía con los códecs necesarios, así que veamos cómo instalarlos. Lee mas , sin saber que se trata de 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 los aros necesarios para ejecutar una distribución completamente gratuita que ejecute el kernel binario libre de blobs Linux-libre, no instale ningún controladores de hardware adicionales y bloquean el software patentado de su tienda de aplicaciones Linux, es probable que aún dependa de una gran cantidad de software. 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 propietario.
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 que con un cliente dedicado. Mi navegador puede ser de código abierto, pero gran parte del contenido que lo recibe 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 La transición a Linux es más fácil que nunca Cambie de Windows a Linux y comience a funcionar en minutosCambiar 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. Lee mas ya que puedes recurrir a la web por muchas cosas que no podías 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 patentados. Si intenta usar la web sin tocar el código fuente cerrado, como lo hace Richard Stallman, reduce en gran medida lo que puede hacer en línea.
Luego está el BIOS
El BIOS, abreviatura de Sistema básico de entrada / salida, es la parte de la computadora que ve por un breve momento antes de que se inicie su sistema operativo. Viene preinstalado y generalmente es un software patentado.
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 parte de la web o residir completamente fuera de línea. ¿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 realmente Linux?
Al final del día, quedan muchas partes cerradas en su computadora Linux típica. Por otro lado, la experiencia sigue siendo mucho más abierto que Android.
Si el uso de software gratuito es importante para usted, no se desanime. Es posible que su computadora y la web no estén completamente abiertos, pero el hecho de que se preocupe 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 7 formas en que el software de código abierto cambió el mundoEstas son algunas de las formas en que el software de código abierto ha cambiado el mundo sin lugar a dudas. Lee mas . Pero no podemos mentirnos a nosotros mismos: la mayoría de las computadoras que ejecutan Linux son solo parcialmente gratuitas hasta el día de hoy.
Bertel es un minimalista digital que escribe desde una computadora portátil con interruptores de privacidad física y un sistema operativo respaldado por la Free Software Foundation. Valora la ética sobre las características y ayuda a otros a tomar el control de sus vidas digitales.