より具体的な例は次の通りである。 UbuntuベースのLinuxがあると仮定すると、Ubuntu用に作成されたプログラム/ドライバがそのLinux上で実行されることを意味しますか?
ベストアンサー1
Ubuntuは分配する、「Linux」の代りに。
通常、Linux用に作成されたすべてのプログラムはすべてのディストリビューションで実行されます。ただし、ソースから直接コンパイルする必要があるかもしれません。
ディストリビューションはこれを行うことができます。プログラムを一種のバイナリパッケージにコンパイルしたので、ディストリビューションに付属のパッケージマネージャを使用してパッケージをインストールするだけです。
パッケージはしばしば他のパッケージに依存するため、異なるディストリビューションのパッケージを別のディストリビューションで完全に機能させることは困難です。
つまり、いくつかのディストリビューションは密接に関連しており、同じパッケージマネージャを使用し、同じパッケージがたくさんあることがよくあります(UbuntuなどのDebianベースのディストリビューションなど)。そのような人々には効果があるかもしれません(しかし、必ずしもそうではありません)。
したがって、一般的に言えば、プログラムがすでにディストリビューションで利用可能であることを確認するか、または直接コンパイルします。