The rumours about Windows possibly being ported to ARM has left a lot of people bewildered; why would you port Windows NT when Windows CE 6.0 is a perfectly capable operating system? Putting all the pieces together, it's actually quite clear why you would want Windows NT on ARM: servers.

Look, NT _IS_ more portable, because it _already runs_ on multiple architectures.
Hell NT runs on chips not even made any more.

Will ReactOS _become_ more portable? Possibly. We can't see NT's code, or try to compile it on some obscure architecture, so if it becomes as portable as NT has been shown to be, we can assume a tie.

My simple point here we don't know. Prototypes of Reactos exist for all arch NT use to support plus a few extras. Yes Reactos has be prototypes exist for those chips that are not made any more.

Reactos may be more portable than NT now. Just no one has really checked fully. I also understand why most people would not be interested to find out.

FOSS doesn't necessarily become more portable over time.
That's a fallacy.

It's _often_ true, perhaps even _usually_, but _pleaaaaase_ don't make blanket statements in favour of FOSS that _aren't true_. It just becomes fodder for trolls.
ZSNES has been around for 10 years, and only runs on IA32.
Why? Because it's written in asm.
BareMetal OS isn't going to become portable because it's not a priority, it's not even close.

"Often" "Usually" but not "".
Qualify the statement and I'll say it's true.

Older the project in the FOSS world the more portable it becomes. Its a nature of the FOSS world as the backgrounds of the coders become more diverse so does the project supported platforms.

You really did not read this. I did not say portable only in the sense of processor chips alone. Also I did not say the speed the projects become more portable. I should have been more clear in this. The speed of FOSS projects become more portable is unique to each project. But it is happening.

Even ZSNES does obey the FOSS world of becoming more portable with age as community around it has got more diverse. Being written in pure asm x86 for dos has yes slowed its progress. These days it has ports on Windows and Linux as well. Also it now has a splattering of C code appearing in parts of the engine.

Of course the speed of somethings becoming portable across cpu types may take 40 to 50 years to never with the community around and the complexity involved. Even with that limitation portability between OS's and other things will still increase.

No matter how much you say no it will not happen FOSS it does happen over time and always will as long as the project has a growing community with growing interests.

Basically a FOSS project getting more portable with time is a sign of health about the open source project. Reasons why FOSS project will not get more portable with age all point to unhealthy things that either lead to a project forked or project fading away.

BareMetal OS is too young to know where it will and up and its Community is still very compact. You have to remember when Linux was young it was only intended for x86 processes. Coders around it grew and that ended as they become more diverse. Also BareMetal OS is not 1 kernel its two. 1 written in asm and 1 written in C. Of course the C one would be simpler to port. Yes even BareMetal possibility of portability has increased from when it started as a asm only kernel.