3 ms·
The originally released Git did not run on Windows. The first Windows-compatible release was msysgit, which was effectively a mingw/msys Linux emulation layer
by lucideer 9y ago
The originally released Git did not run on Windows.
The first Windows-compatible release was msysgit, which was effectively a mingw/msys Linux emulation layer for Windows. Not quite native, but it worked. Kind of. Not really very well at first.
The current Windows download - "Git for Windows" - is still msys-based, just with a lot of compatibility/package-management/ux-polish changes.
All that and the fact that recent Windows includes Windows Subsystem for Linux make the differentiation somewhat moot, but, essentially, Git is a *nix app.
- recursive 9y agoHere's the full quote: "What resulted was an expansive suite of programs and utilities (collectively, software) that were written in Linux, for Linux - much of which was never ported to Windows. One example of this is the popular version control system (VCS) called git. Developers could have written this software to work on Windows, but they didn't. " It's just wrong.
- lucideer 9y agoTechnically it's correct. It's just really odd in tone; it almost sounds like it's unusual or negative that these utilities were not written to be completely cross-platform, as if that would be a norm.
- recursive 9y agoBut git is not an example of software that wasn't ported to windows. It was ported to windows.
- lucideer 9y agoYeah, the wording is ambiguous. It could be construed to say Git is an example of a utility that wasn't ported, or just that it was a utility that was written in Linux, for Linux.