Have you found less pricey accommodation in Zagreb for EuroBSDCon than the listed ones on https://eurobsdcon.org?
A bed and some outlet is all I need.
Even with the discount more than a 100€ just to sleep (pr. night) is just way off for my budget!
Have you found less pricey accommodation in Zagreb for EuroBSDCon than the listed ones on https://eurobsdcon.org?
A bed and some outlet is all I need.
Even with the discount more than a 100€ just to sleep (pr. night) is just way off for my budget!
This is what I answered to the question "Why are you still using #OpenBSD and why should we?" at the #UNIXsocialClub of #Dijon, #France, last weekend.
Slides in French. Post in english.
https://www.tumfatig.net/2025/why-are-you-still-using-openbsd/
New post!
The NetBSD Guide has an extensive chapter on installing NetBSD that covers a wide range of scenarios. Its an invaluable resource maintained by volunteer contributors.
After performing a few installs, these are my personal notes of steps taken and choices made. My short and sweet version.
At EuroBSDCon 2025 in Zagreb: "Liberating the social web using *BSD" by Jeroen - @h3artbl33d - and Stefano Marinelli, see https://events.eurobsdcon.org/2025/talk/PJJLFV/
Schedule at https://events.eurobsdcon.org/2025/schedule/
To register https://2025.eurobsdcon.org/registration.html
A new BSDCan video has been posted:
Sandbox Your Program Using FreeBSD's Capsicum By Jake Freeland
With security vulnerabilities rapidly rising each year, program security is more important than ever. One solution to keeping your program from being the victim of the next big CVE is FreeBSD's Capsicum.
Originally developed at the University of Cambridge Computer Laboratory, Capsicum is a lightweight capability and sandbox framework built into the FreeBSD base system. It is designed around the principle of least privilege - where programs only have access to resources that are required for operation.
This talk will follow my blog post, which outlines the process of Capsicumization, or sandboxing your program using Capsicum. I will cover capability violation detection, restructuring existing programs for Capsicum, and filesystem/networking access inside of the capability sandbox.
Recent Capsicumization efforts in the FreeBSD base system and the future of Capsicum will also be discussed.
Oof. Honestly, in my experience (which is admittedly very, very brief), S3 suspend isn't one of #FreeBSD's strong points. Follow the handbook, as it's pretty great, but allow for much longer resume times than you're used to, up to 30 seconds.
Excited about your endeavour, though, please let me know how it goes. Ask #fedi (#AskFedi
) if you run into any problems, and if you aren't able to find help here, I'm sure @justine / @justine would know where to ask. She's one of the awesome #FreeBSD daily-drivers on here, and I love to see #BSD folks properly ["dog-fooding"] it on the desktop.
cc: @amin
In anticipation of installing NetBSD on a remote VPS next week, I've installed NetBSD today on a local device to poke around a bit!
New @bsdcan Video Posted:
The state of 3d-printing from OpenBSD by Andrew Hewus Fresh
@AFresh1
It's possible to do some 3d printing related things on an OpenBSD machine, but there are a bunch of popular tools that aren't available in the ports tree. We will talk about some of the different classes of software and what things are popular and whether they are currently available on OpenBSD and what the blockers are from getting those into the ports tree.
I recently installed NetBSD for the first time, on a remote VPS. All was fine, I installed pkgin, got some packages installed, installed openssh-portable, got my firewall rules set and so on. Having used FreeBSD and OpenBSD before it was a little different, but not too different.
Then one day, or rather late at night I found I needed to install some X11 sets and fired up sysinst. It being late, I did not read everything very carefully, but quickly found "re-install sets", "custom installtion", and then the X11 sets at the bottom of the menu. I selected them and started the installation.
It took a little longer than expected, and I noticed it was reinstalling base for some reason. No worries I thought, I hadn't touched that in the few days the system had been running, so it shouldn't be a problem.
Then when everything was finished, I noticed things were not working as expected. I think I managed to kill the sshd listening daemon and couldn't start it again. Then I noticed /etc/rc.conf was blank, so I had no network configuration, no sshd startup, no nothing. It seems /etc had also been replaced with defaults.
So by my lonesome, I had quite quickly managed to make quite a mess of things. Fortunately I did not reboot as was my first intuition when I found things weren't working. Sshd from packages required another script which had been replaced, the original sshd I had set to listen on another port which wasn't allowed through current firewall rules and so on.
Sorry for the boring ending, but it was all fully recoverable from my one ssh connection that fortunately didn't drop. Got network configured again, got firewall set up and started, got correct sshd started and so on. Then reboot, and all was good. Thanks to good documentation and easy configuration.
And that is why I #RUNBSD
Even being completely new to #NetBSD it was easy to recover.
I've re-tried sysinst after the fact, and now see base, /etc and so on will be re-installed by default if you don't uncheck them, so now I know.
The European *BSD event of 2025 is getting noticed!
https://www.netokracija.com/event/eurobsdcon-2025
Ako znaš čitati hrvatski, dobar si.
If you can't, you probably need to translate the article.
Grab your tickets at https://tickets.eurobsdcon.org
For everything else, peek at https://2025.eurobsdcon.org/
More information is added all the time.
EuroBSDCon 2025 in Zagreb, Croatia
September 25-28, 2025
Flashy flashy - backing up has never been so pretty.
New @bsdcan Video Posted:
ABI stability in FreeBSD By ShengYi Hung
The FreeBSD project doesn't guarantee the ABI stability in major version. However, for the minor version, we also not fully guarantee. This cause maintaining a out-of-tree module (at least for Kernel module like VirtualBox) a big problem because module compiles from 14.0 may not able to use at 14.1. This also cause some problem when distributing modules with freshpkg in our base because our pkg system only support build for all major version.
A wiki page distribute the workflow of CTF diff and script:
https://wiki.freebsd.org/ShengYiHong/ABIStability?highlight=%28ABI%29
The outline of my slides will be as following:
What is ABI and why we needs to stablize ABI?
How to maintain ABI stability (a tool to check and ABI tag in binary)?
ABI information (CTF and dwarf) in elf and why we use CTF?
New tools CTFDiff: Why implement new CTFDiff and don't use the illumos one? (we port libctf and other command line tools like ctfdump to FreeBSD from illumos)
CTFDiff script: scripts download tarball from web (kernel tarball) so that we can compare abi between local compile one and web.
Short demo (maybe) for ctfdiff ?
Current status of CTFDiff (needs reviewers, licenses issue (CDDL))
Future works: regulize a stable function/obj ABI/API in kernel.
I have an idea for a new project blog, and discovering useful information about how to set one up with a cheap VPS running NetBSD courtesy of this post from @stefano ...
By the way, I'm having fun looking at some uptime data. Here's some:
%up 99.996 | since Wed Nov 22 10:51:03 2023
%up 99.998 | since Fri Jul 29 09:35:57 2022
%up 99.999 | since Wed Apr 6 14:48:49 2022
%up 99.931 | since Thu Sep 7 08:48:55 2023
%up 99.989 | since Sun Mar 20 18:06:40 2022
%up 99.994 | since Thu Dec 9 17:10:22 2021
In other words, they were only offline for updates that needed a reboot.
These are all leased production servers located in Europe, running FreeBSD with jails and VMs.
No need for Kubernetes or the cloud to get great uptime!
@BastilleBSD
Thank you #FreeBSD devs/contributors/admins/everyone-involved!
Today we want to thank the #FreeBSD core team for all their hard work and contributions.
Our favorite OS wouldn't be what it is today without their work.
Thank you!