深圳华北工控股份有限公司 目 录 linux简介 一、概述 二、Linux 的发展 ....doc

深圳华北工控股份有限公司 目 录 linux简介 一、概述 二、Linux 的发展 ....doc

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深圳华北工控股份有限公司 目 录 linux简介 一、概述 二、Linux 的发展 ....doc

目 录 linux简介 - 2 - 一、概述 - 2 - 二、Linux 的发展历史 - 2 - 三、Linux的版本 - 3 - 四、Linux的发展方向 - 4 - Linux常用命令的介绍 - 5 - 一、ls命令的使用 - 5 - 二、mkdir命令的使用 - 7 - 三、rm命令的使用 - 7 - 四、cd和vi命令的使用 - 8 - 五、pwd命令的使用 - 8 - 六、ps命令的使用 - 9 - 七、kill命令的使用 - 11 - 八、top命令的使用 - 12 - 九、insmod 命令的使用 - 12 - 十、rmmod 命令的使用 - 13 - Linux基础实验 - 14 - 实验一 Linux下进程的创建 - 14 - 实验二 Linux下多进程间通信 - 17 - 实验三 Linux下线程的创建 - 20 - 实验四 Linux下多线程间通信 - 23 - 实验五 Linux网络编程之TCP - 27 - 实验六 Linux网络编程之UDP - 35 - 实验七 Linux图形编程之QT的安装 - 40 - 实验八 Linux图形编程之QT命令行编程 - 43 - 实验九 Linux图形编程之Designer编程 - 46 - 实验十 Linux字符驱动程序的编写 - 51 - linux简介 一、概述 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。   Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。   绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs。正因为如此,GNU计划的开创者理查德·马修·斯托曼博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做Linux。 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途,同时它们都尽可能被编写得更好。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。Linux可支持X86、PowerPC、ARM、XSCALE、MIPS、SH、68K、Alpha、SPARC等多种体系结构,并且已经被移植到多种硬件平台。这对于经费、时间受限制的研究与开发项目是很有吸引力的。Linux采用一个统一的框架对硬件进行管理,同时对一个硬件平台到另一个硬件平台的改动与上层应用无关。Linux 的历史Linux 的历史是和GNU紧密联系在一起的。 1983年,理察·马修·斯托曼(Richard Stallman)创立了G Linux[3]NU计划(GNU Project)。这个计划有一个目标是为了发展一个完全免费自由的Unix-like操作系统。自1990年代发起这个计划以来,GNU 开始大量的产生或收集各种系统所必备的元件,像是——函式库(libraries)、编译器(compilers)、侦错工具(debuggers)、文字编辑器(text editors)、网页服务器(web server),以及一个Unix的使用者接口(Unix shell)——除了执行核心(kernel)仍然付阙外。1990年,GNU计划开始在马赫微核(Mach microkernel)的架构之上开发系统核心,也就是所谓的GNU Hurd,但是这个基于Mach的设计异常复杂,发展进度则相对缓慢。   最初的设想中,Linux 是一种类似Minix这样的一种操作系统。1991年4月,芬兰赫尔辛基大学学生Linus Benedict Torvalds(当今世界最著名的电脑程序员、黑客)不满意Minix这个教学用的操作系统。出于爱好,他根据可在低档机上使用的MINIX设计了一个系统核心Linux 0.01,但没有使用任何MINIX或UNIX的源代码。他通过USENET(就是新闻组)宣布这是一个免费的系统,主要在x86电脑上使用,希望大家一起

文档评论(0)

cnsg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档