So, if you guys have been following the updates about x86_64 architecture it has been divided in 4 microarchitectures (-v1 up to -v4), for more info:
x86_64-v2 basically is around the first Intel Core processors and should support relatively modern processors whereas x86_64-v1 goes back to the very first x86 64-bits processors (such as the Pentium 4).
One of the benefits expected from switching the base architecture to x86_64-v2 would be that some newer processor instructions can be used to optimize the distro.
So, has this been discussed anymore? I havenāt seen news on it in a while.
Just a note: the change wasnāt Benās. Ben was the programme manager and so sent out all change proposals to the list. The change owner for this is Florian as noted in the e-mail, or the wiki page linked to there:
My impression that a change, if reproposed, would not be accepted by Fedora, whether itās targeting x86-64-v2 or x86-64-v3. I submitted the original proposal because I was told to, I didnāt expect it to pass even back then.
You can use Fedora ELN if you want a Fedora-like package set with a x86-64-v3 default, although of course itās based on rawhide. CentOS 9 Stream uses x86-64-v2.
For what itās worth, RHEL9.x and similar wonāt install unless itās a v2 machine. To see what you have Frank Cox, on Rocky Linux forums shared a script.
#!/usr/bin/awk -f
BEGIN {
while (!/flags/) if (getline < "/proc/cpuinfo" != 1) exit 1
if (/lm/&&/cmov/&&/cx8/&&/fpu/&&/fxsr/&&/mmx/&&/syscall/&&/sse2/) level = 1
if (level == 1 && /cx16/&&/lahf/&&/popcnt/&&/sse4_1/&&/sse4_2/&&/ssse3/) level = 2
if (level == 2 && /avx/&&/avx2/&&/bmi1/&&/bmi2/&&/f16c/&&/fma/&&/abm/&&/movbe/&&/xsave/) level = 3
if (level == 3 && /avx512f/&&/avx512bw/&&/avx512cd/&&/avx512dq/&&/avx512vl/) level = 4
if (level > 0) { print "CPU supports x86-64-v" level; exit level + 1 }
exit 1
}
Put it somewhere, make it executable, and, assuming your path to awk is /usr/bin/awk, run it with ./scriptname.sh
In laymanās terms, please explain what a āRed Hat Enterprise Linux composeā is, Why would one want it or not want it over what fedora uses, maybe a āfedora-projectā compose?
I read āā¦ we want to have an alternative compose of a portion of Fedora Rawhide that will resemble the way that Red Hat and the CentOS Project builds their packagesā¦ā, I want to know how exactly they are different apart from the micro-architecture baseline.
I read āā¦ELN allows us to explore new ideas like a higher baseline for CPU architectures in a way that will not disrupt the rest of Fedora ā¦ā Does this mean ELN is temporary exploration distro and will eventually fold into fedora, or the other way fedora will fold into ELN
Why is the ELN version so far ahead at 131 already?
My first thought was - āif i dnf/yum disable the current fedora-39 repo and add eln repos i could start getting x86_64-v3 build on successive updatesā . But i suspect this is a serious enough difference that it isnāt going to be that easy to go from fc39 to eln131. Iād have to to do a full-reinstall.
So what is ELN like to use?, are there still serious bugs to iron out in ELN, Can one expect ELN to work almost as reasonbly stable and functional as fedora-project. Is it as bleeding edge feature-ful like fedora, or reduced features for-tail-end-stability like Redhat-Enterprise?