Platform list/ru

From Free Pascal wiki
Jump to navigationJump to search

العربية (ar) Deutsch (de) English (en) français (fr) Bahasa Indonesia (id) português (pt) русский (ru) 中文(中国大陆)‎ (zh_CN)

Поддерживаемые архитектуры

  • I386
  • PowerPC
  • Sparc (начало разработки, выполнена большая часть работы)
  • AMD64 (x86-64)
  • PowerPC64
  • ARM
  • m68k (только FPC 1.0.x; начиная с версии 2.x поддержка окончена)

Другие архитектуры и их статус

  • iA64: не собирается компилятор, имеются только некоторые базовые модули компилятора
  • Alpha: не собирается компилятор, имеются только некоторые базовые модули компилятора
  • MIPS: не собирается компилятор, имеются только некоторые базовые модули компилятора
  • AVR: отдельная ветка разработки

Поддерживаемые системы для i386

  • GO32V2 DOS расширение
  • Linux для i386
  • OS/2 / eComStation
  • Win32 для i386
  • FreeBSD/ELF для i386
  • SunOS/ELF для i386 (в разработке)
  • BeOS port для i386 (в разработке)
  • NetBSD для i386 (в разработке, в настоящее время поддерживается меньше)
  • Netware для i386 (clib и libc)
  • WDOSX DOS расширение
  • OpenBSD для i386 (в разработке, в настоящее время поддерживается меньше)
  • OS/2 через EMX (соответствует системе OS/2 в версии 1.0.x и ниже; RTL на основе библиотек времени выполнения EMX позволяет создавать приложения DOS с расширением EMX; в настоящее время не полностью совместимы)
  • Watcom совместимый с DOS расширением
  • Target Darwin (Mac OS X) для i386 (2.1.x и выше)
  • BeOS/Zeta/Haiku для i386
  • Target NativeNT для i386 (в разработке, ожидается завершение)

Поддерживаемые системы для SPARC

  • SunOS/ELF для SPARC (в разработке)
  • Linux для SPARC

Поддерживаемые системы для PowerPC

  • Linux для PowerPC
  • Target Darwin (Mac OS X)
  • NetBSD (разработка в основном окончена, но нет поддержки на высоком уровне)
  • Target MacOS (классическая)
  • MorphOS (основные модули реализованы)

Поддерживаемые системы для PowerPC64

  • Linux (версия 2.1.x и выше)
  • Target Darwin (Mac OS X) (версия 2.3.x и выше)

Поддерживаемые системы для AMD64 (x86-64)

Поддерживаемые системы для ARM

Неофициальные порты

  • GP2X (в разработке)

Список ресурсов для переноса на новые платформы...

... и поддержание существующих в актуальном состоянии.

  • FPC HowToDo - список новых дополнений, требующих внимания сопровождающих платформы
  • Структура системных модулей - (в стадии написания – готов только скелет) описание внутренних системных модулей

Кросс-компиляция

Информация о кросс-компиляции из одно платформы в другую можно найти в документе Кросс-компиляция.