从原始社会开始理解计算机与linux是在什么背景下诞生的

人类是存在于地球上的众多生物中的一种,那么人类为什么能够成为万物之长?

老虎身上的皮毛是为了御寒经历了上万年甚至上千万年进化而来的,而人类为了御寒并没有进化出皮毛,而是使用工具和技术杀死老虎夺取皮毛。所以人类能够成为万物之长的根本原因就是人类能够创造和使用工具(技术)。

那么人类为什么要创造和使用工具(技术)?

在原始社会,人类为了对抗自然,不得不创造、使用比如石头、长矛、火等工具(技术)来获取所需要的资源;而在现代社会,人类仍然为了获取所需要的资源去“对抗自然”,不过这种“对抗自然”现在称为人与人的对抗更合适。

对抗促进人类以及社会的进步

为了对抗,人类总是会创造工具(技术)。在历史的长河中,人类真正生物上的进化差异很大吗?其实现代人跟原始社会人的智商差别并不大,而导致原始社会和现代社会如此大的差别都是因为工具(技术),人类总是创造工具(技术),并使用他们创造出更好的。这就导致一项工具(技术)的背后拥有无数的知识,从而使得人类本身的进化如此之慢的条件下,人类社会的发展是非常迅速的。

第一台计算机诞生的背景、目的

上面说到人类总是会创造和使用工具(技术),那么计算机就是其中的一种。

世界上第一台计算机于1946年2月14日,诞生在美国宾夕法尼亚大学,名为“ENIAC”。

1946年2月14日(恰巧是西方情人节)是一个特殊的时间,因为1945年9月2日二战结束,1946年3月5日拉开了美苏冷战的序幕,1947年3月12日,冷战开始。一个计算机诞生的时间为什么恰巧在如此特殊的时间段内呢?上面说过,现代社会人与人的对抗会不断的滋生工具(技术),而计算机就是在这一背景下诞生的,诞生的原始目的就是军方&&政府为了计算导弹弹轨(美国与苏联的对抗本质也是人与人的对抗)。

第一台计算机是如何诞生的以及背后的逻辑(国家)

上面说的是计算机诞生的背景和目的,那么它到底是如何被创造的呢?总不能军方、政府说创造就创造吧,毕竟他们又没有科研能力。(毕竟拿枪上战场的士兵又能够掌握庞大的物理、化学等知识是很奇怪的吧?)

正是因为政府、军方并没有科研能力去创造计算机,所以他们会花钱请各种物理学家、数学家、化学家合作去创造,由此诞生了各种的大学、实验室、研究院,从而能够创造出计算机,当然还能够创建很多的技术专利。

那么问题来了,政府和军方的钱从哪里来?税收是肯定的,但是只通过税收很难有充足的资金去创造工具(技术),毕竟目前来看他们创造的工具(技术)都是一锤子买卖,每次花钱创造出最新的,而旧的就会被淘汰,这是非常浪费的。所以政府、军方为了能够有充足的资金,就会把淘汰的技术卖给公司,允许他们商用,公司将这些淘汰的技术包装成商品卖给平民,公司赚到钱后还会付给政府、军方专利费,这样就会形成一个循环:政府、军方花钱制造新的工具(技术),将旧的工具(技术)卖给公司,公司进行包装卖给平民,公司赚到钱后会支付政府、军方专利费,政府、军方再通过税收等手段就能够把当初制造新工具(技术)花的钱收回来,从而继续创造新的工具(技术)。

unix的诞生以及linux的诞生和发展

在计算机被政府、军方允许商业化后,就诞生了IBM、微软、苹果等等公司,既然是商业化,为了使得计算机更容易的被使用等目的,unix(汇编语言)就诞生了,由肯汤普森创造。肯汤普森有一个非常好的基友,它叫做丹尼斯里奇(C语言之父),后来他们俩又合作使用C语言(+少量汇编语言)改写了unix。

搭载了unix的计算机这才称为一个好的产品,从而被捐赠、售卖给世界上各大高校、组织、公司等。这时芬兰的赫尔辛基大学里有一位学生,名叫雷纳斯托瓦兹,他使用了unix计算机后立志创造一个免费的类unix计算机(因为真unix计算机是收费的,且异常昂贵),所以他仿照unix交互模式创造了linux(1991年),并且把linux的源代码向全世界公开(开源)。

在1991年第一代linux开源之后,雷纳斯托瓦兹向全世界发话“如果你们想创造一款能够改变世界的操作系统,那么就来linux社区吧”。至此,全世界顶级的黑客、程序员、工程师都纷纷加入linux社区,为linux贡献代码,linux从而开始飞速蓬勃的发展。

你可能感兴趣的:(linux,人工智能,大数据,服务器)