Linux necesita una plataforma para triunfar, esto es lo que cree Tobias Bernard 

Linux-desktop

Tobias Bernard, es un diseñador de Gnome que trabaja para Purism para llevar el entorno en los dispositivos móviles de la compañía, los “Librem 5” el comenta que el verdadero problema de Linux es que, a diferencia de Windows y macOS, no existe realmente una plataforma Linux.

Si bien Linux es el proyecto comunitario más grande en el mundo del desarrollo y pese a ello seguimos escuchando la famosa frase, “este año, es el año de Linux” básicamente como decir que “este año es el bueno”, pero esto no pasa. Linux, por más que integre innovaciones, sigue fracasando en el escritorio y aun que varios han tratado de explicar esto por muchos problemas, incluida la falta de fabricantes que ofrecen PC con Linux preinstalado, soporte para controladores y software propietarios, interfaces de usuario que las personas a veces encuentran muy básicas, o el problema de la fragmentación del ecosistema.

Pese a ello se han realizado muchos esfuerzos para mejorar cada vez mas el ecosistema en Linux, ya que anteriormente uno de los grandes problemas debido a la fragmentación eran las aplicaciones, pues incluso esto sugería un problema para desarrolladores ya que ofrecían su aplicación mediante la opción de compilación para evitar tener que invertir mas tiempo en la creación de paquetes específicos para las diferentes distribuciones de Linux o básicamente invertían ese tiempo en lo cual ambos casos eran parte del problema.

Aun que esto ha cambiado con el tiempo y la llegada de las aplicaciones universales para Linux, dígase “Flatpak”, “Snap” o AppImage, para Tobias Bernard esto no soluciona la raíz del problema.

Pues él dice:

“Creo que el meollo del asunto es en realidad la capa inferior: antes de que podamos tener ecosistemas saludables, necesitamos plataformas saludables para construirlos.

Para él, las plataformas exitosas se distinguen por diferentes elementos que pueden perderse fácilmente simplemente mirando la superficie.

platform-parts-1

En el lado del desarrollador, por ejemplo, tienen un sistema operativo que los desarrolladores pueden usar para crear aplicaciones y ofrecen un SDK y herramientas de desarrollador integradas en el sistema operativo.

También necesitan documentación del desarrollador, tutoriales, etc. para que las personas puedan aprender a desarrollar para la plataforma. Y una vez que se crean las aplicaciones, debe haber una tienda de aplicaciones para enviarlas.

Pero los desarrolladores no pueden crear grandes aplicaciones por su cuenta. Dicho esto, también necesitas diseñadores. Y los diseñadores necesitan herramientas para simular y crear prototipos de aplicaciones, plantillas de interfaz de usuario para cosas como el diseño y la navegación.

Del lado del usuario final, Tobias Bernard explica que necesita un sistema operativo para el consumidor con una tienda de aplicaciones integrada, donde las personas puedan obtener aplicaciones creadas por desarrolladores.

El sistema operativo principal puede ser el mismo que el sistema operativo desarrollador, pero no necesariamente (por ejemplo, este no es el caso para Android o iOS).

Los usuarios también deben tener una forma de obtener ayuda o soporte cuando tienen problemas con su sistema (ya sea tiendas físicas, un sitio web de ayuda o lo que sea).

En otras palabras, Tobias Bernard cree que no se puede hablar de una plataforma antes de cumplir cuatro condiciones esenciales: un sistema operativo, una plataforma de desarrollador, un lenguaje de diseño y una tienda de aplicaciones.

Linux, No, porque Linux es un núcleo, que se puede usar para crear sistemas operativos alrededor de los cuales se pueden crear plataformas, como Google ha hecho con Android. Pero un núcleo por sí solo no cumple las cuatro condiciones y por lo tanto, no es una plataforma.

Ubuntu todavía no es una plataforma, porque no tiene los elementos más críticos, es decir, un SDK o una pila tecnológica para desarrolladores y un lenguaje de diseño. Otras distribuciones se encuentran en una situación similar a Ubuntu, pero peor porque no tienen tiendas de aplicaciones.

Mientras que para el caso de Gnome, el comenta que es una pila de escritorio más popular en el mundo del software libre y tiene un SDK y un lenguaje de diseño. Sin embargo, no tiene un sistema operativo. Muchas distribuciones vienen con GNOME, pero todas son diferentes de una forma u otra, por lo que no proporcionan un objetivo de desarrollo unificado.

Fuente: https://blogs.gnome.org/

15 comentarios, deja el tuyo

  1.   anonimo dijo

    GNU no es una empresa! por tanto, su fin no es el dinero…dejen de comparar el tocino con la velocidad. GNU esta ahí como proyecto comunitario de bien social, hecho por la sociedad para la sociedad en forma de bien común de uso.
    Porque tanto afán en querer conquistar gente, GNU esta ahí para quien lo desee, si no lo desea
    porque no se parece a lo que usa…muy bien, que siga usando lo que viene usando y pirateando desde hace eones. Pero intentar degradar GNU para hacerlo parecido al propietario pirateado que usan para que vengan, me parece la burrada mayúscula…justamente GNU es potente y superior gracias a que no es como el resto propietario.
    Pero viniendo de gnome, esta mas clarito que el agua…desde que se hicieron dependiente de systemd ya esta todo dicho.

  2.   Linuxlachupa dijo

    Linux la chupa, arriba Windows!

    1.    Pepe dijo

      +1

  3.   Miguel dijo

    ¿Que más da el escritorio, si es casi irrelevante?

    Servidores 99% GNU
    Móviles 99% de núcleo POSIX, FreeBSD + Linux
    80% o más Linux
    Portátiles Chrome OS (Linux) comiéndose en USA el mercado

    Y MS WOS añadiendo compatibilidad con la terminal LiGNUx

    En China y Rusia ya han decidido MIGRAR toda la administración a ESCRITORIOS LiGNUx

    Huawei ya vende portátiles a millones con Deepin LiGNUx pre instalado.

    Cuando Huawei venda sus portátiles con Deepin LiGNUx pre instalado en occidente, además de en China y la India (o algo similar) será el año del escritorio LiGNUx.

    Y está mucho más cerca de lo que nos pensamos.

    1.    linuxlachupa dijo

      No exactamente el escritorio, sin ser informático o un entusiasta del software libre, el desconocimiento y por mi parte “la sobre dependencia de linux” por parte de sus diferentes “sabores” crea una especie de burbuja de agobio a la hora de decidir una distribución con ese escritorio.

      Además de que al encontrarse en diferentes ámbitos, WEB,REDES,OFIMÁTICA he incluso gaming,ha generado un interés masivo por parte del cliente final “usuario o consumidor” pero su problema reside precisamente en su funcionamiento “una herramienta”.

      Su popularidad esta creciendo pero no hay una distro de cara al publico consumidor que sea lo suficientemente atractiva para que alguien vea un dispositivo de linux junto a uno de windows y diga, de acuerdo este es mejor en algo que el consumidor busque, “seguridad, eficiencia y bajo precio”.

      El mejor ejemplo es android, pero sus limitaciones en dispositivos móviles cada vez es menor, creo que en el futuro android evolucionara a una distro masiva que rivalice con windows, pero no como una distro secundaria sino como algo canónico.

      1.    David Naranjo dijo

        Concuerdo, debido a la fragmentación que tiene Linux, dificilmente se pueden asentar las bases para crear una plataforma unificada.
        Aun que Linux es la parte central, debido a que el software libre te permite tomar el código fuente de una aplicación, distro de Linux o algun proyecto que se distribuya bajo estos términos, tarde o temprano aparecerá una persona u organización que tome el código lo modifique ya sea por minimo o en gran medida y esto seguirá pasando como una cadena.
        A que voy con ello, pues tomare como ejemplo el caso de Debian en el momento en el que decidieron adoptar systemd… Esto genero un descontento que dividió a la comunidad en la cual básicamente eran los pro systemd y los anti systemd, lo que genero que estos ultimos optaran por continuar con su vision de un Debian sin systemd lo cual se derivo en la creación de Devuan.
        Otro ejemplo, gnome cuando realizo la transición de Gnome 2 a Gnome 3, muchos descontentos y termino en que nacieran otros proyectos que tomarían las bases de Gnome 2 y se plasmaron en Mate.
        Finalmente un ejemplo donde aplica la idea de “me gusta tu proyecto, pero yo quiero mi propia versión del tuyo”, tenemos a Ubuntu que es derivado de Debian o el caso de Deepin que como muchos sabrán es un OS desarrollado en China.
        Hasta el dia en que todos se sienten y digan “ok, vamos a trabajar en conjunto para unificar Linux”, el caso de Linux triunfando en el escritorio dificilmente ocurrirá.

      2.    Marlon dijo

        En mi opinión lo que le falta a linux es que pueda usar sin ninguna aplicación extra Office.

    2.    David Naranjo dijo

      Linux sin duda ha alcanzado puntos que difícilmente otros podrían lograr, tal es el caso en los servidores pues prácticamente domina el mercado.
      En Moviles (desde un punto de vista personal) está triunfando debido a muchas compañías pueden adaptarlo sin tener que recurrir a inversión de investigación y desarrollo para un OS nuevo, tomemos el caso de Firefox OS el cual termino en un fracaso pues Android e incluso iOS no son sistemas de hoy ni de hace 5 años, han pasado por muchos años de constante desarrollo para estar en donde se encuentran ahora. Firefox fracaso por que no contaba con las aplicaciones fundamentales que suelen atraer a un usuario comun que son redes sociales, navegador web, mensajería instantánea.

      Tal es el caso de los sistemas automotrices, son pocas las empresas que apuestan por un desarrollo interno. Pues Linux ya tiene las bases sentadas para ser adaptado a diferentes necesidades.
      En cuanto a portátiles en China, tienen muchas restricciones, por lo que como muchos sabemos incluso ellos tienen sus propias redes sociales.

  4.   Rubén dijo

    En mi humilde opinión como usuario que lleva probando distribuciones Linux muchos años, tengo que decir que el problema fundamental es que no hay unidad en Linux, y que eso provoca que cada distribución tenga sus peros, cosa que con Windows no pasa porque todo el potencial humano está dedicado a un solo sistema operativo, y por eso éste es el que está más pulido. Ojalá llegue el día en que tengamos una sola distribución de Linux apoyada por la inmensa comunidad y podamos disfrutar todos de un SO a la altura y sin peros… Aunque cada año vengo observando grandes cambios en las diferentes distribuciones, admito que los peros me hacen seguir usando Windows, y la verdad es que NO QUIERO, pero me veo obligado a ello.

    1.    Rodrigo Mariano Villar Vespa dijo

      “Linux sin duda ha alcanzado puntos que difícilmente otros podrían lograr, tal es el caso en los servidores pues prácticamente domina el mercado.”

      PS4 usa Orbis OS que está basado en FreeBSD, Nintendo Switch usa también un sistema operativo basado en FreeBSD, los sistemas operativos de Apple son S.O BSD y su participación en el mercado es bastante grande sin contar que NetBSD, OpenBSD y FreeBSD tambien se usan bastante, OpenBSD se usa siempre que se requiera lo mejor en seguridad, NetBSD debido a su portabilidad puede ser usado en casi cualquier dispositivo soportando 58 arquitecturas de hardware siendo usado por la NASA y FreeBSD por ejemplo lo usan Netflix y Whatsapp entre muchos, se dice que más del 40% de todo internet corre bajo FreeBSD.

  5.   Light Creator dijo

    En mi opinión, este es un excelente análisis. 👍

    1.    AvFenix dijo

      Usen BSD porque su licencia permite partir del sistema operativo con código abierto y libre, hacerle modificaciones, y seguidamente convertir esa modificación en software privativo. De ahí que sea tan popular entre muchas compañías el adoptar BSD en alguna de sus variantes. Sony también lo utiliza para la PS4 y los seguirá haciendo con PS5.

      En cuanto a la fragmentación de Linux, es algo que es irremediable. Aunque la fragmentación no está en GNU/Linux, sino más bien las bibliotecas con las que se desarrollan los escritorios y las aplicaciones para éstos. Fundamentalmente hay una especie de cisma dentro del mundo Linux con la división entre GTK y Qt. Las grandes empresas han apostado por Gnome y GTK, aunque entre los usuarios de a pie en gran proporción hay una preferencia hacia KDE Plasma, que funciona con Qt. Esta fragmentación no va a terminar, por la propia naturaleza de GNU/Linux, donde el usuario tiende a buscar la máxima libertad en la capacidad para escoger entre muchas opciones, y los desarrolladores tienen tendencia a hacer bifurcaciones para plasmar su propia visión de como tiene que ser una aplicación.

      De todas formas, yo no veo la fragmentación como el gran obstáculo para que Linux explote en el escritorio. La razón de no despegar está en los fabricantes de hardware, principalmente de PCs que ya te venden la máquina con Windows preinstalado. Si se pusieran de acuerdo y pasaran a vender los PCs con Linux preinstalado sería cuestión de pocos años que Linux se convirtiera en el estándar en escritorio en detrimento de Windows. La gran masa de usuarios no se instala el sistema operativo, simplemente se compra el PC con el sistema ya instalado. Igual que no se instala Android, sino simplemente se compra un terminal y éste ya le viene con el Android a menos que se compre un iPhone. Simplemente porque los fabricantes de terminales ya eligen utilizar Android de forma generalizada. Si los de PC hicieran lo mismo con Linux, pues la gente masivamente utilizaría Linux en escritorio.

  6.   Rodrigo Mariano Villar Vespa dijo

    GNU/Linux me gustaba antes ¿Porque no ahora? Hay varias razones entre ellas GNU/Linux es la combinación de GNU y Linux formando un solo sistema operativo lo cual hace que al ser varias piezas juntas para formar un sistema operativo esté muy desordenado comparado con OpenBSD, NetBSD y FreeBSD (Los 3 BSD principales) pues son sistemas operativos completos y parecerá algo sin sentado pero el que algo esté bien estructurado, ordenado, tenga consistencia además de no ser 2 proyectos que no tienen el mismo objetivo, después están los problemas de dependencias que se generan por ejemplo con paquetes RPM, a pesar de ser la mism paqueteria hay problemas de dependencias, por no decir que existen una cantidad absurdamente grande de distribuciones que varias son parecidas entre sí y no aportan un carajo excpeto ese ridiculo y absurdo pensamiento de que todo sea fácil y sencillo de usar generando fragmentación y claro que en GNU/Linux es común ver a alguien queriendo reinventar todo como Systemd que es un vómito de lo más repugnante con mierda encima, claro hay varios sistemas de inicio init pero ese es uno de tantos problemas de GNU/Linux, no hay un estándar si no que cada quien va por donde quiere.

    Por último no, no es Spam solo menciono varias razones por las cuales GNU/Linux no me gusta y fracasa en el escritorio principalmente por la enorme cantidad de distribuciones, respecto a la comparación con los BSD estos últimos son rivales de GNU/Linux y aunque a muchos no les interesen los aspectos muy técnicos sepan que estos influyen en el comportamiento del sistema operativo donde GNU/Linux tiene enormes deficiencias y defectos comparado con los BSD que serían junto con GNU/Linux los Unix-Like mas avanzados.

  7.   marc dijo

    Estamos en lo de siempre, comparar una empresa que es un coloso gracias a la venta y reventa de un mismo SO, con linux que es un proyecto colaborativo, no tiene ninguna comparación, son cosas muy distintas, si no te gusta no uses linux, si eres un poco inútil para enterarte de lo que usas no uses linux, es tan simple como es.
    Yo le diría a Tobias que se preocupe un poco mas de Gnome, que aunque parece que es la gran alternativa no lo es, la documentación es Difusa en la pagina no sabes exactamente si lo que lees sigue en vigor o ha quedado obsoleto, la arquitectura de Gnome es otro punto difuso y por si fuera poco la complejidad para crear interfaces de usuario en Gnome con paquetes como Glib sin usar interfaces RAS es alta por no decir muy alta, cosa que echa para atrás cuando quieres retocar código de alguna aplicación.
    Por el lado de “app stores” tampoco me lo creo, tienes AppImage una galería de aplicaciones ENORME, por parte de flatpak y snap también hay repositorios de software de cualquier cosa que algún desarrollador se atreva a dockerizar, y por si esto es poco, también se encuentra un repositorio ENORME de aplicaciones que usan Electrón, así que no me digan que no hay repositorios y todo esto sin contar los repositorios de cada una de las distros que son infinitamente mas simple de instalar que por ejemplo un crack para algún programa de WinX que no quieras pagar un buen pellizco de dinero.
    Realmente me parece que hay las alternativas suficientes para cada una de las cosas que pide Tobias, y por suerte hay alternativas muy buenas.

  8.   Isaac Palacio dijo

    ¿Porque WhatsApp arrasa sobre Telegram, siendo el segundo técnicamente superior? Por la misma razón que Windows sigue siendo el rey en el escritorio.

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.