4DOS

Developed by: JP Software (Rex C. Conn, Tom Rawson)
Launched: 1989

4DOS es un intérprete de línea de comandos que sustituye a command.com y que añade muchas funciones nuevas.

4DOS es un intérprete de línea de comandos de JP Software, diseñado para reemplazar al intérprete de comandos por defecto COMMAND.COM en Microsoft DOS y Windows. Fue escrito por Rex C. Conn y Tom Rawson y publicado por primera vez en 1989. Comparado con el predeterminado, tiene un gran número de mejoras.

4OS2 y 4NT son productos similares que sustituyen a cmd.exe en OS/2 y Windows NT respectivamente.

Visión general

4DOS se utiliza más a menudo como sustituto de la línea de comandos de los siguientes sistemas operativos:

línea de comandos: MS-DOS, IBM PC DOS, DR-DOS.
entorno gráfico: Windows 95 a Windows 98, Windows 98SE.

Dado que Windows NT y Windows 2000 incluyen tanto COMMAND.COM como cmd.exe, tanto 4DOS como 4NT y derivados pueden instalarse. Las versiones anteriores de 4OS2 pueden ejecutarse bajo Windows NT, y OS/2 puede ejecutar los dos shells de DOS y Windows NT, los tres pueden utilizarse en máquinas tipo Windows NT y en máquinas de arranque múltiple OS/2.

Entre los muchos comandos, sentencias y funciones de 4DOS y que faltan en el COMMAND.COM de MS-DOS/Windows 95-98 están la lectura de la entrada del teclado y un método más simple de trabajar con colores de pantalla y texto.

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

Una versión gráfica de 4DOS, 4OS2, y 4NT, llamada Take Command, fue lanzada con un conjunto de características correspondientes a la versión 4DOS 5.5, 4OS2, y 4NT 2.5 y actualizada después de esta. El desarrollo en esta línea se detuvo con las correspondientes versiones en modo texto. Existía 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 similares. Al igual que 4DOS, es de código abierto. Apareció en el conjunto de características de la eComStation 2.10 de 2011, en el proyecto gratuito os2free, y se incluye con ArcaOS.

4NT fue lanzado 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 sigue teniendo características del procesador de comandos de OS/2 (cmd.exe), como la ejecución de scripts REXX, y soporte EXTPROC. Para ello existe un Take Command/32 correspondiente, cuya versión 1 corresponde a 4NT 2.5. 4NT y Take Command/32 se lanzaron tanto en formato ANSI (Windows 9x) como Unicode (Windows NT), y la versión ANSI se abandonó en la versión 5.

Un nuevo programa Win32 Tabbed Command Interface (TCI), fue lanzado en el momento de la versión 7 de 4NT. Este programa permitía adjuntar (reduciendo así el desorden de la pantalla) y separar consolas con pestañas en una sola ventana. Este programa requiere Windows XP o posterior.

Una nueva versión de Take Command extiende la Interfaz de Comandos por Pestañas original, ampliada con ventanas extra para permitir componer la entrada, navegar gráficamente por directorios y archivos, y características extra. 4NT se incluye como Take Command Console. Se publica una versión de TCC con funciones reducidas como descarga gratuita.

A continuación, JP Software lanza

TC (paquete completo de TCI + TCC)
TCLE (TCI + TCC/LE)
TCC (sólo la utilidad de comandos)
TCC/LE

Se han publicado 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:

Comandos adicionales
Funcionalidad ampliada de los comandos existentes
Funciones ampliadas de procesamiento de archivos por lotes
Edición mejorada de la línea de comandos, incluyendo completado de nombres de archivo e historial de comandos
Soporte para alias de comandos, también en scripts
Comodines mejorados y posibilidad de filtrar por tamaño de archivo, fecha y hora, y otras características del archivo.
Sintaxis ampliada para redireccionamiento y canalización
Ayuda contextual
Listados de directorios coloreados
Variables internas y funciones de variables
Mecanismo de intercambio de memoria que permite liberar más memoria convencional.
Depurador interactivo para archivos por lotes
Mecanismo de creación, mantenimiento y visualización de descripciones de archivos.
Configuración almacenada en un archivo INI
Compatibilidad con el portapapeles de Windows

Historia

Originalmente distribuido como shareware, 4DOS ha sido liberado posteriormente como freeware sin soporte. Actualmente, el código fuente está disponible bajo una licencia MIT modificada pero "no puede ser usado en ningún producto comercial sin el permiso escrito de Rex C. Conn" y "no puede ser compilado 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 Open Source Initiative.

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 sufrió numerosas actualizaciones; estas son algunas de las más significativas.

Versiones de 4DOS

AñoVer.
19892.00 firstLanzamiento original. Edición de línea de comandos mejorada, finalización de nombre de archivo, historial de comandos, alias, comodines mejorados, ayuda en línea, variables internas, intercambio a disco o EMS , descripciones de archivos, separador de comandos, apilador de claves.MS-DOS
19892.20Extensiones ejecutables.MS-DOS
19903.00Archivos por lotes BTM (almacenados en memoria caché para mayor velocidad), intercambio de memoria extendida (XMS), funciones variables, sintaxis de nombre de variable entre paréntesis.MS-DOS
19914.00Listas de directorios coloreadas, archivo de configuración 4DOS.INI, listas de inclusión, grupos de comandos, CDD implícito, compatibilidad con DOS 5 Upper Memory Blocks (UMB).MS-DOS
19935.00Rangos de fecha, hora y tamaño; archivos por lotes comprimidos.MS-DOS
19955.51Compatibilidad con nombres de archivo largos, REXX en archivos .BAT (como en PC DOS 7.0).MS-DOS
19976.00Búsquedas extendidas de directorios, configuración interactiva (comando OPTION), rangos de exclusión, depurador interactivo de archivos por lotes.MS-DOS
20017.00Listas @file (como en DR-DOS ).MS-DOS
20037.50Funciones definidas por el usuario.MS-DOS
20067.50.1Versión de código abierto de 7.50. Luchezar Georgiev y Jaelani Utomo han continuado desarrollando 4DOS.MS-DOS
20098.00 lastUltima versión. MS-DOS

← Ver otros programas