Linux内核
Linux内核的相关文献在2000年到2022年内共计640篇,主要集中在自动化技术、计算机技术、无线电电子学、电信技术、经济计划与管理
等领域,其中期刊论文418篇、会议论文23篇、专利文献5020篇;相关期刊194种,包括电脑编程技巧与维护、电脑知识与技术、单片机与嵌入式系统应用等;
相关会议21种,包括2014年全国开放式分布与并行计算学术年会、第六届信息安全漏洞分析与风险评估大会、第十七届计算机工程与工艺年会暨第三届微处理器技术论坛等;Linux内核的相关文献由1194位作者贡献,包括毛德操、高福亮、刘熙胖等。
Linux内核
-研究学者
- 毛德操
- 高福亮
- 刘熙胖
- 刘长河
- 雷宇龙
- 陈莉君
- 刘琳
- 战茅
- 杨麦顺
- 武宗品
- 涂碧波
- 王平
- 王承志
- 王雷
- 荆琦
- 赵冲
- 郭皓
- 鲍娟
- 齐璇
- 刘奇旭
- 刘成城
- 刘晓萌
- 刘永强
- 叶磊
- 吕恩泳
- 吴登勇
- 周宇
- 唐红
- 夏靖波
- 孙洪伟
- 张兴军
- 张影
- 张杰
- 张玉清
- 徐川
- 徐磊
- 徐翰隆
- 景晓军
- 李冰利
- 李晓琦
- 李洋
- 李涛
- 武延军
- 沈智杰
- 肖新光
- 袁浩
- 赵旭
- 郭庆伟
- 金海
- 金涛
-
-
吴利生
-
-
摘要:
近些年,伴随着科学技术的不断发展,计算机信息技术以及网络通信技术得到了前所未有的发展,Linux嵌入式系统因其源码开放、软件丰富、内核高效稳定,已经在各个领域内得到了大量应用。同时,国内的芯片设计技术也在不断发展追赶中,华为海思、全志、瑞芯微等芯片设计企业推出了很多优秀的芯片。在本文中,笔者将会基于全志的A40i平台对Linux系统内核做出简单分析,对Linux嵌入式系统驱动移植的各类场景做出初步的分析与探讨,借此希望可以有效推动Linux内核的嵌入式系统驱动的提升与发展。
-
-
胡志锋;
李国胜;
郑轶;
郭金辉;
王路路
-
-
摘要:
在当今这个恶意软件泛滥和黑客日益猖獗的时代,软件运行环境面临比以往任何时候都要多的挑战。软件代码被逆向篡改,敏感数据被广泛访问等威胁无处不在。软件运行产生的数据能够被广泛读取,敏感数据得不到保护。构建一个可信空间运行应用程序以保护代码和数据成为一个迫切需求。应用程序运行是将操作系统内核作为可信基来调度硬件和系统服务,但是可信内核应用程序无法确定,大部分情况都是运行在不可信内核基础之上,因此如何基于不可信操作系统内核保护应用程序的安全成为安全领域热点问题之一。本文提出了一种基于不可信linux内核构建软件可信域的方法,包括了内核层可信基构建和软件代码加密保护、进程运行控制流保护、文件I/O保护这三个信任链的构建。通过这个方法构建软件运行可信域实现应用程序运行空间隔离、算力共享、业务开放三大可信运行环境关键属性,确保应用程序可信安全运行。
-
-
周鹏;
武延军;
赵琛
-
-
摘要:
及时获取并应用安全漏洞修复补丁对保障服务器用户的安全至关重要.但是,学者和机构研究发现开源软件维护者经常悄无声息地修复安全漏洞,比如维护者88%的情况在发布软件新版本时才在发行说明中告知用户修复了安全漏洞,并且只有9%的漏洞修复补丁明确给出对应的CVE(common vulnerabilities and exposures)标号,只有3%的修复会及时主动通知安全监控服务提供者.这导致在很多情况下,安全工程师不能通过补丁的代码和描述信息直接区分漏洞修复、Bug修复、功能性补丁.造成漏洞修复补丁不能被用户及时识别和应用,同时用户从大量的补丁提交中识别漏洞修复补丁代价很高.以代表性Linux内核为例,给出一种自动识别漏洞修复补丁的方法,该方法为补丁的代码和描述部分分别定义特征,构建机器学习模型,训练学习可区分安全漏洞补丁的分类器.实验表明,该方法可以取得91.3%的精确率、92%的准确率、87.53%的召回率,并将误报率降低到5.2%,性能提升明显.
-
-
陈韦达;
张冈;
陈冰;
崔自赏
-
-
摘要:
EtherCAT是工业以太网总线的代表应用,现已在嵌入式、FPGA等多个平台下开发应用,但在X86架构上的实时应用较少。基于X86的硬件平台,使用实时补丁与EtherCAT协议框架,设计性能稳定的EtherCAT主站。提出内核模块的设计方法,以及隔离CPU,设置CPU频率的运行方式,进行实时性能的优化。在200μs的高速通信周期下,最大抖动从ms级优化到50μs以内,抖动均值从80μs优化到1μs以内。满足高性能实时运动控制与高速数据采集的要求。
-
-
李博;
刘作龙;
钱军琪;
吕民强;
蒲骏伟
-
-
摘要:
本文介绍了海思Hi3559AV100处理器运行Ubuntu Linux系统的适配过程,适配过程可分为内核适配,根文件系统适配,系统固化三个步骤。在Hi3559AV100平台中适配Ubuntu系统,可以利用Ubuntu成熟的软件生态提升系统配置的灵活性,满足更多应用场景的需求。
-
-
赵冲;
胡炜;
阳春
-
-
摘要:
英特尔开发的数据面开发套件DPDK,通过对网络应用高性能的实现,逐渐获得业界的认可。本文从Linux内核原生网络协议栈处理过程中存在的瓶颈入手,分析DPDK的架构、组件设计构成,通过DPDK提供的库函数,并结合DPDK的特性,基于DPDK的二层转发l2fwd程序,通过网卡端口建立多个Tx/Rx Queue并将其绑定在不同CPU逻辑核上实现对数据报文的处理。通过实验结果比对,相较于Linux内核原生数据转发实现方式,具有高性能的包转发能力。
-
-
-
王雪文;
刘杰;
兰雨晴
-
-
摘要:
随着基础软件国产化的浪潮,麒麟操作系统已经应用于各个行业.本文基于Qt提供的强大的C++API框架,开发运行于国产麒麟OS(Operating System)上的内核驱动程序学习系统,弥补了麒麟OS环境下缺乏驱动程序学习软件的不足.主要研究内核中几百个驱动程序的执行流程,Linux内核驱动程序的一般体系结构、内核驱动程序的详细分类、驱动程序配置与调试技术以及应用程序、内核、硬件、驱动程序之间的关系等驱动程序学习机理.在实现过程中系统基于模块化设计思想,采用分层实现软件架构.具体实现网络请求、远程文件下载与上传、内核驱动程序一般架构、驱动程序详细分类、驱动程序学习机理、视频学习、具体驱动程序、系统设置(包括计算机系统信息和系统升级检测两个子模块)等8大模块.最后采用交叉编译方式,使其部署到X86、ARM、MIPS三种不同的架构平台的计算机上.
-
-
侯朋朋;
张珩;
武延军;
于佳耕;
邰阳;
苗玉霞
-
-
摘要:
Linux内核提供了灵活的内核配置项机制,便于针对不同的应用场景进行个性化定制.但内核配置项的数量巨大且增长快速,配置项的默认值在不同内核版本中经常改变,即使专业的内核团队设置配置项也面临很多挑战.针对上述问题,提出基于多标签的内核配置图,该图包含内核配置项间的依赖关系、功能标签、性能标签、安全标签和配置项使能率.此外,该图提供了可视化功能,更加直观、高效、人性化.该内核配置图在内核配置项异常值检测、内核启动优化、内核裁剪、内核安全增强、内核性能优化、内核配置项智能问答等场景均可应用.且将内核配置图应用到检索场景,实现了面向内核配置项的检索框架KCIR(kernel config information retrieval),该框架基于内核配置图对查询语句和内核配置项描述文本进行了扩展,实验评估表明KCIR和传统检索框架相比,检索效果有显著提升,验证了内核配置图在实际应用中的有效性和实用性.
-
-
韦伟;
于兆勇;
李冰利
-
-
摘要:
近些年各个领域的数据都出现爆炸性的增长,而市面上为用户提供的存储服务也越来越多,但大多数存在存储容量受限,增加容量时价格昂贵,灾备空间有限等问题.文章研究了Linux的一个内核模块Network Block Device(NBD),并利用NBD来实现远程存储设备在本地服务器上的弹性挂载,从而实现本地服务的弹性扩容.
-
-
GUO Qingwei;
郭庆伟;
YANG Maishun;
杨麦顺;
ZHANG Ying;
张影;
ZHANG Xingjun;
张兴军
- 《2014年全国开放式分布与并行计算学术年会》
| 2014年
-
摘要:
针对容错操作系统的可靠性评测问题,提出一种向Linux内核注入"单个位"故障的方法.基于x86体系结构中的软件中断机制,首先利用可加载内核模块机制在时钟中断中设置一个探测点,然后将用户态的故障数据传输到内核空间,最后利用一种C/S结构的故障注入模型,分别向Linux内核的arch、fs、kernel和mm四个子系统注入故障(瞬时型、间歇型和永久型)6700余次.实验结果表明,与arch和fs子系统相比,kernel和mm子系统对故障的敏感度较高,平均检测故障覆盖率达到38.23%;与数据段相比,内核代码段对故障的敏感度较高,平均检测故障覆盖率达到73.49%,该方法提高了容错型操作系统可靠性评测的速度和准确度.
-
-
GUO Qingwei;
郭庆伟;
YANG Maishun;
杨麦顺;
ZHANG Ying;
张影;
ZHANG Xingjun;
张兴军
- 《2014年全国开放式分布与并行计算学术年会》
| 2014年
-
摘要:
针对容错操作系统的可靠性评测问题,提出一种向Linux内核注入"单个位"故障的方法.基于x86体系结构中的软件中断机制,首先利用可加载内核模块机制在时钟中断中设置一个探测点,然后将用户态的故障数据传输到内核空间,最后利用一种C/S结构的故障注入模型,分别向Linux内核的arch、fs、kernel和mm四个子系统注入故障(瞬时型、间歇型和永久型)6700余次.实验结果表明,与arch和fs子系统相比,kernel和mm子系统对故障的敏感度较高,平均检测故障覆盖率达到38.23%;与数据段相比,内核代码段对故障的敏感度较高,平均检测故障覆盖率达到73.49%,该方法提高了容错型操作系统可靠性评测的速度和准确度.
-
-
GUO Qingwei;
郭庆伟;
YANG Maishun;
杨麦顺;
ZHANG Ying;
张影;
ZHANG Xingjun;
张兴军
- 《2014年全国开放式分布与并行计算学术年会》
| 2014年
-
摘要:
针对容错操作系统的可靠性评测问题,提出一种向Linux内核注入"单个位"故障的方法.基于x86体系结构中的软件中断机制,首先利用可加载内核模块机制在时钟中断中设置一个探测点,然后将用户态的故障数据传输到内核空间,最后利用一种C/S结构的故障注入模型,分别向Linux内核的arch、fs、kernel和mm四个子系统注入故障(瞬时型、间歇型和永久型)6700余次.实验结果表明,与arch和fs子系统相比,kernel和mm子系统对故障的敏感度较高,平均检测故障覆盖率达到38.23%;与数据段相比,内核代码段对故障的敏感度较高,平均检测故障覆盖率达到73.49%,该方法提高了容错型操作系统可靠性评测的速度和准确度.
-
-
GUO Qingwei;
郭庆伟;
YANG Maishun;
杨麦顺;
ZHANG Ying;
张影;
ZHANG Xingjun;
张兴军
- 《2014年全国开放式分布与并行计算学术年会》
| 2014年
-
摘要:
针对容错操作系统的可靠性评测问题,提出一种向Linux内核注入"单个位"故障的方法.基于x86体系结构中的软件中断机制,首先利用可加载内核模块机制在时钟中断中设置一个探测点,然后将用户态的故障数据传输到内核空间,最后利用一种C/S结构的故障注入模型,分别向Linux内核的arch、fs、kernel和mm四个子系统注入故障(瞬时型、间歇型和永久型)6700余次.实验结果表明,与arch和fs子系统相比,kernel和mm子系统对故障的敏感度较高,平均检测故障覆盖率达到38.23%;与数据段相比,内核代码段对故障的敏感度较高,平均检测故障覆盖率达到73.49%,该方法提高了容错型操作系统可靠性评测的速度和准确度.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 华中科技大学
- 公开公告日期:2022-01-28
-
摘要:
本发明涉及一种面向容器的Linux内核虚拟化系统,至少包括:虚拟内核构建模块,其被配置为提供虚拟内核定制模板,以允许用户编辑与定制容器虚拟内核,并基于编辑后的虚拟内核定制模板生成可加载内核模块形式的虚拟内核;虚拟内核实例模块,其被配置为对Linux内核进行重构与隔离,响应对应的容器的内核请求,使虚拟内核实例运行在独立的地址空间。本发明提出的面向容器的Linux内核虚拟化系统,基于可加载模块技术,该系统在Linux内核内为每个容器提供了可定制、高性能、强安全的虚拟内核,本发明通过将Linux内核进行虚拟化,为容器提供独立的虚拟内核,支持在运行时Linux系统中为容器定制虚拟内核,不仅能够保证容器的高性能,同时极大地增强了容器的安全性。
-
-