共计 6583 个字符,预计需要花费 17 分钟才能阅读完成。
由新闻想到的
新闻一:政府机构 5000 万台电脑将替换为国产 Linux!
由这个新闻想到的,如果中国的所有个人、企业、政府把电脑系统都换成 linux 或者是国产操作系统,那将是怎样的一种景象!?
新闻二:俄罗斯遭 Oracle 等科技巨头极限制裁背后,我国科技进步迫在眉睫!
自俄乌战争以来,陆续有苹果、微软、甲骨文、谷歌、IBM、Dell、Intel 等超过 25 家科技巨头加入断供行列。
由此引发许多网友猜想如果这次的制裁是针对中国的结果会怎样?
谷歌禁止华为使用安卓系统:禁用 GMS 全家桶。
安卓不是开源的嘛, 为啥不让华为用?
安卓开源项目称之为 AOSP(Android Open-Source Project),这个确实可以继续使用。但这次针对的并不是这个,而是安卓系统的核心功能更新,比如 Google Play(应用商店)、Google 地图导航、GMail、Google Service 等。国内这些谷歌套件用不用无所谓,但是华为在国外以及欧美市场如果用不了谷歌套件,那将会是重大的打击。
发展自己的核心科技才不会被人卡脖子!
什么是 Linux 系统
Linux- 百度百科
Linux,全称 GNU/Linux,是一种免费使用和自由传播的类 UNIX 操作系统,其内核由林纳斯·本纳第克特·托瓦兹于 1991 年 10 月 5 日首次发布,它主要受到 Minix 和 Unix 思想的启发,是一个基于 POSIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 有上百种不同的发行版,如基于社区开发的 debian、archlinux,和基于商业开发的 Red Hat Enterprise Linux、SUSE、Oracle Linux 等。
GNU 是一个自由的操作系统,其内容软件完全以 GPL 方式发布。这个操作系统是 GNU 计划的主要目标,名称来自 GNU’s Not Unix! 的递归缩写,因为 GNU 的设计类似 Unix,但它不包含具著作权的 Unix 代码。GNU 的创始人,理查德·马修·斯托曼,将 GNU 视为“达成社会目的技术方法”。
国产 linux 系统
图来源:https://www.maigoo.com/top/425152.html
深度 Deepin 是现阶段国内最好的 linux 系统之一,整体的设计相对更成熟,用户口碑也比较好。自 2019 年起,华为就开始销售预装有深度 Deepin 操作系统的笔记本电脑。目前利用深度 Deepin 进行简单办公、在线看视频、听音乐等,完全没有问题,甚至还能玩一些简单的游戏。据不完全统计,深度 Deepin 已支持超过全球 33 种语言,拥有遍及大约 42 个国家 / 地区的超过 135 个镜像站点。
Linux 在国内的情况
Linux 不止活跃在国外,其实在国内也早就有不少基于 Linux 内核研发的发行版系统,而且已经获得了较为广泛的应用,比如中兴的新支点操作系统。
据了解,中兴新支点旗下已拥有桌面操作系统、服务器操作系统、工业操作系统等产品,全面支持 ARM、PowerPC、MIPS、X86、龙芯、飞腾、兆芯等不同指令集的芯片。已入围中央政府采购、国家税务总局采购、中直机关采购,而新支点工业操作系统则已在“复兴号”高铁、国家电网、以及上汽集团等成功应用,已在全球 160 多个国家和地区稳定运行了 10 余年。
Linux 的优点
1、稳定性和高效性
因为 Linux 是由 Unix 发展而来,因此 Linux 与 Unix 有许多相似之处,不只是用户接口和操作方式,Linux 还继承了 Unix 卓越的稳定性和高效性。对于使用 Linux 作为操作系统的服务器,连续运行一年不宕机是相当平常的事情。
2、低配置要求
Linux 对硬件的要求很低,它可以在数年前的电脑上很流畅的运行。使用 Windows,则需要不断升级机器的硬件。
3、免费或者少许费用
有大量的可用软件,且绝大多数是免费的,如 Nginx,PHP,MySQL 等,构建成本低廉,因此被众多企业青睐。
Linux 基于 GPL,因此任何人可以免费使用或者修改其中的原代码。只有在选择某些厂商制作的 Linux 的发行版时,才会需要一点点费用。
4、强大的支持
开源自由,软件非常丰富
可能是包含软件领域最多的操作系统之一,并且大多是开源自由的软件
大量的 Linux 爱好者会进行交流讨论,并且开发分享一些好的软件,有非常开放的使用氛围。
5、安全性
Linux 拥有相当庞大的用户和社区支持,因此能很快发现系统漏洞,并迅速发布安全补丁。
6、真正的多用户
Linux 实现不同的用户共同登录系统,并且资源分享比较公平。而不是像 Windows 那样的伪多用户操作系统,如果需要登录更多的用户,要么退出当前用户,要么向微软购买多用户授权。
Linux 还有许多其它优点,如强大的网络支持、方便的控制台操作等等,虽然整体上而言 Linux 做得很好,但它依然还是存在一些不足之处。
7、支持几乎所有的网络协议及开发语言
UNIX 系统是与 C 语言、TCP/IP 协议一同发展起来的,而 Linux 是 UNIX 的一种,C 语言又衍生出了现今主流的语言 PHP、Java、C++ 等,而哪一个网络协议与 TCP/IP 无关呢?所以,Linux 对网络协议和开发语言的支持很好。
Linux 的缺点
UI 界面设计优秀的比较少
Linux 的桌面应用有待完善
不易安装、不易配置,相对于 Windows、MAC 系统的图形界面较难,当然 linux 也有图形界面。
不适合日常使用,很多软件不支持(游戏、驱动、银行等)
主要用于服务器领域,有一定学习成本
Linux 应用场景
1、服务器领域
Linux 在服务器领域的增长势头迅猛。近年有相关调查报告指出,Linux 在服务器领域已经占据 75% 的市场份额。Linux 作为企业级服务器的应用十分广泛,利用 Linux 系统可以为企业构架 WWW 服务器、数据库服务器、邮件服务器等,不但使企业降低了运营成本,同时还获得了 Linux 系统带来的高稳定性和高可靠性。
Linux 支撑着全世界的绝大多数超级计算机
2、嵌入式领域
Linux 是嵌入式领域中广泛使用的操作系统,已经应用于手机、平板电脑、路由器、电视机、机顶盒、汽车车载设备和智能家居设备等。其中,大家最为熟知的 Android 操作系统就是基于 Linux 内核研发的,因此全世界内置 Linux 系统的手机已经是数以亿计的了。嵌入式领域越来越离不开 Linux 系统,而我们的身边的 Linux 系统也越来越多。
3、个人电脑领域
Net Applications 的统计,2021 年 8 月份 Linux 桌面市场份额突破了 3%。Windows 依旧遥遥领先,占 90.70%,之后苹果 macOS 占 5.94%,Linux 3.37%,其它操作系统份额忽略不计。
4、专业领域
航天领域
是的,您没有看错,称霸地球都已经满足不了 Linux 了,它已经突破天际向太空出发了!据了解,NASA 国际空间站上的大部分计算机运行的都是 Linux,而前段时间万众瞩目的 SpaceX 的龙飞船和猎鹰 9 火箭也都广泛地使用定制版的 Linux 系统。不仅如此,SpaceX 总共已经向星链体系发射了 36000 台 Linux 计算机,在未来几年或会将 200 万台 Linux 计算机送入太空。
高铁系统
Linux 操作系统运营着日本高速铁路。要知道,在日本,每列火车离站或进站,都有 Linux 的背后支持。
交通系统
旧金山最近开始使用交通受制器来管理交通,而这些控制器系统都得到了 Linux 的支撑。
丰田使用 Linux 让汽车更受欢迎,丰田的“车内信息娱乐片”和通信系统都搭载 Linux 操作系统。
其他
纽约股票交易所由 Linux 支持,金融巨头们往往需要非常可靠的软件系统。纽约股票交易所自从 2007 年开始将使用的操作系统转换成 Linux 之后,就一直能够减少成本,并增加流动性和灵活性。
Linux 帮助挤牛奶:DeLaval 是一家拥有 122 年历史的奶制品设备公司,该公司就将 Linux 操作系统应用在一套机器人系统中,以帮助此机器人系统来挤牛奶。
Linux 帮助支持粒子物理学研究:全球最大的粒子物理学实验室 CERN 就依赖 Linux 系统来控制其巨大的粒子加速器。
核潜艇需要安装 Linux 操作系统来运行:2004 年,美国军火巨头洛克希德·马丁公司 (Lockheed Martin) 将一艘核潜艇递交给美国政府,这艘核潜艇所使用的操作系统就是 Linux。
可以说天上飞的,地上跑的,水里有的都有 linux 的身影。
常见的 Linux 发行版
从技术上来说,李纳斯•托瓦兹开发的 Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。
推荐一个 Linux 系统下载网站:https://www.linuxdown.com/
可以去各个系统的官网下载最新版的,安全,以下列出的仅仅个人觉得比较常见的,欢迎补充
Red Hat Linux
Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。
Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。
Red Hat 是在我国国内使用人群最多的 Linux 版本,资料丰富,如果你有什么不明白的地方,则容易找到人来请教,而且大多数 Linux 教程是以 Red Hat 为例来讲解的。
Ubuntu Linux
Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。
Ubuntu 的创始人 Mark Shuttleworth 是非常具有传奇色彩的人物。他在大学毕业后创建了一家安全咨询公司,1999 年以 5.75 亿美元被收购,由此一跃成为南非最年轻有为的本土富翁。作为一名狂热的天文爱好者,Mark Shuttleworth 于 2002 年自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了 8 天的时光。之后,Mark Shuttleworth 创立了 Ubuntu 社区,2005 年 7 月 1 日建立了 Ubuntu 基金会,并为该基金会投资 1000 万美元。他说,太空的所见正是他创立 Ubuntu 的精神之所在。如今,他最热衷的事情就是到处为自由开源的 Ubuntu 进行宣传演讲。
SuSE Linux
SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。
Debian
开放的开发模式,且易于进行软件包升级
CentOS
CentOS 是一种对 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,由于 Linux 是开发源代码的操作系统,并不排斥样基于源代码的再分发,CentOS 就是将商业的 Linux 操作系统 RHEL 进行源代码再编译后分发,并在 RHEL 的基础上修正了不少已知的漏洞
Linux 的发行版本众多,在此不逐一介绍,下面给选择 Linux 发行版本犯愁的朋友一点建议:如果你需要的是一个服务器系统,而且已经厌烦了各种 Linux 的配置,只是想要一个比较稳定的服务器系统,那么建议你选择 CentOS 或 RHEL。
如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大价钱购买商业软件,不想自己定制,也不想在系统上浪费太多时间,则可以选择 Ubuntu。
如果你想深入摸索一下 Linux 各个方面的知识,而且还想非常灵活地定制自己的 Linux 系统,那就选择 Gentoo 吧,尽情享受 Gentoo 带来的自由快感。
如果你对系统稳定性要求很高,则可以考虑 FreeBSD。
如果你需要使用数据库高级服务和电子邮件网络应用,则可以选择 SuSE。
如何获取 Linux 系统
按照分类的原则,你的系统是跑在哪里的:实体机,虚拟机,云服务商、软件虚拟等等。
1、实体机
PC 安装 Linux
比较适合老旧的电脑,比如 10 年前的低配电脑,安装一个 linux 系统,依旧可以换发新生。
树莓派、电视盒子、机顶盒、mini 小主机等
这些设备都可以安装 linux
单片机
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上(智能家电)。
工控机(工业控制计算机)
工控机是一种专门用于工业控制的计算机,相比普通电脑的办公性能和娱乐使用体验,工控机更注重的是系统的稳定性。
一般来说,目前适用于工控机的操作系统有两大类,一类是国产操作系统,如深度、中标麒麟、银河麒麟、SPG 思普和红旗 Linux 等操作系统,另一类是国外的操作系统,如 XP、Windows2000、win7、win10、Android 等操作系统,这些不同的操作系统,让工控机实现了各种软硬件应用的可能性,也满足了不同行业不同应用的操作需求。
软路由(openwrt、小米路由器)、Nas 系统
智能路由器
群晖 NAS 系统
2、虚拟机
windows 安装 VMware 或者 VirtualBox 虚拟机
略,今天不细讲
windows10 安装 ubuntu 子系统
Win11 Linux 子系统安装失败错误代码 0x800701bc 解决方法:https://www.jb51.net/os/win11/826180.html
首先下载 Windows Subsystem for Linux Update setup 官方版将 WSL1 升级到 WSL2。https://www.xitongzhijia.net/soft/244754.html 然后再次尝试即可。
如果还没有解决问题,就需要用管理权限打开 cmd 或者 powershell,分别输入下面代码
用管理权限打开 cmd 或者 powershell,分别输入下面代码
bcdedit /set hypervisorlaunchtype Auto
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
win11 的安装安卓子系统
https://blog.csdn.net/hack_yin/article/details/125158644
3、云服务商
某里云、某讯云、百度云、华为云、ucloud 等等
AWS、谷歌云、微软云、甲骨文云等等
最早的云服务商平台是哪家?云服务器概念发展史:https://zhuanlan.zhihu.com/p/407457697
其他软件
让你不到 30 秒,快速拥有一个 Linux 操作系统:https://zhuanlan.zhihu.com/p/54980217
演示:
需要安装 docker
mkdir instantbox && cd $_
bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
本地安装之后:http://192.168.1.4:8888/
在安卓手机上安装 Termux 模拟器
Termux 本质上是一个终端模拟器加上一套 Linux 的最小系统。这里的系统指的是用户态的系统,最终还是要运行在下面的 Linux 内核上的,而且受到 Android 系统本身的安全限制。
可以在安卓手机上安装 python、nodejs、nginx 等软件。
https://cloud.tencent.com/developer/article/2025280