technology

Bugs no ex-SGI XFS coincidem com esforço para reviver o IRIX • Strong The One

.

SGI pode não existir mais, mas as pessoas ainda estão usando seu código – e um pouco mais desse código pode estar prestes a desfrutar de um renascimento.

Embora A Silicon Graphics foi retirada da lista em 2005e seu nome foi assumido pela Rackable em 2009, muito de seu código ainda está por aí, em uso ativo e atraindo interesse. Em dezembro, informamos que O kernel Linux 6.2 receberia algumas correções de bugs no XFSo sistema de arquivos do Unix proprietário do IRIX da SGI. SGI doou o sistema de arquivos para o kernel do Linux em 1999.

Bem, se você está no 6.2, pode querer ficar lá por enquanto. A erro em XFS no kernel 6.3.3 tem Apareceu. Ele corrompe apenas os metadados, em vez dos próprios dados do arquivo, mas isso ainda é desagradável e pode impedir a inicialização de um sistema, mesmo que a partição raiz não esteja no XFS. A equipe do Fedora investigado e rastreou-o para um única linha de código. Então foi encontrado e corrigido, mas como vários comentaristas observadoo bug realmente não deveria ter sido deixado passar.

Esta questão é fixo no kernel 6.3.5 de hoje – o que significa que os desenvolvedores do kernel deletaram uma linha que anteriormente resultava em um loop no write-back tentando alocar um bloco alinhado. Os usuários do XFS não devem se contentar com nada antes, pelo menos na série 6.3.

O XFS caiu um pouco na obscuridade nos últimos anos, mas no passado foi o sistema de arquivos padrão em mais de uma distribuição corporativa. É também a base de Mecanismo de armazenamento Stratis de próxima geração da Red Hat, que combina o formato de disco XFS com gerenciamento de volume aprimorado no estilo ZFS. (o Reg A FOSS desk não usa nenhum dos sistemas de gerenciamento de volume lógico há anos, mas se lembra vagamente de preferir o EVMS ferramentas para a alternativa LVM2 sistema, que ganho o favor dos desenvolvedores do kernel e foi construído em seu lugar.)

Em outros assuntos relacionados ao SGI, OSNews relatórios que um projeto surpreendente veio a público na semana passada: um esforço para fazer engenharia reversa da versão de 32 bits do kernel IRIX da Silicon Graphics. A versão final de 32 bits do IRIX era a versão 5.3, e é isso que a equipe espera recriar em formato de código aberto. Embora o IRIX tenha ido para 64 bits e tenha chegado ao lançamento 6.5.30, a equipe aponta que a versão de 32 bits tinha aproximadamente um terço do tamanho e da complexidade, além de oferecer melhor compatibilidade com versões anteriores, inclusive com o IRIX 4. x. Melhor ainda, o projeto já conta com patrocínio comercial, da ordem de US$ 6.500. O líder do projeto estima um prazo de 18 a 24 meses. Tememos que tanto o cronograma quanto o orçamento nos pareçam extremamente otimistas.

O problema de tentar reimplementar qualquer parte do IRIX que não tenha sido expressamente publicada como código aberto é que alguém ainda o possui. SGI, como em A empresa anteriormente conhecida como Rackable, fez parte da HP Enterprise desde 2016. A HPE também possui seu próprio UNIX, HP-UX, mas que não tem futuro como versões recentes apenas executado em Itanium. HPE fez tem um plano para portar HP-UX para x86-64, mas cancelou o “Projeto Redwood” há mais de uma década. Como não há nenhum novo hardware sendo feito em que o sistema operacional pode ser executado, o HP-UX está efetivamente tão morto quanto o IRIX.

Ao contrário do Itanic, pelo menos um derivado da plataforma nativa do IRIX ainda sobrevive. A SGI usava processadores MIPS e a arquitetura chinesa de Loongson é extremamente próximo do MIPS. Desejamos ao projeto IRIX-32 toda a sorte possível… mas seu argumento de que está fora da patente e, portanto, seguro para recriar soa menos do que totalmente estanque para nós. Pedimos a opinião da HPE.

Maxx Desktop SGI Indigo Magic Desktop clone para Linux

Maxx Desktop SGI Indigo Magic Desktop clone para Linux

Há muita nostalgia pela Silicon Graphics e seus produtos por aí. Como cobrimos há pouco, também há um projeto que tem reimplementou o desktop Magic da SGI no Linuxsob o nome Área de Trabalho Interativa Maxx. Desde a última vez que o Reg FOSS Desk olhou para ele, o site do projeto foi atualizado e tem instruções de instalação para versões do Ubuntu recentes o suficiente para ainda serem suportadas. Esperamos dar uma olhada em breve. ®

Bootnote

Esse uso do GNU – não, não que GNU – é uma pequena homenagem ao falecido grande Sir Terry Pratchett.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo