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.
Today Microsoft suddenly revealed extensive plans to advance in a quite unexpected direction creating a special division called #FreeBSD and #OpenBSD Optimization Lab (FOOL, in short).
One of the key goals of the new structure would be, I quote, "to introduce FreeBSD and OpenBSD users to advanced user experience available to Windows users", such as:
a) Kernel-level #Copilot integration, that enables, for example, intelligent control over booting process and better syscalls handling leveraging power of Microsoft Azure platform;
b) introducing proper "Blue screen of death". #BSD users are notoriously unfamiliar with such an important component of normal user experience - brace yourself, devil worshippers!
c) deprecating local user accounts: every BSD users knows that this age-old feature is just a relic of the past and part of huge technical debt. Now with Microsoft support they can finally get rid of it and enjoy having truly flexible and secure account system.
Those are just a few key goals of the new and bold initiative.
Surely, unexpected but, nevertheless, glad news for every BSD enjoyer out there.
It's possible you've not heard of #boxyBSD
I was lucky to get a TIL moment when @stefano boosted it's existence into my feed.
However you should know about it, learn something about the user perspective from proxmox in the process, while working with a boxyBSD VM.
Here are some nice screencaps of the boxyBSD site so you can ask nicely for a VM and learn to play with one of the *BSD flavours from a distance.
I'm sure you can duckduckgo the address of boxyBSD when you analyze the screencaps, right?
🖋️ #bash #proxyLB #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX #proxmox #loadbalancer
It has arrived. proxyLB v1.1.0 the loadbalancer for proxmox clusters. Instead of telling you the features of this major version I invite you to read about it yourself, download proxyLB then play with it.
As with any great Open Source project, this has grown out of a necessity that @gyptazy has for his other amazing project boxyBSD, which just needs a versatile tool like this.
Now go and play.
🖋️ #bash #proxyLB #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX #proxmox #loadbalancer
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟯/𝟯𝟭 (Valuable News - 2025/03/31) available.
https://vermaden.wordpress.com/2025/03/31/valuable-news-2025-03-31/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
OpenBSD -current has moved to version 7.7 https://www.undeadly.org/cgi?action=article;sid=20250330230026 #openbsd #current #development #security #freesoftware #libresoftware #testing
Adventures in #OpenBSD episode 0x819fa:
"I want my own secure cloud storage."
EASY.
rclone
mount with sftp
and crypt
enabled on it on the Macbookmount
option is missing for rclone
on fishlinux because of underlying FUSE implementation incompatibilites; THEREFORE do the logical thing and tailscale
, then once BoxyBSD VM is in the Tailnet, can ssh / mosh
in from home)doas
and whatnotrclone
tailscale file cp
( sshfs
using @solene 's tutorials on the home boxNOTHING COULD BE SIMPLER.
🤔 Why Choose to Use the BSDs in 2025
—@stefano
「 Yes, Linux, Docker, and Kubernetes are better than closed source solutions. But when everyone uses the same tools, freedom dies. We use them because "everyone does" rather than because they're the best tool for our specific needs 」
https://it-notes.dragas.net/2025/03/23/osday-2025-why-choose-bsd-in-2025/
https://it-notes.dragas.net/2025/03/23/osday-2025-why-choose-bsd-in-2025/
#ITNotes #NoteHUB #freebsd #netbsd #openbsd #osday #ownyourdata #server #zfs
Hi, I'm R.L. I've dabbled in the fediverse since 2018 (originally mastodon.host (sadly defunct), then librem.one around 2019, then fosstodon starting in April 2022, then alpha.polymaths.social in fall 2023, and finally polymaths.social last October).
Last week, I migrated my main fediverse account from the excellent fosstodon.org to polymaths.social to take advantage of the camaraderie there, and of course the generous post character count limits. XD
I've dabbled in Linux since 1997, used it at home since 2000, and used it full time uninterrupted as my daily driver since 2019.
I've dabbled in the BSDs since 2022 or so, and currently have an #OpenBSD #Thinkpad which I use as a dedicated writing machine.
I love the power (hardware compatibility, feature set) and ease-of-use of Linux, and the "purity" and "unixyness" of the BSDs.
I was an infosec analyst and sysadmin in a previous life, but have left that behind, for my own sanity's sake. ;)
This will be my backup account, so please definitely follow me at @rl_dane@polymaths.social, but I look forward to having enjoyable chats on here as well from time to time.
Many thanks to @stefano@mastodon.bsd.cafe for adding me!
Due to my brain dead ISP which does not support IPv6 for clients in 2K25(!) I cant access my boxyBSD box.
boxyBSD is thus so far away from me :(
I have a client connection with fixed IPv4 IP somewhere, but it collapses when I use a free available IPv4 to IPv6 tunnel service.
Instead of sitting and twiddling my fingers on my Bass guitar(s) generating random() notes, I decided to get an image of the latest freeBSD and play with it locally, until I can get my ISP to provide all of us with a (set) of free IPv6 addresses because we pay them for a full service here in my country
>> log
$ wget -c https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.2/FreeBSD-14.2-RELEASE-amd64-dvd1.iso
--2025-03-23 13:32:46-- https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.2/FreeBSD-14.2-RELEASE-amd64-dvd1.iso
Resolving download.freebsd.org (download.freebsd.org)... 200.160.6.227, 2001:12ff:0:6224::15:0
Connecting to download.freebsd.org (download.freebsd.org)|200.160.6.227|:443... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 4826406912 (4.5G), 4255655894 (4.0G) remaining [application/octet-stream]
Saving to: ‘FreeBSD-14.2-RELEASE-amd64-dvd1.iso’
-14.2-RELEASE-amd64-dvd1 12%[++++ ] 559.57M 1.01MB/s eta 75m
<< ^Z
Yes they give a puny 1MB speed, you read that correctly
🖋️ #bash #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX
As you can see here the first part of my freeBSD installation is going smoothly
My 2.5GBit NIC it's not supported but my Wi-Fi NIC is properly supported so everything is good, so far
I've just installed the free BSD handbook which requires the network so extra proof that my Wi-Fi NIC is working magnificently
What is also evident is that you should not ignore warnings that you're HDD set up will not boot. It turns out that the drive I used, which has an MBR, not GPT, is not usable in the configuration where I made a second partition / and a third partition /home, the installation goes smoothly but of course it doesn't boot and not surprising GRUB Linux, cannot find a way to make it boot.
So now I have to make a much smaller partition on a GPT USB SSD
It's wise to listen to the options of the installer. Using my GPT partitioned SATA SSD, mounted on a USB tray 📥 I was able to install freeBSD base config without a hitch, jumping into full blown tcsh mode
Extra images will follow in a minute
🖋️ #bash #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX
Finally I've captured some sh photographs of the running minimal freeBSD system
No x.org here. Even mc can't run after the pkg install! It needs proc filesystems installed mounted cfg first
I was surprised that I now need to read documents to find out how my second HDMI IPS LED display can be turned on in text mode, something that happens automatically in Linux out of the box 🎁
🖋️ #bash #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX
I have found an interesting quirk with my freeBSD installation, running on my SATA SSD, which I mount through an USB tray, directly to the USB port on the computer.
As long as i leave the second port of the USB tray open, everything runs fine and smooth. The moment I mount another drive in the second port, freeBSD only does the initial part of the startup sequence and then complains that it cannot go any further.
No further explanation given
Seeking for log files is not an option because the operating system itself doesn't boot.
Where in the documentation should I look for this type of issue?
🖋️ #bash #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX #AskFediverse
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟯/𝟮𝟰 (Valuable News - 2025/03/24) available.
https://vermaden.wordpress.com/2025/03/24/valuable-news-2025-03-24/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
OSDay 2025 - Why Choose to Use the BSDs in 2025
There was limited time, so I couldn't go into much detail and had to keep things more general and structured than usual.
https://it-notes.dragas.net/2025/03/23/osday-2025-why-choose-bsd-in-2025/
#RunBSD #FreeBSD #OpenBSD #NetBSD #DragonFlyBSD #HardenedBSD #BSD
I hear with regret that the AsiaBSDCon 2025 has been canceled. Even though I couldn't be able to attend, I'm disappointed because the BSDCons are amazing events. A virtual hug to the organizers and good luck with preparations for the next conference
#AsiaBSDCon #BSDCon #BSD #RunBSD #FreeBSD #OpenBSD #NetBSD #DragonFlyBSD
- The #Slackware LXC manual: run ˋ/usr/libexec/lxc/lxc-net start`
- The command: can’t run properly, dnsmasq already running.
- Me: ok, fsck off
- create an #OpenBSD libvirt vm.
- configure and run dhcpd.
- configure and run unbound.
- rc.dnsmasq stop
- rc.unbound stop
- Me: can I continue trying to run LXC now!?
Registration is open for #bsdcan, program published - see the blog post at https://blog.bsdcan.org/2025/03/18/bsdcan-2025-talks-tutorials-and-registration/ for details, or go to https://bsdcan.org (direct to registration link: https://indico.bsdcan.org/event/5/registrations/8/) #bsd #unix #openbsd #freebsd #netbsd #development #devops #sysadmin #freesoftware #libresoftware
Once #OpenBSD 7.7 is released, I will be switching Exquisite.social over to -stable
.
We are now using -current
, which is too much of a hassle with applying errata (as it requires a snapshot upgrade).
This move will minimize the impact, as it means we'll have syspatch ready.
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/
While I was mucking about with an #openbsd port, I got an email from github offering me access to their ai code writing uselessness.
No! Bad website!
*spritzes with water bottle*
My code doesn't work at the moment. Broken is still better than this offer.
**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