Linux Distribution


在安装ubuntu之前介绍一个概念就是Linux Distribution,它的翻译是Linux distribution : linux的发行版本



Linux distribution


qrs1.png

 


   图解:最下面的那个圆圈是硬件最上面那个圆圈是用户,当然用户不能直接操作硬件,在硬件上方那个长方形是一个名为kemel内核来进行具体的管理,在kemel上面那个长方形是一个叫做shell的保护层,用户是通过shell跟kemel内核之间的交互最和由内核控制硬件,但是光有shell也不行,用户可能还会有很多需求,比如他要聊QQ、下载程序、浏览网页等等,所以在shell上面的四个小圆圈就是一些软件 APP,用户也可以通过操作软件来操作内核然后操作硬件。所以,总的来说Linux系统是一种非常完整的分层模型,kemel旁边的小四方形是内核版本,在一些大公司中首先要确定一款内核版本,在这个内核版本中进行修修改改,形成自己的一套内核,再在公司的内核之上安装这个公司特有的一些软件,最后把这个整个部分全部打包也就是图中最大的圆圈,在打包过后有个情况就是Linux Distribution发行版本。

   所以Linux Distribution发行版本可以认为是两个组成部分。一个是大公司把内核修改好后的版本,第二是把这个公司所需要安装的软件也打包在一起。这样就相当于在安装是一次就可以全部安装完

  其上就是我们的Linux Distribution

  现在流行的Distribution有那么几个,

  最出名的是RedHat 公司:最主要的应用就是服务器领域 server是第一的,只有说到服务器是RedHat的几率是非常大的,而且它主要面向的是企业用户,也就是企业版本。当然,它作为嵌入式开发是肯定没有多大问题的。

  第二种就是 CentOS,它在之前并不属于RedHat 公司,但是现在它已经归于RedHat 公司,只是RedHat 公司这个标签更多是企业的服务器版本, CentOS这个标签相当于是RedHat 公司提供的免费的版本。

如果是企业用不想被追究法律责任就要用RedHat 公司的setver这个版本,如果只是个人用想要追求稳定就可以使用CentOS版本。

  这两套软件的稳定性都比较出众,但是唯一的缺陷就是界面不好看,因为它主要目的是面向服务器,而不是面向普通的桌面与用户。

  我们现在要给大家介绍的Ubuntu 从服务器这个角度确实比不上RedHat 和CentOS的稳定性,但是它在桌面性的用户比上面会做的很好,也是一个免费的软件。在我们平时开发中这三种都可以选择。但是从免费角度推荐Ubuntu。

 从版本来说,嵌入式开发并不追求最新版本,找一个稳定的老版本问题都不是很大,比如RedHat比较稳定是5版本,Ubuntu对于我们开发来说10.01左右都够,一般情况下,大家在选择Ubuntu的时候不光要搜版本号,最好搜LTS叫长期支持版,这样Ubuntu在使用过程中可以不断的使用。

  安装Ubuntu的时候 首先给大家明确一下,安装的是发行版本而不是安装Linux的内核。



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

免费领取价值1888元求职宝典!

客服热线 400-862-8862

回到顶部