ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π±Π΅ΡΠ°-Π²ΡΠΏΡΡΠΊ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° f4 0.3.0. ΠΡΠΎΠ΅ΠΊΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Far Manager ΠΈ far2l, Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ Π·Π°Π½ΠΎΠ²ΠΎ Π½Π° ΡΠ·ΡΠΊΠ΅ Go, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Β«ΡΠΈΡΡΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΡΒ». ΠΠΎΠ΄ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ BSD ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°ΠΌΠΈ. Π ΡΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π°Π±ΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π² CI ΠΏΡΠΎΠ³ΠΎΠ½ΡΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΠ‘ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°Ρ . ΠΠΎΡΠΎΠ²ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ ΡΠΎΡΠΌΠΈΡΡΡΡΡΡ Π΄Π»Ρ Linux, Windows (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ±ΠΎΡΠΊΡ Π΄Π»Ρ Windows 7/8/8.1), ReactOS, macOS, FreeBSD, OpenBSD, NetBSD, DragonFly BSD ΠΈ Android (Termux). ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Illumos ΠΈ Solaris, Π²Π΅Π΄ΡΡΡΡ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Redox, GNU Hurd ΠΈ Haiku.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
- ΠΠΎΡΡΠ°Π²ΠΊΠ° ΠΎΠ΄Π½ΠΈΠΌ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΌ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ Π±Π΅Π· Π²Π½Π΅ΡΠ½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ (ΡΠ±ΠΎΡΠΊΠ° Π±Π΅Π· CGO). ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ x86-64, x86, ARM64, ARMv7, RISC-V, LoongArch, MIPS ΠΈ POWER.
- Π Π°Π±ΠΎΡΠ° Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΈΠ»ΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠΊΠ½Π΅. Π ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» kitty ΠΈ Win32 Input Mode, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ctrl+Enter ΠΈ Shift+Tab. ΠΠ»Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π΅ΡΡΡ Π±ΡΠΊΠ΅Π½Π΄Ρ X11, Wayland, Win32 GDI, Cocoa, Ebitengine ΠΈ gogpu Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ.
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΏΠΎΠ΄ ΠΏΠ°Π½Π΅Π»ΡΠΌΠΈ, ΠΊΠ°ΠΊ Π² far2l. Π Windows ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΡΠ΅ΡΠ΅Π· ConPTY, ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ, ΡΠ΅ΡΠ΅Π· Windows Console API.
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° (Colorer ΠΈ Chroma) ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΡΠΈΠΊ Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ Π΄Π°ΠΌΠΏΠΎΠ². ΠΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ Π±Π΅Π· Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π² ΠΏΠ°ΠΌΡΡΡ.
- ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½Π°Ρ VFS, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°ΡΡ ΠΈΠ²Π°ΠΌΠΈ (Π²ΠΊΠ»ΡΡΠ°Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅), SFTP/FTP, S3, WebDAV, Google Drive, Π―Π½Π΄Π΅ΠΊΡ ΠΠΈΡΠΊΠΎΠΌ, ΡΠ΅Π΅ΡΡΡΠΎΠΌ Windows, ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Android (ΡΠ΅ΡΠ΅Π· ADB) ΠΈ iPhone (ΡΠ΅ΡΠ΅Π· AFC). ΠΡΠ±ΡΡ VFS ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· FUSE ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³.
- ΠΡΠΎΡΠΎΠΊΠΎΠ» FISH+ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ ΠΈΠ΄Π΅Ρ FISH ΠΈΠ· Midnight Commander. ΠΠΎΠΈΡΠΊ, ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΠΈ Π΄ΠΎΠ»Π³ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ.
- ΠΠ»Π°Π³ΠΈΠ½Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΠ΄ΡΠΎΠΌ ΠΏΠΎ MessagePack ΡΠ΅ΡΠ΅Π· stdin/stdout, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π½Π° Lua (API Π² Π΄ΡΡ Π΅ Far3/far2m) ΠΈ WebAssembly, Π΄Π»Ρ ΠΈΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π΅ΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ PlugRing.
- ΠΠ°ΠΊΡΠΎΡΡ Π½Π° Lua, ΠΏΠ°Π»ΠΈΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ (Ctrl+Shift+P), ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ, Π³ΠΈΠ±ΠΊΠ°Ρ ΡΠ°ΡΠΊΡΠ°ΡΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ², ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ.
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ SQLite ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° Π² ΡΡΠΈΠ»Π΅ DOS Navigator, ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, Π°ΡΠ΄ΠΈΠΎΠΏΠ»Π΅Π΅Ρ, ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΌΠ΅Π΄ΠΈΠ°ΡΠ°ΠΉΠ»Π°Ρ , ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ², AI-ΠΏΠ°Π½Π΅Π»Ρ.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½ Π½Π° 23 ΡΠ·ΡΠΊΠ°. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π²Π²ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ° Ρ BiDi ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ Π³ΡΠ°ΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°ΠΌΠΈ.
- Π‘Π°ΠΌΠΎΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Β«f4 βupdateΒ», ΠΏΠ°ΠΊΠ΅ΡΡ Π΄Π»Ρ Homebrew, Nix (flake ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Home Manager) ΠΈ Termux. ΠΠ»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠ² ΠΈ ΡΠ»Π°Π±ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π΅ΡΡΡ ΠΎΠ±Π»Π΅Π³ΡΡΠ½Π½Π°Ρ lite-ΡΠ±ΠΎΡΠΊΠ°.
ΠΡΠ»ΠΈΡΠΈΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ²:
- Far Manager ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² Windows. f4 ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ ΠΏΡΠΈΠ²ΡΡΠ½ΡΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ Π½Π° Linux, macOS, BSD ΠΈ Android. ΠΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Far (DLL) Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ, Π½ΠΎ Lua API Π΄Π»Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΏΠΎΡΡΡΠΎΠ΅Π½ ΠΏΠΎ ΠΎΠ±ΡΠ°Π·ΡΡ Far3/far2m.
- far2l β ΠΏΠΎΡΡ Far 2 Π½Π° Linux, macOS ΠΈ BSD, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° C++ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GPLv2. f4 Π½Π΅ ΠΏΠΎΡΡ, Π° Π½ΠΎΠ²Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Go ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ BSD. ΠΡΠΎΠΌΠ΅ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, f4 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Windows ΠΈ ReactOS, Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ wxWidgets ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π° ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΠΊ Π½Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
- Midnight Commander Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C (GPLv3), ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΊΠ»Π°Π²ΠΈΡ. f4 ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Far/far2l, ΠΈΠΌΠ΅Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈ Π½Π°ΡΠΈΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Windows. ΠΡΡ ΠΈΠ² ΡΠΎ ΡΠ±ΠΎΡΠΊΠΎΠΉ Π΄Π»Ρ Linux x86-64 Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 35 ΠΠ, Π° mc β Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ.
- M-Commander β ΡΠΎΡΠΊ mc Π½Π° C ΠΈ Lua (GPLv3+). Π Π½ΡΠΌ Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ (Git, Docker, Kubernetes, MongoDB, S3 ΠΈ Π΄Ρ.), Π° Π²ΠΌΠ΅ΡΡΠΎ subshell ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ PTY-ΡΠ΅ΡΠΌΠΈΠ½Π°Π». M-Commander ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ mc ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π»Ρ Linux ΠΈ macOS. f4 ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΏΠΎΡ ΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ (ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»), Π½ΠΎ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Far, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Windows ΠΈ BSD ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΎΠΉ ΠΎΠ΄Π½ΠΈΠΌ Π±ΠΈΠ½Π°ΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ.

ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
