Um sistema de arquivos pouco usado com o nome de um assassino condenado está programado para ser removido. Assim, o ReiserFS agora está “obsoleto” no kernel Linux e deve desaparecer até 2025. Hans Reiser, criador do sistema de arquivos ReiserFS, cometeu um assassinato em 2008, crime pelo qual acabou condenado nos Estados Unidos.
Quando a Apple estava prestes a introduzir o Time Machine no Mac OS X Leopard, John Siracusa escreveu no verão de 2006 sobre como um novo sistema de arquivos deveria chegar aos Macs (o que aconteceu 11 anos depois). O Mac, escreveu Siracusa, precisava de algo que pudesse lidar com eficiência com muitos arquivos minúsculos, gerenciamento de volume com armazenamento em pool, integridade de dados baseada em soma de verificação e instantâneos. Precisava de algo como ZFS ou, talvez, ReiserFS, sistemas de arquivos “notáveis por sua disposição de reconsiderar suposições anteriores sobre o design de sistemas de arquivos”.
Dois meses depois, o nome Reiser perderia grande parte de seu prestígio e adquiriria uma associação trágica da qual jamais se livraria. A polícia prendeu o homônimo do sistema de arquivos, Hans Reiser, e o acusou de assassinato relacionado ao desaparecimento de sua ex-esposa.
O trabalho de Reiser em sistemas de arquivos Linux foi essencialmente condenado à obscuridade daquele ponto em diante. Agora essa designação foi oficializada, já que o sistema de arquivos que já foi o padrão em sistemas como o SUSE Linux foi alterado de “Suportado” para “Obsoleto” no processo de mesclagem do kernel Linux 6.6 mais recente. Embora um ex-funcionário da empresa de Reiser, Namesys, continue trabalhando fora do código-fonte em versões posteriores do ReiserFS, é provável que ele desapareça totalmente do kernel em questão de anos, provavelmente em 2025 .
É um fim triste para um sistema de arquivos que, ao mesmo tempo, poderia ter sido o próximo grande sucesso nos sistemas de arquivos Linux.
ReiserFS agora está “obsoleto” no kernel Linux e deve desaparecer até 2025
Hans e Nina Reiser estavam no meio de um processo de divórcio quando Nina desapareceu em setembro de 2006, tendo sido vista pela última vez deixando os filhos na casa de Hans. Os dois entraram em conflito repetidamente por causa da pensão alimentícia, e Nina já tinha uma ordem de proteção contra Hans. Durante a investigação, a polícia encontrou o Honda CRX de Hans a quilômetros de sua casa. O interior estava encharcado, o banco do passageiro foi removido e a polícia descobriu uma capa de saco de dormir com uma mancha de 15 centímetros do sangue de Nina, junto com dois livros sobre investigações de assassinatos policiais.
Reiser foi condenado por um júri após um julgamento em que ele apresentou “ comportamento bizarro no tribunal e argumentos complicados ” e uma “ defesa geek ” durante 11 dias . corpo da esposa após sua condenação, mas antes da sentença.
Antes de sua prisão, o sistema de arquivos autodenominado de Reiser estava posicionado para ter um impacto real no futuro dos sistemas de arquivos de código aberto. ReiserFS resolveu a falta de registro no diário do ext2, adicionou indexação de árvore B e funcionou muito mais rápido ao lidar com um grande número de arquivos pequenos. Outros elogiaram a estabilidade do sistema sob energia ou falha do sistema, capaz de recuperar e restaurar dados mais rapidamente do que outros sistemas da época. ReiserFS “recebeu muitos elogios e até mesmo grande apoio da indústria”, escreveu Jeremy Reimer em uma história de sistemas de arquivos de 2008 , mas “as rodas começaram a falhar por razões que eram principalmente não técnicas”.
Suporte abandonado
Reiser abandonou abruptamente o suporte ao ReiserFS, concentrando-se no Reiser4, que exigia uma reformatação para quem quisesse atualizar. Havia “dúvidas sobre a confiabilidade e estabilidade do Reiser4”, observou Reimer, mas a prisão de Reiser sob uma terrível acusação de assassinato teve mais impacto. Quando o ext3 adicionou suporte para registro em diário, seu status como uma quantidade conhecida e confiável tornou-o o próximo padrão, “apesar das tentativas corajosas de estabelecer o ReiserFS como um novo padrão”. Em julho de 2008, a “análise post-mortem” de Ars da lista de discussão ReiserFS mostrou pouco interesse entre os desenvolvedores em manter seu código. No ano passado, Jeff Mahoney, mantenedor do projeto ReiserFS upstream para OpenSUSE, propôs sua remoção imediata .
Reiser foi visto pela última vez no tribunal em 2012, desta vez atuando como seu próprio advogado em defesa de uma ação por homicídio culposo movida por seus filhos então pré-adolescentes. Reiser argumentou que evitou danos aos seus filhos ao matar a mãe deles, mas um júri o considerou responsável por US$ 60 milhões em danos . Quaisquer “bens ocultos” ou “qualquer coisa de valor que ele possa desenvolver enquanto estiver atrás das grades” seriam obrigados aos filhos.
Reiser, agora com 59 anos, é elegível para liberdade condicional desde janeiro de 2019. Ele está preso no Centro de Saúde da Califórnia, em Stockton. Reiser teve sua liberdade condicional negada em março de 2020 e terá uma audiência de adequação em agosto de 2027, de acordo com o Departamento de Correções e Reabilitação da Califórnia.