第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发展史的更多相关文章

  1. Linux发展史及安装

    操作系统 什么是操作系统 人与硬件的中介/桥梁 操作系统的组成  操作系统可以理解为一个鸡蛋 蛋黄    内核                   Linux内核  托瓦斯  鸡蛋清  命令解释器(s ...

  2. Linux发展史与安装-Linux从入门到精通第一天(非原创)

    文章大纲 一.Linux发展史二.Linux系统的安装三.Linux系统的文件四.学习资料下载五.参考文章   一.Linux发展史 1. Linux前身-Unix 1968年 Multics项目MI ...

  3. Linux学习--第一天--Unix 、 Linux 发展史,Linux应用领域

    UNIX发展史 肯·汤姆森开发出linux. 肯·汤姆森的同事丹尼斯·里奇在1971年开发了C语言. 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP PA-RISC Sol ...

  4. 运维基础-Linux发展史、安装、基本操作

    Linux是目前互联网运维.大数据.云计算方向首选操作系统平台,能够在物理服务器Dell.hp.等server,以及当前主流的云平台,阿里云,腾讯云上面部署 发展史 . . .略过..... 物理服务 ...

  5. Linux发展史

    简述 Linux是一套自由加开放源代码的类Unix操作系统,诞生于1991年10月5日(第一次正式向外公布),由芬兰学生Linus Torvalds和后来陆续加入的众多爱好者共同开发完成. Linux ...

  6. Linux运维第二课----Linux发展史、环境准备

    一.Linux的发展 1.1969年在贝尔实验室诞生Unix,是开源免费的,之后逐渐转变为收费系统. 2.1986年谭邦宁研发mini Unix,但主要用来教学. 3.斯托曼创建FSF(自由软件基金会 ...

  7. 常见的操作系统及linux发展史

    目前我们常见的操作系统有: 1> 桌面操作系统 Windows 系列 用户群体大 macOS 适合于开发人员 Linux 应用软件少 2> 服务器操作系统 Linux 安全.稳定.免费 占 ...

  8. Linux发展史-简简简易版

    "蛋-人-人-人" unix诞生 unix 贝尔实验室 人-谭教授 谭宁邦 minix mini unix 主要用于教学 人-斯托曼 stallman 我要开发出一个系统:自由 开 ...

  9. Linux 发展史与vm安装linux centos 6.9

    操作系统 是一个人与计算机硬件的中介. Linux操作系统 开源代码的.自由传播的类Unix操作系系统软件: 多用户.多任务.多线程.多CPU的操作系统. 服务器端.嵌入式开发.个人pc桌面,服务器领 ...

随机推荐

  1. Yii框架用ajax提交表单时候报错Bad Request (#400): Unable to verify your data submission.

    提交表单报400错误,提示 "您提交的数据无法验证"原来是csrf验证的问题,因为表单是自己写的,在Yii框架中,为了防止csrf攻击,对post的表单数据封装了CSRF令牌验证. ...

  2. Linux(3)用户和权限管理

    用户, 权限管理 Linux中root账号通常用于系统的维护和管理, 它对操作系统的所有部分具有不受限制的访问权限 在Unix/Linux安装过程中, 系统会自动创建许多用户账号, 而这些默认的用户就 ...

  3. Web项目、Http协议简介

    Web 静态web项目 静态web项目就是一个文件夹.静态Web项目 就是文件夹中都是静态资源. 如何将web项目部署到tomcat? 将web项目的文件夹复制到webapps目录下.比如把test文 ...

  4. hdu--1072--Nightmare(bfs回溯)

    Nightmare Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total S ...

  5. C++STL(vector,map,set,list)成员函数整理

    / *最近ACM比赛,用到的时候忘记成员函数了,贼尴尬,给以后比赛做下准备 */ LIST: 构造函数 list<int> c0; //空链表 list<int> c1(3); ...

  6. vue指令v-else示例解析

    为 v-if 或者 v-else-if 添加 "else 块". <div id="app"> <p v-if="isRender& ...

  7. [算法题] 3Sum

    题目内容 题目来源:LeetCode Given an array S of n integers, are there elements a, b, c in S such that a + b + ...

  8. 一步一步学多线程-ThreadLocal源码解析

    上网查看了很多篇ThreadLocal的原理的博客,上来都是文字一大堆,费劲看了半天,大脑中也没有一个模型,想着要是能够有一张图明确表示出来ThreadLocal的设计该多好,所以就自己看了源码,画了 ...

  9. 6个Linux chkconfig命令实例 - 增加,删除,查看和修改services的自动启动选项

    注意:service的安装目录在/etc/rc.d/init.d下,/etc/init.d 是/etc/rc.d/init.d的链接. chkconfig命令用来安装,查看或修改 services随系 ...

  10. 关于mysql中的数据查询—嵌套查询

    嵌套查询 一个SELECT  FROM  WHERE语句称为一个查询块. 嵌套查询:将一个查询块嵌套在另一个查询块的WHERE子句或者HAVING短语的条件中的查询. 注:子查询的SELECT语句中不 ...