Linux的介绍以及其发展历史


前言

本文介绍了为什么要发明计算机、为什么要有操作系统以及Linux的发展历史等概念。


一、技术是推动社会发展的基本动力

1.人为什么能成为万物之长呢?

本质上是因为人会使用工具(创造和使用工具)
人进化的方式是通过工具的发明。工具的发明相较于其他动物的身体进化时间较为短暂,因此人的进化效率非常高

2.人为什么要发明工具,进行进化呢?

原始社会:人与自然进行对抗
现代社会:人与人进行对抗
因此,人是为了进行对抗发明工具的,人发明工具是必然的。

3.人是如何发明工具的?

人通过实践总结出知识 ——> 通过知识发明工具 ——> 工具被改良 ——>形成新的知识 ——>这样循环往复
计算机也是工具,它基于大量的知识,而我们现在要做的是学习这些知识

4.为什么要有不同的岗位和行业?

人学习知识的能力是一定的,但工具和知识是不断增多的。
一个工具背后的知识无法被一个人完全学习到,因此就对知识进行了细分,细分后就产生了不同的行业和岗位。

二、计算机(操作系统)发展的基本脉络

1.第一台计算机是什么时候发明的呢?

1946年2月14日
二战结束,美苏冷战时期
发明原因:国家与国家的对抗 ——> 本质是人与人的对抗(国家本质是人的意志)

2.谁发明的计算机?

军方,用于计算导弹的弹道轨迹【可以说绝大多数的新工具和新技术都是由政府和军方推动发明的】

  1. 军方有科研能力吗? 没有。
    没有的话怎么发明? 交给大学/科研机构 ——> 产生很多技术结论和专利
  2. 军方科研是需要经费的,钱从哪里来呢?
    政府税收 ——> 科研机构【是否是一锤子买卖?】 ——> 军方使用,过时后 ——> 允许民用 ——> 商业公司拿到新技术 ——> 包装成商品 ——> 老百姓购买商品
    上面的过程被成为硅谷模式

3.硅谷模式的例子

计算机:
计算机被发明 ——> 军方使用,过时后 ——> 商业化【IBM、微软、苹果等公司诞生】
IBM ——> 出售企业级计算机 ——> 发现摩尔定律 ——>将计算机卖给其他商业公司(面向全球出售)
苹果(软硬件都制作) ——> 特点:贵&非常好
微软(只做软件)<——> Intel(只做硬件)——> 他们联合制作的计算机——>特点:便宜&并不差
:联想、东芝、宏碁、华硕……搭载的CPU是Intel,搭载的操作系统都是微软

四.操作系统的介绍

1.为什么要有操作系统

将计算机和游乐场类比,他们都需要有:
1.基础设施 <——> 硬件角色,计算机
2.管理人员 <——> 软件角色,操作系统
肯汤普森 ——> 用汇编语言写了第一个unix操作系统
肯汤普森与好朋友丹尼斯里奇 ——> 改写uinx操作系统,用C语言重写uinx操作系统
uinx系统 ——> 被捐赠/售卖到全球的各大高校进行学术研究 ——> 到了芬兰的一所高校,赫尔辛基大学 ——> 被学生雷纳斯托瓦丝试玩 ——> 仿照unix操作系统写了一个新的操作系统Linux,并将该操作系统的源码公开于世(开源!)

2.什么是操作系统

操作系统是一款管理软件【管理软硬件资源】
在这里插入图片描述
操作系统对应老板的角色,它既要对下管理好软件资源(手段),又要对上提供良好【稳定、安全、高效】的运行环境(目的)。

三、Linux发展的基本脉络

第一代Linux开源后,全世界顶尖的黑客和工程师参与该项目(他们不缺钱,只为了改变世界),此后Linux越来越大

1.开源和闭源哪个更好?

开源更好,因为源码面前了无秘密

  1. 代码的稳定性
  2. 代码的安全性
  3. 代码的效率

2.面向的对象

企业:愿意使用,安全、稳定、高校。因此,liunx在企业中被广泛使用
普通老百姓:不愿意使用,没有图形化界面使用不方便

3.Linux相关概念

  1. 应用场景
    企业、手机、智能设备、车载系统、单片机
  2. 发行版本
    技术路径:<主版本>.<次级版本>.(修订次数,偶数次:稳定版本,奇数次:测试版本)
    商业化发行版本:Ubuntu,CentOS/redhat、kali、红旗等版本
  3. 要注意,Linux是开源的,但不代表用Linux做出来的产品是免费的

四、什么是操作系统?

操作系统是一款管理软件


总结

以上就是今天要讲的内容,本文介绍了Linux的历史等相关概念。本文作者目前也是正在学习Linux相关的知识,如果文章中的内容有错误或者不严谨的部分,欢迎大家在评论区指出,也欢迎大家在评论区提问、交流。
最后,如果本篇文章对你有所启发的话,希望可以多多支持作者,谢谢大家!

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

codeJinger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值