Linux发展史

简介: 第1章 Linux发展史 1.1 什么是操作系统 操作系统是人与计算机硬件的一个中介。 1.2 操作系统组成 操作系统类似与鸡蛋 蛋壳--------->系统中各种各样的软件 蛋清--------->shell 命令解释器 蛋黄--------->系统的内核 1.3 Linux系统 1.3.1 什么是Linux Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件 1.3.2 Linux发展过程 unix诞(蛋)生 1969年的贝尔实验室  禁止对学生开放源代码。

第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 GNUGPL

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 redhatcentos系统之间的区别

redhatcentos系统之间的区别

1.redhat 现在是免费下载 更新 安装软件 提供服务帮助。

2.CentOS 做到和redhat一模一样 

1)去掉redhat里面的收费的项目和logo

2)开发相同功能的软件

1.4.3 fedoracentosredhat

Fedora redhat想要测试的软件 新的功能

稳定了 可以给用户使用就加入到Redhat,

      然后centos就去掉Redhat中的版权商标及付费信息,更新版本。

1.4.4 常见发行版本

桌面系统: Ubuntu

服务器:Redhat(免费下载使用,更新昂贵)、Centos(与Redhat一样,去掉Redhat logo还有收费项目)

新技术、功能:Fedora

安全性高(使用较少)debian

国产:红旗Linux、麒麟Linux

目录
相关文章
|
人工智能 Unix Linux
Linux的学习之路:1、发展史与编译环境的搭建
Linux的学习之路:1、发展史与编译环境的搭建
128 0
|
大数据 Linux 云计算
Linux:Linux的发展史和作用有哪些?
Linux:Linux的发展史和作用有哪些?
|
Ubuntu Unix Linux
Linux基础操作1(Linux发展史,发行版)
Linux基础操作1(Linux发展史,发行版)
229 0
|
存储 安全 Unix
linux发展史(必看系列)
linux发展史(必看系列)
|
安全 Unix Linux
Linux系统发展史
Linux系统发展史
288 1
|
Oracle Unix Linux
|
JSON Linux 数据格式
底层 Linux 容器运行时之发展史
底层 Linux 容器运行时之发展史 在 Red Hat,我们乐意这么说,“容器即 Linux,Linux 即容器”。下面解释一下这种说法。传统的容器是操作系统中的进程,通常具有如下 3 个特性: 资源限制 当你在系统中运行多个容器时,你肯定不希望某个容器独占系统资源,所以我们需要使用资源约束来控制 CPU、内存和网络带宽等资源。
1873 0
|
7月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
791 1
二、Linux文本处理与文件操作核心命令