Originally posted by jeisom
View Post
Announcement
Collapse
No announcement yet.
Intel Continues Prepping The Linux Kernel For X86S
Collapse
X
-
-
Originally posted by S.Pam View Post
Lot's of embedded systems use Dos. However, they will probably not run very new hardware.
- Likes 2
Comment
-
Originally posted by marios View PostTo all those supporting x86S, I am not saying that it is worse than x86_64. I am saying that, both ISAs are inherently bad (I can elaborate that, if people are interested in it), compared to other architectures. So, the only reason to use/implement any of the two, is backwards compatibility. If you are willing to sacrifice that (I am all in for that btw), why go for x86S and not something better?
- Likes 7
Comment
-
Originally posted by marios View PostIf you are willing to break backwards compatibility, you should go for something other than x86S.
Intel tried with IA64 and that turned out to be a disaster. Nobody was in a hurry to refactor their software in IA64 and Itanium's built-in x86 emulator ran like dog shit. AMD saw the writing on the wall for their business if IA64 took off, so they scuttled Intel's chance on a new market by heading them off with x86_64.
Software vendors didn't have to refactor anything, because x86_64 ran their wares unmodified, even if it was 32 bit. The only things that needed to be refactored were Operating Systems. X86S is just removing support in silicon for 16 and 32 bit Operating Systems. Making the complexity reduce by scrapping stuff that isn't needed anymore. It will still run 32 bit and 64 bit user space software as if nothing happened.
Blame the installed base of 32 bit and 64 bit x86 software for keeping x86 around. Nobody is eager to redo millions of man-months worth of software just to move to a more elegant architecture. X86S runs our old legacy crap for a few decades longer? Adopt it and we can eek out a few billion dollars more.​
- Likes 10
Comment
-
We are still stuck with X86 and X86_64 for many many many years because of backward compatibility,
The only other possibility is to create something similar from SCRATCH and AT LEAST AS FAST and which can EMULATE X86 X86_64 for old softwares.
- Likes 1
Comment
-
Originally posted by Artim View Post
Then it may just be time to move on when they eventually run out of x86 processors. Either to a different architecture or a different OS (or at least to something like a rudimentary Linux with a QEMU emulated DOS on top).
Comment
-
I might have misread the spec. 32 bit x86 userspace seems to run on x86S. I am not certain what happens with the few changed instructions though. So people pointing out that fact, are probably correct, at least for most applications.
I cannot disagree more with others though. Those calling RISC a "geek fetish​", should take a look at aarch64, that is RISC and dominates the low-power devices and also has some strong presence in HPC (i.e. Fungaku). And aarch64 is only one architecture that rivals x86.
Also the fact that most performant CPUs are x86, does not mean that x86 is a good ISA. First of all, good luck dismissing A64FX, Ampere Altra, M*, Neoverse etc as worse than their x86 counterparts of the same era. Secondly, a fast CPU can be created, based on a bad ISA, if you throw a shiitton of money at it. This is what Intel and AMD are doing for a long time. It seems like some others have started throwing shittons o money on other ISAs, and they are quickly catching up (who knows, soon they might mop the floor with x86 performance-wise). Just to be clear I am just stating the fact, I am not supporting ARM or other companies that implement their ISA.
Comment
Comment