Linux系统成长的故事

1 初识操作系统

操作系统(Opertor System)是介于第三方应用和硬件之间的一种系统软件,主要用来管理计算机的硬件资源,包括常见的CPU,内存,磁盘,网络等等,同时还给第三方软件(例如QQ,微博,微信)提供了运行平台以及硬件资源的调度。
Linux操作系统架构图
Linux系统成长的故事_第1张图片
目前运行在计算机上的主流操作系统包含Windows,Linux和Uinx(Mac)

2 Unix系统的介绍

Unix系统于1969年在AT&T的贝尔实验室诞生,在1977年诞生了一个重要的分支BSD(Berkeley Software Distrubution),从那以后各大厂商和商业公司开始根据自身公司的硬件架构,以BSD系统为基础进行Unix系统的商业版开发,从那以后产生了各个版本的Unix系统,例如SUN公司的Solaris,IBM公司的AIX,HP公司的HP Unix等等。
Unix系统凭借着非常高的可靠,稳定性以及拥有强大的网络,数据库的支持能力和支持常见的Inter,AMD处理器的架构在银行,电信占据着一定的市场份额。
Unix系统的五大特性
技术成熟,可靠性高
使用Unix系统,即使运行若干年都不需要重启,只要硬件不坏,Unix就很难会出问题
极强的可伸缩性
Unix支持的CPU处理体系架构非常多,包含Intel/AMD以及HP-PA等芯片
强大的网络功能
Internet互联网最重要的协议TCP/IP就是在Unix系统上开发和发展起来的
强大的数据库支持能力
Oracle,DB2,Sysbase,Informix等大型数据库,都把Unix作为其主要数据库开发和运行平台
强大的开发功能
正是Unix促使了C语言的诞生,并相互促进和发展,成为当时工程师首选的操作系统和开发环境.C语言是C++/Java等编程语言的祖先。

3 GNU项目,GPL协议的介绍

GNU
GNU(GNU’s not Unix),70年代后期由于各个厂商和商业公司发行的Unix以及内置的软件都是针对自己公司的硬件定制的,因此在其他公司的硬件上无法直接运行,而且但是没有人对开发基于X86架构CPU的系统感兴趣,由于面临版权被回收,以及代码不开源等问题,1984年,Richard Stallman发起了开发自由软件运动,并成立了一个自由软件基金会和GNU项目,目的就是开发一个类Unix,并且是自由,可移植的操作系统,但是GNU操作系统并没有流行起来,但是后期的Linux系统引用了GNU的诸多软件,例如GCC编译器,Emacs编辑软件以及bash命令解释器和编程语言以及gawk等等。

GPL
GPL(General Public License)中文名为通用公共许可,是一个著名的开源许可协议,该许可是由自由软件基金会创建的。GPL的核心就是保证任何人有共享和修改自由软件的自由,任何人都有权取得,修改和重新发布自由软件源代码的权利,但都必须同事给出具体更改的源代码。

4 Linux系统的介绍以及使用场景

4.1 Linux系统的介绍

1991年,由位于芬兰赫尔辛基的Linus Torvalds开发了Linux系统的内核,在年底公开了内核源代码的0.02版本,目前Linux系统内核的最新版本为4.0.3,其访问网址为Linux内核官网。
而整个Linux系统的组成包含内核和GNU组件以及BSD Unix和X Windows再加上全世界成千上万的程序员开发的应用。
Linux是基于Unix发展而来,因此几乎具有Unix系统的所有特点,同时还是基于GPL协议,免费开源,支持多用户,多CPU,多任务,安全稳定的操作系统,在 企业级(CentOS),个人桌面(Ubuntu)和嵌入式终端(手机 电视)以及云计算\大数据领域都有广阔的市场份额。在设计之初就是基于X86系列CPU架构的计算机。

4.2 Linux系统的发行商以及不同场景的选择

Linux内核主要有Linux kernel 2.6 Linux kernel3.2 Linux kernel3.4三个系列。
Linux的主流发行商包括 CentOS6.6 x86_64,Redhat,Ubuntu(桌面版Linux),SUSE,Debian
Debian,FreeBSD:更安全的Linux
Fedora:痴迷于新技术和追求最新软件的版本,相当于Redhat的测试版本
CentOS是以Redhat所发布的源代码重建符合GPL许可协议的Linux系统,即把Redhat Linux源码中去除商标LOGO以及非自由软件部分后再编译版。CentOS已经被Redhat公司收购一年多,但是仍然开源免费。CentOS也是目前国内使用最多的Linux服务器的发行版
目前企业选用的主流Linux版本为CentOS6.6 X86_64
欢迎扫描下方的二维码,关注微信公众服务号-艺无止境,分享IT技术干货。

你可能感兴趣的:(Linux系统成长的故事)