stringtranslate.com

4DOS

4DOS es un intérprete de línea de comandos de JP Software, diseñado para reemplazar al 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 predeterminado, tiene una gran cantidad de 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 tanto COMMAND.COM4DOS cmd.execomo 4NT y sus derivados, se pueden instalar ambos. 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 utilizar en máquinas de tipo Windows NT y en máquinas de arranque múltiple con OS/2.

Entre los muchos comandos, instrucciones y funciones presentes en 4DOS y que faltan en DOS/Windows 95–98 COMMAND.COMse encuentran la lectura de la entrada del teclado y un método más simple de 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 un conjunto de características correspondiente a la versión 4DOS 5.5, 4OS2 y 4NT 2.5 y actualizada posteriormente. El desarrollo en esta línea se detuvo con las versiones en modo texto correspondientes . Hubo un programa gráfico Take Command/16 para Windows 3.1.

4OS2 es un sustituto 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 lanzó como código abierto. Apareció en el conjunto de características de eComStation 2.10 de 2011, en el proyecto de software gratuito os2free y se incluye con ArcaOS .

4NT fue lanzado inicialmente como 4DOS para Windows NT (versiones 1.x, 2.x), pero se convirtió en 4NT hasta la reestructuración posterior a 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 soporte para EXTPROC. Existe un Take Command/32 correspondiente para esto, la versión 1 corresponde a 4NT 2.5. 4NT y Take Command/32 fueron lanzados tanto en formato ANSI (Windows 9x) como 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, Tabbed Command Interface (TCI). Este programa permitía conectar (reduciendo así el desorden en 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 comandos con pestañas original y la amplía con ventanas adicionales para permitir la composición de entradas, la navegación gráfica por directorios y archivos y funciones adicionales. 4NT se incluye como consola Take Command. Se ha publicado una versión ligera y con menos funciones de TCC como descarga gratuita.

Luego JP Software lanzó:

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

Características

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

Historia y estado actual

4DOS se distribuyó originalmente como shareware , pero luego se lanzó 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 escrito de Rex C. Conn" [7] y "no puede compilarse para usarse en ningún sistema operativo que no sea FreeDOS ", por lo que no califica como código abierto según la definición de Open Source Initiative . [8] [9]

La última actualización de JP Software fue la versión 7.50.130, publicada en agosto de 2004. Durante sus 15 años de historia, 4DOS experimentó numerosas actualizaciones; aquí se presentan algunas de las más significativas.

NDOS

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

Véase también

Notas

  1. ^ Los identificadores conocidos incluyen 0x10metadatos generales en formato XMP , [5] 0x23 ('#') como los que usan 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 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 ('%') que usan los programas que usan CUI_LIB para almacenar variables de pseudoentorno , [3] [4] 0xED que está reservado para Digital Research / Novell / Caldera , 0xC2que usa Total Commander para descripciones de archivos de varias líneas, [6] y 0xFDque está reservado para FreeDOS .)

Referencias

  1. ^ ab Brothers, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias R.; Dye, 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 ejecutable DOS habilitado para CUI_LIB que admite opcionalmente muchas variables de pseudoentorno definidas en entradas de archivo 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ódigo DOS para NEC Pinwriters (edición 2.08). 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 (2006-12-23) [2004-09-14]. "Propuesta de extensiones de archivo de descripción 4DOS/4NT" (PDF) . Optima SC Inc. SPC-S200401-00. Archivado (PDF) desde el original el 2023-11-28 . Consultado el 2023-11-28 .
  6. ^ ab DVK (13-03-2018) [27-11-2009]. "Especificación del archivo "descript.ion"?". stackoverflow.com . Archivado desde el original el 28-11-2023 . Consultado el 28-11-2023 .
  7. ^ "4DOS 7.50.1" (README.TXT). 13 de noviembre de 2006. 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 publicado como software de código abierto". freedos-devel . 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