
r/freebsd

Experimental BSDun Kernel Module Runs FreeBSD Binaries on Linux – Bobby Borisov | Linuxiac
>… The project is only days old, according to its GitLab page, which shows it was created on June 23, 2026, and currently has no tagged releases. We will, for sure, watch closely to see how it unfolds over time.
overwatch on freebsd
Does Overwatch work on FreeBSD? How do I run Overwatch?
Xfce, htop and xclock on NextBSD live
# nextbsd-version
NextBSD 20260703-213757
# freebsd-version -kru ; uname -mvKU
20260701-100854
15.1-RELEASE-p1
NextBSD Kernel Version 20260701-100854; Wed Jul 1 10:08:54 UTC 2026; root@8571f16ee8a6:/usr/obj/usr/src/amd64.amd64/sys/NEXTBSD amd64 1501000 1501000
# mount
<above>:/cow on / (unionfs, local)
/dev/md0 on / (ufs, local, read-only)
devfs on /dev (devfs)
devfs on /dev (devfs)
/dev/iso9660/NEXTBSD on /media (cd9660, local, read-only)
/dev/md1.uzip on /rofs (ufs, local, read-only)
tmpfs on /cow (tmpfs, local)
devfs on /rofs/dev (devfs)
# pkg repos -e | grep -B 1 url
pkg: Setting ABI requires setting OSVERSION, guessing the OSVERSION as: 1500000
FreeBSD: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest",
--
NextBSD: {
url : "https://github.com/nextbsd-redux/nextbsd-pkg/releases/download/continuous-amd64",
#
I would have installed k11/kde, for fun, however it's currently not packaged for FreeBSD:15:latest on AMD64.
Another example of how not to use NextBSD: the second screenshot was of an earlier session, awaiting appearance of a termbin.com URL. It would have been a long wait.
considering switching from chimera Linux to FreeBSD
what’s gaming like? As that’s my main issue, also what’s the situation on nvidia drivers and general Linux software compatibility?
I am starting with BSD today
The thing is that I started with linux as a hobby during covid, and I have been using Void as my personal laptop OS almost one year. I recently realized that vultr provides freebsd and openbsd as OS. I am starting today, I want to learn jails and ZFS, and maybe one day migrate my cloud server from debian to freebsd.
Any suggestion for my journey?
Looking for help on jails networking
Hello,
I've been trying to setup a handful of jails to get into freebsd for a student project.
Using VNET is rather straightforward, but I'm getting into an issue when I try to chain a few things together, and maybe I'm just taking it the wrong way.
For the project, I end up with the setup you can see on bsdrp, without the HA part, which isn't in the cards for now.
One of the issue here is having a private network for a specific environment. Because I could simply list a bunch of vnet interfaces into a single firewall/relayd jail but it also mean bringing down the jail if I want to add or remove a jail from private network and clean up. So I've been looking into using bridges for the private network.
It'd mean ending up with: bridge0 -> server firewall -> dedicated firewall -> dedicated bridge -> dedicated jails.
That way, we can just add on the bridge0 a new epair for a new dedicated environment, spin a dedicated bridge and firewall jail and we have done most of the work to setup some dedicated environment.
The goal is to get something like this:
┌─────────────┐
│host-level pf│
└──────┬──────┘
│
│ ┌────xn1
│ │
▼ │
wan──────────bridge0────┤
│
│ ┌────────────────────┐ ┌─────────┐
├──epairA───────┤private-env-level pf├───bridgeA──┬──epairAX──────┼webserver│
│ └────────────────────┘ │ └─────────┘
│ │
│ │ ┌─────────┐
│ ├──epairAY──────┤database │
│ │ └─────────┘
│ │
│ │ ┌─────────┐
│ └──epairAZ──────┤ dns │
│ └─────────┘
│
│ ┌────────────────────┐ ┌─────────┐
├──epairB───────┤private-env-level pf├───bridgeB──┬──epairBX──────┼webserver│
│ └────────────────────┘ │ └─────────┘
│ │
. │ ┌─────────┐
. ├──epairBY──────┤database │
. │ └─────────┘
│
│ ┌─────────┐
└──epairBZ──────┤ dns │
└─────────┘
My Questions:
Is it worth it to do it like this? I feel like scrapping the second bridge make managing new jails more painful. What setup would help if I want to redo this project later on?
I've an issue, my jails behind the second bridge can reach everybody within the private network.
I've set the gateway of the private jails to the IP the epair of the private-env-level pf has on the private bridge. When using netstat -r to check it out, it is extremely slowly writing out the proper routes, but it takes a long time, more than 30 seconds
# netstat -r
Routing tables
Internet:
Destination Gateway Flags Netif Expire
I'm bad at networking, but IIRC the gateway should be the next jump in the network.
So for example: My firewall jail has 2 IPs:
- 10.10.10.10/24 as WAN.
- 172.16.1.1/27 as LAN.
My private jail should have the LAN as gateway, isn't it? Or I'm wrong and it explain the slowness of the netstat -r.
I've looked into it a bit, and it seems removing the LRO option is important, I've checked and turned that off, but no improvement. Does anyone have pointers there?
Concerning the NATs Should I have a double NAT (private-env-level pf + host-level pf) ? The host-level pf one is fine, I've used it before and had no issue with it. The other one is a bit more out there for me: With a setup using bridge0 as public bridge. and bridge6 as private bridge. I've gathered that I should do this:
# Macros
ext_if = "bridge0"
lan_if = "bridge6"
nat on $lan_if from <jails> to any -> ($ext_if)
But it doesn't work. Anybody got input on that?
One of the goal here is to stick to plain jails, ifconfig and such, forcing myself to get low-level enough I've to learn the concepts. I've also excluded VLANs as of now (the multiple vlans on a single bridge in FreeBSD15 seems really nice), as it'd require changes to my hypervisor, which seems a bit finicky, mostly because its documentation doesn't cover my use case, and it is a student project with a deadline, so I've to stick to a rather simple setup. I'd be very happy to get back to the project once the deadline is past to start getting netgraph and akin in, but as of now, I'm trying to get something working for the deadline.
I'd be very glad for any kind of documentation that can walk me through that because as I pointed out, I'm not a network person, I'm kind of a dumbass when it comes to network.
Is freeBSD good like desktop?
Hey everyone. Today I use fedora linux,some times I’m looking to freeBSD,once I tried openBSD on a my second laptop and its was great,but idk what’s the situation with drivers. If you can help me understand issue,I would be grateful
I don’t play any games.
Usually I serf the net and sometimes write code on C/C++ and will write in NASM
Jails administration
Is there anything like the bhyve-webadmin but for jails?
EuroBSDCon 2026
Do you daily drive legacy unsupported hardware?
Seeing that I am using an iMac Mid 2009 on Freebsd 14.4 I thought of everyone else using this similar computer hardware, ever since I've upgraded from 13.5, the screen freezes into black then recovers back so the time might be near.
I'm interested to know if anyone else runs similar hardware that's not unsupported anymore and whether how far are you into retiring it.
BSD-based Web Office Software?
Are there any web office software projects that natively run on a *BSD server? I'm not talking about software that relies on Linux-based shims to run on any of the BSDs, I'm specifically talking about web office software that is either specifically written for the BSD ecosystem, or is at least has *BSD as a first tier platform.
Noctalia v5 on 15.1-STABLE
Some things still aren't right, and the meson build file has a few hacks I'd like to clean up, but I've gotten somewhere.
Davinci Resolve 21 install on Freebsd with Cuda
Installing Davinci Resolve 21 on Freebsd with Cuda using Podman
https://www.youtube.com/watch?v=kXFYmkQo5Dk
Works on Wayland and X11, persistent storage for the Davinci Resolve install and configuration files.
Video directory mounted from Freebsd into the Podman container for file access.
Freebsd Cuda project
https://github.com/NapoleonWils0n/freebsd-cuda
Davinci Resolve 21 install
https://github.com/NapoleonWils0n/freebsd-cuda#davinci-resolve
wifi in thinkpad t14s with iwlwifi driver
hello, i am freebsd beginner and for wifi to work i added this to rc.conf
wlans_iwlwifi0="wlan0"
ifconfig_wlan0="WPA DHCP powersave"
wifi works now! but sometimes when i turn on my thinkpad wifi just doesnt work and i have to reboot or while im using wifi randomly stops working and i have to reboot.
can you help me? thx :)
FreeBSD upgrade documentation inconsistency?
From: https://www.freebsd.org/releases/15.1R/upgrading/
>FreeBSD 15.1-RELEASE Upgrading Instructions
>[...]
>The procedure for binary upgrades depends on the method used to manage the operating system. To determine this, run the following command:
>pkg which /usr/bin/uname
>If /usr/bin/uname was not installed by a package is shown, see Upgrading with Distribution Sets below.
>If a package name is shown, such as FreeBSD-runtime-15.0, see Upgrading with Base System Packages below.
Ok, sounds good:
# pkg which /usr/bin/uname
/usr/bin/uname was not found in the database
Oh great, that's not one of the options. Is the page wrong and I'm scenario 1, or some unknown scenario 3?
Upgrading is already nerve wracking enough when I trust the docs...
EDIT: "Not installed" and "Not found in the database" seem like they might be very different things, but apparently they are not in this case. The upgrade succeeded successfully.
EDIT 2: Bug 296419 filed.
Managing Python versions and packages in FreeBSD
Many people use FreeBSD for Python development. How are y'all dealing with different Python versions, package management, environments, dependencies, reproducibility if you're doing something scientific, and so on?
These are perennial topics of discussion in Python communities, e.g.
- How do I better manage my python versions and packages?
- Properly Installing Python and Managing Packages
- A complete-ish guide to dependency management in Python
- Best practice for reproducible python environment?
- etc...
But I can't see much FreeBSD-specific discussion. Docker appears a lot in the above discussions, but is currently off the menu in FreeBSD. However, FreeBSD presents its own choices. How are you using jails, for example? And for Python packages, do you prefer to manage using pip or conda or FreeBSD's own pkg - at least for things available in the ports tree (and what do you do if they're not?). I also understand conda wants a full Linux environment, do FreeBSD users who prefer conda e.g. for scientific computing instead make do with https://www.freshports.org/sysutils/linux-miniconda-installer/ ?
I'm by no means an expert, just looking to get started with Python on FreeBSD, so a bit of ELI5 or step-by-step "how-to" would be welcome - but feel free to geek out.
One thing I've noticed is that the ports tree has both https://www.freshports.org/devel/uv/ and https://www.freshports.org/devel/py-uv/ as well as https://www.freshports.org/devel/py-poetry ... but I can't see pixi which (if I understand correctly) aims to play the same role with respect to conda as uv does to pip.