开放麒麟操作系统openKylin一周使用体验

一、国产操作系统的选择

  自毕业以来,无论主用Win7还是Win10,始终在自己的电脑上安装有Win+Ubuntu双系统,但后者一般只用来处理中病毒的U盘。毕竟,早已习惯了Windows生态。2019年,曾一度尝试用基于linux的Ubuntu桌面系统办公(轻办公),但终究因腾讯系通讯软件的缺失、打印机驱动的缺失、系统字体和排版的差异,还是不得不退回到了Win7。

  后来,换过几个单位,几乎在每个单位都修过电脑(主要是软件层面),给同事们装系统的次数,也有好几十了。2024年,还给自己的电脑换了内存条和固态硬盘。

  2025年,期待已久的华为桌面版鸿蒙操作系统正式面市。只可惜,开源鸿蒙尚未全面普及,华为产品用的鸿蒙系统,比较封闭,无法安装在其他产品上。

  要不,先试试已然久经信创行业考验的国产系统吧。正好最近想测试一下在桌面系统使用安卓APP:智慧教育平台不支持在root环境下运行1。测试了一下深度系统2(deepin-25-beta),可惜深度系统已停止了对安卓环境的支持。于是,又测试了开放麒麟系统3(openKylin-V2.0-SP1),它支持安装和使用安卓APP。

  测试时,又发现轻办公的核心应用:微信和WPS,已原生适配linux系统。开放麒麟系统的软件商店,应用已足够丰富,适配的驱动也很多,对于轻办公且用不到打印机的我,应是足够。想来近几年,信创工作者和用户都殊为不易。

  是啊,何必等到一切都完全成熟,何必亲历BP机那样的事件,无论深度、麒麟、欧拉、红旗、鸿蒙,改变不是一蹴而就的,何不投身这一进程呢?

  于是,2025.6.13,与Win10说了声再见,给办公室的电脑安装了开放麒麟系统。

  当然,须提醒读者,更换系统前应自行提前测试其功能。君子不器,本文仅为记叙,不为任何产品作宣传。

二、如何安装开放麒麟系统

  安装或更换电脑的操作系统是一个不太简单的操作,本文不打算详述,感兴趣的朋友可自行搜索详细的图文或视频教程学习。

  1.准备工具

  我手头的工具是齐全的,主要有:正常运行的电脑若干(办公室的几台电脑我都能用),U盘几个且已用Ventoy4制作成了可启动U盘,待安装系统的镜像文件,用于电脑维护的微PE5镜像文件(WePE64_V2.2.iso),系统的字体文件,等等。

  2.可选操作

  用一个足够大的U盘或移动硬盘或手机(我有256GU盘、512G手机各一个),备份电脑中的重要文件,注意备份一下系统的字体文件,浏览器书签、浏览器插件等信息。(考虑到数据重要,重装系统时,备份数据总是有益的)

  3.修改硬盘分区

  修改Bios,从U盘启动,选择进入微PE系统。启动硬盘分区软件,修改硬盘分区。由于硬盘分区表已是GPT形式,不必转换,只稍稍更改分区即可,我设置了一个600M的EFI分区,将Win10的分区格式化,用于接下来安装开放麒麟系统,原来的D盘保持不动,用于储存日常用的数据,再最后,留了10G的空闲空间。

  4.安装系统

  再次从U盘启动,选择进入开放麒麟liveCD(即镜像文件,是一个可直接运行的操作系统),安装开放麒麟系统,安装时,设置EFI分区为/boot/efi挂载点,原Win10的分区设置为新系统的分区,即/ 挂载点,最后的10G空闲空间设置为swap交换空间。安装完毕,重启即可。

三、安装系统后的配置工作

(深度、统信等基于Ubuntu的系统也类似)

  1.Python

  作为业余Python爱好者,Python也算是我的生产力工具之一,然而,使用pip命令安装模块时,我遇到错误:error: externally-managed-environment

  曾经,由于腾讯迟迟不推出linux版微信应用,信创行业不得不采用wine版替代,但其稳定性堪忧。而今,当曾经的拦路虎不再,配置Python环境竟成了使用linux系统的第一个障碍。网友南七小僧的文章6给出了这个问题的解释,这是因为,linux系统中,许多系统应用也依赖各种python包,为避免不同包之间的依赖混乱,系统设定,用户不能在系统层面安装python包(模块)。

  如何解决这个问题呢,经搜索和询问ai,我采取的解决方案是,用虚拟环境或pipx方案。为了自动完成pip源更换和常用模块的安装,我编写了一个自动完成相应任务的Python脚本(附录一)。

  只是,如果要使用虚拟环境中下载的模块,就必须要在每个程序前面加上一段代码(附录二),倒是有点折磨强迫症,只能说,先用着吧。

  2.字体与WPS

  使用WPS打开文档,提示“系统DPI不对称,WPS可能存在显示问题”,即便忽略这个提示,我们也会发现,文档中的文字、排版,与Windows中相去甚远,这通常是字体的问题,由于版权原因,linux系统、WPS for Linux没有自带windows的字体,只要在Linux系统中加载字体即可。我们假设,备份的字体文件位于文件夹“my_fonts”中,在这个文件夹的上层文件夹中,单击右键,点击“打开终端”,逐行输入下列命令(每输入一行后,按一次回车键Enter)。重启电脑,再打开,则这个问题解决。

# 创建用户级字体目录(若不存在)
mkdir -p ~/.local/share/fonts
# 复制字体文件到用户目录(示例:Roboto 字体)
cp ./my_fonts/*.* ~/.local/share/fonts/
# 刷新字体缓存
fc-cache -fv

  当然,毕竟换了平台,部分文档的排版仍会稍有不同,手动调整即可。

  若有其他问题,也可参考这些文章:wps 高DPI下显示异常修复7WPS提示系统缺失字体的解决方法8

  3.搜狗输入法设置

  系统已自带搜狗输入法,但输入文字时,总会自动调起软键盘,对于非触屏电脑不实用反而干扰视线。在开始菜单搜索“搜狗输入法Next麒麟版”,打开后即进入属性设置,在“高级”中将“软键盘唤起”改为“关闭”,则问题解决。
  若读者经常输入人名,或需要用到某些行业的词库,还可以设置细胞词库,提高输入效率。

  4.软件安装

  从Windows切换至linux,一大不适应在于,每次安装软件都需要输入用户密码。软件安装的基本方法是差不多的,或者在官网下载安装包(注意Ubuntu系统的通用安装包后缀是deb);或者用本地安装包安装,显然,以前的exe安装包自然是不能用了;或者从应用商店安装;当然,linux下还有许多软件可以通过终端,以各种命令的形式进行安装。

  目前,linux下的软件还不太流氓。至于以后,谁知道呢?

  5.快捷方式

  两个平台的快捷方式也是不一样的,这里不进行原理上的说明。只不过,开放麒麟竟然有和Windows一样的设置,手动创建的快捷方式默认名称带有“快捷方式 - ”前缀,而且,目前没有找到更改这一设置的方法。

  6.安卓软件的安装

  在软件商店搜索麒麟移动运行环境(KMRE),安装,安装完成后需要重启。重启后,在软件商店中,点击“移动应用”,待运行环境初始化后,就可以通过软件商店或双击安装本地 Apk包等方式,安装安卓APP了。测试了智慧中小学,不能正常使用;tvbox,能正常使用。

  麒麟还提供了安装Win32软件的方案,我没有这方面的需要,就未测试。

  7.硬盘自动挂载

  虽然,硬盘分区可算是从Windows旧时代遗留下来的习惯,或许不会在新生代中流行。不过,合理分区往往能降低数据恢复的难度,因此,我仍保留了旧时代的分区习惯,将系统和数据放在不同的硬盘分区中,避免系统损坏时数据难以恢复。

  由于linux系统不会开机自动挂载其他磁盘分区,每次都手动挂载又稍显得麻烦(懒),于是我可参考这篇文章进行配置,实现了自动挂载:挂载NTFS无法使用回收站问题9

  8.root权限管理

  linux下,每次安装软件都需要输入用户密码,能否简化这个流程呢?而且,由于工作环境中,同事们难免互用电脑,我们通常使用的都是极简单的弱密码,显然,这个坏习惯也会给系统安全带来隐患。

  既要弱用户密码,又要系统强安全,这可能吗?

  不太可能。出于安全考虑,无论什么系统,最好还是使用强密码。一种可行的妥协方案是,保留了弱用户密码(用于登录桌面),并设置了强root密码,以保护系统安全,同时,设置软件安装等基础操作可不使用密码。不过,这样的设置有点复杂,所以我干脆采用强用户密码,免密码登录的策略。

  9.浏览器插件

  我常用的插件是:FetchV:网页视频下载器,b站视频下载助手,uBlock Origin广告过滤工具。浏览器插件不依赖于操作系统,因此,备份的插件在新系统直接安装即可使用。

  我更习惯使用火狐浏览器,很早就参考这篇文章的方法实现了火狐浏览器拓展的备份:FireFox 插件备份&还原10

  如果读者惯于使用edge或其他基于chromium的浏览器,可参考这篇文章进行备份:Edge导出并备份浏览器插件的方法11

  麒麟系统自带的火狐浏览器版本太低,需要进行更新才能安装这些拓展插件,方法可见于链接:在 GNU/Linux 中安装 Firefox12

  更新火狐或安装基于chromium的浏览器后即可正常安装这些插件。

  最后是鼓励,搜狗搜索还有待优化,期待一个可信可靠的国产搜索引擎。

  10.屏幕录制

  在原来的Win10系统,我习惯使用开源软件Captura进行录屏(注:需要搭配ffmpeg使用),但该软件未提供linux安装包。于是从网友沈小南的文章——Linux 录屏软件有哪些13,选择了obs软件作为录屏工具。
  奇怪的是,安装后不能正常录屏,无法添加“屏幕采集”作为数据源,或添加了但录制得到的视频不包含图像。开源麒麟社区论坛的网友myhonor给出了方案,openKylin 2.0 wlcom下使用 OBS Studio 一法14,参照该方案,问题得以解决。

  11.系统时间

  如果保留Windows系统,在安装了ubuntu系统后,由于两个系统的时间设置不同,会出现显示时间不一致的情况,可以参考网友Christopher的文章ubuntu与windows双系统时间同步问题——简明指南16,进行设置。

  12.打印机驱动

  6月29日,给家里的电脑也换装了OpenKylin2.0Sp1系统,那是一台更旧的电脑,甚至不能通过UEFI进入liveCD只能用传统模式,进入和退出liveCD时都出现过短暂花屏。好在其他配置基本够用,换过1T机械硬盘,用拆掉的光驱位加装了500G固态硬盘,改装了2个8G固态硬盘。对于这台电脑,比较关键的是打印机驱动的安装。
  我的打印机是ProXpress SL-M3325ND,安装打印机驱动时,先参考了网站“少数派”的文章Linux 发行版配置打印机攻略17,“深度论坛”的文章打印机Linux驱动程序deb安装包资源汇总18,可惜仍未解决。后来在软件商店-驱动,搜索“惠普”,在搜索结果中,安装“惠普uld打印驱动”,竟然得以解决。
  美中不足的是,每次打印文档时都需要手动勾选“双面打印”才能实现双面打印,打印的页面页边距偏大。有机会再研究如何修改罢。

四、开放麒麟系统的使用体验

  我使用的是一台主打办公的电脑,处理器Intel奔腾金牌G5420,256G固态硬盘,16G内存(原装是4G内存,自己拆机后换了两个8G内存条),总体使用情况良好,与原来的Win10差异不大。以下体验主要讲不足之处。

  1.崩溃、卡顿

  系统有时会突然崩溃,安装TexLive时,崩溃两次。好在WPS有自动备份,勉强还算能接受。但如果运行的应用或脚本不支持保存进度,可能要让人崩溃了。键盘输入时,有时输入括号后,突然无法再输入,而是必须手动点击鼠标后才能继续输入,算是一个BUG。

  2.内存调度

  系统自带的应用多,开机就有一半左右的内存被用掉,希望能精简些。另外,虽然我给系统设置了10G的交换空间,但往往,重度使用时,内存几乎被占满而交换空间几乎完全闲置早知这样,我不如把这10G的空间分给系统盘

  3.硬盘占用

  分区时,给系统盘分了70G的空间,但似乎很不够用,使用1周就时,系统盘已用了约50G。虽然,理论上,linux软件可以共用各自库和模块,从而减小存储占用,但是,从目前的情况看,各种linux桌面系统下,应用各自为政以提高稳定性,避免依赖混乱。于是,为了普通用户的稳定易用,极客们终极还是让各自应用胖成了Windows的样子。

  4.天气

  自带的天气应用不能正确定位。

  5.压缩

  自带的压缩软件解压文件名为中文的文件时,出现乱码,或不能正常解压(命令行也不太行),所以目前只能靠办公室一台安装了双系统的空闲电脑来支持一些必须Windows完成的操作。

  卸载7zip后,自带的压缩软件也不在了,还好从“应用商店”-“全部分类”-“系统”,重新安装了“归档管理器”。不然,每次压缩、解压缩都要从命令行操作,过于繁琐了。

  6.文件管理器

  文件操作有时很缓慢,比如从回收站清除大量文件;文件拖动复制(移动)不够灵敏。
  删除文件或清空回收站时,有时会导致文件管理器自动关闭。
  要是能够更改文件图标就更好了。

  7.界面放缩

  界面放缩时容易卡顿,尤其安卓应用。火狐浏览器窗口不能拉伸放缩。

  8.桌面壁纸

  修改桌面壁纸为自己的图片或其他系统图片,但必须重启才能生效。

  9.麒麟管家

  麒麟管家有弹出过提醒“系统存在日志异常写入,请前往麒麟管家进行清理”和“系统磁盘空间紧张,请前往麒麟管家进行清理”等弹出提醒,进入麒麟管家清理文件,确实能清理一部分系统垃圾,但是,一方面,各应用各自为政而非充分共用资源,大量文件占用空间无可避免(所以后来我再次重装时给系统盘划分了100G存储,基本够用了);另一方面,麒麟管家检测到了一些问题,但它并不能解决全部的问题,例如我的电脑被检测出“RTC设备异常”、“网络服务状态异常”等,这些问题它无法自动解决。

  10.软件管理

  通过apt命令或从软件商店下载的应用,可以从软件商品卸载。但是自己下载安装包安装的应用,无法通过软件商店或者设置,进行卸载和管理。
  有时,软件商店的下载速度非常低。

附录

  附录一:自动完成pip源更换和常用模块安装的脚本

# -*- coding: UTF-8 -*-
import os
import sys
import time

def huanyuan_install_modules(modules):
    '''程序功能:
    在学习和使用Python时,我们常常需要借助pip命令安装第三方的模块。但是由于国外官方源下载速度极低,我们可以使用国内的Python镜像源,从而解决Python安装不上库的烦恼。
    本脚本的作用是为新安装python的电脑永久更换镜像源,并安装需要的模块。'''

    '''第一步,检测模块是否完整,若完整,说明已正常配置,可直接退出'''
    import platform
    import importlib.util
    userPlatform=platform.system()				# 获取操作系统
    print("你的操作系统是:"+userPlatform)
    if userPlatform == 'Darwin' or userPlatform == 'Linux':
        paths = [os.path.expanduser("~/.local/share/myenv/lib/python3.12/site-packages"),os.path.expanduser("~/.local/share/pipx/venvs")]
        #for m in modules:  paths.append(os.path.expanduser("~/.local/share/pipx/venvs/{}/lib/python3.12/site-packages".format(m)))
        for path in paths:
            if os.path.exists(path):
                # 添加路径到搜索列表(注意:避免重复添加)
                if path not in sys.path:
                    sys.path.append(path)
    a = 0
    for m in modules:
        spec = importlib.util.find_spec(m)
        if spec is not None:
            a += 1
        else:
            print("这个模块似乎未安装成功:",m)
    if a == len(modules) or ( a > len(modules)/2 and len(modules) > 8 ):
        print('功能模块基本齐全,运行正常')
        return(0)
    '''第二步,若需要的模块不齐全,为新安装python的电脑永久更换镜像源'''
    print('检测到python环境缺少需要的功能模块,正在换源并安装需要的模块,请稍后')
    #Linux/Mac os 环境中,配置文件位置在 ~/.config/pip/pip.conf(如果不存在创建该目录和文件)
    if userPlatform == 'Darwin' or userPlatform == 'Linux':
        #print('Linux/Mac os 环境')
        #print(os.environ['HOME'])
        os.chdir(os.path.expanduser("~/.config"))
        path = 'pip'
        if not os.path.exists(path):
            os.makedirs(path)
            print("已创建{}文件夹".format(path))
        os.chdir(r'./'+path)
        print("已进入pip文件夹")
        # 在文件夹中新建一个 pip.conf 文件,并修改其中的内容,从而完成换源。
        file_path = os.path.join("pip.conf")
        
    if userPlatform == 'Windows':
        #将路径切换为“ %APPDATA% ”,即(C:\Users\Administrator\AppData\Roaming),Administrator为自己的用户名
        appdata_dir = os.path.expandvars("%APPDATA%")
        os.chdir(appdata_dir)         #切换至路径C:\Users\'用户名'\AppData\Roaming
        print("已进入APPDATA目录路径:",appdata_dir)
        #在该目录下新建pip文件夹
        path = 'pip'
        if not os.path.exists(path):
            os.makedirs(path)
            print("已创建{}文件夹".format(path))
        os.chdir(r'./'+path)
        print("已进入pip文件夹")
        # 在文件夹中新建一个 pip.ini 文件,并修改其中的内容,从而完成换源。
        file_path = os.path.join("pip.ini")
    #以下分别是中国科学技术大学、阿里、清华、腾讯的镜像源
    file_string = """[global]
timeout = 60
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
extra-index-url =
            https://mirrors.aliyun.com/pypi/simple/
            https://pypi.tuna.tsinghua.edu.cn/simple/
            https://mirrors.cloud.tencent.com/pypi/simple
[install]
trusted-host =
    pypi.tuna.tsinghua.edu.cn
    mirrors.aliyun.com
    pypi.mirrors.ustc.edu.cn
    mirrors.cloud.tencent.com"""
    with open(file_path, "w") as file:
        file.write(file_string)
        print('已写入pip配置文件,pip 换源成功。写入内容为:\n'+file_string)

    '''第三步,安装缺少的模块
    参考资料:
    1.pipx —— 在隔离环境中安装并运行 Python 应用程序 https://gitcode.com/gh_mirrors/pi/pipx
    2.pip(3) install,完美解决 externally-managed-environment 。  https://blog.csdn.net/qq_25439417/article/details/139485697
    '''
    if userPlatform == 'Darwin' or userPlatform == 'Linux' or userPlatform == 'Fedora':
        print('你似乎在使用mac 或 linux电脑,部分命令不一定能执行成功,你可以查看源码,自行尝试解决')                        
        print('如果你确实希望本程序继续自动完成后续操作,请确保你是通过 终端 运行本程序!\n注意,应使用命令:\n\n\t  python3 ./文件名.py  ;  而非:\n\n\t  sudo python3 ./文件名.py \n\n\t  这是因为后一个命令会导致家目录“~”变更为root目录')  
        print('\n\n\t!!!部分命令需要root权限\n\t请自行查看程序源代码,若程序源代码被篡改,请勿输入你的密码,否则系统安全将受到威胁!!!\n\n')    
        if userPlatform == 'Linux':
            file = os.path.expanduser("~/.bashrc")
            command = "export PATH=$PATH:~/.local/bin"
            a = 1
            with open(file,mode='r') as f:    
                for line in f:
                    if command in line:
                        a = 0
            if a:
                with open(file,mode='a') as f:
                    print(command,file=f)
                os.system("source ~/.bashrc")
        commands = {'Darwin': ('brew install pipx','pipx ensurepath','sudo pipx ensurepath --global # optional to allow pipx actions with --global argument'),
                    'Linux':('sudo apt update','sudo apt install pipx','pipx ensurepath','sudo pipx ensurepath --global # optional to allow pipx actions with --global argument'),
                    'Fedora':('sudo dnf install pipx','pipx ensurepath','sudo pipx ensurepath --global # optional to allow pipx actions with --global argument')
                    }
        print('这里,我们同时使用虚拟环境和pipx安装和管理模块。\n现在开始安装pipx,可能需要一些时间,请耐心等候')
        for command in commands[userPlatform]:
                os.system(command)
                time.sleep(8)
        print('开始安装模块,可能需要一些时间,请耐心等候')
        for m in modules:
            #os.system('pipx install {} --include-deps'.format(m))#调用pipx命令,安装需要的模块。
            pass         #用pipx安装模块会占用过多存储空间,且不含可执行文件的模块也无法用pipx安装。当且仅当两个模块的依赖存在冲突时,用pipx安装它们才是必要的
        path = os.path.expanduser("~/.local/share")
        os.chdir(path)
        if not os.path.exists("./myenv"):
            os.system("python3 -m venv myenv")
            time.sleep(4)
            os.system("source myenv/bin/activate")
        os.chdir("./myenv/bin")
        for m in modules:
            os.system("./pip install {}".format(m))
    if userPlatform == 'Windows':
        print("新安装的Windows系统,可能因缺少vc运行库而不能正常使用某些模块,若出现该问题,可以从这个链接下载vc运行库https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist")
        print('开始升级pip:请稍后')
        os.system('python -m pip install --upgrade pip')
        for m in modules:
            #调用pip命令,安装需要的模块,为避免一个模块安装失败导致所有模块都无法安装,所以采用了这样一个奇怪的实现方式。
            os.system('pip install ' + m)
    print('模块安装成功,请关闭后重新运行。\n若重新运行仍不成功,请联系技术人员协助处理')
    print('如果程序出现错误,你可以自行搜索解决方案')
    sys.exit()

if __name__ == '__main__':
    modules = ['aircv','qrcode','matplotlib','bs4','pyecharts','chardet','crypto','cryptography','ddddocr','docx','drawsvg','easyocr','flask','html2docx','html5lib','imageio','jinja2','keyboard','mobi','numpy','opencv-python','pillow','pyautogui','pygame','pypdf','pypdf2','python-docx','python-pptx','requests','scrapy','urllib3']
    huanyuan_install_modules(modules)
    print('程序已完成,关闭窗口即可退出')
    print('如果大量模块安装失败,重新运行本程序即可;\n如果少量模块安装失败,应无大碍,不必完美主义;\n将来若需要用到其他模块,自行搜索学习如何安装即可。')
    i = input()
    

  附录二:使用虚拟环境中下载的模块

import sys,os
path = os.path.expanduser("~/.local/share/myenv/lib/python3.12/site-packages")##for m in modules:  paths.append(os.path.expanduser("~/.local/share/pipx/venvs/{}/lib/python3.12/site-packages".format(m)))
if os.path.exists(path):sys.path.append(path)

参考链接:
1. 智慧教育平台不支持在root环境下运行,https://mp.weixin.qq.com/s/h6gFi5WZRA_MxiCN3e4SIg
2. 深度系统:最新版本系统下载 – 深度科技社区
3. 开放麒麟系统:openKylin开源操作系统
4. Ventoy:Ventoy
5. 微PE:https://www.wepe.com.cn/
6. pip(3) install,完美解决 externally-managed-environment:pip(3) install,完美解决 externally-managed-environment-CSDN博客
7. 系统安装wps 高DPI下显示异常修复:kali(xfce桌面)系统安装wps 高DPI下显示异常修复_系统dpi不对称,wps可能存在显示问题-CSDN博客
8. WPS 提示“系统缺失字体的解决方法:https://www.jianshu.com/p/1365158882b3
9. 挂载NTFS无法使用回收站问题:https://forum.ubuntu.org.cn/viewtopic.php?f=48&t=484559#p3193495
10. FireFox 插件备份&还原:https://zhuanlan.zhihu.com/p/497653517
11. Edge导出并备份浏览器插件的方法:https://baiyunju.cc/9377
12. 在 GNU/Linux 中安装 Firefox:在 GNU/Linux 中安装 Firefox | Firefox 帮助
13. Linux 录屏软件有哪些:Linux 录屏软件有哪些?
14. openKylin 2.0 wlcom下使用 OBS Studio 一法:openKylin 2.0 wlcom下使用 OBS Studio 一法
15. 测试视频:开放麒麟系统openKylin 2.0轻办公使用体验_哔哩哔哩_bilibili
16. ubuntu与windows双系统时间同步问题——简明指南:https://zhuanlan.zhihu.com/p/492885761
17. Linux 发行版配置打印机攻略:终于可以在 Linux 下愉快打印了:Linux 发行版配置打印机攻略 - 少数派
18. 打印机Linux驱动程序deb安装包资源汇总 :打印机Linux驱动程序deb安装包资源汇总- Community - Deepin Technology

1 个赞

你只是太习惯Windows了,过段时间就好了。

:+1: 厉害

1 个赞

这点完全承认,不过系统目前缺少bug有点多,在这种情况下,面向一般用户的推广还是可以稳着走。

别着急,循序渐进。

sp1还是不错地。盼再优化一下。
sp2试了一下,令人失望:装前要分好根/+data—装好往往启动有异?改的运维模式,好拟没什么大的作用?商店没有软件?外装件可装,但用不了?
真不明白,就这放出来了?

sp2 现在只是beta1版本

虽然我已经日常使用openkylin,但槽点还是不少的,比如说一些压缩文件都打不开,这就很难崩。sp2还是beta版,我日常用还是再等等吧。