Das MinC-Projekt (MinC Is Not Cygwin) entwickelt einen minimalistischen Kernel (285 KB) und ein Toolkit auf Basis von MinGW, das es ermöglicht, typische OpenBSD-Dienstprogramme unter Windows neu zu kompilieren und auszufĂŒhren, Ă€hnlich wie das Cygwin-Paket GNU-Dienstprogramme in Windows bereitstellt. Der Code des Projekts ist in C geschrieben und steht unter der BSD-Lizenz. Es wird die UnterstĂŒtzung fĂŒr Windows-Versionen von Windows XP bis Windows 11 gewĂ€hrleistet.
Nach der Installation von MinC erhĂ€lt der Benutzer eine Umgebung, die die Arbeit mit OpenBSD unter Windows simuliert und eine Leistung bietet, die der nativen AusfĂŒhrung nahekommt. Dies wird durch die Bibliotheken libtrace und libposix ermöglicht, die die fĂŒr OpenBSD-Anwendungen erforderlichen Funktionen und Systemaufrufe in ein Format umwandeln, das unter Windows funktioniert. FĂŒr die Programmkompilierung stehen typische Bibliotheken wie libc, libdl, libsocket und libutil aus OpenBSD zur VerfĂŒgung.
Die Umgebung entspricht der Version OpenBSD 6.1 und umfasst die folgenden ProgrammsÀtze:
- Standarddienstprogramme wie ls, du, ps, df, find, grep, awk, mkdir, chmod, chown, wc, top und diff.
- Texteditoren wie vi und nano sowie Programme wie less und hexedit.
- Archivierungsprogramme wie unzip, gzip, bzip2 und xz.
- Netzwerkdienstprogramme wie route, ifconfig, ping, ftp, ssh, scp, telnet, wget, curl, lynx, mutt und BitchX.
- Entwicklungstools: vim, git, ImageMagick.
- Zurzeit noch nicht im Lieferumfang enthalten, aber in naher Zukunft werden serverseitige Anwendungen wie Apache httpd, Sendmail und sshd hinzugefĂŒgt.
Zu den erweiterten Funktionen gehört die UnterstĂŒtzung der Integration mit dem Code-Editor Visual Studio Code, um MinC als Terminal zu verwenden. FĂŒr die Installation steht ein grafischer Installer zur VerfĂŒgung, der es ermöglicht, zusĂ€tzliche Anwendungssets neben der Grundsystemumgebung auszuwĂ€hlen. MinC funktioniert korrekt in Systemen mit Antivirenpaketen wie Windows Defender und Kaspersky Anti-Virus.

Quelle: opennet.ru
