00_Linux介绍_我的Linux之路

原文章发布于特克斯博客

#7e4b67bfb975d6864cf07fdaa6f0f884#

什么是操作系统

操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

00_Linux介绍_我的Linux之路

从1946年第一台计算机诞生以来,操作系统就一直在不断的更新换代,在这个期间的系统

按用户分类可以分为单用户操作系统(如MSDOS、OS/2.Windows)和多用户操作系统(UNIX、Linux、MVS)

按源码开放程度来分可以分为开源系统(如Linux、FreeBSD)和闭源系统(如Mac OS X、Windows)

除了以上还有按应用领域和硬件结构来分类的,在这我就不做过多无用的解释了

当然最有时代特征的就是按存储器寻址宽来分类

可以将操作系统分为8位、16位、32位、64位、128位的操作系统。早期的操作系统一般只支持8位和16位存储器寻指宽度,现代的操作系统如Linux和Windows 7都支持32位和64位。

现在大部分电脑都是64位了

对于操作系统,我就只做以上的简单解释,因为涉及到理论知识,考虑到实际情况就简单略过,如需知道更多关于计算机系统,请自行上网查阅

 

00_Linux介绍_我的Linux之路

(来自一个穷学生的垃圾处理器电脑)

Linux介绍

目前主流的用户操作主要是微软的windows和苹果公司的Mac Os X,服务器主流的操作系统就是Linux,和Unix,当然微软也一直在更新他的Windows server(但稳定性绝对比不上Linux和Unix),在这里我们主要来介绍Linux

Linux是一套免费开源的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,Linux操作系统诞生于1991 年10 月5 日(首次正式向外公布时间),他是由芬兰的一名黑客程序员林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)创造开发的。

 

00_Linux介绍_我的Linux之路

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

linux 1.0发布的时候,代码量有17万行,当时是按自由开源的协议发布的。

1996年,linux 2.0发布的时候代码量就已经有40多万行了。

linux是一个开源的项目,他的发展离不开世界各地的贡献代码的程序员

谈一下开源协议

GPL:Linux就是采用GPL协议的开源项目,GPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题, 还可以享受免费的优势。由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。

BSD:BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

AL2.0:Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。

Linux的发行版
1:Red Hat Enterprise Linux

 

Red Hat Enterprise Linux 是 Red Hat 公司的 Linux 发行版,面向商业市场,包括大型机。红帽公司从 Red Hat Enterprise Linux 5 开始对企业版 Linux 的每个版本提供 10 年的支持。而 Red Hat Enterprise Linux 常简称为 RHEL。Red Hat Enterprise Linux 大约 3 年发布一个新版本。RHEL 是商业版本,并不提供免费下载和使用。需要购买 Red Hat 公司的商业服务才能合法取得,并得到商业支持。可以使用 RHEL 的开源衍生版本来取得除了商业支持之外一样的软件,比如:CentOS

2:CentOS 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpgypw.html