1. Unix
    1. 狹義作業系統提供應用程式及命令直譯器。
    2. 作業系統發展初期並不具可攜性。
    3. Bell, GE 及 MIT 合作開發的 "Multice" 系統( 相容分時系統 )。
    4. 1969 年 Bell 實驗室研究員 Ken Thompson 為 DEC 公司迷你電腦 PDP-7 設計的小型檔案系統( 簡化 Multice )。
    5. 1973 年 Ken Thompson 與 Dennis Ritchie 以 C 語言改寫 Multice 命名 Unix,可攜性變成 Unix 的特色。
    6. 1988 美國 NIST/CSL 召 Unix 廠商、團體組織及部分使用者期同為可攜式作業系統制定標準界面 POSIX( Protable Operating System Interface )。
  2. Linux (Linus's Unix System)
    1. Unix-like 作業系統:所有相容於 Unix 的系統。
    2. 1991 年芬蘭大學生 Linus Torvalds改寫一套名為 Minix 的小型 Unix 以適合個人電腦 x86 使用,定名為 Linux。
    3. Linux 代表圖案是一隻企鵝並命名為 TUX,TUX 由德州農工大學學生 Larry Ewing 所繪。
    4. 1994 年第一個完整 Linux Kernel 正式釋出。

練習題

    1. 請說明 POSIX?

      Sol.
      POSIX 為可攜式作業系統標準界面 Protable Operating System Interface。

    2. 何謂 Unix-like 作業系統。

      Sol.
      所有相容於 Unix 的系統。

    3. Linux 與 Unix 之差異為何?

      Sol.
      Linux 為小型的 Unix 系統,適合個人電腦 x86 使用。

    4. Linux 命名由來為何?

      Sol.
      1991 年芬蘭大學生 Linus Torvalds 改寫一套名為 Minix 的小型 Unix 以適合個人電腦 x86 使用,定名為 Linux。也就是 Linus's Unix System。

    5. Linux 的代表圖案為何?

      Sol.
      企鵝並命名為 TUX,TUX 由德州農工大學學生 Larry Ewing 所繪。

Linux 的歷史的更多相关文章

  1. 何謂COB (Chip On Board) ?介紹COB的演進歷史

    COB (Chip On Board)在電子製造業已經是一項成熟的技術了,可是一般的組裝工廠對它的製程並不熟悉,也許是因為它使用到一些 wire bond 的積體電路(IC)封裝技術,所以很多的成品或 ...

  2. Linux的诞生史

    Linux的诞生史 目录 Multics计划--开始 自由的产物-BSD GUN计划的产生 导火索MINIX Linux的诞生 Linux的标志物 Linux的现状 Multics计划--开始. 这是 ...

  3. [转帖]一段关于Unix与 Linux的暗黑史

    一段关于Unix与 Linux的暗黑史 https://blog.csdn.net/a343315623/article/details/51436715 微软曾经开发过 MS-DOS Xenix O ...

  4. 鸟哥的linux私房菜---非常好的linux基础网址【转】

    转自:http://linux.vbird.org/linux_basic/0320bash.php 在 Linux 的環境下,如果你不懂 bash 是什麼,那麼其他的東西就不用學了!因為前面幾章我們 ...

  5. 十大广泛使用的Linux发行版

    回到上世纪90年代,Mandrake Linux还是唯一的Linux发行版:而今天,Linux发行版的数量变得数不胜数.本文为大家整理出了十大广泛使用的Linux发行版,希望能帮助大家在选择合适的Li ...

  6. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  7. 【转】bind - DNS 設定

    http://www.l-penguin.idv.tw/article/dns.htm 參考資訊 DNS 是所有伺服之母,電腦連節時均以 IP 為主,比方說輸入 202.43.195.52 就會到台灣 ...

  8. 无责任共享 Coursera、Udacity 等课程视频

    本文转载自网络,原作者不详. (本文是用 markdown 写的,访问 https://www.zybuluo.com/illuz/note/71868 获得更佳体验) 程序语言 interactiv ...

  9. 在VPS上安裝BT軟體Transmission

    在VPS上安裝BT軟體Transmission   作者: 窮苦人家的小孩 | 2009-12-04 55 Comments   VPS 還能怎玩?! 裝Proxy,裝VPN,這還不夠,我還用來掛種子 ...

随机推荐

  1. VS2012打包部署教程

    前言 通常我们只是写一些系统,然后想要运行功能的时候就打开代码点击启动,这样只适用于开发人员或者局部开发人员这样做,软件开发的大多数意义上就是拿出开发的软件让用户放心的去点.用户无需知道代码,无需知道 ...

  2. 洛谷P5170 【模板】类欧几里得算法(数论)

    传送门 此题剧毒,公式恐惧症患者请直接转去代码→_→ 前置芝士 基本数论芝士 题解 本题就是要我们求三个函数的值 \[f(a,b,c,n)=\sum_{i=0}^n \left\lfloor\frac ...

  3. Murano中的角色

    Application Publisher - An individual or company that publishes an application to an application cat ...

  4. 解决Hadoop无法加载本地库的问题: Unable to load native-hadoop library for your platform

    今天跑Hadoop程序时一直提示我无法加载本地库,然后就直接退出运行了,如下图所示. 原因是由于Apache提供的Hadoop本地库是32位的,而在64位的服务器上就会有问题,因此需要自己编译64位的 ...

  5. Maven的学习资料收集--(九) 构建SSH项目以及专栏maven

    在这里整合一下,使用Maven构建一个SSH项目 1.新建一个Web项目 可以参照前面的博客 2.添加依赖,修改pom.xml <project xmlns="http://maven ...

  6. HTML常用标签参考学习

    1.跑马灯标签 功能<marquee>...</marquee> 普通卷动<marquee behavior=slide>...</marquee> 滑 ...

  7. .net core mvc项目部署nginx报错一直显示404错误

    遇到一个奇怪的问题,.net core mvc 项目部署到nginx上面,系统是linux,controller明明抛出500错误,但页面一直显示是404. 解决如下: 1.修改Startup.cs, ...

  8. 字符串json转成json对象

    方法1 JsonSerializer serializer = new JsonSerializer(); TextReader tr = new StringReader(text); JsonTe ...

  9. python类型之间的转换

    *int(x,base=10)x字符串或数字,base进制数,默认十进制 浮点转为整数 *float 整数转换为浮点型 *complex(1,2) 转换为复数 *str(10)将对象转换为字符串 *r ...

  10. java网络访问指定出口ip

    java网络访问指定出口ip Table of Contents 1. socket 2. apache httpclient 1 socket 可以在Socket构造函数中指定使用的本地ip,如: ...