Amazon Web Services (AWS) ofrece una imagen de máquina de Amazon (AMI) compatible oficialmente, pero no indica en qué distribución de Linux se basa.
¿La AMI oficial de Amazon Linux se basa en otra distribución de Linux y, en caso afirmativo, cuál?
Amazon Web Services (AWS) ofrece una imagen de máquina de Amazon (AMI) compatible oficialmente, pero no indica en qué distribución de Linux se basa.
¿La AMI oficial de Amazon Linux se basa en otra distribución de Linux y, en caso afirmativo, cuál?
Respuestas:
Hay un hilo de discusión disponible en los foros de AWS que indica que el AMI de Amazon Linux oficialmente compatible no se basa en ninguna distribución de Linux. Más bien, el AMI de Amazon Linux es una imagen mantenida independientemente por Amazon.
yum
etc. google.com/search?q=amazon+linux+centos Se habrá dado cuenta de que sus estados hilo del foro de AWS relacionados The Amazon Linux AMI is based on RHEL 5.x and parts of RHEL6.
pero eso fue en 2010. Más recientemente afirman one of the goals of the most current Amazon Linux AMI (2013.09) is to be as compatible as possible with RHEL 6
.
Parece que se basa en RHEL:
$ cat /etc/os-release
NAME="Amazon Linux AMI"
VERSION="2017.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2017.09"
PRETTY_NAME="Amazon Linux AMI 2017.09"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2017.09:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
freedesktop dice de "ID_LIKE":
Debe enumerar los identificadores de los sistemas operativos que están estrechamente relacionados con el sistema operativo local en lo que respecta a las interfaces de empaquetado y programación, por ejemplo, enumerar uno o más identificadores del sistema operativo del que el sistema operativo local es un derivado.
enumerando uno o más identificadores de SO del SO local es un derivado de
Si tuviera que mirar RHEL / CentOS7, se leería el mismo archivo:
$ cat /etc/os-release
...
ID_LIKE="fedora"
...
Y, sin embargo, Amazon Linux todavía presenta yum
y no está dnf
a la vista; extraño. La especulación me lleva a apoyar la teoría de que Amazon tiene un acuerdo de respaldo con RH.
Que esté basado en RHEL 5/6 parece extremadamente improbable.
Eso sería a la vez perezoso y estúpido; 2 cosas que normalmente no atribuiría a los ingenieros de Amazon. Una forma de determinar eso sería aislar algo que solo está presente en la última versión de RHEL7, un controlador, parche de seguridad del kernel, etc. y ejecutar la misma prueba en Amazon Linux; está presente o no lo está.
Si bien es mucho menos irresponsable, tampoco hay una razón válida para usar RHEL6x.
Basado en la estructura de archivos donde en lugar de / usr / local / bin / composer tengo que usar / usr / bin / composer es CentOS 7