<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Microsoft's campaign against open-source software<br>
    <a class="moz-txt-link-freetext" href="http://www.trnicely.net/misc/vista.html#Solutions">http://www.trnicely.net/misc/vista.html#Solutions</a>
    <br>
    <blockquote type="cite">Executable images created for the DOS/Wintel
      environment, using the GNU GCC compilers and language standards
      (but not linking to the Win32 API), are subject to failure (or
      performance degradation) when executed in Microsoft Windows Vista,
      because Vista arbitrarily restricts the memory space for the GCC
      executable to 32 MB (33,554,432 bytes). Attempts to allocate more
      memory than this using the malloc(...) function (or related
      functions, such as calloc(...)) will fail. This limitation applies
      whether the application is executed with the <u>Run</u> command,
      within a Command Prompt box (DOS box), or with the Start command.
      This limitation does not appear in Windows XP, Windows 98SE, or
      standalone DOS; the exact same executable, running under Windows
      XP SP2 or Win98SE, is capable of allocating several hundred
      megabytes of physical memory (if present on the machine). The
      limitation appears to apply to any compiler, linker, or executable
      not conforming to Microsoft's proprietary Win32 API. </blockquote>
    <br>
    <br>
  </body>
</html>