Los desarrolladores de Linux piden una renovación de D-Bus

Un artículo reciente destaca las crecientes frustraciones con D-Bus, el sistema de comunicación interprocesos de larga data en Linux, proponiendo Hyprwire como una alternativa superior. Los críticos señalan fallos de seguridad y documentación pobre después de casi dos décadas de uso. La discusión subraya la necesidad de modernización en la infraestructura central de Linux.

D-Bus ha servido como pilar de las distribuciones de Linux durante casi 20 años, actuando como un bus de comunicación interprocesos (IPC) que reemplazó sistemas anteriores en entornos como Gnome y KDE, estableciéndose como el estándar de facto. Sin embargo, sus defectos de diseño han atraído duras críticas, incluidas las del desarrollador Vaxry, quien argumenta en un artículo reciente que d-bus debería abandonarse en favor de Hyprwire.

La propuesta de Vaxry adquiere contexto en un vídeo de Brodie Robertson, que detalla problemas como Arch Linux desarrollando su propia implementación de d-bus en lugar de depender de la versión de referencia. Una preocupación de seguridad destacada es CVE-2018-19358, que expuso riesgos de llaveros desbloqueados que permiten a cualquier aplicación en el bus acceder a su contenido. Los desarrolladores de Gnome, mantenedores de d-bus, respondieron calificándolo de «funciona como está diseñado», una postura reminiscentes de controversias en proyectos como Wayland.

Hyprwire promete mejoras mediante permisos de seguridad reales, validación de mensajes y documentación completa, áreas en las que d-bus falla. Después de casi dos décadas, la documentación de d-bus sigue siendo rudimentaria, compuesta en gran parte por código con comentarios pobres, borradores inacabados y archivos llenos de TODO. Vaxry reconoce que una adopción generalizada de Hyprwire es improbable a corto plazo, pero espera que impulse las reformas necesarias, evitando que Linux continúe con un sistema obsoleto durante décadas más.

El debate refleja tensiones más amplias en el desarrollo de Linux, donde la inercia suele retrasar la innovación pese a deficiencias evidentes. Aunque d-bus permite un IPC conveniente tipo bus sobre métodos punto a punto más rápidos como sockets Unix, su persistencia plantea interrogantes sobre el equilibrio entre compatibilidad y progreso.

Artículos relacionados

Linus Torvalds fusionó una solicitud de extracción en el kernel de Linux el jueves, eliminando el subsistema de Red Digital de Servicios Integrados (ISDN) y varios otros controladores de red obsoletos. La solicitud señaló que el código antiguo, incluyendo el soporte para radioafición y NFC, ha sido una carga para los desarrolladores de redes principales durante años. Phoronix informó por primera vez sobre estos cambios.

Reportado por IA

KDE Linux ha avanzado en su desarrollo con cambios en la infraestructura y mejoras de seguridad durante mayo. El trabajo de los colaboradores se centró en un nuevo proceso de compilación y en la reducción de paquetes.

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar