Warum ist eine Anwendung nur mit einer bestimmten Linux-Distribution kompatibel?

Warum ist eine Anwendung nur mit einer bestimmten Linux-Distribution kompatibel?

Ich bin relativ neu in der Linux-Welt. Ich habe mir kürzlich Private Internet Access angesehen und festgestellt, dass der Linux-Client Ubuntu 12.04 oder neuer erfordert. Warum sollte eine Anwendung nur mit einer bestimmten Linux-Distribution kompatibel sein? Ich hätte mir gedacht, dass die Betriebssystemabhängigkeit einer Anwendung auf Systemaufrufen und vielleicht Bibliotheksaufrufen beruht, die, wie ich mir vorstelle, an den Kernel gebunden sind ... mir ist nicht klar, warum es eine Abhängigkeit von einer bestimmten Distribution geben sollte. (Ich dachte, der Linux-Kernel sei „universell“ und Distributionen fügen der Benutzeroberfläche und anderen nicht-Kernel-Aspekten ihre eigenen Anpassungen hinzu.)

Wird in der Linux-Community allgemein erwartet/akzeptiert, dass Apps nur mit bestimmten Distributionen kompatibel sind?

Der Kontext dieser Frage ist: Ich habe mir einen neuen Laptop gekauft, auf dem Ubuntu vorinstalliert war, aber ich dachte daran, es zu löschen und Fedora oder Red Hat zu installieren, um den Linux-Installationsprozess aus erster Hand zu erleben. Aber die scheinbare Inkompatibilität von Private Internet Access mit diesen beiden Distributionen gab mir Anlass zum Nachdenken, denn es ist eine App, die ich gerne installiert hätte.

verwandte Informationen