• BSDobelix 5 months ago

    Better use 9front, the new version even has a new filesystem (gefs).

    https://www.youtube.com/watch?v=juFndFy72gI

    And a good plan9/9front yt-channel:

    https://www.youtube.com/@adventuresin9/videos

    • neilv 5 months ago
      • robblbobbl 5 months ago

        Thanks

      • pjmlp 5 months ago

        Nice, but I rather see Inferno being further developed, instead of Plan 9.

        Then again I am not taking part in either, so it is a worthless opinion.

        • luismedel 5 months ago

          I consider Inferno more interesting too, to be honest.

          • rollcat 5 months ago

            I think it has to do a lot with C vs Alef/Limbo.

            Go has had a strong influence from P9-flavoured C; the first Go compiler was derived directly from P9 CC, and it took the route of generating machine code rather than using a bytecode VM; instead opting for near-trivial cross-compilation (again, very much in P9 style). Even the Go CI/CD workers ran on Plan 9 (I don't know if they still do).

            Plan 9 has also had a very strong influence on wmii, dwm, and suckless.org in general; the suckless people consider C and rc as the least-sucky programming languages. There are some pretty strong ties/cross-influences between suckless, 9front, cat-v (RIP Uriel), etc.

            Meanwhile 9front is de facto the only community seriously dedicated to carrying the torch. It just looks like Inferno/Limbo (despite having actually been deployed in production by Lucent) turned out to be a dead-end after all.

            • pjmlp 5 months ago

              Vita Nuova is still up, so some people are using it somehow and keep the infrastructure running.

              Also even though it started as an anti-Sun/Java project from Bell Labs, it was also taken as an opportunity to fix Plan 9 design errors.

              Rob Pike for example, has some quotes on how he thinks it was a mistake not to add automatic memory managemet to Alef, and going back to C replacing Alef.

              Inferno's approach to a fully managed userspace with a JIT, something that in modern times ChromeOS and Android is what we have closest to in mainstream computing, is also why there are some Limbo features not yet available in Go, like proper plugins (the current package isn't really it), although maybe one could argue net/rpc is the answer there.

            • rcarmo 5 months ago

              Me too. But it stalled after 64bit became a thing (there is a dis VM port to 64bit but I lost track of it)

          • cardanome 5 months ago

            What about community forks like 9front that provides updates and improvements? Will they be ignored?

            Who is exactly behind the foundation?

            • rollcat 5 months ago

              Yep 9front is alive and well. They're occasionally adding new drivers, fixing bugs, making semi-regular releases, dog-fooding the thing daily, etc. Also the artwork/banter is top-notch (if you ignore a couple loud controversies).

              • mseepgood 5 months ago

                It's more about preservation, like a museum of software history.

                • undefined 5 months ago
                  [deleted]
                • vander_elst 5 months ago

                  hug of death for the website? It takes a lot of time to load and sometimes if fails.

                  • ggm 5 months ago

                    I want to make a very unfair joke at this point. I'm pretty sure we've all felt it about dogfooding, at one point or another. But in truth, it would be supposition.

                    Any site can get hugged to death or have a bad day.

                    • rcarmo 5 months ago

                      None of the Plan9 HTTP servers I tried was particularly scalable—although you could build your own in Go and it would run OK.

                      • yjftsjthsd-h 5 months ago

                        Did you happen to look at caddy? It at least used to have some degree of support for plan9: https://github.com/caddyserver/caddy/issues/1093

                        • rcarmo 5 months ago

                          Nah. The whole ethos of Plan9 doesn’t really play well with popular stuff :)

                        • ggm 5 months ago

                          Put the Web on K9P and stay inside plan9 to manage content but accept scaleable pods to serve it?

                          Cheating.. but it's at least a red headed bastard grandchild

                          • pjmlp 5 months ago

                            At that point, maybe it should be The Inferno Foundation, and have it written in Limbo.

                            • rcarmo 5 months ago

                              It would probably actually work very well, considering my very limited experience with the dis VM.

                      • tadfisher 5 months ago

                        Please, please set up a forge. I don't care if it's Git, I don't care if it's codeberg, Gitlab, or GitHub. I just want to not use email if I don't have to.

                        • olowe 5 months ago
                          • BSDobelix 4 months ago

                            Your welcome:

                            https://shithub.us/

                            • mseepgood 5 months ago

                              What's a forge in terms of a software project?

                              • tempfile 5 months ago

                                Code forge - place where the code is stored (github/gitlab/codeberg/etc)

                                • mseepgood 5 months ago

                                  Oh, interesting, TIL. I never heard this before except in brand names like SourceForge. I only knew them as repository hosting services.

                                  • thih9 5 months ago

                                    More context if anyone is interested

                                    https://en.m.wikipedia.org/wiki/Forge_(software)

                                    > in FOSS development communities and since the inception of the first SourceForge fork in 2001, the term forge is still commonly used to designate online collaborative software platforms

                                    • justin66 5 months ago

                                      In fairness to the person asking the question, I've seen the term "forge" used a lot more in the previous six months than in the previous decade or two. Not sure what that's about.

                            • undefined 5 months ago
                              [deleted]