WIP: Compile on windows #891

Draft
michael wants to merge 3 commits from michael/garage:mzhang/windows-build into main

3 commits

Author SHA1 Message Date
03e954560e determine windows free disk size
Some checks failed
ci/woodpecker/pr/debug Pipeline failed
2024-10-21 10:33:44 -05:00
38d9c74db5 fix the unix side again
Some checks failed
ci/woodpecker/pr/debug Pipeline failed
2024-10-21 13:18:09 +00:00
5339e4c41a make all of the unix-specific things gated behind cfg 2024-10-21 07:53:00 -05:00