OpenBSD
-
Favorite OpenBSD Utilities & Libraries?
Utils:
ssh
- obvious
mg
- debloated emacs
- even smaller than nvi/nex!
tmux
- a lot of people don't realize this is an OpenBSD project
- session retention
doas
- configuring sudo feels horrible after configuring doas
- invaluable in ports
pf
- ironic that this is most popular outside of OpenBSD (PFSense)
ifconfig
- command line interface translates directly to configuration files
login.conf/login
- anything on PenguinOS seems insane by comparison
- especially oom killer
sndio
- actually works
- hopefully this gets popular outside of OpenBSD ;) ;) ;)
vmm/vmd
- still in its early stages, but I love it
got (technically not an OpenBSD project, but adjacent)
- debloated git
- partial git compatibility
Library Functions/Syscalls:
pledge & unveil
- interesting new approach to jails
- set and forget, no interaction needed on the user's end
- with exceptions like chromium & firefox
strtonum
- far nicer than strto* functions in stdlib
malloc
- now with use after free and leak detection! who needs valgrind?
-
OpenBSD 7.5 is released?
The download page leads to install75.img, but the front page still says 7.4.
-
OpenBSD workstation hardening
dataswamp.org Solene'% : OpenBSD workstation hardeningIn this blog post, you will learn different methods to harden your OpenBSD system, and in which situation they are useful
Written by Solène, on 31 December 2023.
-
pkgsearch - A simple and elegenat tool to search the OpenBSD repositories
github.com GitHub - jhx0/pkgsearch: Simple little script to search for packages from a OpenBSD package repositorySimple little script to search for packages from a OpenBSD package repository - GitHub - jhx0/pkgsearch: Simple little script to search for packages from a OpenBSD package repository
For anyone wanting to have a nice little cli tool to search the OpenBSD packages repository. Also, there are emojis and much more.
-
Introduction to the OpenBSD operating system
dataswamp.org Solene'% : Introduction to the OpenBSD operating systemIn this article, you will learn about the OpenBSD project, how to try it and some hints about its usage
From Solene
-
Success running Lemmy on OpenBSD
cross-posted from: https://lemmy.srcbeat.com/post/13468
> Running a slightly modified version of Lemmy based on 0.18.5. Needed to upgrade a few of the dependencies. The worst was a segfault from the Rust crate jsonwebtoken!
- it-notes.dragas.net Make your own VPN - Wireguard, ipv6 and ad-blocking included
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.
-
GPU passthrough on Proxmox VE - Deploying a cloud image of OpenBSD 7.3
forum.proxmox.com [TUTORIAL] - GPU Passthrough on Proxmox VE - OpenBSD 7.3 (Part. 03x04)This is the fourth in a series of five articles covering the installation and configuration of VMs (Linux, Windows, macOS and BSD) in PCI Passthrough on Proxmox VE 8. I recommend you read my previous article on Installing OpenBSD 7.3 on Proxmox (BIOS/UEFI) where I go into more detail on...
-
sysupgrade ❤️
Just spreading love for
sysupgrade(8)
. I had a private server running 7.2 dutyfully serving a PHP software for a local organisation for the past 4 years.Our provider suffered an outage which brought the server down for a few hours. When it got back up, I decided to use this outage to upgrade it to 7.4.
Two
sysupgrade
and onepkg_add -u
later, the server is up and running again, without further intervention needed.I did it all from my phone, in a train with a a laggy connection.
Thanks OpenBSD for caring this much about your users ! 🐡♥️
-
OpenBSD 7.4 Released
I am a bit surprised no one posted this here yet, but OpenBSD 7.4 was released:
https://www.openbsd.org/74.html
-
Unhibernate times after ZZZ
How long does it usually take for you to unhibernate after a ZZZ?
I timed my laptop where it stops at the "unhibernating @ block xxxxxx length xxxMB", and these are my times:
length 65MB: 1m 47s length 285MB: 3m 29s
Are these normal times?
Setting vm.swapencrypt.enable=0 makes no difference, and according to dmesg "acpi0: sleep states S0 S3 S4 S5".
-
Output of file(1)
Hello, I've tried to find someone else using OpenBSD in various places for a while now, but with no success, so I'm hoping someone will read this.
I'm wondering what your output is from file(1) on a file you know has text encoded as UTF-8.
On my system (7.3-stable) the output is "Non-ISO extended-ASCII text", and I'm trying to figure out if this is how it should be, or if I did something wrong setting up the system.
So, if you have a computer with OpenBSD and a minute to spare, could you try running file(1) on a UTF-8 file and see if it identifies it as UTF-8 or "Non-ISO extended-ASCII text"?
Thanks in advance
-
OpenBSD telephony
Considering that OpenBSD's
umb(4)
andumsm(4)
drivers support cards like the Quectel EC25, which comes in a USB variant, I was wondering if it was (at least in theory) possible to make calls using OpenBSD. I know you can get to the internet and send SMS with the smstools port, but what about calling ? - forum.proxmox.com [TUTORIAL] - Install OpenBSD 7.3 on Proxmox (BIOS/UEFI and Cloud-init)
We're taking a little break in our series "GPU/PCI Passthrough on Proxmox", I must say that the fourth article on OpenBSD gave me a hard time. So I thought it was an opportunity to take stock of the different methods of installing OpenBSD on our favorite hypervisor. We will consider different...
-
Custom keyboard layout
I would like to add a new keyboard layout (FR - AZERTY AFNOR). What is the correct way to do it ?
Ideally I would like to use it for everything:
- full disk encryption
- TTY
- xenodm
- xenocara session
For now, I updated
/usr/X11R6/share/X11/xkb/symbols/fr
to add the variant, which I load in xenodm and my xsession usingsetxkbmap
.However I feel like it's not "clean" as it should be done with
wsconsctl
.So what is the correct way to do it ?
-
USB tether (
urndis(4)
) not workingHey everyone,
I decided after many year to try again to slap OpenBSD on my old Acer Aspire one. The Wifi adapter is not supported, but I was thinking about using my phone to get network connectivity out of it. Unfortunately I'm hitting a strange behavior:
ifconfig urndis0 autoconf
works as expected, and I get an IP over DHCP. Ping and DNS resolution work as expected, but when I try any TCP connection, the connectivity simply stops working, and I cannot even ping the gateway anymore.dmesg
doesn't say anything about it.Has anyone encountered this already ?
-
No boot entry for OpenBSD after install
I am fairly new to OpenBSD, and for some reason when I install it on my laptop it doesn't show any boot option. My computer will just say there's nothing to boot, and going into the boot options menu there's nothing. Any idea why this might be happening?
-
Post your sticker bomb!
It's a bit of a tradition to run your favourite open source OS on an outdated
e-wastenotebook, decorated with stickers. Let's celebrate this and show off our sticker bombs!This is my Acer Extensa 5630EZ (upgraded with a SSD and a whopping 4GB of RAM), used as a testing machine for distro hopping and currently intended for running OpenBSD. :)
-
Limit outbound SOCKS proxy requests with pf
Hi everyone,
For a very special use case of mine, I need to allow users to connect over SSH to my server to setup a SOCKS proxy:
ssh -D localhost:1080 -N my.server.domain.tld
However, I only want them to be able to reach 127.0.0.1 through this proxy (so, my server itself).Is that even possible ?
-
Techno-Mage in AMBUSH
an uneventful run for floppies turns into a race against time, as the techno-mage attempts to save her master after a machine ambush
'the machine bleeds blue'
- obsd.solutions Lemmy 0.16.7 on OpenBSD 7.2
Summary Lemmy is one of Fediverse implementations, which focuses on link aggregators. It also works as a platform for forums and microblogging.
-
QubesOS style app isolation using OpenBSD (OpenKuBSD)
bsd.network Solène :flan_hacker: (@[email protected])Attached: 1 image OpenKuBSD progress report! I've been able to figure an issue for ssh -Y security implications. Now, every Kube programs are running under a dedicated local Xephyr server. I had to write a program to let user copy the clipboard from a Kube to another. This required a lot of tin...
-
OpenBSD on the Desktop
This is an OS which has everything. It's clean, it's simple, it has a helpful community, stable code, and even pretty good package counts to support nearly any desktop/workstation activity.
And yet, I feel like there are nagging issues which ultimately affect all non-mainstream1 OSes. Display driver complications, janky system upgrades, a lack of groupware clients. I'm not picking on OpenBSD, I love the distro and I think it should succeed in this particular area (the desktop/workstation) where other open source alternatives have failed, but why hasn't anybody managed to make it happen yet?
For a while, there was a similar hope around DragonflyBSD in the FreeBSD community, but I don't know where that ended up... I do know I see nobody really using it.
What's it going to take?
1Obviously, I mean MacOS and Windows, since Linux is at least as hampered on the desktop, perhaps moreso on account of the poor community and scattered vision.