stringtranslate.com

4DOS

4DOS es un intérprete de línea de comandos de JP Software, diseñado para reemplazar el intérprete de comandos predeterminado COMMAND.COMen Microsoft DOS y Windows . Fue escrito por Rex C. Conn y Tom Rawson y lanzado por primera vez en 1989. En comparación con el valor predeterminado, tiene una gran cantidad de mejoras.

4OS2 y 4NT son productos similares que reemplazan cmd.exeen OS/2 y Windows NT respectivamente.

Descripción general

4DOS se utiliza con mayor frecuencia como reemplazo de la línea de comandos para los siguientes sistemas operativos:

Dado que Windows NT y Windows 2000 incluyen ambos COMMAND.COMy , se pueden instalar cmd.exe4DOS y 4NT y sus derivados. Las versiones anteriores de 4OS2 se pueden ejecutar en Windows NT, y OS/2 puede ejecutar los dos shells de DOS y Windows NT; los tres se pueden usar en máquinas tipo Windows NT y en máquinas de arranque múltiple con OS/2.

Entre los muchos comandos, declaraciones y funciones en 4DOS y que faltan en DOS/Windows 95–98 COMMAND.COMse encuentran la lectura de entradas del teclado y un método más simple para trabajar con colores de pantalla y texto.

La extensión de archivo predeterminada para los scripts 4DOS es .btm.

Se lanzó una versión gráfica de 4DOS, 4OS2 y 4NT, llamada Take Command , con un conjunto de funciones correspondiente a la versión 4DOS 5.5, 4OS2 y 4NT 2.5 y se actualizó después de esto. El desarrollo en esta línea se detuvo con las versiones correspondientes en modo texto . Existía un programa gráfico Take Command/16 , para Windows 3.1.

4OS2 es un reemplazo similar del intérprete de comandos OS/2 de IBM . Se lanzó por primera vez al mismo tiempo que la versión 4 de 4DOS y tiene un conjunto de características similar. Al igual que 4DOS, se lanza como código abierto. Apareció en el conjunto de funciones de eComStation 2.10 de 2011, en el proyecto gratuito os2free, y está incluido con ArcaOS .

4NT se lanzó por primera vez como 4DOS para Windows NT (versiones 1.x, 2.x), pero se convirtió en 4NT hasta la reestructuración después de la versión 8. El programa es una recompilación de 4OS2 y continúa teniendo características del procesador de comandos de OS/2 ( cmd.exe), como la ejecución de scripts REXX y compatibilidad con EXTPROC. Para ello existe el Take Command/32 correspondiente , versión 1 correspondiente a 4NT 2.5. 4NT y Take Command/32 se lanzaron en formato ANSI (Windows 9x) y Unicode (Windows NT), y la versión ANSI se eliminó en la versión 5.

En el momento de la versión 7 de 4NT se lanzó un nuevo programa Win32 Interfaz de comando con pestañas (TCI). Este programa permitía conectar (reduciendo así el desorden de la pantalla) y desconectar consolas con pestañas en una sola ventana. Este programa requiere Windows XP o posterior.

Una nueva versión de Take Command amplía la interfaz de comando con pestañas original, ampliada con ventanas adicionales para permitir la composición de entradas, navegar gráficamente por directorios y archivos, y funciones adicionales. 4NT se incluye como Take Command Console. Se lanza una versión ligera de TCC con funciones reducidas como descarga gratuita.

Luego, JP Software lanzó:

Este ha sido lanzado desde las versiones 9 a 12.1, correspondientes a la versión subyacente 4NT/TCC.

Características

4DOS presenta una serie de mejoras en comparación con COMMAND.COM: [1]

Historia y estado actual

Distribuido originalmente como shareware , 4DOS se lanzó posteriormente como software gratuito no compatible . Actualmente, el código fuente está disponible bajo una licencia MIT modificada , pero "no puede usarse en ningún producto comercial sin el permiso por escrito de Rex C. Conn" [7] y "no puede compilarse para su uso en ningún sistema operativo que no sea FreeDOS" . " – por lo que no califica como código abierto según lo define la Open Source Initiative . [8] [9]

La última actualización de JP Software fue la versión 7.50.130, lanzada en agosto de 2004. Durante sus 15 años de historia, 4DOS sufrió numerosas actualizaciones; Éstos son algunos de los más importantes.

NDOS

Algunas versiones de Norton Utilities para DOS incluían copias modificadas de 4DOS llamadas NDOS . La última versión de NDOS venía incluida con Norton Utilities 8 y correspondía a 4DOS 4.03.

Ver también

Notas

  1. ^ Los ID conocidos incluyen 0x10metadatos generales en formato XMP , [5] 0x23 ('#') como lo utilizan varias utilidades escritas por Matthias R. Paul para listas separadas por espacios de pares de texto clave = valor que contienen propiedades de archivo como atributos extendidos como CP ( páginas de códigos), PC (códigos de idioma), CW (ancho de bits), XS (ancho de página), YS (longitud de página), XO (imprimir desplazamiento x), YO (imprimir desplazamiento y), CR (derechos de autor), URL (enlace fuente), etc., [3] 0x25 ('%') utilizado por programas que utilizan CUI_LIB para almacenar variables de pseudoentorno , [3] [4] 0xED reservado para Digital Research / Novel / Caldera , 0xC2utilizado por Total Commander para descripciones de archivos multilínea, [6] y 0xFDreservados para FreeDOS ).

Referencias

  1. ^ ab Hermanos, Hardin; Rawson, Tom; Conn, Rex C.; Pablo, Matías R.; Tinte, Charles E.; Georgiev, Luchezar I. (27 de febrero de 2002). Ayuda en línea de 4DOS 8.00 .
  2. ^ ab "Nota técnica: uso de DESCRIPT.ION". Chestertown, Maryland, EE. UU.: JP Software Inc. 1989. Archivado desde el original el 18 de marzo de 2016.
  3. ^ abc Paul, Matthias R. (10 de junio de 2001) [1995]. "Descripción del formato de archivos .CPI de DOS, OS/2 y Windows NT y .CP de Linux" (1.30 ed.). Archivado desde el original el 20 de abril de 2016 . Consultado el 20 de agosto de 2016 .(NB. Como ejemplo de uso, este archivo contiene un archivo DESCRIPT.ION que define algunos pares clave=valor como atributos extendidos de estilo '#' . También contiene un analizador y descompilador de archivos CPI llamado CPI.EXE, que resulta ser un CUI_LIB ejecutable de DOS habilitado que admite opcionalmente muchas variables de pseudoentorno definidas en entradas de archivos DESCRIPT.ION de estilo '%').
  4. ^ ab Paul, Matthias R. (2001) [1996]. "Especificación y documentación de referencia para NECPINW". NECPINW.CPI: controlador de cambio de página de códigos de DOS para NEC Pinwriters (2.08 ed.). FILESPEC.TXT de NECPI208.ZIP. Archivado desde el original el 10 de septiembre de 2017 . Consultado el 22 de abril de 2013 .(NB. Como ejemplo de uso, este archivo contiene un archivo DESCRIPT.ION que define algunos pares clave=valor como atributos extendidos de estilo '#' ).
  5. ^ ab Codère, Carl Eric (23 de diciembre de 2006) [14 de septiembre de 2004]. "Propuesta de extensiones de archivo de descripción 4DOS/4NT" (PDF) . Optima SC Inc. SPC-S200401-00. Archivado (PDF) desde el original el 28 de noviembre de 2023 . Consultado el 28 de noviembre de 2023 .
  6. ^ ab DVK (13 de marzo de 2018) [27 de noviembre de 2009]. "¿Especificación del archivo "descript.ion"?". stackoverflow.com . Archivado desde el original el 28 de noviembre de 2023 . Consultado el 28 de noviembre de 2023 .
  7. ^ "4DOS 7.50.1" (README.TXT). 2006-11-13. Archivado desde el original el 3 de marzo de 2016.
  8. ^ Hall, James F. "Anuncio de 4DOS".[ enlace muerto ]
  9. ^ Hall, James F. (14 de noviembre de 2006). "4DOS lanzado como software de código abierto". freedos-desarrollo . Archivado desde el original el 4 de abril de 2008.
  10. ^ "¡Bienvenidos al 4DOS revivido!". Archivado desde el original el 26 de diciembre de 2009.

enlaces externos