ディストリビューションとそのバージョンが与えられたら、ディストリビューションが使用するカーネルバージョンを見つけることができます。たとえば、Ubuntuの場合はリストに表示されます。ここ、現在サポートされている Fedora バージョンの場合ここ。
しかし、一般的に私はリバースルックアップに興味があります。カーネルバージョンが与えられたら、どのディストリビューションがまだ使用されているのか古いバージョンであるのかをX
探したいと思います。X
少なくとも最も人気のあるディストリビューションに対してこれを行う簡単な方法はありますか?
ユースケースは、X
最新のLinuxバージョンが私が使用したい特定の機能を提供している場合、私のソフトウェアバージョンよりも古いLinuxバージョンをサポートする必要があるかどうかを決定することです。
答え1
したがって、プログラムでこれを実行したいかどうかはわかりません。ただし、これを行うために必要な最初のステップは、各ディストリビューションとそのバージョンに関するすべての情報をカタログするデータベースを構築することです。
幸い…それは正確に何distrowatch.comはい。
あなたはその情報を使用してこの情報を収集することができます。高度な検索ページ、特定のバージョンのパッケージを含むディストリビューションを検索するための素晴らしい機能があります。この場合、あなたは興味がありますlinux
パック。
そのパッケージの特定のバージョン(カーネルバージョンに対応)を検索すると、良いディストリビューションのリストが表示され、その後にそのパッケージバージョンに付属のそのディストリビューションのディストリビューションが表示されます。
私はDistroWatch APIについて知らないので、プログラムでこれを行う必要がある場合は、HTML解析を実行する必要があります。ただし、特定のカーネルバージョンの結果ページを生成するクエリの形式は次のとおりです。
distrowatch.com/search.php?pkg=linux&pkgver=バージョン&distrorange=InAny#pkgsearch
一度試してみると、必要な作業に適した小さなツールが得られます。 DistroWatchデータベースを検索するより良い方法を知っている人がいる場合は、参加してください。 彼らは情報の宝庫を持っているので素晴らしいです。