当前位置: 首页 > news >正文

简述linux系统的发展史,Linux系统概括发展历史

首先,必须知道什么是系统?

系统就是人与硬件直接的桥梁(如何理解这句话呢,比如说:你使用的硬盘是如何存储信息的?是你拆下来对着硬盘说话它就能记录下来么?并不是!为什么呢?因为它无法读懂我们人类的语言,因此需要进行语言的转换,如同翻译官一般,能够让不能互通语言的双方能够正常的进行交流。)

操作系统组成部分:硬件+内核+解释器+软件

Linux发展史:

unix:诞生于1969年的贝尔实验室                                   《浪潮之巅》

Minix:Tanenbaum(谭宁邦)开发了用于教学的UNIX系统,由于unix收费后大学教授很难再用到unix进行授课,因此教授借鉴unix写了一个小型的unix系统,起名为Minix,1984年诞生。

Richard Stallman发起了开发自由软件的运动,并成立了自由软件基金会和GNU项目,起因是开发Minix的教授只想把自己的软件用于教学不想用于其他用途,而Richard想要Minix能够给更多的人使用。因此他成立了自由软件基金会和GNU项目,目的是为了能够做出和unix一样优秀的开源系统,并且免费给大家使用。

Linux:Linus Torvalds公开了Linux内核源码。

(GNU项目和自由基金会做了很多的努力,制作了很多很好的解释器和软件,但是系统内核始终没有做的很好,但是Linus Torvalds提供的内核源码正好补上了这个空缺)

原文:https://www.cnblogs.com/Linux-p/p/13026825.html

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Java SE 6 新特性: HTTP 增强
  • 鸿蒙os的速度和ios,升级鸿蒙OS2.0后的体验,和ios基本没差别
  • Java SE 6 新特性: JMX 与系统管理
  • android 3D球面的点,使用D3.js创建3D球面圆点环绕动画(带详细注解)
  • Java SE 6 新特性: 对脚本语言的支持
  • Java SE 6 新特性: XML API 与 Web 服务
  • 今天又要去照相
  • html5如何绑定域名,墨涩网 - Coding搭建html静态网站后绑定域名+SSL证书——墨涩网...
  • Win 2K/XP下修改网卡MAC地址的方法
  • android 模拟器应用未安装,当我在Android Studio中运行它时,Android应用程序未安装在模拟器或设备上...
  • 谈谈RJ45线序的打法及口诀
  • android 活动结束,如何在Android中完成当前活动
  • 页面导出到Excel、Word、txt
  • swift html5 相机调用,Swift调用摄像头拍照或者录制视频
  • C# 动态生成Word文档
  • 【EOS】Cleos基础
  • Electron入门介绍
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • Flannel解读
  • Fundebug计费标准解释:事件数是如何定义的?
  • Git的一些常用操作
  • JAVA 学习IO流
  • Just for fun——迅速写完快速排序
  • leetcode46 Permutation 排列组合
  • magento2项目上线注意事项
  • MD5加密原理解析及OC版原理实现
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Redis 懒删除(lazy free)简史
  • Spring Cloud中负载均衡器概览
  • Travix是如何部署应用程序到Kubernetes上的
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 对JS继承的一点思考
  • 复杂数据处理
  • 如何在GitHub上创建个人博客
  • 深度解析利用ES6进行Promise封装总结
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 由插件封装引出的一丢丢思考
  • 栈实现走出迷宫(C++)
  • PostgreSQL之连接数修改
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​你们这样子,耽误我的工作进度怎么办?
  • #vue3 实现前端下载excel文件模板功能
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (二)windows配置JDK环境
  • (强烈推荐)移动端音视频从零到上手(上)
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (十五)使用Nexus创建Maven私服
  • (一)u-boot-nand.bin的下载
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET(C#) Internals: as a developer, .net framework in my eyes