u/grahamperrin

▲ 17 r/freebsd

2026-05-20 FreeBSD errata notice and seven security advisories

Notice

FreeBSD-EN-26:13.freebsd-update

Advisories

FreeBSD-SA-26:18.setcred

FreeBSD-SA-26:19.file

FreeBSD-SA-26:20.fusefs

FreeBSD-SA-26:21.ptrace

FreeBSD-SA-26:22.libcasper

FreeBSD-SA-26:23.bsdinstall

FreeBSD-SA-26:24.cap_net

FreeBSD patch level table

<https://bokut.in/freebsd-patch-level-table/>

  • non-official
  • parsed from advisories and notices …
reddit.com
u/grahamperrin — 20 hours ago
▲ 11 r/freebsd

FreeBSD and Plasma 6 install (with Wayland) – a log – Mark @thesaigoneer

https://social.linux.pizza/@thesaigoneer/116599867018818913

>I got triggered to revive my description on how to get a KDE Wayland session on FreeBSD up and running. You can find it here:
https://codeberg.org/thesaigoneer/pages/src/branch/main/FreeBSD%20and%20Plasma%206%20install%20-%20a%20log

>From line 105 onwards it handles the Big K and how to run a Wayland session. This is what you'll end up with: …

codeberg.org
u/grahamperrin — 3 days ago
▲ 35 r/freebsd

What Running FreeBSD on a Modern Laptop Taught Me - Deb Goodkin, The FreeBSD Foundation

A few hours from now:

>"FreeBSD is only for servers.” “FreeBSD is for hardcore engineers.” We have all heard the myths. In this talk, Deb shares what happened when she decided to run FreeBSD on a modern laptop. Learn more about her journey to getting this rock-solid operating system on her laptop, and how it is far more accessible than its reputation suggests.

Via https://mastodon.social/@FreeBSDFoundation/116597241748913763

16:00 UTC: https://www.timeanddate.com/worldclock/converter.html?iso=20260519T160000&p1=tz_ct&p2=1440

osselcna2026.sched.com
u/grahamperrin — 3 days ago

Extension for Visual Studio Code to convert tabs to space characters and deduplicate spaces

Please, can anyone suggest an extension to clean up white space in texts such as the one below?

	       Set  this  value	 to the	base name of the desired font file lo-
	       cated in	/boot/fonts.  Fonts can	 be  converted	for  use  with
	       vtfontcvt(8).

There's a mixture of double-spacing, and tab stops. The example above is copied from the online FreeBSD manual page for vt(4).

I did spend a few minute seeking extensions, I can't (easily) find anything that will both:

  • convert tabs to spaces and
  • deduplicate space characters.

Thanks. Related:

reddit.com
u/grahamperrin — 7 days ago

GTK-NoCSD, Zotero, Visual Studio Code, LD_PRELOAD, Kubuntu 26.04

With Kubuntu 25.10:

  • if I recall correctly, GTK-NoCSD was not effective for Zotero.

MorsMortium/GTK-NoCSD: An LD_PRELOAD library to disable CSD in GTK3/4, LibHandy, and LibAdwaita apps. - Codeberg.org

Following an upgrade to 26.04:

  • Zotero is better – it has a traditional menu bar
  • the Snap of Visual Studio Code no longer worked.

I used KDE Menu Editor to change the entry for Visual Studio Code. Added to the Environment variables field:

--unset LD_PRELOAD

I made no change to the Program field:

/snap/bin/code

The end result appears peculiar, in KDE Menu Editor, but does work:

  • Environment variables:
  • Program: --unset
  • Command-line arguments: LD_PRELOAD /snap/bin/code --force-user-env %F
u/grahamperrin — 7 days ago

ZFS pool ashift values for FreeBSD in virtual machines

From the linked email:

>… if the block size in both layers are the same, then prefetch and other things tend to interact badly with each other. The "fix" is to let the operating system in the VM use a larger block size, typically twice the size of the native block size of the underlying layer/device.

Related:

lists.freebsd.org
u/grahamperrin — 8 days ago

Escaping Containment: A Security Analysis of FreeBSD Jails (talk with demos) – December 2025

Inexplicably deleted from https://www.reddit.com/r/freebsd/comments/1pwtsqc/a_security_analysis_of_freebsd_jails_talk_with/ so, for search and discovery purposes:

The talk itself is at https://media.ccc.de/v/39c3-escaping-containment-a-security-analysis-of-freebsd-jails – with discussion thanks to u/Wide-Prior-5360 …

web.archive.org
u/grahamperrin — 9 days ago

Enabled, apparently:

root@clean:~ # pkg -v
2.7.5
root@clean:~ # pkg repos -e FreeBSD-base
FreeBSD-base: { 
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_0",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkgbase-15"
  }
root@clean:~ # 

Why is it enabled?

It's not enabled in /etc/pkg/FreeBSD.conf:

root@clean:~ # grep -v \# /etc/pkg/FreeBSD.conf 

FreeBSD-ports: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
FreeBSD-ports-kmods: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_quarterly_${VERSION_MINOR}",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
FreeBSD-base: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkgbase-${VERSION_MAJOR}",
  enabled: no
}
root@clean:~ # 

– and the override is commented out:

root@clean:~ # cat /usr/local/etc/pkg/repos/FreeBSD.conf 
FreeBSD-base {
#     enabled = yes;
#     url = "pkg+https://pkg.freebsd.org/${ABI}/base_latest";
}
FreeBSD-ports {
    url = "pkg+https://pkg.freebsd.org/${ABI}/latest";
}
FreeBSD-ports-kmods {
    url = "pkg+https://pkg.freebsd.org/${ABI}/kmods_latest";
}
root@clean:~ #
reddit.com
u/grahamperrin — 15 days ago
▲ 56 r/TOR

>The Tor Project is deeply saddened by the last-minute cancellation of RightsCon 2026 in Lusaka, Zambia, and online. The right to assemble, associate, and speak freely must not be conditioned on political approval. Convenings like RightsCon are essential precisely because they create space for difficult, urgent, and necessary conversation about power, technology, rights, and accountability. …

Related:

u/grahamperrin — 17 days ago
▲ 14 r/freebsd

First screenshot, logged in with SDDM:

  • the Apps menu is not present in the top panel
  • the Places menu is not present in the top panel
  • no bottom panel
  • I can't find anything panel-related in Settings.

Second shot, logged in with GDM:

&#8203;

blah@sunday:~ % pkg leaf
FreeBSD-kernel-generic-15.1.b1.20260502184411
FreeBSD-kernel-generic-dbg-15.1.b1.20260502184411
FreeBSD-set-base-15.1.b1.20260502184411
FreeBSD-set-lib32-15.1.b1.20260502184411
gnome-47
nano-8.7.1
pkg-2.6.2_1
sddm-0.21.0.36_2
virtualbox-ose-additions-72-7.2.8.1500068
xorg-7.7_3
blah@sunday:~ % freebsd-version -kru ; uname -mvKU
15.1-BETA1
15.1-BETA1
15.1-BETA1
FreeBSD 15.1-BETA1 releng/15.1-n283455-58777180c5b0 GENERIC amd64 1501000 1501000
blah@sunday:~ % pkg repos -el 
FreeBSD-ports
FreeBSD-ports-kmods
FreeBSD-base
blah@sunday:~ % 
blah@sunday:~ % pkg leaf
FreeBSD-kernel-generic-15.1.b1.20260502184411
FreeBSD-kernel-generic-dbg-15.1.b1.20260502184411
FreeBSD-set-base-15.1.b1.20260502184411
FreeBSD-set-lib32-15.1.b1.20260502184411
gnome-47
nano-8.7.1
pkg-2.6.2_1
sddm-0.21.0.36_2
virtualbox-ose-additions-72-7.2.8.1500068
xorg-7.7_3
blah@sunday:~ % freebsd-version -kru ; uname -mvKU
15.1-BETA1
15.1-BETA1
15.1-BETA1
FreeBSD 15.1-BETA1 releng/15.1-n283455-58777180c5b0 GENERIC amd64 1501000 1501000
blah@sunday:~ % pkg repos -el | sort -f ; sleep 5 ; pkg repos -e | grep -B 1 url 
FreeBSD-base
FreeBSD-ports
FreeBSD-ports-kmods
FreeBSD-ports: { 
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/quarterly",
--
FreeBSD-ports-kmods: { 
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_quarterly_1",
--
FreeBSD-base: { 
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_1",
blah@sunday:~ % 
u/grahamperrin — 19 days ago

>Integrated by Design
Why the Best Systems Are the Ones You Don't Notice

FreeBSD, from philosophy to practice.

https://vivianvoss.net/print/integrated-by-design

From Integrated by Design — Launch Day (23rd April):

>… Five months of writing. Three weeks of final proofs. Then the last 72 hours, dedicated entirely to problems one does not anticipate. In the interest of transparency, and in the hope that it spares somebody else a week of the same, here are the four of them. …

https://news.ycombinator.com/item?id=47928554 – please note the author's comments.

Vivian Voss — System Architect & Software Developer

https://www.linkedin.com/in/vvoss/

u/grahamperrin — 19 days ago