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

Muchos entusiastas de Linux cambian frecuentemente entre distribuciones en busca de la configuración ideal, pero esta práctica suele llevar a pérdidas de productividad y frustración. Expertos y usuarios recomiendan adoptar una sola distro confiable y usar herramientas como Distrobox para experimentos seguros. Este enfoque promete mayor eficiencia sin renunciar a los beneficios de la variedad.

Reportado por IA

Después de 53 años, el kernel de Linux incluirá un driver estable para el General Purpose Interface Bus de Hewlett-Packard, un estándar introducido en 1972. Esta actualización llega en la versión del kernel 6.19. La interfaz ofrece un ancho de banda de 8 MB/s.

Varias distribuciones de Linux están cambiando discretamente de sus entornos de escritorio propietarios a KDE Plasma. La tendencia refleja el fuerte atractivo del escritorio, como se ha señalado en comentarios recientes.

Reportado por IA

CachyOS ha superado a Arch Linux para convertirse en la distribución Linux mejor valorada para gaming en ProtonDB. El sitio impulsado por la comunidad rastrea datos de compatibilidad de videojuegos. Este cambio resalta el creciente entusiasmo por el gaming en Linux.

 

 

 

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