No problems with performance nor character display here. You're welcome to suggest patches or to change it on your system. This doesn't seem crucial and therefor not worth the effort to me.
zAchAry wrote:duplicate the current files, update these files (seamlessly and slowly) and at the end of the process replace the files.
That would need to be implemented upstream.
zAchAry wrote:It is not good for laptops with sensitive HDD.
WTF!? What should be a sensitive HDD? They're meant to be written to and read from and the mechanical wear should be less than the one caused by keeping them running. For SSDs this might matter, but I'm quite sure that this is mostly reading anyway (repeatedly calling the script makes it run very fast --> previously read data is probably cached by the kernel now) so it matters even less for those. Apart from that laptop HDDs are actually more enduring and robust then desktop HDDs.
zAchAry wrote:I believe that these should read/write to disk in the lowest rate possible (Salix is also aimed to old machines after all)
How would you go about defining lowest rate possible? 1B/s? Well you could also do 1B/d or 1B/y? There's always a smaller value, so where effectively converging towards zero.
zAchAry wrote:If you want to make services or tasks to run in the background every now and then, then you should make these to run seamlessly with no interruptions, even if it will take 10 minutes instead of 2 minutes.
Now who's saying this? That's YOUR opinion.