Эти привилегии есть только у "Установщика пакетов" и PlayMarket.
Тут Вы не правы. В андроид дополнительная система разрешений (
permissions), а не только битовые флаги у файла (
chmod прав доступа к файлам и каталогам )
Устанавливать другие приложения это INSTALL_PACKAGES. Можно и уже написали свои приложения для установки. Например: RuStore.
гугл/эпл запили систему для зарабатывания денег в партнерстве с разработчиками.
Майкрософт не набрался наглости запретить обычные установщики.
В дистрибутивах юниксов магазины менее распространены, основной способ
пакетные менеджеры (apt-get и прочие)
В общем на ПК не уместно ограничивать пользователя в самовыражении.
Но именно это обычно делают администраторы в офисах.
Есть рут/Администратор привелигированная учетная запись. Заводят обычного пользователя.
И начинают органичивать права на папки и конкретные программы.
Смотри флаги chmod.
Проще всего настроить случай когда пользователь может только создавать/удалять/читать файлы в личной папке, но не может из нее запустить программу. И набор программ, которые он может запускать ограничен.
А вот право что-то ставить новое не дают. Это только по служебке через сисадмина. Так как штрафы за пиратку.
подобное сделать в десктопном линуксе
Возможно (пишите свой дистрибутив). Но даже MacOS не давит все остальные способы. Просто просит пароль и дать согласия на вносимые изменения.