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

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