mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#runbsd

20 posts19 participants2 posts today

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. 🙂

dwarmstrong.org/netbsd-install/

www.dwarmstrong.orgInstall NetBSD (Short and Sweet Version) ☯ Daniel Wayne ArmstrongLibre all the things

A new BSDCan video has been posted:

Sandbox Your Program Using FreeBSD's Capsicum By Jake Freeland

youtu.be/Ne4l5U_ETAw

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.

:flan_cool:
#runbsd #freebsd #sandbox

youtu.be- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Replied in thread

@samd

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.

#RunBSD

cc: @amin

en.wikipedia.orgEating your own dog food - Wikipedia

New @bsdcan Video Posted:

The state of 3d-printing from OpenBSD by Andrew Hewus Fresh
@AFresh1

youtu.be/q8K9VH76c8o

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.

youtu.be- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

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!

netokracija.com/event/eurobsdc

Ako znaš čitati hrvatski, dobar si.
If you can't, you probably need to translate the article. :flan_cheer::flan_laugh:

Grab your tickets 🎟️ at tickets.eurobsdcon.org

For everything else, peek at 2025.eurobsdcon.org/
More information is added all the time.

EuroBSDCon 2025 in Zagreb, Croatia 🇭🇷
September 25-28, 2025

NetokracijaEuroBSDCon 2025.Tehnička konfrenecija namijenjena profesionalcima i entuzijastima koji rade na operativnim sustavima temeljenim na BSD (Berkeley Software Distribution) u Zagreb dovodi oko 250 sudionika iz 30 zemalja

New @bsdcan Video Posted:

ABI stability in FreeBSD By ShengYi Hung

youtu.be/vzU6vKd1OFM

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:

wiki.freebsd.org/ShengYiHong/A

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.

youtu.be- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

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!