Articulo de referencia

4DOS

4DOS es un intérprete de línea de comandos desarrollado por JP Software , diseñado para reemplazar el intérprete de comandos predeterminado COMMAND.COM de MS-DOS y Windows . Fue...

4DOS es un intérprete de línea de comandos desarrollado por JP Software , diseñado para reemplazar el intérprete de comandos predeterminado COMMAND.COMde MS-DOS y Windows . Fue escrito por Rex C. Conn y Tom Rawson y lanzado por primera vez en 1989. En comparación con el intérprete predeterminado, presenta numerosas mejoras.

4OS2 y 4NT son productos similares que reemplazan cmd.exea 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.COM, se pueden instalar cmd.exe4DOS y 4NT , así como sus derivados. Las versiones anteriores de 4OS2 se pueden ejecutar bajo 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 de OS/2.

Entre los numerosos comandos, instrucciones y funciones de 4DOS, de los que carecen DOS/Windows 95-98, COMMAND.COMse encuentran la lectura de la entrada del teclado y un método más sencillo para trabajar con los colores de la pantalla y el texto.

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

Se lanzó una versión gráfica de 4DOS, 4OS2 y 4NT, llamada Take Command , con características correspondientes a las versiones 4DOS 5.5, 4OS2 y 4NT 2.5, y se actualizó posteriormente. El desarrollo de 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 para el 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 distribuye como código abierto. Apareció en el conjunto de características de eComStation 2.10 de 2011, en el proyecto gratuito os2free y está incluido en ArcaOS .

4NT se lanzó inicialmente como 4DOS para Windows NT (versiones 1.x y 2.x), pero pasó a llamarse 4NT hasta la reestructuración posterior a la versión 8. El programa es una recompilación de 4OS2 y conserva características del procesador de comandos de OS/2 cmd.exe, como la ejecución de scripts REXX y la compatibilidad con EXTPROC. Existe un programa equivalente , Take Command/32 , cuya versión 1 corresponde a 4NT 2.5. 4NT y Take Command/32 se publicaron en formatos ANSI (Windows 9x) y Unicode (Windows NT), dejándose de producir la versión ANSI en la versión 5.

El programa Tabbed Command Interface (TCI), compatible con Win32, se lanzó con la versión 7 de 4NT. Este programa permitía conectar y desconectar consolas con pestañas en una sola ventana, reduciendo así el desorden en la pantalla. Requiere Windows XP o posterior.

Una nueva versión de Take Command amplía la interfaz de comandos con pestañas original, incorporando ventanas adicionales para la introducción de datos, la navegación gráfica por directorios y archivos, y otras funciones. Se incluye para 4NT como Take Command Console. Una versión simplificada de TCC, con funciones reducidas, está disponible para su descarga gratuita.

JP Software lanzó entonces:

  • TC (paquete completo de TCI + TCC)
  • TCLE (TCI + TCC/LE)
  • TCC (solo la utilidad de comandos)
  • TCC/LE

Esto se ha publicado desde las versiones 9 hasta la 12.1, que corresponden a la versión subyacente de 4NT/TCC.

Características

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

metadatos del archivo

El archivo llamadoDESCRIPT.ION contenía texto plano que codificaba metadatos sobre archivos y directorios. La compatibilidad con estos metadatos se introdujo en 1989. [ 2 ] Los identificadores conocidos incluyen:

0x10
Metadatos generales en formato XMP . [ 5 ]
0x23('#')
Utilizado por varias utilidades escritas por Matthias R. Paul para listas separadas por espacios de pares clave=valor de texto que contienen propiedades de archivo como atributos extendidos tales 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 (desplazamiento x de impresión), YO (desplazamiento y de impresión), CR (derechos de autor), URL (enlace de origen), etc. [ 3 ]
0x25('%')
Utilizado por programas que usan CUI_LIB para almacenar variables de entorno pseudo . [ 3 ] [ 4 ]
0xED
Reservado para investigación digital / Novell / Caldera .
0xC2
Utilizado por Total Commander para descripciones de archivos de varias líneas. [ 6 ]
0xFD
Reservado para FreeDOS .

Versiones

Originalmente distribuido como shareware , 4DOS fue lanzado posteriormente como freeware sin soporte . 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 la definición de la Open Source Initiative . [ 8 ] [ 9 ]

La última actualización de JP Software fue la versión 7.50.130, publicada en agosto de 2004.

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.

Véase también

Referencias

  1. 1 2 Brothers, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). Ayuda en línea de 4DOS 8.00 .
  2. 1 2 3 "Nota técnica: uso de DESCRIPT.ION" . Chestertown, Maryland, EE. UU.: JP Software Inc. 1989. Archivado del original el 18 de marzo de 2016.
  3. 1 2 3 Paul, Matthias R. (10 de junio de 2001) [1995]. "Descripción del formato de los archivos .CPI de DOS, OS/2 y Windows NT, y .CP de Linux" ( ed. 1.30). Archivado del original el 20 de abril de 2016. Recuperado el 20 de agosto de 2016 . (Nota: Como ejemplo de uso, este archivo contiene un archivo DESCRIPT.ION que define algunos pares clave=valor como atributos extendidos con el prefijo '#' . También contiene un analizador y descompilador de archivos CPI llamado CPI.EXE, que resulta ser un ejecutable de DOS habilitado para CUI_LIB que admite opcionalmente muchas variables de entorno pseudo definidas en entradas del archivo DESCRIPT.ION con el prefijo '%').
  4. 1 2 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 DOS para máquinas de escribir pines NEC ( ed. 2.08). FILESPEC.TXT de NECPI208.ZIP. Archivado del original el 10-09-2017 . Recuperado el 22-04-2013 . (Nota: Como ejemplo de uso, este archivo contiene un archivo DESCRIPT.ION que define algunos pares clave=valor como atributos extendidos con el prefijo '#' ).
  5. 1 2 Codère, Carl Eric (23-12-2006) [14-09-2004]. "Propuesta de extensiones de archivo de descripción 4DOS/4NT" (PDF) . Optima SC Inc. SPC-S200401-00. Archivado (PDF) del original el 28-11-2023 . Recuperado el 28-11-2023 .
  6. ^ DVK ( 13 de marzo de 2018) [27 de noviembre de 2009]. "¿Especificación del archivo "descript.ion"? . stackoverflow.com . Archivado del original el 28-11-2023 . Recuperado el 28-11-2023 .
  7. "4DOS 7.50.1" (README.TXT). 13/11/2006. Archivado del original el 03/03/2016.
  8. Hall, James F. "Anuncio de 4DOS" .
  9. Hall, James F. (14 de noviembre de 2006). "4DOS se publica como software de código abierto" . freedos-devel . Archivado del original el 4 de abril de 2008.
  10. "¡Bienvenido al 4DOS revivido!" . Archivado del original el 26/12/2009.
  • JP Software , creador de 4DOS, ya no le da soporte. Actualmente vende Take Command para Windows, un programa similar.
  • Sitio de soporte no oficial para 4DOS con muchos ejemplos de lotes, documentos relacionados y programas.
    • Descargas de software gratuito y de prueba para 4DOS
    • Manual de referencia de 4DOS 7.50 (PDF de 2 MB)