Linux发展史-兽人用不为奴

Linux发展史

了解历史才能判断趋势。既然我们已经打算跳入运维这个坑,了解先烈的历史事迹是必须的。为什么说是必须的呢?现在我们处于一个知识时代,资本在追着知识跑,像海银资本这种vc都看不起中国的市场了,已经带着中国的资本在万恶资本主义的老美投资了。

1计算机硬件组成

操作系统成为了非常重要人类创造生产力的场所,很多人都开始追本溯源,那么有一些人开始就抢挖井人的角色了。虽然他们很重要,但是都不是压死骆驼的最后一棵稻草。压死骆驼的最后一颗稻草的冯·诺伊曼非常推崇图灵,导致大家都在追逐图灵的历史事迹。我们也不能免俗,也追寻一下计算机的源头。

先从硬件说起,个人观点不要以阴谋论的眼光看待。

计算机顾名思义就是具有计算能力的机器,他的计算能力来自于他的核心cpu(Central Processing Unit),他为啥有计算能力?貌似有些跑题,我们精力有限,只研究好自己本专业内的东西吧!世界知识那么多,我只取一瓢。那我们就把cpu当作一个黑箱,他的作用就是输入1&1,他就会回我们1,这个黑箱只会或与非。怎么让计算机1+1呢,那就需要一些高能人士,把1+1转换为或与非的运算。

有了算法,那么问题来了,cpu问,老子只会或与非,你让老子算什么?额,我们的数据存放在哪里,算完后数据保存到哪里,怎么把数据发送给他,他算完怎么把数据发给我们。

好,cpu你只会计算是吧,我做一个盘子,里面放好数据,并且教他算完后把数据放到哪里。这里我们给这个盘子起个名字吧!嗯,就叫内存吧!

我们怎么把数据放到盘子里,不对!他叫内存。找个可以往里面内存里传信号的东西,这个有好多按键东东不错,给他起个名字吧!键盘。看他一个人好孤单,听取大家意见,给他找个基友,鼠标。

Cpu算完了怎么显示,嗯找个脸大的东西,显示器。

历史的车轮滚滚而过,当遇到一下更高能的算法时,比如幂运算开方运算,那个运算式转换为或与非运算后可以绕地球一圈,不仅如此,算法只有高能人士才可以写,不能没算一个东西就找一个高能人士写一次吧。那么问题来了,难道每次幂运算都要输入一串高能的运算式吗?感觉多输几次,身体早晚被掏空,怎么办,多存一点嘛,找个盘子存放,不对找个新盘子,叫啥呢,硬盘,233333

以上说法极其不严谨,仅适合入门新手理解计算机组成,总结一下计算机组成部分都有什么:cpu,内存,输入,输出,存储。

2操作系统

有人的地方就有领导,算法也同样符合这个道理,有算法的地方就有操作系统。历史只属于当时的领袖,我们就研究一下操作系统的王朝更替。

1)       黄金时代:诸神

是时候鄙视“计划”了,贝尔实验室打算搞一个操作系统,名为Multics。虽然搞出来了,但是它远远满足不了工业生产的需求,然后计划搁置了。

实验室里有个小伙子KenThompson为了玩他的游戏Space Travel,就做了一个简易的系统,后来Dennis Ritchie玩过他的游戏后感觉他做的系统不错,完全没有关注重点。就和KenThompson一起改造他的系统。

1970年UNIX操作系统正式诞生,UNIX最初是个双人操作系统,并且是分时系统,天生支持多用户。

1980年,有两个最主要的Unix的版本线,一个是Berkeley的BSD UNIX,另一个是AT&T的Unix,在这个时候,很显然,竞争最终引发了Unix的战争。

1982年,Joy创建了Sun Microsystems公司并提供了工作站–Sun-1,运行SunOS(Solaris以之后的十年出现)。而AT&T则在随后的几年中发布了Unix System V的第一版,一个具有强大影响力的操作系统,最终造就了IBM的AIX和HP的HP-UX。

2)       白银时代:精灵与人类

1983年unix迎来自己人生中旷日持久的内战。

来源于车库生产硬件的公司apple,开始研究桌面操作系统,乔布斯却因为推出几款失败的产品被逐出apple,计划被迫终止。

与此同时,比尔盖茨拿到了apple的部分苹果的图形界面技术的授权,微软迎来自己野蛮生长的好时机。并且非常迅速的占满人们的视野,嵌入了人们的生活。

3)       青铜时代:兽人

开源世界中那些远古的骑士们陷入了中世纪沉沉的黑暗中,永夜中Richard Mattthew Stallman集合了开源世界的勇士,于1983年创立了GUN,并宣称要做一个完全免费开源的系统。

1985年另一个开源组织Free Software Foundation也在永夜中点起了篝火。

1987年: 荷兰阿姆斯特丹Vrije大学的Andrew S.Tanenbaum编写了Minux系统,打破永夜星光出现。

奇点,1991年8月: Linus Tovalds宣布Linux项目: FREAX系统发布(后改名为Linux)。GUN这颗等待点燃的太阳迎来了领袖。

1995年: Apache开源世界龙加入点燃太阳计划,入住Linux。星火四起,可以燎原。

历史总是相似的,然后像Unix一样狗血的剧情又一次上演,这次没有版权之争,却变成了发行版到处跑的场景,形形色色的兽人内斗互耗。

主线版本有三大分支

Red hat:centos,fedora

Suse:opensuse,

Debian:ubuntu

总结

一句话概括linux,兽人用不为奴。

注意:

Windows命名

Windows大小写不能重复

/\:*?‘‘<>|

时间: 2024-12-23 15:21:34

Linux发展史-兽人用不为奴的相关文章

Linux运维第二课----Linux发展史、环境准备

一.Linux的发展 1.1969年在贝尔实验室诞生Unix,是开源免费的,之后逐渐转变为收费系统. 2.1986年谭邦宁研发mini Unix,但主要用来教学. 3.斯托曼创建FSF(自由软件基金会) 项目:GNU 葛奴计划 4.GPL:FSF制定通用公共许可 开源免费传播 任意修改,修改之后必须开源 二.Linux不同发行版本的区别 Ubuntu   乌班图   主要是开发人员使用 RedHat   红帽     收费系统,国企.金融等有钱人用 CentOS   国内最火爆,我们之后的学习环

运维基础-Linux发展史、安装、基本操作

Linux是目前互联网运维.大数据.云计算方向首选操作系统平台,能够在物理服务器Dell.hp.等server,以及当前主流的云平台,阿里云,腾讯云上面部署 发展史 . . .略过..... 物理服务器上部署centos7 文本环境 在基于文本的环境中是没有图形应用程序的,因此必须要知道如何使用命令行来执行命令 1.bash shell,shell的定义是:一种命令行的解释器,用来处理和执行命令 2.shell提示符让用户知道shell在等待另一个命令.它包含的信息是有关用户,系统,当前目录所使

Linux发展史

前言 Linux属于类Unix中的一个当下比较流行的操作系统,占领了服务器大部分江山.作为一个专业复杂的操作系统,了解其发展过程是很有必要的.如果要讲linux的历史,肯定是从三个团体开发Multics系统说起,贝尔实验室离开Multics项目后,Tompson和他的同事一起创造了unix,而在unix的各种分支中BSD则是迅速发展.因为后来长达10年的unix版权之争.以及386bsd发布时间的推迟,linus在Minix系统的基础下,创造了linux系统,并遵循GUN的gpl协定. Mult

Linux 发展史

主要内容: 一.什么是操作系统?二.linux是什么以及他的发展历程?三. Linux有什么哲学思想? Linux操作系统是运行在计算机上的一个操作系统,要了解linux就需要对操作系统和计算机硬件的基础知识有一定的了解. OS(operating system)操作系统: 定义一个平台, 用于机器硬件和人交换的一个平台,向下进行资源管理向上提供交换接口.虚拟技术 硬件的架构 硬件Architecture: x86, x86_64, arm,ppc , MIPS, UltraSparc, Pow

1.Linux发展史

(1)1969年 Unix操作系统诞生,由美国贝尔实验室的Ken Thompson(肯*汤普森).Dennis Ritchie(丹尼斯*里奇)发明. (2)1972年C语音诞生,由于Unix之前使用汇编语言编写,数据迁移难,故1973年Unix用C语言改写成功. (3)1991年,Linux系统发布,http://www.gnu.org:GNU由Richard stallman(理查德.斯托尔曼)公开发起,一套完全自由免费的操作系统: 林纳斯推出内核,www.kernel.org. (4)一些硬

Linux发展史、Destributions和优点

1.20世纪60年代,MIT开发出了分时操作系统(Compatible Time-Sharing System CTSS),实现了多台终端共用一个主机进行操作,最多只能提供30台左右的终端机. 2.1965年前后,MIT,Bell和GE联合发开出了Mutics系统.Mutics系统项目的目的是想让大型主机可以同时提供300台以上的终端机连接使用.后来项目进度落后,资金缺乏,虽然项目还是继续研究,但是Bell退出了. 3.1969年,身为Mutics项目中Bell一员的Ken Tompson开发出

Linux 发展史与vm安装linux centos 6.9

操作系统 是一个人与计算机硬件的中介. Linux操作系统 开源代码的.自由传播的类Unix操作系系统软件: 多用户.多任务.多线程.多CPU的操作系统. Linux用于领域 服务器端.嵌入式开发.个人pc桌面,服务器领域最重要. Linux发展历史 1969年Unix在贝尔实验室诞生. 谭宁邦 斯托曼发起了自由软件的运动,成立自由软件基金会(FSF),GNU项目. 1991年,托瓦兹(芬兰),事件Linux内核. Unix的5大特性 技术成熟,可靠性高 极强的可伸缩性 强大的网络功能 强大的数

【Linux】一步一步学Linux——Linux发展史(01)

目录 00. 目录 01. Linux概述 02. Linux简史 03. Linux主要特性 04. Linux之父 05. Linux相关术语 06. Linux其它 07. Linux应用领域 00. 目录 @ 01. Linux概述 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思

Linux学习记录-01(Linux系统发展史)

对计算机一直感觉很神秘,想要学习,奈何不是计算机专业出身,最近决定开始学习,也算是充实一下自己,希望自己可以坚持下去. 一.Linux系统Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.Linux操作系统诞生于1991 年10 月5 日(这是第一次正