НСПК / 24.12.24 / перетяжка / 2W5zFK76vmn
НСПК / 24.12.24 / перетяжка / 2W5zFK76vmn
НСПК / 24.12.24 / перетяжка / 2W5zFK76vmn

🔥 Fish 4.0 — интерактивный Shell — переписали с C++ на Rust

Новости

Бета-версия Fish 4.0, переписанная с C++ на Rust, предложила пользователям улучшенную многопоточность, безопасность и удобство

168 открытий2К показов
🔥 Fish 4.0 — интерактивный Shell — переписали с C++ на Rust

Популярный интерактивный командный интерпретатор Fish выпустил бета-версию 4.0, полностью переписанную с языка C++ на Rust.

Основная цель перехода — улучшить многопоточность и повысить безопасность кода.

Разработчики отметили, что работа с C++ часто осложнялась инструментарием, разными компиляторами и необходимостью ручного управления потоками.

Rust предложил современные возможности и встроенные гарантии безопасности, которые сделали его естественным выбором для переписывания проекта.

Новые возможности Fish 4.0

Переход на Rust открыл двери для улучшений и новых функций. Среди ключевых нововведений в Fish 4.0:

  • Обновленные привязки клавиш: Бинды стали более интуитивными, упрощая взаимодействие с терминалом.
  • Улучшенный поиск по истории: Теперь пользователи могут находить команды быстрее благодаря более мощным алгоритмам поиска.
  • Поддержка многопоточности: Благодаря Rust, Shell теперь эффективно обрабатывает несколько задач одновременно.

Эти изменения делают Fish еще более удобным и современным инструментом для работы в командной строке.

Как протестировать новую версию?

Бета-версия Fish 4.0 доступна для тестирования. Установочные пакеты предоставлены для macOS, Ubuntu и других популярных дистрибутивов Linux.

Также доступны портативные бинарные файлы, которые можно запустить без установки.

Для тестирования пользователи могут перейти на официальный сайт проекта и скачать соответствующую версию.

Следите за новыми постами
Следите за новыми постами по любимым темам
168 открытий2К показов