![](https://seccdn.libravatar.org/avatar/e6dc8afd12f42302ae7b5ea72e4dd686.jpg?s=120&d=mm&r=g)
Predrag Ivanović
On Wed, 06 Jul 2022 11:20:58 +0200 jdd@dodin.org wrote:
and the disadvantages :-(
for example: will we have to load in ram all the libraries for each application launched? What about old computers with 2Gb or even 4Gb ram and 256Go disk/ssd? (that works without problem with 15.3)
Don't think that will be an issue, if those old computers can't even run openSUSE ALP :)
AFAIK, current CPU requirements are 6th generation Intel and later, AMD Ryzen 1st gen and later, and machines having those are unlikely to have *that* low amounts of RAM.
Raising the required CPU architecture has been proposed and it has not
been decided yet. I am personally torn on this one, because requiring
x86_64 v3 gives real world performance benefits (which is why RHEL 9
requires that JFYI) but it also excludes users with older machines. I
would actually like to see more usage of function multi-versioning [1]
and to rebuild the performance critical subset of our packages with
optimizations for x86_64 v3 while providing the base version as a
fallback as well. Unfortunately, this is afaik currently block by
upstream rpm not supporting something like sub-architectures. But
containers or flatpaks wouldn't be stopped by that…
Cheers,
Dan
Footnotes:
[1] https://lwn.net/Articles/691932/
--
Dan Čermák