Gerente de FAR

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de julio de 2022; la verificación requiere 1 edición .
Gerente de FAR

vista típica de FAR Manager
Tipo de Administrador de archivos
Autor evgeny roshal
Desarrollador Evgeniy Roshal , Grupo FAR
Escrito en C++ [3]
Sistema operativo 1.7x - Windows
2.0 - Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 8
Linux (puerto)
Idiomas de la interfaz Inglés, bielorruso, húngaro, español, italiano, alemán, polaco, ruso, esloveno, ucraniano, checo
plataforma de hardware Microsoft Windows
ultima versión 3.0.6000 (23 de julio de 2022)
Formatos de archivo legibles Configuración remota [d] y Configuración remota (UTF-8) [d]
Formatos de archivo generados Configuración remota [d] y Configuración remota (UTF-8) [d]
Licencia desde la versión 1.75.2629 — Freeware [1]
desde la versión 2.0: Software libre ( BSDL ) [2]
Sitio web farmanager.com
 Archivos multimedia en Wikimedia Commons

FAR Manager  es un administrador de archivos de consola para sistemas operativos de las familias Microsoft Windows y Linux.

El autor del programa es Evgeny Roshal . Desde el 18 de junio de 2000, el Grupo FAR ha estado desarrollando FAR Manager. A partir de la versión 2.0, el programa se distribuye bajo una licencia BSD modificada . Las versiones anteriores tenían una licencia propietaria, bajo la cual se pagaba el uso comercial del programa.

El programa FAR Manager hereda la ideología de dos ventanas, colores estándar y sistema de comando (control de teclado) del conocido administrador de archivos Norton Commander .

Historia

En Windows 9x, el programa podría ejecutarse tanto en modo de ventana como de pantalla completa. Algunas fallas de interfaz similares a los programas de DOS en modo ventana (la incapacidad de cambiar arbitrariamente la resolución de texto de las ventanas, problemas para cerrar cuando el sistema está apagado) aparecieron en Windows 9x, pero están ausentes en la familia de Windows NT .

Funciones de implementación

FAR admite trabajar con el sistema de archivos NTFS , varias codificaciones de texto, puede usar las funciones del sistema para copiar archivos, tiene una interfaz multilingüe y un sistema de ayuda.

FAR Manager se centró desde el principio en la plataforma Windows y admitía nombres de archivo largos. De vez en cuando los usuarios han expresado solicitudes para hacer versiones para otras plataformas ( Linux y Mac OS ). Los desarrolladores argumentaron que el código del programa era demasiado específico para Windows y que la migración a otra plataforma requeriría grandes cambios.

Hay una versión de Linux de FAR Manager que se está desarrollando activamente [13] .

Complementos (complementos)

Las posibilidades de FAR se amplían significativamente gracias a complementos para varios propósitos:

Algunos complementos importantes (por ejemplo, para trabajar con FTP, imprimir, comparar archivos, trabajar con archivos, trabajar en red) están incluidos en la distribución FAR. Pero la gran mayoría de los complementos están disponibles para descargar en Internet, el usuario puede instalarlos de acuerdo con sus tareas. Actualmente hay más de 700 complementos para FAR.

La mayoría de los complementos están escritos en C/C++ y Pascal utilizando la API FAR original. También hay alternativas modernas: FarNet proporciona API y herramientas para escribir módulos .NET; el módulo PowerShellFar implementa compatibilidad con Windows PowerShell y abre el modelo de objetos FarNet para el control desde scripts o la línea de comandos; el módulo LuaFAR proporciona una API para escribir scripts y complementos en el lenguaje Lua .

Versión portátil

Para ejecutar desde medios extraíbles (discos duros USB, unidades flash, etc.), existe una versión llamada portátil que se utiliza para trabajar sin instalación (generalmente breve) para realizar tareas como transferencia de datos, búsqueda, reparación, etc. .etc [14] [15] .

Versión Unicode

El 26 de octubre de 2007, se puso a disposición del público el repositorio SVN con la versión Unicode del administrador.

Versión de Linux y macOS

El proyecto far2l está desarrollando un puerto de Far Manager para Linux y macOS. A partir del 20 de septiembre de 2016, el puerto está en funcionamiento, la funcionalidad principal de Far Manager como administrador de archivos y archivos está disponible. Los complementos FarFTP, Colorer, MultiArc, TmpPanel también están portados y funcionan. A partir de noviembre de 2020, se agregó el complemento NetRocks (análogo al trabajo de los protocolos NetBox, sftp, scp, ftp, ftps, smb, nfs y webdav), el trabajo es compatible en los modos gráfico y de consola, al menos 13 complementos del Far original Manager ha sido portado [16] . A partir de enero de 2022, el proyecto pasó a la etapa beta [17] , se agregó soporte para python [18] y lua [19] scripts .

far2l también es compatible con las llamadas extensiones de terminal. Aunque FAR2L en sí mismo es una aplicación TUI, puede ejecutarse en dos backends: GUI y TTY. Si bien el backend TTY puede ejecutarse en cualquier terminal (por ejemplo, xterm), también puede ejecutarse dentro de la versión GUI de la terminal integrada de far2l, obteniendo funciones que no están disponibles en las terminales "normales" (por ejemplo, reconocer todas las combinaciones posibles de teclas del teclado con soporte para más que prensas de eventos, sino también eventos de liberación de teclas). Además, GUI-far2l puede proporcionar acceso al portapapeles compartido y a las notificaciones del escritorio. Estas extensiones se pueden usar ejecutando far2l TTY dentro de una sesión de cliente ssh abierta en GUI-far2l (o usando los protocolos SFTP/SCP de NetRocks para ejecutar far2l de forma remota usando la función "ejecutar comando remoto") [16] [20] .

Licencia

En versiones anteriores a la 1.75.2629, FAR se distribuía como shareware (algunas funciones solo funcionaban después de pasar el registro pagado), mientras que había un llamado "registro xUSSR" gratuito para los residentes de Rusia y otros países de la antigua Unión Soviética . En él, como contraseña para el registro, se requería ingresar el nombre del día actual de la semana en letras rusas. Dicho registro hizo posible el uso de versiones de FAR hasta 1.61 inclusive de forma totalmente gratuita [21] , las versiones posteriores requerían un registro pagado para uso comercial.

Desde la versión 1.75.2629, FAR no requiere registro y se distribuye gratuitamente bajo una licencia BSD modificada [22] . En este sentido, a partir del 18 de mayo de 2010, RARLabs dejó de vender Far Manager [23] .

Las versiones 1.8.x, 2.x y 3.x de Unicode son gratuitas y de código abierto bajo una licencia BSD modificada [24] .

Notas

  1. Far Manager 1.75 ahora es gratis . Foro oficial. Archivado desde el original el 11 de julio de 2012.
  2. Sitio oficial de Far Manager: código fuente . Archivado desde el original el 19 de julio de 2012.
  3. The farmanager Open Source Project en Open Hub: Página de idiomas - 2006.
  4. 1 2 Historial de versiones (enlace inaccesible) . Archivado desde el original el 8 de julio de 2012. 
  5. far 1.3 - fido7.far.support Grupos de Google (enlace descendente) . Archivado desde el original el 9 de julio de 2012. 
  6. Nuevo FAR - fido7.far.support Grupos de Google (enlace descendente) . Archivado desde el original el 9 de julio de 2012. 
  7. FAR 1.65 difiere de 1.64 al arreglar el módulo de impresión.
  8. Sitio oficial de Far Manager: descargar . Consultado el 23 de marzo de 2021. Archivado desde el original el 30 de abril de 2021.
  9. forum.farmanager.com • Ver tema - Código abierto - Unicode Far (enlace descendente) . Archivado desde el original el 8 de julio de 2012. 
  10. Historial de cambios (enlace inaccesible) . Archivado desde el original el 8 de julio de 2012. 
  11. 1 2 Historial de cambios (enlace inaccesible) . Archivado desde el original el 8 de julio de 2012. 
  12. Sitio oficial de Far Manager: noticias (enlace no disponible) . Consultado el 2 de junio de 2013. Archivado desde el original el 24 de abril de 2013. 
  13. GitHub - elfmz/far2l: puerto Linux de FAR v2 . Consultado el 7 de septiembre de 2016. Archivado desde el original el 7 de septiembre de 2016.
  14. Foro de Farmanager: Portable Far. . Fecha de acceso: 19 de junio de 2013. Archivado desde el original el 4 de marzo de 2016.
  15. Ensamblaje separado para la versión portátil. . Consultado el 19 de junio de 2013. Archivado desde el original el 16 de mayo de 2013.
  16. ↑ 1 2 Puerto Linux de Far Manager: 4 años de progreso . habr.com . Consultado el 12 de noviembre de 2020. Archivado desde el original el 1 de noviembre de 2020.
  17. Combinar rama 'test-β' elfmz/far2l@  3159e21 . GitHub . Consultado el 16 de enero de 2022. Archivado desde el original el 18 de enero de 2022.
  18. far2l/python en master elfmz/  far2l . GitHub . Consultado el 16 de enero de 2022. Archivado desde el original el 13 de enero de 2022.
  19. Discusión de LuaFAR para Far2L #1197 elfmz/  far2l . GitHub . Consultado el 16 de enero de 2022. Archivado desde el original el 18 de enero de 2022.
  20. far2l/FarRus.hlf.m4 en master elfmz/far2l GitHub
  21. forum.farmanager.com • Ver tema - Licencia (enlace no disponible) . Archivado desde el original el 11 de julio de 2012. 
  22. Licencia BSD modificada (enlace descendente) . Archivado desde el original el 18 de septiembre de 2012. 
  23. Softkey-Russia: Far Manager se volvió gratuito (enlace inaccesible) . Archivado desde el original el 18 de septiembre de 2012. 
  24. Sitio oficial de Far Manager: licencia (enlace descendente) . Archivado desde el original el 7 de julio de 2012. 

Enlaces