tag:blogger.com,1999:blog-7974522.post8471409083814416604..comments2024-03-25T07:01:54.116+01:00Comments on D'Oh!: ¿Por qué kdbus?Diegohttp://www.blogger.com/profile/18081775339476161685noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-7974522.post-30770325510839693822014-02-16T20:59:27.398+01:002014-02-16T20:59:27.398+01:00Si, pero no es un tema del que pueda decir gran co...Si, pero no es un tema del que pueda decir gran cosa. Pero ahora recuerdo que tengo un post a medio hacer sobre sysvinit, en el que podré mencionar el tema de ladoDiegohttps://www.blogger.com/profile/18081775339476161685noreply@blogger.comtag:blogger.com,1999:blog-7974522.post-43162210829472679662014-02-15T23:11:44.824+01:002014-02-15T23:11:44.824+01:00Hombre, es un cambio importante, ¿no? Muy importan...Hombre, es un cambio importante, ¿no? Muy importante. Y el tema de Ubuntu, que deja UpstartAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7974522.post-17528595625428516092014-02-15T19:43:59.268+01:002014-02-15T19:43:59.268+01:00No creo, no hay mucho que decir al respecto.No creo, no hay mucho que decir al respecto.Diegohttps://www.blogger.com/profile/18081775339476161685noreply@blogger.comtag:blogger.com,1999:blog-7974522.post-91872746450125401212014-02-15T15:45:21.810+01:002014-02-15T15:45:21.810+01:00¿Habrá nuevo post con http://softlibre.barrapunto....¿Habrá nuevo post con http://softlibre.barrapunto.com/softlibre/14/02/14/188219.shtml?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7974522.post-8478436024925709372014-02-07T10:23:00.821+01:002014-02-07T10:23:00.821+01:00En BeOS, por ejemplo, la comunicación entre proces...En BeOS, por ejemplo, la comunicación entre procesos a nivel de kernel era mediante paso de mensajes (aparte de los mecanismos tradicionales de IPC) habiendo dos mecanismos: uno mediante un sistema conocido como 'ports' y otro más básico en el que directamente podías enviar un mensaje a un hilo de ejecución.<br /><br />Y fue precisamente por estos mecanismos de comunicación a tan bajo nivel por los que la interfaz de BeOS era tan 'responsive'; aparte, claro, de que la comunicación entre procesos era mucho más sencilla para el desarrollador una vez que entendías el concepto (y tenías cuidado con la sincronización de los hilos, eso sí).<br /><br />Incluso en Android han tratado de hacer algo similar con su módulo de kernel de OpenBinder (hay que recordar que Android tiene a varios ingenieros de Be en su equipo). De hecho, no sé por qué no se ha planteado en ningún momento incluir OpenBinder en la rama principal del kernel, aunque he de reconocer que, mientras haya un sistema de comunicación que no sean los clásicos, casi me valdría cualquiera. Creo que kdbus va a ser un buen estímulo para mejorar sustancialmente el kernel y para mejorar la vida de los desarrolladores de aplicaciones.Diegonoreply@blogger.comtag:blogger.com,1999:blog-7974522.post-41253458536272568652014-02-06T23:18:58.228+01:002014-02-06T23:18:58.228+01:00No solo eso... es que la parte que esta en el núcl...No solo eso... es que la parte que esta en el núcleo es bastante reducida. Tan solo hay las primitivas para que ambos procesos puedan enrutar datos, igual que lo hace una tubería o un socket (por supuesto, con funcionalidades a mas alto nivel, como el suscribirse a una señal). Pero el manejo del "payload" sigue haciéndose en cada extremo, en espacio de usuario.Anonymousnoreply@blogger.com