Linux系统的特点以及年轻人如何获取第一个Linux系统

由新闻想到的

新闻一:政府机构 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系统

深度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 AutoEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -AllEnable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnable-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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/110397.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数之道 05】走进神经网络模型、机器学习的世界

神经网络 神经网络&#xff08;ANN&#xff09;神经网络基础激活函数 神经网络如何通过训练提高预测准确度逆向参数调整法 &#xff08;BackPropagation&#xff09;梯度下降法链式法则增加一层 b站视频连接 神经网络&#xff08;ANN&#xff09; 最简单的例子&#xff0c;视…

django中template中post请求接口csrf问题

$(function () {$.ajaxSetup({headers: { "X-CSRFToken": getCookie("csrftoken") }}); });// 为防止CSRF&#xff08;Cross-site request forgery&#xff09;跨站请求伪造&#xff0c;发post请求时需要在cookie中创建随机码 function getCookie(name) {v…

【Linux】从零开始学习Linux基本指令(二)

&#x1f6a9;纸上得来终觉浅&#xff0c; 绝知此事要躬行。 &#x1f31f;主页&#xff1a;June-Frost &#x1f680;专栏&#xff1a;Linux入门 &#x1f525;该文章主要了解Linux操作系统下的基本指令。 ⚡️上一篇可以看这里 &#x1f449;【Linux】从零开始学习Linux基本指…

【数据结构】排序算法的稳定性分析

&#x1f490; &#x1f338; &#x1f337; &#x1f340; &#x1f339; &#x1f33b; &#x1f33a; &#x1f341; &#x1f343; &#x1f342; &#x1f33f; &#x1f344;&#x1f35d; &#x1f35b; &#x1f364; &#x1f4c3;个人主页 &#xff1a;阿然成长日记 …

网络库OKHTTP(2)面试题

序、慢慢来才是最快的方法。 背景 OkHttp 是一套处理 HTTP 网络请求的依赖库&#xff0c;由 Square 公司设计研发并开源&#xff0c;目前可以在 Java 和 Kotlin 中使用。对于 Android App 来说&#xff0c;OkHttp 现在几乎已经占据了所有的网络请求操作。 OKHttp源码官网 问1…

Python Connect SQLServer 2008

Macos&#xff08;经过了两天&#xff0c;无数次的方法验证&#xff0c;寻找各种资料&#xff0c;总结如下&#xff09; brew install freetds0.91 如果出现错误就进行手工安装&#xff0c;也可以直接使用 brew install freetds安装最新版本&#xff08;测试通过&#xff09; …

kubernetes 多集群管理和联邦集群将是下一波运维浪潮

问题 调研一下国内外K8s平台软件&#xff0c;哪个具有创建标准的K8s集群的功能&#xff1f; 背景 随着云原生技术在越来越多的企业和组织中的大规模落地&#xff0c;如何高效、可靠地管理大规模资源池以应对不断增长的业务挑战成为了当下云原生技术的关键挑战。在过去的很长…

【后端】韩顺平Java学习笔记(基础篇01)

因为之前有c基础&#xff0c;所以差不多一样的就简写了owo 来源&#xff1a;韩顺平 零基础30天学会Java 目录 I. 控制结构&#xff08;简&#xff09; 一、介绍 1. 顺序 → 从上到下执行&#xff0c;无跳转 2. 分支 → 单、双、多、嵌套 1&#xff09;单&#xff0c;即…

利用爬虫采集音频信息完整代码示例

以下是一个使用WWW::RobotRules和duoip.cn/get_proxy的Perl下载器程序&#xff1a; #!/usr/bin/perluse strict; use warnings; use WWW::RobotRules; use LWP::UserAgent; use HTTP::Request; use HTTP::Response;# 创建一个UserAgent对象 my $ua LWP::UserAgent->new();#…

【网络】计算机网络基础概念入门

&#x1f341; 博主 "开着拖拉机回家"带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——&#x1f390;个人主页 &#x1f390;✨&#x1f341; &#x1fa81;&#x1f341;&#x1fa81;&#x1f341;&#x1fa81;&#x1f341;&#x1fa81;&#…

关于ntp时间源的优先级问题

简介 NTP服务&#xff0c;理论上可以精确到纳秒&#xff0c;但是实际的精确程度根据操作系统和设备而不同。‘ NTP守护进程不仅可以调整自己计算机的系统时间。此外&#xff0c;每个守护进程可以是其他NTP守护进程的客户端、服务器或对等端: 作为客户端&#xff0c;它从一个…

59 分割等和子集

分割等和子集 NP 完全问题&#xff08;01背包&#xff09;题解1 二维DP题解2 空间优化DP&#xff08;改为1D&#xff09; 给你一个只包含正整数的非空数组 nums 。请你判断是否可以将这个数组分割成两个子集&#xff0c;使得两个子集的元素和相等。 示例 1&#xff1a; 输入&a…

Cdiscount、亚马逊新品不开单怎么办 ?测评自养号关键之处及搭建技巧揭秘

一、Listing如何优化? 一个产品要想有销量&#xff0c;Listing优化必须得做好&#xff0c;这是形成转化产生订单的基础。 有些卖家误以为“反复修改了N次”就叫做“优化”&#xff0c;这绝对是误解 想要做好Listing优化&#xff0c;需要知道优化的基本标准&#xff0c;同时…

私人服务器可以干嘛

目录 搭建个人网站或博客&#xff1a; 远程桌面&#xff1a; 作为网盘储存&#xff1a; 作为测试和学习环境&#xff1a; 推广产品&#xff1a; 游戏私服(注意,仅限于个人自己单机玩)&#xff1a; 个人服务器可以用于多种用途&#xff0c;以下是一些常见的用途&#xff1a;…

【k8s】1、基础概念和架构及组件

一、kubernetes概述 K8S是一种开源的容器编排平台&#xff0c;用于自动化部署、扩展和管理容器化的应用程序&#xff0c;它提供了一种容器编排和管理的方式&#xff0c;可以帮助开发人员更轻松的管理容器化的应用程序&#xff0c;并且提供了一种跨多个主机的自动化部署和管理机…

chrome Driver 使用教程

ChromeDriver是一款实用的chrome浏览器驱动工具,能够用于自动化测试、网络爬虫和操作浏览器,其主要作用是模拟浏览器操作。 ## 下载地址 [Chrome for Testing availability]&#xff08;Chrome for Testing availability&#xff09;

六氟化硫SF6断路器的运行维护、泄漏处理及气体在线监测

一、六氟化硫SF6断路器日常运行维护 1、SF6断路器在运行、检修过程中&#xff0c;一定要遵守《DL/T 639-1997 六氟化硫电气设备运行、试验及检修人员安全防护细则》。   2、运行中的巡视检查包括&#xff1a;  &#xff08;1&#xff09;检查SF6 断路器的外绝缘部分&#xf…

CORE: Cooperative Reconstruction for Multi-Agent Perception 论文阅读

论文连接 CORE: Cooperative Reconstruction for Multi-Agent Perception 0. 摘要 本文提出了 CORE&#xff0c;一种概念简单、有效且通信高效的多智能体协作感知模型。 从合作重建的新颖角度解决了该任务&#xff1a; 合作主体共同提供对环境的更全面的观察整体观察可以作为…

Hive用户中文使用手册系列(二)

命令和 CLI 语言手册命令 命令是 non-SQL statements&#xff0c;例如设置 property 或添加资源。它们可以在 HiveQL 脚本中使用&#xff0c;也可以直接在CLI或Beeline中使用。 命令描述退出使用 quit 或 exit 退出交互式 shell。重启将 configuration 重置为默认值(从 Hive…

【STM32】--PZ6860L,STM32F4,ARM3.0开发板

一、ARM3.0开发板详细介绍 1.开发板整体介绍 &#xff08;1&#xff09;各种外设和主板原理图 &#xff08;2&#xff09;主板供电部分5V和3.3V兼容设计 注意跳线帽 2.STM32核心板介绍 3.核心板原理图 STM32和51的IO对应关系 下载电路 二、ARM3.0开发板ISP下载原理分析 1.I…