¿Qué impide que las computadoras portátiles Linux tengan una mayor participación en el mercado?

Hay varios factores, intentaré enumerar tantos como pueda recordar:

  1. OEM
    La mayoría de los OEM (como HP, Lenovo, Acer, etc.) no lanzan ninguna computadora portátil / de escritorio con Linux preinstalado. Para tener Linux en una computadora, las personas generalmente deben instalarlo ellos mismos. La mayoría de las personas no son lo suficientemente conocedoras de la tecnología y / o no se molestan lo suficiente porque lo único que necesitan es un procesador de textos (MS Word, Open Office o Libre Office, realmente no le importa a la mayoría de estas personas) y un navegador web (no importa si es Firefox, Chrome, Internet Explorer, Edge u Opera). Para estos usuarios, el sistema operativo no hace una gran diferencia y si la computadora viene con Windows, eso es lo que usarían.
    (La situación ha mejorado en el pasado reciente, donde una serie de OEM de la corriente principal al menos han comenzado a lanzar algunas computadoras portátiles Linux)
  2. Vendedores de hardware
    Los vendedores de hardware (Nvidia, AMD y Broadcom fuera de mi alcance) han causado muchos problemas en el pasado.
    1. Durante mucho tiempo, si tenía una tarjeta WiFi Broadcom, se enfrentaba a momentos realmente difíciles si deseaba que WiFi funcionara en Linux. Debía recurrir a tratar de usar los controladores de Windows en Linux (usando Ndiswrapper), pero el resultado final fue subóptimo en el mejor de los casos y al menos se requirieron algunos conocimientos técnicos para comenzar, no es algo que un usuario promedio quiera hacer.
    2. Nvidia ha sido un dolor en la parte trasera desde que tengo memoria. Seguro que sus conductores no tienen demasiados errores, pero su negativa a cumplir con los estándares de la comunidad (probablemente en el último ejemplo de esto, decidieron lanzar un controlador basado en EGLStreams en lugar de GBM para Wayland cuando la comunidad decidió de antemano que querían vaya con GBM en lugar de EGLStreams, hasta la fecha (que yo sepa) solo Gnome admite EGLStreams, por lo que si usted (como yo) prefiere KDE, no tiene suerte). Además, también se niegan a publicar las especificaciones de su hardware, lo que hace que la implementación de un controlador de código abierto para su hardware sea extremadamente difícil (aunque respeto el trabajo realizado por las personas que trabajan en los controladores Nouveau para el hardware Nvidia, los controladores carecen de varias características y ofrecen un rendimiento mucho más bajo).
    3. AMD no es muy bueno en el desarrollo de controladores para sus ofertas de tarjetas gráficas, independientemente de la plataforma e históricamente, sus controladores para Linux fueron incluso peores que los de Windows. Últimamente, la situación ha mejorado mucho y, aunque sus controladores de fuente cercana siguen siendo bastante malos, al menos están trabajando con la comunidad para ayudar a desarrollar y mantener controladores de fuente abierta para sus tarjetas gráficas.
    4. Los proveedores de BIOS no siempre implementan correctamente el estándar ACPI, lo que hace que las computadoras no puedan hibernar y dormir. Si bien los OEM optimizan y encuentran soluciones para estos errores para el sistema operativo que instalan en la computadora (Windows), el usuario que instala Linux después de haber comprado la computadora expone estos errores y los usuarios están atrapados con una computadora que no puede hibernar y / o dormir
  3. Disponibilidad de software
    La mayoría de las personas no están tan interesadas en el sistema operativo que ejecuta su computadora siempre que puedan usar el software al que están acostumbradas. En este sentido, hay varios softwares clave que nunca se han lanzado para Linux y, aunque existen alternativas de código abierto, su uso requiere una curva de aprendizaje con la que la mayoría de los usuarios realmente no quieren tener que lidiar. Por ejemplo, si bien Gimp puede hacer mucho de lo que Photoshop puede hacer (todavía tiene algunas características faltantes), los pasos necesarios para hacer las cosas son diferentes y una persona que es muy competente en Photoshop probablemente terminaría odiando automáticamente a Gimp debido a diferencias Si bien los usuarios pueden usar Wine para instalar el software de Windows en sus instalaciones de Linux, la experiencia no es fluida y requiere algunos conocimientos técnicos y no hay garantías de que un software determinado funcione incluso con Wine.
  4. Juego de azar
    Tradicionalmente, los juegos AAA nunca se lanzaron para Linux y, aunque las soluciones como Wine han estado disponibles durante un tiempo, son subóptimas (en el sentido de que no ofrecen el mismo rendimiento y por qué un usuario debería pasar tiempo instalando Linux cuando la computadora que compró ya tiene Windows preinstalado). Últimamente, gracias a Valve, esta situación ha mejorado considerablemente.
  5. Sistema X Window
    (Sé que esto puede ser controvertido, pero por favor tengan paciencia conmigo).
    Mucha gente afirma que X hace el trabajo que se le exige perfectamente y que no hay absolutamente ninguna necesidad de reemplazarlo; que Wayland y Mir están resolviendo un problema que ya se ha resuelto y que estos proyectos están reinventando la rueda en aras de ser nuevos y brillantes. Esta posición, aunque probablemente era cierta incluso hace solo 4–5 años, ya no es del todo cierto en lo que a mí respecta. Hasta donde sé, no hay forma de cambiar entre las tarjetas gráficas disponibles sin reiniciar primero la sesión X, lo cual es una molestia porque la mayoría de las computadoras portátiles de gama alta actualmente se entregan con tarjetas gráficas conmutables y como resultado de esta deficiencia de X;
    • Los usuarios deben seguir usando la tarjeta gráfica dedicada que consume más energía
    • Los usuarios tienen que apegarse al uso de la tarjeta integrada con mayor eficiencia energética pero menor rendimiento
    • O los usuarios tienen que cerrar sesión y volver a iniciarla, por lo que deben volver a iniciar todas sus aplicaciones si desean cambiar las tarjetas gráficas y luego pasar por lo mismo una vez que quieran volver a cambiar a la otra tarjeta gráfica.

La falta de MS Office.

¿A quién esperas para comprarlos? Los millones de personas que usan Windows para empresas necesitan tener sus aplicaciones. Sí, sé sobre Libre Office. No está lo suficientemente cocido. Las empresas deberán poder hacer TODO lo mismo en el nuevo sistema.

Vendedores.

Cuando los proveedores de hardware lanzan controladores de Linux para su hardware, incluso si son de código cerrado, podemos aprovechar mejor las capacidades completas de su hardware. Por lo tanto, atractivo para un público más amplio.

Si no quieren llegar tan lejos, incluso publicar las especificaciones de sus dispositivos ayudará a los codificadores de Linux a desarrollar controladores de software gratuitos para esos dispositivos, en lugar de hacer el trabajo duro de hacer ingeniería inversa en ellos.

La gente realmente no tiene una razón para mudarse a Linux. Las aplicaciones que la mayoría de las personas usan son difíciles de ejecutar en Linux (o más bien, difíciles para el consumidor promedio). Lo único que les interesa a las personas es que no hay mucho malware para Linux.