En esta oportunidad quisieran que me ayuden a comprender el alcance, los desafios, las oportunidades que representa el proyecto GNU HURD para la comunidad.
Sin animo de querer entrar en debates superfluos. Espero que me puedan orientar ...
Respuesta
Hasta donde conozco, ningún miembro de la comunidad boliviana usa o
Hurd, o prueba Hurd regularmente. Y para la mayoría no es más que una media página de historia. Siendo debian un favorito entre los miembros, asumo que el paso más natural para la mayoría es el puerto hurd de debian. Si alguien quiere invertir su tiempo en Hurd, ¡que lo haga! y le deseo la mayor fortuna en cosechar los frutos que de la inversión resulten. No veo a Hurd diferente de cualquier otro proyecto en incubación, como apache Cordova, eclipse Tigerstripe, Open Model CourseWare o cualquiera de los cientos de cientos de proyectos de los que nunca he escuchado o nunca he usado en mi vida. Por otro lado, no creo que sea del interés de esta comunidad particular trabajar sobre productos de software particulares, y mucho menos en incubación. Son otras las preocupaciones: difusión, participación en la vida política, educación, ley, etc. Lo máximo que se puede esperar racionalmente es un poco de foco en las tecnologías que pueden ayudar a ésto HOY (arduino, android, firefox, etc) En general, el desafío para la comunidad consiste en conducir a sus miembros a mayor participación, y no necesariamente en las actividades de la comunidad como tal. Pocos miembros de la comunidad están dejando rastro y esa debería ser nuestra primera preocupación.
Otra respuesta
Si bien no sé mucho de Hurd, hasta donde entiendo pretende proveer una interfaz equivalente al kernel de unix, y esto sería muy interesante a no ser de que unix a) pasó al lado oscuro y b) linux lo dejó atrás haciendo bipbip como al coyote. He usado unix desde la u y muchas de sus variantes (sco, xenix, ultrix, aix, vaxvms) y te puedo decir que cuando conocí linux abandoné el unix con gusto, no sabes lo que fue vivir con unix, sin documentación, sin internet, sin redes rj45 (las redes ethernet coaxial llegaron poco después), con terminales seriales y cableados infernales de LAT*. Supongo que hurd no tiene futuro, a no ser que linus torvalds y sus nerds tengan problemas con la arquitectura del kernel (pero le veo más oportunidad a minix).
Y otra respuesta mas
Creo que hay un poco de confusión al respecto. El kernel es la capa que
se pone sobre el hardware para entregar una interfaz hacia la siguiente capa que es el software de sistemas y, más arriba, las aplicaciones. Cambiar de kernel es, en casi todos los casos, transparente para las aplicaciones, así que da un poco lo mismo. Las únicas variaciones importantes pueden ser los scheduling de procesos. Pero en lo demás, si tienes software libre deberías poder compilarlo y usarlo con cualquier kernel. Ahora, kernels libres están, entre los que conozco, Linux, el kernel de Free BSD, el de Open BSD y Hurd. Este último se diferencia de los primeros porque no tiene una arquitectura monolítica, sino de microkernel. Se supone que la arquitectura de microkernel es más fácil de mantener y más robusta (al modularizar) que la monolítica, sin embargo, Linux le ganó la carrera a Hurd y eso influyó en que el desarrollo de éste perdiera fuerza.