Jeffrey Seathrún Sardina, investigador de aprendizaje automático, ha creado una bifurcación (fork) de systemd llamada Liberated systemd para eliminar el campo de fecha de nacimiento (birthDate) añadido recientemente. El campo se introdujo la semana pasada en respuesta a las leyes de verificación de edad en California, Colorado y Brasil. La bifurcación busca eliminar lo que su creador considera código que permite la vigilancia, manteniendo al mismo tiempo la sincronización con el proyecto principal.
Systemd sirve como el sistema de inicio y gestor de servicios predeterminado para la mayoría de las principales distribuciones de Linux, encargándose de los procesos de arranque y la gestión de servicios. La semana pasada, sus desarrolladores fusionaron una solicitud de extracción que añadía un campo opcional de fecha de nacimiento a los registros de usuario. Este campo, configurable solo por administradores, apoya el cumplimiento de los requisitos de verificación de edad en California, Colorado y Brasil. Systemd en sí no procesa los datos; proporciona un campo estandarizado para herramientas como xdg-desktop-portal, que las distribuciones pueden ignorar si no lo necesitan. Como respuesta, Jeffrey Seathrún Sardina lanzó Liberated systemd, una bifurcación que elimina el código relacionado con la fecha de nacimiento. El repositorio establece su objetivo con claridad: eliminar elementos que facilitan la vigilancia mientras se preserva el resto de systemd y se rastrean los cambios del proyecto principal. La bifurcación modifica 12 archivos a lo largo de cinco confirmaciones (commits), eliminando el campo, las opciones de homectl para establecer fechas de nacimiento, las entradas correspondientes en las páginas de manual, el código de visualización y las pruebas. A fecha de 23 de marzo de 2026, va por detrás de la línea principal de systemd por 37 confirmaciones. Sardina también mantiene un repositorio complementario llamado systemd-suite para probar la bifurcación. Este esfuerzo unipersonal aún no cuenta con versiones lanzadas y puede no ser adecuado para entornos de producción debido a su retraso. Este tipo de bifurcaciones suelen generar debate en las comunidades de código abierto, particularmente en medio de las discusiones sobre los mandatos de verificación de edad.