第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.1892.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。
Linux Standard Base(LSB):http://www.linuxbase.org/

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发行者网址:


三、Linux特色

特色:

  1. 自由与开放的使用与学习环境,架构开放;
  2. 配备需求低廉;
  3. 内核功能强大而稳定;
  4. 独立作业;
  5. 保密性功能够强。

优点:

  1. 稳定的系统;
  2. 免费或少许费用;
  3. 安全性、漏洞的快速修补;
  4. 多任务、多用户
  5. 用户与用户组的规划;
  6. 相对比较不耗资源的系统;
  7. 适合需要小内核程序的嵌入式系统;
  8. 整合需要且多样的图形界面(GUI)。

缺点:

  1. Linux需要使用“命令行”的终端机模式进行系统的管理;
  2. 没有特定支持厂商;
  3. 游戏的支持度不足;
  4. 专业软件的支持度不足。




      

          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值