Linux,全称为GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,我们常说的Linux,指的是Linux内核,一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
1.诞生背景
一切都得从UNIX开始说起,1990 年,UNIX 在服务器市场上尤其是大学校园中成为主流操作系统,许多校园都有 UNIX 主机,当然还包括一些研究它的计算机系的学生。这些学生都渴望能在自己的电脑上运行 UNIX 。不幸的是,UNIX 的价格非常昂贵。而唯一低廉的选择就是 MINIX,这是一个功能有限的类似 UNIX 的操作系统,作者 Andrew Tanenbaum 开发它的目的是用于教学。
1991 年 10 月,Linus Torvalds(Linux 之父)在赫尔辛基大学接触 UNIX,他希望能在自己的电脑上运行一个类似的操作系统。可是 UNIX 的商业版本非常昂贵,于是他从 MINIX 开始入手,计划开发一个比 MINIX 性能更好的操作系统。很快他就开始了自己的开发工作。他第一次发行的版本迅速吸引了一些黑客。尽管最初的 Linux 并没有多少用处,但由于一些黑客的加入使它很快就具有了许多吸引人的特性,甚至一些对操作系统开发不感兴趣的人也开始关注它。
2.系统特点
- 开源免费
Linux是完全免费的操作系统,并且开放源代码,任何人都可以随意修改其源代码。 - 多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。 - 安全可靠
Linux的代码是开源的,所以每个人都可以参与进入修补漏洞。此外,Linux的用户权限管理也使得安全风险降低 - 稳定
Linux服务器一直以稳定性闻名,可以持续运行很久都不易崩溃。 - 多平台
Linux可以运行在多种硬件平台上,x86,arm及其他各种嵌入式设备。
以上几类特点是Linux内核的特点,我们常说的Linux,一般都是指其内核,还有很多个人、社区或者企业,都有根据Linux内核进行“改装”的发行版,各种发行版的特点不同,有的注重服务器性能,有的注重图形系统。
3.与windows的区别
- 免费与收费
最新正版 Windows 10,需要付费购买;而Linux免费 - 软件与支持
Windows 平台有数量和质量的优势,不过大部分为收费软件,由微软官方提供重要支持和服务;Linux 平台大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺,由全球所有的 Linux 开发者和自由软件社区提供支持。 - 安全性
Windows 平台三天两头打补丁安装系统安全更新(巨烦人),还是会中病毒木马;Linux 平台由于开源的原因,世界各地的人都在极力优化系统,相对来说比 Windows 平台要更加安全,使用 Linux 你也不用装某杀毒、某毒霸。 - 使用习惯
Windows普通用户基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作,用户上手容易,入门简单;Linux兼具图形界面操作(千万不要说Linux没有图形界面!!!)和完全的命令行操作,可以只用键盘完成一切操作,新手入门较困难,需要一些学习和指导(这正是我们要做的事情),一旦熟练之后效率极高。 - 可定制性
Windows这些年之前算是全封闭的,系统可定制性很差;Linux你想怎么做就怎么做,Windows 能做到得它都能,Windows 做不到的,它也能。 - 应用范畴
或许你之前不知道 Linux ,要知道,你之前在 Windows 使用百度、谷歌,上淘宝,聊 QQ 时,支撑这些软件和服务的,是后台成千上万的 Linux 服务器主机,它们时时刻刻都在忙碌地进行着数据处理和运算,可以说世界上大部分软件和服务都是运行在 Linux 之上的。