国产操作系统-统信UOS非开发者模式下的权限获取,统信UOS

4747 2031 2022-12-05

本文讲了国产操作系统-统信UOS非开发者模式下的权限获取,统信UOS

这个是我在国产操作系统(Kylin和UOS)下软件开发过程中遇到的一个问题。

    Kylin系统下运行软件可以用pkexec进行提权,保证软件运行过程中可以获取root运行权限;而UOS下,若不打开开发者模式,则不存在root用户,也就不能直接获取root权限。

    通过和UOS的人员沟通得知可以通过polkit框架来进行提权,经过多番查询,在git找到了https://github.com/xiayesuifeng/polkit-qt-example ,对代码进行了部分修改,得到了一个可在普通用户或非开发者模式下,可执行dmidecode、mount /dev/、dmesg等需要root权限命令的小程序

uos普通用户运行dmidecode

    代码已同步gitee https://gitee.com/absurddream/polkit-uos

    此外,如果有时间可参考https://github.com/linuxdeepin/deepin-devicemanager UOS的设备管理器,同样采用的polkit实现提权。 

    同样,可将server打包到并签名,实现非开发者模式下的提权。 

UOS 是统信软件发行的国产操作系统,由深度操作系统为基础,经过定制而来的产品。UOS 之家的内容显示,UOS 是由包括中国电子集团、深度科技公司等发起的项目,是一款中文国产操作系统。UOS 带来了对大量国产处理器的支持,对于国内芯片事业发展无疑具有推动作用。

统信UOS操作系统的市场现状

官方表示 UOS 除了支持目前主流的 x86 平台(英特尔和 AMD 都属于该阵营),还可以运行在龙芯、申威、鲲鹏、飞腾、兆芯等国内 CPU 平台上。所以 UOS 不仅理论上可以用于目前主流的家用电脑,也可以作为搭载国产 CPU 产品的预装系统,用于家用、办公等环节。

不过和Windows相比,虽统信UOS表现尚可,但差距还非常大,根据统信UOS公布的数据,2019年至2021年期间总计兼容的软硬件高达227794款。但如果按照微软公布的数据,Windows10适配应用程序超过3500万个,软件版本超过1.75亿个,硬件/驱动组合1600万件,用户超10亿。

统信UOS应用的发展困境

从目前来看,国产操作系统格局渐成,但要达到成功的标准,还存在许多实际的难题。

首先是难在生态,应用生态的完善需要操作系统不断优化迭代,这需要大量的资金与时间的投入,需要大量软件开发者与硬件厂商配合,这是一个长期的过程,非一日之功。

目前看来软件应用生态仍然是阻挡统信UOS等国产系统发展的一大难点,但如果我们换个角度思考,目前小程序已经是我国技术创新十分成功的产物,微信、支付宝、百度等头部企业的支持下,其中仅微信小程序的数量就超过700万,小程序开发者数量300-400万人,规模相当惊人。如果统信UOS能够支持小程序的运行是不是可以在一定程度上弥补这一缺陷?

能否通过小程序弥补应用生态的不足

其实小程序在PC端运行并非空穴来风,微信小程序2019年已经支持在Windows、macOS系统打开小程序。目前微信小程序在PC电脑端运行的场景非常多,特别是涉及一些协同工作的用户,在电脑上操作小程序的频次也非常高。

例如,我们在手机上用腾讯文档等协同工具,往往电脑上需要-软件才能同步,但支持小程序运营后用 PC 端小程序就可以免去安装,而且可以和同事实时同步,便于协同。

还有,我们往往会在视频号等直播平台看到有趣的内容,但一般情况下用户需要花费大量时间去观看,在手机上去看很难坚持,有时候碰到需要切换应用,更是难以忍受不中途关闭退出,但在 PC 上这就不是问题,用户会有更好的沉浸感,而且PC端还支持同时打开多个小程序。

其实现在主流的小程序容器技术就可以支持电脑PC端运行小程序,例如FinClip小程序容器技术可以支持统信UOS、麒麟系统、Windows、MacOS等主流桌面系统和iOS、Android、flutter等移动端运行小程序,也就是说能让任何企业的手机APP、桌面应用软件、硬件设备均可以嵌入组件而瞬间获得小程序运行和上架能力,使其丰富应用场景,提升用户体验度,并进一步打造业务开放生态,构建企业的专属小程序开放平台。

FinClip 并且已经通过统信UOS的软硬件适配认证可以100%的兼容运行。

任何PC端应用都可以通过引入 FinClip 小程序 SDK 来获得运行小程序的能力,也能够在 FinClip.com 的后台中完成小程序的更新,上架能力与微信、头条或支付宝小程序不同,开发者或企业的管控能力都在自己的手中,能够最大程度帮助开发者打造自己的业务开放生态,同时构建企业的专属小程序开放平台。

FinClip凭借插件化、嵌入式、轻量而灵活的产品特点及行业领先优势已经赋能银行、证券、政企、电商、航空、园区、零售等多个行业,在无界开放银行、数字券商、监管与合规科技、电子政务、信创等方面形成较有特色的创新应用案例。现在登陆官网点击咨询即可获得行业解决方案!

上文就是小编为大家整理的国产操作系统-统信UOS非开发者模式下的权限获取,统信UOS。

国内(北京、上海、广州、深圳、成都、重庆、杭州、西安、武汉、苏州、郑州、南京、天津、长沙、东莞、宁波、佛山、合肥、青岛)Finclip软件分析、比较及推荐。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:国家政务服务微信小程序上线试运行一周年:让“一网通办”更近一步,小程序 在线政务服务平台
下一篇:如何建设国产操作系统生态圈?国产操作系统生态建设
相关文章

 发表评论

暂时没有评论,来抢沙发吧~