这是一个计算机专业人士的吐槽:
最近因为要验证应用在信创环境下的兼容性,我从公司申请了台笔记本安装UOS专业版试了试。安装过程遇到了一些坑,还好最后是解决了。
简单使用下来,我的评价是,从开发者的角度来看,这系统非常逆天。怎么逆天?首先UOS专业版是收费系统,700元,不同架构的价格还不一样,不确定是否通用。如果不购买授权,试用期3个月,过了试用期就不能再更新和安装软件了。你可能会说,我自己编译安装就行。哈哈不好意思,过了试用期不给root权限。
更逆天的是,这玩意绑硬盘ID。我之所以安装UOS,是为了测试自己家软件在UOS上能不能跑起来。弄完了也就拉倒了,可能再过好几个月都不会用它。但是,下次如果还想验证应用兼容性,不好意思,让公司再给你申请台电脑吧,这台电脑从此不能再装UOS了。人家Windows也是商业系统,从来没听说过Windows激活要绑硬盘吧?哦对了听说家庭版不用花钱,但是不开放下载,需要先提交申请。还有就是家庭版系统得绑定UOS账户,1个账户最多激活5台机器,多了就得解绑……
我想说,我从来没想要把UOS当成自己的主力机器,只是为了测试一下我写的软件在国产操作系统下能不能跑起来,怎么就这么麻烦?统信公司是生怕别的软件公司主动凑过来兼容你家的生态吗?我感觉我tm就是贱。
然后就是root权限的问题。实际上我也赞成普通的面向消费市场的桌面操作系统不能随便给root权限,但是至少要给一个高级管理员的权限吧?像Windows和Mac,即使不用最高管理员权限,至少也能通过UAC或者Mac的授权窗口,通过输入用户密码完成一些特别操作吧?这UOS,直接不让用 sudo 命令的。我想装一个 Java 环境,习惯性地放到 /opt 目录下然后配环境变量,不好意思,/opt 目录是不让操作滴,先开个开发者模式拿root权限吧。好,拿就拿呗,我们有2种开通方式,在线开通和离线证书认证。在线开通只需要你绑一下手机号(拿root需要实名认证,牛逼不?),但是,短信验证码我们发不了(先浪费你几分钟重试发现这个BUG)。那就离线证书认证吧,你得用浏览器进我们官网,还是得绑手机号。不过那个发短信的接口好使……
UOS把自己的软件生态搞得如此封闭,对于不太懂计算机的用户来说,基本上只能从他自家的应用商店安装应用软件,简直比苹果还霸道。苹果再霸道,Mac系统也还算是比较开放的,你想从哪儿安装应用就从哪儿安装。很难想象,一个正处于推广期的操作系统软件,主动选择封闭自己的软件生态,市场占用率不怎么样,爹味倒是十足。
可能有小伙伴会说,UOS就不是给开发者用的,你可以用Deepin呀!朋友,做技术的人,做事要严谨。我要验证的是应用在UOS上的兼容性,不是其他系统。就算两个系统从技术上、历史上再有渊源,那也是两个不同的系统。我如果在Deepin上测试没有问题,把这个东西作为结论写在可行性报告中,万一在UOS上它不好使,这就是我的责任。如果给公司造成了损失,那就是我的过失。
对于UOS的未来,如果保持这种爹味十足又不考虑开发者的状态,我对其未来持谨慎悲观之态度。对于操作系统,无非2点最重要:用户体验和软件生态。用户体验嘛,凑凑合合,不算好,但说得过去,简单用下来没遇到什么特别明显的问题。但是软件生态是大问题啊!就现在的生态来说,UOS只配做内容消费端,上个网、聊个天、看个视频问题是不大。但是内容生产端完全撑不起来,顶天也就是用WPS办个公了。连软件开发都弄不好、弄不了,没有软件,就没有其他各种专业领域。不是所有使用PC的用户都是蹲办公室的职员,各行各业的需求庞大且复杂,这本来应该是国产化替代重点发力的领域,但是你要问我想不想给UOS开发软件,我只能说,先给我整一二十个安装授权再说吧。