Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Cygwin may refer both to:

  • This project’s scope is limited to Cygwin runtime (cygwin1.dll) only. Porting of individual Cygwin packages hasn’t started yet as the aarch64-pc-cygwin GNU toolchain is and the runtime are not available upstream and it would deserve separate project pages for individual packages or some reasonable groups of packages.

  • The Cygwin runtime source code consists for two main sub-projects, newlib and winsup:

    • The newlib sub-project contains implementation of standard C library (libc), and implementation of standard C mathematical library implementation (libm).

    • The winsup project is where the most of the magic of POSIX APIs and Cygwin environment implementations happen.

    • Fun fact: The newlib is a least 26 years old fork of GCC codebase (that far the git history goes) being occasionally synchronized to the upstream.

...