What is the FreeBSD situation?

Walter Bright newshound2 at digitalmars.com
Sun Nov 5 20:28:38 UTC 2017


On 11/5/2017 3:13 AM, Patrick Schluter wrote:
> On Sunday, 5 November 2017 at 09:17:37 UTC, Walter Bright wrote:
>> I run dmd regularly on an XP box, but that just means dmd itself runs on XP. 
>> (I converted the front end of DMC++ to D, using DMD in -betterC mode, and XP 
>> is the last operating system that supports DOS programs. XP has the DOS DMC++ 
>> test suite on it.)
>>
> I don't think that's true. It's a 32bit/64bit division, not a Windows version 
> thing. A 32 bits installation can run 16 bits and 32 bits programs, a 64 bits 
> version can run natively 32 bits and 64 bits programs. None can run all 3 modes 
> natively.

Is that an issue with the CPU, or the operating system?

> I know with certainty that Windows 8.1 32 bits installation could still run DOS 
> and Windows 16 bits apps. I haven't seen evidence to the contrary for Windows 10.
> Windows XP was the last version that was installed massively in 32 bits mode. 
>  From Vista on, the proportion of 32 bits installations (and thus losing 16 bits 
> support) dwindeled.

Windows 7  64 bit will not run 16 bit programs. Try it and you get a dialog box 
"Unsupported 16-Bit Application". I haven't tried Win 7 32, but some googling 
around shows you are correct.


More information about the Digitalmars-d mailing list