Vulkan is now available on NetBSD

35 pointsposted 2 hours ago
by segaboy81

10 Comments

klibertp

28 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

19 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

38 minutes ago

> Vulkan is now available

looks inside:

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

Tiberium

37 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?

iamnothere

12 minutes ago

I have never had a need for NetBSD, but in case I ever do, I’m glad it’s there. Especially with Linux deprecating old platforms.

This looks like an unofficial effort but hopefully it gets refined and integrated.

Tiberium

2 minutes ago

NetBSD already has relevant packages officially.

rjsw

an hour ago

There are already Vulkan components in pkgsrc and wip.

wbolt

39 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

36 minutes ago

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

MBCook

30 minutes ago

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