Коротко: вышел Midnight Commander 6 — форк классического файлменеджера с плагинами панелей (Docker, S3, Git, SFTP), встроенным терминалом и редактированием под sudo. Разбираем, что нового и стоит ли ставить на боевой сервер.
Для многих из нас mc — это мышечная память: зашёл на сервер по SSH, ткнул двумя панелями, F5 — скопировал, F4 — поправил конфиг. Классический Midnight Commander десятилетиями почти не менялся, и вот 3 августа вышел Midnight Commander 6 — форк, который тащит в привычный двухпанельник вещи из 2026 года: плагины панелей, встроенный терминал, подсветку JSON/YAML и редактирование под sudo. Для тех, кто живёт в терминале на своих VPS и домашних серверах, — повод присмотреться.
Главное: панельные плагины
Ключевая фишка шестёрки — панельные плагины. Идея простая, но для файлменеджера почти революционная: панель MC теперь может показывать не только локальные и FTP-каталоги, а содержимое внешних сервисов, и вы ходите по ним стрелками, как по обычным папкам. Из коробки заявлена работа с:
- SFTP/FTP/FTPS и Samba-ресурсами;
- Git-репозиториями — навигация по дереву прямо в панели;
- Docker и Kubernetes — просмотр контейнеров/подов как файловой системы;
- S3-хранилищами и MongoDB.
Для нашей аудитории это буквально: подключился к серверу, открыл в одной панели локальные файлы, в другой — S3-бакет или содержимое docker-контейнера, и перекидываешь между ними без единой команды aws s3 cp или docker cp. Файловый менеджер как единый интерфейс к инфраструктуре — давно напрашивавшаяся идея.
Что ещё завезли
mcterm — встроенный PTY-терминал с полноценной поддержкой ANSI/VT. Раньше запуск интерактивных программ (vim, htop, даже clear) из-под MC работал криво; теперь их можно гонять прямо внутри.
mcedit — встроенный редактор дорос до расширенного Undo/Redo и, что особенно приятно на сервере, редактирования файлов под sudo без выхода из MC и плясок с временными копиями.
mcview — просмотрщик теперь понимает JSON, YAML, XML с подсветкой, а также Markdown и ANSI. Для человека, который правит десятки конфигов в день, читаемый YAML прямо в вьювере — маленькая, но ежедневная радость.
Трезвый взгляд: стоит ли бежать ставить
Здесь нужна честность, потому что деталь важная. MC 6 — это форк GNU Midnight Commander (основан на версии 4.8.33), который ведёт Илья Маслаков; лежит он в отдельном репозитории ilia-maslakov/mcdev, а не в официальном апстриме MC. На Хабре и в обсуждениях к нему уже прилипла формулировка «файловый менеджер, подозрительно похожий на Midnight Commander» — то есть отношение сообщества пока настороженное.
Что это значит на практике:
- это не официальное продолжение MC, у проекта своя судьба, свой темп и свои риски по поддержке;
- на боевой сервер ставить свежий форк «одной командой» не стоит — сначала пощупайте в тестовой среде или контейнере;
- ставьте из официальных пакетов проекта под вашу систему (собраны DEB, RPM,
pkg.tar.zst, есть Gentoo), а не из случайных сборок; - лицензия — GPLv3+, исходники открыты, так что посмотреть, что внутри, можно.
Иными словами: идея отличная и функции реально полезные, но это молодой форк, а не апдейт «того самого» MC из репозиториев вашего дистрибутива. Отнеситесь соответственно.
Что делать
- Хотите попробовать — поднимите тестовую VM или контейнер, поставьте пакет под вашу ОС из релизов проекта (актуальный тег на момент выхода —
v6.0.3). - Проверьте нужные плагины на своих задачах: SFTP, Docker, S3 — то, ради чего и стоит переходить.
- На проде не торопитесь. Привычный
mcиз репозитория никуда не делся; форк пусть сначала обкатается. - Следите за реакцией сообщества — судьба форков непредсказуема, и стоит понять, наберёт ли он критическую массу пользователей.
Источники
Вы всё ещё живёте в mc на серверах — или давно пересели на ranger/yazi/lf? И зашли бы плагины к Docker и S3 прямо в панелях, или это уже «швейцарский нож», который проще заменить парой отдельных утилит?
