美文网首页
Linux的历史

Linux的历史

作者: 楠昭 | 来源:发表于2017-09-14 21:06 被阅读0次

记得美剧《硅谷》里把“make the world a better place"黑的不行,可是了解了Linux的历史之后,真的觉得那些曾经不被看好的书呆子才是现在世界的改变者,他们真的做到了用技术改变世界。


1969年以前,人们需要在同一时间内分别使用计算机资源,提出了分时操作系统的概念

1973年,Linux的老大哥UNIX诞生

1979年以前UNIX主要用于服务器或大型工作站,这一年出现了支持X86的个人计算机系统

1984年之一,x86架构的Minix版本诞生

19841年之二,史托曼先生创建的GNU项目与FSF基金会

GNU项目的目的是建立一个自由,开放的UNIX操作系统​

GNU Compiler(GCC)也是史托曼先生编写的C语言编译程序(要学)

自由软件项目,将源码与程序放出的运动

自由软件的版权GNU GPL

1988MIT与其他第三方发布了X window system的GUI界面

1991年芬兰大学生Linus Torvalds以bash,gcc写了一个小的内核程序,开始了Linux的传奇故事~

Linus Torvalds,Linux之父,也是github的创始人啊~~~

参照Minix的的源码学习内核程序的设计

对386硬件进行多任务测试

实现多任务之一:CPU要具有这一特性,因为CPU在一定时间内只能处理一个任务,所有有多任务能力的CPU要做到在单位时间内进行切换

ps:CPU频率为1GHz表示一秒工作10^9次,若每个任务需要1000次工作,则一秒可以切换10^6

实现多任务之二:操作系统要对CPU进行管理,为每个任务分配运行时间,具体有一些调度算法

调度算法:先来先服务,时间片轮转等

参考Minix设计理念,结合对386个人计算机的性能优化,利用GUN项目提供的bash环境以及gcc编译程序等自由软件将内核程序代码与386紧密连接起来最终得到了需要的内核程序

为了让Linux兼容UNIX的软件,linus参考了标准POSIX规范设计内核

Linux的开发采用了虚拟团队的方式,在1994年完成了Linux内核正式版

为了让用户接触到Linux,出现了Linux distribution即“Kernel+Softwares+Tools"的可完全安装的系统

为了让国人方便的使用Linux,许多爱好者参与了Linux的延伸项目--CLE套件

相关文章

  • Day23.5-Linux第一阶段复习大纲

    1.linux历史介绍1.什么是Linux? 操作系统2.linux应用场景?3.linux历史 (GNU)?co...

  • Linux-1 走进linux世界

    走进Linux世界 1、GNU/Linux 的历史 既然是历史,就让它成为历史吧。。。。。。但请记住他们: 1.1...

  • linux |版权许可GNU和GPL

    linux历史介绍

  • Linux基础

    知识点 linux是什么 linux历史 linux目录配置 linux用户和组的概念 linux基础命令:gro...

  • “Linux 基础入门(新版)”实验报告1

    Linux 系统简介 学习了Linux的基本概念。 Linux是什么、Linux重要人物、Linux历史简介、、L...

  • Linux的历史

    记得美剧《硅谷》里把“make the world a better place"黑的不行,可是了解了Linux的...

  • 11.19日——linux 简介

    Linux 简介 一、实验介绍 1.1 实验内容 本节主要介绍 Linux 的历史,Linux 与 Windows...

  • Linux历史

    译自:https://www.javatpoint.com/linux-history 计算机的演变 计算机的演变...

  • linux历史

    unix简介: Unix一开始是开源的,后来AT&T收回版权,并且不公开源代码;Unix的代码是由90%的C语言和...

  • Linux历史

    操作系统发展史 Unix 1965年之前,电脑不像现在一样普遍,是用于军事或者学院的研究机构,当时一台大型主机之多...

网友评论

      本文标题:Linux的历史

      本文链接:https://www.haomeiwen.com/subject/ybqjsxtx.html