Linux系统基本认知
基本原理
·自由软件(free software):
是一类可以不受限制地自由使用、复制、研究、修改和分发的,尊重用户自由的软件。
·开源软件(open source software):
又称开放源代码软件,是一种源代码可以任意获取的计算机软件,这种软件的著作权持有人在软件协议的规定下保留一部分权利并允许用户学习、修改以及以任何目的向任何人分发该软件。开源软件是开放源代码开发的最常见的例子
·Linux:
Linux是一种自由和开放源代码的类UNIX操作系统。
Linux也是自由软件和开放源代码软件发展中最著名的例子。
只要遵守GNU通用公共许可证(GPL),任何人和机构都可以自由地使用Linux地所有底层源代码,也可以自由地修改和再发布
Linux严格来说单指操作系统的内核。
如今Linux常用来指基于Linux的完整操作系统,内核则改以“Linux”称之。
·Linux内核:
Linux内核(Linux kernel)是一种开源的类Unix操作系统宏内核。
整个Linux操作系统家族基于该内核部署在传统计算机平台(如个人计算机和服务器,以Linux发行版的形式)和各种嵌入式平台,如路由器、无线介接入点、专用小交换机、机顶盒、FTA接收器、智能电视、数字视频录像机、网络附加存储(NAS)等。
Linux的应用方向:
Linux系统的典型应用包括:
·超级计算机。在TOP500的计算机中,全部运行Linux系统。
·服务器。Linux发行版一直以来被用作服务器的操作系统,并且已经在该领域中占据重要地位。Linux发行版是构成LAMP(Linux操作系统Apache、MySQL、Perl/PHP/Python)的重要部分,LAMP是一个常见的网站托管平台,在开发者中已经得到普及。
·工作站
·个人计算机:(Ubuntu、Fedora等)
·嵌入式设备:Linux的低成本、强大的定制功能以及良好的移植性能,使Linux在嵌入式系统方面也得到广泛应用。诸如数字视频系统、音频系统、车载系统、光源系统、智能家居系统采用了定制Linux。
·在智能手机、平板电脑等移动设备方面,基于Linux内核的操作系统也成为最为广泛的操作系统
·云计算。全球最大的云计算服务商Amazon EC2完全构建在Linux架构之上。
Linux的发行版:
1.Red Hat Enterprise Linux
2.CentOS
3.Fedora
4.SUSE Linux
5.Debian
6.Ubuntu
7.其他Linux发行版:
·ArchLinux
`Gentoo
`Elementary OS
`Linux Mint