애플리케이션이 특정 Linux 배포판과만 호환되도록 만드는 이유는 무엇입니까?

애플리케이션이 특정 Linux 배포판과만 호환되도록 만드는 이유는 무엇입니까?

저는 Linux 세계에 처음 입문했습니다. 최근 Private Internet Access를 조사하던 중 Linux 클라이언트에 Ubuntu 12.04 이상이 필요한 것으로 표시되어 있음을 확인했습니다. 애플리케이션이 특정 Linux 배포판하고만 호환되는 이유는 무엇입니까? 나는 응용 프로그램의 OS 종속성이 syscall에 있고 아마도 커널에 연결되어 있다고 생각되는 라이브러리 호출에 있다고 생각했습니다. 특정 배포판에 종속성이 있는 이유가 명확하지 않습니다. (나는 Linux 커널이 "보편적"이라고 생각했으며 배포판은 UI 및 기타 커널이 아닌 측면에 자체 사용자 정의를 추가합니다)

앱이 특정 배포판과만 호환되는 것이 Linux 커뮤니티에서 일반적으로 예상/수용됩니까?

이 질문의 맥락은 다음과 같습니다. Ubuntu가 사전 설치된 새 노트북을 구입했지만 이를 지우고 Fedora 또는 Red Hat을 설치하여 Linux 설치 프로세스를 직접 경험해 볼 생각이었습니다. 하지만 Private Internet Access가 이 두 배포판과 호환되지 않는 것 같아 잠시 멈췄습니다. 왜냐하면 이 앱은 제가 설치하고 싶었던 앱이었기 때문입니다.

관련 정보