Prebieha vydanie interaktívneho shellu fish 4.0.0 (priateľský interaktívny shell), ktorý je zameraný na vytvorenie priateľskej alternatívy k bash a zsh. Fish podporuje funkcie ako zvýraznenie syntaxe s automatickým odhaľovaním chýb vo vstupe, ponuku možných možností na základe histórie predchádzajúcich akcií, automatické dopĺňanie príkazov a volieb pomocou ich popisov v man-ručník, pohodlnú prácu bez ďalšej konfigurácie, zjednodušený jazyk skriptovania, podporu schránky a nástroje na prehľadávanie histórie vykonaných akcií. Kód projektu je šírený pod licenciou GPLv2. Hotové balíčky sú vytvorené pre Ubuntu, Debian, Fedora a openSUSE.
Nová vetva je pozoruhodná kompletným prekladom kódovej základne z C++ do Rust. Uvádza sa, že prechod na Rust umožnil vyriešiť problémy s viacerými vláknami, zlepšiť bezpečnosť pri práci s pamäťou, spraviť projekt atraktívnejším pre nových vývojárov a použiť moderné nástroje, ktoré odhaľujú chyby už v štádiu kompilácie. Práca na prepise fish do Rust trvala dva roky. Na vytvorení verzie 4.0 sa podieľalo viac ako 200 vývojárov.
Zdroj: opennet.ru
