Como descobrir quais distros estão usando uma versão específica do Linux?

7

Dada uma distribuição e sua versão, posso descobrir qual versão do kernel ele usa, por exemplo, para o Ubuntu eles estão listados aqui , e para versões atualmente suportadas do Fedora eles são aqui .

Em geral, no entanto, estou interessado em uma pesquisa inversa: a versão do kernel dada X Gostaria de descobrir quais distros ainda estão usando X ou versões mais antigas. Existe alguma maneira fácil de fazer isso, pelo menos para as distribuições mais populares?

O caso de uso disso é decidir se devo me preocupar em suportar versões mais antigas do Linux do que a versão X em meu software, se o mais novo oferecer algum recurso que eu gostaria de usar.

    
por Ruslan 29.08.2015 / 08:24

1 resposta

8

Portanto, não tenho certeza se você está procurando fazer isso programaticamente ou não. Mas o primeiro passo que você precisa para realizar isso é um banco de dados que cataloga todo esse tipo de informação para cada distribuição e seus respectivos lançamentos.

Felizmente… é exatamente o distrowatch.com .

Você pode coletar essas informações usando a página de pesquisa avançada , que tem um recurso interessante que permite procurar lançamentos de distribuição que incluir uma versão específica de um pacote. Nesse caso, você está interessado no pacote linux .

A pesquisa por uma versão específica desse pacote (que corresponde à versão do kernel) fornecerá uma boa lista de distribuições seguidas pelos lançamentos dessa distribuição que acompanham essa versão do pacote.

Eu não conheço nenhuma API do DistroWatch, então se você precisar fazer isso programaticamente, você provavelmente terá que fazer algumas análises html. Mas o formato da consulta para gerar a página de resultados para uma determinada versão do kernel seria o seguinte:

distrowatch.com/search.php?pkg=linux&pkgver= VERSÃO & distrorange = InAny # pkgsearch

Brinque com isso e você poderá obter uma pequena ferramenta para fazer exatamente o que está tentando fazer. Se alguém souber de uma maneira melhor de pesquisar o banco de dados do DistroWatch, entre em contato. Seria muito bom, pois eles têm um tesouro de informações.

    
por 29.08.2015 / 09:14