6 razones por las que tu sistema operativo favorito de Linux está plagado de errores
He sido un usuario de GNOME desde hace mucho tiempo, pero durante los últimos meses, tuve una relación amorosa con Elementary OS. Encontré mucho que amar en el sistema operativo minimalista basado en Linux, y animé a los lectores a intentarlo. Es hora de probar algo nuevo: OS elemental Loki es hora de probar algo nuevo: OS elemental El sistema operativo Loki de primaria no es tu típico Distribución de Linux. Algunos dirían que no es una distro en absoluto. Pero, ¿es la Primaria realmente una alternativa útil a Windows y macOS como afirman sus desarrolladores? Lee mas .
Pero eso ha cambiado. La cantidad de errores que encontré creció con el tiempo, y recientemente tuve suficiente. Como escritor independiente, el solamente Lo que necesito es una computadora portátil que funcione. Si eso no es confiable, entonces estoy perdiendo el tiempo tratando de arreglar la única herramienta que requiere mi trabajo.
Esta no es la primera vez que sucede.. A veces, las distribuciones de Linux que comienzan con una roca sólida se vuelven buggy después de uno o dos meses.. La pregunta es, ¿por qué??
1. No hay suficiente mano de obra
No voy a gastar todo este artículo discutiendo acerca de Elementary OS. Me encanta lo que hace el equipo y admiro su visión. Creo que lo que ha podido lograr con tan poca gente es fenomenal. Pero ahí está el problema. Hay solo unas pocas personas trabajando en esta distribución..
Eso significa que las mismas personas que están trabajando en el diseño visual también están eliminando errores, codificando nuevas aplicaciones, atrayendo desarrolladores, mercadotecnia y haciendo lo que sea necesario para el proyecto. Eso es mucho trabajo para cualquier persona que asuma. Evita que alguien se especialice o dedique todo su tiempo a perfeccionar y mantener una única pieza de software. El fundador Daniel Foré no va solo, pero tiene que usar muchos sombreros diferentes para que el proyecto continúe.
El mundo de Linux está lleno de pequeños equipos de rag-tag que producen un gran trabajo. Solus es otro ejemplo que depende en gran medida del trabajo de un solo hombre..
Las distribuciones más grandes y más establecidas aún se ven afectadas por este problema. Ubuntu es omnipresente en el mundo de Linux, y tiene una comunidad masiva, pero Canonical emplea a un número relativamente pequeño de personas para hacer que el escritorio sea lo que es. Fedora y openSUSE han existido por décadas, pero carecen del tipo de mano de obra que vemos creando escritorios comerciales como Windows y macOS..
2. Una falta de fondos
La mayoría del software de código abierto es de uso gratuito, pero eso no significa que sea gratis. Por qué Linux es libre: cómo el mundo de código abierto gana dinero Por qué Linux es libre: de qué manera el mundo de código abierto gana dinero ¿Por qué es Linux y el código abierto? software libre? ¿Es seguro confiar en el software libre? ¿Qué obtienen los desarrolladores y cómo ganan dinero para continuar con el desarrollo? Lee mas . Si alguien le paga a un desarrollador, hace una donación a un proyecto o pasa su propio tiempo como voluntario, el resultado final le cuesta a alguien algo.. Con modelos de financiamiento tan variados y con frecuencia poco confiables, atraer trabajo talentoso puede ser un problema para las distribuciones y aplicaciones de Linux..
Mantener una distribución viene con muchos costos inevitables. Los equipos deben alojar sitios web, proporcionar descargas y distribuir software. Con contribuyentes que viven en diferentes partes del mundo, puede costar miles de personas viajar y colaborar en persona. Si corregir un error requiere tener acceso a cierto hardware, el problema puede ignorarse por mucho tiempo que un desarrollador tenga en sus manos lo que necesita. A veces eso nunca pasa.
He usado Windows el tiempo suficiente para saber que el dinero por sí solo no hace que desaparezcan todos los errores. Pero la falta de dinero hace que sea mucho más difícil hacer que desaparezcan..
3. No hay relación directa con fabricantes de hardware
Como mencioné anteriormente, ese error que afecta el modelo específico de su computadora portátil es difícil de solucionar para un desarrollador, a menos que alguien le proporcione una máquina similar. Pero eso es solo una parte del problema. Los errores no se derivan simplemente de que los desarrolladores no tengan el hardware afectado. A los fabricantes no les importa si sus máquinas funcionan con Linux..
A menos que su computadora portátil viniera con Linux preinstalado, Cómo puede ayudar a que 2017 sea el año del escritorio de Linux Cómo puede ayudar a que 2017 sea el año del escritorio de Linux No importa si Linux logra la dominación informática mundial. Lo que importa es que podemos usarlo hoy, y es increíble, ¡y ahora es un buen momento para dar el paso! Leer más es muy probable que nadie participe en hacer que su máquina sea probada si Linux funciona. Es posible que hayan utilizado una tarjeta Wi-Fi que carece de compatibilidad con Linux, lo que le impide estar en línea. Es posible que hayan elegido una tarjeta gráfica que aún no tiene binarios de Linux, lo que le deja con características básicas y una experiencia de falla..
En ese caso, no es que su entorno de escritorio esté cargado de errores. Está intentando ejecutar software en hardware que nadie creó con este código en mente. A veces los desarrolladores de Linux pueden aplicar ingeniería inversa a una solución, pero eso no siempre funciona.
4. Confianza en otros proyectos y software
La mayoría de los programas de código abierto dependen del software que otra persona hizo.. Linus Torvalds, el creador de Linux, no hace ninguna de las interfaces que ves en la pantalla. Eso proviene de un equipo de colaboradores que pueden estar ubicados en el lado opuesto del globo. Las aplicaciones que ejecuta dentro de esa interfaz probablemente provienen de un conjunto diferente de desarrolladores.
Las personas están escribiendo un código que debe interactuar con un software que tal vez no entiendan completamente. El código fuente puede estar abierto, pero ¿quién tiene tiempo para aprender cómo funciona cada componente? Y si ellos hacer detectar un problema, tienen que ponerse en contacto con el mantenedor de ese componente y esperar que puedan integrar una solución.
5. No centralización
Microsoft creó el kernel de Windows, el entorno de escritorio y las aplicaciones predeterminadas. Esto le da a la empresa un buen grado de control sobre la experiencia que los usuarios encontrarán. Si no se pule la experiencia, Microsoft puede decidir posponer una versión hasta que los empleados corrijan todos los errores de showstopper. Las distribuciones de Linux intentan hacer lo mismo, pero puede haber errores importantes que simplemente están fuera de las manos del equipo..
Esta falta de centralización también conduce a otros problemas. Si bien Windows y macOS tienen un formato de paquete primario, Linux tiene varios Cómo instalar software en Linux: Explicación de los formatos de los paquetes Cómo instalar software en Linux: Explicación de los formatos de los paquetes Ha cambiado a Linux y desea instalar algún software. Pero los administradores de paquetes difieren dependiendo de su distribución. Entonces, ¿qué aplicaciones puedes descargar e instalar? Todo está en las siglas. Lee mas . Es posible que los desarrolladores tengan que pasar por diferentes aros para garantizar que su software funcione con cada distro, y eso puede ser mucho para un individuo. Y este no es el único ejemplo de duplicación de esfuerzos. Linux tiene múltiples marcos de audio, servidores de pantalla y administradores de ventanas. Casi cualquier componente de su sistema se puede cambiar por otro, lo que provoca que una aplicación se rompa.
6. Los insectos son aburridos
Crear software es divertido. Eso es en parte por qué hay tanto esfuerzo duplicado en el mundo de código abierto. A partir de cero y “haciéndolo bien esta vez” despierta más emoción que eliminar el código existente y eliminar las torceduras.
Aplastar insectos es un trabajo tedioso y lento. Un desarrollador puede perder horas simplemente intentando replicar un error antes de que incluso comiencen a intentar solucionarlo. Luego, una vez que se realiza todo ese trabajo, la aplicación no tiene una característica nueva y divertida: es más estable para el subconjunto de usuarios que puede haber afectado el error. Este es un trabajo importante, pero cuando un desarrollador no recibe su pago, puede ser difícil esperar que se comprometa con el tiempo necesario para involucrarse en tal trabajo pesado..
¿Qué puedes hacer para evitar los errores??
Dejando de lado todo esto, Linux tiene una reputación de ser más estable que Windows. Si este sistema operativo de código abierto es capaz de alimentar a la mayoría de las supercomputadoras del mundo, Linux está en todas partes: 10 cosas que usted no sabía que era el pingüino. Linux estaba en todas partes: 10 cosas que no sabía que era el pingüino. Descansa en Windows, piénsalo de nuevo. Linux juega un papel crucial para mantener nuestro mundo en marcha. Leer más, puede manejar su computadora portátil. Solo tienes que encontrar la distro adecuada..
Ninguna opción única es la más estable para todos los usuarios. Eso depende de los factores que van desde el hardware que usa hasta las aplicaciones que pretende ejecutar. Pero es una buena apuesta ir con una distribución bien establecida, de un equipo que tiene los recursos para mantener las cosas funcionando sin problemas..
Regresé a Fedora y nuevamente estoy usando GNOME como mi entorno de escritorio. Como parte del gigante ecosistema de Linux de Red Hat, Fedora es una de las distribuciones más compatibles. GNOME puede no ser tan minimalista como Elementary OS 7 Ways Linux Mejora la Productividad para el Minimalista Digital 7 Maneras Linux Mejora la Productividad para el Minimalist Digital Minimalistas sienten que eliminar el desorden de la vida crea espacio para lo que importa. Estas son algunas de las formas en que la libertad del software de código abierto puede ayudarlo a simplificar su vida digital. Leer más, pero está bastante cerca. Y como uno de los entornos de escritorio de código abierto más antiguos en Linux, la comunidad de usuarios que puede detectar errores es significativamente más grande. Además, Wayland en Fedora 25 es bastante rápido. Fedora 25 ha llegado: esto es lo que ha cambiado Fedora 25 ha llegado: esto es lo que ha cambiado Fedora 25 ofrece lo último del proyecto de GNOME, pero ¿cuál es la historia con el nuevo servidor de pantalla, Wayland? ¿Está el servidor de visualización de próxima generación realmente listo para el horario de máxima audiencia? Lee mas .
Mi elección de Linux
Esa es la elección que he hecho, pero no estoy diciendo que sea la mejor. openSUSE es otra distro con mucho apoyo financiero. Si prefiere usar un sistema operativo Linux que no tenga una compañía vinculada, Debian tiene el apoyo de una comunidad tan grande que no se lo perderá. Ubuntu (basado en Debian) es la versión más conocida de Linux de escritorio, así que cuando surgen errores, generalmente puedes encontrar una solución si buscas lo suficiente..
Aunque si realmente quiere solucionar el problema, informe de errores de archivo. Incluso si no puede escribir una solución, escribir una descripción detallada de los problemas es una gran ayuda..
¿Qué distro de linux usas? ¿Qué errores has encontrado? ¿Tienes algún consejo para los usuarios que se golpean la cabeza contra la pared con frustración? Vamos a iniciar una conversación en los comentarios a continuación.!
Explorar más sobre: Linux.