博主呓语:

近两万名开发者维护的 Linux内核代码行数已超 2500 万

Posted by 破冰 on 2018-9-17 9:08 Monday
Linux 内核作为一个超级巨大的开源项目,你知道它最新的状态如何吗?总共有多少行代码?贡献代码的开发者有多少?代码的提交状况如何?为了获取当前 Linux 内核开发趋势的一些新数据,有开发者对 Linux 内核的 Git 仓库进行 gitstats 分析后发现了一些新东西,下面将为大家带来相关的数据和分析。

阅读全文>>

标签:

Linux 内核曝 TCP 漏洞,极小流量就可以 DoS 瘫痪设备

Posted by 破冰 on 2018-8-9 16:51 Thursday
卡内基梅隆大学的 CERT/CC 发出警告,称 Linux 内核 4.9 及更高版本中有一个 TCP 漏洞,该漏洞可使攻击者通过极小流量对系统发动 DoS (Denial-of-Service,拒绝服务)攻击。

阅读全文>>

标签:

NetBSD 和 OpenBSD 使用随机的方式提升内核安全性

Posted by 破冰 on 2017-10-23 9:22 Monday

NetBSD 的团队发布了他们的第一个代码片段来实现 64 位 AMD 处理器的内核 ASLR - 地址空间布局随机化。

KASLR 版本随机将 NetBSD 内核加载到内存中,为内核提供与 ASLR 提供给应用程序相同的安全保护。

随机代码的内存位置使得诸如缓冲区溢出之类的错误类更难利用,因为攻击者不能轻易预测(并访问)错误所暴露的内存位置。

阅读全文>>

Linux内核社区澄清GPLv2执法

Posted by 破冰 on 2017-10-18 13:13 Wednesday
今年早些时候,德国的 Netfilter 内核子系统贡献者 Patrick McHardy 引发了争议,他自行担负起了 GPL 执法的角色,他联络了德国的许多企业,以不遵守 GPL 为由索要小额金钱。

阅读全文>>

漫画图解Linux 内核结构

Posted by 破冰 on 2017-2-8 9:02 Wednesday
Daniel Stori 用漫画的方式将 Linux 内核的结构清楚的展示出来,赞!

阅读全文>>

升级版Fedora 25 Linux ISO镜像上线:基于4.9.6内核

Posted by 破冰 on 2017-2-7 11:12 Tuesday
Fedora Unity 项目创始人兼 Fedora 大使 Ben Williams 今天宣布,为所有官方 spins 提供升级版 Fedora 25 Linux ISO 镜像。这些升级版 Fedora Live ISO 镜像秉承了优良的传统,在所有官方镜像中都默认使用 Livemedia Creator 工具用于创建安装,最新发布的 F25-20170202 Live ISO 镜像搭载了最新内核和所有最新的安全补丁。

阅读全文>>

CentOS6.8升级Kernel内核到4.8.x

Posted by 破冰 on 2016-10-17 10:04 Monday
为了安装Docker,官方要求是64 位操作系统,内核版本至少为3.10,CentOS6.8默认内核是2.6.32-642.6.1.el6.x86_64

阅读全文>>

RHEL/CentOS使用yum update更新时不升级内核的方法

Posted by 破冰 on 2013-8-27 10:34 Tuesday
使用yum update更新时,默认会升级内核。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要轻易的升级内核,除非你确定升级内核后不会出现麻烦的问题。

如果不想升级内核而只更新其他软件包,有两种方法:

    1、修改yum的配置文件 vim /etc/yum.conf,在[m...

阅读全文>>

Linux 3.10 内核发布

Posted by 破冰 on 2013-7-1 13:41 Monday
  Linux 3.10 内核今天发布。Linus Torvalds宣称,这个版本将成为今年甚至是有史以来Linux内核变动幅度最大的一次,比所谓的全新3.0版都要猛。 概要列一下吧:

阅读全文>>

Linux、Solaris和FreeBSD的内核比较

Posted by 破冰 on 2012-7-31 7:48 Tuesday

  三个系统都更推崇interactive 线程/进程(下面会提到interactive怎么回事)。Interactive 线程比compute-bound 线程优先级要高,不过得到的时间片要少一些。Solaris,FreeBSD和Linux都使用每CPU的“运行队列 runqueue”。

阅读全文>>