Langages de programmation et environnements d'exécution sur AL1 - Amazon Linux 1

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Langages de programmation et environnements d'exécution sur AL1

Avertissement

Amazon Linux 1 (AL1anciennement Amazon Linux AMI) n'est plus pris en charge. Ce guide n'est disponible qu'à titre de référence.

Note

AL1 n'est plus la version actuelle d'Amazon Linux. AL2023 est le successeur de AL1 et. AL2 Pour plus d'informations sur les nouveautés de la version AL2 023, consultez la section Comparaison avec AL1 la version AL2 023 du Guide de l'utilisateur de la version AL2 023 et la liste des modifications apportées au package dans la version 023. AL2

AL1 fournit différentes versions de certains environnements d'exécution linguistiques. Nous travaillons avec des projets en amont qui prennent en charge plusieurs versions en même temps. Pour obtenir des informations sur l'installation et la gestion de ces packages dont le nom est versionné, utilisez la yum commande pour rechercher et installer ces packages.

Les rubriques suivantes décrivent le mode d'existence de chaque écosystème linguistique dans AL1.

CC++, et Fortran dans AL1

AL1 inclut à la fois la collection de compilateurs GNU (GCC) et le Clang frontend pour LLVM (Low Level Virtual Machine).

Golang en AL1

AL1 a mis à jour la Go chaîne d'outils pendant toute la durée de vie du système d'exploitation. Cela peut être dû à un CVE dans la chaîne d'outils ou à une nouvelle exigence nécessaire pour mettre à jour un autre package.

Javadans AL1

AL1 a fourni plusieurs versions de Java. Le java-1.6.0-openjdk package est devenu obsolète avec la version 2018.03 initiale, avec java-1.7.0-openjdk et étant disponible. java-1.8.0-openjdk Pour plus d'informations sur la prise en charge de chaque version de Java dans AL1, consultezAL1 état du support du package.

Perldans AL1

AL1 fournit la version 5.16 du langage de programmation Perl.

PHPdans AL1

AL1 a fourni plusieurs versions du langage de programmation PHP, chacune supportée pendant la même période que PHP en amont. Pour plus d'informations sur la durée du support pour chaque version de PHP, consultezAL1 état du support du package.

Pythondans AL1

Avec la version 2018.03 de AL1, la version Python 2.6 est devenue obsolète. PythonLa version 2.6 est restée disponible dans les référentiels de packages pour des raisons de rétrocompatibilité, les clients ayant terminé leur migration vers la version Python 2.7 ou 3.

Le système Python est 2.7, avec différentes Python 3 versions disponibles en option. Pour de plus amples informations, veuillez consulter AL1 état du support du package.

Rust in AL1

Des mises à jour ont été apportées à la chaîne d'outils Rust tout au long de la vie de AL1.