#openbsd

285 posts · Last used 1d

Sadly I didn’t do this on #OpenBSD, as my current hardware just doesn’t fit it, or is currently being used for something else that’s taking most of it’s compute power. But! My #NetBSD-running rpi2, which was previously only hosting a syslogd(8) server for centralised logging + lighttpd & a cgi script for web-based log viewing, is now also my local dns host. I used base’s unbound(8) (which is chroot’d by default which is neat), a custom shell script called by a cron job that pulls down adblock lists and transforms them into a unbound config I can include: in unbound.conf(5) with awk(1). What pushed me to do this was my previous dns host solution, NextDNS, was having horrid latency issues, so why not kill latency entirely by having it local! I guess I should have expected this for a SaaS service. My new local dns seems to work well. Thanks #NetBSD
1
1
0
0
I think it's about time for some #OpenBSD #80HYPE :flan_hacker:​ :flan_cool: Clang/LLVM 22 is now OpenBSD's base compiler on clang architectures, including updated libc++{,abi}, compiler-rt & libunwind support libraries. https://bsd.network/@brynet/116658062479940402 OpenBSD/sparc64 switches to Clang by default! This was the last significant architecture to switch. This makes OpenBSD the only operating system to support sparc64 with a modern toolchain. https://bsd.network/@brynet/117130130536792528 Since 7.9, Jonathan Gray (jsg@) has continued to update the drm graphics stack (inteldrm/radeondrm/amdgpu) bringing OpenBSD 8.0 to Linux 6.18.y/6.18.53, adding driver support for Intel Arc A-Series (DG2/Alchemist) cards. Increased KVA (kernel virtual addresses) on amd64 (to 512G) now allows mapping more than 4G of VRAM (for example, GPU compute w/ Vulkan) https://freshbsd.org/openbsd/src?q=drm&committer[]=jsg https://bsd.network/@brynet/116794461642940154 After a ton of work in Edmonton by Mike Larkin (mlarkin@) and Dave Voutila (dv@), OpenBSD vmm/vmd(8) now supports SMP guests up to 64 VCPUs per VM! :flan_cool:​ 🎉​ https://bsd.network/@brynet/117295044109301163 https://bsd.network/@brynet/117299753668348206 OpenBSD 8.0 adds qwz(4), new WiFi driver for Qualcomm WCN7850 "ath12k" devices. https://bsd.network/@brynet/116574369382033904 A new driver, sambat(4), for monitoring battery status, cycle count/charge info on Samsung Galaxy Book4 Edge (Snapdragon arm64) machines. https://bsd.network/@brynet/116600674574234896 Accelerated swap encryption on amd64 and arm64 by using AES CPU instructions. https://bsd.network/@brynet/117090842236460135 OpenBSD/arm64 and OpenBSD/riscv64 boards can now heartbeat blinking LEDs to show system load averages. :flan_hurrah:​ Das Blinkenlights!! :flan_hurrah:​ https://bsd.network/@brynet/116879479168132932 #OpenBSD httpd(8) now supports many new features: Setting custom HTTP response headers.New blocking/filtering rules based on received HTTP headers (e.g: User-Agent: ) https://bsd.network/@brynet/117371604463587328 https://bsd.network/@brynet/116979133275422995 See also rsadowski@'s report: https://rsadowski.de/posts/2026/w2k26-edmonton-openbsd-hackathon/ .. and finally, :flan_peek:​ I made my first commit to #OpenSSH this release cycle! https://bsd.network/@brynet/117007833531799959 And lots more to see in 8.0! :flan_thumbs:​:flan_hacker:​
1
0
1
0
Replying to
@js@bsd.cafe @joel@gts.tumfatig.net @oxy@social.bsdlab.au I feel seen... But do we have a problem or a hobby? You know what, I'm just going with 'hobby'. I have enough of the alternative. And a sixth Think centre tiny on my desk running #openbsd as my regular desktop. So definitely no, not a problem.
1
2
0
0
Replying to
@dotpk@bsd.network This seems to work. Let me clean up a bit and tell me how to send you a diff. #OpenBSD This is tested on my Pixel 9 Pro with GrapheneOS
2
14
0
0
Replying to
@dotpk@bsd.network Indeed it is. Android switched to cdc-ncm - network control mode since the Pixel 6. I'm still looking into the details but I want to get it working on #OpenBSD. #NetBSD has a driver since their newest 11 release, so thats probably a good think to relate to.
6
16
1
0

Just to help you get through these difficult times while there isn't yet an official #littlefedi package on #OpenBSD, here's an installer script for the binary only:

cat ./update_littlefedi.sh

#!/bin/sh set -e if [ "$(id -u)" -ne 0 ]; then echo "Run this as root." >&2 exit 1 fi

salt=dd if=/dev/random bs=128 count=1 2>/dev/null | sha1 release="littlefedi-openbsd-amd64" bin_path="/usr/local/bin/$release" tmp_path="/tmp/$(echo "$salt-date +%s" | sha1)"

mkdir -p $tmp_path ftp -o $tmp_path/$release https://littlefedi.social/downloads/binaries/$release install -b -o root -m 0755 $tmp_path/$release $bin_path rm -rf $tmp_path echo "LittleFedi updated and installed at $bin_path." exit 0

@stefano@littleone.littlefedi.social @littlefedi_official@littleone.littlefedi.social

15
2
14
0
I want to publicly thank @dch@bsd.network The FreeBSD port of littleFedi was already ready at release time, and it’s really well done. One of the peculiarities of littleFedi is that it was developed and tested first on the BSDs, then on illumos, and only later on Linux. The first public instance, my own @stefano@rpi0w.stefanomarinelli.it account, runs on a Raspberry Pi Zero W with NetBSD. I don’t think many social platforms have started out on NetBSD in recent years. #ThankYou #RunBSD #NetBSD #FreeBSD #OpenBSD #illumos #OwnYourData #Fediverse #littleFedi
58
4
31
1