noc.social is part of the decentralized social network powered by Mastodon.
This instance is focused on technology, networking, linux, privacy, security, infosec, engineering, but open to anyone. Civil discourse, polite and open. Managed by the noc.org / trunc.org team.

Administered by:

Server stats:

674
active users

Learn more

@david_chisnall @andy_warb I've also had many servers that started way way back and had been upgraded to the point where none of the original hardware remained, yet the OS was still the original install upgraded again and again. Testament to the stability and dependability of the OS. I've never been able to do that with Linux, it would inevitably go horribly wrong at the second or third major upgrade.

I just love #FreeBSD :)

First change since #swad 0.2 will actually be a (huge?) improvement to my #poser lib. So far, it was hardwired to use the good old #POSIX #select call. This is perfectly fine for handling around up to 100 (or at least less than 1000, YMMV) clients.

Some #select implementations offer defining the upper limit for checked file descriptors. Added support for that.

POSIX also specifies #poll, which has very similar #scalability issues, but slightly different. Added support for this as well.

And then, I went on to add support for the #Linux-specific #epoll and #BSD-specific #kqueue (#FreeBSD, #NetBSD, #OpenBSD, ...) which are both designed to *solve* any scalability issues 🥳

A little thing that slightly annoyed me about kqueue was that there's no support for temporarily changing the signal mask, so I had to do the silly dance shown in the screenshot. OTOH, it offers changing event filters and getting events in a single call, which I might try to even further optimize ... 😎

#C #coding

T-1 days until BSD-NL Full Day Event - Early 2025 🐡😈⛳

We are almost there! See you all tomorrow!

In between all the hacking and slacking there will be talks!

🌐 events.bsdnl.nl/early25/talk/W
🎤 A packet's journey through pf
A walkthrough of a packet's journey through (FreeBSD's) pf, concentrating on the big picture and its implications.
by Kristof Provost

🌐 events.bsdnl.nl/early25/talk/V
🎤 Disk Space - The final frontier?
We'll follow the adventures of the spaceship BSD-NL 2025 (since NCC-1701 was already taken) on their voyage of exploration.
by Benedict Reuschling

The full schedule 📅 events.bsdnl.nl/early25/schedu

📆 2025-04-12 / April 12th 2025
🕐 10:00-23:00 CET
📍 Brouwerij Maximus (Utrecht)
🌐 bsdnl.nl

#BSDNL #RUNBSD #BSD #OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #DragonflyBSD

A packet's journey through pf BSD-NL Conference - Early 2025events.bsdnl.nl

Been busy this evening, with a chain-reaction of events.

I got my #3DPrinter working again - nozzle was blocked, and I couldn't get it unblocked, so I ordered some replacement ones, which arrived nearly a week ago. For multiple reasons, I haven't had the opportunity and/or energy to fit it, until tonight. Got a great test print run off, first try with the new nozzle, so tomorrow I'll be able to set off the ~15 hour print I was trying to do when it blocked.

Also been thinking about a re-spin of the #MakerSpace concept that hopefully won't be so fkn horrible to run. I've been ruminating on this for the last couple of years - especially since I rage-quit running my local makerspace in the summer of 2023, when I had an #AutisticMeltdown due to having to leave our premises because the landlord was a rogue. Tonight I was able to actually get some good ideas down, some basic principles: virtual; non-hierarchical; no committee/board; distributed inventory; premise-less; nomadic - meeting in various venues around the area; organised online (pref using something federated); self-organising; plus a bunch of other things.

As a result of *that*, I ended up looking at #ActivityPub based applications, looking for things that might help with the "virtual makerspace" idea. Found three that I feel I need to check out: Hubzilla, Mobilizon, and NodeBB.

Looking at those three, NodeBB stuck out as it actually mentions FreeBSD as a supported platform, so *that* made me update my #FreeBSD-based mini-NAS, so I could test it. So I've just got it back up to scratch, because it WAS running FreeBSD 14.1-RELEASE-p5 GENERIC, but after running freebsd-update, I found it's now no longer supported. While I've been typing this, it's just finished installing 14.2-RELEASE-p3.

Oh, and also been talking with my wife about how her #AutismAssessment went this evening.

And posting about British Chips and Mushy Peas.