How should we handle software created with LLMs?

After some checking, it becomes clear that you already can’t have a Linux system without some LLM generated code since Linux itself and also systemd has it. Also Nix has some LLM code.

I shared that conclusion also on the Fediverse: davidak: "After some research today it becomes clear that y…" - chaos.social

From a very quick check, FreeBSD, NetBSD and OpenBSD has no git commits co-authored by Claude. So you don’t have to stop using computers if you can’t accept AI.

So, which LLM generated code is a real problem and how do we handle that specifically? Maybe don’t package problematic software. And accept everything else and hope the software maintainers are responsible.

It can be checked if maintainers follow best practices when using LLMs or accepting contributions, like security best practices can be checked, but that is not something NixOS has to be involved in.

2 Likes