Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
iansjack wrote: ↑Fri Jul 11, 2025 7:36 am
"The world is moving on from Intel which is diminishing"?
Nonsense. The desktops used in the industry are mostly running Windows. Which company do you know of where the employees are doing their work on smartphones?.
That’s the wrong question. It should be “show me one company in the industry where the employees are doing their work on non-Intel computers.”
That’s not difficult - Apple.
But I thought we were talking about “universal” applications. There are a lot of computers in this world not on company desktops.
iansjack wrote: ↑Fri Jul 11, 2025 7:36 am
"The world is moving on from Intel which is diminishing"?
Nonsense. The desktops used in the industry are mostly running Windows. Which company do you know of where the employees are doing their work on smartphones?.
That’s the wrong question. It should be “show me one company in the industry where the employees are doing their work on non-Intel computers.”
That’s not difficult - Apple.
Ok - yes, you're right that some companies use them.
But I thought we were talking about “universal” applications. There are a lot of computers in this world not on company desktops.
Ok, maybe you teased out an "unstated assumption". I want to be able to go to an arbitrary company for employment purposes and bring my tools with me. Those are Win32 x86 executables which I expect to work wherever I go. I have a similar situation with a potential job on the mainframe - I once moved to a site with no C compiler and I was devastated. It costs money to get a C compiler. And I don't ever want to be in that position again. So I spent around 3 decades getting gcc 3.2.3 to work to my satisfaction so that at least cost is not a factor when I attempt to go to a mainframe company with my C tools like hexdump.
What's the word I'm looking for?
Bloody-minded?
But yes, you're right - I am not equipped to get a job where they are using Macs. I don't have executables and toolchains for every single CPU ever invented. Just x86 and S/370 really. 68000 hasn't been proven to be self-replicating yet.
And there is no realistic prospect of me supporting 64-bit ARM with my own toolchain any time soon, as it is not a gcc 3.2.3 target. Even ARM32 is dodgy.