O Amazon Web Services (AWS) oferece uma Amazon Machine Image (AMI) oficialmente suportada, mas não indica em qual distribuição Linux ela se baseia.
A AMI oficial do Amazon Linux é baseada em outra distribuição Linux e, em caso afirmativo, qual?
O Amazon Web Services (AWS) oferece uma Amazon Machine Image (AMI) oficialmente suportada, mas não indica em qual distribuição Linux ela se baseia.
A AMI oficial do Amazon Linux é baseada em outra distribuição Linux e, em caso afirmativo, qual?
Respostas:
Há um tópico de discussão disponível nos fóruns da AWS que indica que a Amazon Linux AMI oficialmente suportada não se baseia em nenhuma distribuição do Linux. Em vez disso, a Amazon Linux AMI é mantida independentemente pela Amazon.
yum
etc. google.com/search?q=amazon+linux+centos Você vai notar que seus estados de tópico do fórum da AWS ligados The Amazon Linux AMI is based on RHEL 5.x and parts of RHEL6.
mas isso foi em 2010. Mais recentemente, eles declaram 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 é baseado no 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/"
O freedesktop diz sobre "ID_LIKE":
Ele deve listar identificadores de sistemas operacionais que estão intimamente relacionados ao sistema operacional local em relação às interfaces de empacotamento e programação, por exemplo, listar um ou mais identificadores de SO dos quais o SO local é um derivado.
listando um ou mais identificadores de SO, o SO local é um derivado de
Se você visse o RHEL / CentOS7, o mesmo arquivo seria:
$ cat /etc/os-release
...
ID_LIKE="fedora"
...
E, no entanto, o Amazon Linux ainda apresenta yum
e não está dnf
à vista; esquisito. Especulação me leva a apoiar a teoria de que a Amazon tem um suportado acordo a montante com RH.
O fato de ser baseado no RHEL 5/6 parece extremamente improvável.
Isso seria preguiçoso e estúpido; 2 coisas que eu normalmente não atribuiria aos engenheiros da Amazon. Uma maneira de determinar isso seria isolar algo que está presente apenas na versão mais recente do RHEL7, um driver, patch de segurança do kernel, etc. e executar o mesmo teste no Amazon Linux; está presente ou não está.
Embora muito menos irresponsável, também não há razão válida para usar o RHEL6x.
Baseado na estrutura do arquivo onde, em vez de / usr / local / bin / compositer, eu tenho que usar / usr / bin / compositer, é o CentOS 7