empty static

MinC: Альтернатива Cygwin для Windows с OpenBSD утилитами

MinC не Cygwin MinC (MinC не Cygwin) — это проект, направленный на создание минималистичной альтернативы платформе Cygwin для Windows. Разработанное ядро занимает всего 285 КБ, и облегчается функциями MinGW, что даёт возможность Windows-пользователям пересобирать и запускать утилиты OpenBSD. Поддерживаются версии Windows, начиная с XP и до Windows 11.

Проект написан на языке Си и распространяется под лицензией BSD, предлагая пользователям OpenBSD-подобное окружение в Windows. Это достигается производительностью, близкой к нативной, при помощи библиотек libtrace и libposix, которые адаптируют необходимые OpenBSD функции для работы в Windows.

Основные компоненты MinC

После установки MinC пользователи получают набор библиотек, включающих libc, libdl, libsocket и libutil из OpenBSD, позволяющих сборку приложений. В состав окружения версии OpenBSD 6.1 входят: MinC не Cygwin

  • Стандартные утилиты: ls, du, ps, df, find, grep, и другие.
  • Текстовые редакторы: vi и nano, и подобные программы less, hexedit.
  • Архиваторы: unzip, gzip, bzip2, xz.
  • Сетевые утилиты: route, ifconfig, ping, ftp, ssh, и другие.
  • Инструменты для разработки: vim, git, ImageMagick.

Будущее расширение включает добавление серверных приложений, таких как Apache httpd, Sendmail, и sshd.

Дополнительные возможности и интеграция

MinC предлагает интеграцию с Visual Studio Code для расширения возможностей терминала. Графический установщик позволяет выбрать дополнительные программы сверх стандартного набора. MinC совместим с антивирусными системами, такими как Windows Defender и Kaspersky Anti-Virus. Это делает использование MinC безопасным в корпоративных и частных средах.