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

news2024/11/18 1:42:16

由新闻想到的

新闻一:政府机构 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.coloradmin.cn/o/1110100.html

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

相关文章

Spring Cloud 之 GateWay简介及简单DEMO的搭建

&#xff08;1&#xff09;Filter&#xff08;过滤器&#xff09;&#xff1a; 和Zuul的过滤器在概念上类似&#xff0c;可以使用它拦截和修改请求&#xff0c;并且对上游的响应&#xff0c;进行二次处理。过滤器为org.springframework.cloud.gateway.filter.GatewayFilter类的…

竞赛选题 深度学习人体语义分割在弹幕防遮挡上的实现 - python

文章目录 1 前言1 课题背景2 技术原理和方法2.1基本原理2.2 技术选型和方法 3 实例分割4 实现效果5 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 深度学习人体语义分割在弹幕防遮挡上的应用 该项目较为新颖&#xff0c;适合作为竞…

究竟如何?深入研究在缺少main.go文件时如何运行Go代码

是否可以在没有main.go文件的情况下运行Go代码&#xff1f; &#x1f600; 在Go语言中&#xff0c;包(package)是代码组织的基本单元&#xff0c;而可执行程序则需要一个特殊的main包和一个main函数。本篇博客将帮助您理解Go语言中包和可执行程序的概念&#xff0c;以及main.go…

【单片机毕业设计】【hj-006-7】CO、有害混合气体检测 | 空气质量检测 | 有害气体检测

一、基本介绍 项目名&#xff1a; 基于单片机的CO、有害混合气体检测系统设计 基于单片机的空气质量检测系统设计 基于单片机的有害气体检测系统设计 项目编号&#xff1a;mcuclub-hj-006-7 单片机类型&#xff1a;STC89C52 具体功能&#xff1a; 1、通过MQ-7检测CO值&#x…

hbase操作学习

1.namespace list_namespace 展示数据库 create_namespace 可以带属性名 属性值 create_namespace mydb,{author>hjp,ctime>2023-10-18}describe_namespace ‘库名’ 查看库的详细信息 alter_namespace ‘库名’ 修改表的详细信息 删除就是把method设置为unset dr…

STM32 __attribute__((section(“***“)))

1.在参考例程做STM32 IAP升级时遇到了关于__attribute__((section("***")))的问题&#xff0c;例程使用的是 uint8_t USART_RX_BUF[USART_REC_LEN] __attribute__ ((at(0X20001000))); 例程在使用CUBEIDE编译时提示warning: at attribute directive ignored [-Watt…

长钢管每米直线度检测 在线直线度测量仪轻松搞定!

钢管是一种常见的建筑材料&#xff0c;广泛应用于各种建筑和工程领域。钢管的直线度对于其使用性能和使用寿命具有重要影响&#xff0c;因此需要对钢管的直线度进行检测。传统的钢管直线度检测方法是通过测量多段钢管的直线度和弯头的角度来实现&#xff0c;这种方法不仅效率低…

Python常用语句(初学入门)不要一直做脚本小子

目录 一、判断语句 1、if语句 2、if-else语句 3、if-elif语句 4、if嵌套 二、循环语句 1、while循环 2、for循环 3、while嵌套 三、Python的其他语句 1、break语句 2、continue语句 3、pass语句 4、else语句 ~~~摆脱脚本小子&#xff0c;从现在开始学习Python~~~ …

将用友U8的数据可视化需要哪些工具?

将金蝶U8的数据可视化需要一个奥威BI数据可视化工具&#xff0c;以及一套专为用友U8打造的标准化BI数据分析方案。 奥威BI SaaS平台&#xff1a;一键链接用友U8&#xff0c;立得报表 别的BI软件围绕用友U8的数据做可视化&#xff1a;1、准备配置环境&#xff1b;2、下载安装配…

canvas绘制多种文字效果:描边,阴影,渐变色等

canvas可以绘制多种样式的文字效果&#xff1a;比如渐变&#xff0c;阴影&#xff0c;描边等效果&#xff0c;如下图&#xff1a; 示例代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta…

淘宝天猫商品详情接口(店铺所有商品接口,商品搜索列表接口)代码展示

业务背景&#xff1a;大家有探讨稳定采集淘宝天猫商品详情页面的数据包括App端和H5端及PC端&#xff0c;采集数据包括&#xff1a;获取商品列表主图、价格、标题&#xff0c;sku&#xff0c;商品评论日期&#xff0c;评论内容&#xff0c;评论图片&#xff0c;买家昵称&#xf…

动态天气预报:Living Weather HD for Mac

Living Weather HD能够为Mac用户提供及时、准确、个性化的天气信息&#xff0c;并提供了丰富的定制选项&#xff0c;使用户能够更加方便地查看天气状况。 具有以下特点&#xff1a; 显示世界各地的准确天气预报和当地时间。自动探测出用户所在的首个地点&#xff0c;并通过搜…

如何用滚动字幕丰富视频内容?只需5个步骤

视频制作需要各种元素来吸引观众的注意力&#xff0c;其中滚动字幕是一个非常实用的工具&#xff0c;可以提供背景信息&#xff0c;引导观众&#xff0c;或者作为一种装饰元素。以下是如何使用滚动字幕丰富视频内容的五个步骤&#xff1a; 1. 下载并安装适合的辅助工具 为了快速…

fault-localization-data下载配置

一、rjust-fault-localization-data下载配置 Ubuntu 22.04.03、运行环境为&#xff1a;jdk1.7 、ant1.8. 、maven 3.8. 所需文件下载地址JDK 7/1.7jdk-7u80-linux-x64.tar.gzFault-localization-dat地址 或者git clone https://bitbucket.org/rjust/fault-localization-data.…

C语言基于AVL树实现简单的文件数据库

目录 前言一、设计思路二、文件存储格式三、数据库操作3.1. 数据库结构3.2. 数据库初始化3.3. 插入3.4. 删除3.5. 修改3.6. 查询3.7. 清空 四、示例代码 前言 之前介绍了C语言实现AVL树&#xff0c; 本文是对AVL树的一个简单应用&#xff0c;在资源偏紧张的硬件设备中可以使用…

C++当中的IO流介绍 - operator 类型()的特殊用法

C语言当中的IO流 C语言中我们用到的最频繁的输入输出方式就是 scanf () 与 printf()。 scanf(): 从标准输入设备(键盘)读取数据&#xff0c;并将值存放在变量中。printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)。 注意&#xff1a;宽度输出和精度输出控制。C语言借助…

数字图像处理实验记录二(直方图和直方图均衡化)

文章目录 一、基础知识1&#xff0c;什么是直方图2&#xff0c;直方图有什么用3&#xff0c;直方图均衡化4、原理代码实现 二、实验要求任务1&#xff1a;任务2&#xff1a; 三、实验记录任务1&#xff1a;任务2&#xff1a; 四、结果展示任务1&#xff1a;任务2&#xff1a; 五…

利用Cpolar永久免费内网穿透软件实现IStoreOS安装与远程访问

文章目录 前言1. ssh局域网登陆iStoreOS系统2. 安装Cpolar内 网穿透软件3. 测试公网远程链接4. 公网使用固定http地址远程访问iStoreOS webui界面 前言 iStoreOS系统是基于OpenWrt定制的软路由系统&#xff0c;提供了如轻nas&#xff0c;云盘&#xff0c;文件共享等众多网络服务…

【EI会议征稿】2024年智能电网与人工智能国际学术会议(SGAI 2024)

2024年智能电网与人工智能国际学术会议&#xff08;SGAI 2024) 2024 International Conference on Smart Grid and Artificial Intelligence 随着时代的发展&#xff0c;基础的电网技术已经比较成熟&#xff0c;但与日俱增的用电需求以及不断转变的用电模式促使我们需要不断地…

Go 存储系列:LSM存储引擎 LevelDB

概念介绍 LSM-Tree 被是一种面向写多读少应用场景的数据结构 &#xff0c;被 Hbase、RocksDB 等强力 NoSQL 数据库采用作为底层文件组织方式。 简单的LSM-Tree 包含 2 层树状数据结构&#xff1a; Memtable 并完全驻留在内存中&#xff08;假设 T0&#xff09; SStables 存储…