Difference between revisions of "Platform list/de"

From Free Pascal wiki
Jump to navigationJump to search
(Übersetzt - Translated)
 
(Erklärung auf der deutschen Seite analog zur eben editierten englischen Version)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{Platform list}}
 
{{Platform list}}
 +
 +
Diese Liste führt alle Prozessorarchitekturen und Betriebssysteme auf, die [[Free Pascal/de|Free Pascal]] unterstützt.
  
 
== Unterstützte Rechnerarchitekturen ==
 
== Unterstützte Rechnerarchitekturen ==
 
* I386
 
* I386
 
* PowerPC
 
* PowerPC
* Sparc  
+
* Sparc (funktioniert grundsätzlich, zahlreiche zusätzliche Arbeiten erledigt)
* AMD64
+
* AMD64 (x86-64)
 
* PowerPC64
 
* PowerPC64
 
* [[ARM]]
 
* [[ARM]]
* m68k   (Version 1.0.x)
+
* m68k (nur 1.0.x; Unterstützung in 2.x nicht abgeschlossen)
  
 
== Weitere Architekturen und deren Status ==
 
== Weitere Architekturen und deren Status ==
* iA64: Einige grundlegende Units wurden bereits implementiert. Bisher existiert kein funktionierendes Compiler.
+
* iA64: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
* Alpha: Einige grundlegende Units wurden bereits implementiert. Bisher existiert kein funktionierendes Compiler.
+
* Alpha: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
* MIPS: Einige grundlegende Units wurden bereits implementiert. Bisher existiert kein funktionierendes Compiler.
+
* [[MIPS port|MIPS]]: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
* AVR: Architektur wird erkundet.
+
* [[AVR]]: separater Entwicklungszweig
  
 
== Unterstützte Systeme für den i386 ==
 
== Unterstützte Systeme für den i386 ==
* [[GO32 V2]] DOS extender
+
* [[GO32V2]] DOS extender
* Linux (i386)
+
* Linux für i386
* OS/2
+
* [[Target OS2|OS/2]] / eComStation
* Win32 (i386)
+
* Win32 für i386
* [[FreeBSD]]/ELF (i386)
+
* [[FreeBSD]]/ELF für i386
* SunOS/ELF (i386 - in Entwicklung)
+
* SunOS/ELF für i386 (in Entwicklung)
* Beos (i386 - in Entwicklung)
+
* [[BeOS port]] für i386 (in Entwicklung)
* NetBSD (i386 - befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher)
+
* NetBSD für i386 (befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher)
* [[Netware]] (i386) (clib und libc)
+
* [[Netware]] für i386 (clib and libc)
 
* WDOSX DOS extender
 
* WDOSX DOS extender
* OpenBSD (i386 - befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher)
+
* OpenBSD für i386 (befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher)
* [[Target OS2]] via EMX
+
* OS/2 via EMX (equal to OS/2 target in 1.0.x and earlier; RTL basiert auf der EMX runtime library; erlaubt es, Anwendungen zu erstellen, die unter DOS mit EMX Extender laufen; derzeit nicht vollständig up to date)
* Watcom-kompatibler DOS extender
+
* Watcom-kompatible DOS Extender
* [[Target Darwin]] (Mac OS X) für den i386 (2.1.x and later)
+
* [[Target Darwin]] (Mac OS X) für den i386 (2.1.x und später)
* [http://sourceforge.net/projects/befpc/ BeOS/Zeta/Haiku] (i386)
+
* [http://sourceforge.net/projects/befpc/ BeOS/Zeta/Haiku] für i386
 +
* [[Target NativeNT]] für i386 (in Entwicklung, waiting for commit)
  
 
== Unterstützte Systeme für die SPARC-Architektur ==
 
== Unterstützte Systeme für die SPARC-Architektur ==
Line 42: Line 45:
 
* NetBSD  (Grundlegende Arbeiten im Kern erledigt)
 
* NetBSD  (Grundlegende Arbeiten im Kern erledigt)
 
* [[Target MacOS]] (classic)
 
* [[Target MacOS]] (classic)
* [[MorphOS]] (Grundlegende Units implementiert)
+
* [[MorphOS]] (Grundlegende Units implementiert, am Kompilieren wird gearbeitet)
  
 
== Unterstützte Systeme für die PowerPC64-Architektur ==
 
== Unterstützte Systeme für die PowerPC64-Architektur ==
Line 50: Line 53:
 
== Unterstützte Systeme für [[AMD64]] ([[x86-64]]) ==  
 
== Unterstützte Systeme für [[AMD64]] ([[x86-64]]) ==  
 
* [[Linux for AMD64|64-bit Linux]]
 
* [[Linux for AMD64|64-bit Linux]]
* [[Win64 for AMD64|64-bit Windows]] (Release Candidate)
+
* [[Win64 for AMD64|64-bit Windows]]
 +
* [[Target Darwin]] (Mac OS X) (FPC 2.3.x und spätere Versionen)
 +
* FreeBSD für AMD64 (2.4.2 und spätere Versionen)
  
== Umterstützte Systeme für die ARM-Architektur ==
+
== Unterstützte Systeme für die ARM-Architektur ==
 
* [[Linux for ARM|Linux für ARM]]
 
* [[Linux for ARM|Linux für ARM]]
 
* [[WinCE port|Windows CE/Windows Mobile/Pocket PC]]
 
* [[WinCE port|Windows CE/Windows Mobile/Pocket PC]]
Line 59: Line 64:
 
* [[PalmOS port]] (in Entwicklung)
 
* [[PalmOS port]] (in Entwicklung)
 
* [[SymbianOS]] (in Entwicklung)
 
* [[SymbianOS]] (in Entwicklung)
 +
* [http://wiki.freepascal.org/iPhone/iPod_development Target Darwin] (Mac OS X/iPhoneOS) (2.3.x und spätere Versionen)
 +
* [[Native ARM Systems]] (not cross-development)
 +
* [[Embedded]]
  
== Inoffizielle Ports ==
+
== Inoffizielle Ports von Drittpersonen ==
  
 
* [[GP2X]] (in Entwicklung)
 
* [[GP2X]] (in Entwicklung)
 +
 +
* [[Native MIPS Systems]] (not cross-development)
 +
 +
* [http://sourceforge.net/projects/fpc-mips/develop MIPS] (outside the standard sources)
 +
 +
== Unwahrscheinlich, jemals portiert zu werden ==
 +
 +
* [[ZSeries]] IBM S/390 and zSeries mainframes
 +
* [[Sanos]] Win32-compatible console-mode operating system
 +
 +
== Ressourcen zum Portieren auf neue Plattformen... ==
 +
... und um die existierenden aktuell zu halten.
 +
* [[FPC HowToDo]] - new additions requiring attention of platform maintainers
 +
* [[System unit structure]] - (work in progress - only skeleton finished) description of System unit internals
 +
 +
== Cross Kompilierung ==
 +
Informationen über das Kompilieren für eine andere Plattform als der, auf welcher der Kompiler läuft finden Sie in [[Cross compiling]].

Latest revision as of 16:20, 25 January 2021

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

Diese Liste führt alle Prozessorarchitekturen und Betriebssysteme auf, die Free Pascal unterstützt.

Unterstützte Rechnerarchitekturen

  • I386
  • PowerPC
  • Sparc (funktioniert grundsätzlich, zahlreiche zusätzliche Arbeiten erledigt)
  • AMD64 (x86-64)
  • PowerPC64
  • ARM
  • m68k (nur 1.0.x; Unterstützung in 2.x nicht abgeschlossen)

Weitere Architekturen und deren Status

  • iA64: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
  • Alpha: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
  • MIPS: Bisher existiert kein funktionierender Compiler. Einige grundlegende Units wurden bereits implementiert.
  • AVR: separater Entwicklungszweig

Unterstützte Systeme für den i386

  • GO32V2 DOS extender
  • Linux für i386
  • OS/2 / eComStation
  • Win32 für i386
  • FreeBSD/ELF für i386
  • SunOS/ELF für i386 (in Entwicklung)
  • BeOS port für i386 (in Entwicklung)
  • NetBSD für i386 (befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher)
  • Netware für i386 (clib and libc)
  • WDOSX DOS extender
  • OpenBSD für i386 (befand sich in Entwicklung, zur Zeit fehlt ein hierfür Verantwortlicher)
  • OS/2 via EMX (equal to OS/2 target in 1.0.x and earlier; RTL basiert auf der EMX runtime library; erlaubt es, Anwendungen zu erstellen, die unter DOS mit EMX Extender laufen; derzeit nicht vollständig up to date)
  • Watcom-kompatible DOS Extender
  • Target Darwin (Mac OS X) für den i386 (2.1.x und später)
  • BeOS/Zeta/Haiku für i386
  • Target NativeNT für i386 (in Entwicklung, waiting for commit)

Unterstützte Systeme für die SPARC-Architektur

  • SunOS/ELF für SPARC (in Entwicklung)
  • Linux für SPARC

Unterstützte Systeme für die PowerPC-Architektur

  • Linux für PowerPC
  • Target Darwin (Mac OS X)
  • NetBSD (Grundlegende Arbeiten im Kern erledigt)
  • Target MacOS (classic)
  • MorphOS (Grundlegende Units implementiert, am Kompilieren wird gearbeitet)

Unterstützte Systeme für die PowerPC64-Architektur

  • Linux (FPC 2.1.x und spätere Versionen)
  • Target Darwin (Mac OS X) (FPC 2.3.x und spätere Versionen)

Unterstützte Systeme für AMD64 (x86-64)

Unterstützte Systeme für die ARM-Architektur

Inoffizielle Ports von Drittpersonen

  • GP2X (in Entwicklung)
  • MIPS (outside the standard sources)

Unwahrscheinlich, jemals portiert zu werden

  • ZSeries IBM S/390 and zSeries mainframes
  • Sanos Win32-compatible console-mode operating system

Ressourcen zum Portieren auf neue Plattformen...

... und um die existierenden aktuell zu halten.

  • FPC HowToDo - new additions requiring attention of platform maintainers
  • System unit structure - (work in progress - only skeleton finished) description of System unit internals

Cross Kompilierung

Informationen über das Kompilieren für eine andere Plattform als der, auf welcher der Kompiler läuft finden Sie in Cross compiling.