为什么 Linux 能做到不重启系统安装安全补丁, Windows 和 macOS 都做不到?

2024 年 7 月 10 日
 drymonfidelia
5590 次点击
所在节点    程序员
34 条回复
shunia
2024 年 7 月 11 日
不说 Linux ,只说你看到 windows 让你重启,那说明都是确实要重启才能生效的补丁。如果不重启就生效的,你自然也感觉不到。

比如说偷偷给你安装安全管家可能就不需要你重启。
asm
2024 年 7 月 11 日
我记得某个大佬说过一个问题,win 上如何删除正在运行的程序的文件。
想了好久。。。
dbak
2024 年 7 月 11 日
linux 相关服务更新后会自动 reload 涉及到内核更新的也是提示要重启 reboot
listen2wind
2024 年 7 月 11 日
@dobelee 想起上次发包的时候,linux 上的包还在运行,就可以进行替换。而 windows 上的包在运行时无法被替换。
wushenlun
2024 年 7 月 11 日
换内核不要重启吗
dyllen
2024 年 7 月 11 日
我记得 linux 好像出过不用重启更新内核版本的功能。
libook
2024 年 7 月 11 日
这种就是有专门做就能支持。

前段时间听了一个技术分享会,某些品牌的商用 Linux 发行版可以做到内核的函数级别热补丁,旧函数执行完之后再次调用就是新函数了,估计只要不是一直 loop 的函数都可以这样打补丁。
Yanlongli
2024 年 7 月 11 日
这要看具体是什么功能以及拆分的深度。
理论上第三方软件都是热插拔,内置的软件也有些同样热插拔,但是可能存在占用问题,就推荐重启一劳永逸。
guo4224
2024 年 7 月 11 日
windows/macos 下的应用更新,也是不需要重启的,Linux 的 kernel 更新一样得重启。
cyp0633
2024 年 7 月 11 日
先问是不是吧,类似 livepatch 的东西我记得是业界很热门的一个话题,只不过可能对 downtime 苛刻的主要是 Linux 环境罢了
iminto
2024 年 7 月 12 日
你第一句话说的啥? Linux 能做到不重启系统安装安全补丁?

不能。
B6P2a9cFpf5T3N85
2024 年 7 月 12 日
win 现在有了热补丁了,听说可以不用重启更新,未经查证。官方说的
ExplodingDragon
2024 年 7 月 12 日
mmdsun
2024 年 7 月 13 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1056391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX