Linux介绍

简介: Linux介绍

1. linux 为何物

linux是属于硬件和软件的中间件,属于操作系统范畴

1.1操作系统的定义

操作系统是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石

1.2内核的定义

内核是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统等等,决定着系统的性能和稳定性。是连接应用程序和硬件的桥梁。


1.2内核的分类

现在内核的主要分类有四类:

宏内核(单内核),微内核,混合内核,外内核。

列举几个案例:

Linux属于宏内核(单内核)

Windows 7属于混合内核

鸿蒙属于微内核

外内核属于Nemesis

这里就不过多描述了

详细一点可以参考链接描述




ee70c70970ae4daebbd10a36bbc35589.png

2.linux 历史简介



Linux 是一种开源的操作系统,它的历史可以追溯到1991年。当时,芬兰的大学生 Linus Torvalds 开始开发一个新的操作系统内核,他将其命名为 Linux。Linux 内核是一个负责管理计算机硬件和软件资源的核心部分。


Linux 的设计灵感来自于另一个操作系统,叫做 Unix。Unix 是一个非常强大和稳定的操作系统,但它的商业版本非常昂贵,因此 Linus Torvalds决定开发一个类似的系统,但是免费和开源。


最初,Linux 内核只是一个小型的个人项目,但是随着时间的推移,越来越多的人开始参与其中,为其增加新的功能和修复漏洞。Linux 社区逐渐壮大,成为一个全球性的开源社区。


Linux 的成功主要归功于其开放源代码的特性。任何人都可以查看、修改和分发 Linux 的源代码,这使得它能够适应不同的需求,并且具有高度的灵活性。


目前,Linux 已经成为世界上最流行的操作系统之一。它被广泛用于服务器、嵌入式系统、移动设备和个人电脑等各种平台上。许多大型公司和组织都在使用 Linux,包括谷歌、亚马逊和 Facebook 等。


总结:Linux 是一个开源的操作系统,起源于1991年的个人项目,现在已经成为全球范围内广泛使用的操作系统。它的成功在于其开放源代码的特性,使得它能够适应不同的需求,并且具有高度的灵活性。

3. Linux和Windows 的区别



1. 免费与收费

最新正版 Windows 10,需要付费购买;

Linux 免费或少许费用。

2. 软件与支持

Windows 平台:数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务;

Linux 平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;由全球所有的 Linux 开发者和自由软件社区提供支持。

3. 安全性

Windows 平台:三天两头打补丁安装系统安全更新,还是会中病毒木马;

Linux 平台:要说 Linux 没有安全问题,那当然是不可能的,这一点仁者见仁智者见智,相对来说肯定比 Windows 平台要更加安全,使用 Linux 你也不用装某杀毒、某毒霸。

4. 使用习惯

Windows:普通用户基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作,用户上手容易,入门简单;

Linux:兼具图形界面操作(需要使用带有桌面环境的发行版)和完全的命令行操作,可以只用键盘完成一切操作,新手入门较困难,需要一些学习和指导(这正是我们要做的事情),一旦熟练之后效率极高。

5. 可定制性

Windows:这些年之前算是全封闭的,系统可定制性很差;

Linux:你想怎么做就怎么做,Windows 能做到得它都能,Windows 做不到的,它也能。

6. 应用范畴

或许你之前不知道 Linux ,要知道,你之前在 Windows 使用百度、谷歌,上淘宝,聊 QQ 时,支撑这些软件和服务的,是后台成千上万的 Linux 服务器主机,它们时时刻刻都在忙碌地进行着数据处理和运算,可以说世界上大部分软件和服务都是运行在 Linux 之上的。


7. Windows 没有的

稳定的系统

安全性和漏洞的快速修补

多用户

用户和用户组的规划

相对较少的系统资源占用

可定制裁剪,移植到嵌入式平台(如安卓设备)

可选择的多种图形用户界面(如 GNOME,KDE)

8. Linux 没有的

特定的支持厂商

足够的游戏娱乐支持度

足够的专业软件支持度

目录
相关文章
|
缓存 运维 NoSQL
分布式ID生成方法的超详细分析(全)
目录前言1. UUID2. 数据库自增3. 数据库集群4. 数据库号段5. redis模式6. 雪花算法7. 其他总结 前言 关于什么是分布式ID 数据量不是很多的时候,单一个数据库表可以支撑其业务,即使数据在大也可以主从复制 到一定量的数据时,实现分库分表的时候,就需要一个全局唯一的ID,订单的编号就是分布式ID 关于上面牵扯到的主从复制 可看我之前的文章进行查缺补漏 关于主从复制的超详细解析(全) 关于数据库的分布式ID可看我之前在Mycat种提及到 具体都有如下: 在实现分库分表的情况下,数据库自增主
475 0
分布式ID生成方法的超详细分析(全)
|
安全 网络安全 数据安全/隐私保护
网络安全之双因素认证
【8月更文挑战第12天】
1274 2
|
安全 Linux 网络安全
在Linux中,什么是双因素认证(2FA)?
在Linux中,什么是双因素认证(2FA)?
|
机器学习/深度学习 算法 Ubuntu
dlib
【6月更文挑战第13天】
229 4
|
存储 安全 开发工具
GitHub 支持双因素认证(2FA)
【9月更文挑战第29天】
1558 6
|
JavaScript
Vue项目打包后都产生了哪些JS请求?
【8月更文挑战第19天】Vue项目打包后都产生了哪些JS请求?
326 0
Vue项目打包后都产生了哪些JS请求?
|
人工智能 安全 Android开发
探索安卓与iOS的安全性差异:一场永无止境的较量
在移动操作系统的领域中,安卓(Android)和iOS以其独特的优势各自占领了市场的一大半江山。但它们在安全性上的差异,一直是业界和用户关注的焦点。本文将深入分析这两个平台的安全架构、更新机制以及隐私保护措施等方面的差异,揭示它们如何在不断的攻防对抗中进化,以及这些差异对用户选择的潜在影响。通过比较研究,我们将探讨哪种系统更能有效地保护用户免受恶意软件和网络攻击的威胁,并讨论未来移动安全趋势可能如何塑造这两种系统的发展方向。
333 0
|
存储 机器学习/深度学习
【2023五一杯数学建模】B题 快递需求分析 31页论文
本文提出了一个基于历史快递运输数据的数学模型,用于预测快递需求量、评估站点城市重要性、预测未来运输需求、优化运输成本,并分析了快递需求的固定和非固定部分,为快递公司提供了决策支持,帮助其更好地规划仓库站点、节约成本并提高运输效率。
293 1
|
机器学习/深度学习 人工智能 边缘计算
针对资源受限设备的 AI Native 应用轻量化微调技术
【8月更文第2天】随着人工智能(AI)技术的飞速发展,越来越多的应用程序开始在边缘计算和移动设备上部署机器学习模型。然而,这些设备通常具有有限的计算能力和存储空间。为了克服这些限制,本文将介绍一种针对资源受限设备的轻量化微调技术,旨在提高模型性能同时降低计算成本。
512 1
|
监控 API 开发者
深入解析Docker容器的生命周期
【8月更文挑战第24天】
375 0