你的位置:首页 > 软件开发 > 操作系统 > 01 Linux入门介绍

01 Linux入门介绍

发布时间:2015-06-10 12:00:15
一、Linux 初步介绍Linux的优点免费的,开源的支持多线程,多用户安全性好对内存和文件管理优越系统稳定消耗资源少Linux的缺点操作相对困难一些专业软件以及游戏支持度不足Linux的应用网络服务器关键任务的应用(金融数据库、大型企业网管环境)学术机构癿高效能运算任务手持系统 ...

01 Linux入门介绍

一、Linux 初步介绍

  • Linux的优点

  1. 免费的,开源的
  2. 支持多线程,多用户
  3. 安全性好
  4. 对内存和文件管理优越
  5. 系统稳定
  6. 消耗资源少
  • Linux的缺点

  1. 操作相对困难

  2. 一些专业软件以及游戏支持度不足

  • Linux的应用

  1. 网络服务器

  2. 关键任务的应用(金融数据库、大型企业网管环境)

  3. 学术机构癿高效能运算任务

  4. 手持系统(PDA、手机、导航系统)

  5. 个人办公使用

  • Linux的吉祥物/Logo

       企鹅(英文名:Tux),由来:因为Torvalds在小时候被企鹅咬过,因此印象非常深刻

                01 Linux入门介绍

             在Linux里,你可以通过命令使Tux说话:

             #sudo apt-get install cowsay

             #cowsay -f tux "你好!"

  • Linux的发展之路

  1. 早期的计算机架构还很难使用,除了指令周期幵不快外,操作接口也很困扰的!因为那个时候的输入设备只有卡片阅读机、输出设备只有打印机,用户也无法与操作系统互动(多道批处理操作系统)。后来由于硬件和操作系统的改良,可以使用键盘进行信息输入。
  2. 1960年初期,MIT(麻省理工学院)开发了分时操作系统CTSS,它可以让多个终端连接进入主机,利用主机的资源进行运算。但是先进的主机最多提供30台左右的终端机(只有输入输出功能)
  3. 1965年前后,Bell(贝尔实验室)、MIT(麻省理工学院)和GE(通用电气公司)共同发起了Multics项目,其目的是让大型主机提供300台以上的终端机连接使用。完整的历史说明可以参考:http://www.multicians.org/
  4. 1969年前后,项目进度落后,资金短缺,Bell实验室退出。
  5. 1969年,Ken Thompson(Multics项目参与者)4个星期用汇编语言写出了一组内核程序,内核工具程序以及一个小的文件系统。当时被戏称为Unics,而该系统就是Unix的原型。
  6. 1973年,Ken Thompson和Dennis Ritchie(C语言之父)合作,目的是将Unics用高级语言来撰写(由于汇编语言具有专一性,加上当时的计算机机器架构都不太相同,所以每次要安装到不同的机器都得要重新编写汇编语言),当时现成的高阶程序语言有B语言。 但是由B语言所编译出来的核心效能不是很好。后来Dennis Ritchie将B语言重新改写成C语言,再以C语言重新改写与编译Unics的核心, 最后发行出Unix的正式版本!
  7. 1973年以后,Bell实验室(隶属于AT&T美国电信公司)与加州柏克莱大学(Berkeley)合作。来自柏克莱大学的Bill Joy通过修改Unix的原始码,移植 到适合自己机器上,并且开发了很多工具软件和编译程序。
  8. 1977年,Unix分支BSD(Berkeley Software Distribution)诞生。Bill Joy也是后来Sun公司的创办者。Sun公司是以BSD的核心进行自己的商业Unix版本发展的。
  9. 1977年以后,各大商业公司开始了Unix操作系统的发展。例如AT&T自家的System V,IBM的AIX以及HP与DEC等公司,都推出自己的主机搭配自己的Unix操作系统。当时Unix还没有移植到个人计算机,因为早期的286个人计算机架构下的CPU是没有能力达到多任务的作业,而Unix强调的是多人多任务,所以当时没有人对Unix移植到个人计算机上感兴趣。
  10. 1979年,AT&T推出System V第七版的Unix,这个版本最大的特点是可以支持x86架构的个人计算机。由于AT&T考虑到商业问题,将Unix版权收回。
  11. 1984年,由于System V第七版的核心原始码没有开放,Andrew Tanenbaum(谭宁邦)教授于是开始自己改写Unix原始代码,动手写了Minix这个Unix Like的核心程序,并移植到x86上面。
  12. 1986年,x86架构的Minix操作系统 诞生。
  13. 1984年,Richard Mathew Stallman 史托曼开始了GNU*计划,这个计划癿目癿是:建立一个自由、开放癿Unix操作系统(Free Unix)。但是自己一个人势单力薄,于是先写了一些可以在在Unix下运行的小程序,于是GNU计划逐渐打开知名度。但是能见度不够,后来自己又写了一个大家都需要的软件(任何软件都需要编译成二进制文件才能够被执行),因此他便开始撰写C语言的编译程序,那就是现在相当有名的GNU C Compiler(gcc)!此外,他还撰写了更多可以被呼叨癿C函式库(GNU C library),以及可以被使用来操作操作系统癿基本接口BASH shell

    GNU所开发癿几个重要软件,如:

    原标题:01 Linux入门介绍

    关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录