#FreeBSD

R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:rl_dane@polymaths.social
2025-06-02
unixbhaskarunixbhaskar
2025-06-02
Dan Langilledvl@bsd.network
2025-06-01

I'm thinking about #pkgbase - I already run #poudriere. I'm thinking about pkgbase in terms of what set of pkgbase packages I need to upgrade the OS of a #FreeBSD host versus a jail. For example, the host will need the kernel, the jail will not.

I'm wondering how I have to configure poudriere and how to build the required packages.

I'll want to upgrade the packages on a regular basis (I now build those every night). For pkg-base, I'd only want to do what -RELEASE does (e.g. building to patch announced vuln fixes).

That's what I want to learn how to do.

For these thoughts, the applications running on the host or in the jail are not under consideration.

2025-06-01

I think I got it working.

#FreeBSD #HardenedBSD #pkgbase

Screenshot showing code which creates the pkgbase repo.
2025-06-01

Working on #pkgbase for #HardenedBSD. The thing I'm not sure about is how to properly sign the pkgbase repo.

The #FreeBSD build(7) manual page does not address how to sign the pkgbase repo. It correctly describes the basics of creating the repo, but not for signing it.

Reading Makefile.inc1, I see a reference to ${PKG_REPO_SIGNING_KEY}, but I'm not entirely sure what to set that to because of the weird way pkg repo is supposed to be invoked when repo signing is desired.

Before, when building package repos with Poudriere, we used to reference the package signing key directly. Now, we use Poudriere's SIGNING_COMMAND variable. It appears pkgbase does not support the same variable.

Note that, like FreeBSD, HardenedBSD's pkg repos are set to use the fingerprints repo signing method.

Oh how confused I am. At the very least, it would be appreciated if build(7) was updated to show how to properly set the right variables.

Carlos Noceda RivaCnoceda
2025-06-01

The has 4gb so I had to add total_mem=4015 paremeter to config.txt un the EFI folder

2025-06-01

I've just finished setting up #FreeBSD on my *fourth* host, a #RaspberryPi 3B+, which means I now run it on:
- My laptop
- My NAS
- Router (OPNsense Firewall/DNS/DHCP etc.)
- and the Pi

#RUNBSD #HomeLab

The "X all the things" meme, with an crudely drawn over excited person waving a mop, with an arm in the air. The caption across the top reads "FreeBSD All The Things".
Alexander Deplov 🇩🇪alex_deplov
2025-06-01
FreeBSD Rock ai song
2025-06-01

How are folks managing #FreeBSD systems at scale? As in: from just after you've been given access as root, and then ongoing system management operations as needed - across a large estate of non-homogenous machines. #sysadmin #configmanagement #devops

Installing *BSD in 2025 part 1 – A critical look at FreeBSD’s installer

lemmy.world/post/30602147

Peter N. M. Hansteenpitrh
2025-06-01

Come September, there will be a gathering of developers and users in Zagreb, Croatia -- 2025.

See 2025.eurobsdcon.org/ for details, and you can submit your talk or tutorial at events.eurobsdcon.org/2025/cfp until 2025-06-21.

See you in Zagreb!

@EuroBSDCon

Michael Adeyeye Oshinmaoshin@ngportal.com
2025-06-01
Upgrade to FreeBSD 13.4-RC1 completed.
Let's get on another server.
Time to migrate from TrueNAS-Core to zVault.

#FreeBSD
Alexander Deplov 🇩🇪alex_deplov
2025-06-01

They say FreeBSD is just a part of macOS, but in my case, macOS is just a part of FreeBSD, ha!

FreeBSD with MATE and macOS theme
Stefano Marinellistefano@bsd.cafe
2025-06-01

rsync -avhHPx --delete source/dir destdir/

Me: Oh no! The correct source was source/ - not source/dir - and now all of destdir's contents (4.6 TB) have been deleted!
Me, two seconds later: Oh well. `zfs rollback datapool/dataset@lastSnap`

rsync -avhHPx --delete source/ destdir/

Thank you, ZFS.

#ZFS #FreeBSD #OpenZFS

Steven G. Harmssgharms@techhub.social
2025-06-01

It was tacit in my long piece (stevengharms.com/longform/my-f) about moving to #freebsd from #apple, but we need to note that it’s not the same company that dazzled with OSX and the shadow dancer iPod people and the iPhone. I don’t like apple intelligence everywhere. And Siri sucks. The only way to have a computer that’s not riven with profiteers’ eyeballs is #freebsd or #GNUlinux.

I’m broken on #freebsd due to drm support for meteor lake; however, that work is clear, in a GitHub issue, and is much more likely to be done before the apple changes its stripes.

From: @stevestreza
indieweb.social/@stevestreza@i

Conan the Sysadminconansysadmin@mstdn.social
2025-06-01
2025-06-01

The #RaspberryPi hurdle that #OpenBSD fell at was its installer.

Despite it presenting two different partition table editors, I couldn't persuade it to just simply use the already existing single UFS volume that was already there. It just does not seem to cater for the idea that one might want to install to the same removable DASD that one is using, with boot, system, and swap as already defined. It either led me down a path where it zapped the existing partition table, and all of the install files, or demanded that there be another solid-state medium to install to.

Which is sad, because a Pi with just a TF card and a single purpose is still a significant use case.

Whereas in NetBSD's sysinst, choosing to install to the same system is the first option on its third menu, after picking the installer language and choosing to install.

This is a 2 horse race being comfortably won by #NetBSD, currently. I've not tried #FreeBSD yet.

#PartitionTables

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst