Jump to content

4DOS

(Перенаправлено с JP Software )

4DOS
Разработчик(и) Программное обеспечение JP
Стабильная версия
8.00 (с открытым исходным кодом в 2009 г.) / 7.50.130 (JPSoft в 2004 г.)
Операционная система ДОС , 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 чаще всего используется в качестве замены командной строки для следующих операционных систем:

Поскольку Windows NT и Windows 2000 включают в себя оба COMMAND.COM и cmd.exe, 4DOS, 4NT и их производные могут быть установлены. Более ранние версии 4OS2 можно запускать под Windows NT, а OS/2 может запускать две оболочки DOS и Windows NT, все три можно использовать на машинах типа Windows NT и машинах с несколькими загрузками OS/2.

Среди множества команд, операторов и функций в 4DOS, отсутствующих в 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 является аналогичной заменой интерпретатора команд OS/2 от IBM . Впервые он был выпущен одновременно с 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 Software выпустила:

  • TC (полный пакет TCI + TCC)
  • TCLE (TCI + TCC/LE)
  • TCC (просто командная утилита)
  • ТСС/ЛЕ

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

4DOS имеет ряд улучшений по сравнению с COMMAND.COM: [1]

История и текущий статус

[ редактировать ]

Первоначально распространявшаяся как условно-бесплатная программа , 4DOS позже была выпущена как неподдерживаемая бесплатная программа . В настоящее время исходный код доступен под измененной лицензией MIT , но он «не может использоваться в каком-либо коммерческом продукте без письменного разрешения Рекса К. Конна». [7] и «не может быть скомпилирован для использования в какой-либо операционной системе, кроме FreeDOS » — поэтому не считается открытым исходным кодом по определению Open Source Initiative . [8] [9]

Последним обновлением JP Software была версия 7.50.130, выпущенная в августе 2004 года. За свою 15-летнюю историю 4DOS претерпела множество обновлений; вот некоторые из наиболее значимых.

История и текущий статус
Версия Выпущенный Новые возможности
2.00 1989-02-15 Оригинальный выпуск. Улучшенное редактирование командной строки, завершение имени файла, история команд, псевдонимы, улучшенные подстановочные знаки, онлайн-справка, внутренние переменные, замена на диск или EMS , описания файлов, [2] разделитель команд, накопитель ключей.
2.20 1989-07-05 Исполняемые расширения.
3.00 1990-03-07 Пакетные файлы BTM (кэшируются в памяти для повышения скорости), подкачка расширенной памяти (XMS), функции переменных, синтаксис имен переменных в квадратных скобках.
4.00 1991-11-01 Цветные списки каталогов, файл конфигурации 4DOS.INI, списки включения, группы команд, подразумеваемый CDD, верхних блоков памяти поддержка (UMB) DOS 5.
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 2006-11-13 Версия с открытым исходным кодом Лучезар Георгиев и Джаэлани Утомо продолжили разработку 4DOS. [10]
8.00 2009-02-27 Последняя версия. [1]

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

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Известные идентификаторы включают 0x10 для общих метаданных в формате XMP , [5] 0x23 ('#'), используемый различными утилитами, написанными Матиасом Р. Полом для разделенных пробелами списков текстовых пар ключ=значение, содержащих свойства файла в виде расширенных атрибутов, таких как CP (кодовые страницы), PC (коды языков), CW (разрядность). ), XS (ширина страницы), YS (длина страницы), XO (печать смещения по оси X), YO (печать смещения по оси Y), CR (авторские права), URL (ссылка на источник) и т. д., [3] 0x25 ('%') используется программами, использующими CUI_LIB для хранения переменных псевдосреды , [3] [4] 0xED зарезервировано для Digital Research / Novell / Caldera , 0xC2 используется Total Commander для многострочных описаний файлов, [6] и 0xFD зарезервировано для FreeDOS .)
  1. ^ Перейти обратно: а б Братья Хардин; Роусон, Том; Конн, Рекс К.; Пол, Матиас Р.; Дай, Чарльз Э.; Георгиев, Лучезар И. (27 февраля 2002 г.). Онлайн-справка по 4DOS 8.00 .
  2. ^ Перейти обратно: а б «Техническое примечание — Использование DESCRIPT.ION» . Честертаун, Мэриленд, США: JP Software Inc., 1989. Архивировано из оригинала 18 марта 2016 г.
  3. ^ Перейти обратно: а б с Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Описание формата файлов .CPI DOS, OS/2, Windows NT и Linux .CP» (изд. 1.30). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г. (Примечание. В качестве примера использования этот архив содержит файл DESCRIPT.ION, определяющий некоторые пары ключ = значение в стиле '#' как расширенные атрибуты . Он также содержит анализатор и декомпилятор файлов CPI с именем CPI.EXE, который является CUI_LIB. -включенный исполняемый файл DOS, дополнительно поддерживающий множество переменных псевдосреды, определенных в записях файла DESCRIPT.ION в стиле '%'.)
  4. ^ Перейти обратно: а б Пол, Матиас Р. (2001) [1996]. «Спецификация и справочная документация на НЭКПИНВ» . NECPINW.CPI — драйвер переключения кодовых страниц DOS для устройств NEC Pinwriters (изд. 2.08). FILESPEC.TXT из NECPI208.ZIP. Архивировано из оригинала 10 сентября 2017 г. Проверено 22 апреля 2013 г. (Примечание. В качестве примера использования этот архив содержит файл DESCRIP.ION, определяющий некоторые пары ключ=значение в стиле '#' как расширенные атрибуты .)
  5. ^ Перейти обратно: а б Кодер, Карл Эрик (23 декабря 2006 г.) [14 сентября 2004 г.]. «Предложение по расширению файла описания 4DOS/4NT» (PDF) . Optima SC Inc. SPC-S200401-00. Архивировано (PDF) из оригинала 28 ноября 2023 г. Проверено 28 ноября 2023 г.
  6. ^ Перейти обратно: а б ДВК (13 марта 2018 г.) [27 ноября 2009 г.]. " Спецификация файла "descript.ion"?" . stackoverflow.com . Архивировано из оригинала 28 ноября 2023 г. Проверено 28 ноября 2023 г.
  7. ^ «4DOS 7.50.1» (README.TXT). 13 ноября 2006 г. Архивировано из оригинала 3 марта 2016 г.
  8. ^ Холл, Джеймс Ф. «Анонс 4DOS» . [ мертвая ссылка ]
  9. ^ Холл, Джеймс Ф. (14 ноября 2006 г.). «4DOS выпущен как программное обеспечение с открытым исходным кодом» . freedos-devel . Архивировано из оригинала 4 апреля 2008 г.
  10. ^ «Добро пожаловать в возрожденную 4DOS!» . Архивировано из оригинала 26 декабря 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c429d286846dc2ff9556e82d4ec31e05__1707272580
URL1:https://arc.ask3.ru/arc/aa/c4/05/c429d286846dc2ff9556e82d4ec31e05.html
Заголовок, (Title) документа по адресу, URL1:
4DOS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)