Amazon Web Services (AWS) นำเสนอ Amazon Machine Image (AMI) ที่ได้รับการสนับสนุนอย่างเป็นทางการ แต่ไม่ได้ระบุการกระจาย Linux ที่อ้างอิง
Amazon Linux AMI อย่างเป็นทางการเป็นไปตามการกระจาย Linux อื่นหรือไม่และถ้าเป็นเช่นนั้น
Amazon Web Services (AWS) นำเสนอ Amazon Machine Image (AMI) ที่ได้รับการสนับสนุนอย่างเป็นทางการ แต่ไม่ได้ระบุการกระจาย Linux ที่อ้างอิง
Amazon Linux AMI อย่างเป็นทางการเป็นไปตามการกระจาย Linux อื่นหรือไม่และถ้าเป็นเช่นนั้น
คำตอบ:
มีกระทู้การสนทนาที่มีอยู่ในฟอรัม AWSที่ระบุว่า Amazon Linux AMI ที่สนับสนุนอย่างเป็นทางการไม่ได้ขึ้นอยู่กับการแจกจ่าย Linux ใด ๆ แต่ Amazon Linux AMI นั้นเป็นอิมเมจที่ดูแลรักษาโดยอิสระ
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":
ควรแสดงรายการตัวบ่งชี้ของระบบปฏิบัติการที่เกี่ยวข้องอย่างใกล้ชิดกับระบบปฏิบัติการโลคัลเกี่ยวกับการทำแพ็กเกจและอินเตอร์เฟสการเขียนโปรแกรมตัวอย่างเช่นการแสดงรายการตัวระบุ OS หนึ่งรายการขึ้นไปที่ OS ท้องถิ่นเป็นอนุพันธ์จาก
การแสดงรายการตัวระบุระบบปฏิบัติการอย่างน้อยหนึ่งรายการระบบปฏิบัติการท้องถิ่นเป็นอนุพันธ์จาก
หากคุณต้องดู 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 / ผู้แต่งฉันต้องใช้ / usr / bin / ผู้แต่งมันเป็น CentOS 7