Byl vydán interaktivní příkazový shell fish 4.0.0 (friendly interactive shell), zaměřený na vytvoření uživatelsky přívětivější alternativy k bash a zsh. Fish podporuje funkce jako syntaktické zvýraznění s automatickým odhalováním chyb v zadávání, nabízení možných vstupů na základě historie předchozích operací, automatické doplňování možností a příkazů s využitím jejich popisu v manových příručkách, pohodlný provoz ihned po instalaci bez nutnosti dodatečného nastavení, zjednodušený jazyk pro psaní skriptů, podporu schránky a nástroje pro vyhledávání v historii provedených operací. Kód projektu je dostupný pod licencí GPLv2. Hotové balíčky byly vytvořeny pro Ubuntu, Debian, Fedora a openSUSE.
Nová větev vyniká kompletním překladem kódové základny z jazyka C++ do Rustu. Je zdůrazněno, že přechod na Rust vyřešil problémy s vícetrháním, zvýšil bezpečnost práce s pamětí, učinil projekt atraktivnějším pro nové vývojáře a využil moderní nástroje, které odhalují chyby již ve fázi kompilace. Práce na přepsání programu fish do Rustu trvala dva roky. Na vytvoření verze 4.0 se podílelo více než 200 vývojářů.
Zdroj: opennet.ru
