
Lesley Fowler
0
4283
458
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 alenté a los lectores a que lo prueben Es hora de probar algo nuevo: sistema operativo elemental Loki Es hora de probar algo nuevo: sistema operativo elemental El sistema operativo elemental Loki no es el típico Distribución de Linux. Algunos dirían que no es una distribución en absoluto. Pero, ¿es Elemental realmente una alternativa utilizable a Windows y macOS como afirman sus desarrolladores?? .
Pero eso ha cambiado. La cantidad de errores que encontré aumentó con el tiempo, y recientemente he tenido 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 herramienta que requiere mi trabajo.
Esta no es la primera vez que esto ha sucedido.. A veces, las distribuciones de Linux que comienzan como sólidos se vuelven defectuosas después de un mes o dos. La pregunta es por qué?
1. No hay suficiente mano de obra
No voy a gastar toda esta pieza insistiendo sobre el sistema operativo elemental. Me encanta lo que está haciendo el equipo y admiro su visión. Creo que lo que ha logrado con tan poca gente es fenomenal. Pero ahí está el problema. Solo hay 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 corrigiendo errores, codificando nuevas aplicaciones, atrayendo desarrolladores, comercializando y haciendo cualquier otra cosa que el proyecto necesite. Eso es mucho trabajo para cualquiera. Impide que alguien se especialice o pase todo su tiempo perfeccionando y manteniendo una sola pieza de software. El fundador Daniel Foré no lo está haciendo solo, pero tiene que usar muchos sombreros diferentes para que el proyecto continúe.
El mundo de Linux está lleno de pequeños equipos 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 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 durante décadas, pero carecen del tipo de mano de obra que vemos creando escritorios comerciales como Windows y macOS.
2. Falta de fondos
La mayoría del software de código abierto es de uso gratuito, pero eso no significa que sea libre de hacer. Por qué Linux es gratis: cómo gana dinero el mundo de código abierto Por qué Linux es gratis: cómo gana dinero el mundo de código abierto ¿Por qué 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? . Ya sea que alguien le pague a un desarrollador, haga una donación a un proyecto o pase su propio código de voluntariado, el resultado final le costó a alguien algo. Con modelos de financiación tan variados y a menudo 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 viajar y colaborar en persona. Si corregir un error requiere tener acceso a cierto hardware, el problema puede pasar desapercibido por el tiempo que tarde un desarrollador en obtener lo que necesita. A veces eso nunca pasa.
He usado Windows el tiempo suficiente para saber que el dinero solo no hace desaparecer todos los errores. Pero la falta de dinero seguro hace que sea mucho más difícil hacer que se vayan.
3. Sin relación directa con los fabricantes de hardware
Como acabo de mencionar, ese error que afecta a su modelo específico de computadora portátil es difícil de corregir para un desarrollador a menos que alguien le proporcione una máquina similar. Pero eso es solo una parte del problema. Los errores no solo provienen de desarrolladores que no tienen el hardware afectado. A los fabricantes no les importa si sus máquinas funcionan con Linux.
A menos que su computadora portátil venga con Linux preinstalado, Cómo puede ayudar a hacer de 2017 el año del escritorio de Linux Cómo puede ayudar a hacer de 2017 el año del escritorio de Linux No importa si Linux logra el dominio mundial de la informática. Lo que importa es que podemos usarlo hoy, y es increíble, ¡y ahora es un buen momento para dar el paso! hay una buena posibilidad de 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, por lo que no puede conectarse. Es posible que hayan elegido una tarjeta gráfica que aún no tiene binarios de Linux, dejándolo con funciones básicas y una experiencia deslumbrante.
En ese caso, no es que su entorno de escritorio esté cargado de errores. Estás 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 alguien más hizo. Linus Torvalds, el creador de Linux, no crea ninguna de las interfaces que ve en la pantalla. Eso proviene de un equipo de contribuyentes que pueden estar ubicados en el lado opuesto del mundo. Las aplicaciones que ejecuta dentro de esa interfaz probablemente provengan de un conjunto diferente de desarrolladores.
Las personas escriben código que debe interactuar con 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 comunicarse con el responsable de mantenimiento de ese componente y esperar que puedan integrar una solución.
5. Sin centralización
Microsoft creó el kernel de Windows, el entorno de escritorio y las aplicaciones predeterminadas. Esto le da a la compañía un grado justo de control sobre la experiencia que los usuarios encontrarán. Si la experiencia no se perfecciona, Microsoft puede decidir posponer una versión hasta que los empleados corrijan todos los errores de showtopper. 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. Mientras que Windows y macOS tienen cada uno un formato de paquete primario, Linux tiene varios Cómo instalar software en Linux: Explicación de los formatos de paquete Cómo instalar software en Linux: Explicación de los formatos de paquete Ha cambiado a Linux y desea instalar algún software. Pero los administradores de paquetes difieren según su distribución. Entonces, ¿qué aplicaciones puedes descargar e instalar? Todo está en las siglas. . Los desarrolladores pueden tener que saltar a través de diferentes aros para garantizar que su software funcione con cada distribución, y eso puede ser mucho para que un individuo lo soporte. Y este no es el único ejemplo de duplicación de esfuerzos. Linux tiene múltiples marcos de audio, servidores de visualización y administradores de ventanas. Casi cualquier componente de su sistema puede cambiarse por otro, lo que hace que una aplicación se rompa.
6. Los errores son aburridos
Crear software es divertido. Eso es en parte por qué hay tanto esfuerzo duplicado en el mundo de código abierto. Comenzando desde cero y “hacerlo bien esta vez” despierta más emoción que eliminar el código existente y eliminar los problemas.
Aplastar errores es un trabajo tedioso que lleva mucho tiempo. Un desarrollador puede perder horas simplemente intentando replicar un error antes de comenzar a intentar solucionarlo. Luego, una vez que se realiza todo ese trabajo, la aplicación no tiene una nueva característica divertida: es solo más estable para el subconjunto de usuarios que el error puede haber afectado. Este es un trabajo importante, pero cuando un desarrollador no recibe pago, puede ser difícil esperar que se comprometa el tiempo necesario para involucrarse en tales trabajos pesados..
¿Qué puede hacer para evitar errores??
Aparte de todo esto, Linux tiene la 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 no sabías que estaban alimentadas por pingüinos Linux está en todas partes: 10 cosas que no sabías que estaban alimentadas por pingüinos si piensas descansa en Windows, piensa de nuevo. Linux juega un papel crucial para mantener nuestro mundo en marcha. , puede manejar su computadora portátil. Solo tienes que encontrar la distribución correcta.
Ninguna opción es la más estable para todos los usuarios. Eso depende de factores que van desde el hardware que está utilizando 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 ecosistema gigante de Linux de Red Hat, Fedora es una de las distribuciones más compatibles. GNOME puede no ser tan minimalista como Elementary OS 7 maneras en que Linux mejora la productividad para el minimalista digital 7 maneras en que Linux mejora la productividad para el minimalismo digital Los 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. , 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 mayor. 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 GNOME, pero ¿cuál es la historia con el nuevo servidor de visualización, Wayland? ¿Está el servidor de visualización de próxima generación realmente listo para el horario estelar?? .
Mi elección de Linux
Esa es la elección que hice, pero no digo que sea la mejor. openSUSE es otra distribución con mucho apoyo financiero. Si prefiere utilizar un sistema operativo Linux que no tiene una empresa asociada, Debian cuenta con 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, por lo que cuando surgen errores, generalmente puede encontrar una solución si busca lo suficiente.
Sin embargo, si realmente desea abordar el problema, presente informes de errores. Incluso si no puede escribir una solución usted mismo, escribir descripciones detalladas de los problemas es una gran ayuda.
!