1 puntos por GN⁺ 2024-08-24 | 2 comentarios | Compartir por WhatsApp
  • En el CVS de src de OpenBSD se modificó el último archivo original sin cambios que quedaba desde la importación inicial del 18 de octubre de 1995, reemplazando así hasta el último rastro del código original
  • El cambio fue en games/quiz: se modificaron Makefile y datfiles/index, se agregó datfiles/ship y se eliminó datfiles/greek
  • El quiz de griego existente se eliminó porque era tan difícil que nadie podía jugarlo, y fue reemplazado por un nuevo quiz sobre partes de una galera
  • Aquí, el último archivo original sin cambios se refiere a un archivo con revision 1.1.1.1 de la importación inicial que creó OpenBSD
  • Como en la práctica todos los componentes originales de OpenBSD fueron reemplazados, el mensaje del commit dejó registrado este momento como la llegada al OpenBSD de Teseo

Archivos modificados en games/quiz

  • Este cambio en CVS se aplicó al área games/quiz del módulo src
    • Modificado: games/quiz/Makefile
    • Modificado: games/quiz/datfiles/index
    • Agregado: games/quiz/datfiles/ship
    • Eliminado: games/quiz/datfiles/greek
  • El quiz de griego existente se quitó porque era tan difícil que nadie podía jugarlo
  • El nuevo quiz trata sobre galley, es decir, las partes de una galera

OpenBSD de Teseo

  • Este cambio modificó el último archivo original sin cambios que quedaba de la importación inicial que creó OpenBSD el 18 de octubre de 1995
  • El último archivo original sin cambios se refiere a un archivo con revision 1.1.1.1 de la importación original
  • Con este commit, hasta la última parte del OpenBSD original quedó reemplazada
  • La idea y el apoyo fueron de mglocker; la ayuda con terminología naval fue de jmc

2 comentarios

 
GN⁺ 2024-08-24
Comentarios de Hacker News
  • El cambio en sí está en https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
    Sé que OpenBSD en realidad no usa GitHub, pero fue la forma más fácil de ver la diferencia. No sé cómo sacar esto desde la publicación de la lista de correo

    • Hay una instancia de cvsweb en el sitio web de OpenBSD, pero como la UI es un poco más anticuada que GitHub, para navegar muchas veces es más cómodo el mirror en GitHub
      https://cvsweb.openbsd.org/
    • ¿De verdad usan CVS? ¿Ese CVS?
  • ¿Por qué no simplemente agregaron un quiz del barco y quitaron el quiz de griego? Entiendo la lógica de que era demasiado obscure, pero como clasicista me entristece
    Todavía hay un quiz de latín e incluso uno de inca. No entiendo por qué esos sí pasan el criterio y el griego no

    • Seguro recibirían con gusto un parche si alguien con ganas lo manda. Aunque es probable que este primer parche haya sido porque querían hacer un juego de palabras con este hito
    • Probablemente porque usaba letras griegas en notación sustituta ASCII. El latín usa solo alfabeto latino
      $luw$:{I} [loose|destroy]
      $eluon$:{I} [loosed|destroyed|was loosing|was destroying]
      $elusa$:{I} [loosed|destroyed]
      $leluka$:{I} have [loosed|destroyed]
      $lusw$:{I} will [loose|destroy]
      $luswn$:[loosing|destroying]
      $lusas$:{having} [loosed|destroyed]
    • Entonces, ¿cómo se completaría el barco de Teseo?
    • Es para equilibrarlo con el surrealismo de la metáfora subyacente
    • Así de fácil
  • Si entendí bien el sentido de “con este commit se completó la divertida tarea de reemplazar la última parte original de OpenBSD”, como OpenBSD se separó de NetBSD, ¿eso significa que ahora en OpenBSD ya no queda ni una sola línea del código original de NetBSD?

    • No. Significa que ya no queda ni un solo archivo del código original
      Este archivo era el último archivo al que no se le había modificado ni una línea de código desde entonces. Al parecer excluyen de esa definición la línea de comentario inicial de OpenBSD agregada automáticamente. Como es un makefile muy corto, con casi nada de contenido, probablemente sobrevivió tanto tiempo porque aunque cambiara el código relacionado había muy poco que ajustar ahí
    • Más precisamente, parece significar que ya no queda ningún archivo sin cambios. Es mucho más probable que todavía queden muchas líneas de código iguales
  • Este cambio marca que todos los archivos fueron cambiados, no que todas las líneas o todos los caracteres hayan sido cambiados. Todos los directorios ya habían sido cambiados

  • Llegar a este punto cambiando el quiz de griego por un quiz del barco es un remate con mucho estilo

  • ¿Qué es este quiz? ¿Podrían dar un poco de contexto?

  • Si tomas todos los commits hasta ese momento y vuelves a compilar OpenBSD con ese material original, entonces ese sí sería el verdadero OpenBSD de Teseo

  • Qué bueno que siga existiendo una colección tan grande de juegos mantenidos. Siempre me ha gustado OpenBSD por la seguridad, pero también hay que reconocer que el equipo sigue siendo divertido y saca obras de arte y canciones con cada lanzamiento cada 6 meses

  • Nunca había usado una lista de correo, así que pensé que habría links a los archivos afectados
    Felicidades a OpenBSD

  • También conocido como: “pero ¿acaso no es este el OpenBSD de 900 años de nuestra familia?”

 
ilotoki0804 2024-08-25

Theseus = Teseo
OpenBSD de Theseus = OpenBSD se convierte en el barco de Teseo