Plan 9 Theory and Practice; File and Auth Server 2.0

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ •

  • @Antonio-yy2ec
    @Antonio-yy2ec 2 місяці тому +2

    Great video! Hope you keep making awesome content. Hopefully more frequent!!!

  • @sickness80
    @sickness80 2 місяці тому +4

    thanks for the video, very informative as the previous! if you could it would be nice to see also a video on how to configure something like a raid1 or maybe even just some scheduled replication or scheduled backup to another machine (like you hinted)... thanks!

    • @adventuresin9
      @adventuresin9  2 місяці тому +3

      I would like to do something like that. I'll need to wrangle up some extra hard drives. There is a way of doing basic mirroring or striping, but the man page clearly states it is not raid, and has no error checking ability.

  • @esra_erimez
    @esra_erimez 2 місяці тому +1

    I love these video. I wonder if we would need Wayland if the Plan 9 GUI was successful

    • @adventuresin9
      @adventuresin9  2 місяці тому +1

      Plan 9 was designed to be graphical from the start. So the way desktop stuff like graphics and audio is handled is very different from the "ad-on" systems found in Linux.

  • @m.osmantalayman330
    @m.osmantalayman330 2 місяці тому +2

    I assume that the Plan9 (or 9front) computers in your grid are running 24/7. I am wondering how you secure them? Will you make a video about that? Another thing, I find your entire 9front grid setup interesting and sometimes I have the urge to follow along with your videos and create such a setup for myself. The question I always end up with is: What can I use it for once it has been setup. What do you (and others who read this) use your 9front computer for?

    • @adventuresin9
      @adventuresin9  2 місяці тому +5

      I will be doing some videos on how the security works. As for what I use the grid for, right now it is mostly doing software to integrate more things into the grid. I wrote a file system to talk to Wiz bulbs, and now my grid controls several light bulbs in my house. I'm working on some development boards to make things like a sensor network, and a grid integrated wifi router. It is a research operating system, and I'm research ways to integrate all these computer devices I have in my house.

    • @adventuresin9
      @adventuresin9  2 місяці тому +4

      I'll also add that it is popular in general for any kind of outside the box ideas. As one 9Front developer put it, it is like a "zen garden". It greets you with a empty gray space. The existing code base it very minimal by today's standards. It generally makes for a great playground, and Bell Labs used it as such. A place to make new software or work with new hardware.

  • @kesim
    @kesim 2 місяці тому

    *sigh* the two port variant of the Aoostar I just received has two Intel i211 NIC's in it which seem not to be supported by 9front.

    • @adventuresin9
      @adventuresin9  2 місяці тому +1

      That's a bummer. Looking through the 9front driver code, there is mention of it supporting i211. Sometimes these can be as minor as just adding the vid/did for a particular version of the hardware.

  • @SilmarilGuardian
    @SilmarilGuardian 2 місяці тому +1

    Without a central auth server you have to replicate the new users in every computer ?

    • @adventuresin9
      @adventuresin9  2 місяці тому +2

      Plan 9 is assumes a central auth server for a given "auth domain". Otherwise it ends up like Linux systems, where each machine stores a list of users and passwords. A Plan 9 system can also be set up to not do any authentication, and just allow anyone to access any available service.

    • @SilmarilGuardian
      @SilmarilGuardian 2 місяці тому +1

      @ I see, you can set the authdom on /lib/ndb/local, right? But how does a system knows who’s the main one? With the auth property?

    • @adventuresin9
      @adventuresin9  2 місяці тому +2

      Yes, authdom=(name of the auth domain) auth=(auth server)

    • @SilmarilGuardian
      @SilmarilGuardian 2 місяці тому +1

      @@adventuresin9 thanks a lot

  • @scottspitlerII
    @scottspitlerII 17 днів тому

    How do drivers and GPU’s work? I had to restart my Linux machine for the Nth time today because the CUDA drivers threw an unrecoverable exception during my ML workload and I have to reopen a dozen tmux sessions. I want to divorce out where my work is done and make my work recoverable and I’ve been reading about 9P for almost a decade, how realistic would it be to attempt to do every day work in 9P for modern workflows? I want to make the jump

    • @adventuresin9
      @adventuresin9  17 днів тому

      Drivers in general are not particularly difficult in Plan9. The interesting part is how to abstract them into a file like interface. There is currently no GPU drivers for Plan9 or 9Front, it's a moving target on a very complex system. But there is work being done on them. ua-cam.com/video/6xzbtgK8-xk/v-deo.html

    • @scottspitlerII
      @scottspitlerII 16 днів тому

      @ I run an IoT company and we manage tens of thousands of devices in the field today from various vendors. We build our own internal hardware and run a mix of ML at the EDGE and cloud computing. We use our own Meta RTOS built over Free RTOS + LwIP since we run mostly on M series ARM processors and some A series cores. Most of our APIs were implemented as RPC’s to mimic the convenience of 9P. I’d love to talk sometime about your thoughts on managing fleets of internet controlled devices that you are managing on behalf of other customers.
      I also really think if 9P gets GPU working, it will be the “killer app”. If I can pay for a subscription to a remote GPU on demand that just works with my local environment without having to maintain the entire infrastructure/AWS stack, you can see 9P reach large adoption and get enough of a ground swelling of attention to hopefully kick start it off again

    • @adventuresin9
      @adventuresin9  16 днів тому

      People are working on GPU right now, and mostly aiming for computer before moving on to graphics.

    • @scottspitlerII
      @scottspitlerII 16 днів тому

      @ how can I help? I watched that fascinating video on the Vulkan compute port. If compute existed it would satisfy 90% of the base needs for ML/AI and be a fascinating case study

    • @adventuresin9
      @adventuresin9  16 днів тому +1

      Get in touch with the presenter of that video, his email is on the first slide. I know he has still been working on that project.