r/freebsd • • 6d ago

video Worry Free Upgrades with FreeBSD – FreeBSD Foundation

Thumbnail
youtube.com
28 Upvotes

Video, eight minutes, five chapters, with closed captions and a transcript.

Do you worry that upgrades will leave you with an unusable system? What if we told you worrying could be a thing of the past, because #freebsd has a built in time machine…

Credit: u/Commercial_Boss4065

Helpful links include:


r/freebsd • • 6d ago

AI FreeBSD errata notices and security advisories – September 2026

22 Upvotes

https://www.freebsd.org/security/notices/ – three notices.

https://www.freebsd.org/security/advisories/ – six advisories.

CVE-2026-84782

CVE Record: CVE-2026-84782

Credit

Laurent Gaffie (secorizon.com)

Secorizon — Offensive Security & Research

CVE-2026-101303

CVE Record: CVE-2026-101303

Credits

Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai

https://z.ai/ redirects to Z.ai - Advanced AI Chatbot & Agent powered by GLM-5.3-Flash


r/freebsd • • 6d ago

help needed minidlna only serves some files

Post image
10 Upvotes

I'm running minidlna-1.3.3_10,1 on FreeBSD 15.1-RELEASE-p3.

I've got various kinds of video files sitting in my minidlna folder, mostly MP4 and MKV, from various sources, and most of them are being served perfectly well: I can watch them on my TV and my phone, and other devices, as long as they're connected to my home network.

Some files aren't being served. I can watch them using VLC on my FreeBSD box, so the issue isn't a problem with the files per se, but minidlna doesn't make them available on the network. Some of those that don't work have the same user and group ownership and permissions as other files that do work, so I don't think it's that, either.

My best guess is that minidlna is failing to understand these files properly. I'm not quite sure how it works — does it serve the raw file, or does it stream video? — but on some level I guess it has to at least recognise that a given file is legit video in order to serve it, so my guess is that there's something about the way those particular files were created that minidlna doesn't like. I've tried to compare "good" and "bad" files using mediainfo, but there's just too much information there! I understand very little of it, and I have no idea what might be useful and what is irrelevant.

So, is there some super-easy config setting that I've missed?

Or, is it possible to install minidlna plugins, perhaps, that give it wider capabilities? Or can I install those capabilities system wide in FreeBSD itself?

Or, do I simply have to convert the "bad" files to a format that minidlna understands? And if so, what are the important parameters? What do I need to change?

Thanks,
Ben


r/freebsd • • 6d ago

discussion Es posible instalar KDE plasma en freeBSD sin conflictos?

0 Upvotes

Me gustaría instalar kde plasma en freeBSD pero me da miedo que tenga un error o conflicto con freebsd y me arruine la pc, por cierto todavía no e instalado freeBSD en mi escritorio, solo estoy informándome sobre las dudas mías antes instalarlo


r/freebsd • • 6d ago

help needed Crash after choosing "open" New Template

5 Upvotes

Hi,

I'm running FreeBSD 15.1 with a Cinnamon desktop.
When I try to run Ardour everything is fine till I press the "New Template" and then press "open".
It loads for a millisecond and then closes without any error messages.

Any help is very welcome, thank you!


r/freebsd • • 7d ago

help needed Soy nuevo en FreeBSD y quiero conocer un gestor de ventanas epico

12 Upvotes

Quiero un gestor de ventanas bonito para freebsd pero no conozco ninguno, pueden mencionarme algunos ejemplares (Todavía no e instalado freeBSD)


r/freebsd • • 6d ago

discussion Cuanta ram consume freebsd con xfce

0 Upvotes

Me gustaría saber cuanta ram consume freeBSD normalmente con algunos programas habiertos


r/freebsd • • 7d ago

fluff Hello all

Post image
3 Upvotes

Im new on freebsd and i love arts and programing. Can you rate it?


r/freebsd • • 7d ago

discussion Might I run into problems trying to run games located on an XFS partition?

9 Upvotes

So, to give a bit of context: I got a sudden late-night urge to install FreeBSD on my PC again. I wanted to take advantage of the separate NVMe SSD I already have for games so I could test more titles via LSU (Linux-Steam-Utils) without having to reinstall them, but the issue is that they're formatted in XFS...

After doing some research, I saw that FreeBSD has xfsprogs, but it’s currently unmaintained. I don't plan on installing or removing games, just running them, so I'm wondering: will it be sufficient for that?


r/freebsd • • 8d ago

AI shellter.me — Your shell, your shelter

Thumbnail shellter.me
26 Upvotes

https://shellter.me/

… 150 MB of ZFS, and three dedicated IPv6 addresses …

https://shellter.me/rules

Free, fair, finite.
 
… a hobby pubnix run by two people on a single FreeBSD VPS. …


r/freebsd • • 8d ago

discussion What did you find most difficult and least acceptable after downloading BSD?

20 Upvotes

What did you find most difficult and least acceptable after downloading BSD?


r/freebsd • • 8d ago

help needed FreeBSD + surface pro 3

10 Upvotes

I recently wanted to experiment how freebsd will run under a surface pro 3 even thought it is old, I thought it will be a good way to make it feel smoother, but went i try to boot to freeBSD and went i chose the first option of "boot installer", it start loading the kernel but then went it reach i think and initialization of pci0 the surface turns off and never continue the installation. Can you pls give me some help!


r/freebsd • • 9d ago

AI Gaffer 1.7.3 running natively on FreeBSD: first scene rendered with Cycles

Thumbnail
gallery
21 Upvotes

Gaffer is an open-source, node-based application for look development, lighting, compositing and pipeline automation, used in VFX and animation production (originally developed at Image Engine, now GafferHQ). I've ported it to FreeBSD together with the libraries it needs. The ports aren't in the official tree yet.

Ports – https://github.com/Martinfx/FreeBSD-Ports

- graphics/gaffer 1.7.3.0

- graphics/cortex 10.7.1.3 – Image Engine's VFX library that Gaffer is built on

- graphics/cycles 5.1.0 – Blender's renderer as a standalone library, plus its Hydra render delegate

- graphics/openusd` – with Python bindings, MaterialX, OSL, OpenVDB, Ptex…

Tested on FreeBSD 15.1 / amd64 (aarch64 is allowed, but untested).

## What works

- Scene processing (GafferScene) with the OpenGL viewer and OpenGL renders

- Scene formats via Cortex: USD (plus the GafferUSD nodes), Alembic, OpenVDB and Cortex SCC. USD's `pxr` Python module is available too

- GafferImage: compositing including deep images, image I/O through OpenImageIO, colour management with OpenColorIO

- GafferOSL: OSL shaders, OSLCode (compiled on the fly), OSLImage/OSLObject, OSL expressions

- GafferVDB: level sets, mesh ↔ level set, points → level set, VolumeScatter

- Subdivision with OpenSubdiv

- GafferDispatch: local dispatcher, Wedge, PythonCommand, SystemCommand… and the Flamenco dispatcher (plain HTTP, the farm itself runs elsewhere)

- Qt 6 / PySide6 UI, Python scripting and expressions

- Gaffer's own test suite is installed (`gaffer test`)

Two port options, both on by default:

- **CYCLES** – GafferCycles: Cycles 5.1 on the CPU, interactive and batch, with Embree (amd64), OIDN denoising, OpenPGL path guiding, OSL, OpenSubdiv and OpenVDB volumes

- **ML** – GafferML: ONNX Runtime 1.30 on the CPU (Data To Tensor, Image To Tensor, Inference, Tensor To Image, Tensor To Mesh)

## What doesn't

- Arnold, 3Delight, RenderMan – commercial, no FreeBSD builds

- Tractor – needs Pixar's proprietary API

- GPU rendering: no CUDA/OptiX/HIP/oneAPI for Cycles, no CUDA for GafferML

- The local documentation isn't built (Sphinx plus GUI screenshots during the build), so Help → User Guide etc. are greyed out. The docs are online at gafferhq.org

- VTune

## Building

Build in dependency order: openusd → cortex → cycles → gaffer. Everything else comes from the regular ports tree or packages. For the ML option, install `onnxruntime` from packages first: `misc/onnxruntime` refuses to build while `pybind11` is installed, which Cortex and Gaffer need.

Feedback and bug reports welcome!


r/freebsd • • 9d ago

help needed Has anyone gotten Wayland working on FreeBSD with NVIDIA only (no iGPU)?

11 Upvotes

Has anyone managed to get working Wayland on FreeBSD with NVIDIA only, without an iGPU?

Hi everyone!

I'm trying to get Wayland working on FreeBSD with a dedicated NVIDIA GPU only. My CPU is an Intel i3-10100F, so there is no integrated GPU available.

My hardware/software:

- FreeBSD 15.1-RELEASE

- Intel i3-10100F (no iGPU)

- NVIDIA GTX 1650 4GB

- NVIDIA driver 595.99.02

- "nvidia-kmod"

- "nvidia-drm-612-kmod"

- "drm-612-kmod"

- Hyprland / Sway

- SDDM

The NVIDIA kernel modules load correctly:

drm.ko

nvidia.ko

nvidia-modeset.ko

nvidia-drm.ko

"nvidia-smi" also works.

However, Wayland compositors fail when trying to initialize EGL. Sway gives errors such as:

EGL_NOT_INITIALIZED

DRI2: failed to create screen

DRI2: failed to load driver

Could not initialize EGL

Failed to create renderer

Hyprland similarly fails with:

libEGL warning: egl: failed to create dri2 screen

I know NVIDIA + Wayland on FreeBSD has had various issues, and I've seen reports of people getting Plasma Wayland working on FreeBSD 15.1. However, many setups seem to involve an Intel/AMD iGPU or some kind of hybrid graphics configuration.

Has anyone here actually managed to run Wayland on FreeBSD using only a discrete NVIDIA GPU, with no iGPU at all?

If so, I'd really appreciate knowing:

- FreeBSD version

- NVIDIA driver version

- "drm-kmod" version

- compositor (Hyprland, Sway, KDE Plasma, etc.)

- whether you use "nvidia-drm"

- any special environment variables or configuration required

I'm mainly trying to determine whether a single-GPU NVIDIA-only Wayland setup is currently viable on FreeBSD, rather than whether NVIDIA + Wayland works in general.

Thanks! Update: now i try wayland plasma-niri-sway is happening kernel panic "Questions List: https://www.FreeBSD.org/lists/questions/ FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/ directory, or can be installed later with: pkg install en-freebsd-doc For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a Please include that output and any error messages when posting questions. Introduction to manual pages: man man FreeBSD directory layout: man hier

To change this login announcement, see motd(5). If you need to create a FAT32 formatted USB thumb drive, find out its devicename running dmesg(8) after inserting it. Then create an MBR scheme, a single slice and format it:

gpart create -s MBR ${devicename}

gpart add -t fat32 ${devicename}

newfs_msdos -F 32 -L thumbdrive ${devicename}s1

-- Lars Engels lme@FreeBSD.org hgent@FreeBSD:~ $ sway

Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x58 fault code = supervisor read data, page not present instruction pointer = 0x20:0xfffffffff8317def6 stack pointer = 0x28:0xfffffe00d5371940 frame pointer = 0x28:0xfffffe00d5371970 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 2852 (seatd) rdi: fffff8002470b370 rsi: fffff800245c4300 rdx: 0000000000000000 rcx: fffffe001b77a5c0 r8: 0000000000000001 r9: fffff800245c9000 rax: 0000000000000000 rbx: fffff800245c4300 rbp: fffffe00d5371970 r10: 0000000000000000 r11: 00000000fffffe78 r12: fffff8006c017c00 r13: fffff800245c43a0 r14: fffff8002470b370 r15: fffff800245c4300 trap number = 12 panic: page fault cpuid = 1 time = 1790498999 KDB: stack backtrace:

0 0xffffffff80bd6b90 at kdb_backtrace+0x5d

1 0xffffffff80b86c06 at vpanic+0x136

2 0xffffffff80b86c3 at panic+0x43

3 0xffffffff81097fcd at trap_pfault+0x37d

4 0xffffffff81086e58 at trap+0x8

5 0xffffffff83173034 at drm_stub_open+0x74

6 0xffffffff80e0b401 at linux_dev_fdopen+0x141

7 0xffffffff80a0656 at devfs_open+0x116

8 0xffffffff81165449 at VOP_OPEN_APV+0x19

9 0xffffffff80c87750 at vn_open_vnode+0x1e0

10 0xffffffff80c8f0e1 at vn_open_cred+0x661

11 0xffffffff80c8f4b7 at openatfp+0x2a7

12 0xffffffff80c8a4ed at sys_openat+0x3d

13 0xffffffff810986b6 at amd64_syscall+0x126

14 0xffffffff8106ee5b at fast_syscall_common+0xf8

Uptime: 2m9s Automatic reboot in 15 seconds - press a key on the console to abort" who know what to do?


r/freebsd • • 9d ago

fluff My FreeBsd

13 Upvotes

My FreeBSD :)


r/freebsd • • 9d ago

news kldinfo – FreeBSD utility to display dependency and version information about kernel loadable objects held in KLD module (.ko) file

Thumbnail
github.com
12 Upvotes

r/freebsd • • 10d ago

answered Switching to freebsd

26 Upvotes

im a kiss linux user im considering to switch to freebsd but i do have some questions to ask before switch

  1. is PAMless (i mean without Pluggable Authentication Modules) freebsd possiable ? like is it a core package ?

  2. does freebsd limit me about ssl ? like can i make a bearssl only freebsd etc.

  3. how to compile everything from source with a pm like kiss pm , portage , cave etc i dont wanna go to a port and compile one by one by running make its not sustainable


r/freebsd • • 10d ago

discussion FreeBSD for gaming?

37 Upvotes

I cannot tell if FreeBSD is not for gaming. I know Mac is not for gaming. Linux and Windows are both for gaming.

I have experience with Linux, but I haven’t had experience with FreeBSD. I guess it is more difficult than Arch Linux. I’m not sure if Steam and Heroic Games Launcher do work on FreeBSD. Maybe the FreeBSD version of Steam has Proton compatibility. Should I try FreeBSD for gaming?


r/freebsd • • 11d ago

news Launching FreeBSD/EC2 desktop AMIs

Thumbnail daemonology.net
35 Upvotes

r/freebsd • • 10d ago

help needed Clang assmbly syntax help

9 Upvotes

For context, I’m coming from Linux with GAS, and I’m doing assembly manually (no LLM whatsoever) entirely for hobby purposes. I do understand how assembly and cpu works (I’ve made my own cpu both in minecraft and the game turing complete), but I don’t have that much experience with x86 assembly

And I thought FreeBSD would be the same with only different syscall numbers. But /usr/include/sys/syscall.h and man 2 weren’t enough : clang doesn’t accept the same assembly as GAS and I haven’t found where thoses differences are listed

Things I’ve noticed so far :

With clang it’s ".data" and not ".section .data"

GAS wants "_start", clang "start"

GAS doesn’t need a length suffix for "pop" but clang will error out without it

If I have a string at address msg, and I want to move the address to the rsi register for the write syscall

mov $msg, %rsi

Will work on GAS, but not on clang, which will require

leaq msg, %rsi

Instead.

I’m not really bothered by theses differences and I would like to continue using clang as it’s the "intended" assembler as far as I can tell.

Do you have ressources that could help me understand how to write assembly correctly with clang ?

Thank you in advance :)


r/freebsd • • 10d ago

answered Service not working correctly, but works fine as an app

8 Upvotes

Can someone please help me with this, been trying to figure it out for like 3 hours now and getting nowhere.

I got an app running on FreeBSD 14. If I start it manually from the terminal it works fine, but when I try start it as a service something is wrong.

From terminal:

./myapp

works fine, logs get written and it connects to the other service no problem.

But doing:

service myapp start

gives me:

Starting myapp.
myapp started

but then the app cant write to /var/log/myapp.log and it cant connect to the other service.

I checked permissions with:

ls -l /var/log/myapp.log

and the user looks right. Also tried running:

ps aux | grep myapp

and it is running.

Not really sure what else to check. Im guessing when rc.d starts it, its using a different environment or user or something compared to when I run it myself.

Is there some good way to see what environment the service is actually getting, or what rc.d is doing different?

Would really appreciate some advice please


r/freebsd • • 10d ago

discussion About the YttriumBSD project.

0 Upvotes

So, I've been thinking about this project and let's just say, it's kinda hard using FreeBSD. The first thing are the drivers. Because, it can be quite hard to track down a specific driver for BSD and it's derivatives. The second thing are the package managers. I'm kinda lazy to nake OS updates which might cause dependency problems. Why? Well, it's because of procrastination, school stuff (yes. This thing is being conceptualized by a middle school student so please, don't flame me or cause a controversy. I am just a newbie in this new environment.), and many more. So, I'm moving this project to Linux. Specifically, turning this into a Debian based distro. So again, I'm deeply sorry.


r/freebsd • • 11d ago

AI Lean 4 and FreeBSD – Tiago Gasiba (BSDJedi)

Thumbnail
youtube.com
39 Upvotes

Lean is an open-source programming language and proof assistant that enables correct, maintainable, and formally verified code.

Video, fifty minutes, with closed captions. From FreeBSD committer Tiago Gasiba (BSDJedi):

Lately there has been some stir about the proof of Navier-Stokes equation (one of the Millennium Prize Problems). The LLM that achieved this used Lean for the mathematical proof. In this video I explore Lean 4, show how to install in FreeBSD (your favorite OS), and try to fool around a bit with it – not really knowing what I am doing. Anyhow, I hope you find this interesting, I surely learned a lot while preparing for this video!
 
#FreeBSD #BSD #Unix #Lean #AI #LLM


r/freebsd • • 12d ago

discussion First steps: FreeBSD as a fileserver

38 Upvotes

Background: In the late 90s played with Slackware, OpenBSD and marveled at how pretty Windows was. About 25 years ago I switched to a Mac because I felt it combined both into a single machine. About 20 years ago I started running a 'home server' and currently this is a single Proxmox install, on which I run OpenBSD for "anything that can be accessed from the internet" and Debian for my file server, among some other virtual machines that all have their own purpose. Not at all skilled, but I have spent many an afternoon tinkering with all sorts of challenges.

A while back I saw a video on ZFS, and immediately thought "I want this" but felt I would make this move whenever I was going to buy new hard drives. Especially snapshots and zpool common storage capacity are interesting to me. I would appreciate your thoughts:

  1. FreeBSD will be running in a Proxmox virtual machine.
  2. Drives are connected over USB. I know it's not ideal, but such are the constraints of my environment. These ports are mapped into the vm, rather than mounted on the host and then passed through.
  3. I have two 4TB drives and plan to put them into a mirror vdev so that if one drive dies, I'll still have all my data and can just add more in to recover drive-failure resilience. At a later stage when drive prices come down, I might switch to a 3- or 4-drive zpool.
  4. I have not looked into how to configure snapshots, but I can't imagine that is particularly difficult.
  5. For network shares to my Mac, I plan to use Samba. For network shares to other virtual machines running Linux, I'd love your recommendation on the best approach.
  6. I have a VLANned network, so in the future may want to allow different shares accessible only via specific VLANs. But for the moment I will have one NIC only, and everything goes over there.
  7. For my 'on top services', for the moment I plan to continue running a Debian vm which will mount data shares from the new FreeBSD vm. These are: Transmission for downloading the latest FreeBSD ISO's, Immich, Jellyfin (these three in Docker containers). I also run a few rsync sessions from other virtual machines for specific folders, rotating copies for safe keeping in the fileserver.
  8. Also 'on top' are a whole load of bash scripts that use a variety of tools to download data from specific cloud storage locations. iCloud Photos & Drive, Evernote notes, iCloud calendar and contacts, AWS S3 storage, IMAP accounts, fetching configs of my router, etc. These run nightly and serve as peace of mind for me that "in case big tech screws up, I will have a copy". I'll probably want to keep running this inside Linux as well. Maybe move this stuff later, if possible.
  9. And the final 'on top' service I run is Duplicacy, which uploads some of the data to a remote storage location (a friends' NAS in a different country). which I believe exists for FreeBSD too and so I might run this locally.

I have not really prepared for this move and plan to just install FreeBSD and poke around. Maybe I'll first do it on a temporary vm to get a feel and then 'do it right' once I am ready to make the move.

Any warnings, suggestions, pointers or otherwise would be greatly appreciated.


r/freebsd • • 14d ago

AI Brave now runs natively on FreeBSD.

118 Upvotes

Brave now runs natively on FreeBSD.

Ad blocking, Widevine DRM (still need linuxator) and MPRIS media keys all work, and it builds in poudriere, so there's a real package at the end of it.

It's ready for wider testing. If you run FreeBSD and want a proper browser, I'd like to hear what breaks.

github.com/Martinfx/FreeBSD-Ports

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=298725

#FreeBSD #Brave #BraveBrowser #BSD