[Kernel/Drive] 你们的更新机制是不是有什么问题?
Tofloor
poster avatar
jorsion
deepin
2022-01-08 15:20
Author

我已经不是第一次收到5.15的内核推送更新了,但问题是我早已经是5.15的内核:

截图_20220108071543.png

然而,更新包里又一次来了5.15的内核更新:

截图_20220108071346.png

最麻烦的是平时只是更新个小软件都会提醒我重启,这么明显的问题都不修正一下吗?

Reply Favorite View the author
All Replies
liwl
deepin
2022-01-08 15:44
#1

上面那一行提示是固定的,不用管。

你这明显更新的是chrome

提醒你重启,忽略就行了。我觉得提醒重启没有什么不妥,但是把对话框焦点默认放在“重启”而不是“取消”上,这就神奇了

你正在工作,说不定啥都没保存,一个对话框出来,你看都来不及看,一个华丽的回车,然后就巨型灾难现场了~

Reply View the author
jorsion
deepin
2022-01-08 16:19
#2

你是DEEPIN开发人员还是UX设计师?

首先,既然提示重启,用户就肯定会想——是不是要重启啊,不然提示干嘛?

但问题是真的不需要重启。

所以这个更新逻辑就是很有问题的,从用户体验角度,只有内核级别的更新才需要重启,在其他系统上除非软件本身确实有重启需求,否则很多软件是不需要重启就可以正常使用的。

我截图中的情况只是光好碰到这浏览器更新,以往还有很多其他的小软件更新时一样提示要重启。

举例:假设你手机系统上装个应用,然后系统就提示你重启,你认为此时关注点是关注在那个取消按钮上吗?

不!而是本来这个重启提示就不该出现!

能想象手机装应用必须重启手机的画面吗?

如果这次更新是内核级别的更新,要我重启,我是完全没意见的。

但是,在平时,它只要更新了某个软件,就必然会弹出来提示你重启!这种糟糕的用户体验必须改进,而且,那个取消完全没鸟用,你取消过后一段时间它还是会跳出来让你重启,当然也可以再次取消,然后过段时间它又会再来。

你提到应该保存工作内容之类,我认为没什么问题,此时的确该提示,但我帖子中提到的描述是指平时没有与内核一起更新时候的情况。

我意思是,它就是哪怕更新一个豆丁大的软件,都会触发重启提示。

Reply View the author
liwl
deepin
2022-01-08 16:27
#3
jorsion

你是DEEPIN开发人员还是UX设计师?

首先,既然提示重启,用户就肯定会想——是不是要重启啊,不然提示干嘛?

但问题是真的不需要重启。

所以这个更新逻辑就是很有问题的,从用户体验角度,只有内核级别的更新才需要重启,在其他系统上除非软件本身确实有重启需求,否则很多软件是不需要重启就可以正常使用的。

我截图中的情况只是光好碰到这浏览器更新,以往还有很多其他的小软件更新时一样提示要重启。

举例:假设你手机系统上装个应用,然后系统就提示你重启,你认为此时关注点是关注在那个取消按钮上吗?

不!而是本来这个重启提示就不该出现!

能想象手机装应用必须重启手机的画面吗?

如果这次更新是内核级别的更新,要我重启,我是完全没意见的。

但是,在平时,它只要更新了某个软件,就必然会弹出来提示你重启!这种糟糕的用户体验必须改进,而且,那个取消完全没鸟用,你取消过后一段时间它还是会跳出来让你重启,当然也可以再次取消,然后过段时间它又会再来。

你提到应该保存工作内容之类,我认为没什么问题,此时的确该提示,但我帖子中提到的描述是指平时没有与内核一起更新时候的情况。

我意思是,它就是哪怕更新一个豆丁大的软件,都会触发重启提示。

我啥也不是,你说的都对

Reply View the author
enforcee
deepin
2022-01-08 17:39
#4
jorsion

你是DEEPIN开发人员还是UX设计师?

首先,既然提示重启,用户就肯定会想——是不是要重启啊,不然提示干嘛?

但问题是真的不需要重启。

所以这个更新逻辑就是很有问题的,从用户体验角度,只有内核级别的更新才需要重启,在其他系统上除非软件本身确实有重启需求,否则很多软件是不需要重启就可以正常使用的。

我截图中的情况只是光好碰到这浏览器更新,以往还有很多其他的小软件更新时一样提示要重启。

举例:假设你手机系统上装个应用,然后系统就提示你重启,你认为此时关注点是关注在那个取消按钮上吗?

不!而是本来这个重启提示就不该出现!

能想象手机装应用必须重启手机的画面吗?

如果这次更新是内核级别的更新,要我重启,我是完全没意见的。

但是,在平时,它只要更新了某个软件,就必然会弹出来提示你重启!这种糟糕的用户体验必须改进,而且,那个取消完全没鸟用,你取消过后一段时间它还是会跳出来让你重启,当然也可以再次取消,然后过段时间它又会再来。

你提到应该保存工作内容之类,我认为没什么问题,此时的确该提示,但我帖子中提到的描述是指平时没有与内核一起更新时候的情况。

我意思是,它就是哪怕更新一个豆丁大的软件,都会触发重启提示。

楼主说的没错,但是如果按“最合理的设计”实现起来过于复杂了。隔壁Windows一丁点更新就必须占用你的重启时间,而GNU/Linux完全是热更新,这是因为在GNU/Linux的文件系统设计里,只有对真实文件的所有链接都被移除才会真正清除这个文件,而“打开文件”即是在内存中为这个文件添加链接。也就是说,即使在硬盘中删除或者覆盖了一个文件,只要这个文件正在被程序使用,那这个文件其实会存在直到使用这个文件的程序关闭。这也就是为什么GNU/Linux允许在程序运行时修改程序文件,而这种修改通常需要程序重启才能生效。问题在于,对于任何一个动态库,都有可能有许多程序在使用他,而这些程序可能又和其他程序或者硬件的使用互相依赖,尽管“正确地”重启这些软件完成更新理论上是可行的,但是显然不如直接告知用户重启系统更加稳妥方便。而对于用户来说更新后完全可以继续使用任何应用和资源,直到遇到异常时再用重启系统解决。

Reply View the author
HualetWang
deepin
2022-01-08 17:46
#5

如果只是应用更新按道理不需要重启,系统更新不管是不是内核其实都有可能造成功能异常。

主要还是那个更新日志机制确实掉档次,需要改进一下。 @zccrs

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-01-08 18:10
#6

楼主的逻辑非常清晰,说的比较在理,是对于实现机理的深入理解,完全ok.

在实际处理过程中可能会更倾向于适用于大众的通用解决方案,也就是不论升级啥,重启总是更好的一种处理方式,当然有基础的用户也是可以识别出不做重启处理的场景,问题也不大😀

对于那个每次提醒内核更新的文案可以先忽略,这个优化方案目前也提交给对应攻城狮去优化了,只是时间还不好确定😁

希望楼主在后续使用过程中能够继续提出优秀的建议和使用心得,一起越变越好

Reply View the author
deltacatxx
deepin
2022-01-08 18:38
#7

我记得最近内测已经优化过更新界面了。能识别出是软件更新还是系统更新还是其他软件源的软件更新。

Reply View the author
jorsion
deepin
2022-01-09 05:02
#8
babyfengfjx

楼主的逻辑非常清晰,说的比较在理,是对于实现机理的深入理解,完全ok.

在实际处理过程中可能会更倾向于适用于大众的通用解决方案,也就是不论升级啥,重启总是更好的一种处理方式,当然有基础的用户也是可以识别出不做重启处理的场景,问题也不大😀

对于那个每次提醒内核更新的文案可以先忽略,这个优化方案目前也提交给对应攻城狮去优化了,只是时间还不好确定😁

希望楼主在后续使用过程中能够继续提出优秀的建议和使用心得,一起越变越好

好的,那我就等等吧,我从V15开始就是DEEPIN用户了,

但是老实说,DEEPIN的更新还有一个更大的问题,就是没有商业级别的用户体验,

什么叫商业级别的用户体验呢?

就是最低限度,在系统更新升级方面能做到平顺丝滑,

目前每次大版本更新都会有用户出问题就是明证,

哪怕我这样从业快二十年的技术人员都会被坑在其中。

已经不是一次半次了。

我真心希望DEEPIN能再进一步,

至少在更新升级方面可以向我们手机厂商做系统的态度看齐,

做到升级平顺丝滑。

那样的DEEPIN我起码敢向普通用户推荐了,

毕竟普通用户遇到升级崩溃后无法启动的情况下是肯定不会自己调内核参数来启动的,

那样的使用体验实在太艰辛了,我多推荐一个人,就相当于多坑自己一次。

你们敢说V20.3直接升级到V23不出问题吗?

敢下这个保证吗?

敢的话,就说明你们真的有进步,

不然依然只是原地踏步。

这里,单只论更新升级,不说其他的方面。

题外话:深度录屏功能的帧数如果能加一个12帧,或者加一个能自定义帧数的输入口就更好了。

Reply View the author
lcw0268
deepin
2022-01-09 08:31
#9
It has been deleted!
jorsion
deepin
2022-01-09 14:20
#10
lcw0268 It has been deleted!

关于你的问题1:

知道我为什么是5.15内核吗?

那是被逼的,因为我最初的20.3其实是默认的5.10,然后就经历了无数次小软件更新时提示重启的折磨后,我被逼重装了,然后在高级选项里把5.15内核默认装上,同时也以为这样就不再有5.15的内核推送了。

当我以为只要换装5.15版后能一次解决两个问题,但是,结果,大家都知道了。

如果你是来狡辩的,那请你告诉我为什么我在5.10时,推送5.15内核更新后系统启动菜单里为何看不到5.15?!

论坛里遇到相同问题的大有人在,现在甚至官方开发人员都经已说在修正此问题了,你为何还要睁眼说瞎话?!

关于你的问题2:

那只是个选择,但唯独没有12帧的选择,下次娱乐之前看清楚。

所以,我希望能有个12帧的选择或者自定义输入帧数的输入口。

12帧是二维手绘动画时代的标准,其实是旧时电影的24帧标准取半的结果,录制这方面的视频的时候,我希望能保持同帧率,这样我就不用再用视频编辑软件二次渲染一次了。

Reply View the author
lcw0268
deepin
2022-01-09 16:52
#11
It has been deleted!
hyjiao
deepin
2022-01-09 17:34
#12

这个重启确实不太友好了一点儿。但是你想一想,它比windows要好很多了。win10系统更新的时候,关机要等(安装与配置更新),开机还要再等一次(再配置一次)。相比之下,Deepin已经很友好了。

Reply View the author
jorsion
deepin
2022-01-09 19:10
#13
lcw0268 It has been deleted!

我标题里的‘你们’特指深度官方。

Reply View the author
taffy
deepin
2022-01-10 00:19
#14
hyjiao

这个重启确实不太友好了一点儿。但是你想一想,它比windows要好很多了。win10系统更新的时候,关机要等(安装与配置更新),开机还要再等一次(再配置一次)。相比之下,Deepin已经很友好了。

然而这里说的是软件更新,不是系统更新,你见哪个win软件更新需要重启电脑了

Reply View the author
noob-n
deepin
2022-01-10 18:15
#15

我不更新了

image.png

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-01-10 19:52
#16
jorsion

好的,那我就等等吧,我从V15开始就是DEEPIN用户了,

但是老实说,DEEPIN的更新还有一个更大的问题,就是没有商业级别的用户体验,

什么叫商业级别的用户体验呢?

就是最低限度,在系统更新升级方面能做到平顺丝滑,

目前每次大版本更新都会有用户出问题就是明证,

哪怕我这样从业快二十年的技术人员都会被坑在其中。

已经不是一次半次了。

我真心希望DEEPIN能再进一步,

至少在更新升级方面可以向我们手机厂商做系统的态度看齐,

做到升级平顺丝滑。

那样的DEEPIN我起码敢向普通用户推荐了,

毕竟普通用户遇到升级崩溃后无法启动的情况下是肯定不会自己调内核参数来启动的,

那样的使用体验实在太艰辛了,我多推荐一个人,就相当于多坑自己一次。

你们敢说V20.3直接升级到V23不出问题吗?

敢下这个保证吗?

敢的话,就说明你们真的有进步,

不然依然只是原地踏步。

这里,单只论更新升级,不说其他的方面。

题外话:深度录屏功能的帧数如果能加一个12帧,或者加一个能自定义帧数的输入口就更好了。

这个讨论非常有价值,老哥的建议和思想很有深度,期望后面能得到更多的提议,在实际能达到的情况下,肯定会逐步完善,后期如果有兴趣也希望能加入到开发者行列,为这个社区共享一份力量😄

Reply View the author