triptico.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
@justine
I've been in the hole tor almost 7 years. Maybe I broke a mirror or something!
I just tried it on a IBM t42 laptop and it spread out! Even my mom got it now. And my laptops.
It's sort of sadistic, but I can't help it! It put a spell on me.
I've dabbled in FreeBSD, but it's been a worse experience setting up laptops with it.
Can't wait to get my router set up with OpenBSD and pf and ike2 VPN etc...
@stefano Feeling the pain with #tailwindcss on OpenBSD. V3 was working with some fiddling but V4 broke again. It is pretty annoying to be honest.
A quick fc-list | grep -i emoji
does indeed show the correct font is installed.
/usr/local/share/fonts/noto/NotoColorEmoji.ttf: Noto Color Emoji:style=Regular
https://www.reddit.com/r/openbsd/comments/1atanzd/color_emoji_not_shown/
What could be the reason I get "Packet has unallowed source IP from peer 1" by #wireguard? I basically copied the server setup from #Linux to #OpenBSD and just used the new server address on the client.
Otro canal que publica algunos vídeos sobre #OpenBSD es el de @Zaney
Aquí tienes uno sobre la grabación de escritorio (con un script suyo usando ffmpeg):
https://youtu.be/0OGO8LXVx8E
el script que presenta está en el repositorio https://gitlab.com/Zaney/capscreen
*sigh* so yes, I admit it - my daily driver still is @VoidLinux for various reasons that make me sound like a #1990s #windows user reluctant to switch to #linux. It involves cheap USB grabbers among other things.
Yet I have a weak sport for #NetBSD 🧡 and while #FreeBSD and #OpenBSD get some fair coverage here on the #fediverse, I am getting the impresson that NetBSD is a bit under-presented here.
So, do you also 🧡 NetBSD?!
Power consumption and performance notes of a modified #fanless Fujitsu FUTRO S930 using #Debian, #FreeBSD, #OpenBSD and #OmniOS in the context of a #HomeLab.
Enjoy! #SelfHost #SelfHosting #RunBSD
https://www.tumfatig.net/2025/tinkering-with-fujitsu-futro-s930/
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟱/𝟮𝟲 (Valuable News - 2025/05/26) available.
https://vermaden.wordpress.com/2025/05/26/valuable-news-2025-05-26/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
EuroBSDcon 2025 CFP is still open (until 2025-06-21)
Are you mulling a submission? Get yours in at https://events.eurobsdcon.org/2025/
Main conferfence site: https://2025.eurobsdcon.org/
See you in Zagreb!
#eurobsdcon #bsd #conference #freebsd #openbsd #netbsd #unix #development #devops #freesoftware #libresoftware @eurobsdcon
I'm just at the reading and thinking stage just now. Yes I know another rabbit hole my brain thinks would be a good idea to jump into. 🙄
#RunBSD
New profiling subsystem committed to -current https://www.undeadly.org/cgi?action=article;sid=20250525104147 #openbsd #development #profiling #profil #security #libresoftware #freesoftware #bsd #unixlike
Finally fully switched to *BSD. #FreeBSD on my home server and #OpenBSD as a rock solid gateway, provided by the lovely @OpenBSDAms
Theo de Raadt has completed an overhaul of the gprof process profiling facility on #OpenBSD -current, the existing profil(2) system call is deprecated, with a new enhanced profil(2) interface replacing it to better work with privsep programs with current mitigations.
It is no longer possible to startup profiling manually with monstartup(3), it's now only possible via the -pg compiler flag.
deraadt@ modified src/lib/csu/crt0.c: As a first step in making the gprof profiling subsystem compatible with all of our privsep work, add an ELF note to gcrt0, this means we know which binaries have been compiled with -pg.
ok kettenisderaadt@ modified src/*: In the old gprof profiling subsystem, the simplistic profil() syscall told the kernel about the sample buffer, and then the normal exit-time
_mcleanup() would finalize the buffer, open()'ed a file and write out the details. This file opening has become increasingly impossible because of our privsep / privdrop, chroot, setresuid uid-dropping, pledge, unveil, and other efforts. So people stopped using gprof.
Programs which needed profiling needed substantial mitigation removal changes to put them under test.In the new gprof profiling subsystem, profil() is enhanced to provide more buffer information to the kernel, as well as better instructions for where the file should be written. At normal exit-time mcleanup(), after finalizing the buffer, the process simply terminates via _exit(2), and the kernel does all the opening and writing in a safe way. The file is now deposited into the starting directory, or into PROFDIR as determined at program start, with safety issues taken into consideration.
Additional side effects:
- The monstartup(3) interface will go away, it cannot be supported.
- profil() is now allowed in pledge "stdio", access is decided by the -pg ELF note
- gmon.out is renamed to gmon.progname.pid.out, due to pervasive multi-processprivsep practices
prompted originally by job and claudio for use in rpki-client and bgpd
advice from kettenis and claudio
Sigh. No more Home Assistant on OpenBSD. The developers have announced the deprecation of core and supervised installs.
Oh well. Going to flash Home Assistant OS on a mini PC and migrate to that.
foot
installed and set as my default terminal. Interestingly after yesterday's issue with Libreoffice and the Xorg SAL problem meaning it would only run with gen
and not gtk
, under Wayland it runs fine with gtk3
. Oh well Wayland was meant to be anyway, it's the future you see.Some of the best things in life are free, such as #openbsd
Case in point: "You Have Installed OpenBSD. Now For The Daily Tasks." https://nxdomain.no/~peter/openbsd_installed_now_for_the_daily_tasks.html #opensource #libresoftware #networking #security #sanecomputing #sovereigntech
What desktop environment are you running on #OpenBSD? And if you're running a wm instead, which one and what tools do you use it with? I have been switching back and forth between GNOME and XFCE4 a lot. Even booted some Linux distros to test COSMIC and Cinnamon.
env SAL_USE_VCLPLUGIN=gtk3 soffice
libreoffice fails to run giving the can't open window and permission error. But if I use env SAL_USE_VCLPLUGIN=gen soffice
it runs up as the normal user but obviously this a fallback mode. I tried with gtk3,gtk4 and qt5 and qt6 but none work.xhost +
then doas libreoffice
it runs up and shows me that it autodetected and is running the gtk3 plugin.SAL_USE_VCLPLUGIN=gen
into my .kshrc
has resolved the issue.UPDATE If I run xhost + and then doas libreoffice it runs up perfectly !
Why is that #OpenBSD folk that I cannot run #LibreOffice as a normal user under Xorg ???
I might be being dumb just now ? But I've got my #OpenBSD desktop setup just nice with OpenBox and Xterm plus Qutebrowser. I decided to install libreoffice and it installed as it should but when I try to run it in the terminal I get the following error. Please help ❤️
~ $ libreoffice
/usr/local/lib/libreoffice/program/soffice.bin X11 error: Can't open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
Another boring #OpenBSD upgrade from 7.6→7.7
# sysupgrade
[automatic reboot into upgrade, enter FDE password]
[automatic reboot into OS, enter FDE password]
# syspatch
# reboot
[reboots into rebuilt kernel, enter FDE password]
# sysmerge
[a few mundane /etc/ssh/sshd_config and /etc/login.conf]
# pkg_add -u
[upgrades packages]
# rcctl restart dovecot # due to pkg upgrade
and done. Took all of ~10 minutes including downloading.
Go Mono
from there rather than installing it from the #OpenBSD repo. Adding this to my .Xresources
and voila I have the Go Mono font and symbols.xterm*faceName: Go Mono Nerd Font Mono#RunBSD
xterm*renderFont: true
xterm*faceSize: 10
#OpenBSD -current now has a watch(1) utility in base, using IIJ (Internet Initiative Japan)'s iwatch command as a basis.
job@ modified src/usr.bin/watch/watch.{1,c}: Verbatim import of IIJ's iwatch as watch
The watch utility periodically executes a command and displays its output.
v1.0.4 from https://github.com/iij/iwatch
https://eng-blog.iij.ad.jp/archives/230OK yasuoka@ florian@
I've been a customer of @OpenBSDAms for a few years now. Every now and then I used to get an email that they upgraded the #OpenBSD version, but I never got around to upgrading my VM.
With the latest upgrade they upgraded to OpenBSD 7.7, but my VM was on 7.0.
Being several years behind made me anxious. I started wondering if I needed to provision a new VM, and move all my stuff to it.
But, then I felt I could try upgrading. Took a backup of all my files.
I was able to upgrade from.
7.0 -> 7.1 (reboot)
7.1 -> 7.2 (reboot)
7.2 -> 7.3 (reboot)
7.3 -> 7.4 (reboot)
7.4 -> 7.5 (reboot)
7.5 -> 7.6 (reboot)
7.6 -> 7.7 (reboot)
Now, I am on the latest version. If this seamless 7-upgrade is not an absolute master class in software engineering, I don't know what is. OpenBSD developers, take a bow! 🙇🏽♂️
People working on Linux or the BSDs (or illumos based OSes, etc), are you using two monitors? And, if so, what do you use them for?
I'm trying to understand if it makes sense to keep two monitors on my desk
Please boost
#Linux #FreeBSD #OpenBSD #NetBSD #illumos #SmartOS #OmniOS #IT #SysAdmin
One Monitor: | 209 |
Two Monitors: | 228 |
Closed
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟱/𝟭𝟵 (Valuable News - 2025/05/19) available.
https://vermaden.wordpress.com/2025/05/19/valuable-news-2025-05-19/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
sixel
in xterm
or the kitty protocol in kitty
, I've decided to stick with good old #Xterm . Also on my #FreeBSD daily driver I'm used to such luxuries as icons in the terminal like font awesome or nerd fonts but even though I could have used alacritty
or kitty
to achieve this I have decided to for go them. After all what do they do other make it look pretty ? I don't get any other functionality from them and they can easily be replaced with text. You might have noticed too that although I'm a #Wayland chic on my #ThinkPad I've decided to be all nostalgic and stick with Xorg on OpenBSD. I haven't yet settled on a window manager be it tiling or stacking but #HerbstluftWM and #Openbox are in my sights although I'm still using the default #Fvwm right now. I have my Qutebrowser setup and aerc for my email. Printing via cups and xsane for scanning. Looking into nsxiv
for an image viewer as the OpenBSD port of imv
is well out of date. Yes I'm having to make small changes but once I'm finished this wee Dell Optiplex 3080 tower will be perfect for daily driving OpenBSD and I'm looking forward to learning lots more. #RunBSDCall for testing: em(4) TX interrupt mitigation https://www.undeadly.org/cgi?action=article;sid=20250519170541 #openbsd #networking #devicesupport #interruptmitigation #fasterpackets #lowpower #hardware #hardwaresupport
Epson Inkjet ET-4700
series driver only to find that none of the ET models were listed. So I just did a quick ls /usr/local/share/ppd/epson-inkjet-printer-escpr/
and there was the required ET-4700
ppd file. So I selected it using the from file option and now it all works. #RunBSDsixel
and or kitty
graphics support.font awesome
fonts in the terminal.font awesome
icon support using kitty
but it's not the latest version, it's about 2 years old for various reasons.xterm
has sixel
support which for reasons OpenBSD see as a security issue and so it's disabled. It also does not support font awesome
icons.alacritty
exists and supports font awesome
icons but it does not support images in the terminal.neovim
setup as per my working #FreeBSD laptop but I cannot get the font awesome icons to display even though they are installed. I checked fc-list
and they are there. Tried nerd fonts too.xterm
will not display those icons as well as my default font Go Mono
??xsane
and sane-airscan
on my #OpenBSD desktop. I had to install avahi
and enable it and dbus
as per the instruction in the ports README. So just the printer driver to figure out as building it myself failed. Think I'll come back to that at some point unless someone adds the escpr2 driver to the OpenBSD ports. :DI can now print thanks to this reddit post
https://www.reddit.com/r/openbsd/comments/18bro15/epson_printing/
The driver was never listed in the drop down even though the printer was found. Doing a quick check of the PPD directory showed me that the ET-4700
driver was there. So I just used the select file from location option and voilà it worked !
Hmm it seems that my Epson ET-4750 is not supported on #OpenBSD with the following drivers epson-inkjet-printer-escpr
. My printer actually needs the Epson Inkjet Printer Driver 2
which no one has packaged yet. Any OpenBSD maintainers able to add this at all ??? I know it's a long shot. ;)
#RunBSD
Hope my fellow #OpenBSD developers have an amazing time in Nara, Japan this week at the #j2k25 #hackathon! 🐡
I like that quote, and I've heard it many times, but I don't actually buy it. The hating Microsoft part, I mean.
It might have been true among Linux users when that was first spoken, but I don't think it's true anymore, nor do I think Torvalds was ever motivated by a hatred of Microsoft or their methods.
Linus is a pragmatist, to a fault (or at least seems to be one to me). It was always about the code to him.
But the loving #Unix part, I agree with, and I staunchly maintain that Unix matters and is very much not dead.
And the fact that neither Unix (nor #BSD, for that matter) means much of anything to most Linux people (I'm talking about the people who are driving change in the Linux ecosystem) is a huge tragedy, to me.
The trajectory to re-make Linux into its own type of MacOS is very obvious to see, and not wholly unjustified. But it's the wrong emphasis, in my mind.
Just as #OpenBSD's single-minded emphasis on code quality and "correctness" (to the point that features that some rely on, like Bluetooth support and softdeps, are removed for the sake of code clarity) isn't a good fit for every user's needs, the corporate desire to make Linux a great data center OS or a great corporate workstation OS isn't the right approach for everyone, and the fact that those seem to be nearly the *only* motivating factor is really unfortunate, and dare I say, wrong-headed.
This has been an issue of culture in the Linux community [[for a long time](https://en.wikipedia.org/wiki/Con_Kolivas#Linux)], now.
“Linux people do what they do because they hate Microsoft. We do what we do because we love Unix.”– Theo de Raadt
.Xresources
but I can't find out if it matters whether a line has capitals or all lowercase. For example:XTerm*faceSize: 10
is this just the same does it not matter ?
xterm*faceSize: 10
Sorry but if it does not matter, if I start XTerm
or xterm
then that's good as having both just now plays on my OCD. :D
~/.profile
:export TERM=wsvt25
You might have to logout or reboot for it to work though.
colorls
aliased to ls
which works great. My issue is I have just installed btop and when run it looks garbage all text hardly readable. Am I missing some font or configuration as it works in the tty on my FreeBSD laptop ?Decided to boot into the Windows 11 SSD of my Evoo laptop which is the one that primarily runs #OpenBSD so that I could update it. It had been a while since I'd booted into it, so much so that even Firefox was at version 129 and LibreOffice was still numbered as 7.5. After an entire morning of Windows itself updating, I updated the apps I could from work. Steam may have to wait until I get home.
I'm still waiting on some post-24H2 updates to finish, and then I can boot back into the sanity of my OpenBSD SSD.
#RunBSD #BSD
FUZIX now running on real hardware (pico/rp2040) for me - it is connected to my #openbsd over usb: minicom -D /dev/ttyU0
Was looking for some "Powered by OpenBSD" PC stickers and the only one I like is on Amazon and can't be shipped to the UK for some reason. Do I know anyone that can get a hold of a few of these and ship them to me price depending obviously ?
Please boost for a greater reach.
#OpenBSD #RunBSD
Wow, very damning mail from Ingo Schwarze to #OpenBSD tech@ about upstream regressions in xterm(1), which apparently has no public version control.
So i think given your research results which i'm leaving in place below. we have positive proof that upstream deliberately and systematically ruined the security features of xterm(1), even those that have been - and still are - documented on their own website.
For all its missing features, it's dead easy to get a decent GUI up and running with #OpenBSD.
#FreeBSD has a lot of capabilities, but takes some work to get going.
NomadBSD is elegant, and works well, but you only get a choice of a single desktop (IIRC), and kind of like Arch Linux derivatives, if something happens and you're left with a non-functioning system, you're a bit at a loss for what to do, because someone else essentially set it up for you.
I need help ! :D
Exactly one month from today, I'll be at #BSDCan to present my talk "Why (and how) we're migrating many of our servers from Linux to the BSDs" (AKA: "I solve problems").
As the days go by, I feel increasingly honored to be a speaker at this event, more and more excited to live an experience similar to the incredible one I had last September at #EuroBSDCon in Dublin, and more confident than ever in the technical choices I’ve made over the years - which I’ll be happy to share.
BSD conferences aren’t just technical events - they’re snapshots of the BSD community as a whole: friendly, collaborative, pragmatic, and positive.
To everyone attending: see you in Ottawa!
https://indico.bsdcan.org/event/5/contributions/123/
#BSDCan2025 #RunBSD #BSD #FreeBSD #NetBSD #OpenBSD #DragonflyBSD
Me: huh, I don't remember logging out of my session on the kids' #OpenBSD laptop…oh, right, I did a `doas sysupgrade`, it did the upgrade, rebooted into 7.7, and returned uneventfully to the login screen without requiring any additional intervention or thought.
There's something wonderful about an upgrade-process so boring that you can accidentally forget you did it.
I got asked if I could create a #howto for creating a (public) #NAT64 service - just like I did recently for #BoxyBSD. With #DNS64 and #NAT64 you can also reach resource in the legacy internet (#IPv4) on #IPv6 only systems.
While this is based on #unbound and #tayga, there’s also a solution by using the #OpenBSD's native way which is also running on the other gateway. I’ll share a second how to how to do this in OpenBSD and pf.
https://gyptazy.com/howto-create-a-public-dns64-nat64-gateway/
**BSD Mail Project Update!**
Hello everyone! I wanted to share some exciting updates about the development of BSD Mail, our privacy-focused email service designed with robustness, security, and transparency in mind. Here’s a deep dive into the technical choices I've made, focusing on my use of open source solutions and open protocols:
🌍 **Servers & Location**
- We're running on two physical servers:
- One hosted by OVH in France
- Another by Hetzner in Germany
- Both servers operate on FreeBSD with NVMe drives in a ZFS mirror configuration for speed and data integrity.
🔒 **Virtualization & Security**
- We utilize jails on both servers to ensure isolated environments for different services, managed via BastilleBSD. On one server, jails are set up directly on the hardware, whereas the other server employs nested jails.
- Each server hosts a bhyve VM running OpenBSD with OpenSMTPD for handling SMTP duties securely.
🔗 **Networking**
- A Wireguard setup connects the two servers, facilitating routing capabilities so that jails and VMs can communicate seamlessly, supporting both IPv4 and IPv6.
📧 **Email Services**
- **Dovecot** is configured for maildir replication across the servers using Dovecot sync, ensuring email availability and redundancy.
- **Rspamd** instances are tied to local KeyDB jails, set up in master-master replication for consistent and reliable spam detection and greylisting.
- **ClamAV** runs in corresponding jails for virus scanning, maintaining a high level of security.
- **SOGo** provides a web interface for email management, connected to MySQL databases in master-master replication to handle sessions and authentication smoothly.
💾 **Data Management**
- Email data is stored on separate, encrypted ZFS datasets to secure emails at rest.
- MySQL databases are used for storing credentials and managing sessions for SOGo, also in a master-master replication setup. Importantly, all passwords are securely hashed using bcrypt, ensuring they are salted and safe.
🔎 **Monitoring & Reliability**
- Our DNS is managed through BunnyNet, which continuously monitors our server status. Should one server—or a specific service—become unavailable, DNS configurations are dynamically adjusted to avoid directing users to the affected IP until full service is restored.
🌐 **Commitment to Open Source and Open Protocols**
- Every component of BSD Mail is built exclusively using open source software and open protocols. This commitment is crucial for ensuring data freedom and the reliability of the solutions we use.
This setup not only emphasizes our commitment to privacy and security but also our dedication to maintaining an open and transparent platform.
We're excited to bring you a service where your privacy, data integrity, and freedom are prioritized. Stay tuned for more updates!
#BSDMail #OpenSource #Privacy #FreeBSD #OpenBSD #EmailHosting #Email
It's official: the new email hosting service I'll be launching will run on OpenBSD as well. The two OpenSMTPD SMTP servers will operate on two OpenBSD installations.
Sharing some technical details about how I'm setting up the hosted email service. It will not be a service of BSD Cafe but tied to my own business. It will run entirely on BSD systems and on bare metal, NOT on "cloud" VPS. It will use FreeBSD jails or OpenBSD or NetBSD VMs (but on bhyve, on a leased server - I do not want user data to be stored on disks managed by others). The services (opensmtpd and rspamd, dovecot, redis, mysql, etc.) will run on separate jails/VMs, so compromising one service will NOT put the others at risk. Emails will be stored on encrypted ZFS datasets - so all emails are encrypted at rest - and only dovecot will have access to the mail datasets. I'm also considering the possibility of encrypting individual emails with the user's login password - but I still have to thoroughly test this. The setup will be fully redundant (double mx for SMTP, a domain for external IMAP access that will be managed through smart DNS - which will distribute the connections on the DNS side and, in case of a server down, will stop resolving its IP, sending all the connections to the other. Obviously, everything will be accessible in both ipv4 and ipv6 and in two different European countries, on two different providers. Synchronization will occur through dovecot's native sync (extremely stable and tested). All technical choices will be clearly explained - the goal of this service is to provide maximum transparency to users on how things will be handled.
#BSD #FreeBSD #OpenBSD #NetBSD #emailHosting #encryption #ZFS #dovecot #opensmtpd #rspamd #emailSecurity #techTransparency #ipv6 #Europe