У меня есть приложение на основе libpcap. Теперь, чтобы позволить пользователям без полномочий root использовать мое приложение, во время установки я использую setcap
setcap cap_net_raw=ep /bin/myapp
Но в случае, если дистрибутив Linux, на котором я устанавливаю мое приложение, не поддерживает возможности Linux, я хочу использовать setuid(). Теперь есть какой-то способ, с помощью которого мы можем выяснить, поддерживаются ли возможности Linux и setuid() для текущего дистрибутива Linux или нет. Кроме того, есть ли ссылка, где отображаются все дистрибутивы Linux с поддержкой Linux.