Jak už bylo zmíněno s tím problémy nebývají. Vim je součástí systému,
komplilátor (založený na clang) a věci okolo jsou v balíčku Xcode Command Line Tools přímo od Apple, který se dá nainstalovat jedním příkazem z terminálu.
Rychlý seznam nástrojů (na x86-64 platformě) případně tady: https://pastebin.com/raw/eWZ1pAr1
Spousta unix nástrojů v systému není v těch GNU variantách, ale z BSD kvůli kořenům toho systému. Takže např. tar není stejný, awk není gawk jako na běžných linuxových distribucích atp. Nicméně není žádný problém je doinstalovat přes Homebrew https://brew.sh/ . Což je asi nejpoužívanější balíčkovací systém pro macOS, který má spousty OSS balíčku včetně GNU software, umí pracovat jak s předvyrobenými binárkami, tak to sestavovat ze zdrojáku, nebo používat přímo distribuční instalátory od vydavatelů/ autorů software (říká se tomu cask).
Samozřejmě není to stejný systém jako Linux, logicky každý má své výhody i nevýhody, což je i jedním z důvodů existence Asahi. A záleží, co u každého převáží (nevím např. pokud někdo na systému explicitně chce používat nativní Linux kontejnery bez dalších mezivrstev, případně něco co přímo závisí na linuxových subsystémech jako cgroups). Jinak v macOSu je pár verzí zpátky vestavěný rychlý framework pro virtualizaci. Takže s trochou usílí není žádný zásadní problém si případně spustit i virtuál s linuxovou distribucí například přes UTM https://mac.getutm.app/, kde si pak můžete vybrat, jestli pojede pod QEMU nebo právě s tím nativním Apple frameworkem.