Skip to content
  • 0 Votes
    3 Posts
    0 Views
    P
    @pauamma this is a static website that conference organisers and individuals can host and can keep ledger of their current and past talks and share with others, this will provide functionality of pwa for offline functionality using browser local storage, users like me can utilise it to follow along or refer later.This is the idea!!!
  • 0 Votes
    1 Posts
    0 Views
    freebsdfoundation@mastodon.socialF
    Join Klara's Allan Jude and FreeBSD Security Officer Gordon Tetlow for a technical webinar on securing production FreeBSD systems. Klara IncIn this session, you'll learn about FreeBSD's security features, best practices for securing production environments, how the FreeBSD Security Team responds to vulnerabilities and publishes security advisories, and common operational mistakes that can increase risk. September 2, 2026 11:00 AM EDTRegister here: https://klarasystems.com/webinars/freebsd-security-production-vulnerability-response-best-practices/ #FreeBSD
  • 0 Votes
    1 Posts
    0 Views
    bastillebsd@fosstodon.orgB
    Monthly reminder to periodically check your bastille.conf for updates or new entries from the sample config:cd /usr/local/etc/bastillediff -u bastille.conf bastille.conf.sampleWe try to keep config updates to a minimum, but sometimes they are required.#BastilleBSD #FreeBSD
  • NVIDIA Optimus on FreeBSD

    FreeBSD freebsd nvidia optimus
    2
    0 Votes
    2 Posts
    127 Views
    T
    @grahamperrin Optimus is a trademark of NVIDIA for their implementation of hybrid graphics.And other manufacturers like AMD calls almost the same thing differently.From the CPU-side of the view, PRIME is the underlying interface for iGPU and dGPU (not limited with NVIDIA) to offload heavy graphics tasks to mighty dGPU, mainly using efficient (but poor in performance) iGPU.Before Austin's port of nvidia-drm.ko appears, the only "working" way to achieve hybrid graphics was to use VirtualGL, with configuring individual "screen" for iGPU and dGPU respectively, and screen rendered by dGPU was needed to be transferred to another (for iGPU) with software BitBlt, as physical framebuffer cannot be shared with this method.And current implementation of nvidia-drm.ko relies on PRIME to work. Without PRIME, there's no way (arbitrations) for dGPU to access (part of) physical framebuffer of iGPU.See detailed and precise info by Austin here. https://badland.io/prime-configuration.md
  • 3 Votes
    2 Posts
    101 Views
    E
    chvt(or whatever is analogous in bsdland) works as intended?
  • 3 Votes
    2 Posts
    103 Views
    grahamperrinG
    An example root@freebsd-15-amd64-qemu:~ # pkg upgrade -Fqy root@freebsd-15-amd64-qemu:~ # pkg upgrade -U New version of pkg detected; it needs to be installed first. Checking integrity... done (0 conflicting) The following 1 package(s) will be affected (of 0 checked): Installed packages to be UPGRADED: pkg: 2.7.5 -> 2.8.0_1 [FreeBSD-ports] Number of packages to be upgraded: 1 The process will require 25 MiB more space. Proceed with this action? [y/N]: y [1/1] Upgrading pkg from 2.7.5 to 2.8.0_1... [1/1] Extracting pkg-2.8.0_1: 100% pkg: need to re-create repo FreeBSD-ports to upgrade schema version pkg: Repository FreeBSD-ports cannot be opened. 'pkg update' required pkg: need to re-create repo FreeBSD-ports-kmods to upgrade schema version pkg: Repository FreeBSD-ports-kmods cannot be opened. 'pkg update' required Checking for upgrades (0 candidates): 100% Processing candidates (0 candidates): 100% Checking integrity... done (0 conflicting) Your packages are up to date. root@freebsd-15-amd64-qemu:~ # pkg update Updating FreeBSD-ports repository catalogue... pkg: need to re-create repo FreeBSD-ports to upgrade schema version Fetching meta.conf: 100% 168 B 0.2 kB/s 00:01 Fetching data: 100% 12 MiB 907.0 kB/s 00:14 Processing entries: 100% FreeBSD-ports repository update completed. 38008 packages processed. Fetching files: 100% 41 MiB 1.3 MB/s 00:33 Processing file entries: 100% Updating FreeBSD-ports-kmods repository catalogue... pkg: need to re-create repo FreeBSD-ports-kmods to upgrade schema version Fetching meta.conf: 100% 179 B 0.2 kB/s 00:01 Fetching data: 100% 35 KiB 36.0 kB/s 00:01 Processing entries: 100% FreeBSD-ports-kmods repository update completed. 240 packages processed. All repositories are up to date. root@freebsd-15-amd64-qemu:~ # pkg upgrade -Fqy root@freebsd-15-amd64-qemu:~ # pkg upgrade -U Checking for upgrades (124 candidates): 100% Processing candidates (124 candidates): 100% Checking integrity... done (0 conflicting) The following 123 package(s) will be affected (of 0 checked): Installed packages to be UPGRADED: boost-libs: 1.89.0_2 -> 1.89.0_3 [FreeBSD-ports] … xwud: 1.0.7 -> 1.0.8 [FreeBSD-ports] Installed packages to be REINSTALLED: xorg-docs-1.7.3,1 [FreeBSD-ports] (ABI changed: 'FreeBSD:15:amd64' -> 'FreeBSD:15:*') Number of packages to be upgraded: 122 Number of packages to be reinstalled: 1 The operation will free 5 MiB. Proceed with this action? [y/N]: y [ 1/123] Upgrading boost-libs from 1.89.0_2 to 1.89.0_3... [ 1/123] Extracting boost-libs-1.89.0_3: 100% … [123/123] Upgrading xwud from 1.0.7 to 1.0.8... [123/123] Extracting xwud-1.0.8: 100% ==> Running trigger: desktop-file-utils.ucl Building cache database of MIME types ==> Running trigger: gtk-update-icon-cache.ucl Generating GTK icon cache for /usr/local/share/icons/oxygen Generating GTK icon cache for /usr/local/share/icons/breeze-dark Generating GTK icon cache for /usr/local/share/icons/breeze Generating GTK icon cache for /usr/local/share/icons/hicolor ==> Running trigger: gdk-pixbuf-query-loaders.ucl Generating gdk-pixbuf modules cache ==> Running trigger: shared-mime-info.ucl Building the Shared MIME-Info database cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas Warning: Schema “org.gnome.crypto.cache” has path “/desktop/gnome/crypto/cache/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.crypto.pgp” has path “/desktop/gnome/crypto/pgp/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.locale” has path “/system/locale/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy” has path “/system/proxy/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy.http” has path “/system/proxy/http/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy.https” has path “/system/proxy/https/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy.ftp” has path “/system/proxy/ftp/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy.socks” has path “/system/proxy/socks/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. root@freebsd-15-amd64-qemu:~ # history 7 363 19:03 exit 364 7:17 pkg upgrade -Fqy 365 7:22 pkg upgrade -U 366 7:23 pkg update 367 7:27 pkg upgrade -Fqy 368 7:27 pkg upgrade -U 369 7:31 history 7 root@freebsd-15-amd64-qemu:~ # exit logout blah@freebsd-15-amd64-qemu:~ % freebsd-version -kru ; uname -mvKU 15.1-RELEASE-p1 15.1-RELEASE-p1 15.1-RELEASE-p1 FreeBSD 15.1-RELEASE-p1 releng/15.1-n283582-0f691888dc56 GENERIC amd64 1501000 1501000 blah@freebsd-15-amd64-qemu:~ % pkg repos -el | sort -f ; sleep 5 ; pkg repos -e | grep -B 1 -e url FreeBSD-ports FreeBSD-ports-kmods FreeBSD-ports: { url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest", -- FreeBSD-ports-kmods: { url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_latest_1", blah@freebsd-15-amd64-qemu:~ % date Sun Jul 26 07:32:34 BST 2026 blah@freebsd-15-amd64-qemu:~ % Note: … [1/1] Extracting pkg-2.8.0_1: 100% pkg: need to re-create repo FreeBSD-ports to upgrade schema version pkg: Repository FreeBSD-ports cannot be opened. 'pkg update' required pkg: need to re-create repo FreeBSD-ports-kmods to upgrade schema version pkg: Repository FreeBSD-ports-kmods cannot be opened. 'pkg update' required Checking for upgrades (0 candidates): 100% Processing candidates (0 candidates): 100% Checking integrity... done (0 conflicting) Your packages are up to date. …
  • RedBSD with RTFMv2

    FreeBSD redbsd freebsd pentesting red team
    3
    1
    2 Votes
    3 Posts
    143 Views
    grahamperrinG
    redbsd@redbsd:~ $ pkg leaf 7-zip-26.02 ImageMagick7-7.1.2.25_1 aircrack-ng-1.5.2_4 apache-ant-1.10.15_2 apache24-2.4.68 automake-1.18.1 bind-tools-9.20.24_1 ca_root_nss-3.125 cherrytree-1.7.0 cmake-3.31.12 crunch-3.6_1 doas-6.4 dotnet-9.0.14 dotnet8-8.0.27 engrampa-1.28.2_1 firefox-esr-153.0,2 freerdp3-3.30.0 gcc-14_5 gdb-15.1_5 geany-2.1 git-2.54.0 go-1.25_20,2 gradle-9.6.1 hashcat-7.1.2_11,1 hs-pandoc-3.10 htop-3.5.1 john-1.9.0.j.1_1 kismet-2016.07.r1_2,1 kubectl-1.36.1_2 libtool-2.5.4_1 lighttpd-1.4.84_1 linux-rl9-libxkbcommon-1.0.3_2 linux-rl9-xcb-util-0.4.0_2 llvm-19_1,1 lsof-4.99.5,8 mariadb1011-client-10.11.18 maven-3.8.9_3 mercurial-7.1.2 nano-9.0 nginx-1.30.4,3 ninja-1.13.2,4 nmap-7.99_1 node-24.18.0_3 noto-basic-2.0_4 npm-11.18.0 open-vm-tools-13.1.0,2 openjdk17-17.0.18+8.1 openjdk21-21.0.10+7.1_1 openssl-3.0.21,1 papirus-icon-theme-20250501 pavucontrol-6.1 php83-curl-8.3.32_1 php83-mbstring-8.3.32_1 php83-mysqli-8.3.32_1 php83-pdo_sqlite-8.3.32_1 php83-zip-8.3.32_1 pixiewps-1.4.1 podman-5.8.4_1 postgresql16-client-16.14 proxychains-ng-4.17 py312-certbot-4.2.0,1 py312-podman-compose-1.5.0 py312-pwntools-4.15.0_1 py312-virtualenv-21.2.3 python3-3_4 radare2-6.1.4 reaver-1.6.6_1 redis-8.8.0 ripgrep-15.1.0_6 ristretto-0.14.0 rizin-0.9.1 rsync-3.4.4_1 ruby-3.4.9_2,1 rust-1.96.1 screen-5.0.1_6 sddm-0.21.0.36_3 socat-1.8.1.3 sqlitebrowser-3.13.1 subversion-1.14.5_1 sudo-1.9.17p2_2 tcpdump-4.99.6 thunar-archive-plugin-0.6.0 tmux-3.7b tree-2.3.2 trivy-0.72.0_1 vim-9.2.0738 virtualbox-ose-additions-72-7.2.14.1500068 vscode-1.127.0_1 wget-1.25.0 whois-5.5.7_1 xf86-video-vmware-13.4.0 xfce-4.20_2 xfce4-screenshooter-plugin-1.11.3 xmlstarlet-1.6.1_5 xorg-7.7_3 yq-4.1.1 zig-0.16.0 zip-3.0_5 zsh-5.9.1 redbsd@redbsd:~ $
  • 0 Votes
    33 Posts
    0 Views
    stefano@mastodon.bsd.cafeS
    @phl I haven’t re-watched it, but I’ll ask to check. I know there were some bandwidth problems from the venue so maybe the live wasn’t perfect.
  • 4 Votes
    1 Posts
    107 Views
    grahamperrinG
    https://klarasystems.com/articles/native-inotify-in-freebsd/ – Mark Johnston A seemingly simple file monitoring problem exposed deep limitations in FreeBSD’s traditional EVFILT_VNODE approach. This article explores how race conditions, scalability issues, and Linux compatibility challenges ultimately led to the development of a native inotify implementation for FreeBSD 15. … @klarainc@bird.makeup (automated)
  • bzfs-1.23.0 is out : r/zfs

    BSD Cafe Lounge zfs openzfs freebsd bzfs
    1
    5 Votes
    1 Posts
    169 Views
    grahamperrinG
    https://www.reddit.com/r/zfs/comments/1uo72bi/bzfs1230_is_out/ … bzfs is a CLI for reliable ZFS snapshot replication using zfs send/receive and SSH. It is meant for the boring-but-important corner of infrastructure where "probably replicated" is not the vibe. The main bit in this release: bzfs can now drive recursive resumable ZFS stream packages …
  • [ Ian W. Wagner ]

    FreeBSD freebsd
    2
    1 Votes
    2 Posts
    100 Views
    CiotBSDC
    26/09/26 ⇒ Adventures in FreeBSD Bringup on an RK3588 (Part 1) Last month while sitting in a cafe, my friend Andrew showed me an article about a quirky new E Ink device that was launching (we're both huge fans of the technology). It was cheap enough to be impulse purchase material, so I went to order it. And on the checkout page, something happened which has literally never happened to me... ever... I saw a "you might also like" style sales pitch, and the product was actually so compelling that I bought it The company was basically nerd sniping me. https://blog.ianwwagner.com//adventures-in-freebsd-bringup-on-an-rk3588-part-1.html
  • [ Dan Langille ]

    FreeBSD freebsd pkgbase
    7
    4 Votes
    7 Posts
    379 Views
    grahamperrinG
    @CiotBSD said: ⇒ FreeBSD backup libraries … https://mastodon.bsd.cafe/@grahamperrin/117167186595295416 offers a possible explanation for BACKUP_LIBRARIES set to true.
  • 4 Votes
    11 Posts
    197 Views
    alfonsosiciliano@mastodon.bsd.cafeA
    @grahamperrin Thanks! I read both the comment and the reply. It looks like, conceptually, we came up with the same solution. The main question is what data he used to generate the JSON file and under what license that data is distributed.
  • 1 Votes
    10 Posts
    424 Views
    grahamperrinG
    The redditor wrote: … Thank you, Richard Stallman and Linus Torvalds, for this freedom and cooperation. … grahamperrin said: some suspicion that AI was involved Twisting the original statement, I asked Reddit (in a private browsing window): Do Richard Stallman and Linus Torvalds cooperate with each other? Sourced from thirteen subreddits, Reddit's AI-generated answers began: Richard Stallman and Linus Torvalds do not actively cooperate; their relationship is often characterized by ideological differences rather than direct collaboration. While both are foundational figures in free and open-source software, their distinct philosophies and approaches have led to a separation in their work. …
  • 12 Votes
    16 Posts
    2k Views
    grahamperrinG
    Upgrading with Distribution Sets … Also, there's nothing about FreeBSD-ports-kmods.
  • The FreeBSD Music Collection

    FreeBSD freebsd music
    1
    2 Votes
    1 Posts
    89 Views
    CiotBSDC
    This is my FreeBSD music collection. It consists of songs inspired by FreeBSD releases, experiments, and desktop and server experiences that have become part of everyday life. It was built using Suno AI and then tweaked and polished each one. https://interfacecraft.online/blog/2026/freebsd-music-collection/
  • [LPI.org]

    FreeBSD freebsd lpi
    3
    1 Votes
    3 Posts
    202 Views
    grahamperrinG
    Code That Built the Internet: The Impact of BSD, Part 2 - Linux Professional Institute (LPI)
  • 1 Votes
    1 Posts
    247 Views
    grahamperrinG
    https://freebsdfoundation.org/blog/freebsd-ai-assisted-vulnerability-discovery-project-launch/ … the key goal of reducing the number of exploitable vulnerabilities in the FreeBSD source code. The 6-month project is being funded by a grant from the Alpha Omega project. The funds will be used to engage FreeBSD Security Team members under fixed-term contracts to find and patch vulnerabilities. The Security Team’s access to publicly available AI models and tokens will be provided free of charge. AI will be used for vulnerability discovery and analysis only, all patches will be manually created. … In GitHub: all-projects/AI-assisted-vulnerability-discovery at main · FreeBSDFoundation/all-projects FreeBSD Receives Funding To Launch AI-Assisted Vulnerability Discovery - Phoronix discussion via https://fosstodon.org/@governa/116755744623083032 @governa@fosstodon.org FreeBSD AI-assisted Vulnerability Discovery Project launch | The FreeBSD Forums Cross-posted to r/freebsd in Reddit.
  • 2 Votes
    11 Posts
    681 Views
    grahamperrinG
    NextBSD goal, mission and visions · nextbsd-redux · Discussion #406 The first of Joe's responses was last week. Two highlights: … one person's trash is another persons treasure. … – and: Download Server (The preview you see today, with after the superset finishes a few more touches like pkg hook to create LaunchDaemons) Download App (Cross platform management app) Download Desktop (Gershwin) I think that when these key things roll out more, is how it will better align with the rally cry. That said I've wanted to do some research excursions and deviations out of interest here and there … August 15 2026 - Linux compat work, ARM64 ISO lands, and KMS drivers for virtualization (WIP) … I want virtualization on Apple silicon to work better than any other BSD starting with UTM as a first target via QEMU and the native hypervisor working as a follow up stretch goal if it can be done. …
  • 6 Votes
    2 Posts
    664 Views
    grahamperrinG
    It was a simple upgrade, not a minor or major upgrade. Last week: pkgbase major upgrade from FreeBSD 14.4 to 15.1-RC2: an example : r/freebsd