Amazon Web Services (AWS) пропонує офіційно підтримуваний образ машини Amazon (AMI), але він не вказує, на якому дистрибутиві Linux базується.
Чи офіційний AMI Amazon Linux базується на іншому дистрибутиві Linux, і якщо так, то який?
Amazon Web Services (AWS) пропонує офіційно підтримуваний образ машини Amazon (AMI), але він не вказує, на якому дистрибутиві Linux базується.
Чи офіційний AMI Amazon Linux базується на іншому дистрибутиві Linux, і якщо так, то який?
Відповіді:
На форумах AWS є дискусійний потік, який вказує на офіційно підтримуваний Amazon Linux AMI, не заснований на будь-якому дистрибутиві Linux. Швидше за все, Amazon Linux AMI незалежно підтримує зображення від Amazon.
yum
тощо. Google.com/search?q=amazon+linux+centos Ви зауважите, що пов’язаний потік форуму AWS The Amazon Linux AMI is based on RHEL 5.x and parts of RHEL6.
але це було ще в 2010 році. Зовсім недавно вони заявляють one of the goals of the most current Amazon Linux AMI (2013.09) is to be as compatible as possible with RHEL 6
.
Схоже, це засновано на 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 говорить про "ID_LIKE":
Він повинен перелічити ідентифікатори операційних систем, які тісно пов'язані з локальною операційною системою щодо інтерфейсів упаковки та програмування, наприклад, перелік одного або декількох ідентифікаторів ОС, від яких локальна ОС є похідною.
перерахування одного або декількох ідентифікаторів ОС, локальна ОС - похідне від
Якщо ви подивилися на RHEL / CentOS7, той самий файл прочитав би:
$ cat /etc/os-release
...
ID_LIKE="fedora"
...
І все ж, Amazon Linux все ще функціонує yum
і не dnf
видно; дивно. Спекуляція спонукає мене підтримати теорію про те, що Amazon має підтримуваний угоду з RH.
Це базується на RHEL 5/6 здається вкрай малоймовірним.
Це було б і ледачим, і дурним; 2 речі, які я зазвичай не приписую інженерам Amazon. Один із способів визначити, що це - виділити щось, що є лише в останній версії RHEL7, драйвер, патч безпеки ядра та ін. Та виконати той самий тест на Amazon Linux; це або присутнє, або його немає.
Незважаючи на те, що вони є менш безвідповідальними, немає жодної поважної причини навіть використовувати RHEL6x.
На основі структури файлів, де замість / usr / local / bin / composer я повинен використовувати / usr / bin / composer, це CentOS 7