0 00:00:00,000 --> 00:00:06,440 1 00:00:06,480 --> 00:00:08,560 我们现在来讲 2 00:00:08,600 --> 00:00:11,400 现在主流的操作系统 3 00:00:11,440 --> 00:00:13,360 我们现在用到的操作系统 4 00:00:13,400 --> 00:00:14,600 主流的有什么 5 00:00:14,640 --> 00:00:17,520 大家能想起来的Windows Linux 6 00:00:17,560 --> 00:00:20,680 实际上我们从划分角度来讲 7 00:00:20,720 --> 00:00:24,160 最早的操作系统是从Unix系统开起来的 8 00:00:24,200 --> 00:00:27,440 60年代这两个人 9 00:00:27,480 --> 00:00:32,360 KenThompson和Dennis Ritchie 10 00:00:32,400 --> 00:00:34,720 他们两个开始做Unix系统 11 00:00:34,760 --> 00:00:36,800 然后从它开始 12 00:00:36,840 --> 00:00:40,800 Unix系统演变出了BSD系列的 13 00:00:40,840 --> 00:00:42,960 也就相当于伯克利开始 14 00:00:43,000 --> 00:00:46,200 给出了一些全开放的代码 15 00:00:46,240 --> 00:00:47,800 你可以用它来做任何使用 16 00:00:47,840 --> 00:00:53,040 这形成了我们现在一系列的BSD系统 17 00:00:53,080 --> 00:00:56,360 然后往下这部分系统呢 18 00:00:56,400 --> 00:01:00,360 大家能看到的是原先的Solaris 19 00:01:00,400 --> 00:01:03,040 现在Solaris已经变成Oracle 20 00:01:03,080 --> 00:01:04,160 这一系列 21 00:01:04,200 --> 00:01:08,320 我们现在大家看到的比较多是mac os 22 00:01:08,360 --> 00:01:10,880 这一系列的都是从Unix系统 23 00:01:10,920 --> 00:01:12,000 演变出来的 24 00:01:12,040 --> 00:01:12,480 25 00:01:12,520 --> 00:01:14,640 实际上这在我们计算机史上 26 00:01:14,680 --> 00:01:21,920 Unix系统是至关重要的里程碑式的工作 27 00:01:21,960 --> 00:01:24,480 28 00:01:24,520 --> 00:01:27,760 照道理来说Unix已经取得了很大成功 29 00:01:27,800 --> 00:01:30,640 但是90年代的时候1991年 30 00:01:30,680 --> 00:01:33,880 有一个叫Linux的大学生 31 00:01:33,920 --> 00:01:36,160 开始做了Linux 32 00:01:36,200 --> 00:01:39,040 他是从Linux想来自己做一个 33 00:01:39,080 --> 00:01:42,120 完全能够自己掌控的系统 34 00:01:42,160 --> 00:01:45,080 从他开始新的开发模式 35 00:01:45,120 --> 00:01:48,240 导致了我们现在大家可以看到的 36 00:01:48,280 --> 00:01:51,120 redhat fedoro ubuntu 37 00:01:51,160 --> 00:01:53,680 等一系列的Linux系统 38 00:01:53,720 --> 00:01:55,640 实际上从我们划分的角度来讲 39 00:01:55,680 --> 00:01:59,440 它是和Unix系统是同一类的 40 00:01:59,480 --> 00:02:02,040 它们提供的API是兼容的 41 00:02:02,080 --> 00:02:03,840 或者说是类似的 42 00:02:03,880 --> 00:02:05,880 然后这套系统我们现在 43 00:02:05,920 --> 00:02:09,120 看到它的发展是什么呢 44 00:02:09,160 --> 00:02:15,480 从Linux扩展到我们的手持设备 45 00:02:15,520 --> 00:02:16,800 手机这一类的 46 00:02:16,840 --> 00:02:19,440 现在是我们的安卓的系统 47 00:02:19,480 --> 00:02:24,800 这是从Unix Linux发展起来的一系列 48 00:02:24,840 --> 00:02:27,560 它是以很好的开放性 49 00:02:27,600 --> 00:02:30,040 为它的核心思路 50 00:02:30,080 --> 00:02:35,400 开放的程度以Linux最完整 51 00:02:35,440 --> 00:02:39,320 Windows系统是另一类完全不同的做法 52 00:02:39,360 --> 00:02:42,440 它是以专用和封闭的形式 53 00:02:42,480 --> 00:02:44,840 来发行的操作系统 54 00:02:44,880 --> 00:02:47,400 我们最早知道的是 55 00:02:47,440 --> 00:02:52,480 微软给IBM的PC机做dos操作系统起头的 56 00:02:52,520 --> 00:02:54,600 到90年代初的时候 57 00:02:54,640 --> 00:02:58,880 微软从DEC了请到Dave Cutler 58 00:02:58,920 --> 00:03:00,560 开始做WindowsNT 59 00:03:00,600 --> 00:03:05,440 这个系统基于Unix系统开始改的 60 00:03:05,480 --> 00:03:07,440 他开始做Windows 61 00:03:07,480 --> 00:03:11,240 从这开始到Windows3 62 00:03:11,280 --> 00:03:14,040 在早的版本Windows并不很出名 63 00:03:14,080 --> 00:03:17,760 从3.0开始Windows发展起来 64 00:03:17,800 --> 00:03:19,320 以图形用户接口 65 00:03:19,360 --> 00:03:21,760 和易用性来得到认可 66 00:03:21,800 --> 00:03:23,800 到现在实际上我们看到 67 00:03:23,840 --> 00:03:27,520 Windows95、98、Windows7、Windows8 68 00:03:27,560 --> 00:03:29,640 到现在的Windows10 69 00:03:29,680 --> 00:03:32,560 这一系列是以完全封闭的形式 70 00:03:32,600 --> 00:03:34,920 来呈现给大家的 71 00:03:34,960 --> 00:03:36,760 那么在这里我们看到 72 00:03:36,800 --> 00:03:38,520 从操作系统来讲 73 00:03:38,560 --> 00:03:41,360 有两种完全不同的风格 74 00:03:41,400 --> 00:03:43,280 开放和封闭 75 00:03:43,320 --> 00:03:45,000 这两种我们很难说 76 00:03:45,040 --> 00:03:48,720 它们哪种好或者说是不好 77 00:03:48,760 --> 00:03:50,920 应该说是各有各的优缺点吧 78 00:03:50,960 --> 00:03:52,160 79 00:03:52,200 --> 00:03:53,120 80 00:03:53,160 --> 00:03:53,160