[Mod PSA]
Split off the request for porting of Macaulay2 here: Thread porting-macaulay2.97557
Split off the request for porting of Macaulay2 here: Thread porting-macaulay2.97557
As far as I know Windows drivers aren't involved?The problem would be the driver codes are ported from Linux drivers, which are behind Windoze drivers, and if the drivers require additional KPI/KBI level of kernel support, FreeBSD project needs to implement them in LinuxKPI, thus, larger delays.
What is wanted is that GPU vendors directly provide FreeBSD-native drivers under BSD-compatible licenses. Maybe some parts of the drivers would be provided as pre-compiled binaries like nvidia does in those cases.
Yes. The structure should be different. But my point is not the codebase itself here, but purely released timing. Windows drivers are usually shipped with the GPU cards (or works with already existing driver). But even Linux drivers aren't provided at the same timing, AFAIK.As far as I know Windows drivers aren't involved?
AFAIK, yes. But unfortunately, the Linux KMS/DRM graphics drivers relies on Linux kernel functionalities and at least some of them are NOT existing on FreeBSD when the drivers are released. So FreeBSD project is forced to re-implement the GPL'ed codes with clean-room way under BSD license.Also, I believe the vast majorify of code in the Linux KMS/DRM grahics drivers stack is released under the MIT licence, which is why it's included in the BSD base systems.
PkgBase?I'd be happy seeing all the stuff from /usr/src/contrib being moved to packages which get installed under /usr/local/sbin by a readily bootstrapped ports-mgmt/pkg. Components are selectable by Bsdinstall and get upgraded by first invocation of pkg.
No, as this would complicate things. Keep things separated that should be separated. PkgBase only for FreeBSD origin stuff.
And I hope bhyve will continue to be upgraded and expanded, I think it's a very useful feature with a lot of potential.
Our organization is 100% Microsoft on the server side, so all SMB shares.
Years ago I considered virt or GPU passthrough with Linux host and Windows guest for games, but the set-up and PCI address stuff looked more complex than I cared for.And I hope bhyve will continue to be upgraded and expanded, I think it's a very useful feature with a lot of potential.
gdb
If you're OK with manual (or via x11/nvidia-xconfig) configuration and don't need native Wayland, forget about all of graphics/nvidia-drm*-kmod.only nvidia seems clear, but they seem to be duplicated
elsewhere in the ports with -kmod... also numerous version
numbers.
Yes, I know. It isn't implemented, and I do not have admin level access to enable it. There is no way I could convince our storage team to implement NFS just so I can run FreeBSD instead of Windows or MacOS at work.I don't know which branch of Windows your company uses. Windows Server has a NFS server out of the box.
Python and FreeBSD unfortunately are not a dream-team:I would love to see FreeBSD be a among the primary platforms for Rust, Go and Python, oh, and I would love to see pypy again in FreeBSD.
[*]The package managers for the language specific implementations (e.g. cargo for rust) provide first class support for BSDs. No clue how to solve that one.