更多:• 2020 年打印用纸数量减少了 4500 亿张 • 以太坊重磅伦敦硬分叉升级完成
近些年来 Rust 语言由于其内存安全性和性能等优势得到了很多关注,尤其是 Linux 内核也在准备将其集成到其中,因此,我们特邀阿里云工程师苏子彬为我们介绍一下如何在 Linux 内核中集成 Rust 支持。
更多:• 微软承认曾向包含恶意驱动程序提供签名 • Linux Kernel 5.13 发布
更多:• Rocky Linux 8.4 正式发布 • Fedora 35 将自动启用最佳加密扇区大小
Linux 5.13 很快就会发布,而且会有很多新功能。
最近我们有一个需求,需要把用户态的浮点数运算全部放到内核态运行,以提高运行速度,移植的过程中发现问题没有这么简单,然后我们抽丝剥茧,揭开 Linux 对浮点处理的原理。
到底是谁,能如此频繁的在 Linux 内核中贡献,又从未在各种会议聚会中见到 TA?
更多:• Linux 内核将一直保留前 1MB 内存 • Torvalds 继续反对在编译 Linux 内核时使用 -O3 优化标志
可能你已经知道原计划支持 2 年的 Linux 5.10 LTS 已经延长支持到 6 年了,但是你可能不知道是谁站出来提供了支持。
明尼苏达大学的研究人员被踢出了 Linux 贡献群体,Linux 内核社区撤销了之前他们提交的所有 Linux 内核代码,并且,以后默认拒绝所有来自该大学的内核贡献!发生了什么?是什么让 Linux 内核社区勃然大怒?
更多:• 最近披露的“依赖性混淆”攻击开始大量增加 • “别用!”,Linus Torvalds 对最新的 Linux 内核警告称
更多:• Coinbase 称中本聪现身或出售其持有比特币会导致市场不稳定 • 被劫持的 Perl.com 问题解决
更多:• Canonical 继续努力希望用 Wayland 取代 X.Org • Linux 内核维护团队考虑缩减 5.10 LTS 的支持周期为两年
Linux 内核 5.10 的开发正在进行中。已确认这是一个长期支持的版本,将带来更新的硬件支持和其他承诺的功能。
多年来,set_fs() 一直是众所周知的麻烦,现在它终于消失了。
显示和解释有关 Linux 版本的信息比看起来要复杂一些。
• Linus Torvalds 对 Linux 内核支持 Rust 的看法:默认可以有效启用 • Android 10 的普及率最快
• 部分国内银行为兼容老旧 XP/IE6,篡改 IE 设置导致无法正常连接大多数 HTTPS 加密网站 • 旧金山市承认向勒索软件支付了超过百万美元赎金 • AWS 发布零编程应用构建服务 Honeycode
• Red Hat 报告了一个可导致拒绝服务的安全问题 • 欧盟承认 GDPR 实施有难度 • 苹果中国应用商店将下架数千未获版号的手游
• DebConf20 将于 8 月 23 - 29 在线上举行 • Linus Torvalds 宣布庞大的 Linux 内核 5.8
• Linux 内核 4.19 和 5.4 生命周期延长至 6 年 • Phoronix 发布 PHP 8 性能基准测试 • DDoS 租用服务 vDOS 两位创始人被判处 6 个月社区服务
• fastjson 被曝存在远程代码执行漏洞,等级“高危” • Google Chrome 84 向滥用通知宣战
更多:阿里云自研数据仓库 AnalyticDB 再捧 TPC 全球冠军;腾讯受益于疫情收入大涨
这个指南里介绍了 7 种为 Ubuntu 升级 Linux 内核的不同方法。这 7 种方法里,有 5 种需要重启系统来使新内核生效,其他两种则不用。
说实话,Linux 5.6 比 5.5 更令人兴奋。
检查一下你的系统所使用的 Linux 内核版本,你十有八九会发现,按照 Linux 内核官网提供的信息,该内核版本已经达到使用寿命终期(EOL)了。
Oracle Linux 内核开发人员 Steve Sistare 参与了这场有关内核调度程序改进的讨论。
内核持续集成(CKI)项目旨在防止错误进入 Linux 内核。
也许你并不需要编译 Linux 内核,但你能通过这篇教程快速上手。
自从第一个 Linux 内核发布已经过去 28 年了。自 1991 年以来发布了几十个 Linux 内核版本,你喜欢的是哪个?投个票吧!
最近发布的 Ubuntu 18.04.3 包括 Linux 5.0 内核中的几个新功能和改进,但默认情况下没有安装。本教程演示了如何在 Ubuntu 18.04 LTS 中获取 Linux 5 内核。
深入理解 Linux 配置/构建系统是如何工作的。
CKI 团队是如何防止 bug 被合并到 Linux 内核中。
实时补丁服务允许你安装和应用关键的 Linux 内核安全更新,而无需重新启动系统。
lsmod 命令能够告诉你当前系统上加载了哪些内核模块,以及关于使用它们的一些有趣的细节。
在调试或试验内核时,向内核命令行添加选项是一项常见任务。即将发布的 Fedora 30 版本改为使用 Bootloader 规范(BLS)。根据你修改内核命令行选项的方式,你的工作流可能会更改。继续阅读获取更多信息。
由于 Linux 使用量持续扩大,内核社区去提高这个世界上使用最广泛的技术 —— Linux 内核的安全性的重要性越来越高。
学习如何做出你的首个 Linux 内核贡献,以及在开始之前你应该知道什么。
一直以来,尤其是那些现在已经延长支持时间的内核,都是由我和其他人提供支持,因此,给出这个问题的答案并不是件容易的事情。在这篇文章我将尝试去给出我在这个问题上的看法。
Linux 内核之父 Linus Torvalds 为其无理咆哮而道歉,并决定离开 Linux 内核项目休息一段时间,学习一下如何与人相处之道。
Ubuntu 中有许多实用程序可以将 Linux 内核升级到最新的稳定版本。
事实上是,两个内核有着截然不同的历史和特征。今天,我们来看看 macOS 和 Linux 的内核之间的区别。
在最新的 Linux 内核(>=4.4)中使用 eBPF,你可以将任何内核函数调用转换为一个带有任意数据的用户空间事件。这通过 bcc 来做很容易。这个探针是用 C 语言写的,而数据是由 Python 来处理的。
找到并装载内核模块以解决外设问题。
第一部分主要是为了熟悉使用 x86 汇编语言、QEMU x86 仿真器、以及 PC 的加电引导过程。第二部分查看我们的 6.828 内核的引导加载器,它位于 lab 树的 boot 目录中。第三部分深入到我们的名为 JOS 的 6.828 内核模型内部,它在 kernel 目录中。
Jack 将带你在 Ubuntu 16.04 服务器上走过内核编译之旅。
Linux 内核正在盯着你,当它检测到系统上运行的某些东西违反了正常内核行为时,它会关闭系统并发出一个“oops”!
开源社区的人们正在致力于一个 Linux 内核的新项目,它可以让内核更安全。命名为 Linux 内核运行时防护(Linux Kernel Runtime Guard,简称:LKRG),它是一个在 Linux 内核执行运行时完整性检查的可加载内核模块(LKM)。
理解运转良好的系统对于处理不可避免的故障是最好的准备。
每次 Linus Torvalds 发布 一个新 Linux 内核的主线版本,几乎都会引起这种困惑,那就是到底哪个内核版本才是最新的“稳定版”?是新的那个 X.Y,还是前面的那个 X.Y-1.Z ?最新的内核版本是不是太“新”了?你是不是应该坚持使用以前的版本?