All good points, Eric. Except: Windows NT was designed from the very beginning (some time in the 1990s, when it evolved from OS/2 after IBM went its own way) as modular and able to run on different hardware. All you need to do, in principle, is swap out a HAL file that provides the low-level hardware interface. For many gory details see: http://www.geoffchappell.com/studies...tory/index.htm and https://en.wikipedia.org/wiki/Archit..._of_Windows_NT. If Kaby Lake were as different as MS wants to say it is, all that would be needed to run the older OS versions is a new HAL to drop into them. Says the one who doesn't have to code it ... but if KL is really just a minor tweak of Skylake, as seems to be the case, then that shouldn't be difficult. The main reason for doing the cutoff is marketing - another opportunity to force people into Win10, with its difficult (not impossible) to control data gathering and occasional (so far) advertising. MS isn't handling that particular transition very well, but as you say, MS marketing & legal don't have a good reputation. But don't blame it on difficult technical issues; it's corporate preference not a technical problem.
As far as Open Rails is concerned, it's agnostic as to which version of Windows it's on, as long as it can find the final DX9, XNA 3.1, and .NET 3.5SP1 where they're supposed to be in the system. That's a Good Thing in a time of constant change to Windows; it's tolerant of new hardware & Windows versions as long as the standard APIs are there. So OS preference is, for now at least, a side issue for it wrt Windows. Having it finally work on Linux, even if only via a kind of hacking, is a bonus and provides a side channel for those who don't want to (or can't, for an assortment of reasons) use Windows. In the long run, it will be better for OR if it can more easily support Linux, and even Mac, to spread its use beyond Windows. Hey, why not even Android (which is based on Linux), some day, so we can play it on phones & tablets? Or Steam - though that would mean moving away from open source, probably.
As far as Open Rails is concerned, it's agnostic as to which version of Windows it's on, as long as it can find the final DX9, XNA 3.1, and .NET 3.5SP1 where they're supposed to be in the system. That's a Good Thing in a time of constant change to Windows; it's tolerant of new hardware & Windows versions as long as the standard APIs are there. So OS preference is, for now at least, a side issue for it wrt Windows. Having it finally work on Linux, even if only via a kind of hacking, is a bonus and provides a side channel for those who don't want to (or can't, for an assortment of reasons) use Windows. In the long run, it will be better for OR if it can more easily support Linux, and even Mac, to spread its use beyond Windows. Hey, why not even Android (which is based on Linux), some day, so we can play it on phones & tablets? Or Steam - though that would mean moving away from open source, probably.







Comment