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. 关于map 及 map 骚操作

    关于map这个东西   很冷门..................   但是,这个博客带你稍微了解一下map:   map用法:一般当作一个下表无穷大的数组   关于它的骚操作:map的鬼畜用法,可以 ...

  2. centos禁止ping

    1.修改配置文件/etc/sysctl.conf 在这个文件的最后添加一行: net.ipv4.icmp_echo_ignore_all=1 (0 代表允许 1 代表禁止) 2.执行sysctl -p ...

  3. PHPExcel探索之旅---阶段四 导入文件

    步骤就是:实例化excel读取对象=> 加载excel文件 => 读取excel文件(全部读取.逐行读取) <?php header("Content Type :text ...

  4. DateAdapterForDay

    public class DateAdapterForDay extends XmlAdapter<String, Date> { private SimpleDateFormat dat ...

  5. FileChannel与ByteBuffer的使用示例

    DirectByteBuffer直接内存的使用场景和作用 生命周期长的大对象, 减少java堆GC, 减少内存copy http://www.importnew.com/26334.html publ ...

  6. placeholder设置默认显示

    <textarea rows="4" cols="50" placeholder="请在此处介绍自己..."> </tex ...

  7. 开源分布式Job系统,调度与业务分离-如何创建一个计划HttpJob任务

    项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的.可以独立 ...

  8. 精心整理的SQL语句学习大全

    -语 句 功 能  --数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据-数据 ...

  9. FFmpeg编译i386 OSX 脚本

    话不多说, 直接上脚本 #!/bin/sh # directories PLATFORM="OSX" # FFmpeg脚本目录 SOURCE="ffmpeg-2.8.7& ...

  10. input累加赋值

    需求如下:第一个input添加字符到第二个input,第二个input需要累加. html: <tr> <td rowspan="2" class="D ...