

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Programmiersprachen und Laufzeiten auf AL1
<a name="language-runtimes"></a>

**Warnung**  
 Amazon Linux 1 (AL1früher Amazon Linux AMI) wird nicht mehr unterstützt. Dieses Handbuch ist nur zu Referenzzwecken verfügbar. 

**Anmerkung**  
 AL1 ist nicht mehr die aktuelle Version von Amazon Linux. AL2023 ist der Nachfolger von AL1 und AL2. Weitere Informationen zu den Neuerungen in AL2 023 finden Sie im Abschnitt [Comparing AL1 and AL2 023](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al1.html) im [AL2023-Benutzerhandbuch und in der Liste der [Paketänderungen](https://docs.aws.amazon.com/linux/al2023/release-notes/compare-packages.html) in 023](https://docs.aws.amazon.com/linux/al2023/ug/). AL2 

 AL1 stellt verschiedene Versionen einiger Sprachlaufzeiten zur Verfügung. Wir arbeiten mit Upstream-Projekten, die mehrere Versionen gleichzeitig unterstützen. Um Informationen zur Installation und Verwaltung dieser Pakete mit Namensversionen zu erhalten, verwenden Sie den `yum` Befehl, um diese Pakete zu suchen und zu installieren. 

In den folgenden Themen wird beschrieben, wie die einzelnen Sprachökosysteme existieren. AL1

**Topics**
+ [CC\$1\$1, und Fortran in AL1](#c-cplusplus)
+ [Golang rein AL1](#go)
+ [Javain AL1](#java)
+ [Perlin AL1](#perl)
+ [PHPin AL1](#php)
+ [Pythonin AL1](#python)
+ [Einrosten AL1](#rust)

## CC\$1\$1, und Fortran in AL1
<a name="c-cplusplus"></a>

AL1 beinhaltet sowohl die GNU Compiler Collection (GCC) als auch das Clang Frontend für LLVM (Low Level Virtual Machine).

## Golang rein AL1
<a name="go"></a>

 AL1 hat die Go Toolchain während der gesamten Lebensdauer des Betriebssystems aktualisiert. Dies war möglicherweise eine Reaktion auf einen CVE in der Toolchain oder eine neue Anforderung, die zur Aktualisierung eines anderen Pakets erforderlich war. 

## Javain AL1
<a name="java"></a>

 AL1 stellte mehrere Versionen von Java zur Verfügung. Das `java-1.6.0-openjdk` Paket wurde in der ersten Version 2018.03 als veraltet eingestuft und ist nun verfügbar. `java-1.7.0-openjdk` `java-1.8.0-openjdk` Weitere Informationen zur Unterstützung der einzelnen Versionen von Java finden Sie unter. AL1 [AL1 Status der Paketunterstützung](support-info-by-package.md) 

## Perlin AL1
<a name="perl"></a>

AL1 stellt Version 5.16 der Programmiersprache [Perl](https://www.perl.org/) bereit.

## PHPin AL1
<a name="php"></a>

 AL1 stellte mehrere Versionen der [PHP-Programmiersprache](https://www.php.net/) zur Verfügung, von denen jede für den gleichen Zeitraum unterstützt wurde wie Upstream-PHP. Weitere Informationen zur Dauer der Unterstützung für die einzelnen PHP-Versionen finden Sie unter[AL1 Status der Paketunterstützung](support-info-by-package.md). 

## Pythonin AL1
<a name="python"></a>

 In der Version 2018.03 von AL1 war Python 2.6 veraltet. Python2.6 war aus Gründen der Abwärtskompatibilität weiterhin in den Paket-Repositorys verfügbar, nachdem die Kunden ihre Migration auf 2.7 oder 3 abgeschlossen hatten. Python 

 Das System Python ist 2.7, wobei verschiedene Python 3 Versionen als Optionen erhältlich sind. Weitere Informationen finden Sie unter [AL1 Status der Paketunterstützung](support-info-by-package.md). 

## Einrosten AL1
<a name="rust"></a>

 Während der gesamten Lebensdauer von gab es Updates für die Rust-Toolchain. AL1 