有趣的Linux系统的初步认识
什么是系统?
系统:操作系统(operation system,简称OS)是管理计算机硬件与软件资源的计算机程序(可以在系统上安装一些扩展软件,可以进行人机交互,所以说操作系统也是一个程序)。
现在主流的电脑系统:
1、Windows——>微软——>比尔·盖茨
2、Linux(全称GUN/Linux)——>创始人:林纳斯·托瓦兹——>开放源代码(开源、免费、非商业行为)
安卓系统的核心是Linux,Xiaomi、OPPO、VIVO、HUAWEI的系统均是在Android的基础上再次开发得来的。所有安卓手机的开机界面自2020年后必须带Powered by Android标识。
类似于MIUI和EMUI系统,电脑端也有在Linux之上二次开发的系统,例如Ubuntu、Cent OS、Red Hat、Kali…
Ubuntu:宗旨是面向个人用户,有一说一Ubuntu的界面比WIndows好看;
Cent OS、Red Hat:常用于企业中,面向于商业行为例如金融行业;
Kail:黑客经常使用,有许多的专用工具。
在实际生活中应用最多的就是Ubuntu、Cent OS。
3、Unix(Linux的爸爸)——>创始人:丹尼斯·里奇
Linux的奇奇怪怪的发行版本:
只要遵循GUN通用公共许可证(GPL)(参考疫情期间的个人健康绿码,有了绿码就可以“为所欲为”),任何个人或者机构均可以使用Linux的所有底层源代码,也可自由的进行修改和再发布。所以就出现了千奇百怪的类Linux的发行版本。
企业或者机构中所用到的Linux系统是命令行的版本,除了服务器版本的Linux之外还有的发行版的GUI图形界面版的系统。
Linux严格意义上来说是操作系统的内核,而不是通常意义的操作系统(在人机交互方面对于大部分人是不可能的),严格意义的Linux不包含GUI(用户图形界面)和其他实用工具。
Linux可以运行在PC端,也可以运行在服务器和大型计算平台之上。
通常情况下Linux被打包成为可以在个人电脑或服务器上运行的Linux发行版,主流的发行版包括Debian [/ˈdɛ.bi.ən/ ](Ubuntu、Linux Mint 、Kali Linux)、Fedora [fɪ’dɔːrə](Red Hat、Cent OS)和openSUSE。所以主要要学的就是Debain和Fedora两类。(类比于这些类Linux系统是某家面馆,这家面馆之下有汤面和干拌面(汤面、干拌面就是这里的Debain、Fedora和openSUSE),在汤面、干拌面中仍旧可以选择不同的配菜(Ubuntu、Kali就是加了不同功能的汤面或者干拌面))。
现在大部分的数字电视、路由器、手机、电脑等诸多设备上用到的系统均是基于Linux之上的,所以足以见得Linux的重要性。
开源的问题:
首先,开源不一定免费!!!(哈哈哈,没想到吧。)
例如,Red Hat就是开源,但是并不免费。Red Hat在个人使用的过程中是免费的,但是一旦应用于商业行为就需要付费使用。
但是并不免费。Red Hat在个人使用的过程中是免费的,但是一旦应用于商业行为就需要付费使用。
企业中常用的就是Ubuntu或者Cent OS,是开源且免费的。