[cita=“Heliosurge, post:66, tema:358131”]
¿Has considerado arrancar Linux en modo dual? O incluso simplemente ejecutarlo desde una memoria USB?
[/cita]
No es para mí — tengo una computadora reciente que funciona bien con Discourse. Es para otros usuarios de un foro del que soy parte. Probablemente sea una batalla difícil convencerlos de adoptar Linux, jaja. Es bastante difícil convencer a mis padres y a otras personas que conozco para que cambien (y luego tienes que hacerles soporte técnico). No voy a intentar convencer a un desconocido en Internet de hacer eso :sonrisa:
Pero sí, Linux sería una excelente opción para los usuarios más tecnológicos de computadoras antiguas. Lamentablemente, muchos de esos usuarios usan máquinas y sistemas operativos antiguos porque no son muy expertos en tecnología, o simplemente están atados a sus preferencias.
Son sencillos y de vieja escuela de esa forma, pero eso no significa que quiera excluidos de las comunidades de las que soy parte.
[cita=“Heliosurge, post:66, tema:358131”]
Aunque no se recomienda ya que plantea problemas de seguridad. Creo que puedes bloquear tu instancia de Discourse para que no se actualice
[/cita]
¿Es esto posible incluso para las instancias de Discourse Cloud hospedadas? Si es así, ¡sería una buena solución alternativa! Aunque parece poco probable, ya que eso significaría que la versión Cloud tendría que soportar múltiples versiones en paralelo…?
[cita=“supermathie, post:67, tema:358131”]
Ellos [los sistemas operativos antiguos] están sin parches, sin soporte y completamente expuestos a explotaciones. Quitar (soporte implícito) a dispositivos de 9 años y sistemas operativos de 15 años no es “seguir la tendencia de la vanguardia”.
[…]
…entonces llegan las quejas cuando dejamos de soportar Windows 7 años después de que ya no sea soportado por Microsoft.
[/cita]
Primero, gracias por la respuesta. Aprecio que tú (y el equipo en general) incluso estén dispuestos a discutir esto.
Aunque tienes toda la razón en que los sistemas operativos antiguos son más vulnerables, a veces las circunstancias de los usuarios individuales hacen que las actualizaciones o cambios de sistema operativo sean inviables, especialmente con apenas unas semanas de aviso (en realidad un poco más de un mes, disculpa, conté mal). Y no es que, llegado el 2 de mayo, los usuarios que no actualicen a la versión más reciente tengan sus máquinas convertidas en botnets y exploten, sus navegadores seguirán funcionando, la mayoría de los demás sitios web seguirán funcionando, solo que ya no podrán publicar en los foros de Discourse. Sí, probablemente sucumban eventualmente a alguna vulnerabilidad, pero eso probablemente ocurrirá años después del 1 de mayo de 2025.
En este caso, en realidad no estás eliminando soporte para ningún sistema operativo en particular ni en ningún plazo específico. Estás agregando tres funciones muy específicas del navegador que no son críticas para ninguna funcionalidad existente y no tendrán impacto inmediato en el usuario. Los colores se pueden calcular de manera diferente, los diseños se pueden aproximar con otras herramientas CSS, y no tengo idea de para qué se va a usar el lookbehind, pero probablemente haya soluciones alternativas para eso también.Creo que comparar estos cambios con actualizaciones críticas de seguridad del sistema operativo no es muy justo; son dos clases de cambios y depreciaciones completamente diferentes.
Pero mi argumento subyacente aquí no se trata de cuánto CVE o líneas de código pueda requerir un cambio en particular. Es que Discourse se trata fundamentally de comunidad, y en este caso, esta decisión * perjudica a la comunidad * por el beneficio que parece ser una mejora menor en la experiencia del desarrollador — pero por favor corrígeme si me equivoco.
El costo para el equipo de Discourse para implementar un modo de publicación compatible con versiones anteriores se mide en dólares y horas. Sé que da rabia tener que soportar navegadores antiguos, y a mí y a todos los demás desarrolladores web nos molesta mucho, y estoy seguro de que a ti también. Sin embargo, el costo para tus usuarios en este caso no se mide solo en pequeños inconvenientes, sino en la amenaza muy real de soledad y ser excluidos de comunidades en las que han estado durante mucho tiempo.
Discourse no es solo para tecnófilos que discuten sobre los méritos relativos de Windows 7 vs 10 vs la distribución de Linux del momento; lo usan personas de todas las edades, en todo el mundo, con dispositivos nuevos y antiguos, con diferentes niveles de destreza tecnológica. Y algunos de ellos simplemente no se mantienen al día con las computadoras y los sistemas operativos como lo hacemos nosotros. Tal vez eso sea menos que ideal, claro, pero no conozco toda su historia…
Al fin y al cabo, sí, es absolutamente cierto que no puedes soportar a todos para siempre, y eventualmente algún problema de software te obligará a actualizar y dejar atrás a algunos usuarios.
Pero esas tres características específicas no parecen una instancia así. ¿Son realmente tan urgentes y críticas como para justificar exiliar a algunos de los usuarios que han usado tu software por mucho tiempo, con un “lo siento, ya no puedes publicar a menos que lo hagas por correo”?
Esas tres funciones realmente me parecen “de vanguardia”, especialmente para un software de foros que ha funcionado bien sin ellas durante años. ¿De verdad Discourse necesita estar más a la vanguardia que la mayoría de los sitios web gubernamentales, bancarios, etc.? Por lo que puedo ver, son pequeños avances incrementales, no revolucionarios…