RT if you want a CLEAR statement about AI from all GNU/Linux distributions and are ready to quit any distribution that is ok with integrating AI slopware.
@Khrys I want a clear statement by the kernel devteam too

@shaft @Khrys There you have.

https://docs.kernel.org/process/coding-assistants.html

Time to switch to BSD ? Well, I don't know their position.

AI Coding Assistants β€” The Linux Kernel documentation

@breizh @Khrys @shaft

#NetBSD has explicitly banned AI code from being incorporated into the system.

I suspect both #FreeBSD and #OpenBSD will take similar positions, probably for the same reasons (dubious provenance and quality issues, problems with code licensing, etc.).

@ParadeGrotesque @breizh @Khrys The door is not 100% closed in NetBSD

β€œCode generated by a large language model or similar technology [...] is presumed to be tainted code, and must not be committed without prior written approval by core.”

An approval can be given

https://www.netbsd.org/developers/commit-guidelines.html

NetBSD Commit Guidelines

@shaft

What you say is true, but I don't see NetBSD core team give an approval of this kind any time soon.

As far as I know, nothing has been approved so far, but I'll welcome information and corrections from the #netbsd developers on the Fediverse (and there are quite a few here).

@breizh @Khrys

@ParadeGrotesque @breizh @Khrys Anyway: you have your AI-Free kernel. Nice. Then all the softwares that will run on this kernel, ranging from the shell to the web browser have to be AI-free 😬

@shaft

BSD user land (shell, utilities, etc.) is part of the distribution, and is often created and maintained by the same developers as the kernel.

So no AI there either.

Which means BSDs, in general, are more consistent and have slightly lighter utilities than Linux.

For example: ksh is usually a version of pdksh, and is maintained by several developers from all 3 major BSDs (if I remember well).

@breizh @Khrys