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

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

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

Популярний ML-фреймворк PyTorch оновлено до версії 2.9

Відкритий фреймворк PyTorch, який розроблено в стінах Facebook, і на якому зараз навчають більшість сучасних…

16.10.2025

JetBrains припиняє підтримку хмарного середовища розробки CodeCanvas

Компанія JetBrains припиняє підтримку свого хмарного середовища розробки (CDE) CodeCanvas через побоювання, що воно є…

16.10.2025

Технічний рекрутинг у FAVBET Tech: як перевіряють кандидатів і чим тут допомагає ШІ

В українському IT зараз ринок роботодавця, тому нестачі кадрів немає, розповідає Head of Tech Recruiting…

16.10.2025

Нова функція Google Recovery Contacts дозволяє відновити доступ до акаунту через друзів або родичів

Google представила функцію Recovery Contacts, яка допомагає відновити доступ до облікового запису через довірених осіб.…

16.10.2025

90% коду в компанії пише штучний інтелект, але він не замінить розробників — CEO Anthropic

Інструменти на базі моделей Claude генерують 90% нового коду в більшості команд Anthropic, але розробників…

16.10.2025

Нова модель кодування Claude Haiku 4.5 «втричі дешевша та вдвічі швидша», ніж Claude Sonnet 4

Anthropic випустила нову оптимізовану для кодування модель Claude Haiku 4.5, яка, згідно з повідомленням у…

16.10.2025