linux到底是个啥?(对linux的一些疑问解答)

linux是什么?

Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。

linux为什么又叫GNU/linux?

Linux严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,内核则改以Linux内核称之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将其组合系统命名为GNU/Linux,但Linux不属于GNU计划,这个名称并没有得到社群的一致认同。

GUN是什么?

在这里插入图片描述
GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU’s Not Unix!的递归缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理查德·马修·斯托曼,将GNU视为“达成社会目的技术方法”。

该系统的基本组成包括GNU编译器套装(GCC)、GNU的C库(glibc)、以及GNU核心工具组(coreutils),另外也是GNU调试器(GDB)、GNU二进制实用程序(binutils)的GNU Cash shell中 和GNOME桌面环境。

GNU 包含3个协议条款

GPL:GNU通用公共许可证(GNU General Public License)
LGPL:GNU较宽松公共许可证 (GNU Lesser General Public License), ) ,旧称 GNU Library General Public License (GNU 库通用公共许可证);
GFDL : GNU自由文档许可证(GNU Free Documentation License )的缩写形式。
这里指的自由,并不是价格免费,这和价格无关而是使用软件对所有的用户来说是自由的。

通过如下途径实现这一目标:
1.它要求软件以源代码的形式发布,并规定任何用户能够以源代码的形式将软件复制或发布给别的用户。
2.如果用户的软件使用了受 GPL 保护的任何软件的一部分,那么该软件就继承了 GPL 软件,并因此而成为 GPL 软件,也就是说必须随应用程序一起发布源代码。

3.GPL 并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。

linux的logo为什么是企鹅?

在这里插入图片描述

对于logo真正的由来,有两种说法,我个人认为第一种更有说服力。

其一
根据国际公约,南极洲为全人类共同所有,不属于世界上任何一个国家,所以将logo选为企鹅。寓意为:开源的linux是全世界人共同所有,不属于任何一个国家或机构。

其二
linus在澳洲时曾被动物园的企鹅咬了一口,于是便选择了企鹅作为linux的标志。

linux和unix到底有什么关系?

linux也被叫为类unix操作系统,unix的诞生要早于linux,linux在创造的时候仿照了unix系统,并在功能和用户体验上进行优化,使得linux不管是外观还是具体的操作都非常类似,很多人都称他们是“父子”关系。

千万别说linux抄袭unix

虽说是仿照,但linux在创造的时候并没有抄袭unix的源代码,要知道,unix是有版权保护的,在没有授权的情况下,抄袭unix的源码会追究法律责任的。linus在创造linux的时候,参考unix创造出了linux,并没有抄袭的成分,很多人都说:linux是在unix原有基础上的修改与创新。

因unix和linux有着密不可分的联系,所以把linux称为“类UNIX操作系统”

linux和unix有啥不一样?

源代码
unix大多数都是商用(收费),只有少数公开源代码。
linux是自由软件,免费,公开源代码。

硬件兼容性
unix系统大多数都是和硬件配套的,很多unix版本都无法安装在x86服务器和个人计算机上。
linux对硬件要求很低,而且兼容性非常强,可以运行在多种硬件平台上,非常简单就能安装在服务器,个人计算机上。

为什么linux受欢迎?

linux属于开源软件,用户不用支付可费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿使用,无约束地继续传播;

linux具有 UNIX 的功能,操作起来也大同小异,任何使用 UNIX 操作系统或想要学习 UNIX 操作系统的人都可以从 Linux 中获益。

linux因为公开源代码的原因,不会像windows那样存在安全隐患,具有很高的系统安全性。

linux由社区人员共同维护,发现系统的bug,漏洞等,能够及时对其进行修复,而大多数闭源项目,对漏洞的修复较慢。

为什么企业大多都使用的是linux?

说大多好像有点不恰当,全球500强企业,百分之九十五的服务器使用的都是linux系统,就连微软公司,其服务器也是使用的linux操作系统,可见一般。

稳定
linux一直以稳定著称,稳定到什么程度,其可以连续运行多年而不会发生重大情况,我们在使用的时候,极少会出现系统崩溃的情况,而像是windows server,即使是稳定版本,也会不定时出现停止服务的问题。

硬件
在硬件方面进行比较时,windows需要经常对硬件进行升级,以满足性能要求。而linux对硬件要求很低,不需要经常对硬件进行升级,升级后,你就可以直接感受到性能提升等变化,对于windows的硬件升级,使用起来性能提升的感觉不是那么明显。

资源占用
系统的运行也是需要一定的硬件资源的,过多的占用硬件资源,对于服务器来说也是一种资源浪费,实现同一服务,购买硬件配置越低的服务器越便宜,相对来说,还减少了成本。linux对硬件要求很低,像1G1内存50硬盘的云主机,搭建个网址都飕飕的,而换成windows,可能连系统都安装不上。

安全性
作为病毒和恶意软件攻击的对象windows,在安全方面不一定会有很好的保障,因其闭源的原因,很多漏洞都不能第一时间修复,对于系统本身来说,在安全方面并没有那么的强。而linux就不一样了,作为多用户多任务操作系统,任何用户的访问都有严格的权限控制,只有特定的用户才能登陆系统中,而且linux中的防火墙及其强大,可以有效地抵挡大部分恶意流量。

成本
这是一个不可避免的话题,再有钱的公司也会对成本进行考虑,能省为什么不省不是?抛去硬件不说,企业是不可能使用盗版软件的,所有软件,只要是商用的,肯定都是正版。一些大型公司,服务器成百上千比比皆是,你能想象每个服务器都购买正版的windows系统吗,显然这是不可取的,有免费的linux干嘛不用,而且稳定又安全。

操作
对于windows来说,图形化界面的操作大多都是点点点,偶尔输入一些内容,很是简单,但操作起来效率还是比较低,在linux中,所有的操作都是通过命令进行的,可以简单而高效的对系统进行各种各样的操作。在windows和linux中重命名一个文件,就可以很容易的知道到底哪个效率更高。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章