Разработчик (и) | Программное обеспечение JP |
---|---|
Стабильная версия | 8.00 (с открытым исходным кодом в 2009 г.) / 7.50.130 (JPSoft в 2004 году) |
Операционная система | DOS, Windows |
Тип | Командная оболочка |
Лицензия | измененная Лицензия MIT, который не квалифицируется как открытый исходный код по стандартам Open Source Initiative или Free Software Foundation |
Веб-сайт | 4dos.info |
4DOS является интерпретатор командной строки от JP Software, разработанный для замены интерпретатора команд по умолчанию COMMAND.COM
в Microsoft DOS и Windows. Он был написан Рексом К. Конном и Томом Роусоном и впервые выпущен в 1989 году. По сравнению со стандартным, он имеет большое количество улучшений.
4OS2 и 4NT - аналогичные продукты, которые заменяют cmd.exe
в OS / 2 и Windows NT соответственно.
4DOS чаще всего используется с потоком операционных систем MS-DOS -Windows 95, но также может использоваться с машинами типа Windows NT, IBM PC DOS и ДР-ДОС. Поскольку Windows NT-2000 включает как COMMAND.COM
, так и cmd.exe
, можно установить как 4DOS, так и 4NT, а также их производные. Более ранние версии 4OS2 могут работать под Windows NT, а OS / 2 может запускать две оболочки DOS и Windows NT, все три могут использоваться на машинах типа Windows NT и машинах с множественной загрузкой OS / 2.
Среди множества команд, операторов и функций в 4DOS и отсутствующих в MS-DOS / Windows 95/98 COMMAND.COM
есть чтение ввода с клавиатуры и более простой метод работы с цветами экрана. и текст.
Расширение файлов по умолчанию для сценариев 4DOS -.btm.
Графическая версия 4DOS, 4OS2 и 4NT, названная Take Command, была выпущена с набором функций, соответствующим версиям 4DOS 5.5, 4OS2 и 4NT 2.5, и после этого была обновлена. Разработка в этой строке остановилась с соответствующими версиями текстового режима. Была графическая программа Take Command / 16 для Windows 3.1.
4OS2 является аналогичной заменой интерпретатора команд IBM OS / 2. Впервые он был выпущен одновременно с 4DOS версии 4 и имеет аналогичный набор функций. Как и 4DOS, он выпущен с открытым исходным кодом. Он появился в наборе функций eComStation 2.10 2011 года, в бесплатном проекте os2free и включен в ArcaOS.
4NT был впервые выпущен как 4DOS для Windows NT (версии 1.x, 2.x), но стал 4NT до реструктуризации после версии 8. Программа представляет собой перекомпиляцию 4OS2 и по-прежнему имеет функции командного процессора OS / 2 (cmd.exe
), такие как выполнение Сценарии REXX и поддержка EXTPROC. Для этого существует соответствующий Take Command / 32, версия 1 соответствует 4NT 2.5. 4NT и Take Command / 32 были выпущены в формах ANSI (Windows 9x) и Unicode (Windows NT), причем версия ANSI была удалена в версии 5.
Новая программа Win32 Командный интерфейс с вкладками (TCI) была выпущена во время выпуска 4NT версии 7. Эта программа позволяла присоединять (тем самым уменьшая беспорядок на экране) и отсоединять консоли с вкладками в одном окне. Для этой программы требуется Windows XP или новее.
Новая версия Take Command расширяет исходный командный интерфейс с вкладками, расширенный дополнительными окнами, позволяющими составлять ввод, графически перемещаться по каталогам и файлам, а также дополнительными функциями. 4NT входит в состав Take Command Console. Облегченная версия TCC с ограниченным набором функций выпущена для бесплатной загрузки.
Затем выпущено программное обеспечение JP:
Это было выпущено от версий 9 до 12.1, соответствующих базовой версии 4NT / TCC.
4DOS имеет ряд улучшений по сравнению с COMMAND.COM
:
Первоначально распространялась как условно-бесплатная, 4DOS позже была выпущена как неподдерживаемая бесплатная. В настоящее время исходный код доступен по измененной лицензии MIT, но он «не может быть использован в каком-либо коммерческом продукте без письменного разрешения Rex C. Conn» и «не может быть скомпилирован для использования в любой операционной системе. кроме FreeDOS "- поэтому не квалифицируется как открытый исходный код согласно определению Open Source Initiative.
Последним обновлением JP Software была версия 7.50.130, выпущенная в августе 2004 года. -летняя история, 4DOS претерпела множество обновлений; вот несколько наиболее значимых.
Версия | Выпущена | Новые функции |
---|---|---|
2.00 | 1989-02-15 | Исходный выпуск. Улучшенное редактирование командной строки, завершение имени файла, история команд, псевдонимы, улучшенные подстановочные знаки, интерактивная справка, внутренние переменные, замена на диск или EMS, описания файлов, разделитель команд, накопитель ключей. |
2.20 | 1989-07-05 | Исполняемые расширения. |
3.00 | 1990-03-07 | BTM командные файлы (кэшируются в память для повышения скорости), расширенная память (XMS) подкачка, функции переменных, переменная в скобках -name синтаксис. |
4.00 | 1991-11-01 | Цветные списки каталогов, файл конфигурации 4DOS.INI, списки включения, группы команд, подразумеваемый CDD, DOS 5 Верхние блоки памяти (UMB) поддержка. |
5.00 | 1993-11-23 | Дата, время и диапазоны размеров; сжатые командные файлы. |
5.51 | 1995-08-22 | Поддержка длинных файлов, REXX в файлах.BAT (как в PC DOS 7.0). |
6.00 | 1997-07-24 | Расширенный поиск в каталогах, интерактивная конфигурация (команда OPTION), диапазоны исключений, интерактивный отладчик пакетных файлов. |
7.00 | 2001-06-18 | списки @file (как в DR-DOS ). |
7.50 | 2003-02-24 | Пользовательские функции. |
7.50.1 | 13.11.2006 | Версия 7.50 с открытым исходным кодом. Лучезар Георгиев и Джаелани Утомо продолжили разработку 4DOS. |
8.00 | 27 февраля 2009 г. | Последняя версия. |
Некоторые версии Утилиты Norton для DOS включали модифицированные копии 4DOS под названием NDOS . Последняя версия NDOS была связана с Norton Utilities 8 и соответствовала 4DOS 4.03.