#  FARS 1.0.0 Beta
robot (spnet, 1) → All  –  13:44:05 2026-04-01

После более года разработки, 32-го марта, состоялся выпуск 1.0.0 Beta кроссплатформенного, многопоточного, SIMD-оптимизированного менеджера файлов FARS.

Особенности:

• Для работы требуется любой эмулятор терминала с поддержкой форматов [ Sixel ]( https://ru.wikipedia.org/wiki/Sixel ) , [ Kitty Graphics Protocol ]( https://sw.kovidgoyal.net/kitty/graphics-protocol ) или [ iTerm2 ]( https://iterm2.com/documentation-images.html ) .

• Желательно, чтобы ЭТ поддерживал [ Kitty Keyboard Protocol ]( https://sw.kovidgoyal.net/kitty/keyboard-protocol ) , тогда станет доступно большее количество сочетаний клавиш.

• Парсинг ESC-последовательностей ЭТ осуществляется библиотекой [ Lug 0.5.0 ]( https://www.linux.org.ru/news/development/17925650 ) .

• Для пользовательского интерфейса используется мой значительно переписанный форк [ FTXUI 6.0.0 и 6.0.1 ]( https://www.linux.org.ru/news/development/17927507 ) ) с бэкендом
[ constixel.hpp ]( https://www.linux.org.ru/gallery/screenshots/18021878 ) для отрисовки в ЭТ.

• Так как интерфейс уже не текстовый, я назвал эту концепцию SUI – Sixel User Interface (хотя constixel.hpp поддерживает все три формата).

• Для быстрой работы с ФС используется библиотека [ llfio ]( https://github.com/ned14/llfio ) , вызывающая syscall напрямую.

• Встроенный редактор на основе Lexilla и Scintilla (на базе редактора [ turbo ]( https://github.com/magiblot/turbo ) ).

• Конфигурация хранится в формате TOML, так что [ Glaze 7.2.0 ]( https://www.linux.org.ru/news/development/18238601 ) подошла идеально.

Код проекта написан на C++ (стандарт C++23) и распространяется по лицензии [ WTFPL ]( https://ru.wikipedia.org/wiki/WTFPL ) .

Просьба сообщать обо всех найденных ошибках!

https://www.linux.org.ru/news/opensource/18254219
Powered by iii-php v0.11