
Linux
和linux相关的一些杂七杂八的知识
Mr. Water
这个作者很懒,什么都没留下…
展开
-
Linux操作系统概述及基本命令行介绍
Linux操作系统概述及基本命令行介绍Ubuntu操作系统Ubuntu是一个开源操作系统,Linux的一个分支系统。它在个人电脑及网络服务器上被广泛应用,Ubuntu的触碰版本也有被用在平板电脑和手机上。历史1974年,Ritchie和Thompson发布了一个关于UNIX里程碑式的论文,随后贝尔实验室制作了第一个Unix操作系统。随后伯克利大学对原生的UNIX系统进行了一定的修缮,制...原创 2018-12-03 17:39:31 · 771 阅读 · 0 评论 -
Linux内核结构介绍及基本命令行2
Linux 发行版Linux发行版是一个由软件集合构成的操作系统,它基于Linux内核,通常是一个包管理系统。 - 包管理系统是一组软件工具,可以一致的方式自动化为计算机操作系统安装,升级,配置和删除计算机程序的过程Linux用户通常通过下载其中一个Linux发行版来获取其操作系统。典型的Linux发行版包括 - Linux内核,GNU工具和库,附加软件,文档,窗口系统(最常见的是X Wi...原创 2018-12-03 17:45:32 · 268 阅读 · 0 评论 -
操作系统:内核模块(kernel module)思考和研究
什么是内核模块?内核模块是一段根据需要装卸入内核的代码。它们在不需要重新启动电脑的情况下延伸了内核的功能。如果没有模块,我们就必须将新功能载入单片内核镜像中。#include<linux/module.h>/*所有的模块都需要这个头文件*/#include<linux/kernel.h>/*KERN_ALERT 作为printk的参数,用于报告消息,表示必须立即采取...原创 2018-12-03 20:34:35 · 3209 阅读 · 0 评论 -
Linux多线程(Clone函数的深入研究)
线程是一种允许程序一次执行多个操作的机制。 与进程一样,线程似乎同时运行。POSIXUnix(POSIX)的便携式操作系统接口是IEEE计算机协会规定的一系列标准,用于维护操作系统之间的兼容性。POSIX定义了应用程序编程接口(API),以及命令行shell和实用程序接口,以便与Unix和其他操作系统(Windows)的变体兼容。是IEEE API标准,包括线程API的标准。实现POS...翻译 2019-01-13 11:34:58 · 8914 阅读 · 1 评论