Linux基础一:初识Linux

从今天开始我们共同探讨一个话题——"Linux",那什么是Linux呢?

来自百科的内容如下"Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统

它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。"

Linux的创始人是 林纳斯·托瓦兹 !附大帅锅照片一枚:

Linux的特点是免费、可靠、安全、稳定、多平台!同时Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。接下来为大家讲解Linux的组成、外围程序、发行版本等内容(如有异议欢迎留言,共同探讨共同进步)~~~

一、Linux系统的组成

1.1 Linux操作系统是由linux内核和各种外围程序组成的;

Linux内核是一个特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作,以面向硬件为主外围程序包括分析用户指令的解释器、网络服务程序、图形桌面程序等各种应用型的软件程序,以面向用户为主
1.2 Linux系统的内核:

Linux内核最初由芬兰大学生李纳斯·托沃兹 在1991年发布,主要使用C语言及一部分汇编语言开发而成。

Linux内核的标志是一个名为Tux的小企鹅。

Linux内核官方网站: http://www.kernel.org/

Linux版本号的命名格式 : x . yy . zz
X 主版本号:表示内核结构 ,目前只使用了"1" 、"2"两个主版本号

YY 次版本号:使用奇数代表开发版本,使用偶数代表稳定版

ZZ 修订版本号:表示对同一个内核次版本(稳定版和开发版)的不断修订和升级。

二、Linux系统的外围程序:

构成linux系统外围程序大分来自GNU项目或其他组织的开源软件

GNU项目由自由软件运动的倡导者Richard Stallman于1984年开始发起并创建的

GNU项目的官方网站位于 http://www.gnu.org/

GPL和LGPL协议:

2.1 GPL:(通用公共许可证):

GNU自由软件的通用许可协议

允许用户任意复制、传递、修改及再发布

基于自由软件修改再次发布的软件,仍需遵守GPL

2.2 LGPL:(次级公共许可证)

LGPL相对于GPL较为宽松,允许不公开全部源代码

为基于linux平台开发商业软件提供了更多的空间

开源软件

特征:源代码开放,任何人都可以免费获得开源软件的所有源代码

遵守GPL协议的所有自由软件都可以称为开源软件,但开源软件不一定就是自由软件

三、linux系统的发行版本:

3.1 linux发行版本构成:

基于linux内核的类Unix操作系统

linux内核 + 各种自由软件 = 完整的操作系统

主流的linux分支(发行版的名称、版本由发行厂商决定)

Red Hat 系列
: redhat公司发布,是许多企业首选的服务器平台,商用开源操作系统的参照标准

Suse系列 : Novell公司发布,欧洲市场份额高,面向服务器端和桌面电脑的应用

Debian系列 : 由Debian社区发布,开源社区中作为项目运作的成功典范

Ubuntu系列 : 由南非Canonical公司提供运营商支持的社区版linux系统,在桌面环境、硬件支持以及易用性等方面表现卓越

3.2 红帽系列linux发行版

Redhat企业版 : (RHEL),面向企业级应用推出的官方版本,商业化的发行版本,不提供免费下载、系统更新等支持

Fedora社区版 : 由redhat资助的社区维护,定位于个人桌面用户

CentOS 社区版 : (社区企业操作系统),不属于红帽,基于红帽RHEL的源代码组件进行重构的社区版linux系统,RHEL的"翻版";

本章节内容就为大家分享到这里,如有不足欢迎指正,谢谢!

wen, zhongjie

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: