Cleaning Up Critical Infrastructure in FreeBSD
Sustainable open source requires more than new features. It demands disciplined security work, clear visibility into dependencies, and long-term maintainability.

Through the Beach Cleaning Project, funded by the Alpha-Omega Project, we strengthened the FreeBSD base system by improving third-party software tracking, advancing SBOM tooling, and aligning security processes for future resilience.

Read more:
https://freebsdfoundation.org/blog/cleaning-up-critical-infrastructure-in-freebsd/
#FreeBSD

@FreeBSDFoundation poor beastie
@prahou @FreeBSDFoundation to be generated by chatgpt like that …. and only to clean trash ..
@fiore @FreeBSDFoundation @prahou without reading the post, what's the over under it was written by chatgpt

Shame

@Mae on the plus side:

― I have never seen an AI-generated post that's as rude, or lazy, as your human slop.

@prahou why?
@grahamperrin i'm not allowed to talk about ai

RE: https://mastodon.bsd.cafe/@grahamperrin/116322566914289589

@prahou

"I'm a proponent of rational discussion."

Postscript: a private conversation followed. Full respect to @prahou

@FreeBSDFoundation Gotta admire how many words went into saying so little. Really reads like a school assignment puffed up to barely make the word count

@[email protected] imagine:

A/ more than one person caring for your needlessly mean-minded opinion

B/ a needlessly mean-minded person complaining that someone else is mean.

https://en.wikipedia.org/wiki/Golden_Rule

/plonk

Golden Rule - Wikipedia

@grahamperrin imagine: not being an asshole just to defend a slop article that had no effort put into it because it was "written" with an LLM.

@reiddragon

Uppermost at <https://www.reddit.com/user/grahamperrin/> (the first pinned item):

― Please do not wrongly assume that I am pro-AI.

There's a link to a post in Mastodon.

I have satisfactory reasons for blocking in cases such as yours.

Also relevant: the second pinned item.

@fuzzy why the *fuck* would I be going to stalk someone's socials after they reply to a post of mine, especially if they're just being a dick? my reply to the original post was because of the LLM crap, your reply was needlessly mean, what other conclusion was I to reach but defense of LLMs?
@fuzzy Defending them is a very strange way to show one isn't in approval.

And who's going to bother going on some gross proprietary platform to check for that stuff? Why not put it in the ActivityPub-accessible profile (like I did)?

@reiddragon

Whenever I see someone write a mean-minded thing to a stranger, I ask myself a simple question.

Does the writer want to make the stranger's day better, or worse?

@lispi314 that's human nature, not particularly strange.

@grahamperrin In this case, the stranger is an LLM model, so there are no feelings to hurt.

The manager for the organizational account though, should see that there is discontent or disgust with the use of such tools. In an ideal case, an explicit retraction would take place alongside a future commitment to discontinue the use.

@lispi314 you seem to make false assumptions about humans.

False is less than ideal.

@grahamperrin I'm sadly quite aware that humans reject responsibility for their actions very often (and this tendency is sufficiently innate that it often involves no conscious thought), to the point where reciprocity doesn't work and punishment is typically counterproductive.

It actually distresses me considerably.

There is a reason I used "ideally" for the change in behavior. The most likely case is that no change takes place at all or that they double down. (I think this gets called a catch-22.)

The FreeBSD project has yet to take any meaningful commitment against "AI", at least as of last time I checked (as I was considering it as an option for fleeing Linux's own contamination).

FreeBSD's position on the use of AI-generated code?

<https://mastodon.bsd.cafe/@grahamperrin/116344673460638245>

@lispi314 I understand that you don't want to bother with Reddit, so this is for other readers.

We're allowed no more than six community highlights. The discussion that began three weeks ago is currently in fourth place. Until very recently I had it in first place.

@lispi314 refocusing on false assumptions: further discussion might help, but not today.

Not least, because it's way past midnight …

@lispi314 re: your profile, I love your current avatar – "Cyn from Murder Drones, in her cute maid drone appearance.".

TIL: <https://en.wikipedia.org/wiki/Murder_Drones>

Via the Glitch Productions channel on YouTube, here's their Murder Drones playlist: <https://www.youtube.com/watch?v=mImFz8mkaHo&list=PLHovnlOusNLiJz3sm0d5i2Evwa2LDLdrg>.

<https://www.youtube.com/@GLITCH>:

"We're GLITCH, an independent animation studio trying to create animated shows no one has ever seen before. We feel that there are SO many amazing stories and art styles out there; all the creators need is a chance to make their show a reality.

Here you'll find fun, colourful animated shows with occasional violence and existential breakdowns : D"

Murder Drones - Wikipedia

@grahamperrin Murder Drones is a lot of fun.

As for GLITCH, they're doing some neat things for indie animation, what with the upcoming theater release of the finale of one too (which is a rarity due to all sorts of dynamics in that industry).

It would open the door to others if it works out well (it seems to be largely sold out in a lot of places so I guess that bodes well).

RE: https://mastodon.social/@FreeBSDFoundation/115583802055432643

@lispi314 IMHO the (very) long list of gross proprietary platforms includes X, and YouTube.

I could have written something mean-minded about YouTube, or some other aspect of the production, in response to the FreeBSD Project's <https://www.youtube.com/watch?v=vbWOLzGDa4I>.

Instead of being mean, I did something nice: <https://www.reddit.com/r/freebsd/comments/1oq6s5r/freebsd_desktop_installer_tech_preview/>.

<https://www.reddit.com/r/freebsd/comments/1oq6s5r/comment/nnmryog/?context=1> gained a paid award:

"Something to bear in mind — when a community is welcoming, it grows and flourishes. When a community is closed and unwelcoming, the people in it literally age the product out of relevance. If we want the products we love to survive, the communities around them need new users. FreeBSD is a great product, we should welcome anybody who wants to love it as much as we all do today 😊"

@grahamperrin I have indeed been quite distressed with Youtube for quite some time for many reasons, including its unreliability.

While Peertube ostensibly exists to pick-up its use-case (what a nice project), there are a large number of practical limitations to self-hosting on the clearnet that limit its adoption (copyright trolls among them, but the clearnet is also just not friendly to media self-hosting without considerable disposable income).

GLITCH should be hosting an instance though, they do own or have license to literally everything in their publications (with considerable amounts having been commissioned by them) and are already hosting their own site with multimedia content anyway (so the basic entry hurdles of hosting aren't applicable here). (I'm willing to cut them some slack with the whole "currently coordinating a global release" thing, though.)

@lispi314 <https://www.youtube.com/watch?v=hsUKu9_Lr6U> (in the editorial) is great – I grew up with stuff like this in the early 1970s.

My personal favourites were the songs that obsessed about a single number.

This morning, at 00:33:20 in the UK – 33 ⅓ – the number 7 came to mind. Fifty-something years later, I'm not disappointed: <https://www.youtube.com/watch?v=GksEo8EDXiE>

#SesameStreet #seven

Sesame Street - Psychedelic Countdown 10 to 1

YouTube
@grahamperrin The first song that comes to mind about numbers (somewhat) is the Electric Light Orchestra's 2095.

It was incidentally the first thing I heard from them.

It's still a fun listen and poke at scifi tropes.

@lispi314 many people would say that X is a gross proprietary platform. (I deleted my Twitter account long ago.)

Yet, we have people ridiculing the FreeBSD Foundation @FreeBSDFoundation for not posting to X: <https://nitter.net/jvyoung/status/2032818962996609151> | <http://archive.today/Guno4>.

(No disrespect to John Young. Elsewhere, people have been unreasonably rude in response to something that he posted (and as a result of their unreasonable rudeness to a stranger, some of the offenders are blocked by me).)

On the plus side, the FreeBSD Project has not used its @freebsd account on X since August 2004: <https://nitter.net/freebsd>.

Also on the plus side, these two:

― <https://nitter.net/cperciva/status/2035045573116789002> | <http://archive.today/aNWUQ> (2026-03-20)

― <https://nitter.net/cperciva/status/2044095639190155341> | <http://archive.today/QtMD1> (2026-04-14)

The March 2026 series of tweets began:

"I'm going to plant a flag here: 2026 is going to go down in computer security history as the year of a million CVEs. (Maybe literally, but definitely figuratively.)

LLMs are producing lots of slop, but they're also finding a heck of a lot of real vulnerabilities."

using genAI to make an image for an article about sustainability sounds like satire. I didn't think I'd actually see it
@FreeBSDFoundation that looks too LLM to be a good look.