Рубріки: Новини

Командну оболонку Fish переписали з мови C++ на Rust

Дмитро Сімагін

Популярну командну оболонку Fish оновили до бета-версії 4.0. Головною несподіванкою релізу стало те, що він повністю переписаний з мови C++ на Rust. Як повідомляє блог проекту, основна мета трансформації пов’язана з бажанням покращити багатопоточність та підвищити безпеку коду.

На думку розробників Fish, робота з C++ часто ускладнювалася інструментарієм, різними компіляторами та необхідністю ручного керування потоками. Rust пропонує сучасні можливості та вбудовані гарантії безпеки, що робить цю мову набагато кращим варіантом для розвитку проекту.

Серед ключових нововведень Fish 4.0 варто виділити:

  • Оновлені комбінації клавіш, що спрощує взаємодію з терміналом.
  • Покращений пошук з історії: Тепер користувачі можуть знаходити команди швидше завдяки новим алгоритмам пошуку.
  • Підтримка багатопоточності: завдяки Rust оболонка тепер ефективно обробляє кілька завдань одночасно.

Бета-версія Fish 4.0 вже доступна для тестування. Інсталяційні файли є для macOS, Ubuntu та інших популярних дистрибутивів Linux. Також доступні портативні бінарні файли, які можна запустити без встановлення.

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

Fish (Friendly Interactive SHell) — ​​інтерактивна командна оболонка, яка розвивається як більш дружня для користувачів альтернатива bash і zsh. Fish підтримує підсвічування синтаксису з автоматичним виявленням помилок вводу, пропозицію можливих варіантів вводу на основі історії минулих операцій, автодоповнення вводу команд та багато інших можливостей.

Останні статті

OpenAI готує реліз нової моделі Garlic, яка спеціалізується на кодуванні

Компанія OpenAI працює над новою LLM-моделлю Garlic («Часник»), яка спеціалізується на програмуванні та логічних завданнях.…

03.12.2025

Верховна Рада не буде підвищувати податки для ФОП третьої групи

Верховна Рада України не буде розглядати питання щодо впровадження ПДВ для фізичних осіб підприємців з…

03.12.2025

Розробники з КНДР тепер готові орендувати особисті дані за третину зарплати

Шукаючи віддалену роботу в західних компаніях, громадяни КНДР тепер готові не тільки «орендувати ноутбук», але…

03.12.2025

Віддалена робота шкодить молодим співробітникам та якості їхнього коду

Молоді спеціалісти, які працюють віддалено, гірше оволодівають новими навичками та мають менше можливостей для кар'єрного…

03.12.2025

Mistral випускає серію моделей Mistral 3 для роботи на ноутбуках, дронах і смартфонах

Французький стартап Mistral AI випустив сімейство з 10 моделей з відкритим кодом, розроблених для роботи…

03.12.2025

Чат-боти знижують мотивацію та роблять навчання поверхневим

Нове дослідження Ширі Мелумад (Університет Пенсильванії) та Джин Хо Юн (Університет Нью-Мексико) доводить, що люди,…

02.12.2025