On Sun, Jul 15, 2012 at 4:21 PM, Måns Rullgård <m...@mansr.com> wrote: > > FWIW, I'd prefer naming the directory either arm64 or armv8 for a few > reasons: > > - Those are the names people actually use to refer to the architecture > - They are more descriptive. > - I think the official name is rather silly.
Agreed on those three for arm64. However, please don't use the *INSANE* ARM "v8" naming. There must be something in the water in Cambridge, but the ARM "version" naming is just totally broken. They have separate versions for their "architecture" (ex: arm v8) and for their "implementation" (ex: ARM11), and maybe it all makes sense if you have drunk the ARM cool-aid and have joined the ARM cult, but to sane people and outsiders, it is just a f*cking mess. So - aarch64 is just another druggie name that the ARM people came up with after drinking too much of the spiked water in cambridge. It is apparently ARM deciding to emulate every single bad idea that Intel ever cam up with, and is the ARM version of the "ia64" name (which is Intel's equally confusing name for "Intel architecture 64", which a few years ago meant Itanium, but now in more modern times when Intel tries to forget Itanium ever existed it means x86-64). "ia64" was a horrible name, aarch64 is the exact same mistake. It sucks. - armv8 is totally idiotic and incomprehensible to anybody else, since quite frankly, the difference between "ARMv8" (the architecture spec) and "ARM7" (the processor family) is complete and utter nonsense. It's only confusing. Christ. Seriously. The insanity is so strong in the ARM version names that it burns. If it really makes sense to anybody that "ARM A9" (technically "Cortex-A9", but nobody seems to use the "Cortex" part at least in cellphones) is an "ARM-v7" architecture microprocessor which is *completely* different from the ARM9 family, which in turn is different from ARMv9 that hasn't happened yet, you need to have your head examined. So please don't use "aarch64", because it's just f*cking crazy. And please don't use "armv8", because it's just completely retarded and confused. I don't think *anybody* would be confused by "arm-64" (or "arm64"). Of course, some day ARM Ltd will (unless they install new water filtration plants) have "v64" of their architecture spec or introduce the "ARM64 processor family". But that day is a long time from now, and hopefully we could head that off at the pass by just calling the 64-bit arm "arm64" and some sane people inside ARM. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/