#kernel

2021-6-11 19:31
问题是,虽然通过printk()发出的消息(以及在其顶部的顶部分层的函数上)发出的消息,但是用户空间工具消耗的消息,那些消息从未被认为是TheKernel' s abi的一部分因此,内核开发人员随时可随时更改(或删除)它们。对任何创造巨大的法规集产的人来说,这对任何人都有麻烦意味着检测感兴趣的信息;它还在将消......
2021-4-22 11:50
ca anynhhhhhhhhhhw4x [email protected]> 2021-04-21 8:15`10107` sudip mukherjee2021-04-21 10:21` greg kh2021-04-21 ......
2021-4-19 22:15
Warning: Can only detect less than 5000 characters 这基本上尝试使用更多CPU时间来预测通过在管理页面进行更多工作来预测未来。我猜所有可以提供现代CPU的所有核心。尚不清楚的是,补丁为什么有助于OOM杀手。是因为它有助于识别预期的应用程序吗? 任何回收内存都有助于O......
2021-4-10 12:35
日期:星期四,4月20日25日16:24:26 + 0100起来:piotr krysiuk< piotras @ ... Il.com> to:oss-security @ ... ts.openwall.comsubject:[cve-2021-29154] Linux内核在BPF JIT编译器中的分......
Writing Your First Kernel Module(scottc130.medium.com)
2021-4-4 15:39
内核模块是代码组件,可以在需要时由内核加载和卸载。它们用于扩展内核的功能,而无需重新启动系统。内核模块的主要应用之一是编写设备驱动程序。在本文中,我将向您展示如何编写和编译一个简单的内核模块,它将警报写入内核日志。 我将再次编写我的代码st ubuntu运行4.10.0-28-generic的linux内核。建立内......
2021-3-18 6:25
本周早些时候,我们涵盖了将Wioguard VPN协议的实现集成到FreeBSD内核的进度。两天后,' s更新 - 内核模式Wioguard完全被迁出了FreeBSD 13开发。该更改仅影响内核模式Wiguard。自2019年以来,Use-Mode Wiguard已在FreeBSD中提供,仍然存在,不受影响。......
2020-12-28 10:35
这是动荡的一年,2020年对于Linux /开放源代码领域肯定是有趣的一年……如果这还不足为奇,那么Sony将会为其PlayStation 5 DualSense控制器提供新的官方Linux驱动程序。到今年年底,Nintendo 64游戏机也有一个新的Linux端口...是的,这是二十多年前推出的游戏机的全新端口。 ......
2020-12-25 20:14
我们依靠您的支持:您知道您可以每月不到3美元的价格获得Phoronix Premium吗? 立即尝试以单页查看我们网站上无广告的多页文章,更多内容同时使您能够撰写更多Linux硬件评论。 基于Rust编写的基于微内核的操作系统Redox OS将于圣诞节发布。 Redox OS 0.6在圣诞节前夕发布,具有许多错误修......
2020-11-30 8:3
/颜色/ Atom提要来自:Konstantin Komarov 收件人:抄送:,,,,,,,,,,,,,,,Konstantin Komarov 主题:[PATCH v13 00/10] NTFS读写驱动程序GPL实现作者:Paragon Software日期:2020年11月20日星期五19:09:34 +030......
2020-11-21 23:15
系统初始化是鲜为人知的利基领域之一,确切的细节在不同的平台,固件,CPU架构和操作系统之间存在很大差异,这使得学习这一切变得很困难。在系统启动阶段或如果操作系统无法启动,则很少与负责启动的代码有关。在大多数情况下,这是由于其他因素引起的,例如引导媒体或BIOS配置。但是,了解早期初始化过程可能有助于调试或熟悉新的平台......
2020-11-11 2:26
以下是一组面向用户的文档,这些文档随着时间的推移被添加到内核中。到目前为止,这里几乎没有整体的秩序或组织-这份材料并不是写成一个单一的、连贯的文件!幸运的是,随着时间的推移,情况会迅速改善。 这一初始部分包含总体信息,包括将内核描述为一个整体的自述文件、关于内核参数的文档等。 这里有一组文档,专门针对试图追踪问题和错......
2020-10-31 9:12
关于单轨列车的反馈
2020-10-28 18:2
在我的上一篇文章中,我描述了FBT如何拦截函数调用并将它们引导到DTrace框架中。这为我在这篇文章中要讨论的内容奠定了基础:stack()操作和内置arg变量的实现。这些功能依赖于堆栈的精确布局,我在前面谈到了它的细节。在这篇文章中,我希望通过一些可视化的帮助来更多地说明这些细节,然后指导您完成这两个与FBT提供者......
2020-10-23 4:7
协作人在Linux内核中继续非常活跃,在此版本中创作了超过150个提交,主要是在硬件支持、多媒体、图形和测试方面。
2020-9-27 0:59
在这篇关于Linux内核initcall的博客文章系列的第一部分中,我们研究了它们的用途、用法以及调试它们的方法(使用initcall_debug或ftrace)。在这第二部分中,我们将更深入地研究initcall的实现,看看__device_initcall()宏、rootfs initcall以及如何执行模块。 ......
2020-9-6 10:18
宝马(BMW)、西门子(Siemens)和两所德国大学的研究人员发现,他们可以在Linux内核安全补丁发布之前检测到这些补丁,这一洞察力可能会让不法分子开发和部署无法防御的利用代码。 更重要的是,他们发现Linux内核补丁经常以绕过公众审查和讨论的方式被添加,这种做法至少在理论上开启了代码倒退的风险。 在Arxiv发......
2020-9-2 9:37
8月份,FreeBSD发布了更新,以解决检查时间到使用时间(TOCTOU)漏洞,该漏洞可能会被非特权恶意用户空间程序利用来进行权限提升。该漏洞是由一位名为m00nbsd的研究人员报告给ZDI程序的。他很客气地提供了详细说明ZDI-20-949/CVE-2020-7460的编写和概念验证代码。 目标是利用32位send......
2020-8-30 21:8
Linux5.2是在一年多前发布的,随之而来的是在ext4文件系统中添加了一个新特性来支持优化的不区分大小写的文件名查找--这是第一个这样做的原生Linux文件系统。现在,在这个颇具争议的功能推出一年后,Collabora和其他公司继续在它的基础上进行构建,使其对系统开发人员和最终用户越来越有用。因此,现在似乎是一个......
How the ARM32 Kernel Starts(people.kernel.org)
2020-8-19 23:26
我上一篇关于内核如何解压缩的文章产生了大量的流量和评论,这让我非常惊讶。我猜想这可能是因为这类沉思与最初的狮子队在UNIX第6版上的评论有着相同的利基市场,源代码在20世纪70年代末曾大受欢迎。操作系统开发人员只是喜欢阅读扩展的代码注释,这就是事实。 当我谈论“ARM32”时,正确的ARM名称是Aarch32以及在A......
2020-7-11 16:53
/color/Atom feed Linux kernel in-tree Rust support@2020-07-09 18:41 Nick Desaulniers 2020-07-09 20:52‘Miguel Ojeda`(2多个回复)0个兄弟,3个回复;9+条消息发件人:Nick Desaulniers@2......
2020-6-29 11:4
为了在Macintosh II时代的系统上支持Apple Desktop总线,Linux内核正在对其驱动程序进行一些现代工作。像Apple PowerBook 100系列这样的产品偶尔会看到Linux驱动程序的改进,本周日,开发者芬恩·塞恩(Finn Thain)向该驱动程序发布了一组补丁程序,改进了内核的via-m......
A Jupyter Kernel for SQLite(blog.jupyter.org)
2020-6-17 0:14
虽然Jupyter在Python科学计算社区中广为人知,但实际上它是一个语言不可知的开发环境。数据科学的主要语言,如Python、C++、R或Julia,都有高质量的语言内核。但是,数据科学的另一个重要工具是SQL编程语言系列。今天,我们宣布发布SQLite的Jupyter内核。 这个新内核允许用户使用完整的SQLi......
2020-6-1 11:16
Linus已经如期发布了5.7内核。5.7中的主要特性包括86拆分锁检测、热压管理、加载跟踪代码中的频率不变性、BPF和实时抢占的共存、对BPF安全钩子程序(以前称为KRSI安全模块)的支持、微软支持的新exFAT文件系统实现,以及更多。最后要合并的补丁打破了内核源代码80列的长期限制。有关更多详细信息,请参阅Ker......
2020-5-16 22:34
用于实现新的FPGA管理器驱动程序的API
2008-12-25 9:48
Linus今早放出最新稳定版内核2.6.28,距离上一个版本2008-10-10的2.6.27过了将近2个半月(基本3个月一个新版本),经过9个RC版.2.6.27出到2.6.27.10,2.4系列是2008-12-02的2.4.37。