`
android_mylove
  • 浏览: 380915 次
社区版块
存档分类
最新评论

2.内核模块问题(未完待续)

 
阅读更多
内核模块问题
一般而言,系统内核会编译进很多东西,但是也有不少东西是不编译进去的。这些可以动态载入的东西,就叫内核模块。对android而言,其实普通用户没必要在意到底机器内的某个模块是模块形式还是编译进入了内核,所以下面统称内核功能。无论是模块还是内核形态,只要能用,就称这个功能打开。
内核常用的几个功能有,cifs,tun。
cifs是用于smb挂载的内核模块,如果内核中有这个东西,你就可以把你的某个samba服务器当作机器本地的sd卡来用。samba服务器可能听起来很陌生,不过windows文件共享就是一种samba服务器。也就是说,拥有cifs,可以将windows下面的文件当作机器的本地sd卡来随意读写。这对于家庭内使用android是个很方便的事情。
不过cifs现在用的比较少,因为ES文件管理器有个功能,可以把远程文件转换成一个http流。视频之类可以以http流模式工作的文件就可以直接远程打开。
tun是一个很重要的内核模块,因为openvpn/anyvpn都需要使用这个东西来工作。没有tun模块,这两个程序将无法工作。

分享到:
评论

相关推荐

    内核模块版本控制

    内核模块版本控制.内核模块版本控制.内核模块版本控制.

    linux内核模块.pdf

    首先会在第2章对内核模块做一个宏观上的介绍, 并给出一个demo, 让我们可以快速上手体验一下如何编译使用内核模块. 接下来会在第3章对内核模块的细节做更多详细的分析, 以便我们能深入理解内核模块, 并编写出专业的...

    基于内核模块的包过滤防火墙源码+系统说明文档+数据.zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考...基于内核模块的包过滤防火墙源码+系统说明文档+数据.zip

    Linux操作系统内核模块与用户程序对比

    内核模块是如何开始和结束的用户程序通常从函数main()开始,执行一系列的指令并且当指令执行完成后结束程 序。内核模块有一点不同。内核模块要么从函数init_module 或是你用宏module_init指定的函数调用开始。这就是...

    国嵌嵌入式(Linux)开发培训课件 内核开发与系统移植

    4. Linux内核模块开发 5. Linux内核启动流程 第二天 1. Linux内存管理 2. Linux进程地址空间 3. Linux内核地址空间 4. Linux内核链表 5. Linux内核定时器 第三天 1. Linux进程控制 2. Linux进程调度 3. Linux系统...

    linux设备驱动程序中英文加源码

    内核模块相比于应用程序 2.3.1. 用户空间和内核空间 2.3.2. 内核的并发 2.3.3. 当前进程 2.3.4. 几个别的细节 2.4. 编译和加载 2.4.1. 编译模块 2.4.2. 加载和卸载模块 2.4.3. 版本依赖 2.4.4. 平台依赖性 2.5. ...

    linux内核模块和驱动程序的编写

    linux内核是一个整体是结构.... 模块不被编译在内核中,因而控制了内核的大小.然而模块一旦被插入内核,他就和内核其他部分一样.这样一来 就会曾家一部分系统开销.同时,如果模块出现问题.,也许会带来系统的崩溃.

    linux设备驱动程序(第三版)CHM和配套源码

    2. 建立和运行模块 2.1. 设置你的测试系统 2.2. Hello World 模块 2.3. 内核模块相比于应用程序 2.3.1. 用户空间和内核空间 2.3.2. 内核的并发 2.3.3. 当前进程 2.3.4. 几个别的细节 2.4. 编译和加载 2.4.1...

    LINUX内核模块编程

    LINUX内核模块编程LINUX内核模块编程LINUX内核模块编程

    突破Linux内核模块校验机制

    突破Linux内核模块校验机制 突破Linux内核模块校验机制

    Linux内核驱动模块编程指南 (内核版本2.2, 2.4)The Linux Kernel Module Programming Guide CHS

    Linux内核驱动模块编程指南 (内核版本2.2, 2.4) The Linux Kernel Module Programming Guide CHS Linux内核驱动模块编程指南 (内核版本2.2, 2.4) Peter Jay Salzman Ori Pomerantz 版权 © 2001 Peter Jay Salzman...

    xuetr_内核工具

    2.内核驱动模块查看,支持内核驱动模块的内存拷贝 3.SSDT、Shadow SSDT、FSD、KBD、TCPIP、IDT信息查看,并能检测和恢复ssdt hook和inline hook 4.CreateProcess、CreateThread、LoadImage、CmpCallback、...

    Linux编写内核模块新增系统调用遍历进程树--基于Ubuntu20.04.03LTS实现

    Ubuntu 20.04.03 LTS,Kernel Version 5.13.0(截至2022年2月18日Ubuntu官网最新LTS版本) 实验结果: 成功实现该实验目标,网上很多示例都是老版本内核的写法,在新版本内核系统上不适用,踩了很多坑 文件内容: ...

    LINUX内核模块编程.pdf

    LINUX内核模块编程.pdf 粗略的讲解

    linux内核模块加载顺序

    你是否曾经疑问过我们编写的内核模块是什么时候,如何加载到内核的,本文将为你揭开迷惑。

    PCHunter支持内核驱动模块的内存拷贝

    内核驱动模块查看,支持内核驱动模块的内存拷贝  3.SSDT、Shadow SSDT、FSD、KBD、TCPIP、Nsiproxy、Tdx、Classpnp、Atapi、Acpi、SCSI、IDT、GDT信息查看,并能检测和恢复ssdt hook和inline hook  4....

    Linux内核模块实例

    这里是一些Linux内核模块的实例,有助于初学者学习内核模块,举一反三

    ucosII内核详解.rarucosII内核详解.rar

    ucosII内核详解.rarucosII内核详解.rarucosII内核详解.rarucosII内核详解.rarucosII内核详解.rarucosII内核详解.rarucosII内核详解.rarucosII内核详解.rarucosII内核详解.rarucosII内核详解.rarucosII内核详解....

Global site tag (gtag.js) - Google Analytics