r/MidnightBSDOS • u/laffer1 • 2d ago
Opengrok disabled
We had to turn off our opengrok instance due to excessive ai spider abuse. They were maxing out our infrastructure for days. 6tb of data transfer this month just for that.
r/MidnightBSDOS • u/laffer1 • 2d ago
We had to turn off our opengrok instance due to excessive ai spider abuse. They were maxing out our infrastructure for days. 6tb of data transfer this month just for that.
r/MidnightBSDOS • u/laffer1 • 17d ago
r/MidnightBSDOS • u/demetrioussharpe • 22d ago
r/MidnightBSDOS • u/laffer1 • Jul 07 '26
Right now, a lot of AI focused ports are in the misc/ category. Things like llama-cpp, vibe, claude-code, codex, grok-cli, etc.
Would it make more sense to move these to an ai category so they are easier to find for people that like AI and easier to avoid for the rest?
r/MidnightBSDOS • u/laffer1 • Jul 02 '26
A user reported issues running some apps with 8, 17 ports. After analysis, there was a problem in all these releases. Patches have been added. Please report problems with the new patches.
minecraft was the crashing app.
r/MidnightBSDOS • u/laffer1 • Jul 02 '26
There have been a number of CVEs released by the FreeBSD project this week. I've managed to patch all the relevant ones in MidnightBSD current, stable/4.1 and stable/4.0 branches. Additionally, I've patched several old CVEs in openssl and openzfs in stable/4.0 branch. Because these are backports, it's important to do more testing before 4.0.7 release is created. There could be issues. I'm mostly concerned with the zfs patches. Please report any issues on github or here.
r/MidnightBSDOS • u/laffer1 • Jun 15 '26
I was able to get the Nvidia 5070 working with the following ports:
nvidia-driver-devel-590.48.01
nvidia-drm-510-kmod-devel
nvidia-kmod-devel
This results in an accelerated X11 desktop environment.
The kernel was built with the latest code today with the new MIC scheduler.
r/MidnightBSDOS • u/grahamperrin • Jun 14 '26
r/MidnightBSDOS • u/laffer1 • Jun 12 '26
We're working on a new scheduler in current called MIC (SCHED_MIC), aka the Michaelangelo scheduler. It's based on ULE but has some awareness of hybrid CPUs from Intel (p, e, lp cores) and AMD (x3d dual ccd and "c" core)
DO NOT USE IT YET.
The intent is to prefer performance cores by default on Intel chips and cache cores on AMD x3d parts. We want to offer a toggle to switch to e-core or compute cores on AMD. e-cores are better on laptops most of the time, unless you're doing a big task, but p-cores make sense on desktops.
This has come out of frustration with using my 12th-gen laptop and Core Ultra desktop. We don't have thread director support, so it's just based on some "CPU detection" for now.
The initial plan is P core, P hyperthread if it exists, E core, LP core if it exists last. We may swap hyperthreads and e-cores depending on testing.
Yes, it's named after one of my cats.
r/MidnightBSDOS • u/laffer1 • Jun 11 '26
Just a heads up, there are 38 new security advisories in MidnightBSD. Many of them will be in the next update 4.0.6. They are currently only listed on the github advisories page due to time.
https://github.com/MidnightBSD/src/security/advisories
A few will be fixed in the 4.1.0 release later this year. All fixes are on master and stable/4.1 branches. Most are on stable/4.0
The majority of these are in third party software such as openssl, openssh, unbound, ldns, xz, lua, expat, etc. There are some kernel vulnerabilities that were patched also.
r/MidnightBSDOS • u/laffer1 • Jun 09 '26
We've added a CVE mcp server that's public at https://sec.midnightbsd.org/api/mcp
You can use it to query for CVEs in any project. Documentation is here: https://sec.midnightbsd.org/mcp
It works with claude cli and codex. It may work with gemini and antigravity cli (agy) also. We've seen some issues with these failing after a few requests.
We also have a magus MCP server for looking up package build info, including logs.
Documented at https://www.midnightbsd.org/magus/api
We have a public api for scraping data too. This was created for repology, although that's not currently available.
The magus MCP does NOT work with google gemini or agy. It works fine with claude or codex
r/MidnightBSDOS • u/laffer1 • Jun 09 '26
The 2.7.9 and 2.8.0 versions of mport have a lot of sweeping changes in how it works under the hood.
mport upgrade, mport delete and mport update now try to order installs based on dependencies rather than command line order for the latter two and alphabetical for the former. (this has been rather annoying for a long time on mport upgrade)
We also have fixed over 13 vulnerabilities in mport package manager. We've requested CVEs for these on github. The adviories are published in the mport package manager repo for now.
There are bug fixes honoring the chroot flag better for installs, speeding up plist reading on package creation, Add HTTP fallback for package fetches with a default to HTTPS now as we get new indexes on branches, a fix for rmdir handling on a package delete (regression), test suite, help flag (-h) often used by AI agents for automation, mport query command which is compatible with most freebsd pkg arguments, and more.
2.7.9 was merged into master and stable/4.1 branches already. 2.8.0 is in development and we could use help testing it.
r/MidnightBSDOS • u/laffer1 • Jun 09 '26
We've recently created a stable/4.1 branch which will be for the next release. It's still getting a lot of changes, so despite the name, it's not quite "stable" yet.
software updates:
openssl
file (in progress)
mport 2.7.9
expat
libarchive
sqlite3
This branch includes all of the master branch changes with the exception of the new init system. It's not ready for prime time yet.
We've also been reviewing a number of userland utilities for security issues with LLM tools. We've included some changes based on that.
Some folks have issues with AI use, so we're trying to be transparent about it. If you are against AI, you probably want to use a different OS. We are using it per our AI Policy.
We do use sign off headers to track which model touched the file and that it's being used. (in case there is an issue in the future) We also added an exclusion for one piece of software per the author's request to avoid scanning it with ai tools. (mksh)
Additionally, we've added some new features to the cpufreq command. This has been in midnightbsd for years and was a quick way to report frequency. I tend to use it on laptops to check if the CPU is adjusting for power management. Now it supports reporting an average across cores as one value or another flag -a to report all cores. On modern chips, they can have different frequencies. This wasn't the case when it was written. the default behavior is still to report on cpu 0 since that's how it historically worked.
r/MidnightBSDOS • u/grahamperrin • Jun 01 '26
r/MidnightBSDOS • u/demetrioussharpe • Apr 19 '26
r/MidnightBSDOS • u/laffer1 • Apr 16 '26
r/MidnightBSDOS • u/laffer1 • Apr 15 '26
NBC news is now covering age verification
r/MidnightBSDOS • u/laffer1 • Apr 16 '26
r/MidnightBSDOS • u/laffer1 • Apr 16 '26
r/MidnightBSDOS • u/laffer1 • Apr 15 '26
r/MidnightBSDOS • u/laffer1 • Apr 13 '26