1.Linux系统介绍 - xiaoxiaoxuegao/rhcsa GitHub Wiki
- 1946年第一台计算机,计算能力5000次每秒,操作系统发展缓慢(分时操作系统)
2.1965年 AT&T的Bell实验室,MIT和GE联合研发了多任务多用户多继承的操作系统 Multcs项目(由mult和cs(computer system)组成) 1969年取消
3.Ken Thompson(Bell实验室的) 开发space travel游戏自己用PDP-7(当时小型计算机)开发了一个系统Unics(由uni 和 cs组成),用汇编语言写的(针对固定的硬件编写,可能在一个电脑上好使,移植性差)
4.1969年Ken Thompson和 Dennis Ritchie用B语言重新编写了Unics系统并更名为Unix(因为Unics与西班牙语厕所相同),B语言改编->C语言
6.1974年 加入新特性,变得完善
7.1977年 Sun公司创始人Bill Joy针对自己的机器修改Unix源码称为BSD(Berkeley Software Distribution),从此各大公司根据自己的架构以BSD系统为基础进行Unix系统的研发(商业版本),从而产生不同版本的Unix操作系统(当时版权费用2万$~3万$/份)
8.1979年Bell实验室从AT&T独立出来,AT&T受美国法院垄断,Bell实验室收回Unix开放权(打官司打了10~15年),当时系统10万$,引起商业纠纷,对Unix发展的一次重大打击
9.1975年Microsoft诞生,由比尔盖茨与保罗艾伦创办的跨国科技公司,主做技术,保罗艾伦的程序员朋友用六周时间写出了EDOS系统,5万美元被比尔盖茨买断了,之后自己继续研发了DOS系统,刚开始卖不出去,比尔盖茨的妈妈玛丽盖茨认识IBM董事会成员,比尔为IBM研发出了第一代计算机,微软DOS因此成为行业唯一标准(整机器5万美元包括系统),比尔盖茨提出了license卖一份系统给5$ DOS-> windows 1.0 2.0 3.0 3.1 ->windowsNT ->windows 95 98 windowsNT第一个真正图形化界面的操作系统
10.图形化操作 X window 起源于Xerox打印机的公司,出来就被冷藏(认为研究出来没人买打印机)
11.1976年Apple诞生,由史蒂夫乔布斯和雅克和罗韦恩创立,1000万$买下图形化操作X window Mac OS基于FreeBSD的
12.Novell公司(诺勒有限公司)在8090年代几乎垄断了整个网络市场,研究Netware系统,但是被微软公司的视窗软件window击败windowsNT系统
13.1983年,GUN诞生 GUN计划 GUN’s Not Unix,革奴宣言,不花钱一起研究操作系统
- GUN内核跑在因特尔I386上非常卡,没有一个好的内核
15.1991年Linux Torvalds研究Minix的设计思想后基于gcc bash开发了针对I386的linux内核;
16.1993年Torvalds发布Linux-v1.0,并且Linux转向GPL;
1994年Linux的第一个商业发行版Slackware问世(同年RedHat Linux 发行版诞生)
17.1996年Torvalds发布Linux-v2.0,确定吉祥物企鹅
18.操作系统的组成:硬件 软件 内核
19.软件->shell->内核->硬件 即内核调用硬件,shell(壳)操作内核,软件调用shell
20.硬件:摩托罗拉(贵) 因特尔I386(小便宜)
21.软件:自由软件,代码对外开放,
23.开源GPL协定,即你只要有一行代码是我的开源的 你就必须把你写的都对外开放,GPLv1版本(非常严格) GPLv2版本,开源怎么赚钱:服务费二次开发定制 即开源不代表免费
24.GUN/LINUX RHEL7(RedHat Enterprise Linux)