Day2 - Linux发展史
第1章 Linux发展史
1.1 什么是操作系统
操作系统是人与计算机硬件的一个中介。
1.2 操作系统组成
操作系统类似与鸡蛋
蛋壳--------->系统中各种各样的软件
蛋清--------->shell 命令解释器
蛋黄--------->系统的内核
1.3 Linux系统
1.3.1 什么是Linux
Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件
1.3.2 Linux发展过程
unix诞(蛋)生 1969年的贝尔实验室
禁止对学生开放源代码。
谭宁邦 Minix开发者 ==》mini unix
系统主要用于教学
斯托曼 我要建立一个 完全自由 完全免费的操作系统 开发出一个替代unix的系统
创建了一个公司: FSF自由软件基金会
项目:GNU
GNU=GNU is not unix
gawk,bash,gcc,emacs
规章制度: GPL 公共通用许可
1)所有人可以自由传播,随意的修改软件
2)修改了别人的软件,必须把你修改的内容发出来
托瓦兹 1991 开发出了linux内核
简述:蛋 人 人 人
1.3.3 GNU与GPL
GNU是斯托曼做的一个项目意思是GNU=GNU is not unix
其中包含有:gawk,bash,gcc,emacs
GPL(公共通用许可)
1)所有人可以自由传播,随意的修改软件
2)修改了别人的软件,必须把你修改的内容发出来
1.4 Linux发行版本
1.4.1 服务器操作系统
首选Redhat(免费下载和使用 更新 升级 )更新升级需要费用
CentOS这两者当中选CentOS(与redhat一模一样)
1.4.2 redhat与centos系统之间的区别
redhat与centos系统之间的区别
1.redhat 现在是免费下载 更新 安装软件 提供服务帮助。
2.CentOS 做到和redhat一模一样
1)去掉redhat里面的收费的项目和logo
2)开发相同功能的软件
1.4.3 fedora、centos、redhat
Fedora 是 redhat想要测试的软件 新的功能
稳定了 可以给用户使用就加入到Redhat中,
然后centos就去掉Redhat中的版权商标及付费信息,更新版本。
1.4.4 常见发行版本
桌面系统: Ubuntu
服务器:Redhat(免费下载使用,更新昂贵)、Centos(与Redhat一样,去掉Redhat logo还有收费项目)
新技术、功能:Fedora
安全性高(使用较少):debian
国产:红旗Linux、麒麟Linux
Day2 - Linux发展史的更多相关文章
- Linux发展史及安装
操作系统 什么是操作系统 人与硬件的中介/桥梁 操作系统的组成 操作系统可以理解为一个鸡蛋 蛋黄 内核 Linux内核 托瓦斯 鸡蛋清 命令解释器(s ...
- Linux发展史与安装-Linux从入门到精通第一天(非原创)
文章大纲 一.Linux发展史二.Linux系统的安装三.Linux系统的文件四.学习资料下载五.参考文章 一.Linux发展史 1. Linux前身-Unix 1968年 Multics项目MI ...
- Linux学习--第一天--Unix 、 Linux 发展史,Linux应用领域
UNIX发展史 肯·汤姆森开发出linux. 肯·汤姆森的同事丹尼斯·里奇在1971年开发了C语言. 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP PA-RISC Sol ...
- 运维基础-Linux发展史、安装、基本操作
Linux是目前互联网运维.大数据.云计算方向首选操作系统平台,能够在物理服务器Dell.hp.等server,以及当前主流的云平台,阿里云,腾讯云上面部署 发展史 . . .略过..... 物理服务 ...
- Linux发展史
简述 Linux是一套自由加开放源代码的类Unix操作系统,诞生于1991年10月5日(第一次正式向外公布),由芬兰学生Linus Torvalds和后来陆续加入的众多爱好者共同开发完成. Linux ...
- Linux运维第二课----Linux发展史、环境准备
一.Linux的发展 1.1969年在贝尔实验室诞生Unix,是开源免费的,之后逐渐转变为收费系统. 2.1986年谭邦宁研发mini Unix,但主要用来教学. 3.斯托曼创建FSF(自由软件基金会 ...
- 常见的操作系统及linux发展史
目前我们常见的操作系统有: 1> 桌面操作系统 Windows 系列 用户群体大 macOS 适合于开发人员 Linux 应用软件少 2> 服务器操作系统 Linux 安全.稳定.免费 占 ...
- Linux发展史-简简简易版
"蛋-人-人-人" unix诞生 unix 贝尔实验室 人-谭教授 谭宁邦 minix mini unix 主要用于教学 人-斯托曼 stallman 我要开发出一个系统:自由 开 ...
- Linux 发展史与vm安装linux centos 6.9
操作系统 是一个人与计算机硬件的中介. Linux操作系统 开源代码的.自由传播的类Unix操作系系统软件: 多用户.多任务.多线程.多CPU的操作系统. 服务器端.嵌入式开发.个人pc桌面,服务器领 ...
随机推荐
- 有关java 8
http://www.iteye.com/news/27608 Java 8 发布时间敲定,延期半年 http://www.iteye.com/news/24631/ Java 8 的重要 ...
- React 实践项目 (五)
React在Github上已经有接近70000的 star 数了,是目前最热门的前端框架.而我学习React也有一段时间了,现在就开始用 React+Redux 进行实战! React 实践项目 (一 ...
- MongoDB入门命令
查看所有数据库 > show dbs admin (empty) local 0.078GB > admin和管理相关, admin和local数据库不要轻易动 选择库 > use ...
- [补档]暑假集训D1总结
归来 今天就这样回来了,虽然心里极其不想回来(暑假!@#的只有一天啊喂),但还是回来了,没办法,虽然不喜欢这个地方,但是机房却也是少数能给我安慰的地方,心再累,也没有办法了,不如好好集训= = %da ...
- 奇怪的道路[JXOI2012]
题目描述 小宇从历史书上了解到一个古老的文明.这个文明在各个方面高度发达,交通方面也不例外.考古学家已经知道,这个文明在全盛时期有n座城市,编号为1..n.m条道路连接在这些城市之间,每条道路将两个城 ...
- 在webpack中使用Code Splitting--代码分割来实现vue中的懒加载
当Vue应用程序越来越大,使用Webpack的代码分割来懒加载组件,路由或者Vuex模块, 只有在需要时候才加载代码. 我们可以在Vue应用程序中在三个不同层级应用懒加载和代码分割: 组件,也称为异步 ...
- SpringBoot初识(一)
一.什么是SpringBoot 最近几年,微服务的概念越来越火.而相信大家在搜索微服务时,映入眼帘的首先就是SpringBoot以及SpringCloud.SpringCloud提供的一套完整的微服务 ...
- Java 内存分配策略
内存有分配,就有回收,Java 的 GC 算法在前一篇文章中已经介绍过了,这篇文章着重介绍 Java 的内存分配策略. 从大方向讲,除去 JIT ,对象的内存分配就是在堆上分配,对象主要分配在新生代的 ...
- X-NUCA 2017 web专题赛训练题 阳光总在风雨后和default wp
0X0.前言 X-NUCA 2017来了,想起2016 web专题赛,题目都打不开,希望这次主办方能够搞好点吧!还没开赛,依照惯例会有赛前指导,放一些训练题让CTFer们好感受一下题目. 题目有一大 ...
- VMware Workstation Pro 安装centos6.5
先要安装好VMware Workstation Pro破解版本,下载好centos系统.iso光盘映像文件,本人下载的是CentOS-6.5-i386-bin-DVD1.iso 添加新的虚拟主机可以通 ...