DJGPP (акроним от DJ’s GNU Programming Platform) — проект по переносу GNU-утилит на платформы DOS и Windows для поддержки DPMI. Название происходит от имени автора — DJ Delorie.

DJGPP
Логотип программы DJGPP
Скриншот программы DJGPP
Среда разработки DJGPP, использующая GCC
Тип Компилятор
Разработчик DJ Delorie[вд][2]
Написана на C++
Операционная система DOS[2]
Первый выпуск 1989
Аппаратная платформа x86
Последняя версия 2.05[1] (2015-11-03)
Репозиторий delorie.com/bin/cvsweb.c…
Лицензия GNU GPL
Сайт delorie.com/djgpp/

DJGPP является свободным программным обеспечением, и большинство утилит под него распространяются под GNU GPL или более пермиссивной лицензией. Может работать только на 32-битных процессорах (80386 и выше).

Не совместим с 64-разрядными версиями Windows, так как они не реализуют 16-битный интерфейс DOS[3] и там нет виртуальной машины DOS[4], то есть для запуска нужно использовать DOSBox.

Утилиты разработки DJGPP поставляются также в составе GNU/DOS.

В конце 1990-х годов на DJGPP создавалось множество сложных программных продуктов под DOS (например, игра Quake[5][6]).

См. также

править

Примечания

править
  1. Announce: DJGPP V2.05 Released Архивировано 8 июля 2012 года., comp.os.msdos.djgpp, 3 ноября 2015
  2. 1 2 http://www.delorie.com/djgpp/doc/eli-m17n99.html#History
  3. Список ограничений 64-разрядных версий Windows. Дата обращения: 6 марта 2016. Архивировано 24 марта 2016 года.
  4. Windows x64 — All the Same Yet Very Different, Part 5: NTVDM, Services, WoW64. Дата обращения: 7 марта 2016. Архивировано 7 марта 2016 года.
  5. The history of djgpp. Дата обращения: 6 марта 2016. Архивировано 4 марта 2016 года.
  6. Why did ID choose DJGPP for Quake? Архивировано 8 июля 2012 года., comp.os.msdos.djgpp, 26 декабря 1999

Ссылки

править