| Website | https://bsd-geek.de |
| Website | https://bsd-geek.de |
🌟 Introducing BSD.cafe 🌟
Excited to present the first building block of the BSD Cafe project! When I registered this domain months ago, I envisioned a themed bar where we can casually chat about *BSD systems, Linux, and Open-Source technology among friends, acquaintances, and patrons. But like any bar, discussions can cover a wide range of topics while respecting everyone.
BSD.cafe will be a hub for various tools and services, powered by *BSD.
The first brick is a new Mastodon instance, a gateway to the Fediverse. Registration is open, and the server will be moderated under clear guidelines promoting good behavior and zero tolerance for hate towards anyone. Inclusivity, respect, and constructive dialogue are the key values of this new instance.
The main server is currently hosted in Finland on a small VM, based on #FreeBSD. Services are divided into VNET jails, connected in a LAN via a local bridge. A VPN system is also present and have been able to move individual jails to different, more powerful, machines.
Multimedia data and cache are hosted on another physical server (FreeBSD, within a jail), with Cloudflare in front. The aim is to cache and geodistribute data, reducing network traffic on the main VPS.
Reverse proxy (frontend), mail server, media server, and the instance itself are reachable via #ipv6.
The instance started empty. No unnecessary content was pre-loaded; I want it to grow organically based on users' interests and following. There won't be any preemptive blocks at this stage. Users are encouraged to promptly report anything they find worth flagging.
Join us at https://mastodon.bsd.cafe to build a constructive and inclusive community—a safe and relaxing space for everyone.
Our wiki, located at https://wiki.bsd.cafe, features essential links and articles related to the BSD world. It provides an overview of the tools, services, rules, uptime, and more information about the BSD Cafe Services.
A Matrix server, a Miniflux RSS Reader, the Wiki itself, and the BlendIT Lemmy instance are all part of the BSD Cafe services, with more to come.
#BSD #OpenSource #Fediverse #Community #Tech #Networking #Mastodon #Inclusivity #FreeBSD #NetBSD #OpenBSD #DragonflyBSD #Linux #OSS #SysAdmin #Miniflux #RSS #Matrix
@ada i got super slowed down with trying to move the cloudinit.net.get_ib_* (infiniband) functions under the distro classes.
mostly because I have no idea about infiniband, and had no access to infiniband hardware.
I gave up, and declared bankruptcy.
Meanwhile I have fixed every bug and exception I came across, and a lifted a bunch of modules into better supporting FreeBSD.
One of the Canonical people did refactor of the Ephemeral Networking classes, and I finished off the BSD side of that.
We now boot on Hetzner and Vultr (and probably more) without a single exception.
(At least for IPv4… IPv6 is mostly ignored so far)
taking a break from the network refactoring, after burning out on Infiniband, to … get FreeBSD integrated into cloud-init CI.
that requires FreeBSD to run under LXD, which requires a kernel module to allow communication between guest and host, so I'm implementing the VirtIO Socket spec right now. (I'm trying to do that, while only looking at the spec, and at the already existing hyperv sockets module, so I don't accidentally copy any GPL code…)
Once that's done, I can look into updating Go to add VSOCK support to the FreeBSD unix library, and then I can fix the vsock client library that LXD uses to include FreeBSD support.
And then I can get back to porting LXD-agent to FreeBSD.
baby steps…
cloud-init is the standard way of provisioning servers in the cloud. Unfortunately, cloud-init's support for operating systems other than Linux is rather poor and the lack of cloud-init support on FreeBSD is a hindrance to cloud providers who want to offer FreeBSD as a Tier I platform. To remedy this, the FreeBSD Foundation has contracted
In Memoriam: Hans Petter William Sirevåg Selasky
"Even if you don’t use #FreeBSD yourself, odds are good that Han’s work touches on your daily life. For example, if you use a #Playstation, chances are you are using Hans’ USB stack."
https://lists.freebsd.org/archives/freebsd-announce/2023-July/000076.html
Yes, something like #Kuberenetes or better #Docker exists for #FreeBSD world. Name is #BastilleBSD
Tool hint (non-sponsored in any way): Just passing by to share some love for Syncthing (https://syncthing.net/)! It's a brilliant open-source continuous sync tool. No more plugging in USB cables, no more dog-slow AirDrop/Nearby Share, no more manual rsync, and no need to send my data to Google/Microsoft/Dropbox. It just works!
I edit a note on my mobile, and a couple of seconds later, my NAS, iMac, and Fedora Workstation are all up-to-date. I can't recommend it enough.