阿里云出现大规模故障;2023 最佳发明榜单;愤怒的南瓜|思否技术圈周刊

2023-11-17
阅读 3 分钟
623
双十一刚结束,阿里云就大面积故障,持续长达 3 个半小时。据阿里云公告,故障源于某个底层服务组件,影响地域涵盖了国内以及海外多个国家。“淘宝崩了”、“外卖崩了”、“闲鱼崩了”等迅速冲上热搜。大批依赖阿里云的设施随之崩溃:外卖派送停止、超市无法结账、停车场不抬杆。甚至洗衣机、直饮水机和充电桩等服务也停止运转。
封面图

庞大的2.3k补丁系列将缩短 Linux 内核构建时间和解决依赖地狱

2022-01-08
阅读 1 分钟
2.4k
近日,资深内核开发者 Ingo Molnar 提交了一个含有 2,297 个补丁的巨大补丁集,并将之命名为"Fast Kernel Headers"。他表示自己从 2020 年底就启动了这个项目,这是对 Linux 内核的头文件层次结构和头文件依赖项的全面重塑,旨在加速 Linux 的构建时间和解决“依赖地狱”问题。

Linux 内核爆出权限提升漏洞,Ubuntu、Debian、Fedora 均受影响

2021-07-22
阅读 2 分钟
4.2k
近日,安全研究人员在 Linux 内核文件系统中发现了一个 size_t-to-int 类型转换漏洞,并认为 2014 年以来的所有 Linux 内核版本均有可能受到影响。该漏洞被命名为 Sequoia(编号 CVE-2021-33909),是一个权限提升漏洞,可使低权限用户获得 root 权限。

Linux kernel 5.14 来了:13000 项提交,删除全部遗留 IDE 代码

2021-07-13
阅读 1 分钟
2.5k
距离Linux 内核 5.13 稳定版发布才两周,首个 Linux 内核 5.14 候选版本 (RC) 已经诞生了。7 月 11 日,Linus Torvalds 发布 Linux 5.14-rc1,其两周的窗口合并期已经结束。
封面图

刷 KPI or 真实贡献?如何客观评价华为对 Linux kernel 的贡献情况?

2021-06-29
阅读 3 分钟
45.3k
最近,Linux 邮件列表出现了一封名为《Please don't waste maintainers' time on your KPI grabbing patches (AKA, don't be a KPI jerk)》的邮件。Linux 内核维护者 Qu Wenruo 在邮件中指出,华为开发者提交的补丁有刷 KPI 的嫌疑,在社区引发热议,详见:《Linux 内核维护者批华为开发者刷 KPI》。

CVE-2014-0196:躲藏5年之久的Linux内核严重安全漏洞被修复

2014-05-21
阅读 2 分钟
8.7k
近期,一个在Linux内核(The Linux Kernel)中存在了5年之久的严重漏洞被修复。 信息一览 编号:CVE-2014-0196 漏洞类型:缓冲区溢出漏洞 漏洞引入:Linux 2.6.31-rc3 (2009) 影响的版本:2.6.31-rc3 — 3.14.3 影响的部分:伪tty设备 漏洞修正:Linux 3.14.4 这个漏洞通过引发伪tty设备的n_tty_write()函数内存溢出,可...

LXC (Linux 虚拟环境)简单介绍

2014-03-24
阅读 2 分钟
23.9k
LXC是Linux containers的简称,操作系统级别的虚拟化技术。它可以在操作系统层次上为进程提供的虚拟的执行环境。一个虚拟的执行环境被称为一个容器(container)。可以为容器绑定特定的cpu和memory节点,分配特定比例的cpu时间、IO时间,限制可以使用的内存大小(包括内存和是swap空间),提供device访问控制,提供独立的n...

“Linux”不等同于Linux内核:构建Linux系统的8个软件包

2014-01-13
阅读 3 分钟
5.1k
Linux发行版并不仅仅是Linux内核。所有的Linux发行版都包含了除内核之外的一些必要的软件包,比如Grub引导程序、Bash shell、GNU shell工具软件、守护进程、X.org图形服务器和桌面环境等等。所有这些不同的程序均由相互独立的开发小组开发。这些程序被Linux发行版集成到一起从而形成一套完整的“Linux”操作系统。这和Wind...

成为 Linux 内核高手的四个方法

2014-01-09
阅读 3 分钟
5k
我曾经问别人如何开始内核编程的学习,他们基本上都说: 1. 如果你不需要了解内核是如何为你工作的,你为何要尝试呢? 2. 你应该订阅Linux内核邮件列表,然后努力去理解。 3. 如果你不去编写针对Linux内核的代码,你就是在浪费时间。

Linux内核的内存屏障设计(下)

2014-01-08
阅读 8 分钟
5.2k
若CPU和系统其它部分的交互通过cache进行,内存系统就必须包括CPU缓存,以及CPU及其缓存之间的内存屏障(内存屏障逻辑上如下图中的虚线):

Linux内核的内存屏障设计(上)

2014-01-08
阅读 35 分钟
9.5k
为了提升性能,CPU会乱序执行指令。内存屏障可以确保指令按照正确的顺序执行。RedHat的David Howells和IBM的Paul E. McKenney介绍了Linux内核的内存屏障设计。这里和大家分享一下。