X.org Server elimina los restos del soporte para compiladores antiguos
La reciente limpieza de X.Org del código heredado y del soporte para compiladores obsoletos pone de relieve lo poca atención activa que reciben ahora las partes de la pila X11 que no son XWayland, incluso cuando algunos nuevos colaboradores intentan modernizarlas. Los comentaristas debaten si estas refactorizaciones “de paso” y limpiezas de estilo ayudan o suponen una carga neta para unos mantenedores ya sobrecargados, planteando cuestiones más amplias sobre cómo deberían gestionar los proyectos de código abierto las contribuciones de gran volumen pero bajo impacto. El hilo también sitúa este trabajo en el cambio más amplio hacia Wayland, señalando que la mayor parte del desarrollo de toolkits y controladores se está alejando de X11, algo que muchos ven como inevitable a menos que aparezcan nuevos mantenedores.
Experiencia publicitaria en el sitio del artículo
- Varios comentaristas se quejan de anuncios de video en reproducción automática con sonido.
- Otros sugieren bloqueadores de anuncios (p. ej., uBlock y opciones para móviles) como el remedio práctico.
Disparador de las limpiezas de X.Org
- Un nuevo colaborador apareció en la lista de correo de X.Org, haciendo muchas preguntas y enviando parches de limpieza.
- Algunos ven esto como un trabajo oportunista o cosmético, no necesariamente como una señal de un resurgimiento más amplio de X.Org.
- Un parche eliminó un gran bloque de código sin usar que llevaba ahí 16 años.
Comportamiento del colaborador y mantenibilidad del OSS
- Varios comentarios describen experiencias con este colaborador en distintos proyectos: muchos parches, refactorizaciones frecuentes, poca discusión previa.
- Los mantenedores dicen que esto generó cambios innecesarios en el código y trabajo adicional de revisión para beneficios menores.
- Surge el debate: algunos critican los “comentarios a espaldas” y argumentan que esa energía debería recibirse y ser guiada; los mantenedores responden que el tiempo y la paciencia son limitados y que algunos colaboradores pueden ser un negativo neto.
Maildir, mbox, IMAP y Thunderbird
- Largo subhilo sobre por qué un cliente GUI debería admitir maildir directamente.
- A favor de maildir: mejor para múltiples lectores, más seguro con concurrencia, más fácil de usar con herramientas de CLI (p. ej., grep), evita archivos mbox monolíticos enormes.
- Contrapuntos: los clientes modernos deberían depender de bases de datos de metadatos; los flujos de trabajo maildir-first son de nicho y anticuados; ejecutar un servidor IMAP local sobre maildir es un buen compromiso.
- Algo de frustración porque el soporte de maildir en Thunderbird es parcial y tiene errores, lo que se siente como una función inacabada.
X.Org frente a Wayland y el futuro del proyecto
- Algunos usuarios prefieren X11, diciendo que cada migración a Wayland rompe flujos de trabajo pequeños pero importantes (selección primaria, arrastrar y soltar, warping del cursor, ciertos gestores de ventanas en mosaico).
- Otros señalan que X.Org está en la práctica en modo de mantenimiento: pocos mantenedores activos, y los toolkits van cambiando gradualmente su enfoque a backends de Wayland.
- Se argumenta que dar soporte a ambas pilas cuesta tiempo y dinero; dado el consenso de que Wayland es arquitectónicamente mejor, algunos ven X11 como deuda técnica que sirve a una audiencia cada vez menor.
- Los críticos de esta postura sienten que el bando de Wayland está más interesado en reemplazar X que en igualar su conjunto de funciones, y resienten que herramientas útiles pierdan soporte.
Tangente de logo y marca (el “X” de Twitter)
- Breve discusión lateral burlándose del logotipo de la red social rebautizada como “X” por poco inspirado y posiblemente derivado de un simple carácter Unicode.
Compiladores antiguos y educación
- Anécdotas sobre un antiguo compilador Sun C++: comportamiento no estándar, diagnósticos deficientes y una evaluación estricta en torno a las advertencias supuestamente hicieron que muchos estudiantes tuvieran dificultades o abandonaran CS.