为什么 Windows、iOS 一直不跟进 Linux 上已经很成熟的不重启系统更新、内核 Livepatch?内核 Livepatch 难度可能比较大,系统包不重启更新应该不难实现吧

22 小时 6 分钟前
 drymonfidelia
1074 次点击
所在节点    程序员
11 条回复
busier
22 小时 1 分钟前
房子建好了 你现在要突然改地基.....
drymonfidelia
21 小时 45 分钟前
@busier 为什么不能改,Linux 的 Livepatch 也是后加的功能呀
codehz
21 小时 25 分钟前
有没有一种可能,我是说可能,linux 上升级到服务也是要重启服务才可以应用更改的,更新依赖库这种事搞不好还会让正在运行的程序崩溃(动态加载新的 so 等),之所以有不用重启的错觉,只是你用的包管理不会提示你需要重启而已,红帽早就实现了重启更新的 ui
adoal
21 小时 6 分钟前
Linux 的程序加载运行起来了可以删除或者移动文件系统里的原始文件(虽然可能会出现一致性问题但真的可以搞)。Windows 不行,要么关掉程序先,要么写到注册表里等下一次启动时替换。
yyzh
20 小时 55 分钟前
mmdsun
20 小时 44 分钟前
Windows 热补丁( Hotpatch )也支持啊,收费的功能。
https://techcommunity.microsoft.com/blog/windowsosplatform/hotpatching-on-windows/2959541

Windows Update 更新出问题了还可以回滚撤回,到代码级别,有个 Known Issue Rollback (KIR)系统可以部署。
Windows Update 体系要比大多数 Linux 发行版更成熟、功能更多。
mmdsun
20 小时 44 分钟前
@adoal Windows 内核模式热补丁更新和 热修补 DLL 也支持。
leegradyllljjjj
20 小时 33 分钟前
问都死已经是屎山了,ios 这样干很容易变砖
THESDZ
9 小时 8 分钟前
不是能不能,而是愿意不愿意。
在资本主导的生产行为(即:商业行为下),生产的最终目的是,追求商品价值(即;通过价格表现的利润),而非产品的使用价值。
用在当前情况的下的解释是:这件事的带来的利润提升,不如别的高,所以优先级也就低。
而且没有也不会影响已有利润的获取。
pckillers
8 小时 1 分钟前
linux 服务器跑的多,重启一次影响面大所以才会有这种需求。 Windows 服务器有所少? iOS 连服务器都不是。 整这个技术能让消费者更愿意买这个产品么?
realpg
2 小时 27 分钟前
@pckillers #10
windows 的热更新技术比 linux 成熟多了...
没花过钱的肯定不摘掉

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

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

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

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

© 2021 V2EX