Projekt MinC (MinC Is Not Cygwin) vyvíjí minimalistické jádro (zabírá 285Kb) a nástroje založené na MinGW, které umožňují přestavět a spustit standardní utilitky OpenBSD v systému Windows podobně jako balíček Cygwin umožňuje používat v systému Windows nástroje GNU. Kód projektu je napsán v jazyce C a je distribuován pod licencí BSD. Podporována je práce v verzích Windows od Windows XP po Windows 11.
Po instalaci MinC dostane uživatel prostředí, které simuluje práci s OpenBSD ve Windows a poskytuje výkonnost blízkou nativnímu provedení. Práce je zajištěna pomocí knihoven libtrace a libposix, které převádějí potřebné funkce a systémové volání pro aplikace OpenBSD do formátu pro práci nad Windows. Pro sestavení programů jsou k dispozici standardní knihovny libc, libdl, libsocket a libutil ze systému OpenBSD.
Obsah prostředí odpovídá vydání OpenBSD 6.1 a zahrnuje následující sady programů:
- Standardní utilitky jako ls, du, ps, df, find, grep, awk, mkdir, chmod, chown, wc, top a diff.
- Textové editory vi a nano, stejně jako programy jako less a hexedit.
- Archivátory unzip, gzip, bzip2 a xz.
- Síťové utilitky route, ifconfig, ping, ftp, ssh, scp, telnet, wget, curl, lynx, mutt a BitchX.
- Nástroje pro vývoj: vim, git, ImageMagick.
- Zatím nejsou součástí dodávky, ale budou brzy přidány serverové aplikace jako Apache httpd, Sendmail a sshd.
Mezi rozšířenými možnostmi je podpora integrace s kódovým editorem Visual Studio Code pro použití MinC jako terminálu. Pro instalaci byl připraven grafický instalátor, který umožňuje zvolit další sady aplikací kromě základního systémového prostředí. MinC správně funguje při použití v systému s antivirovými balíčky, jako jsou Windows Defender a Kaspersky Anti-Virus.

Zdroj: opennet.ru
