红帽开发动态内核补丁机制,修补系统无需重启

在SUSE宣布了kGraft项目——一种不用重启就能为Linux Kernel打补丁的机制——之后,Red Hat也透露了它的类似项目kpatch。与被甲骨文公司收购的Ksplice项目一样,kpatch允许不用重启或重新启动任何进程就能为Linux内核打上补丁,这项功能对于基础设施运营商至关重要。

Red Hat开发者表示,Ksplice项目在被甲骨文收购之后就停止公开了源代码,他们和SUSE一样,都是独立开发,并不知道各自的项目,也没有借用Ksplice以前公布的代码。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-10-14 10:46:05

红帽开发动态内核补丁机制,修补系统无需重启的相关文章

McAfee杀软补丁出错 可导致系统无法重启

北京时间6月10日消息,据国外媒体报道,据McAfee用户支持论坛上的信息显示,McAfee最近为其企业版杀软推出的一个补丁可导致系统无法重启. 据悉,这个针对McAfee VSE 8.7的补丁是为了解决一些小的安全漏洞,但却误将Windows系统文件看作恶意软件.该软件更新在5月27日发布,然后问题发生后又在6月2日撤回. 据McAfee支持论坛上的帖子显示,由于该补丁将Windows系统看作潜在恶意软件,并对其自动删除,导致不同的个人计算机和服务器无法重启.很多企业系统管理员称这是McAfe

Canonical开始支持动态内核修补,个人用户可免费3台PC

先提醒大家注意,一年半前发布的 Linux 4.0 内核带来了一项被称为 Kernel Live Patching(动态内核修补)的新功能,允许用户在更新内核时不必重启系统.不过该功能虽好,但至今都还没 GNU/Linux 发行版为用户免费提供,只能有 SUSE Enterprise Linux 和 Red Hat Enterprise Linux 这样的商业产品才能支持和使用. Canonical 的 Ubuntu 产品和战略专家 Dustin Kirkland 表示:「动态内核修补」是修复内

iOS中动态更新补丁策略JSPatch运用基础一

iOS中动态更新补丁策略JSPatch运用基础         JSPatch是GitHub上一个开源的框架,其可以通过Objective-C的run-time机制动态的使用JavaScript调用与替换项目中的Objective-C属性与方法.其框架小巧,代码简洁,并且通过系统的JavaScriptCore框架与Objective-C进行交互,这使其在安全性和审核风险上都有很强的优势.Git源码地址:https://github.com/bang590/JSPatch. 一.从一个官方的小de

日本计划花5-10年时间开发一套防黑客卫星系统

日本内政部与通信部计划开发一套通信系统,意在保护其卫星免受网络攻击影响.这套防黑客卫星系统将利用动态数据加密机制保护各卫星间与卫星至地面接收站间的传输过程. 日本计划花5-10年时间开发一套防黑客卫星系统-E安全 据美国纽约州水城市地方媒体<水城每日时报>报道,根据拟定之计划,日本政府的目标是建立一套安全的通信网络,旨在为日本提供独特的国内安全通信网络,同时刺激市场对于私营性质航空航天行业的投资. 作为一个极具野心的项目,这套防黑客卫星系统由日本国家信息通信技术研究所负责牵头--该机构隶属于通

打补丁无需重启补丁有望合并到 Linux 内核

甲骨文的Ksplice,SUSE的kGraft和Red Hat的kpatch,是三种不用重启就能为Linux Kernel打补丁的机制,这项功能对于基础设施运营商具有重要价值.现在,内核Live Patching机制有望在未来合并到内核主支. Red Hat的高级软件工程师Seth Jennings 在邮件列表上描述了正 在开发的内核Live Patching方案,该方案使用了 基于ftrace的机制和内核接口,代表了kpatch和kGraft最常用的功能集,能接受kGraft和 Kpatch构

Linux内核同步机制之(四):spin lock【转】

转自:http://www.wowotech.net/kernel_synchronization/spinlock.html 一.前言 在linux kernel的实现中,经常会遇到这样的场景:共享数据被中断上下文和进程上下文访问,该如何保护呢?如果只有进程上下文的访问,那么可以考虑使用semaphore或者mutex的锁机制,但是现在中断上下文也参和进来,那些可以导致睡眠的lock就不能使用了,这时候,可以考虑使用spin lock.本文主要介绍了linux kernel中的spin loc

用delphi6+Apache 开发动态网站(创建一个简单的网页)

                 用delphi6+Apache 开发动态网站(一)                  -------创建一个简单的网页       随着Internet 的飞速发展,动态网页的开发方法五花八门,有ASP,JSP,PHP,CGI等等,其中web server主要 集中在IIS,Apache等上,MS 的IIS 以其强大的功能吸引了很多的开发者,ASP 是IIS 上用的最多的网页开发 方法,可是ASP 对开发非MS 产品的数据库程序时,简直就是一场恶梦,同时IIS

iOS中动态更新补丁策略JSPatch运用基础二

iOS中动态更新补丁策略JSPatch运用基础二 一.引言     上篇博客中介绍了iOS开发中JSPatch引擎进行动态热修复的一些基础功能,其中包括向Objective-C类中添加类方法与成员方法.添加临时成员变量,使用JavaScript调用原生的Objective-C属性和方法等.本篇博客将基于上一篇继续介绍Objective-C中的一些特殊数据类型在JavaScript文件中的使用方法,博客中大部分内容扩展自JSPatch开源git的wiki:https://github.com/ba

桌面壁纸设置-android桌面开发动态壁纸设置问题?

问题描述 android桌面开发动态壁纸设置问题? 我自己写了一个android桌面,但无法设置动态壁纸,但android自带的桌面又能设置,设置的动态壁纸是系统内置的,android系统为4.0,总是报如下错误:V/RenderScript( 2118): 0x128990 RS Thread exited V/RenderScript( 2118): 0x128990 Context::~Context done V/RenderScript( 2118): 0x128990 rsConte