高通骁龙|如果Linux是一个糖果盒(Chapter.1)

高通骁龙|如果Linux是一个糖果盒(Chapter.1)

文章图片

高通骁龙|如果Linux是一个糖果盒(Chapter.1)


大家好 , 这里是Linux糖果盒 , 今天的主题是介绍Linux操作系统 , 我们将通过一些Q&A(Questions & Answers)了解Linux操作系统的定义、特点以及 \"Why should we use Linux?\"。 Linux是一个巨大的糖果盒 , 我们每次取出一个糖果吃掉就好像是建造房子时砌的一块砖、培养盆栽时浇的一次水 , 假以时日必有所收获 , Be patient.
Q:什么是操作系统?
A:通俗的讲 , 操作系统管理硬件、软件 , 接收用户指令并翻译给硬件执行并反馈结果 , 是硬件和软件的连接枢纽 。

图片来自于University of Wollongong
Q:操作系统只有电脑、平板和手机才有吗?
A:不是 , 理论上说任何操作电子产品都有操作系统 , 因为电子产品绝大多数都有处理器(CPU) , 都是基于“接收指令->执行指令->反馈结果”而设计的 。 操作系统是一个广义概念的系统 , 并不单指Windows、Linux、MACOS、Android、IOS等 , 比如智能冰箱、智能电饭煲一样的有操作系统 , 手机没电了还可以到智能冰箱上刷短视频、看新闻 , So cool!
Q:什么是Linux操作系统?
A:Linux操作系统是一个开源的操作系统 , 从超级计算机到智能手表等几乎都离不开Linux的身影 , 严格来说术语“Linux”在技术上仅指Linux内核 , 我们习惯性称为Linux操作系统是因为我们使用的Linux各大发行版(主流的如CentOS、Ubuntu、国产化中标麒麟等)都使用了Linux内核 。 如果以一棵大树作为参考 , 那么Linux就是这棵大树的根 , 而各大发行版(主流的如CentOS、Ubuntu、国产化中标麒麟等)就是这棵大树上长出的枝干 , 枝干可能各有不同的长度、弯曲等 , 但是这棵大树的根是统一的 。
Q:什么是Linux发行版?
A:Linux发行版是一个集成Linux内核、桌面环境、软件包管理器以及各种工具软件的的真正意义上的操作系统 。 (就好比一包方便面是由面饼、蔬菜包、酱包组成 , 内核就像是面饼都是由面粉制作 , 而蔬菜包和酱包却各有千秋 , 比如最近很火的老坛酸菜牛肉面emm...)
【高通骁龙|如果Linux是一个糖果盒(Chapter.1)】
Q:我该选择哪一个发行版?
A:建议使用rpm作为软件包管理器的CentOS , 或者使用deb软件包的Ubuntu(有一个传奇的发行版Gentoo Linux , emm...) , 还可以使用中标麒麟/银河麒麟/统信UOS这类国产化的Linux发行版
Q:Linux操作系统有什么特点?
A:
1.免费(不同于某些“免费游戏才是最贵的” , Linux操作系统是真的免费 , 即便是如RHEL也是订阅模式收费 , 如果不需要升级和服务的话仍然是免费的 , 而且也使用CentOS的YUM源来实现免费升级和服务)
2.多用户:允许多个用户同时在线(Windows仅限于服务器版本 , 非服务器版只能靠非正常方式实现) , 并且互不干扰 , 节省资源(你看云计算领域有几个用Windows来搞的?);
3.开源:Linux完全是一个开源项目 , 任何人都可以看到Linux的源代码(然而我这种半吊子程序员看不懂 。。。 ) , 这就确保了Linux基本不可能出现“后门”的情况 , 无论是从个人隐私还是国家安全角度这都是一个绝对的优点 。 (微软远程让你蓝屏你怕不怕!)
4.硬件要求低 , 资源占用少:举个例子 , 我用一台十年使用传统机械硬盘的低配电脑可以流畅运行CentOS7 , 但如果我安装一个Windows10 , 使用起来恐怕真的要心态爆炸(CentOS7出生于2014年 , Windows10出生于2015年 , 两者仅差一年而已 。。。 )
5.稳定:Linux是真的稳定(只要你不用root执行rm -rf /*) , 一个典型的服务器可以连续正常运行使用数年不重启(我见过的开机时间最长的高达2400多天) , 这跟Linux操作系统基于内核的设计的原始哲学设计原则有关 , Linux内核主要负责资源管理和分配这类核心功能 , 其他的一切都在内核之外 , 而Windows的设计有所不同 , 比如你用windows全屏运行游戏时 , 可能使用Alt+Tab来回切换几下就完全不可控了 。。。
6.适合程序员:懂的自然懂 , 尤其是C/C++程序员 。。。
Q:为什么我要使用Linux?
A:安全、稳定、自由、免费!(rm -rf /* ???)
Q:还有 。。。