Linux操作系统与实训教程 第一章 Linux概述

来源:互联网 发布:php ajax实例 编辑:程序博客网 时间:2024/06/11 06:53

1.Linux采用什么版本方式发行?这种版本与通常的商业软件有何区别?

       答:Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,RichardStallman创建了FreeSoftwareF eoundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Pu blic License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/L inux。Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。下面介绍一下各个发行版本的特点:

       Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的RedhatAdvance Server,收费版本)、FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。
       GNU 通用公共授权是一份针对软件和其他种类作品的自由的、公共的授权文件,大多数软件授权申明被设计为剥夺您共享和修改软件的自由。GNU 通用公共授权力图保护您分享和修改自由软件地自由——以确保软件对所有使用者都是自由的.
2.简述Linux的技术特点。
       答:(1)符合POSIX 1003.1标准POSIX 1003.1标准定义了一个最小的Unix操作系统接口,任何操作系统只有符合这一标准,才有可能运 行Unix程序。
       (2)支持多用户访问和多任务编程Linux是一个多用户操作系统,它允许多个用户同时访问系统而不会造成用户之间的相互干扰。另外, Linux还支持真正的多用户编程,一个用户可以创建多个进程,并使各个进程协同工作来完成用户的需求.
       (3)采用页式存储管理 页式存储管理使Linux能更有效地利用物理存储空间,页面的换入换出为用户提供了更大的存储空间。
       (4)支持动态链接用户程序的执行往往离不开标准库的支持,一般的系统往往采用静态链接方式--即在装配阶段就已将 用户程序和标准库链接好,这样,当多个进程运行时,可能会出现库代码在内存中有多个副本而浪费存储 空间的情况。
3.Linux有哪些著名发布商和发布版本?可以上网了解现在市上流行的Linux发行版本。
        答:IBM、INTEL、CA、CORE、ORACLE等国际知名企业;市面上流行的版本:FedoraCore、Debian、Mandrake、Ubuntu、RedHatLinux、SuSE、LinuxMint、Gentoo、centos。
4.简述Linux内核版本号的具体含义?
        答:Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字:第一个组数字:目前发布的内核主版本。第二个组数字:偶数表示稳定版本;奇数表示开发中版本。第三个组数字:错误修补的次数。
原创粉丝点击