1 pontos por GN⁺ 2024-08-24 | 2 comentários | Compartilhar no WhatsApp
  • No CVS de src do OpenBSD, o último arquivo original não modificado que ainda restava desde a importação inicial de 18 de outubro de 1995 foi alterado, substituindo até o último vestígio do código original
  • A mudança afetou games/quiz, com alterações em Makefile e datfiles/index, além da adição de datfiles/ship e da remoção de datfiles/greek
  • O antigo quiz sobre grego foi removido por ser difícil demais para alguém jogar, e substituído por um novo quiz sobre peças de uma galé
  • Aqui, o último arquivo original não modificado se refere ao arquivo da revision 1.1.1.1 da importação inicial que criou o OpenBSD
  • Como todos os componentes originais do OpenBSD acabaram sendo alterados, a mensagem do commit registrou esse momento como a chegada ao OpenBSD de Teseu

Arquivos alterados em games/quiz

  • Esta alteração no CVS foi aplicada à área games/quiz do módulo src
    • Alterado: games/quiz/Makefile
    • Alterado: games/quiz/datfiles/index
    • Adicionado: games/quiz/datfiles/ship
    • Removido: games/quiz/datfiles/greek
  • O antigo quiz sobre grego foi retirado por ser difícil demais para alguém jogar
  • O novo quiz incluído tem como tema galley, ou seja, peças de uma galé

OpenBSD de Teseu

  • Esta mudança alterou o último arquivo original não modificado que ainda restava da importação inicial que criou o OpenBSD em 18 de outubro de 1995
  • O último arquivo original não modificado se refere ao arquivo da revision 1.1.1.1 da importação original
  • Com este commit, até a última parte do OpenBSD original foi substituída
  • A ideia e o apoio vieram de mglocker, e a ajuda com termos navais foi fornecida por jmc

2 comentários

 
GN⁺ 2024-08-24
Comentários no Hacker News
  • A mudança em si está em https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
    Sei que o OpenBSD na verdade não usa o GitHub, mas foi a forma mais fácil de ver o diff. Não sei como as pessoas chegam nisso a partir da mensagem na mailing list

    • Há uma instância de cvsweb no site do OpenBSD, mas como a UI é mais antiquada do que a do GitHub, o espelho no GitHub muitas vezes é mais prático para navegar
      https://cvsweb.openbsd.org/
    • Eles usam mesmo CVS? Aquele CVS?
  • Por que removeram o quiz de grego em vez de apenas adicionar o quiz das partes do navio? Entendo a lógica de ser obscuro demais, mas como classicista isso me entristece
    Ainda existe o quiz de latim e até um quiz inca. Não entendo por que esses passam no critério e o grego não

    • Aposto que receberiam bem um patch de alguém motivado. Só que o primeiro patch provavelmente quis fazer um trocadilho com esse marco
    • Provavelmente porque o grego usava transliteração em ASCII para as letras gregas. O latim usa só o 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]
    • Então como o navio de Teseu vai ficar completo?
    • É para equilibrar o surrealismo da metáfora subjacente
    • É moleza
  • Se entendi corretamente o que significa “este commit completa a divertida tarefa de substituir a última parte original do OpenBSD”, como o OpenBSD surgiu de um fork do NetBSD, isso quer dizer que agora não resta nem uma linha do código original do NetBSD dentro do OpenBSD?

    • Não. Quer dizer que não restou nenhum arquivo do código original
      Este arquivo era o último em que nenhuma linha de código tinha sido alterada desde então. Ao que parece, a linha de comentário inicial do OpenBSD adicionada automaticamente foi excluída dessa definição. Como é um makefile curtíssimo e quase vazio, provavelmente sobreviveu tanto tempo porque havia muito pouco para ajustar mesmo quando o código relacionado mudava
    • Mais precisamente, parece significar que não há mais nenhum arquivo inalterado. Ainda deve haver muitas linhas de código que continuam exatamente como eram
  • Essa mudança marca que todos os arquivos foram alterados, não que todas as linhas ou todos os caracteres tenham mudado. Todos os diretórios já tinham sido alterados antes

  • Chegar a esse ponto trocando o quiz de grego por um quiz de navio foi um toque esperto para encerrar

  • O que é esse quiz? Alguém pode dar um pouco de contexto?

  • Se você pegar todos os commits até aquele ponto e recompilar o OpenBSD a partir desse material original, isso sim seria o verdadeiro OpenBSD de Teseu

  • É legal ver uma enorme coleção de jogos ainda sendo mantida. Sempre gostei do OpenBSD pela segurança, mas também é preciso reconhecer que a equipe continua bem-humorada e produz arte e música a cada lançamento semestral

  • Como nunca usei mailing lists, achei que haveria um link para os arquivos afetados
    Parabéns ao OpenBSD

  • Também conhecido como “mas este não é o OpenBSD de 900 anos da nossa família?”

 
ilotoki0804 2024-08-25

Theseus = Teseu
OpenBSD de Theseus = OpenBSD se torna o navio de Teseu