La crítica al Linux de escritorio es una historia de comentarios sobre las deficiencias percibidas del sistema operativo Linux cuando se instala en computadoras de escritorio . Estas críticas se han dirigido a la gran cantidad de problemas y la falta de coherencia entre las distribuciones de Linux , su utilidad y facilidad de uso como sistemas de escritorio para usuarios finales en general , el soporte de controladores y los problemas con la reproducción multimedia y el desarrollo de audio.
![]() Mint es una popular distribución de Linux dirigida a usuarios de escritorio. [1] |
Si bien los teléfonos inteligentes que ejecutan el sistema operativo móvil Android basado en Linux dominan el mercado de teléfonos inteligentes, [2] [3] y Linux se usa en la mayoría de los servidores, se ejecuta casi exclusivamente en las 500 supercomputadoras más rápidas del mundo e incluso se usa en la Bolsa de Nueva York. , [4] Los sistemas operativos basados en Linux no han logrado una adopción generalizada en computadoras personales. [5]
Viabilidad de Linux como sistema de escritorio
Linus Torvalds ha expresado que tenía la intención de que el kernel de Linux se usara en sistemas operativos de escritorio. [6] [7] [8] Él argumenta que Android se usa ampliamente porque viene preinstalado en los teléfonos nuevos, y que las distribuciones de Linux deberían incluirse en las nuevas computadoras para ganar participación de mercado.
Linux ha sido criticado por varias razones, incluida la falta de facilidad de uso [9] y tener una curva de aprendizaje pronunciada, [10] es inadecuado para el uso de escritorio, carece de soporte para hardware exótico [se necesita aclaración ] , tiene juegos relativamente pequeños biblioteca y carecen de versiones nativas de aplicaciones ampliamente utilizadas [11] y falta la estandarización de la API de GUI . [12]
Algunos críticos no creen que Linux alguna vez gane una gran participación en el mercado de las computadoras de escritorio. En mayo de 2009, Preston Gralla, editor colaborador de Computerworld.com , creía que Linux nunca sería importante para los usuarios de computadoras de escritorio / portátiles, a pesar de que sentía que era simple y sencillo de usar, pero que su bajo uso era indicativo de su poca importancia en el mercado de las computadoras de escritorio. [13]
En su ensayo Luxury of Ignorance: An Open-Source Horror Story , Eric S. Raymond afirmó que la falta de usabilidad en muchas herramientas de código abierto y Linux no se debe a la falta de manuales, sino a la falta de reflexión sobre la experiencia de los usuarios. [14]
James Donald de la Universidad de Princeton analizó conceptos de bibliotecas compartidas de varios sistemas operativos. En su artículo de 2003 titulado Portabilidad mejorada de bibliotecas compartidas , le preocupaba la falta de un grupo de compatibilidad de aplicaciones de Windows equivalente. [15]
Oportunidades perdidas
Desktop Linux fue criticado a finales de 2010 por haber perdido la oportunidad de convertirse en una fuerza significativa en la informática de escritorio. El editor ejecutivo de PC World , Robert Strohmeyer, comentó que aunque Linux tiene una seguridad y estabilidad excepcionales, así como un gran rendimiento y usabilidad, se ha perdido el tiempo para que Linux de escritorio tenga éxito. [16] Nick Farrell, escribiendo para TechEye , sintió que el lanzamiento de Windows Vista fue una oportunidad perdida para obtener una participación de mercado significativa. [17]
Ambos críticos indicaron que Linux no falló en el escritorio por ser "demasiado geek", "demasiado difícil de usar" o "demasiado oscuro". Ambos elogiaron las distribuciones, Strohmeyer dijo que "la distribución más conocida, Ubuntu, ha recibido altas calificaciones de usabilidad de todos los jugadores importantes en la prensa tecnológica". Ambos culparon de este fracaso a la comunidad de código abierto . Strohmeyer nombró a la "feroz ideología de la comunidad de código abierto en general" [16] como responsable, mientras que Farrell declaró "El mayor asesino de poner software de pingüino en el escritorio fue la comunidad Linux. Si crees que los fanboys de Apple están completamente ladrando , son modelos a seguir de cordura para los locos religiosos de Open Sauce que están ahí fuera. Como muchos fundamentalistas, son totalmente inflexibles, agitando una GNU como si se la hubiera entregado Dios a Richard Stallman ". [17]
La acusación de defensa demasiado entusiasta se ha tratado anteriormente; En 2006, Dominic Humphries declaró que los objetivos de la comunidad de Linux no son la participación en el mercado de escritorio o la popularidad, sino que Linux sea el mejor sistema operativo que se puede hacer para la comunidad. [18]
Criticas
Elección y fragmentación
Una crítica a menudo dirigida contra Linux es la abundancia de distribuciones disponibles. [19] [20] A partir de mayo de 2021, DistroWatch enumera 254 distribuciones principales que están activas. [21] Los críticos citan el gran número como motivo de confusión para los posibles usuarios y argumentan que es un factor que impide la adopción generalizada de Linux en los equipos de escritorio de los consumidores. [22] [20] Alexander Wolfe escribió en InformationWeek :
¿Recuerda las preocupaciones de la década de 1980 sobre cómo la "bifurcación" de Unix podría dañar las posibilidades de adopción de ese sistema operativo? Eso no fue nada comparado con el lío que tenemos hoy con Linux, donde más de 300 distribuciones compiten por la atención de los usuarios de computadoras que buscan una alternativa a Windows. [23]
Junto con el argumento de que la bifurcación y la fragmentación resultante divide y desperdicia esfuerzos y recursos de desarrollo, se afirma que con la falta de estandarización entre distribuciones para bibliotecas de software , administradores de paquetes , configuraciones, así como los variados entornos de escritorio , las incompatibilidades resultantes también hacen que sea más difícil para los desarrolladores de aplicaciones y los mantenedores de software, ya que las aplicaciones deben adaptarse para ejecutarse en cada distribución o familia de distribuciones. [20] [24] Esta fragmentación también complica la instalación del software, lo que obliga a los usuarios no técnicos que no pueden crear aplicaciones desde la fuente y resolver problemas de dependencia por sí mismos a confiar en paquetes precompilados de repositorios de software específicos de distribución , que tienen una selección más o menos limitada. de las aplicaciones y, por lo general, van a la zaga de las últimas versiones, ya que el mantenedor del software debe recoger el software y empaquetarlo para que se ejecute en la distribución y versión específicas. [25] [26] Caitlyn Martin de LinuxDevCenter escribió críticamente sobre la falta de estandarización y compatibilidad entre distribuciones:
No necesitamos seguir reinventando Linux, creando distribuciones que coloquen bits críticos en lugares interesantes e inventivos, aunque inusuales. Una aplicación escrita para Linux debería ser relativamente sencilla de instalar en cualquier distribución de Linux. No es asi. ¿Realmente necesitamos cientos de distribuciones de propósito general, todas con diferentes herramientas, diferentes diseños de sistemas de archivos, variaciones en tres esquemas principales de administración de paquetes de software y una serie de extraños, y así sucesivamente? ¿Necesitamos más para que surjan? [27]
Sin embargo, los defensores de Linux han defendido la gran cantidad de distribuciones como promoción de la libertad de elección y describen la diversidad como una fortaleza clave. [28] Jim Lynch de InfoWorld escribió:
Creo que es realmente esta diversidad de opciones lo que ha protegido a Linux y le ha dado su fuerte nicho fuera del control de una empresa o entidad. No se puede decir lo mismo de Windows o OS X, que están controlados únicamente por Microsoft y Apple. Independientemente de las decisiones que tomen Apple o Microsoft, está prácticamente atascado con ellas, y eso no es cierto con respecto a Linux. [29]
Se ha intentado estandarizar las distribuciones de Linux a través de la base estándar de Linux para que el software sea más compatible entre las distribuciones; sin embargo, tuvo una adopción muy limitada. Proyectos como AppImage , Flatpak y Snappy están tratando de remediar el problema de la fragmentación de software por vez aplicaciones de embalaje con todas las dependencias necesarias para que puedan funcionar como aplicaciones portátiles independientes de las bibliotecas, la configuración y la idiosincrasia de una distribución particular, pero incluso este enfoque ha sido criticado por su fragmentación. [20] [30]
Desarrollo de aplicaciones de terceros
Los sistemas operativos de escritorio Linux son criticados por la dificultad de desarrollar aplicaciones de terceros para las plataformas, con la fragmentación de la distribución, la insistencia en el uso de bibliotecas compartidas en lugar de incluir las bibliotecas con la aplicación y la falta de preocupación por mantener las API consistentes y compatibles con versiones anteriores. citados como factores. [31] [32] Esto particularmente causa dificultades para las aplicaciones de código cerrado, que se distribuyen exclusivamente como binarios, ya que la carga de asegurar la compatibilidad con la miríada de distribuciones de Linux y versiones de lanzamiento recae únicamente en el desarrollador. Dirk Hohndel, de VMware Director de código abierto, ha criticado la falta de estandarización entre las distintas distribuciones de crear un ambiente hostil para el desarrollo de aplicaciones, escribiendo que "básicamente le dice a los desarrolladores de aplicaciones 'desaparezca, se centran en las plataformas que se preocupan por las aplicaciones. ' " [20] Miguel de Icaza, fundador del entorno de escritorio GNOME , considera el desprecio de la compatibilidad con versiones anteriores como un problema cultural con la comunidad de desarrollo de Linux:
La compatibilidad con versiones anteriores y la compatibilidad entre las distribuciones de Linux no es un problema atractivo. No es ni remotamente un problema interesante de resolver. Nadie quiere hacer ese trabajo, todos quieren innovar y ser responsables de la próxima gran característica de Linux. Así que Linux se quedó con idealistas que querían diseñar el mejor sistema posible sin tener que preocuparse por detalles aburridos como el soporte y la compatibilidad con versiones anteriores. [32]
Tony Mobily, editor de la Revista de Software Libre , identificó problemas en las raíces del servidor de Linux en su artículo 2009: la instalación de software en GNU / Linux todavía está rota, y un camino para solucionarlo :
Todas las distribuciones de GNU / Linux en este momento (incluido Ubuntu) confunden el software del sistema con el software del usuario final, mientras que son dos bestias muy diferentes que deben tratarse de manera muy, muy diferente. [33]
En agosto de 2014, en la DebConf en Portland, Linus Torvalds también expresó su descontento con el paquete de aplicaciones binarias para el ecosistema de distribución de Linux:
Una de las cosas que ninguna de las distribuciones ha hecho bien es que el empaquetado de aplicaciones [...] hacer binarios para aplicaciones de escritorio Linux es un gran dolor de cabeza. [31]
Desarrollo de audio
Se ha criticado la falta de estándares API sólidos para multimedia. Por ejemplo, el blog de desarrollo de Adobe Systems penguin.SWF analiza la complicada infraestructura de audio de Linux en el análisis Bienvenido a la jungla . Los casi una docena de sistemas con soporte activo se denominan jungla de audio . [34]
El desarrollador principal de PulseAudio, Lennart Poettering, declaró que es muy difícil para los programadores saber qué API de audio usar para qué propósito. [35]
Soporte al conductor
Linux ha sido criticado en el pasado por la falta de soporte de controladores; sin embargo, esto se debió en gran parte a que los fabricantes no admitían el sistema Linux. [36] No fue hasta 2004 que ATI comenzó a desarrollar controladores para Linux. [37] La adopción importante de Linux en servidores y Android ha fomentado el desarrollo de controladores para Linux. [ cita requerida ]
Soporte inalámbrico
La compatibilidad con controladores inalámbricos ha sido un área problemática para Linux. En un momento, faltaban muchos controladores y los usuarios debían utilizar soluciones como ndiswrapper , que utiliza controladores creados para el sistema operativo Windows . Broadcom fue particularmente criticado por no liberar controladores. [38] Este problema también se solucionó extrayendo firmware propietario para su uso en Linux. [39] Broadcom ha lanzado desde entonces controladores gratuitos y de código abierto para el kernel de Linux, eliminando los problemas de los conjuntos de chips Broadcom modernos. [40]
El problema se ha solucionado en gran medida en los últimos años y ahora hay una cantidad bastante grande de controladores, lo que agrega soporte a la mayoría de las tarjetas inalámbricas disponibles en la actualidad. Sin embargo, todavía faltan muchas características en estos controladores, principalmente debido a que los fabricantes no proporcionan especificaciones ni documentación, lo que obliga a los desarrolladores a realizar ingeniería inversa en las tarjetas. [41]
Estructura de directorios
La estructura de directorio tradicional , que es una herencia de las raíces Unix de Linux en la década de 1970, ha sido criticada por ser inapropiada para los usuarios finales de escritorio . [42] [43] En particular, la estructura de directorios de Linux es criticada por dispersar componentes específicos de la aplicación en diferentes directorios del sistema en lugar de mantenerlos en un directorio específico de la aplicación común. [33] Algunas distribuciones de Linux como GoboLinux [44] y moonOS han propuesto jerarquías alternativas que se argumentó que eran más fáciles para los usuarios finales, aunque tales propuestas han logrado poca aceptación. [45] [46]
Ver también
- Crítica a Linux
- Linux en el escritorio
Referencias
- ^ DistroWatch (agosto de 2012). "Distribuciones de Linux: hechos y cifras" . Archivado desde el original el 7 de octubre de 2011 . Consultado el 5 de agosto de 2012 .
- ^ "IDC: cuota de mercado de SO Smartphone" . www.idc.com .
- ^ "Gartner dice que las ventas de tabletas seguirán siendo lentas en 2015" . 5 de enero de 2015 . Consultado el 6 de marzo de 2015 .
- ^ Jorge Ribas (5 de noviembre de 2015). "El núcleo del argumento" . Washington Post .
Linux, rápido, flexible y gratuito, se está apoderando del mundo en línea. Pero existe una creciente inquietud por las debilidades de seguridad.
- ^ Sesión de preguntas y respuestas con Linus Torvalds: ¿Por qué Linux no es competitivo en el escritorio? . 15 de junio de 2012 - vía YouTube.
- ^ Linus Torvalds entrevistado en el escenario de LinuxCon + CloudOpen Europe 2013 . Fundación Linux . 23 de octubre de 2013 - vía YouTube.
- ^ Sean Michael Kerner (20 de agosto de 2014). "El fundador de Linux, Linus Torvalds 'todavía quiere el escritorio ' " . eweek.com.
- ^ Betz, Joseph (19 de junio de 2006). "Un correo electrónico a Eric Raymond, sobre mis aventuras en LiveCD Linux -o- ¿Por qué Bill Gates sigue siendo rico?" . www.newhorizonssucks.net. Archivado desde el original el 3 de agosto de 2010 . Consultado el 1 de julio de 2010 .
- ^ Sharon Machlis (22 de marzo de 2007). "Vivir (y morir) con Linux en el lugar de trabajo: una breve incursión en Linux para la empresa" . Computerworld . Consultado el 15 de abril de 2007 .
- ^ Andy McCue (9 de septiembre de 2005). "Gartner suena advertencia de Linux de escritorio" . ZNet.co.uk . Consultado el 15 de abril de 2007 .
- ^ Tashkinov, Artem (6 de agosto de 2019). "Por qué Linux no está (todavía) listo para el escritorio" . Consultado el 10 de agosto de 2019 .
- ^ Gralla, Preston (mayo de 2009). "Opinión: Por qué no debería importarle Linux en el escritorio" . Archivado desde el original el 21 de mayo de 2009 . Consultado el 20 de mayo de 2009 .
- ^ Raymond, Eric S. (11 de abril de 2006). "El lujo de la ignorancia: una historia de terror de código abierto" . www.catb.org/~esr/ . Consultado el 1 de julio de 2010 .
- ^ a b Strohmeyer, Robert (octubre de 2010). "Desktop Linux: el sueño ha muerto" . PC World . Consultado el 12 de noviembre de 2010 .
- ^ a b Farrell, Nick (octubre de 2010). "La oportunidad de Linux se ha ido: el sueño de escritorio más muerto que un Norwegian Blue" . Tech Eye . Archivado desde el original el 22 de diciembre de 2013 . Consultado el 12 de noviembre de 2010 .
Había una oportunidad para que sucediera. Canonical había puesto su sistema operativo Ubuntu al día y Redmond todavía estaba enviando su pobre sistema operativo Vista. Incluso el Leopard de Apple no era nada especial. Pero no sucedió y ahora es poco probable que suceda. Si bien Linux gobernará supremamente en el servidor, nunca llegará al escritorio.
- ^ Humphries, Dominic (diciembre de 2005). "Linux no es Windows" . Consultado el 12 de noviembre de 2010 .
- ^ Woodward, Matt (4 de abril de 2003). "Software libre: alguna elección = buena; demasiada elección = mala" . ars technica . Consultado el 27 de marzo de 2011 .
- ^ a b c d e Vaughan-Nichols, Steven J. (13 de noviembre de 2018). "El escritorio Linux: un gran éxito viene con un gran fracaso" . Computerworld . Consultado el 19 de septiembre de 2019 .
- ^ "DistroWatch.com: devuelva la diversión a la informática. Utilice Linux, BSD" . distrowatch.com . Consultado el 17 de mayo de 2021 .
- ^ Vaughan-Nichols, Steven J. "El escritorio de Linux está en problemas" . ZDNet . CBS Interactive . Consultado el 19 de septiembre de 2019 .
- ^ Wolfe, Alexander. "Demasiadas distribuciones de Linux hacen lío de código abierto" . InformationWeek . Grupo Tecnológico UBM . Consultado el 19 de septiembre de 2019 .
- ^ MacCarthy, Mark (12 de julio de 2018). "Los sistemas operativos móviles de código abierto necesitan controlar la fragmentación" . CIO .
- ^ Larabel, Michael (6 de octubre de 2016). "Los principales problemas de la plataforma de escritorio Linux de 2018 - Phoronix" . www.phoronix.com . Phoronix Media . Consultado el 19 de septiembre de 2019 .
- ^ Hoffman, Chris. "Cómo funcionan los administradores de paquetes e instalación de software en Linux" . How-To Geek . How-to-Geek, LLC.
- ^ Martin, Caitlyn. "O'Reilly Media - Formación tecnológica y empresarial" . www.oreilly.com . Archivado desde el original el 22 de julio de 2010.
- ^ Martin, Caitlyn (4 de septiembre de 2010). "¿Le intimidan los cereales para el desayuno?" . Consultado el 27 de marzo de 2011 .
- ^ Lynch, Jim. "Linux ofrece una diversidad real en el escritorio" . www.infoworld.com . Comunicaciones IDG . Consultado el 19 de septiembre de 2019 .
- ^ "¿Qué es AppImage en Linux?" . Facilite la tecnología . 15 de julio de 2019 . Consultado el 20 de septiembre de 2019 .
- ^ a b Daniel Gillmore, Ana Guerrerero López (29 de agosto de 2014). "Preguntas y respuestas con Linus Torvalds" (video) . DebConf 2014 Portland . debian.net . Consultado el 4 de septiembre de 2014 .
6:00: Una de las cosas, ninguna de las distribuciones ha hecho bien, es el empaquetado de aplicaciones, [...] hacer binarios para aplicaciones de escritorio Linux es un gran dolor de cabeza
Mantenimiento de CS1: utiliza el parámetro de autores ( enlace ) - ^ a b de Icaza, Miguel (29 de agosto de 2012). "Lo que mató al escritorio Linux - Miguel de Icaza" . tirania.org .
- ^ a b Mobily, Tony (23 de junio de 2009). "2009: la instalación de software en GNU / Linux todavía no funciona, y hay un camino para solucionarlo" . www.freesoftwaremagazine.com. Archivado desde el original el 26 de junio de 2009 . Consultado el 23 de marzo de 2010 .
- ^ "Bienvenido a la jungla" . blogs.adobe.com/penguin.swf. 2007-05-11. Archivado desde el original el 19 de junio de 2010 . Consultado el 13 de abril de 2010 .
- ^ Poettering, Lennart (24 de septiembre de 2008). "Una guía a través de la jungla de API de sonido de Linux" . 0pointer.de/blog . Consultado el 13 de abril de 2010 .
- ^ "Respuesta de gigabytes al problema de ACPI en Linux: use Windows, no admitimos Linux" . phoronix.com.
- ^ Larabel, Michael (1 de junio de 2006). "Prefacio" . Phoronix . Consultado el 3 de diciembre de 2010 .
- ^ Proffitt, Brian (8 de octubre de 2010). "¿Qué significan los controladores Broadcom para la adopción de Linux?" . Planeta de redes empresariales . Consultado el 3 de diciembre de 2010 .
- ^ Conneally [sic], Tim (9 de septiembre de 2010). "Broadcom lanza a Linux un hueso, controladores Wi-Fi de código abierto" . betanews . Consultado el 3 de diciembre de 2010 .
- ^ Ptasinski, Henry (9 de septiembre de 2010). "Controlador inalámbrico Broadcom de fuente completa para chips 11n" . Archivado desde el original el 2 de septiembre de 2013 . Consultado el 3 de diciembre de 2010 .
- ^ "Lista de controladores en wireless.kernel.org" . Archivado desde el original el 19 de diciembre de 2014 . Consultado el 5 de febrero de 2011 .
- ^ van Riezen, Pim (24 de febrero de 2003). "Diseño de extensiones de objetos para los sistemas operativos Unix" . www.kuro5hin.org/story . Consultado el 3 de junio de 2010 .
- ^ Scheinberg, Adam (24 de febrero de 2003). "Si tuviera mi propia distribución" . www.osnews.com . Consultado el 30 de abril de 2010 .
- ^ Muhammad, Hisham (9 de mayo de 2003). "El árbol de Unix repensado: una introducción a GoboLinux" . www.kuro5hin.org . Consultado el 3 de junio de 2010 .
- ^ "La estructura de directorios de GoboLinux aporta un aspecto fresco y limpio al sistema Linux ..." , 2003, GoboLinux.org
- ^ "moonOS tiene su propio sistema de jerarquía de archivos ...". Archivado desde el original el 2 de noviembre de 2012 . Consultado el 29 de octubre de 2012 .