Skip to content

Releases: NoCoderRandom/WinUnix

WinUnix v1.1

19 Mar 05:15

Choose a tag to compare

What's New in v1.1

Bug Fixes

  • pstree: Fixed UTF-8 box-drawing characters rendering as mojibake on Windows 11
  • df: Fixed memory leak in filesystem type detection
  • htop: Fixed incorrect swap usage calculation
  • ps: Fixed performance issue with repeated memory queries

Improvements

  • df, free: Added combined short flag support (-Th, -ht, etc.) matching Linux behavior
  • top, htop, pstree: Set console to UTF-8 mode at startup for correct character rendering
  • All tools: VT terminal processing enabled unconditionally

Download

Extract WinUnix-v1.1.zip and place the .exe files in your PATH. See USAGE.txt inside the zip for full documentation.

WinUnix v1.0

17 Mar 15:59

Choose a tag to compare

WinUnix v1.0 — Initial Release

8 Linux/Unix tools natively compiled for Windows 11, built from scratch in C++ using the native Windows API.

Tools included

Tool Description
ps Snapshot of running processes
pstree Process tree with Unicode drawing
top Live process monitor
htop Color interactive process viewer
df Disk space by drive
du Directory/file disk usage
free RAM and swap usage
uname OS and hardware info

Installation

  1. Download WinUnix-v1.0.zip below
  2. Create C:\tools and extract all .exe files there
  3. Add to PATH (run as Administrator):
setx /M PATH "%PATH%;C:\tools"
  1. Restart your terminal and run uname -a

Notes

  • No dependencies — statically compiled, works on any Windows 10/11 machine
  • No WSL, no Cygwin, no runtime libraries required
  • Full flag compatibility with Linux counterparts
  • See INSTALL.txt inside the zip for detailed instructions