Linux第二章

1. Linux 具有: 1.硬件需求低、 2.架构开放、 3.系统稳定性及保密性功能够强、 4.完全免费
使用 Linux 做为我们的主机系统,有如下优势:
(1) 稳定的系统
(2) 免费
(3) 安全性、漏洞的快速修补
(4) 多任务、多使用者
(5) 使用者与群组的规划
(6) 相对比较不耗资源的系统
(7) 适合需要小核心程序的嵌入式系统
(8) 整合度佳且多样的图形用户接口(GUI)

2.Open source 的代表授权为 GNU 的 GPL 授权及 BSD 等等。

GNU:General Public License

免费的专利软件代表的授权模式有:Freeware(免费的软件,但是不见得要公布其原始码),Shareware(Shareware 在使用初期,它也是免费)

3.何谓多人 ( Multi-user ) 多任务 ( Multitask )?

Multiuser 指的是 Linux 允许多人同时连上主机,此外,每个用户有其各人的使用环境,可以同时使用系统的资源!
Multitask 指的是多任务环境,在 Linux 系统下, CPU 与其他例如网络资源可以同时进行多项工作, Linux 最大的特色之一即在当其多任务时,资源分配较为平均!

重点回顼

计算机主要以二进制作为单位,而目前常用的磁盘容量单位为 bytes,其单位换算为 1Byte =8bits, 其他的以 1024 为其倍数,如 1GByte=1024MBytes 等等。

操作系统(Operation System)主要在管理与驱动硬件,因此必须要能够管理内存、管理装置、负责行程管理以及系统呼叫等等。因此,只要能够让硬件准备妥当(Ready)癿情况, 就是一个阳春癿操作系统了。

最阳春的操作系统仅在驱动与管理硬件,而要使用硬件时,就得需要透过应用软件或者是壳程序(shell) 的功能,来呼叫操作系统操纵硬件工作。因此,目前称为操作系统的, 除了上述功能外,通常已经包含了日常工作所需要的应用软件在内了。

Unix 的前身是由贝尔实验室(Bell lab.)的 Ken Thompson 利用汇编语言写成的, 后来在 1971-1973 年间由 Dennis Ritchie 以 C 语言进行改写,才称为 Unix。

1977 年由 Bill Joy 释出 BSD (Berkeley Software Distribution),这些称为 Unix-like 的操作系统。

1984 年由 Andrew Tannenbaum 制作出 Minix 操作系统,该系统可以提供原始码以及软件;

1984 年由 Richard Stallman 提倡 GNU 计划,倡导自由软件(Free software), 强调其软件可以『自由的取得、复制、修改不再发行』并规范出 GPL 授权模式, 任何 GPL(General Public License)软件均不可单纯仅贩卖其软件,也不可修改软件授权。

1991 年由芬兰人 Linus Torvalds 开发出 Linux 操作系统。简而言之,Linux 成功的地方主要在于: Minix(Unix), GNU, Internet, POSIX 及虚拟团队的产生。

Linux 本身就是个最阳春的操作系统,其开发网站设立在 http://www.kernel.org,我们亦称Linux 操作系统最底层的数据为『核心(Kernel)』。

目前 Linux 核心的发展分为两种版本,分别是稳定版本的偶数版,如 2.6.X,适合于商业与家用环境使用; 一种是发展中版本如 2.5.X 版,适合开发特殊功能的环境。

Linux distributions 的组成含有:『Linux Kernel + Free Software +Documentations(Tools) + 可完全安装的程序』所制成的一套完整的系统。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux Linux最早是Linus Torvalds在1991年开始设计开发的, 当时他正是赫尔辛基大学计算机系的学生,刚开始他是在Minix环境下写了一个处理多任务切换的程序,用他自己的话来描述这个程序,Minix是linux的父亲。1991年的夏季,也就是他购买了第一台PC机之后6个月,Linus觉得他还需要从网上下载某些文件,为此他必须读写某个磁盘。于是他又不得不写一个磁盘驱动程序,然后是一个文件系统。而一旦你有了任务切换器、文件系统和设备驱动程序之后,你当然就拥有了一个操作系统,或者至少是它的一个内核。linux也就这样诞生了。 多任务 计算机在同一时刻运行多个应用程序的能力。 2.多用户 计算机在同一时刻被多个用户访问的能力。如网络上的服务器必须是多用户的。因为网络上的服务器需要能够同时接受多个用户的同时访问。多用户操作系统最主要的特点是:同一时刻不同的用户访问。4.保护模式在linux下应用软件无法访问系统分配的内存以外的内存区域。如此,一个软件的错误不会造成整个系统的瘫痪。5.POSIX表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX 是为了读音更像UNIX)。6.SYSV和BSD扩展 可以理解为和SYSV和BSD源代码级的兼容。简单一点,就是Linux下的应用程序同时也能在这两个系统上运行。 linux具有对多种语言如:C、C++、Java、Tcl/tk、Perl等很多语言的编译器/解释器,以及集成开发环境、调试和其它开发工具。以前,我们一直对windows平台下如VB VC软件开发的高效和便捷津津乐道,也是windows对linux围剿的利器。可是现在一切都改变了,因为有了Borland公司的Kylix。提起borland公司,在业界几乎是无人不知无人不晓,Borland公司一向以高性能、高效率的应用程序开发工具而着称,最著名的是DOS平台上的Turbo C、Borland C++,Windows平台上的Delphi、C++Build和Java开发工具。以上这些产品都称得上是经典之作,尤其是以面向对象的Pascal为基础的Delphi,更是经典中的经典,C++Bulid也是脍炙人口。Kylix就提供了linux版的Delphi和C++Bulid。这两个版本被认为是linux平台上第一个RAD(Rapid Application Development,快速应用软件开发工具)开发工具。 光有内核还不能构成一个完整的操作系统,于是一些组织或公司将内核与一些应用程序包装起来就构成了一个完整的操作系统,这就是发行套件,不同的公司或组织的发行套件各不相同,版本号也不相同,尽管它们使用了同一版本号的内核。现在的发行公司很多,如:我们常听说的RedHat,中软,红旗。 虽说Linux还无法与拥有一亿多用户的Windows相比,但是它确立自身地位和影响力所花费的时间却只有Windows的一半。作为一种Unix操作系统,Linux的强大性能显然使得其它品牌的Unix黯然失色。有分析家认为,“Linux的广泛普及使其成为Unix市场上最具活力的一只新军。”甚至连Unix之父Dennis Ritchie也认为Linux“确实不错”。有一些分析家甚至认为,在未来数年间,Linux将成为NT真正强有对手,也是唯一可以冲破微软垄断性文化圈的出路所在。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值