第1章 Linux是什么
一、Windows与Linux
Windows本来是针对个人计算机x86架构的硬件去设计的,所以它只能在x86的个人计算机上运行。在不同的平台当然就无法运行了。
Linux由于是Open Source(开放源代码)的操作系统,所以其代码可以被修改成适合在各种机器上运行——可移植性。
二、Linux进化史
(Thompson简化) (Andrew Tanenbaum) (Linus Torvalds)
Multics------------------------->Unics-------------------------------->Minix------------------------>Linux
注:GPL(General Public License):通用公共许可证。
GNU(GNU's Not UNIX):GNU并不是UNIX。GNU=GNU's Not UNIX是个无限循环。
1、Linux内核版本:
例如:2.6.18—92.e15:第一个字段‘2’表示主版本;第二个字段‘6’表示次版本;第三个字段18表示释出版本;‘—’后面的表示修改版本。
注意:主版本为奇数是开发中的版本(development);主版本为偶数是稳定版本(stable)
释出版本:在主版本架构不变的情况下,新增的功能累积到一定程度后所新释出的内核版本。
修改版本:如果你有针对某个版本的内核修改过部分的程序代码,那么被修改过的新的内核版本可以加上修改版本。
2、Linux distribution
“Kernel+Software+Tools”的可完全安装的系统,我们称之为Linux distribution (可安全安装套件、Linux发布商套件)
distributions主要分为两大系统,如下:
- 使用RPM方式安装软件的系统,包括Red Hat,Fedora,SuSE;
- 使用Debian的dpkg方式安装软件的系统,包括Debian、Ubuntu、B2D。
Filesystem Hieraichy Standard(FHS):http://www.pathname.com/fhs/
3、Linux distribution 的选择:
如果要装在个人计算机上面作为桌面计算机用,建议用团队版,包括Fedora,Ubuntu,OpenSuSE等。如果用在服务器上面,建议使用商业版本,包括Red Hat,SuSE等。这是因为团队版本通常开发者会加入最新的软件,这些软件可能会有些bug存在。至于商业版则是经过一段时间的磨合后,才将稳定的软件放进去。
- 用于企业环境:如Red Hat的RHEL或Novell的SuSE;
- 用于个人或教学的服务器环境:CentOS;
- 用于个人的桌面计算机:Fedora、Ubuntu。
4、主要的Linux distribution发行者网址:
- RedHat:http://www.redhat.com
- Fedora:http://fedoraproject.org
- Mandriva:http://www.mandriva.com
- Novell SuSE:http://www.novell.com/linux
- Debian:http://www.debian.org
- Slackware:http://www.slackware.com
- Gentoo:http://www.gentoo.org
- Ubuntu:http://www.ubuntu.com
- CentOS:http://www.centos.org
三、Linux特色
特色:
- 自由与开放的使用与学习环境,架构开放;
- 配备需求低廉;
- 内核功能强大而稳定;
- 独立作业;
- 保密性功能够强。
优点:
- 稳定的系统;
- 免费或少许费用;
- 安全性、漏洞的快速修补;
- 多任务、多用户
- 用户与用户组的规划;
- 相对比较不耗资源的系统;
- 适合需要小内核程序的嵌入式系统;
- 整合需要且多样的图形界面(GUI)。
缺点:
- Linux需要使用“命令行”的终端机模式进行系统的管理;
- 没有特定支持厂商;
- 游戏的支持度不足;
- 专业软件的支持度不足。
文章来源: blog.csdn.net,作者:allinallinallin,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/to_Baidu/article/details/52471495
- 点赞
- 收藏
- 关注作者
评论(0)