linux操作系统概论.ppt
文本预览下载声明
Linux 操作系统概论 为什么学习Linux操作系统? Linux源代码开放,更容易加深对操作系统的理解 Linux广泛应用于嵌入式系统,为以后学习嵌入式系统课程打下基础 (android手机) 第二章 linux操作系统概论 Linux的发展 Linux内核 Linux常用操作命令 Linux的发展及背景 问题:什么是Linux ? Linux 就是一个操作系统,这个操作系统里头含有最主要的 kernel 以及 kernel 提供的工具 Linux的发展史: 创始人:芬兰大学学生Linus Torvalds 标志: 发展途径:网络 第一个正式版本:1994 Linux1.0 Linux的诞生背景 1981 年IBM 公司推出享誉全球的微型计算机IBM PC。在1981-1991 年间,MS-DOS 操作系统一直是微型计算机上操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。 当时的另一个计算机技术阵营是Unix世界。为了寻求高利率,Unix经销商将价格抬得极高,PC小用户就根本不能靠近它。曾经一度受到Bell Labs的许可而可以在大学中用于教学的UNIX源代码一直被小心地守卫着不需公开。对于广大的PC用户,软件行业的大型供应商始终没有给出有效的解决该问题的手段。 Linux的诞生背景 此时出现了MINIX操作系统,并有一本详细的书本描述它的设计实现原理。由于书写的非常详细,并且叙述有条有理,几乎全世界的计算机爱好者都在看这本书以理解操作系统的工作原理。其中也包括Linus Torvalds。 Linux的诞生背景 当时(1991年),Linus Torvalds是赫尔辛基大学计算机科学系的二年级学生,也是一个自学hacker。这个21岁的芬兰年轻人喜欢鼓捣计算机,测试计算机的能力和限制。但当时缺乏的是一个专业级的操作系统。MINIX虽然很好,但只是一个用于教学目的简单操作系统,而不是一个强有力的实用操作系统。 Linux的诞生 Linus开始专门为他的AT 386微机设计自己的操作系统。 1991年夏天开发出Linux最初版本后,Linus在Usenet新闻组comp.os.minix中发表了如下公告: From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki Linux的诞生 Hello everybody out there using minix - Im doing a (free) operating system (just a hobby, wont be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. Id like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). Ive currently ported bash(1.08) and gcc(1.40)`, and things seem to work. This implies that Ill get something practical within a few months, and Id like to know what features most people would want. Any suggestions are welcome, but I wont promise Ill implement them :-) Linus (torvalds@kruuna.helsinki.fi) Linux与G
显示全部