Skip to content

World

Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.

A world of content at your fingertips…

Think of this as your global discovery feed. It brings together interesting discussions from across the web and other communities, all in one place.

While you can browse what's trending now, the best way to use this feed is to make it your own. By creating an account, you can follow specific creators and topics to filter out the noise and see only what matters to you.

Ready to dive in? Create an account to start following others, get notified when people reply to you, and save your favorite finds.

Register Login
  • naltunN

    Found this great article (by Solene, no less!) on setting up a Roundcube mail server on OpenBSD.

    Just what I was looking for! The link: https://dataswamp.org/~solene/2024-07-24-openbsd-email-server-setup.html

    Happy hacking!


    @naltun said: tyvm ??? Hummm, maybe: "Thank you very much", isn'it?!
  • CiotBSDC

    06/29

    Running pkgbasify on FreeBSD 15.1

    At BSDCan 2026, I attended the pkgbase in Production: A Practical Overview talk. What impressed me was the ease with which one could upgrade from 15.0 to 15.1 etc. Included in the demonstration was pkgbasify (“Automatically convert a FreeBSD system to use pkgbase”).


    06/30 ⇒ Did VictoriaLogs miss any logs during the reboot? Yesterday, I modified r730-01 by Running pkgbasify on FreeBSD 15.0 – as a consequence, my log collecting jail was offline. Did it miss any logs? https://dan.langille.org/2026/06/30/did-victorialogs-miss-any-logs-during-the-reboot/
  • grahamperrinG

    A major upgrade example: 14.4-RELEASE to 15.1-RELEASE

    All commands should be run as root.

    1. pkg update
    2. pkg upgrade -Uy -r FreeBSD pkg
    3. freebsd-update fetch
    4. freebsd-update install
    5. freebsd-update upgrade -r 15.1-RELEASE
    6. freebsd-version -kru ; uname -mvKU
    7. freebsd-update install
    8. do not reboot the operating system – ignore the on-screen advice from freebsd-update
    9. freebsd-version -kru ; uname -KU
    10. /bin/sh
    11. export abi=FreeBSD:15:$(uname -p)
    12. export osversion=1501000
    13. pkg-static -o ABI=$abi -o OSVERSION=$osversion -o IGNORE_OSVERSION=yes update
    14. pkg-static -o ABI=$abi -o OSVERSION=$osversion -o IGNORE_OSVERSION=yes upgrade -Fqy
    15. ignore all on-screen recommendations to force a bootstrap of pkg
    16. pkg-static -o ABI=$abi -o OSVERSION=$osversion -o IGNORE_OSVERSION=yes upgrade -Fqy
    17. pkg-static -o ABI=$abi -o OSVERSION=$osversion -o IGNORE_OSVERSION=yes upgrade -U -r FreeBSD-kmods
    18. pkg-static -o ABI=$abi -o OSVERSION=$osversion -o IGNORE_OSVERSION=yes upgrade -U -g 'virtualbox-ose-additions*'
    19. exit
    20. upgrade the boot loader
    21. disable loading of kernel modules for NVIDIA GPUs – you can use sysrc(8)
    22. shutdown -r +10min "restarting with the upgraded kernel and boot loader"
    23. after this restart, if software such as Discover invites you to upgrade software, ignore the invitation
    24. freebsd-version -kru
    25. freebsd-update install
    26. be patient
    27. freebsd-version -kru
    28. if /usr/local/etc/pkg/repos/FreeBSD.conf includes FreeBSD and FreeBSD-kmods, change the names to FreeBSD-ports and FreeBSD-ports-kmods
    29. pkg bootstrap -fy
    30. pkg upgrade -fFqy -r FreeBSD-ports -r FreeBSD-ports-kmods
    31. pkg upgrade -fFqy -r FreeBSD-ports -r FreeBSD-ports-kmods
    32. pkg upgrade -fU -r FreeBSD-ports -r FreeBSD-ports-kmods
    33. if reinstalling all third-party software is not possible, install misc/compat14x
    34. if the previous run of freebsd-update install asked you to rerun the command, do so
    35. shutdown -r +10min "restarting with the upgraded userland"

    I added another step (currently 33) for misc/compat14x.
  • CiotBSDC

    Automatic expiry at timeout for pf(4) overload tables

    Network-oriented readers will be familiar with the concept of overload tables, commonly used with state tracking options to create adaptive rulesets for such things as punishing password-guessing botnets.

    A downside to tables that would tend to fill up indefinitely is that at some point they will be quite full, and the administrator would need to either manually run pfctl expire or set up a crontab entry to weed out old entries at intervals.


    ping: https://framapiaf.org/@openbsdjournal@mastodon.social/116565993077076112


    06/29 ⇒ relayd(8) and httpd(8) TLS settings update. Both relayd(8) and httpd(8) now have the "secure" list of allowed crypto methods for HTTPS, which include TLSv1.3 and the TLSv1.2 AEAD cipher suites. The previous list was "HIGH:!aNULL" which contain non-perfect-forward-security methods and this change may cause old clients to not be able to connect. https://undeadly.org/cgi?action=article;sid=20260629165750
  • CiotBSDC

    (06/04)

    Linux 7.2 Will Be Able To Boot On Apple M3 Macs - But Far From Useful For End-Users

    The upcoming Linux 7.2 mainline kernel is expected to be able to boot on Apple M3 devices including the M3-powered iMac and MacBook products. But before getting too excited it's still a long ways to go before it will actually be useful for any Apple M3 daily usage under Linux with the overall support at this stage still being very limited for these 2~3 year old Apple Macs…


    (06/05)

    Linux 7.2 Continues Improving AMDGPU Support On POWER, ARM

    In addition to AMDGPU finally seeing HDMI 2.1 FRL support in Linux 7.2, another change worth noting in this week's AMDGPU pull request is the continued work on enhancing the AMDGPU/AMDKFD kernel driver support for non-4K page size kernel builds. In particular this helps out with AMD graphics and ROCm for the likes of ARM and POWER…

    NVIDIA's Nova Driver Continues Being Built Up In Linux 7.2 Along With Other DRM Rust Code

    Danilo Krummrich sent out the main set of DRM Rust subsystem changes on Thursday that are targeting the Linux 7.2 kernel. NVIDIA's open-source Nova driver continues seeing a bulk of the DRM Rust work as this modern successor to Nouveau continues taking shape.

    More SpacemiT K3 & K1 Support Landing In Upstream Linux 7.2

    In addition to Apple M3 Device Trees for Linux 7.2, the SpacemiT RISC-V SoCs are seeing some notable Device Tree improvements with this next version of the Linux kernel.


    06/29 ⇒ Linux 7.2 On Threadripper Shows Some Nice I/O Improvements & Faster Poll, Some Regressions I have begun testing out Linux 7.2 on more hardware following the winding down of the merge window and culminating with yesterday's Linux 7.2-rc1 release. Today's tests are looking at how Linux 7.2 in its early development state is comparing to Linux 7.1 stable on AMD Ryzen Threadripper. https://www.phoronix.com/review/linux-72-threadripper
  • grahamperrinG

    https://akrites.org/linux-foundation-and-industry-leaders-launch-akrites-to-defend-critical-open-source-software-against-ai-enabled-cyber-threats/

    Amazon Web Services, Anthropic, Chainguard, Cisco, Citi, Endor Labs, Ericsson, Google, IBM, JPMorganChase, Microsoft and GitHub, NVIDIA, OpenAI, RapidFort, Red Hat, Rust Foundation, Sonatype, Vodafone and Zscaler join coordinated effort to find, fix and responsibly disclose vulnerabilities in open source software the world runs on

    Summary

    • The Linux Foundation, joined by leading organizations, today announced Akrites, a coordinated effort to remediate and disclose vulnerabilities in critical open source software.
    • Akrites establishes a shared Security Incident Response Team (SIRT) and a single, standardized Coordinated Vulnerability Disclosure (CVD) process, built on confidentiality-first principles and industry-standard tooling.
    • Founding members commit engineering talent, security expertise and funding to harden the shared open source software that banks, hospitals, power grids, telecoms, governments, and AI labs depend on.
    • Organizations that contribute engineering resources or funding to the security of critical open source are invited to participate and can learn more at https://akrites.org.

    Thanks, I deleted my duplicate!
  • grahamperrinG

    @CiotBSD said:

    … my newsletters😛

    Thanks. I'm curious, are some of those news items aggregated from another area in which you post?

    framapiaf.org, maybe?


    Weekly Echoes #2026W26: IT news, round-up, week 26; from 06/22 to 06/28. ⇒ Commission selects EUROPA consortium as the winner of the Frontier AI Grand Challenge, a project to build European open-source frontier AI model in all 24 EU languages https://ec.social-network.europa.eu/@EUCommission/116776972203072635 Some unhappy responses. https://mastodon.luca-alloatti.eu/@luca/116777720487706865 about inaccuracy, and so on.
  • CiotBSDC

    06/28

    Linux 7.3 To Introduce DRM "Color Format" Property With AMD GPU Driver Support

    While the Linux 7.2 kernel merge window is only ending later today to cap off the feature work on this next version of the Linux kernel, already for the Linux 7.3 kernel cycle later in the year there is one notable feature on the way: the DRM color format property is being introduced and being first supported by the AMDGPU kernel graphics driver.



  • CiotBSDC

    True enlightment only comes from a truly free computing experience, probably! And while there is no nerd who lacks an opinion on Richard Stallman personally, likewise let none claim he does not practice what he preaches. Why, the very laptop in front of him was selected deliberately because it can operate with no binary blobs and no firmware you couldn't examine or replace with your own, and runs his choice of fully libre operating systems. The fact it has a Chinese MIPS64 derivative in it was undoubtedly just more compound on the heat spreader.


    @grahamperrin said: OT ???
  • grahamperrinG

    I have requested deletion of my Bugzilla accounts. I expect my name to change to devnull – not to be confused with other devnull users, at least one of whom has devnull in their email address.


    In the Lounge in April:

    … We're pro, not against. Supporters, not haters. Builders, not destroyers. …

    With the same spirit of positivity, in May I wrote:

    I'll continue to support users of FreeBSD in Mastodon, in r/freebsd, and elsewhere.


    I have requested deletion of my Bugzilla accounts. Second email sent (to bugmeister) this evening.
  • V

    Hi! So I have a small VPS with OpenBSD on it and I anticipate that disk space will not be enough, so my question is, if I know that I will never compile the whole system from source, can I just repurpose the space allocated to /usr/obj and /usr/src and mount those partitions where they're needed? Or is this a really really bad idea? It would free up about 10GB (out of 40GB total).


  • grahamperrinG

    https://www.theregister.com/os-platforms/2026/06/18/freebsd-151-lands-but-desktop-dabblers-still-have-to-draw-their-own-gui/5257681

    @lproven@social.vivaldi.net

    Better laptop sleep and Wi-Fi support make the beastie more portable-friendly, but getting beyond the shell remains a DIY job

    Tested with a Core i5-based ThinkPad X220.

    Surprisingly:

    … The handy optional desktop-installer script is still available, but as far as we can tell, it hasn't been updated for version 15.1 yet. In our testing, it couldn't correctly install a working desktop, and whatever desktop we tried, it failed without giving any visible error. …

    Worked around, through manual installation of software, but I'm surprised that it happened.

    Cross-post: r/freebsd


    @lproven also: https://github.com/FreeBSDFoundation/proj-laptop/issues/28― the linked 'KDE with Wayland' document puts KDE in context (with Xfce and others). It's very likely that issue 28, or the linked document, has been in conversation before … I don't expect things such as these to be imprinted upon people's memories Cc @dexter @alfonsosiciliano @grahamperrin@billboard.bsd.cafe
  • grahamperrinG

    https://www.phoronix.com/news/Linux-Sched-Ext-Restructured

    Quoting Torvalds:

     create mode 100644 kernel/sched/ext_arena.c
     create mode 100644 kernel/sched/ext_arena.h
     create mode 100644 kernel/sched/ext_cid.c
     create mode 100644 kernel/sched/ext_cid.h
     create mode 100644 kernel/sched/ext_types.h
    

    Please don't do this disgusting thing.

    There's a reason we have subdirectories: it's to group files together and separate them out

    Using name prefixing instead of directories is disgusting and wrong. If you have this many random sched-ext files, it damn well should be cleaned up and not be this kind of mess.

    I've pulled this, but under protest. Proper hierarchical filesystems have been available since 1965.

    It's blunt, but it did begin with the word "Please".

    His use of the word "disgusting" is, ahem, slightly at odds with this recent observation:

    … Já o Linus sempre foi mais polido, político e mais comercial.

    Translated by Reddit:

    … Linus, on the other hand, was always more polished, political, and more business-minded.

    3d148552-b678-44be-9be8-bdf6f9fb2a68-image.jpeg

    Image source and context:


    Linus? Polished? Business like? I mean, he isn't Theo, but he has..... a way with people.
  • grahamperrinG
    grahamperrin@mowa219-gjp4 ~> qutebrowser https://www.freshports.org/lang/python311/
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    19:05:12 WARNING: GBM is not supported with the current configuration. Fallback to Vulkan rendering in Chromium.
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    fish: Job 1, 'qutebrowser https://www.freshpo…' terminated by signal SIGSEGV (Address boundary error)
    grahamperrin@mowa219-gjp4 ~ [SIGSEGV]> qutebrowser https://www.freshports.org/lang/python311/
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    19:14:38 WARNING: GBM is not supported with the current configuration. Fallback to Vulkan rendering in Chromium.
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    [385847:385871:0626/191439.649684:ERROR:simple_file_enumerator.cc(58)] Could not get file info for /home/grahamperrin/.cache/qutebrowser/webengine/Cache/Cache_Data/todelete_3610484eb923023d_0_1
    fish: Job 1, 'qutebrowser https://www.freshpo…' terminated by signal SIGSEGV (Address boundary error)
    grahamperrin@mowa219-gjp4 ~ [SIGSEGV]> qutebrowser https://www.freshports.org/lang/python311/
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    19:15:05 WARNING: GBM is not supported with the current configuration. Fallback to Vulkan rendering in Chromium.
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    fish: Job 1, 'qutebrowser https://www.freshpo…' terminated by signal SIGSEGV (Address boundary error)
    grahamperrin@mowa219-gjp4 ~ [SIGSEGV]> qutebrowser https://www.freshports.org/lang/python311/
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    19:15:17 WARNING: GBM is not supported with the current configuration. Fallback to Vulkan rendering in Chromium.
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    fish: Job 1, 'qutebrowser https://www.freshpo…' terminated by signal SIGSEGV (Address boundary error)
    grahamperrin@mowa219-gjp4 ~ [SIGSEGV]> 
    

    Much the same for the page for nano:

    grahamperrin@mowa219-gjp4 ~> qutebrowser https://www.freshports.org/editors/nano/
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    19:24:56 WARNING: GBM is not supported with the current configuration. Fallback to Vulkan rendering in Chromium.
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    MESA-INTEL: warning: Haswell Vulkan support is incomplete
    fish: Job 1, 'qutebrowser https://www.freshpo…' terminated by signal SIGSEGV (Address boundary error)
    grahamperrin@mowa219-gjp4 ~ [SIGSEGV]> 
    

    I toyed with qutebrowser only because https://www.freshports.org/lang/python311/ is currently quirky in one of my very heavily-extended Firefox profiles (not reproducible in a different profile, not reproducible in Tor Browser):

    34db1064-90e8-4284-b5e6-39bea28aee1e-image.jpeg

    The effect is not long-lasting, normal appearance resumes after a few seconds.


    I sought advice in Matrix, then ran a command: ubuntu-bug qutebrowser End result: Bug #2158488 “qutebrowser crashes when starting” : Bugs : qutebrowser package : Ubuntu
  • grahamperrinG

    Four hours ago:

    … critical services used by the human #FreeBSD community are either down, or so degraded they are mostly unusable, by AI scrapers. …

    Does anyone know which services are, or were, down?

    https://bsd.network/@dch/116816905361984918


  • winterschon@mastodon.bsd.cafeW

    Today felt pretty decent, or at least comparatively, and maybe only for ~22% of the hours of consciousness...

    ~0530 -> 22:42 ... just need to save this one file to the NFS share... and...

    Seems today is a "No NFS for assholes" day, very astute.

    So no NFS for me; still an asshole, sure sure (only sometimes), but no NFS? So unfair. LDAP/FreeIPA why are you the way that you are? 😕

    Maybe if I threaten the LDAP VM with its existential annihilation, and replace it with a RADIUS + TACACS + NIS (the OG right there, nothing better than a Trainwreck deep into the warm, loving arms, the secure embrace, the Inner Self unleashed - unbounded - staring directly into the eyes of `Network Information Service +` ... NIS+ YES!

    @tribblix @ptribble

    I read that NIS+ was removed from Solaris 11.x (hopefully this is incorrect), in which case... what are your thoughts on the subject? There's no Windows, no SMB, it's just Solaris, Tribblix, OmniOS, Gentoo, {Rocky 9/10, OEL 9/10}, and of course... FreeBSD, also one or two little nodes w/ NetBSD and a Xen box too... lots of boxes.

    So.. NIC+ on Tribblix getting some traction if I decide to reprovision this new workstation w/ the latest instead of Sol 11.4... the video card situation is either a P2200 or A4000, and while those work on Solaris I've not been able to find the right combination of drivers to get these two working with Tribblix. Are those going to work or maybe a RTX 2080?


    NIS+ got removed from Solaris back at the end of 2009. So it got removed from OpenSolaris and thus illumos, as that was before the fork. This was announced long before. As a heavy NIS+ user at the time, we were somewhat dismayed to read the announcement. Sun said it would be no problem, LDAP was a superior replacement. We actually tried LDAP, and to call it an unmitigated disaster would be far too generous. Apart from the excessive hardware requirements, endless bugs, woeful performance, and lack of basic functionality, there was an almost total lack of administrative tooling. My understanding is that NIS itself is also slated for the chop in Solaris 11 at some point. In theory, you could reinstate NIS+ in illumos - we have the whole commit history so reverting 6874309 wouldn't be so bad. Whether you could get it to work properly is another matter.
  • CiotBSDC

    => 662: I need a hero

    Cybersecurity Looks Like Proof of Work Now, Compensating for RAM Constraints with L2ARC on ZFS, GhostBSD 26.1, and more...


    (06/25) ⇒ BSD Now—669: Poudriere Speed Run inotify in FreeBSD, how changes to poudriere.conf affect the build time, Migrating mail servers from exim to OpenSMTPD, and more... https://www.bsdnow.tv/669
  • 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. …
  • grahamperrinG

    @CiotBSD said:

    Hum, I love Nvidia… hum, That's why I prefer to use an AMD GPU!
    Hummm, nvidia: NO; it's NO way!
    That said, I prefer to use an AMD GPU!

    😛 😉 😄

    I never had a problem, at upgrade time, with my NVIDIA GPU.

    Maybe because I used FreeBSD-CURRENT.


    Good for you! I've lost count of the number of problems with Nvidia on Linux, whereas AMD's support is simply excellent—or is becoming so… If the situation is better with FreeBSD, so much the better. On OpenBSD, it's better to have an AMD than an Nvidia!