4DOS

4DOS

4DOS — интерпретатор командной строки, созданный JP Software. Предназначен для замены стандартного интерпретатора командной строки COMMAND.COM в DOS и Windows 95/98/SE/ME.

4OS2 и 4NT предназначены для тех же целей как замена CMD.EXE в OS/2 и Windows NT, соответственно.

Общее представлениеПравить

4DOS чаще всего используется с MS-DOS для Windows 95 в потоке операционной системы, а также может использоваться с ОС Windows NT на машинах типа IBM и DOS, а также на машинах с DOS более поздних версий. Так как Windows NT/2000 включает в себя и COMMAND.COM и CMD.EXE, на него могут быть установлены и 4DOS и 4NT.

Есть несколько преимуществ у 4DOS перед MS-DOS/Windows 95/98 COMMAND.COM. Например, 4DOS читает ввод с клавиатуры, а также имеет упрощённый метод работы с цветами экрана и текста.

Расширение пакетного файла по умолчанию для 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 четвёртой версии и имела аналогичный набор функций. Как и 4DOS, 4OS2 была выпущена с открытым исходным кодом. Он появился в наборе функций eComStation 2.10.2011 года, и в бесплатном osFree.

4NT был впервые выпущен как 4DOS для Windows NT (версии 1.x, 2.x), но стал 4NT до реструктуризации после версии 8. Программа представляет собой перекомпиляцию 4OS2 и имеет функции командного процессора OS/2 (CMD.EXE), например запуск сценариев REXX и поддержка EXTPROC.

Новая программа Win32 с вкладками Command Interface (TCI) была выпущена во время 4NT версии 7. Эта программа позволяла прикреплять (тем самым уменьшая беспорядок экрана) и отсоединять консоли с вкладками к одному окну. Эта программа требует операционную систему типа Windows XP или более позднюю версию.

Новая версия Take Command расширяет исходный интерфейс команд с вкладками. Она оснащена дополнительными окнами, тем самым позволяет создавать входные данные, графически перемещаться по каталогам и файлам, и прочие функции.

Затем было выпущено программное обеспечение JP:

  • TC (полный пакет TCI + TCC)
  • TCLE (TCI + TCC/LE)
  • TCC (только командная утилита)
  • TCC/LE

Эти ПО были выпущены начиная с версии 9 до 12.1, в соответствии с базовой версией 4NT/TCC.

4DOS имеет следующие возможности[2]:

  • Дополнительная команда.
  • Расширенная функциональность существующих команд.
  • Расширенные средства обработки пакетных файлов.
  • Улучшено редактирование командной строки, включая завершение имени файла и историю команд.
  • Поддержка псевдонимов команд, также в скриптах.
  • Расширенные подстановочные знаки и возможность фильтрации по размерам файлов, отметкам даты и времени и другим характеристикам файлов.
  • Расширенный синтаксис для перенаправления и конвейера.
  • Контекстно-зависимая помощь.
  • Цветные списки каталогов.
  • Внутренние переменные и функции переменных.
  • Механизм подкачки памяти, который сделал более свободную основную память.
  • Интерактивный отладчик для пакетных файлов.
  • Механизм создания, обслуживания и отображения описаний файлов.
  • Настройки хранятся в ini-файле.
  • Поддержка буфера обмена Windows.

История и текущее состояниеПравить

4DOS изначально распространялся как условно-бесплатный интерпретатор, позже 4DOS был выпущен как неподдерживаемый бесплатный интерпретатор[3][4][5].

В настоящее время исходный код доступен под модифицированной лицензией MIT, но он не может использоваться в любом коммерческом продукте без письменного разрешения Rex Conn и не может быть скомпилирован для использования в любой операционной системе, кроме FreeDOS, поэтому он не квалифицируется как открытый исходный код, по определению Open Source Initiative.

NDOSПравить

Некоторые версии Norton Utilities для DOS включали модифицированные копии 4DOS под именем NDOS. Последняя версия NDOS включала в себя Norton Utilities 8, и была основана на 4DOS 4.03.

См. такжеПравить

ПримечанияПравить

  1. https://www.4dos.info/v4dos.htm
  2. 124DOS.INFO — Klaus Meinhard’s Homepage: 4DOS Versions. Дата обращения: 18 мая 2018.Архивировано 18 мая 2018 года.
  3. Архивированная копия. Дата обращения: 18 мая 2018.Архивировано 3 марта 2016 года.
  4. http://sourceforge.net/forum/forum.php?forum_id=634635  (недоступная ссылка с 18-05-2018 [1495 дней])
  5. 4DOS released as open source software. Архивировано 4 апреля 2008 года.

ЛитератураПравить

СсылкиПравить