Linux e Ciência – Parte 1: Scientific Linux
Categorias: Ciêncas Exatas, Ciências Biológicas, Ciências Humanas

A série Linux e Ciência traz uma pequena demonstração do uso do GNU/Linux em laboratórios, universidades e centros de pesquisa como uma poderosa ferramenta de trabalho. O Linux é fortemente usado pela comunidade científica e está presente em grandes trabalhos como o Millenium Simulation Project, Projeto Genoma, Earth System Grid entre outros. Recentemente a Petrobras inaugurou um cluster que roda CentOS como sistema operacional, mostrando que o Linux é uma boa opção para computação de alto desempenho. A série Linux e Ciência do Linux At Work mostrará um pouco do que os pesquisadores usam no seu dia-a-dia – programas para análise, visualização de resultados, códigos de simulação e aquisição de dados e elaboração de relatórios e artigos científicos. Para dar início à nossa série, nada melhor do que começar pelas distribuições. Algumas distribuições direcionadas ao uso científico podem ser encontradas com alguma busca, porém vou destacar uma que tem desenvolvimento consolidado e já possui algumas derivações: o Scientific Linux.
O Scientific Linux é uma distribuição baseada no Red Hat Enterprise, recompilada a partir do código-fonte. O resultado é uma distribuição próxima de uma distribuição comercial, porém com quase todos seus pacotes distribuídos sob a licença GPL¹ – como os pacotes foram recompilados para o SL, eles podem ser distribuídos livremente. O objetivo dessa recompilação é ter a certeza que, se um programa roda e é certificado em uma distribuição comercial, rodará também no Scientific Linux, aumentando a confiabilidade no sistema.
Mantida por Fermilab, CERN e outros laboratórios e centros universitários ao redor do mundo, o Scientific Linux visa a a compatibilidade com uma distribuição comercial, com pequenas mudanças e adições. Com a ajuda do instalador Anaconda, a distribuição pode ser personalizada e com um mínimo esforço. Dois grandes exemplos dessas personalizações (chamadas “sites”), são as distribuições Scientific Linux Fermi e Scientific Linux CERN, que possuem os aplicativos mais usados por esses institutos em seus trabalhos.
Veja algumas imagens do do Scientific Linux no The Coding Studio.
Não é de extrema necessidade ter em mãos uma distribuição “científica” para ter as ferramentas necessárias para o estudo/trabalho. Os aplicativos disponíveis no Scientific Linux (além de muitos outros) podem ser usados por qualquer distribuição Linux ou outro sistema Unix-like, mas a proposta do Scientific Linux é ter um sistema estável e pronto para uso em institutos de pesquisa, além de dar a oportunidade de personalização pelo usuário/instituto.
Mais informações:
Scientific Linux: https://www.scientificlinux.org/
Fermi Linux: https://fermilinux.fnal.gov/
Scientific Linux CERN: http://linux.web.cern.ch/linux/scientific4/