Linux C学习笔记——Linux系统概述

来源:互联网 发布:玩守望先锋网络不稳定 编辑:程序博客网 时间:2024/05/19 06:36

本文为清华大学出版社出版的《Linux C从入门到精通》一书的学习笔记,在此感谢作者及相关人员。本文为原创学习笔记,转载请注明出处,谢谢。


1.1 Linux的起源与发展

1.1.1 GNU项目的前前后后

1)理查德·斯托曼(Richard Stallman) 1983年 最初目标是通过使用必要的工具从源代码开始创立一个自由的类Unix操作系统。

2)GPL协议:General Public License,例如GCC、Emacs等工具,这些工具是以源代码的格式进行发布,使用时无需支付任何费用,但是这些工具的改进版和衍生产品必须遵循同样的模式发布。 

1.1.2 Linux的诞生

1)1991年 芬兰 研究生 林纳斯·托瓦兹

1.1.3 Linux的现状

1.2 Linux的内核与版本

1.2.1 Linux内核的介绍

1)内核是操作系统的核心部分,系统其他部分必须依靠内核部分软件提供的服务。内核由中断服务程序调度程序内存管理程序网络和进程间通信等系统程序共同组成。Linux内核是独立于普通应用程序的,拥有着受保护的内存空间和对硬件的所有访问权限,而这些被称为内核空间

2)Linux的特点

①支持动态加载内核模块

②支持对称多处理器机制

③充分体现自由开发

④对一些UNIX中的拙劣功能进行了优化和删除

⑤不区分线程和其他一般进程

1.2.2 Linux对硬件平台的支持

1.2.3 常见的Linux的发行版本

1.3 Linux系统的安装

1.4 小结

本章介绍了Linux系统的一些基本概念和安装过程。首先介绍了与Linux无限渊源的GUN项目,然后介绍了Linux的起源与发展、Linux的内核与发展,接着介绍了Linux的发行版本,最后介绍了如何在图形化界面下安装Linux系统和安装后第一次启动的基本配置。通过本章的学习,读者可以根据自己的需要安装一套自己的Linux操作系统,方便以后的学习和使用。

0 0
原创粉丝点击