Microsoft выпускает классический редактор MS-DOS для Linux, написанный на Rust ( github.com/microsoft )
Так много волнения, что это было опубликовано 3 раза за неделю
1. Автор – https://news.ycombinator.com/item?id=44034961 2. Публикация Ubuntu – https://news.ycombinator.com/item?id=44306892
И этот пост.
Весело. Признаюсь, я не совсем понимаю, для кого это, но, похоже, весело.
Это для тех, кто хочет использовать Windows Terminal для редактирования файлов. Старая команда `edit` не поддерживается в Windows с 2006 года, поэтому с тех пор не было редактора от Microsoft, который можно было бы использовать в командной строке.
Впечатляет, насколько быстр этот редактор. https://github.com/microsoft/edit/pull/408
> Написав процедуры SIMD, специфичные для поиска новой строки, мы можем увеличить эту скорость [до 125 ГБ/с]
Является ли это… значимым ориентиром?
Кто регулярно редактирует файлы достаточно большого размера, чтобы извлечь хоть какую-то выгоду из пропускной способности в 120 Гбит/с, используя интерактивный редактор, а не просто пропуская их через скрипт/инструмент/загружая в ETL в зависимости от размера и характера данных?
Вызов принят.
На самом деле это прямо там, в файле readme:
> Цель — предоставить доступный редактор, которым смогут легко пользоваться даже пользователи, не знакомые с терминалами.
Возможно, такова заявленная цель, но я сомневаюсь, что это настоящая причина существования проекта.
Да… Я не думаю, что есть какая-либо связь между «пользователями, в значительной степени незнакомыми с терминалами», которым нужно что-то простое в использовании, и «пользователями Linux, которые достаточно технически подкованы, чтобы вообще слышать об этом репозитории».
Название немного сбивает с толку, в зависимости от того, как его читать. Edit не предназначен “для” Linux, как и PowerShell не был создан для Linux, чтобы заменить bash, zsh, fish и т. д. Оба просто также доступны с бинарниками “для” Linux.
Предыдущие посты HN, ссылающиеся на пост в блоге, в котором объясняется предыстория инструмента и причина его существования в Windows, освещают все это гораздо лучше, чем случайный заголовок, указывающий на репозиторий.
ну, редактор, очевидно, был разработан в первую очередь для Windows, не совсем понимаю, почему в названии указано Linux
Я предполагаю, что в MS есть люди, которые каким-то образом все еще могут делать что-то веселое. Потому что их не назначают на другой проект по тому, как сделать OOBE еще более жалким.
/rant Сегодня я потратил 3 (три) часа на настройку нового MSI AIO с Windows Pro. Потому что даже если он будет подключен к локальной ADDS и управляться оттуда – мне нужно будет подключиться к какой-то сети с подключением к Интернету, задать 3 глупых вопроса восстановления, которые заставят NIST покраснеть, и ждать еще 30 минут для принудительной загрузки обновления, которую я не могу пропустить. Ой, что-то пошло не так – давайте повторим процесс 3 раза.
Возможно, для разработки этих вещей не нужна степень доктора наук.
Таких уже много, например jed, mcedit и т. д.
Это приложение невероятно простое — гораздо более ограниченное, чем даже EDIT для DOS.
Я с радостью заменю им vim, особенно если он будет иметь/получит поддержку LSP или поиск через ripgrep. Сейчас я использую Helix, но мне нравится хороший tui.
Source: news.ycombinator.com