linux01-发展历史与安装资料
- 格式:ppt
- 大小:6.82 MB
- 文档页数:121
LINUX的发展历程1. 1991年:这一年,芬兰的一位大学生林纳斯·托瓦兹(Linus Torvalds)开始编写他自己的操作系统内核,他将其命名为Linux。
Linux内核是一个基于Minix操作系统的改进版本,Minix是一款教学用的操作系统。
2. 1992年:Linux开始引起开发者的广泛关注,许多人开始为Linux贡献代码和创建新的应用程序。
随着Linux社区的壮大,Linux的功能和性能得到了显著提升。
3. 1993年:Linux的第一个稳定版本Linux 1.0发布。
这个版本的Linux开始获得商业关注,许多公司开始将Linux用于服务器和工作站环境。
4. 1996年:红帽(Red Hat)公司成立,它是第一家将Linux作为商业产品销售的公司之一、红帽Linux成为了许多企业和组织首选的Linux发行版之一5. 1998年:Linux发行版Debian发布。
Debian是一个完全由志愿者开发和维护的Linux发行版,它的目标是提供一个自由而稳定的操作系统。
6. 1999年:企业级Linux发行版SUSE Linux发布。
SUSE Linux被认为是第一个具有企业级支持和服务的Linux发行版。
7. 2001年:Linux在服务器领域的份额迅速增长。
越来越多的企业将Linux用于他们的服务器和数据中心,因为Linux具有高度可靠性、稳定性和可扩展性。
8. 2003年:Linux内核2.6发布。
这个版本的内核引入了许多重要的新特性和改进,使得Linux在功能和性能方面进一步提升。
9. 2024年:Android操作系统发布。
Android是基于Linux内核的移动操作系统,它在智能手机和平板电脑市场取得了巨大成功。
10. 2024年:Linux内核3.0发布。
这个版本的内核带来了许多新的功能和改进,包括更好的电源管理、文件系统性能优化等。
11. 2024年:Linux内核4.0发布。
Linux发展历史Linux的前⾝Unix,Unix⼤约在1970年代就是⼀个相对稳定⽽且成熟的作业系统存在Linux的发展历程:1、1969年以前,Bell(贝尔)、MIT(⿇省理⼯)、GE(奇异)的Multics系统1960年代初MIT发明了《相容分时系统(Compatible Time-Sharing System,CTSS)》,让⼤型的主机通过提供数个终端机(Terminal)连接进⼊主机进⾏运算⼯作,架构如下:注:中能使⽤终端机进⾏输⼊输出的作业,本⾝不具备任何运算或软件的能⼒,⽐较先进的主机也只能提供30个不到的Terminal。
1965年,Bell实验室、MIT、GE共同发起Multis计划,主要⽬的:让⼤型主机可以提供300个以上的terminal终端机连接。
1969年,项⽬进度落后,资⾦短缺,Bell退出了Multis计划,但是最后Multis还是完成了,但是不被重视。
2、1969年:ken Thomson的⼩型file server system为了⾃⼰的需要,开发⼀个作业系统,最终以组合语⾔(Assembler)写出了⼀组核⼼程序、核⼼⼯具程式、⼩的档案系统,这就是Unix原型,主要讲Multis庞⼤的复杂系统简化了不少,将这个Unix原型系统称为:Unics。
3、1973 年:Unix 的正式诞⽣,Ritchie等⼈以C 语⾔写出第⼀个正式Unix核⼼Thompson写的那个作业系统实在太好⽤了,所以在贝尔实验室内部⼴为流传,但是因为Unics本来是以组合语⾔写成,组合语⾔具有专⼀性,加上当时的机器都不太相同,所以每次要安装到不同的机器都得要重新编写组合语⾔。
Ritchie合作想将Unics改以⾼阶程式语⾔来撰写。
当时现成的⾼阶程式语⾔有B 语⾔。
但是由B语⾔所编译出来的核⼼效能不是很好。
后来Dennis Ritchie将B语⾔重新改写成C语⾔,再以C语⾔重新改写与编译Unics的核⼼,最后正名与发⾏出Unix的正式版本!4、1977 年:重要的Unix 分⽀:BSD 的诞⽣1973年以后,Unix便得以与学术界合作开发!最重要的接触就是与加州柏克莱(Berkeley)⼤学,柏克莱⼤学的Bill Joy在取得了Unix的核⼼原始码后,着⼿修改成适合⾃⼰机器的版本,并且同时增加了很多⼯具软体与编译程式,最终将它命名为Berkeley Software Distribution (BSD)5、1979 年:⼀个措⼿不及的版权宣告AT&T由于商业的考量,以及在当时现实环境下的思考,于是将想Unix的版权收回去,因此,AT&T在1979年发⾏的第七版Unix 中,特别提到了『不可对学⽣提供原始码』的严格限制(贝尔属于AT&T)6、1984 年之⼀:x86架构的Minix诞⽣,Minix(Mini Unix)既然1979 年的Unix 第七版可以在Intel的x86架构上⾯进⾏移植,意味着可以将Unix改写并移植到x86,于是Andrew Tanenbaum(谭宁邦)教授在1984年开⾃⼰动⼿写了Minix 这个Unix Like 的核⼼程式,1986年终于完成。
Linux的历史和发展Linux是一款自由开源的操作系统,它的历史可以追溯到1991年。
当时,芬兰的Linus Torvalds开始开发一个新的操作系统内核,这个内核最初被命名为“Freax”,但后来改为了“Linux”,以表彰他的功劳和工作。
Linux内核的开发和维护采用了分布式的方式,任何人都可以提交代码和改进,这使得Linux内核不断地得到改进和完善。
目前,Linux系统已经成为世界上最流行的服务器操作系统之一,它也逐渐地进入到了个人电脑和移动设备市场。
Linux的发展历史1983年,理查德·斯托曼(Richard Stallman)成立了自由软件基金会(Free Software Foundation, FSF),并开始致力于自由软件的开发和推广。
1985年,斯托曼开始开发GNU计划,这是一个旨在提供自由软件的完整操作系统。
尽管Linux内核并非GNU计划的一部分,但是Linux系统使用了大量的GNU工具和库,以及GNU通用公共许可证(GPL)。
1991年,Linus Torvalds开始开发Linux内核,并迅速获得了越来越多的支持和关注。
Linux系统最初仅仅是面向技术人员的,但是它的优点逐渐被人们所认识。
1992年,Linux开始受到商业公司的关注,这使得Linux得到了更广泛的推广和普及。
此后,Linux发展迅速,并被越来越多的企业和组织所采用。
1998年,红帽公司成立,它是一家专注于Linux发行版的公司,这标志着Linux进入了商业化的阶段。
不久之后,许多其他的Linux发行版也开始出现,其中包括Ubuntu,Debian,Fedora 等。
Linux的应用范围Linux系统已经被广泛应用于服务器、桌面、移动设备和嵌入式设备等领域。
在服务器领域,Linux已经成为了绝大部分网站、云服务器和数据中心的首选操作系统。
Linux的高性能和稳定性,以及开放的源代码,使得该系统更加灵活和可定制,也更加安全可靠。
第1章Linux简介与安装1991年荷兰赫尔辛基大学一名大二学生林纳斯·托瓦兹(Linus B. Torvalds)编写了Linux系统,并将其放在互联网上。
经过这20年的发展,Linux系统已经扩展到各个领域,从拥有成千上万个CPU的超级计算机到只有几个芯片组成的单片机,随处可见Linux系统的身影。
正是因为Linux的流行,笔者特意编写了此书,让读者可以更好地学习Linux。
本章主要涉及的知识点如下。
❑介绍Linux系统、主要发行版及Linux系统的优势等内容。
❑简述Linux系统中的存储及目录结构。
❑介绍VMware Workstation软件和虚拟化在企业中的应用。
❑以VMware虚拟机安装Linux操作系统为例,讲解Linux系统的安装过程及安装过程中的建议等内容。
1.1 Linux系统简介通常所说的Linux操作系统,是对使用Linux内核的一类操作系统的统称,这些操作系统的主要结构包括:Linux内核、人机交互程序、应用程序等。
本节将简单介绍Linux 的用途和优势。
说明:Linux内核是操作系统的核心部分,主要负责管理进程、存储设备和网络接口等。
无论何种操作系统,内核都至关重要,其决定了操作系统的许多性能指标。
小知识:Linux隶属于GNU(GNU’s Not UNIX)计划,该计划的目标是建立一个自由的操作系统,即自由地使用、复制、修改、发布操作系统及其中的软件。
GNU计划还包括许多软件,例如文本编辑器GNU Emacs、GCC等。
GNU/Linux操作系统通常被简称为Linux,如果没有特殊说明,本书中的Linux即指GNU/Linux。
1.1.1 Linux能做什么Linux究竟能为我们做些什么呢?这是每个用户都关心的问题。
目前Linux系统的应用主要分为桌面环境和企业环境两个方面,本小节将从这两个方面简单介绍Linux系统的应用。
1.桌面环境对于家庭用户而言,Linux提供了比较方便的KDE和GNOME桌面环境。
linux版本发展史Linux是一种自由、开放源代码的操作系统,最早的Linux版本发展可以追溯到1991年,这一年,芬兰的一位程序员Linus Torvalds开始将他的程序公开发布,从此,Linux进入了一个长久的发展历程。
1991年第一个Linux版本发布:Linux 0.011991年,Linus Torvalds在Helsinki University开始开发出Linux,并在同年9月份发布了第一个版本Linux 0.01。
这个版本具有非常小的内核,只有10个文件,能够支持8086处理器,并能够在AT机上运行。
1992年:进入GNU计划并发布版本0.121992年初,Linus加入了Richard Stallman领导的GNU计划,开始把Linux与GNU项目合并,从而成为自由软件的象征之一。
同年8月,Linus Torvalds发布了Linux 0.12版本,这个版本增加了对386处理器的支持,同时还添加了对多个tty的支持。
1993年:采用了GPL1993年,Linus Torvalds决定将Linux采用GNU通用公共许可证(GPL),这意味着Linux源代码可以免费使用和分发,并允许其他人对其进行修改和分发。
这个决定使得Linux成为了一种可持续、稳定的项目。
1994年3月,Linux 1.0版本正式发布。
这个版本带来了很多改进,例如支持了网络协议等,并在台式机和服务器上得到了广泛应用。
此外,这个版本也诞生了很多开源社区,例如Linux User Group(LUG)等。
1996年:X Window系统集成1996年,Linux开始集成X Window系统,这使得Linux操作系统有了一个漂亮的图形化界面,大大提升了用户体验。
1998年:Red Hat和Debian诞生1998年,Red Hat和Debian分别成立,并开始提供Linux服务器和桌面操作系统等,这标志着Linux开始向商业化、专业化方向发展,并且Linux的安全性和稳定性也得到了极大的提升。
linux系统的发展历程
Linux 是一款自由、开放源代码的操作系统,它的发展历程可以大致分成以下几个阶段:
1. 诞生阶段:Linux 的诞生可以追溯到 1991 年,当时一个叫Linus Torvalds 的计算机科学家在芬兰大学的一台 Intel 386 处理器上开发了一个叫做“Linux”的操作系统内核。
2. 发展阶段:1992 年,Linux 内核发布了第一个正式版本,随后陆续推出了多个版本。
在当时,Linux 还是一个非常简单的操作系统,只能运行在命令行模式下,并且只提供了一些基本的功能。
但其后续发展迅速,不断推出新的版本,社区开始形成并开展了广泛的合作与协作。
3. 普及阶段:在 1993 年,一位名叫 Ian Murdock 的学生创建了 Debian Linux 发行版,为 Linux 的发展迈出了重要的一步。
随着时间的推移,Linux 不断壮大,越来越受到欢迎和认可,逐步成为了替代商业操作系统的重要力量,并开始为服务器和超级计算机等领域提供了有力的支持。
4. 商业化阶段:随着 Linux 的发展,越来越多的企业开始将其商业化,例如 Red Hat、SUSE、Ubuntu 等。
同时,Linux 的开源模式也使得越来越多的开发者加入了 Linux 项目,参与到开源软件的开发和维护中。
5. 现代化阶段:随着技术不断进步,Linux 也不断更新和改进,推出了图形用户界面,成为了一款便于使用的操作系统。
同时,Linux 也开始向云计算、物联网等领域拓展,逐步成为了新一代信息技术的基础设施之一。
总之,Linux 经历了多个阶段,从一个简单的操作系统内核发展成了一个强大的开源操作系统,为计算机科学界做出了重要贡献。
第1章Linux系统概述和安装Linux系统是一种类UNIX的完整操作系统。
它不仅功能强大、运行稳定,而且用户可免费使用,分析其源代码。
Linux系统支持x86、ARM等大多数常见硬件架构和TCP/IP 等主流网络协议,有良好的跨平台性能,应用面极其广阔。
本章将介绍Linux系统的基本概念,并演示如何安装一套带有X Window图形操作界面的Linux系统发布版。
1.1 引言计算机系统由硬件系统和软件系统所组成,软件系统中最为重要的是操作系统。
Linux 作为操作系统管理着计算机内所有的硬件资源和软件资源,仿佛是计算机的灵魂。
Linux 系统基于GPL协议发布,该协议是GNU项目所创立开放源代码的公共许可证。
要理解Linux系统并以一种全新的方式开发和发布软件,首先则需要了解GNU项目和Linux系统的渊源。
1.1.1 GNU项目简介GNU项目在1983年由理查德·斯托曼(Richard Stallman)创立,最初的目标是通过使用必要的工具从源代码开始创建一个自由的类UNIX操作系统。
此前的软件均以源代码的形式发布,用户可以根据自己需要修改源代码。
但自从那时起,软件厂商为了保护自己的商业利益,开始使用编译所得的二进制文件发布软件,从而使软件的源代码变为“商业秘密”。
为了改变当时不利于软件技术发展的格局,GNU项目花了十余年时间创建了GCC编译器、Emacs编辑器等多个工具。
所有的工具以源代码形式发布,并且无需支付任何费用,只是这些工具的改进版本和衍生品必须遵循同样的发布形式,这就形成了GPL协议。
但它在20世纪80年代缺少了一个最关键的组件,即操作系统核心,直到Linux系统的诞生。
GNU项目组织结构如图1.1所示。
1.1.2 Linux起源安德鲁·塔能鲍姆(Andrew Tanenbaum)出于教学目的编写了名为Minix的类UNIX 操作系统。
芬兰赫尔辛基大学在读的学生林纳斯·托瓦兹(Linus Torvalds)认为Minix有许多地方不合理,于是开始为自己AT 386微机设计新的操作系统核心。
第1章Linux操作系统概述Linux操作系统是目前发展最快的操作系统,从1991年诞生到现在的二十多年间,Linux逐步完善和发展。
Linux操作系统在服务器、嵌入式等方面获得了长足的发展,并在个人操作系统方面有着大范围的应用,这主要得益于其开放性。
本章对Linux的发展进行介绍,主要包括如下内容:❑Linux发展的历史,以时间为主线对Linux的诞生进行介绍;❑分析Linux和UNIX操作系统的异同;❑介绍常用的几种Linux发行版本的特点;❑对Linux操作系统的系统架构进行简单的介绍;❑介绍GNU通用公共许可证及其特点。
通过本章的阅读,读者可以对Linux的发展历史和Linux操作系统的基本特点有一个简单的认识。
1.1 Linux发展历史Linux操作系统于1991年诞生,目前已经成为主流的操作系统之一。
其版本从开始的0.01版本到目前的2.6.28.4版本经历了二十多年的发展,从最初的蹒跚学步的“婴儿”成长为目前在服务器、嵌入式系统和个人计算机等多个方面得到广泛应用的操作系统。
1.1.1 Linux的诞生和发展Linux的诞生和发展与个人计算机的发展历程是紧密相关的,特别是随着Intel的i386个人计算机的发展而逐步成熟。
在1981年之前没有个人计算机,计算机是大型企业和政府部门才能使用的昂贵设备。
IBM公司在1981年推出了个人计算机IBM PC,从而造成个人计算机的发展和普及。
刚开始的时候,微软帮助IBM公司开发的MS-DOS操作系统在个人计算机中占有统治地位。
随着IT行业的发展,个人计算机的硬件价格虽然逐年在下降,但是软件特别是操作系统的价格一直居高不下。
与个人计算机对应,在大型机上的主流操作系统是UNIX,而UNIX操作系统对操作系统的发展有诸多障碍:实用标准文案❑UNIX的经销商为了寻求高利率,将价格抬得很高,个人计算机的用户就根本不能靠近它,不利于操作系统的普及。
❑UNIX操作系统的源代码具有版权,虽然贝尔实验室许可可以在大学的教学中使用UNIX源代码,但是因为版权问题源代码一直不能公开。
Linux内核简介、版本号与发布历史一.Linux内核简介Linux是最受欢迎的自由电脑操作系统内核。
它是一个用C语言写成,符合POSIX 标准的类Unix操作系统。
Linux最早是由芬兰黑客Linus Torvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。
该计划开始于1991年,这里有一份Linus Torvalds当时在Usenet新闻组comp.os.minix所登载的贴子,这份著名的贴子标志着Linux计划的正式开始。
在计划的早期有一些Minix黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。
技术上说Linux是一个内核。
“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。
一个内核不是一套完整的操作系统。
一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。
Linux是一个宏内核(monolithic kernel)系统。
设备驱动程序可以完全访问硬件。
Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。
Linux内核组成部分:进程管理(process management)、定时器(timer)、中断管理(interrupt management)、内存管理(memory management)、模块管理(module management)、虚拟文件系统接口(VFS layer)、文件系统(file system)、设备驱动程序(device driver)、进程间通信(inter-process communication)、网络管理(network management)、系统启动(system init)等操作系统功能的实现。
二.Linux内核版本号第一种方式:内核是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。
Linux操作系统的发展历程Linux操作系统是一个基于UNIX操作系统内核的自由软件。
它的发展历程可以追溯到20世纪90年代初。
1. 诞生与发展初期:Linux操作系统的诞生可以追溯到1991年,当时芬兰大学生Linus Torvalds开发了一个基于Minix操作系统内核的原型。
他发布了这个原型的代码,并邀请其他开发者一同参与,这标志着Linux的开始。
在此后的几年里,Linux社区不断扩大,开发者们致力于不断改进和完善Linux操作系统。
2. 核心技术的发展:Linux操作系统的发展受益于一些重要的核心技术的引入和发展。
其中最重要的是Linux在1992年采纳了GNU项目的代码,形成了GNU/Linux操作系统。
GNU是一个自由软件运动,将自由软件的理念融入操作系统开发。
此外,Linux还采用了虚拟内存管理、多任务处理和多用户支持等关键技术,使得其在功能和性能上得以大幅提升。
3. 商业应用与市场影响:Linux操作系统在商业应用领域的发展也逐渐受到关注。
随着大型企业开始使用Linux作为服务器操作系统,并且许多公司开始提供相关的技术支持和服务,Linux逐渐在商业市场站稳脚跟。
此外,开源模式的采用使得企业可以根据自身需求对Linux进行定制和优化,进一步增加了Linux操作系统的商业竞争力。
4. Linux在移动设备和嵌入式系统的应用:随着智能手机和其他移动设备的盛行,Linux操作系统也逐渐应用于这些设备中。
与此同时,Linux在嵌入式系统领域的应用也在不断增加。
由于Linux的灵活性和开放性,它成为了移动设备和嵌入式系统的首选操作系统之一。
例如,Android系统就是基于Linux内核开发的。
5. 社区发展与开源文化:Linux操作系统的发展得益于庞大而活跃的开源社区。
开发者和用户能够共同参与到Linux的开发与改进中,并且分享他们的贡献和经验。
这种开源文化的发展促进了Linux操作系统的创新和稳定性,使得Linux能够持续不断地迭代和演进。