Vulkan is now available on NetBSD

(github.com)

28 points | by segaboy81 2 hours ago ago

8 comments

  • klibertp 13 minutes ago

    Installation instructions:

        ftp https://raw.githubusercontent.com/segaboy/vulkan-netbsd/main/scripts/setup-env.sh
    
    That's... a bit unorthodox. FreeBSD has a `fetch`[1] utility for this, I wasn't aware NetBSD puts that in `ftp`[2].

    Interesting choice. I wonder what led to it.

    [1] https://man.freebsd.org/cgi/man.cgi?fetch

    [2] https://man.netbsd.org/ftp.1

    • iberator 4 minutes ago

      Oldest supported machine for NetBSD is VAX 780 from 1978(!!!). One of the first system supporting mmu, 32 bit cpu, virtual memory etc etc

      This machine is so slow that it takes a lot of time to generate ssh keys etc. We talking here hours hehe

      NetBSD is known to support like 60 architectures - many of them low end embedded systems: so ftp AS A CHOICE (you have other options!) is very smart and easy

  • qiu3344 23 minutes ago

    > Vulkan is now available

    looks inside:

    > What this is NOT (yet): Running Vulkan programs

  • Tiberium 22 minutes ago

    Lavapipe is CPU rendering, it doesn't really prove much. But also, Vulkan on BSDs is totally possible and isn't something esoteric, FreeBSD has it.

    > Build goal only: This targets compilation and linkage of the Vulkan stack. Runtime GPU acceleration is not available under VirtualBox; the software driver (Lavapipe) is the target.

    I don't understand why this would ever be a problem, even without LLM assistance it's something that sounds like a weekend project?

  • MBCook 15 minutes ago

    I expected this to be official from the title but it doesn’t seem to be.

  • wbolt 24 minutes ago

    This is a nice project but looks like is either AI written or AI assisted and I haven’t seen mention of that in any of the docs.

    • Tiberium 21 minutes ago

      It seems to be completely AI-written, probably with the human just generally directing the LLM.

  • rjsw an hour ago

    There are already Vulkan components in pkgsrc and wip.