
De acuerdo a estoartículo de LWNSe supone que kdbus reemplazará a D-Bus. ¿Se puede confirmar esto de alguna manera?
Me pregunto si, después de todo, esto será una tarea fácil, ya que me imagino que ambos tienen una API distinta. Según tengo entendido, será necesario rehacer algún trabajo/actualización para cambiar los programas de D-Bus a kdbus. Por lo tanto, si, como se menciona en el artículo de LWN, el objetivo es reemplazar D-Bus, creo que implicaría algún trabajo de actualización, ¿verdad?
¿O tal vez será que llegará un momento en el que ambos sistemas funcionarán en paralelo?
Respuesta1
Te daré mi opinión sobre el artículo.
Se supone que kdbus reemplazará a D-Bus. ¿Se puede confirmar esto de alguna manera?
Esa es explícitamente la intención, pero WRT lo "confirma", no hay una autoridad central que pueda decir: "Sí, aquí está nuestra línea de tiempo para el futuro de GNU/Linux"; más allá del núcleo, ese es un ámbito heterogéneo y descentralizado. .
Por supuesto, dado que es el núcleo, muchos tomadores de decisiones en ese ámbito descentralizado probablemente estarán interesados en cooperar. Suena como algo bueno.
será una tarea fácil
No veo ninguna indicación de que no puedan usarse ambos al mismo tiempo, lo cual seríacon muchola forma más sensata de transición. Entonces "fácil" depende de tu contexto...
¿Imaginas que ambos tienen una API distinta?
El anuncio de Greg KH vinculado al principio se refiere a una capa de compatibilidad de usuario, que también es muy sensata con respecto a la transición; Inicialmente, algunas distribuciones podrían hacer que ambos estuvieran disponibles, otras pasarían directamente a la capa de compatibilidad, etc.
A veces es bueno avanzar de una manera que sacrifique la compatibilidad con versiones anteriores. Considere perl 5 frente a perl 4 o python 3 frente a 2; dentro de la versión principal, las mejoras (indicadas por nuevas versiones menores, 5.8, 5.9, 5.10, etc.) se realizan teniendo como prioridad la compatibilidad con versiones anteriores y, mientras tanto, se trabaja en la próxima versión principal (que es incompatible, pero presumiblemente mucho mejorada). según la experiencia con la versión actual) puede estar progresando.
Las distribuciones que tienen versiones son similares en el sentido de que mientras se mantiene y actualiza la versión actual, también se trabaja en una nueva versión. Esto facilita la incorporación de cambios fundamentales como kdbus. Supongo que veremos qué pasa.