Amazon Web Services (AWS) offre un Amazon Machine Image (AMI) ufficialmente supportato, ma non indica su quale distribuzione Linux è basata.
L'AMI Amazon Linux ufficiale si basa su un'altra distribuzione Linux e, in caso affermativo, quale?
Amazon Web Services (AWS) offre un Amazon Machine Image (AMI) ufficialmente supportato, ma non indica su quale distribuzione Linux è basata.
L'AMI Amazon Linux ufficiale si basa su un'altra distribuzione Linux e, in caso affermativo, quale?
Risposte:
C'è un thread di discussione disponibile sui forum AWS che indica che l'AMI Amazon Linux ufficialmente supportata non si basa su alcuna distribuzione Linux. Piuttosto, Amazon Linux AMI è un'immagine gestita indipendentemente da Amazon.
yum
ecc. Google.com/search?q=amazon+linux+centos Noterai che il tuo thread del forum AWS collegato indica The Amazon Linux AMI is based on RHEL 5.x and parts of RHEL6.
ma era nel 2010. Più recentemente affermano one of the goals of the most current Amazon Linux AMI (2013.09) is to be as compatible as possible with RHEL 6
.
Sembra basato su 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 di "ID_LIKE":
Dovrebbe elencare gli identificatori dei sistemi operativi che sono strettamente correlati al sistema operativo locale per quanto riguarda le interfacce di packaging e programmazione, ad esempio elencando uno o più identificatori del SO da cui il SO locale è derivato.
elencando uno o più identificativi del SO da cui il SO locale è derivato
Se dovessi guardare RHEL / CentOS7 lo stesso file dovrebbe essere:
$ cat /etc/os-release
...
ID_LIKE="fedora"
...
Eppure, Amazon Linux è ancora in funzione yum
e non dnf
in vista; strano. La speculazione mi porta a sostenere la teoria secondo cui Amazon ha un accordo a monte supportato con RH.
Che sia basato su RHEL 5/6 sembra estremamente improbabile.
Sarebbe sia pigro che stupido; 2 cose che normalmente non attribuirei agli ingegneri di Amazon. Un modo per determinare sarebbe isolare qualcosa che è presente solo nell'ultima versione di RHEL7, un driver, una patch di sicurezza del kernel, ecc. Ed eseguire lo stesso test su Amazon Linux; è presente o non lo è.
Sebbene molto meno irresponsabile, non c'è nemmeno un motivo valido per usare RHEL6x.
Basato sulla struttura dei file dove invece di / usr / local / bin / compositore devo usare / usr / bin / compositore è CentOS 7