Re: Future Direction of GNU Hurd?
Paul Boddie <[email protected]> Sat, 12 Sep 2020 16:51:24 +0200
| Newsgroups | gmane.os.hurd.l4 |
|---|---|
| Message-ID | <2208743.nLEJUHO7Ot@jason> |
On Saturday, 12 September 2020 15:34:12 CEST Dr. Arne Babenhauserheide wrot= e: > Paul Boddie <[email protected]> writes: > > After all, despite the almost singular emphasis in advocacy around the > > project of translators being the Hurd's most compelling feature which > > seems like a hard sell to most people these days >=20 > Where did you get that from? The various talks that seem to get given every year. > And more importantly: Where did you see advocacy? I have not seen much > advocacy for the past 10 years. There=E2=80=99s the odd article or talk n= ow and > then, but that=E2=80=99s it. See above. If there is no new advocacy, one can only speculate as to why th= at=20 might be. > Translators are a building block to make other features easier. They probably are, yes. The problem for the purposes of advocacy and=20 communication might be the examples that are used. Accessing a CD image or = a=20 =46TP or Web site, which seemed to be most prominent ones, are not particul= arly=20 compelling to many people these days. > The past years have seen the pains people go through to club together > features in Linux that are much easier to realize in the Hurd. I don't disagree that Linux has been bolting features on in an incoherent w= ay=20 and that things might be easier for a lot of people if they didn't need to= =20 follow all the "hot" "new" technologies from a bunch of people (many of who= m=20 seem to have something to do with a fairly well-known IBM subsidiary) who a= re=20 entirely wedded to Linux. > If anything, the past decade has shown that the features the Hurd > provides make it much easier to implement very compelling features. So why are more such compelling features not being implemented? This is a=20 genuine question. > Also did you catch subhurds becoming usable without root? >=20 > And adding permissions at runtime, which is the clean way of doing what > flatpak gets into GNU Linux in a way that makes many programs much less > convenient to work with? >=20 > Or Guix adding a hurd-vm as system-service? > https://guix.gnu.org/blog/2020/a-hello-world-virtual-machine-running-the-= hur > d/ My impression was that things like Plan 9 and Inferno already allow subhurd- like namespace configuration, hence my remarks about Bell Labs (and my=20 observations about how people will dismiss such efforts, not necessarily wi= th=20 the more valid arguments for doing so). Other systems have also done this=20 previously: I suspect that Spring does so, too. So, even though those systems are also somewhat neglected (or abandoned in = the=20 case of Spring), people do have the option of trying them out (where still= =20 available) or improving them to see if they like the ideas as much as they= =20 think they do. Certainly, Inferno is fairly easy to get running in its=20 "virtualised" form on a number of architectures, even though it has its own= =20 compilers. Of course, the features mentioned are beneficial and very much preferable t= o=20 the container culture that pervades Linux-based deployment where whole syst= ems=20 are deployed on top of whole other systems because that ends up being "easi= er"=20 (and probably sells more hardware and services). But how is the Hurd and it= s=20 features going to get into the hands of people who might benefit? And that takes me back to my observations about broadening the appeal of th= e=20 project and actively embracing the broad range of contributions that might= =20 result. Paul