The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

MinC - похожее на Cygwin окружение для Windows с утилитами из OpenBSD

26.04.2025 11:39

Проектом MinC (MinC Is Not Cygwin) развивается минималистичное ядро (занимает 285Kb) и инструментарий на базе MinGW, позволяющие пересобирать и запускать типовые утилиты OpenBSD в Windows по аналогии с тем, как пакет Cygwin позволяет использовать в Windows утилиты GNU. Код проекта написан на языке Си и распространяется под лицензией BSD. Поддерживается работа в версиях Windows, начиная с Windows XP и заканчивая Windows 11.

После установки MinC пользователь получает окружение, симулирующее работу с OpenBSD в Windows и обеспечивающее производительность близкую к нативному выполнению. Работа обеспечивается при помощи библиотек libtrace и libposix транслирующих необходимые для OpenBSD-приложений функции и системные вызовы в формат для работы поверх Windows. Для сборки программ предоставляются типовые библиотеки libc, libdl, libsocket и libutil из состава OpenBSD.

Состав окружения соответствует выпуску OpenBSD 6.1 и включает следующие наборы программ:

  • Стандартные утилиты, такие как ls, du, ps, df, find, grep, awk, mkdir, chmod, chown, wc, top и diff.
  • Текстовые редакторы vi и nano, а также программы, подобные less и hexedit.
  • Архиваторы unzip, gzip, bzip2 и xz.
  • Сетевые утилиты route, ifconfig, ping, ftp, ssh, scp, telnet, wget, curl, lynx, mutt и BitchX.
  • Инструменты для разработки: vim, git, ImageMagick.
  • Пока не входят в поставку, но будут добавлены в ближайшее время серверные приложения, такие как Apache httpd, Sendmail и sshd.

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



  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Выпуск Cygwin 3.6.0, GNU-окружения для Windows
  3. OpenNews: Microsoft представил обновление WSL, прослойки для запуска Linux в Windows
  4. OpenNews: Уязвимость в Git для Cygwin, позволяющая организовать выполнение кода
  5. OpenNews: Red Hat поменял лицензию на библиотеку Cygwin
  6. OpenNews: Microsoft развивает GUI для настройки WSL, прослойки для запуска Linux-приложений в Windows
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63143-minc
Ключевые слова: minc, cygwin, openbsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:51, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Насколько тяжёлый у него рантайм?
     
  • 1.2, Krtek (?), 12:02, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Чего только не придумают - лишь бы не соприкасаться с freedesktop.org
     
     
  • 2.11, Аноним (11), 12:35, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Стоит, наверное, сделать выводы…
     
     
  • 3.38, Krtek (?), 15:53, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давно уже сделаны - сначала разработчиками софта и игр, а теперь и самим юникс сообществом.
     
  • 2.18, Аноним (18), 13:20, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скоро и в стане GNU/Linux будут избегать соприкасаться с freedesktop.org
     
     
  • 3.36, Krtek (?), 15:50, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так уже избегают, причём с каждым годом всё больше. И все эти Cygwin и WSL только подтверждают данную тенденцию. Теперь вот и OpenBSD подтянулись. Никто не хочет иметь дело с их графическим стеком.
     
  • 3.57, Аноним (-), 18:35, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > GNU/Linux

    Да ты из какой-то альтернативной реальности. От проекта GNU в твоём линьпупс файлов с гулькин нос, в отличии от XDG. На том же реддит давно пишут XDG/Linux.

     
  • 3.71, Аноним (-), 21:12, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Скоро и в стане GNU/Linux будут избегать соприкасаться с freedesktop.org

    Ты для начала расскажи что это и почему с этим должны соприкасаться? О cygwin и wsl которые написали ниже хотя-бы полно понятной и доступной информации.

     

  • 1.3, Аноним (3), 12:18, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    - У меня инсталлятор после разворачивания, свалился в конце с ошибками "прекращена работы программы mkent" и "mkent не работает".
    - Проблемы с русским языком в любой консоли.
    - ну и встроенная консолька не совсем верно отображает ESC-последовательности, wt помогает избежать дискомфорта.

    по поводу рантайма - ну надо чем нибудь померять. time в поставке есть, замеряй.

     
     
  • 2.14, Аноним (3), 12:51, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а вот это что:
    "C:\MinC\usr\bin\time"
    ты это, заканчивай по утрам субботы наяривать, а то совсем ослепнешь.
     

  • 1.8, зомбированный (?), 12:28, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    а какой-нибудь современный браузер из OpenBSD оно сможет собрать под Windus XP ?
     
     
  • 2.12, Аноним (11), 12:36, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Оно ничего не сможет собрать, потому что там компилятора нет.
     
     
  • 3.65, зомбированный (?), 20:29, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    по твоему MinGW кто тогда ?
     
     
  • 4.66, Аноним (11), 20:47, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Переформулируйте, пожалуйста, вопрос. А то «кто на ком стоял» какое-то.
     
  • 2.17, Аноним (17), 13:12, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем, если есть вот это?
    https://github.com/win32ss/supermium/releases
     
     
  • 3.23, зомбированный (?), 14:46, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это у меня есть, но хочется чего-нибудь не на базе хрома
     
     
  • 4.40, Аноним (-), 16:06, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/Feodor2/Mypal68
     
     
  • 5.53, зомбированный (?), 18:18, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это тоже у меня есть, но чохется чего-то более экзотического, типа epiphany-48.0
     
  • 2.44, Аноним (44), 16:20, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Со старым железом сидеть на WinXP имеет смысл только если используешь софт времён WinXP. В остальных случаях браузер на дебиане будет гораздо шустрее, чем какой-нибудь васянофорк хромиума под WinXP. Проверено лично на коре 2 дуо.
     
     
  • 3.67, Аноним (11), 20:49, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На XP, как правило, сидят не из-за старого железа, а из-за любви к XP.
    На старом железе любой браузер будет медленнее, и на любой ОС.
     

  • 1.10, User (??), 12:34, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У нас будет свой wsl с ls'ом и httpd'ой! Можно даже без httpd'ы...
     
  • 1.15, Аноним (15), 12:56, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "BusyBox for Windows" - https://frippery.org/busybox/
     
  • 1.19, Аноним (19), 13:30, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опять рекурсивные акронимы.
     
  • 1.32, Аноним (-), 15:04, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ого! Мега-респектище. Побежал качать. И я серьезно.
     
  • 1.37, Аноним (37), 15:51, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А в нем можно запустить графический сеанс Х.Org?
    А то хотелось бы из Венды подключаться к подкроватному серверу, через сетевую прозрачность Х-сервера.
     
     
  • 2.39, Krtek (?), 15:59, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Оно как раз и сделано для того, чтобы никогда больше не прикасаться к xorg, wayland, gtk и подобному ужасу.
     
     
  • 3.42, Аноним (37), 16:14, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Просто у меня подкроватный сервер на FreeBSD.
    Я к нему подключаюсь через терминал Putty по ssh

    Хотелось бы подключится в графическом сеансе.

     
     
  • 4.46, Krtek (?), 16:53, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Даже не представляю зачем такое может понадобиться, но подозреваю, что у тебя только один выход - виртуалка с Х сессией.
     
  • 4.72, Аноним (72), 21:22, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    можно попробовать через Xming
     
  • 4.74, Аноним (74), 22:56, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вынь сервак из под кровати
     

  • 1.41, Аноним (41), 16:13, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А для линукса юзерспейсная реализация ядра OpenBSD есть? Просто как-то не хочется играться с OpenBSD в виртуальной машине.
     
  • 1.47, mikhailnov (ok), 16:55, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Под wine работает?)
     
     
  • 2.50, Аноним (50), 17:27, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если у тебя на Виндовс КДЕ то в принципе да.
     
     
  • 3.55, Аноним (55), 18:21, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У всех есть
     
  • 2.75, Аноним (74), 22:58, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А почему-бы собственно нет
     

  • 1.51, Аноним (50), 17:34, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С некоторым удивлением для себя узнал, да, есть КАД системы под Линукс, с собственным 3Д ядром, тфлекс и компас, я думал что на это у*бище ничего нельзя переписать, оказывается можно, делюсь удивлением.
     
     
  • 2.52, Krtek (?), 18:04, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Переписать-то можно, но устанешь это поддерживать, ведь в новых релизах всё развалится, как гнилой шалаш на ветру. Поэтому и нет коммерческого софта, просто никто не хочет связываться с таким гемором.
     
     
  • 3.54, Аноним (55), 18:20, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Засовываешь в контейнер и нет проблем.
     
     
  • 4.64, Krtek (?), 19:52, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот то-то и оно - костыль на костыле и костылём подпирает.
     
  • 3.58, Аноним (58), 18:50, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто, мажорные релизы Astra выходят часто.
     
  • 3.69, anonymous (??), 21:10, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    а в рамках отдельной взятой страны дистрибутивов уже и не так много наберётся, и местному КАДу вполне можно за ними и погоняться
     
  • 2.59, Аноним (58), 18:56, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так а где, в основном, эти Т-Флекс и КОМПАС нужны? В госах. А тама теперь импортозамещение. Вот чтобы баблосики текли ручьми и дальше, пришлось отбросить свой виндоснобизм и переписать под Астру.
     
     
  • 3.63, Аноним (11), 19:48, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А при чём тут снобизм? Раньше просто спроса не было, теперь появился (искусственно, но главное — он есть).
     

  • 1.60, Аноним (-), 19:03, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Один вопрос. А нафига? Фелософия Вантуза предплогает елозить мышкой. Зачем частичку Юникса пихать в Вантуз, непонятно?
     
     
  • 2.61, Аноним (15), 19:41, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы можно было и мышкой елозить и пальцами команды набивать. Два лучше чем один.
     
  • 2.62, Упырек (?), 19:44, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В Windows тоже есть консоль. Внезапно, да, для линyпсоедов?
    И powershell мощнее bash. Так что смиритесь. Эксклюзива работать в консоли у вас нет.
     
     
  • 3.68, anonymous (??), 21:08, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    а кто ей пользуется? и в линуксе сейчас любителей консоли не особо, а уж в винде таких индивидов днём с огнём не найти
     
     
  • 4.70, Аноним (11), 21:10, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошая система, значит, раз не надо на каждый чих в консольку лезть.
     
  • 4.76, Аноним (74), 23:00, 26/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно, в емаксе лучше
     

  • 1.73, Аноним (73), 21:53, 26/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >https://minc.commandlinerevolution.nl/minc-6.1.exe

    Касперский говорит цэ троян.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру