本期开始学习Linux,说实话,以前觉得这东西很帅,命令行嘎嘎敲,很是有黑客的感觉。此篇介绍Linux的基本背景,对后续才有整体全面的认识。
人会使用工具,换句话说,人进化不是通过生理结构进化,而是通过发明工具。因此,人类进化的效率极高。
原始社会,为了对抗自然;现代社会,为了对抗其他人。所以人类发明工具是必然的。
科技就是人类的一种工具,计算机就是人类的一种工具。
实践总结经验 ==> 经验汇成知识 ==> 用知识发明工具 ==> 在新工具使用中总结经验 ==> 经验汇成知识…
绝大多数的工具和新技术都是政府军方推动的,为什么?为了对抗其他国家,国家不就是人组成的嘛,所以本质还是人与人之间的对抗推动了工具和技术发展。所谓军备竞赛,就是不断发明工具,创新技术。
但这些研发消耗的经费是巨大的,政府军方怎么供得起?
这就不得不谈硅谷模式了
用我浅显的了解,大概给大伙说说:
[政府+军方] 提供动力和资金, [高校 + 研究机构] 提供科研能力,二者合并,得到新技术,军方最先使用新技术,最后卖给企业商业化(此步可以回笼资金,形成良性闭环),商业化产生产品,老百姓消费,企业获利。
于是高新技术飞速发展,这样的背景下,计算机出现了(最开始的用途是计算导弹的弹道轨迹)
世界上第一台计算机:1946.2.14 埃尼阿克计算机(用于计算弹道轨迹)
*二战后漂亮国富得流油,投入大量资金开发新技术
*摩尔定律:集成电路上可以容纳的晶体管数目在大约每经过18个月到24个月便会增加一倍。换言之,处理器的性能大约每两年翻一倍,同时价格下降为之前的一半(集成度更高,体积更小)
这样一来,计算机小型化越来越近,最后商业化(apple,IBM,Intel…)
有了计算机后,肯汤普森 和 丹尼斯里奇 一同开发出 unix操作系统,而后丹尼斯开发出C语言来改写先前用汇编语言写的unix。基于unix开发,windows 和 macos等一系列操作系统出现了,大多收费。而计算机这样的东西,高校肯定会引入用于教学和使用,而这时,赫尔辛基大学的一名学生,雷纳斯托瓦兹看不惯这收费的系统,“我要做一款免费的操作系统”。
于是,Linux产生了,并且是开源的。这很重要,开源,允许许多顶级黑客和工程师一起开发Linux。很快,Linux成为了一款优秀的操作系统
需要注意的是,Linux免费,不代表基于Linux衍生的产品是免费的,商业发行版如 Ubuntu, CentOs, Kali,红旗等都收费
企业、手机、智能设备、单片机等都用
有如下几种方案:
云服务器除了花点钱,全是优点。
本期分享就到这啦,连续开启两个篇章,干起来!
这里是培根blog,期待与你一同进步