@Rataunderground Yo con esto me quiero cortar la polla el 90% de las veces. Leí que querían reprogramar el kernel al completo de Linux en Rust y unificarlo todo, pero que había voces [pollaviejas] en contra.

@cucufaiter @Rataunderground

Esto lo explica muy bien el clásico: xkcd.com/927/

Cada vez que alguien inventa un estándar para unificarlo todo, típicamente lo único que consigue es agregar un nuevo estándar a la lista de estándares contradictorios ya existente.

La única forma de evitar esto sería adoptar uno ya existente, pero buena suerte convenciendo a los partidarios de los otros estándares.

En cualquier caso, cada vez que se cambian estándares, un montón de aplicaciones mueren, porque quien las mantiene no está por la labor de dedicarle la burrada de horas que necesitaría para ello.

No hay más que ver lo que pasa con Android, que como están cambiando cada dos por tres cómo va el tema de permisos, APIs y demás, a estas alturas tienen más software libre incompatible con las nuevas versiones que compatible. Y eso que es un SO relativamente joven.

En Linux, que es un ecosistema mucho menor, podría ser realmente catastrófico. No hay más que ver lo que fue el cambio a systemd y lo que está siendo el cambio a Wayland, y multiplicarlo por 100.

Ningún linuxero va a querer que se pare el desarrollo del kernel por tiempo indefinido hasta que se migre todo. Eso llevaría más de una década, puede que varias. Mataría a Linux.

Además, se dejaría por el camino la mayoría de drivers de hardware antiguo que hay. Que es lo que los linuxeros vienen echando en cara a Windows desde hace 2 décadas. Y no deja de ser un experimento, porque no existe un SO así hecho en Rust, con lo que no se sabe qué pegas puede haber.

La única forma racional de hacerlo es lo que están haciendo ahora: ir haciendo cosas nuevas en Rust, ir viendo cómo va, e ir cambiando lo demás según se pueda.

@jgg @Rataunderground ¿Y empezar todo de cero al tiempo que se continúa con el desarrollo del Linux normal?

@jgg @Rataunderground Sería más recursos a invertir, pero a la larga sería la solución correcta.

Follow

@cucufaiter @Rataunderground

Sobre lo de "sería más recursos a invertir", es un poco trampa.

En el mundo del software, pocos problemas son imposibles de resolver si se invierten suficientes recursos y tiempo.

El tema es: ¿los hay? ¿quién los pone?

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.