从零开始的linux
文章目录
- linux概述
- linux组成
- 内核
- gnu
- 开机过程
- 总结
前言
仅用于记录自己的学习过程
一、linux概述
虽然通常被认为是一种系统,其实是由linux内核而搭建的系统的集体称呼。
二、linux的组成
1.内核
大致功能如下:
作为最基本的存在它没有涉及实现文本编辑、实现字处理,也没有服务。他的存在更多是为了其他程序提供一个运行的环境。
众所周知,内核的设计一直有两种流派,一种是将功能集成称为单内核。另一种是将功能拆分,作为一组独立的个体通过网络链接,称之为微内核。
就我的观点来看,微内核看起来高级一点,那么被我们一直信赖的linux一定会采用的微内核吗。其实不然,在linux内核设计的阶段,微内核的概念并未被广泛认可或使用,他的设计者在后期虽依旧没有改变其单内核的方式,却吸收了微内核的各种特点及优势。
作为一种新的模式(个人认为),它将各种功能如同微内核版拆散,包裹在核心周围,并且一定要依附核心而存在,这就是与微内核的区别。并且可以动态的装载。由此第一实现匹配各种新型的驱动。
2.gnu项目
简单来时类似于共享开源免费的一系列程序。详细的历史可以自行百度
3 .外围程序和硬件
三:详细了解开机的过程
简单来说就是:开机自检。mbr引导,grub菜单,加载内核,system进程初始化。
通俗而言就是检查硬件检查顺序找系统存储位置运行启动管理器载入内核和程序。
总结
以上就是今天要讲的内容,本文仅仅简单介绍了linux,详细使用在后续讲解。