统信UOS操作系统使用教程 (第2版)

978-7-115-58950-7
作者: 统信软件技术有限公司
译者:
编辑: 赵祥妮

图书目录:

详情

本书全面讲述统信桌面操作系统(统信UOS)的使用方法。全书分为3 篇,共16章。基础篇介绍统信UOS的特点,以及安装与激活统信UOS的方法;进阶篇介绍在日常办公场景下统信UOS常见功能的详细使用方法,包括桌面环境、控制中心、文件和目录管理、软件管理、文档处理等;高阶篇介绍了系统管理的知识,在统信UOS上安装Windows软件的方法,以及统信UOS使用过程中的常见问题及使用建议。 本书面向统信UOS的用户,以实用操作讲解为主,旨在帮助读者快速上手统信UOS。

图书摘要

版权信息

书名:统信UOS操作系统使用教程(第2版)

ISBN:978-7-115-58950-7

本书由人民邮电出版社发行数字版。版权所有,侵权必究。

您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。

我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。

如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。


版  权

著    统信软件技术有限公司

责任编辑 赵祥妮 赵 一

人民邮电出版社出版发行  北京市丰台区成寿寺路11号

邮编 100164  电子邮件 315@ptpress.com.cn

网址 http://www.ptpress.com.cn

读者服务热线:(010)81055410

反盗版热线:(010)81055315

内 容 提 要

本书全面讲述统信操作系统(简称“统信UOS”)的使用方法。全书分为3篇,共16章。基础篇介绍统信UOS的特点,以及安装与激活统信UOS的方法;进阶篇介绍在日常办公场景下,统信UOS常见功能的详细使用方法,包括桌面环境、控制中心、文件和目录管理、软件管理、文档处理等;高阶篇介绍系统管理的知识,在统信UOS上安装Windows软件的方法,以及统信UOS使用过程中的常见问题与使用建议。

本书面向统信UOS的用户,以实用操作讲解为主,旨在帮助读者快速上手统信UOS。

《统信UOS操作系统使用教程》编写组

组 长:

  王明栋 王耀华

副组长:

  刘昌辉 王敏琦 张继德 张 爽

参加人员(按姓氏音序排列):

  蔡厚辉 李 程 李 鹤 刘 勇

  王 元 谢 威 谢 颖 闫博文

  张丁元 赵志鹏

序  言

当前我国经济正由高速增长转变为高质量发展,鉴于网络安全对于保障国家安全以及保障经济发展的重大意义,网络安全已得到越来越多的关注。网络安全需要自主可控基础软件的支撑,而基础软件却是我国网信领域的一大短板。长期以来,我国的基础软件基本上都被外国所垄断,这与之前“造不如买,买不如租” 的思想影响有关,从而浪费了发展基础软件的许多宝贵时间,因此现在必须急起直追,把损失的时间补回来。

近年来,国家制定一系列规划,在战略层面上非常重视发展国产基础软件,并提供多方的政策扶持,重视人才培养与产业链的建设。在这些政策的引导下,中国的基础软件正迎来最好的发展时机,而真用、能用、好用的国产操作系统也逐渐走出特定领域,渐渐走向普通消费者。

国产操作系统走向普通消费者,将是中国基础软件发展的新的里程碑,这将表明国产操作系统已经稳定好用,并且具备了完善的应用生态,能够满足用户的上网、办公、娱乐等基本需求。而国产操作系统的普及使用,也必将带动整个自主可信信息技术体系的蓬勃发展,从而使我国的信息安全得到产业的支撑。

2020年,统信UOS的发布,代表了目前我国国产操作系统的水平。该操作系统从底层兼容到交互界面,再到应用生态,都有了较大提升,并且顺应智能时代的发展,首次引入人工智能应用,成为广受欢迎的国产操作系统。而我们的教育、金融、交通等行业,也开始大量引入国产操作系统,积极响应信息创新建设工作的推进。这样,2020年我国基础软件就进入了空前高涨的发展期。

本书通过系统地介绍操作系统以及操作系统的功能使用,向用户展示了目前国产操作系统的水平,这意味着国产操作系统向着真正普及迈出了重要的一步。相信未来更多国产操作系统书籍的问世,必将为国产基础软件的高速发展奠定稳固的基础。

中国工程院院士

2020年12月

前  言

统信软件技术有限公司(简称“统信软件”)成立于 2019年,由国内多家长期从事操作系统研发的核心企业整合而成,起初包括武汉深之度科技有限公司、武汉诚迈科技有限公司,后续还有其他国内主流操作系统厂商加入。统信软件专注于操作系统等基础软件研发与服务,并在北京设立总部,在上海、广州、武汉、南京、西安、成都、无锡等地建立分公司。

统信软件研发了基于Linux内核的多种操作系统产品,提供安全稳定、美观易用的操作系统与解决方案。统信软件具备在信创领域优异的产品研发能力与售后服务支持能力,可以向行业用户提供全面的操作系统的解决方案、技术支持和咨询培训等服务。同时,统信软件已经在云桌面实验室、CPU规范实验室、业务赋能平台、测评规范实验室、统信标准验证集、一站式应用迁移平台等方面开展生态赋能。

统信软件作为国内优秀的Linux研发团队,拥有操作系统研发、行业定制、国际化、迁移和适配、交互设计、咨询服务等多方面专业人才,能够满足不同用户和应用场景对操作系统产品的广泛需求。

目前统信软件已经和龙芯、飞腾、华为、申威、兆芯、海光等芯片厂商开展了广泛而深入的合作,与国内各主流整机厂商,以及数百家软件厂商展开了全方位的兼容性适配工作,共同发展和建设新的软硬件技术生态。

统信UOS 包括统信桌面操作系统和统信服务器操作系统。统信桌面操作系统包含桌面环境(DDE)和50多款原创应用,以及数款来自开源社区的应用软件,能够满足用户的日常办公和娱乐需求。统信服务器操作系统以服务器支撑服务场景为主,面向用户的业务平台提供标准化服务、虚拟化、云计算支撑,并满足未来业务拓展和容灾需求的高可用和分布式支撑。

-基础篇-

第01章 统信操作系统简介

统信操作系统(简称“统信UOS”)是统信软件技术有限公司打造的一款国产操作系统,该操作系统包括统信桌面操作系统和统信服务器操作系统。

1.1 统信软件

统信软件技术有限公司(简称“统信软件”)成立于2019年11月,如图1.1所示。公司目前由武汉深之度科技有限公司和武汉诚迈科技有限公司等组成。

图1.1 统信软件

统信软件的操作系统研发团队专注基于Linux内核的操作系统研发与服务。团队旨在针对目前信创应用“芯繁魂乱”的问题,通过技术路线的统一,打造同一版本的操作系统产品,提供统一的应用开发接口、应用开发支撑平台、标准规范、应用商店和软件仓库、产品文档来降低用户的选择成本,为用户提供更加优质的产品和更加强大的技术服务。

统信软件基于Linux内核采用同源异构技术打造了统信UOS。统信UOS同时支持4种CPU架构(AMD64、ARM64、MIPS64、SW64)和七大CPU平台(龙芯、飞腾、海思麒麟、申威、鲲鹏、兆芯、海光),提供高效简洁的人机交互、美观易用的桌面应用和安全稳定的系统服务,是一款真正可用并且好用的操作系统。统信UOS具备六大统一特性:版本统一、文档统一、平台统一、开发接口统一、标准规范统一、应用商店和仓库统一。同时统信UOS还具备突出的安全特性,不仅在系统安全方面经过专业设计和论证,而且与国内各大安全厂商深入合作,进行安全漏洞扫描及修复,大大提升了操作系统安全保护能力,打造出统信UOS坚固的安全防线。统信UOS在产品功能方面还通过分区策略、限制sudo使用、商店应用安全策略、安全启动以及开发者模式等安全策略,进一步保障操作系统的安全和稳定。

目前统信UOS已得到国内主要CPU厂商、重点整机厂商、主流应用厂商的全力支持,并和国内主流整机厂商完成了系统预装。目前产品已完成规范测试认证,即将随同新一期的信创产品名录发布。围绕统信UOS打造自主软件生态已经取得良好成效,未来统信软件将继续加大与国内优秀软、硬件厂商的合作,携手共建信息技术应用创新的新生态圈。

1.2 统信产品介绍

统信软件研发了基于Linux内核的操作系统产品,即统信UOS。统信UOS包括统信桌面操作系统和统信服务器操作系统。

统信桌面操作系统是一款美观易用、安全稳定的国产操作系统,包含桌面环境和50多款原创应用,以及数款来自开源社区的应用软件,能够满足不同用户的办公、生活、娱乐需求。

统信服务器操作系统以服务器支撑服务场景为主,面向用户的业务平台提供标准化服务、虚拟化、云计算支撑,并提供满足用户未来业务拓展和容灾需求的高可用和分布式支撑。

1.3 统信桌面操作系统

统信桌面操作系统是统信软件为个人和企事业单位等用户推出的一款美观易用、安全稳定的桌面操作系统产品。该产品可支持龙芯、飞腾、海思麒麟、申威、鲲鹏、兆芯、海光等国产CPU平台,适配联想、华为、清华同方、长城、曙光、航天科工、浪潮等主流整机和外设品牌产品,能够满足用户的办公、娱乐、沟通需求。统信桌面操作系统以全新的交互设计和界面风格为用户提供高效、便捷的使用体验,如图1.2所示。统信桌面操作系统还可根据用户的需求提供个性化的产品服务,包括Windows桌面替代方案、办公自动化方案、虚拟电子教室等。

图1.2 桌面环境

统信桌面操作系统具有以下优点。

美观的桌面风格,符合用户的操作习惯。

自主研发的桌面环境。

独创的控制中心系统管理界面。

大量高质量的桌面应用程序,如应用商店、语音助手、安全中心等。

基于DeepinWine技术,可运行大量的Windows平台软件。

基于开源内核构建,自主开发图形环境,完全可控。

内置防火墙、多等级权限控制等安全机制。

面向全球的安全补丁升级体系。

获得中华人民共和国工业和信息化部测试认证,符合安全可靠环境电子公文的要求。

第02章 统信UOS与Linux

通过上一章初步了解统信UOS后,有些人可能会产生疑问,究竟什么是操作系统,统信UOS又是从何而来的?本章将由这两个问题展开,追本溯源,带领读者走进操作系统、Linux操作系统以及统信UOS,让读者建立起关于操作系统的基本概念。

2.1 什么是操作系统

如果被问到什么是操作系统(Operating System,OS),很多初学者可能会一脸茫然。虽然大家可能都知道平时使用的Windows 10和安卓(Android)其实就是操作系统,但是可能无法准确地说出操作系统的定义,或者无法解释清楚什么是操作系统。各种操作系统的标识如图2.1所示。

图2.1 操作系统的标识

操作系统是计算机中不可或缺的基础系统软件,它是应用运行和用户操作必备的基础环境支撑,是计算机系统的基石。

在计算机中,操作系统起着承上启下的作用。对上,操作系统提供了各个应用运行的环境,它会时时调度各个应用,让它们和谐相处,共享一个硬件环境;对下,它管理各种各样的硬件设备,充分发挥它们的作用,并有条不紊地对硬件资源进行调度,使得各个应用能充分使用各个硬件。如果没有操作系统,各个应用就需要直接处理每种硬件设备,并与系统中运行的其他应用进行通信协同。每个应用自行开发大量与应用业务无关但是与底层支撑相关的功能,这会带来极大的、不必要的工作量。如一位软件工程师本来只想开发一个记事本应用来记录文字,却发现自己还需要先了解键盘、鼠标、显卡、显示器、硬盘甚至网卡怎么使用才能开发应用,工程师会不会有些崩溃?如果觉得这些都是小问题,可以再想象一下,除了以上硬件之外,还需要了解几十种不同型号的键盘、鼠标、显卡、显示器、硬盘以及网卡,此时工程师是不是会有一种要“疯了”的感觉?

当然,如果没有多种硬件设备或多个应用,那么操作系统也就没有那么重要了。如同中央处理器,操作系统也是计算机发展到一定阶段的产物。早期的计算机操作系统都是面对特定问题的,软、硬件是一体研制的,因此每个计算机实际上只需要运行一个软件。这类计算机所需要的硬件也都是专门为这个软件定制的,并不需要额外的操作系统在中间进行硬件管理与应用软件的调度,因为应用软件自身就可以把这些工作都做完。

操作系统的形态有很多,除了大家较为熟悉的桌面、智能手机(包括平板计算机)以及服务器操作系统外,还有嵌入式操作系统(不过很多嵌入式操作系统不同于一般意义上的操作系统)、物联网操作系统等。本书主要关注桌面操作系统。用户日常使用的桌面操作系统以图形用户界面为主、命令行界面为辅(或不使用命令行界面),而服务器操作系统一般仅使用命令行界面。

统信UOS实际上是基于Linux发展而来的。那么什么是Linux?统信UOS又为什么选择Linux呢?这些问题将在下面两节进行详细讲解。

2.2 Linux操作系统简介

谈到Linux就不得不提及Linux背后的GNU(“GNU is Not UNIX”的递归缩写)计划。GNU计划由理查德·斯托曼(Richard Stallman)于1983年9月27日公开发起,该计划的目标是创建一套“完全自由”的操作系统。GNU计划发起的理由之一就是希望保证GNU软件可以自由地“使用、复制、修改和发布”,这也是GNU通用公共许可证(General Public License,GPL)的来源。GNU的标识如图2.2所示,该图标被使用在GNU的电子文件中,也是自由软件基金会的元素。

图2.2 GNU的标识

在GNU计划的背景下,Linux于1991年诞生,当时的芬兰大学生林纳斯(Linus)出于个人兴趣,基于可移植操作系统接口(Portable Operating System Interface,POSIX)标准在x86处理器上开发了一个类UNIX操作系统,这就是Linux的开始。作为一个操作系统内核,Linux本身没有超前的理论创新,也没有宏伟的蓝图设计,它最引人注目的特点在于它的开发方式。Linux内核是基于GPL第2版发布的,其源代码能被任何人访问到,而且任何人都能参与到Linux的开发中。实际上,现在已有超过1200家公司、2万多人为Linux内核提交过代码,其中包括一些知名的软、硬件发行商。随着各Linux操作系统的成熟与流行,Linux内核已经部署运行在全世界大部分的服务器、智能手机以及相当数量的桌面计算机上,取得了巨大的成功。此外,Linux内核的源代码已经超过了2000万行,而且每天都有万行级别的源代码被提交。在这种规模的软件上,全世界范围内的社区进行合作开发,还能取得如此大的成功,确实是一件出人意料的事情。

需要说明的是,提起Linux的时候,往往指的是Linux内核(Kernel),而不是一般意义上的操作系统。内核是操作系统的核心。Linux内核运行在处理器的特权级别,包含进程管理、内存管理、文件管理、设备管理等功能,能通过驱动程序和固件对底层的硬件进行管理,并提供系统调用等一系列接口给应用使用。但是内核不能被直接使用,它是为软、硬件服务的。

如上所述,用户平时都是通过应用(如命令行程序bash或桌面环境等)来使用计算机操作系统的,这些应用实际上还依赖于一系列的软件库。因此,一个Linux操作系统实际上就是在Linux内核的基础上,加上常见的软件库与软件形成的。图2.3所示的是Linux的标识。

图2.3 Linux的标识

Linux操作系统一般又被称为Linux发行版(Distribution),它们包括大家耳熟能详的Debian、CentOS、Ubuntu、Fedora等。一般情况下,Linux原生内核(又称为“香草内核”,以强调其原生性)通过kernel.org网站发布,各Linux发行版组织会在Linux原生内核的基础上进行定制得到新的内核,并在自己的发行版中使用。

除了内核之外,各发行版还会提供外壳(Shell)程序、常见的运行库(如C语言运行库)、软件包管理程序、系统服务、常见的程序(依应用场景而定)等,从而组成系统镜像(ISO)与软件仓库,提供给普通用户使用。

2.3 统信UOS为什么选择GNU/Linux

可能会有读者产生疑问,统信软件为什么不开发一个全新的操作系统,而是基于Linux来开发操作系统?

这是因为开发操作系统是一项异常庞大且非常耗时的工程,仅Linux内核就有近30年的开发历史。同时Linux内核又是一个著名的开源项目,任何人都可以访问并使用,本身具有强大的开发团体。Linux内核就是当下最好的选择,我们完全可以省时又省力地使用Linux内核作为统信UOS的核心,无须开发新的操作系统内核。基于Linux开发的操作系统“统治”了几乎从移动设备到主机的全部领域,如基于Linux内核开发的Android智能手机操作系统,如图2.4所示。

图2.4 Android智能手机操作系统

除此之外,从零打造操作系统主要的问题在于生态建设的时间问题。操作系统本身只是一个承载平台,用户感兴趣的实际上是运行在操作系统之上的应用软件和操作系统对相关硬件的支持。如果新的操作系统打造出来了,但是不能支撑应用软件的迁移与正常运行,或不能使用相关的硬件,那操作系统就失去了存在的意义。操作系统如果要支撑应用软件与硬件,就涉及“拔出萝卜带出泥”的问题,需要兼容大批接口、已有软件和硬件。因此,基于现有系统开发的操作系统可以有效利用成熟的软、硬件与接口,这在初期显得更为重要。

总而言之,Linux作为一个使用GPL的操作系统,其内核与其他软件具有很好的透明性和开放性,而且经过长时间的实践建立了丰富的生态系统。基于Linux开发统信UOS,可为统信UOS的下一步发展打下坚实的基础。著名的物理学家牛顿曾说过:“如果我看得比别人更远些,那是因为我站在巨人的肩膀上。”因此,统信UOS选择Linux也是非常自然的。

相关图书

操作系统抢分攻略 真题分类分级详解
操作系统抢分攻略 真题分类分级详解
统信UOS应用开发详解
统信UOS应用开发详解
统信UOS应用开发实战教程
统信UOS应用开发实战教程
统信UOS应用开发进阶教程
统信UOS应用开发进阶教程
龙芯应用开发标准教程
龙芯应用开发标准教程
FreeBSD操作系统设计与实现(第2版)英文版
FreeBSD操作系统设计与实现(第2版)英文版

相关文章

相关课程