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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏刘远飞的专栏

CentOS6.5系统yum安装LAMP环境

采用Linux下二进制模式来安装LAMP,适合初学者,测试使用。

87500
来自专栏Linuxer的专栏

宋宝华:LEP ( Linux 易用剖析器 ) 是什么,为什么以及怎么办 ( 1 )

LEP是 Linuxer 之 LEP 项目组(Barry Song,Mac Xu,陈松等以及陈莉君老师)正在致力于打造的一个开源项目,本文是 LEP 文档《 L...

52100
来自专栏潘嘉兴的专栏

手把手教你如何优化linux服务器

服务器的优化是我们最小化安装系统后应该做的事情,下面是一些常见的基本的优化服务器的方法。关闭不需要的服务。列出需要启动的的服务crond、network、ssh...

68700
来自专栏张戈的专栏

【ES私房菜】收集 Linux 系统日志

ES环境已经就绪,我们需要先调通一类简单日志作为数据上报全链路的试运行。恰好Linux系统日志就是这样一个角色,随处可见,风险可控。这里,我们选择了2种Linu...

1K10
来自专栏郑剑的专栏

linux 内存管理初探

本文主要介绍 linux 内存组织结构和页面布局,内存碎片产生原因和优化算法,linux 内核几种内存管理的方法,内存使用场景以及内存使用的那些坑。

2.6K90
来自专栏邹立巍的专栏

Linux 的进程间通信:文件和文件锁

我们首先引入文件进行 IPC ,试图先使用文件进行通信引入一个竞争条件的概念,然后使用文件锁解决这个问题,从而先从文件的角度来管中窥豹的看一下后续相关 IPC ...

1.3K00
来自专栏莫韵的专栏

linux 根分区的空间去哪里了 ?记一次根分区满的服务故障排查记录

linux 根分区的空间去哪里了 ?记一次根分区满的服务故障排查记录。我的排查思路是先找占用没有占用,找占用的文件句柄。

1.5K00
来自专栏Linuxer的专栏

吴锦华 / 明鑫 : 用户态文件系统 ( FUSE ) 框架分析和实战

用户态文件系统(filesystem in userspace, 简称 FUSE),它能使用户在无需编辑和编译内核代码的情况下,创建用户自定义的文件系统。

1.6K10
来自专栏皮振伟的专栏

linux、pthread、qemu 的一次 pthread create 失败的分析

qemu 因为 pthread create 失败而发生了 crash 。这种类型的问题比较少见,这里记录一下问题的分析过程以及解决思路。

55300
来自专栏云加头条

Linux Kernel 4.11 发布

4月30日,Linus Torvalds 在内核邮件列表上宣布释出 Linux Kernel 4.11。

25000

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励