4DOS
| 4DOS | |
|---|---|
| Тип | командная строка |
| Разработчик | JP Software |
| Операционные системы | DOS, Windows |
| Дата выпуска | 1988[1] |
| Последняя версия |
8.00 (Open Source в 2009 году) 7.50.130 (JPSoft в 2004 году) |
| Лицензия | изменённая лицензия MIT |
| Сайт | 4dos.info |
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.
| Версия | Дата релиза | Примечания |
|---|---|---|
| 2.00 | 1989-02-15 | Исходная версия. Улучшено редактирование командной строки, завершение именем, история команд, псевдонимы, улучшены шаблоны, справки, внутренние переменные, меняя на диск или EMS, описания файлов, разделитель команд, ключ укладчик. |
| 2.20 | 1989-07-05 | Исполняемые расширения. |
| 3.00 | 1990-03-07 | Пакетные файлы BTM (кэшированные в память для скорости), обмен с расширенной памятью (XMS), переменные функции, скобочный синтаксис имени переменной. |
| 4.00 | 1991-11-01 | Цветные каталоги, файл конфигурации 4DOS.INI, включает списки, группы команд, подразумеваемые CDS, поддержку блоков памяти 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 lists (как в DR-DOS). |
| 7.50 | 2003-02-24 | Пользовательские функции. |
| 7.50.1 | 2006-11-13 | Версия с открытым исходным кодом 7.50. Лучезар Георгиев и Ялеани Утомо продолжили разработку 4DOS |
| 8.00[2] | 2009-02-27 | последняя версия. |
NDOS
Некоторые версии Norton Utilities для DOS включали модифицированные копии 4DOS под именем NDOS. Последняя версия NDOS включала в себя Norton Utilities 8, и была основана на 4DOS 4.03.
Примечания
- ↑ https://www.4dos.info/v4dos.htm
- ↑ 1 2 4DOS.INFO — Klaus Meinhard’s Homepage: 4DOS Versions. Дата обращения: 18 мая 2018. Архивировано 18 мая 2018 года.
- ↑ Архивированная копия. Дата обращения: 18 мая 2018. Архивировано 3 марта 2016 года.
- ↑ http://sourceforge.net/forum/forum.php?forum_id=634635 (недоступная ссылка с 18-05-2018 [2940 дней])
- ↑ 4DOS released as open source software. Архивировано 4 апреля 2008 года.
Литература
- Edward Mendelson. 4DOS Gives You the Conveniences DOS Doesn`t // PC Mag. — 1992. — Т. 11, № 8 (28 апреля). — С. 48. — 479 с. — ISSN 0888-8507.
Ссылки
- JP Software, создатель 4DOS, который больше не поддерживает эту программу.
- Неофициальный сайт 4DOS с программами и прочим
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.