Linux 的历史、现状和未来 2011 《网管员世界》杂志社 副总编辑 孙浩峰.

Slides:



Advertisements
Similar presentations
迪士尼公主裙衫变化记. 《白雪公主和七个小孩人》 《白雪公主和七个小矮人》,是世界电影史上第一部长动 画片,也是迪士尼的第一部。《白雪公主》不仅为迪斯尼 带来了第一尊奥斯卡小人,更是拯救迪斯尼于水火的贵 人 —— 在经济大萧条的 1937 年的美国,《白雪公主》为迪 斯尼赚到了 850 万美元,这约等于现在的数亿美元!
Advertisements

Linux管理与应用 Linux 诞生历史 主讲教师:张美平. 主要内容 Linux诞生的几个要素及背景 GNU项目 Linux系统诞生与发展过程.
Linux管理与应用 Linux简 介 主讲教师:张美平. 主要内容 Linux操作系统简介 Linux操作系统特点 Linux系统结构 Linux在企业中的应用 Linux的来源 Linux发行版简介.
汕头大学医学院 学年学分制学籍管理办法 科教处 - 学籍教材科 郑少燕 2006 - 9 总 则 ♠ 在本校学习的学生,应当政治思想高;应当爱国 勤劳、自强不息,应当遵纪守法,应当刻苦学习, 勇于探索,积极实践,努力掌握现代科学文化知 识和专业技能,应当积极锻炼身体,具有健康体 魄。
第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
第四冊第九課 劉老老 曹雪芹.
CH02 電腦軟體 介紹電腦軟體之概念 認識系統軟體、程式語言與軟體開發 認識作業系統的主要功能 認識作業系統的演進歷史 認識常用之應用軟體
Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
绿 色 植 物 在 家 庭 居 室 空 气 污 染 控 制 中 的 作 用 小组成员:.
Westart 計劃 講者: 翁佳驥(Franklin) 慧友電子研發中心軟體部經理 KDE 正體中文翻譯團隊協調人 江易原(日內瓦一條牛)
第6章 计算机网络基础 信息技术基础.
自由軟體介紹 自由軟體介紹 自由軟體在文元 報告人:吳政諺.
计算机网络 指导教师:杨建国 二零一零年三月.
第1单元 操作系统概论 第一节 绪论 操作系统定义.
SequoiaDB安装部署 龙阳、高级工程师 广州巨杉软件开发有限公司
Foundations of Computer Science
操作系统 袁昕.
第十一課 紅頭繩兒 王鼎鈞.
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
健康上网 初一3班 王诗婷.
Linux作業系統簡介 自由軟體基金會的誕生 Linux的歷史
Lecture-III-Linux生活应用 许光全 计算机科学与技术学院
红旗Linux认证培训 课程介绍.
我的学校——达县职高 制作人——高一计算机应用二班王天.
香港普通話研習社科技創意小學 周順強老師.
第六課 諫逐客書 李 斯.
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
操作系统原理 Principles of Operating System
第1章 Linux概述 马丽洁.
靜宜大學專用 PowerPoint 檔案 數位教材
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
8.1 系統軟件、應用軟件和驅動程序 電腦軟件 是使電腦處理指定工作的一連串指令 大致可分大為三類: 驅動程序 系統軟件 應用軟件.
Linux 入門課程(介紹篇) 講者: Pank
东北师大理想信息技术研究院 院长 中国教育软件协会 副主任 英国计算机与自动化学会 顾问
读书报告要求 每人写一篇读书报告。 要求,对学习这门课程之后形成的对计算机科学的一个总的、一般的认识,但不要泛泛而论。
珍惜时间 提高效率 初二1班
第八課 始得西山宴遊記 柳宗元.
Linux操作系统 简介 周炯 上海艾基信息技术有限公司 Acegene IT Co. Ltd..
作業系統的結構 日期 : 2018/9/17.
Linux.
Linux的認識與使用 2013/01/05.
Linux下制作LiveCD 2008“红旗杯” 红旗华南/西部管理中心 编写 红旗教育学院 审校.
计算机应用基础 第二章 操作系统基础 2018/11/16.
第4章 作業系統的介紹及操作.
第 6 章 X Window 基本操作 著作權所有 © 旗標出版股份有限公司.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
第9章 資訊倫理與道德 實用資訊.
Linux 系統管理 計網中心網路組 楊世偉.
Linux 的一些事儿 系统管理 宁波市高校慕课联盟课程
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
第2章 图形操作界面 目前,几乎所有的Linux发行版本中都包含了GNOME和KDE两种图形操作环境。在Fedora Core 6中系统默认的图形操作界面为GNOME,它除了具有出色的图形环境功能外,还提供了编程接口,允许开发人员按照自己的爱好和需要来设置窗口管理器。KDE桌面环境是一个网络透明的桌面环境,它的功能强大,除了窗口管理器和文件管理器外,基本覆盖了大部分Linux任务的应用程序组,同时还结合了Unix操作系统的灵活性。
Linux系统的安装 柳峰
軟體的安裝升級與移除 Linux軟體安裝簡介 原始碼安裝 以 RPM 指令管理套件 使用 Yum 線上安裝、移除與更新套件
主題九 認識作業系統.
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
第2章 Linux概述 2.1 操作系统的功能和分类 2.2 Linux操作系统概述 2.3 Linux的应用现状与前景
Linux 基础知识讲座 红星中学 点动 IT社 主讲:姚宇晨
網路資源的建立--LINUX系統 國立東華大學電算中心 陳鴻彬.
第8章 配置Linux网络 本章将从介绍Webmin软件开始,详细介绍各种网络相关的配置,如设置以太网接口连接Internet、DHCP服务器架设、设置NFS实现Unix/Linux系统间文件共享和架设DNS服务器等。通过本章学习,用户可以到相关的网络知识,并能深入理解Fedora提升用户使用该操作系统的能力。
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
Linux 簡介 93學年度第一學期 東海大學物理系‧資訊教育.
作業系統 (Operating System)
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
第1章 网络操作系统概述.
Live CD— 免安裝!立即體驗 Fedora
UNIX Shell.
自由軟體(Free Software ) 開放原始碼(Open Source)的軟體 特色 自由軟體鼓勵複製、散布。
第12章 Linux與 嵌入式uClinux系統
第四冊第十二課 詞選 虞美人──李煜 水調歌頭──蘇軾 醉花陰──李清照.
课程介绍 1、嵌入式系统开发先序课程; 2、共32+8课时: 3、本期采用混合式教学成绩计算方式:
Presentation transcript:

Linux 的历史、现状和未来 2011 《网管员世界》杂志社 副总编辑 孙浩峰

Linux的历史、现状和未来 在开源(Open Source,开放源码)世界 甚至是IT界中,路人皆知的一件事情:芬 兰人,赫尔辛基大学的Linus Torvalds开发 出了Linux。作为Internet的产物,这一新 的操作系统出现后,世界各地不为钱财 的程序员们为它开展了大量艰辛的工作, 如拓展Linux内核、开发其他工具,增加 新的功能以确保硬件发展和平台移植性, 并保证与Internet应用需求变化对接。 那么,为何短短几年Linux的开发可以这 么迅速?又为什么Linux是免费的?以及 目前为何有这么多的Linux版本 (distributions)呢?了解这些后,我们 才能够知道为何Linux可以免除软件版权 之争,并且了解到Linux为何可以同时在 个人计算机与服务器上面大放光彩。所 以,在进入Linux的世界之前,就让我们 来谈一谈这些有趣的历史故事吧! 什么是Linux? Linux系统的组成 Linux的内核版本和发行版本 Linux的应用与发展

什么是Linux ?

Linux 什么是Linux? Linux Linux Linux Linux Linux Linux是一个免费的类Unix(Unix-like)计算 机操作系统的统称。它最初是由芬兰人 Linus Torvalds于1991年开发的,目前由来自 世界各地的爱好者开发和维护。Linux是一 套遵从POSIX(可移植操作系统环境)规范 的操作系统,它兼容于Unix System V以及 BSD Unix操作系统。BSD Unix和Unix System V是Unix操作系统的两大主流,以后的Unix 系统都是这两种系统的衍生产品。对于 System V系统而言,目前把软件程序源代码 拿到Linux底下重新编译之后就可以运行, 而对于BSD Unix系统而言,它的可执行文件 可以直接在Linux环境下运行。但要记住的 是,Linux源代码不源于任何版本的Unix, 即Linux并不是Unix,而是仅模仿Unix的用 户界面和功能,是一个类似于Unix的产品。 自Linux诞生以来,凭借其稳定、安全、高 性能和高扩展性等优点,得到广大用户的 欢迎,成为目前最为流行的操作系统之一。 Linux Linux Linux Linux Linux

Linux名称的由来 为了推广Linux,最初Linus向赫尔辛基大学 申请FTP服务器空间,可以让别人下载Linux 的公开版本。当时Linus为这个操作系统取 名为Freax,即由Free(自由)+Freak(怪诞) +X组成,不过负责FTP站点的管理员阿里• 莱姆克非常不喜欢这个名字,却喜欢Linus 当时正在使用的另一个名字Linux。由于当 时Linus没有太过坚持原来的名称,所以这 个操作系统从此就被命名为Linux。 如果说到Linux的标志,大家一定会想到一 只可爱、友善的小企鹅,其实Linus将小企 鹅作为Linux的吉祥物有一段有趣的故事。 因为Linus曾在澳大利亚的动物园中被一只 小企鹅咬过手指,被染上了一种罕见的疾 病penguinitis。此病会使人于半夜失眠, Linus说他失眠时“不断想着,自己是如何地 爱企鹅”,所以后来有人提出要为Linux设计 一个吉祥物时,小企鹅便浮现于Linus脑海 中,Linus后来还帮这只可爱的胖企鹅起名 为Tux,如图所示。

Linux的诞生 Linux的诞生可以追溯到1991年,当 Linus还是芬兰赫尔辛基大学的一名 学生时,他对当时为教学而设计的 Minix操作系统提供的功能不满意, 于是决定自己编写比Minix更强大的 类Unix操作系统来取代Minix。有了 这个伟大的想法后,Linus开始通过 自己的工作来进行试验,他把Minix 当做一种基础来开发一种新的程序。 由于Linus经常要用他的终端仿真器 去访问大学主机上的新闻组和邮件, 为了方便读写和下载文件,他又不 得不编写一个磁盘驱动程序,同时 还要编写文件系统。这样有了任务 转换功能、有了文件系统和设备驱 动程序,几个月后Linux就诞生了。

Linux系统的组成

四个组成部分! Linux 内核 Shell 应用程序 文件系统 Linux一般有4个主要部分:内核、 Shell、文件系统和应用程序,各部 分层次结构如图1-7所示。内核、 Shell和文件系统一起形成了基本的 操作系统结构。它们使得用户可以 运行程序,管理文件并使用系统。

Linux内核(Kernel) 进程管理 内存管理 硬件设备驱动 文件系统驱动 网络管理

窗口管理器(window manager) Shell(command line Shell) Linux Shell 桌面(desktop) 窗口管理器(window manager) Shell(command line Shell)

Linux的内核版本和发行版本

内核版本 内核是系统的心脏,是运行程序和管理像磁盘和打印 机等硬件设备的核心程序,它提供了一个在裸设备与 应用程序间的抽象层。例如,程序本身不需要了解主 板芯片集或磁盘控制器的细节就能在高层次上读写磁 盘。 内核的开发和规范一直是由Linus领导的开发小组控制 着,版本也是惟一的。开发小组每隔一段时间公布新 的版本或其修订版,从1991年10月Linus向世界公开发 布的内核0.0.2版本(0.0.1版本功能相当简陋所以没有 公开发布)到目前最新的内核2.6.12版本,Linux的功 能越来越强大。 Linux内核的版本号命名是有一定规则的,版本号的格 式通常为”主版本号.次版本号.修正号”。主版本号和次 版本号标志着重要的功能变动,修正号表示较小的功 能变更。以2.6.12版本为例,2代表主版本号,6代表 次版本号,12代表修正号(修订的次数)。其中次版 本还有特定的意义:如果次版本号是偶数,表示该内 核是一个可放心使用的稳定版;如果次版本号是奇数, 则表示该内核加入了某些测试的新功能,是一个内部 可能存在着BUG(缺陷)的测试版。如2.5.74表示是 一个测试版的内核,2.6.12表示是一个稳定版的内核。 我们可以到Linux内核官方网站http://www.kernel.org/ 下载最新的内核代码,如图所示。

发行版本 仅有内核而没有应用软件的操作系 统是无法使用的,所以许多公司或 社团将内核、源代码及相关的应用 程序组织构成一个完整的操作系统, 让一般的用户可以简便地安装和使 用Linux,这就是所谓的发行版本 (distribution)。我们一般谈论的 Linux系统便是针对这些发行版本。 目前估计各种发行版本的Linux有 数十种,各个发行版本号各不相同, 使用的内核版本号也可能不一样。 下面介绍目前比较著名的几个发行 版本。

Red Hat Linux CentOS Red Hat是最成功的Linux发行版本, 它的特点是安装和使用简单,Red Hat可以让用户很快享受到Linux的 强大功能且免去了繁琐的安装与设 置工作。Red Hat是全球最流行的 Linux,Red Hat已经成为Linux的代 名词,许多人一提到Linux就会毫 不犹豫地想到Red Hat。它曾被权 威计算机杂志InfoWorld评为最佳 Linux。 官方网站:http://www.redhat.com/ 在2003年之前,Linux的使用者已经习惯于使用Red Hat Linux系列产品,因为Red Hat Linux不仅免费而且 运行稳定。在Fedora项目成立后,原有Red Hat Linux 的很多用户都自然而然的转向使用Fedora,但是 Fedora 1.0发布后,人们发现Fedora远非他们所热衷的 Red Hat Linux的后继者,Fedora 1.0在稳定性方面让使 用者大失所望。 Red Hat Linux的拥护者们急需一个Red Hat Linux的替 代者,而稚嫩的Fedora又不能担此重任,于是人们想 到了Red Hat公司的另一个产品系列RHEL。Red Hat公 司虽然不允许用户免费使用RHEL产品(二进制代码), 但是却非常遵守开源软件的游戏规则,发布了RHEL产 品的所有源代码(源码包),并允许用户将源代码自 行编译为程序进行执行。于是很多Red Hat Linux的爱 好者自发地组成社区,将RHEL的源代码重新编译成可 执行程序,并且替换所有与RHEL相关的版权信息,重 新打包成为发行版本。 CentOS是一个开源软件贡献者和用户的社区。它对 RHEL源代码进行重新编译,成为众多发布新发行版本 的社区当中的一个,并且在不断的发展过程中, CentOS社区不断与其他的同类社区合并,使CentOS Linux逐渐成为使用最广泛的RHEL兼容版本。CentOS Linux的稳定性不比RHEL差,唯一不足的就是缺乏技 术支持,因为它是由社区发布的免费版。

Slackware Linux Mandriva Linux Slackware算起来应当是历史最悠 久的Linux发行版,它的特点是由 于尽量采用原版的软件包而不进行 任何修改,所以软件编写中产生新 BUG的几率便低了很多。在其他主 流发行版强调易用性的时候, Slackware依然固执地追求最原始 的效率——所有的配置都还是要通 过配置文件来进行。 官方网站: http://www.slackware.com/ Mandriva原名是Mandrake,它的特 点是集成了轻松愉快的图形化桌面 环境以及自行研制的图形化配置工 具。Mandrake在易用性方面的确是 下了不少功夫,从而迅速成为设置 易用实用的代名词。Redhat默认采 用GNOME桌面系统,而Mandriva 将之改为KDE。 官方网站: http://www.mandrivalinux.com/

Debian Linux SuSE Linux Debian可以算是迄今为止,最遵循 GNU规范的Linux系统。它的特点 是使用了Debian系列特有的软件包 管理工具dpkg,使得安装、升级、 删除和管理软件变得非常简单。 Debian是完全由网络上的Linux爱 好者负责维护的发行套件。这些志 愿者的目的是制作一个可以同商业 操作系统相媲美的免费操作系统, 并且其所有的组成部分都是自由软 件。 官方网站:http://www.debian.org/ SuSE是德国最著名的Linux发行版, 在全世界范围中也享有较高的声誉, 它的特点是使用了自主开发的软件 包管理系统YaST。2003年11月, Novell收购了SuSE,Novell使SuSE 成为Red Hat的一个强大的竞争对 手,同时还为Novell正在与微软进 行的竞争提供一个新的方向。 官方网站: http://www.novell.com/linux/suse/

红旗Linux 红旗是中华民族基础软件在产业化 征程中具有里程碑意义的胜利,这 是中国第一个土生土长的Linux发 行版,对中文支持最好,而且界面 和操作的设计都迎合国人的习惯。 官方网站:http://www.redflag- linux.com

Linux的应用与发展

Linux的应用 Linux发展到今天,凭借自己的实 力赢得了广泛的市场。网络服务器 市场是Linux一直以来比较活跃的 领域,目前Linux个人桌面的应用 也非常广泛,中国政府正扶持和推 广Linux作为服务器和个人使用的 操作系统。然而随着技术的发展, 使用Linux作为嵌入式系统的设备 越来越多。现在Linux的足迹已遍 及各行各业,几乎无所不在, Linux操作系统目前已经应用到服 务器、桌面、嵌入式系统等各个方 面,但最多的应用还是在网络服务 器方面。

Linux的发展 由于Linus从一开始就决定自由扩 散Linux,于是他把源代码发布在 Internet上,随即就引起爱好者的 注意,他们通过Internet加入了 Linux的内核开发工作。一大批高 水平程序员的加入,使得Linux得 到迅猛发展,他们为Linux修复错 误、增加新功能并且仍不断改进它。 现在,Linux凭借优秀的设计、不 凡的性能,加上IBM、Intel、AMD、 DELL、Oracle、Sybase等国际知名 企业的大力支持,市场份额逐步扩 大,逐渐成为主流操作系统之一。 Linux的网络功能是与生俱来的。