Instalação Linux mais antiga do mundo recebe atualização

Kernel Linux 6.9-rc4 tem novas correções para mitigações de especulação x86
tux

A instalação Linux em execução mais antiga do mundo, que remonta ao ano de 1993, recebe uma atualização importante depois de muito tempo.

A máquina chamada chiark.greenend.org.uk parece ser um servidor web relativamente comum, hospedando um monte de home pages, algumas listas de discussão, grupos de usenet e outras coisas. Pessoas sem links para a Universidade de Cambridge podem tê-lo encontrado apenas se baixaram o cliente PuTTY SSH para Windows do próprio site do autor.

Porém, o que é notável sobre o Chiark é que ele foi originalmente instalado com o Debian Linux 0.93R5 em 1993. Assim, a mesma instalação do sistema operacional agora está executando o Debian 11 “Bullseye”, a versão x86-64, recém-atualizada de uma instalação x86-32 do Debian 8 “Jessie”.

É por isso que seu administrador, Ian Jackson, descreveu o processo como um “skip-skip-cross-up-grade” – “skip” duas vezes, porque ele pulou o Debian 9 e o Debian 10 – e “cross” porque ele também moveu o sistema de 32 bits para 64 bits no processo.

Logotipo do Chiark que existe desde 1993 e acaba de receber uma atualização.

Jackson é altamente qualificado para realizar uma atualização tão complexa: além de ser um ex-líder do projeto Debian, ele também escreveu a ferramenta de gerenciamento de pacotes subjacente do Debian dpkg

Jackson administrou o lançamento do Debian 2.0, a primeira versão multi-arquitetura da distribuição e a primeira a usar o libc6. No entanto, ele renunciou ao Comitê Técnico Debian em 2014, depois que sua proposta de que os pacotes Debian deveriam permanecer independentes do sistema init foi derrotada.

Instalação Linux mais antiga do mundo recebe atualização

Então, para obter detalhes sobre a atualização, veja a postagem do blog de Jackson. Tudo foi feito remotamente, sem uma visita ao site, e que chiark executa LVM em cima de RAID em cima de LVM – uma configuração de disco decididamente não comum. Os programas mais problemáticos foram:

  • o Apache 2;
  • a ferramenta de lista de discussão Mailman;
  • e o Exim MTA, o servidor de notícias do INN;
  • e a mudança de uma versão baseada em Python 2 para uma versão baseada em Python 3.

Os nomes “Chiark” e “Diziet” são da ficção científica do falecido autor escocês Iain M Banks, que morreu de câncer em 2013. O primeiro é do romance Player of Games. O último apareceu pela primeira vez na antologia State of the Art – ambos relativamente recentes quando a máquina foi comissionada pela primeira vez. Este foi o mesmo ano em que a Intel lançou o primeiro processador Pentium.

Jackson descreve sua instalação existente como “no extremo mais alto da complexidade de instalação e personalização”.

Ir tão longe para preservar isso e mantê-lo funcionando como está seria muito além do nível de habilidade de todas, exceto algumas pessoas. No entanto, o Chiark está a caminho de se tornar um artefato cultural significativo por si só. Além de demonstrar a notável flexibilidade de seu sistema operacional.

Muitos administradores de sistemas do século 21 desprezarão essa conquista notável. Isso é um erro: são casos extremos complexos e difíceis como este que expõem algumas das questões mais difíceis no projeto e implementação de software.