Linux 7.3

Linux 7.3 se describe como una versión del kernel de tamaño récord que introduce funciones como el pseudo-sistema de archivos failfs para un sandboxing más fuerte, mejoras importantes en el servidor SMB en el kernel, incluida la compatibilidad con Apple Time Machine, y soporte inicial del controlador Wi‑Fi HaLow (900 MHz). Los comentaristas debaten el valor y los riesgos de un servidor SMB en el kernel frente a Samba en espacio de usuario, el ritmo y la calidad del soporte ingenierizado en reversa para Apple Silicon, y qué tan bien sirve Linux como un sistema operativo de “configurar y olvidar” para usuarios no técnicos. Un hilo destacado examina el uso creciente de codificación asistida por IA en el desarrollo del kernel, señalando tanto las políticas de atribución en evolución del proyecto como las preocupaciones por el código “slop” frente a la insistencia de los mantenedores en que los remitentes humanos siguen siendo totalmente responsables de la calidad de los parches.

Failfs y sandboxing de sistemas de archivos

  • Failfs se describe como un pseudo-sistema de archivos en el que todas las búsquedas de rutas fallan.
  • Uso previsto: endurecimiento/sandboxing de demonios “puramente de red” o de procesamiento de datos que solo usan descriptores de archivo preabiertos.
  • Ventaja: un proceso chrooted en failfs no puede abrir archivos nuevos, lo que limita el movimiento posterior a una explotación.
  • Limitaciones: los binarios enlazados dinámicamente suelen romperse, ya que necesitan búsquedas en el sistema de archivos para las bibliotecas.
  • Algunos lo comparan con controles de jail/chroot más granulares; otros sostienen que esta complejidad existe porque Linux nunca adoptó sistemas de capacidades fuertes como Capsicum.
  • Surgen preguntas sobre si las reglas de seccomp podrían lograr efectos similares.

Servidor SMB en el kernel y Time Machine

  • A muchos les sorprende que Linux tenga un servidor SMB en el kernel (ksmbd), añadido por rendimiento y porque Samba es GPLv3.
  • 7.3 añade compatibilidad opcional con Apple Time Machine a ksmbd mediante extensiones SMB específicas de Apple.
  • Experiencias mixtas con Time Machine sobre SMB: algunos reportan años de copias de seguridad fiables en NAS; otros dicen que es frágil o lento.
  • Apple ahora solo da soporte a SMB (no AFP) para Time Machine. La documentación oficial enfatiza unidades conectadas localmente; la compatibilidad con NAS se reconoce, pero depende del proveedor.
  • La propia implementación SMB de Apple (SMBX) se considera defectuosa, y la interoperabilidad SMB con macOS (y Linux) se describe ampliamente como dolorosa.
  • Algunos cuestionan si un servidor SMB en el kernel vale el riesgo de seguridad frente a Samba en espacio de usuario, especialmente porque los demonios de usuario pueden saturar la mayoría de los enlaces del mundo real; otros responden que a velocidades muy altas o con RDMA, las implementaciones en el kernel siguen siendo importantes.

Ecosistema de Apple, ingeniería inversa y Linux en Apple Silicon

  • Linux 7.3 añade compatibilidad con device-tree para más SoC Apple M-series; el progreso se describe como constante pero no rápido debido a la falta de documentación del proveedor y a la ausencia de soporte para GPU/Thunderbolt.
  • La discusión contrapone la pila de hardware/software centrada en sí misma de Apple con las prácticas de Intel/AMD de prioridad a Linux.
  • Varias personas describen la dificultad de usar hardware Apple con servicios que no son de Apple (almacenamiento, fotos, copias de seguridad) y aconsejan o bien “ir todo Apple” o cambiar a Linux/Windows.
  • La ingeniería inversa se ve como más fácil con herramientas modernas e IA, pero otros subrayan que las herramientas no eliminan la necesidad de objetivos claros y trabajo continuo para mantener los hackeos funcionando a través de las actualizaciones.

Desarrollo del kernel asistido por IA y proceso

  • 7.3 tiene cifras récord de commits y colaboradores; algunos sospechan un aumento de parches asistidos por IA.
  • La política del kernel, según se describe: los contribuidores pueden usar IA, pero son personalmente responsables de la calidad del código; antes se exigían etiquetas “Assisted-by” para IA, pero los mantenedores han votado ahora eliminar la divulgación obligatoria.
  • Los partidarios dicen que los mantenedores deberían juzgar solo la calidad técnica y la interacción, no las herramientas usadas.
  • Los críticos se preocupan por el “slopspam” de parches de IA de baja calidad y por perder señales de procedencia; sostienen que el uso de IA debería divulgarse siempre.
  • Varias perspectivas de mantenedores enfatizan que los malos contribuidores (con o sin IA) simplemente pierden confianza y atención.

Bugs, CVEs y selección de LTS

  • Un gráfico enlazado muestra que el número de CVEs del kernel corregidos alcanza un máximo histórico.
  • Algunos quieren un gráfico complementario de cuándo se introdujeron los CVEs por versión del kernel.
  • Los kernels de Longterm (LTS) no están ligados a números de versión mayor; las versiones se numeran secuencialmente y las elecciones de LTS son informales, a menudo recayendo en la última versión del año, aunque esto no está garantizado.

Nuevas funciones y otras notas

  • El primer controlador en el árbol para Wi‑Fi HaLow (Wi‑Fi de 900 MHz) llega en 7.3, habilitando Wi‑Fi de bajo consumo y largo alcance; los usuarios están entusiasmados con IoT y casos de uso de conectividad de nicho.
  • La discusión señala que se está trabajando en compatibilidad próxima con hostapd/wpa_supplicant e iw.
  • Algunos mencionan que los cambios de 7.3 permiten paquetes Nix reubicables y esperan que esto mejore la mezcla de software Nix y no Nix.
  • Unos pocos usuarios comparten problemas prácticos (por ejemplo, dispositivos de eventos de entrada ausentes en una RC) y expectativas de una vía fácil de “descargar e instalar” para nuevos kernels, que actualmente requiere pasos específicos de la distribución.