© 2025 Peter N. M. Hansteen| That grumpy BSD guy
Here’s a little benchmark complements of Jann Horn. It’s unexpectedly slow on Linux.| flak.tedunangst.com
I'm thrilled to share my excitement for EuroBSDCon 2025 in Zagreb! After an incredible experience last year and at BSDCan, I can't wait to reconnect with the amazing BSD and open-source community. This year, Jeroen and I are even presenting our talk, "Liberating the social web using *BSD". Come join us!| The BSD Cafe Journal
For those who are adventurous enough to explore the non-http corners of the Internet, the Gemini protocol is a delightful experience to use. It has been around a number of years, making the biggest bang around the time when discontent with the web’s general demise started to reach current heights (so maybe around 2022).| The BSD Cafe Journal
Rafael Sadowski| rsadowski.de
Git Repository Hosting| gothub.org
ゴンザロ| x61.sh
© 2025 Peter N. M. Hansteen Long rumored and eagerly anticipated by some, the fourth edition of The Book of PF is now available for p...| bsdly.blogspot.com
Building a Simple Router with OpenBSD| btxx.org
“Blink and you'll miss it! 4096 colours and flashing text on the console!”| research.exoticsilicon.com
I like to go on the internet and click on links, but some of the links are bad, so then I swipe right to make it go away. The problem is that when I’m running chrome on OpenBSD, the swipe gesture doesn’t seem to work like it does on other platforms. We’re not going to fix it, but we are going to make it work. (Although, I hear the younglings say they swipe right when they like something. Explains a lot, actually.)| flak.tedunangst.com
A sleek, modern take on 'ls'| Xer0x's Underground
Spare Parts into Stratum 1 NTP Server with OpenBSD Over the long…| Hello Blog
ASUS laptops generally have a feature that lets the user toggle the fan speed. Fn-F5 on some models, Fn-F on others. The direct effect is to limit the fan speed, from whisper mode to megablast, and indirectly control performance. But it doesn’t work in OpenBSD, so I needed to write an ASUS ACPI WMI driver.| flak.tedunangst.com
© 2025 Peter N. M. Hansteen A good tutorial should sound to passersby much like an intense but amicable discussion between colleagues....| bsdly.blogspot.com
I don’t usually recommend budget laptops, which end up being useful for little more than getting online and ordering a real replacement, but occasionally there’s exceptions. Like the ASUS Vivobook 14 (X1404ZA) from 2023, which apparently was made in great numbers but didn’t sell very well, because stores are still trying to unload it. It’s not a great laptop, but for $225 or so, it’s better than most of the alternatives. (Unless you find a good deal on an ebay thinkpad, etc. An X1 C...| flak.tedunangst.com
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2025/installing_bsd_pt2.gmi [Edit: Of course this had to be published on the day that OpenBSD 7.7 was released!] This is the second part of the “installing BSD in 2025”. The first one was … Continue reading Installing *BSD in 2025 part 2 – A critical look at OpenBSD’s installer| eerielinux
As I move around, I roam between wifi networks, but sometimes lose the connection. Then I click a link and watch in vain as it fails to load. So I’d like an easy way to check which, if any, wifi network I’m connected to, such as by putting it in my dwm status bar. I could run ifconfig and parse the output, but that’s excessively wasteful. I need to get the info myself.| flak.tedunangst.com
Announcing the public release of BSSG, a Bash Static Site Generator born from a personal journey away from complex dynamic CMS. Discover a simple, portable alternative for your blog.| IT Notes
Dear readers,| rsadowski.de
The OpenBSD kernel has a set of functions to help detect memory corruption, the poison subroutines. The memory management code uses these functions, but they themselves have a very simple interface, no complicated types or data structures, meaning they’re easy to replace. What if we rewrite the memory corruption detection functions in rust so it’s impossible for them to cause memory corruption?| flak.tedunangst.com
Why Security is dying?| Xer0x's Underground
Or perhaps more precisely, how do they get there? What happens when you call write?| flak.tedunangst.com
The slides, the notes, and the text behind my presentation at OSDay 2025 in Florence, Italy - 'Why Choose to Use the BSDs in 2025.| IT Notes
The Setup Over the holidays, I bought a refurbished Miniforum UM790 Pro…| Hello Blog
The OpenBSD kernel is getting to be really old, like really, really old, mid 40s old, and consequently it doesn’t like surprises, so programs have to tell it where their syscalls are. In today’s edition of the polite programmer, we’ll learn the proper etiquette for doing so.| flak.tedunangst.com
© 2025 Peter N. M. Hansteen| That grumpy BSD guy
Despite some persistent rumors, installing OpenBSD is both quick and easy on most not too exotic hardware. But once the thing is installed, what is daily life with the most secure free operating system like?| That grumpy BSD guy
A commendable attack data dump, lightly analyzed.| That grumpy BSD guy
ChatGPT prompt and answer| That grumpy BSD guy
Are the robots indeed capable of helping us in our tech writing, or even help our creativity? This writer tries on the robot that's been in the news for size. OpenBSD material to be had at the end.| That grumpy BSD guy
Measuring the effect of what you do is important. Equally important is knowing what is the measure of your actions.| That grumpy BSD guy
A year's worth of logs yields entertaining but unsurprising findings about spammer behavior.| That grumpy BSD guy
The OpenBSD packet filter PF was introduced a little more than 20 years ago as part of OpenBSD 3.0. We'll take a short tour of PF features and tools that I have enjoyed using.| That grumpy BSD guy
We have been used to hearing that free and open source software and enterprise environments in Big Business are fundamentally opposed and do not mix well. Is that actually the case, or should we rather explore how business and free software can both benefit going forward?| That grumpy BSD guy
This past week was truly one for the blooper reel. A public cloud service provider let the great unwashed into the address ranges published as safe mailers via their SPF records, with hilarious if rather predictable results. Next up, we find an intensive advertising campaign for spamware aimed at our imaginary friends. And the password guessing aimed at an ever-expanding dictionary of non-existing users continues.| That grumpy BSD guy
On OpenBSD, there is a rule that you link with libc to interface with the kernel, because that’s where the syscall stubs live. This causes a great deal of consternation for partisans of other languages, because they don’t want to link “all of libc”. But when does anything link all of libc?| flak.tedunangst.com
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2025/installing_bsd_…| eerielinux
The slides, the video, and the text behind my presentation at EuroBSDCon 2024 - 'Why and how we're migrating many of our servers from Linux to the BSDs.| IT Notes
My initial questionning was on the opportunity to run a desktop environment using virtual machines provided by the OpenBSD vmd(8). But vmd(8) doesn’t feature graphics, as of OpenBSD 7.5. Let’s see if this can be achieved anyway.| www.tumfatig.net
This is an attempt at building an OpenBSD desktop than could be used by newcomers or by people that don’t care about tinkering with computers and just want a working daily driver for general tasks. Somebody will obviously need to know a bit of UNIX but we’ll try to limit it to the minimum.| www.tumfatig.net
Last year marked a significant milestone for both myself and the OpenBSD desktop community, as we successfully ported KDE Plasma 5 and all dependencies to OpenBSD.| rsadowski.de
Peter N. M. Hansteen Making life harder for spammers does not necessarily require a lot of effort, if done correctly. Here are a few ...| bsdly.blogspot.com
If you want to hurt spammers, you can get away with maintaining a list of domains you want to receive mail for in your spamd.allo...| bsdly.blogspot.com
My trip from NUE to DUB started with a typical delay.| rsadowski.de
Here you can find some simple notes on how to debug Qt / KDE applications.| rsadowski.de
OpenBSD has managed to drop KDE3 and KDE4 in the 6.| rsadowski.de
In the days when almost everyone works from home, it seems a good time to write about my workstation setup at home.| rsadowski.de
Creating an OpenBSD wireguard VPN gateway using only the base system.| blog.lambda.cx
How to setup a Miniflux server on OpenBSD.| Nix, Scripts, and Documentation
I go over how to setup a Syncthing server on OpenBSD.| Nix, Scripts, and Documentation
The steps for how to setup a Calibre-web server on OpenBSD.| Nix, Scripts, and Documentation
The steps for how to setup a Wordpress server on OpenBSD.| Nix, Scripts, and Documentation
The steps for how to setup a Zabbix monitoring and alerting server on OpenBSD.| Nix, Scripts, and Documentation
This guide will help you set up tt-rss on OpenBSD. Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator.| Nix, Scripts, and Documentation
This guide will help you set up DokuWiki on OpenBSD. Easy to use, lightweight, standards-compliant wiki engine with a simple syntax allowing reading the data outside the wiki. All data is stored in plain files, therefore no database is required.| Nix, Scripts, and Documentation
This guide will help you set up the osTicket ticking system on OpenBSD. osTicket is a widely-used and trusted open source support ticket system. It seamlessly routes inquiries created via email, web-forms and phone calls into a simple, easy-to-use, multi-user, web-based customer support platform.| Nix, Scripts, and Documentation
This guide will help you set up a MeshCentral server on OpenBSD.| Nix, Scripts, and Documentation
Provides instruction of how to install Drupal CMS, version 8, on OpenBSD 6.4 using Postgresql and Nginx.| Nix, Scripts, and Documentation
My observations about using OpenBSD as a desktop system.| Nix, Scripts, and Documentation
The following will walk through how to create a private amd64 mirror on OpenBSD. We will use httpd and do the mirror syncing via rsync.| Nix, Scripts, and Documentation
How to install Pelican on OpenBSD and setup a static site using httpd| Nix, Scripts, and Documentation
This guide will help you reinstall all of your OpenBSD packages.| Nix, Scripts, and Documentation
This guide will help you set up a Gitea server on OpenBSD| Nix, Scripts, and Documentation
I will go over creating a tftp server to PXE boot from to do autoinstalls.| Nix, Scripts, and Documentation
I have began learning OpenBSD and before my bookmarks get filled further I am documenting the essential FAQ, man pages, etc I come across deemed essential for understanding and learning the system. As I am a beginner of the system myself, this is not completely comprehensive or may not be accurate as what is deemed essential to one may not be to another as it is subjective.| Nix, Scripts, and Documentation
My OpenBSD workstation configuration 2018| Nix, Scripts, and Documentation
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2022/cbsd_pt0.gmi On…| eerielinux
*BSD| marc.info
Running OpenBSD/arm64 on Hetzner Cloud| www.cambus.net
VPNs are very useful both for management and personal use. Many people turn to commercial companies that provide them, but it is easy to install your own on a OpenBSD VPS. Be the owner of your data.| IT Notes