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

Командну оболонку 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 підтримує підсвічування синтаксису з автоматичним виявленням помилок вводу, пропозицію можливих варіантів вводу на основі історії минулих операцій, автодоповнення вводу команд та багато інших можливостей.

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

Sony відмовляється від релізів ігор PlayStation на ПК

Компанія Sony Interactive Entertainment прийняла стратегічне рішення про перегляд свого підходу до портування ексклюзивів, віддаючи…

04.03.2026

Microsoft хоче стягувати щомісячну плату за використання агентів в офісних програмах

Серед топ-менеджерів великих компаній активно ширяться чутки про те, що Microsoft готує до запуску новий,…

04.03.2026

Google додає в Android «фішки» Apple: тепер можна ділитися своїм місцезнаходженням в повідомленнях

Компанія Google зробила великий крок назустріч естетиці та функціональності екосистеми Apple, анонсувавши масштабне оновлення Android.…

04.03.2026

Anthropic запускає голосовий режим для Claude Code

Компанія Anthropic оголосила про поступове розгортання оновлення для Claude Code — інтерфейсу командного рядка (CLI)…

04.03.2026

Google попереджає про експлойт Coruna: полює на українських користувачів iPhone

Експерти з безпеки Google виявили складний і небезпечний набір експлойтів для зламу пристроїв на базі…

04.03.2026

OpenAI розробляє власного конкурента GitHub

Компанія OpenAI розробляє власну платформу для програмістів. За повідомленнями інсайдерів, вона має стати прямим конкурентом…

04.03.2026