C-Kermit 11: первый релиз легендарной утилиты за 15 лет

· Linux и open source
Джон Гурзен выпустил C-Kermit 11 — первую за полтора десятилетия версию некогда незаменимого инструмента для передачи файлов между машинами.

cover.svg

Джон Гурзен объявил о выходе C-Kermit 11 — первого релиза этой утилиты для передачи файлов за пятнадцать лет. Для тех, у кого хорошая память, само событие звучит почти как весточка из прошлого: было время, когда Kermit оставался незаменимым инструментом для перемещения файлов между машинами, но большинство из нас не вспоминало о нём уже много лет — если вообще когда-либо о нём слышало.

Гурзен, сопровождающий пакет Kermit в Debian, заметил, что программа перестала соответствовать современным ожиданиям, и в прошлом году взялся за подготовку патчей. Проблемных областей он выделяет две.

Безопасность и режим передачи

Первая — что неудивительно для проекта столь почтенного возраста — безопасность. Вторая связана с тем, как Kermit по умолчанию обращается с данными: исторически он выполнял преобразование кодировок и перевод символов конца строки. Сегодня подобное поведение обычно не нужно — мы привыкли к побайтово идентичной передаче двоичных данных, а старые настройки по умолчанию вызывали путаницу и в редких случаях приводили даже к повреждению данных.

Подробности проделанной работы приведены в списке изменений проекта. Забавная деталь, подмеченная в комментариях: ссылку на changelog на GitHub автор снабдил лаконичной подписью «the changelog» — при том что и его собственный блог называется ровно так же, «The Changelog». Была ли это игра слов намеренной, осталось неясным.

Для многих читателей C-Kermit давно превратился в имя из учебников по истории вычислительной техники. Тем любопытнее, что кто-то продолжает приводить эти инструменты в соответствие с современными реалиями — исправляя не столько ошибки, сколько привычки, которые за десятилетия успели устареть.


Источник: LWN.net

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.