
De acordo com issoArtigo LWNO kdbus deve substituir o D-Bus. Isso pode ser confirmado de alguma forma?
Será que afinal isso será uma tarefa fácil pois imagino que ambos tenham uma API distinta? Pelo que entendi será necessário refazer algum trabalho/atualização para mudar os programas de usar D-Bus para kdbus? Portanto, se conforme mencionado no artigo do LWN, o objetivo é substituir o D-Bus, acho que seria necessário algum trabalho de atualização, certo?
Ou talvez haverá algum tempo em que ambos os sistemas funcionarão em paralelo?
Responder1
Vou te dar minha opinião sobre o artigo.
O kdbus deve substituir o D-Bus. Isso pode ser confirmado de alguma forma?
Essa é explicitamente a intenção, mas o WRT "confirma" isso, não há nenhuma autoridade central que possa dizer: "Sim, aqui está nossa linha do tempo para o futuro do GNU/Linux" - além do kernel, esse é um domínio heterogêneo e descentralizado .
É claro que, visto que se trata do núcleo, muitos decisores nesse domínio descentralizado estarão provavelmente interessados em cooperar. Parece uma coisa boa.
será uma tarefa fácil
Não vejo nenhuma indicação de que ambos não possam ser usados ao mesmo tempo - o que seriade longea forma mais sã de transição. Então "fácil" depende do seu contexto ...
imagine que ambos tenham uma API distinta?
O anúncio de Greg KH vinculado no início refere-se a uma camada de compatibilidade de usuário, que também é muito sensata no que diz respeito à transição; inicialmente algumas distros poderiam disponibilizar ambos, outras passariam diretamente para a camada de compatibilidade, etc.
Às vezes é bom avançar de uma forma que sacrifique a compatibilidade com versões anteriores. Considere perl 5 vs. perl 4 ou python 3 vs. dentro da versão principal, melhorias (indicadas por novas versões secundárias, 5.8, 5.9, 5.10, etc.) são feitas com compatibilidade com versões anteriores como prioridade e, enquanto isso, trabalhamos no trabalho na próxima versão principal (que é incompatível, mas presumivelmente muito melhorada com base na experiência com a versão atual) pode estar progredindo.
As distros que possuem versões são semelhantes no sentido de que enquanto a versão atual está sendo mantida e atualizada, o trabalho em uma nova versão também está em andamento. Isso facilita a incorporação de mudanças fundamentais como o kdbus. Acho que veremos o que acontece.