MinC — un ambiente simile a Cygwin per Windows con strumenti da OpenBSD

Il progetto MinC (MinC Is Not Cygwin) sviluppa un nucleo minimalista (285Kb) e strumenti basati su MinGW, consentendo di ricompilare e utilizzare tipiche utility OpenBSD su Windows, analogamente a come il pacchetto Cygwin consente di usare utility GNU su Windows. Il codice del progetto è scritto in C e distribuito sotto licenza BSD. È supportato il funzionamento su versioni di Windows a partire da Windows XP fino a Windows 11.

Dopo l'installazione di MinC, l'utente ottiene un ambiente che simula il lavoro con OpenBSD su Windows e garantisce prestazioni vicine all'esecuzione nativa. Il funzionamento è garantito tramite le librerie libtrace e libposix che traducono le funzioni e le chiamate di sistema necessarie per le applicazioni OpenBSD in un formato compatibile con Windows. Per la compilazione dei programmi sono disponibili le tipiche librerie libc, libdl, libsocket e libutil di OpenBSD.

La composizione dell'ambiente corrisponde alla versione OpenBSD 6.1 e include i seguenti pacchetti di programmi:

  • Utility standard, come ls, du, ps, df, find, grep, awk, mkdir, chmod, chown, wc, top e diff.
  • Editor di testo vi e nano, così come programmi simili a less e hexedit.
  • Compressioni unzip, gzip, bzip2 e xz.
  • Utilità di rete route, ifconfig, ping, ftp, ssh, scp, telnet, wget, curl, lynx, mutt e BitchX.
  • Strumenti per lo sviluppo: vim, git, ImageMagick.
  • Attualmente non inclusi nella fornitura, ma verranno aggiunti a breve applicazioni server come Apache httpd, Sendmail e sshd.

Tra le funzionalità avanzate si segnala il supporto per l'integrazione con l'editor di codice Visual Studio Code per utilizzare MinC come terminale. Per l'installazione è disponibile un installer grafico che consente di scegliere set di applicazioni aggiuntive oltre all'ambiente di sistema base. MinC funziona correttamente anche con pacchetti antivirus, come Windows Defender e Kaspersky Anti-Virus.

MinC è un ambiente simile a Cygwin per Windows con utilità di OpenBSD.


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster