<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 2024-01-08 01:43, Simon Matter
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:d7955bae9d2ec9f47b004ed5da92ecf7.20240108104331.1704707011@xxl.corp.invoca.ch">
      <pre>IMHO the whole IT industry and community does quite a bad job here making
systems obsolete on a large scale with no real technical requirement.
Technically, it would be possible to implement complete operating systems
and applications in a way which makes them dynamically select and use the
offered capabilities of the underlying hardware. We really should never
forget that.</pre>
    </blockquote>
    <p><br>
    </p>
    <p>I don't think anyone has forgotten that, or that they don't know
      how to support both.  Red Hat's stated reasoning seems to be that
      they want to reduce the burden of testing multiple code paths when
      older systems continue to be supported:<br>
    </p>
    <p><a class="moz-txt-link-freetext" href="https://developers.redhat.com/articles/2024/01/02/exploring-x86-64-v3-red-hat-enterprise-linux-10#">https://developers.redhat.com/articles/2024/01/02/exploring-x86-64-v3-red-hat-enterprise-linux-10#</a><br>
    </p>
    <p>"if RHEL 10 requires the x86-64-v3 baseline, ISVs will be able to
      rely on it, too. This reduces maintenance cost for some ISVs
      because they no longer need to maintain (and test) AVX and non-AVX
      code paths in their manually tuned software."</p>
  </body>
</html>