'uname' is a unix/linux command:
[9] uname
Linux
~[10] uname -a
Linux miniitx 4.4.0-234-generic #268-Ubuntu SMP Wed Sep 21 17:46:47 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Cygwin has it too:
~[501] uname
CYGWIN_NT-10.0-19045
~[502] uname -a
CYGWIN_NT-10.0-19045 lenovoS30w10 3.3.6-341.x86_64 2022-09-05 11:15 UTC x86_64 Cygwin
But it is not a Windows command:
Microsoft Windows [Version 10.0.19045.2193]
(c) Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>uname
'uname' is not recognized as an internal or external command,
operable program or batch file.