<ก่อนหน้านี้ | Contents | ถัดไป>
ระบบ ARM มีความแตกต่างกันมากกว่าระบบที่ใช้สถาปัตยกรรมพีซีที่ใช้ i386/amd64 ดังนั้นสถานการณ์การสนับสนุนจึงซับซ้อนกว่ามาก
สถาปัตยกรรม ARM ส่วนใหญ่ใช้ในการออกแบบที่เรียกว่า "system-on-chip" (SoC) SoC เหล่านี้ได้รับการออกแบบโดยบริษัทต่างๆ หลายแห่ง ซึ่งมักจะมีส่วนประกอบฮาร์ดแวร์ที่แตกต่างกันอย่างมาก แม้กระทั่งสำหรับฟังก์ชันพื้นฐานที่จำเป็นอย่างยิ่งในการนำระบบขึ้นมา สถาปัตยกรรม ARM เวอร์ชันเก่าเห็นความแตกต่างอย่างมากจาก SoC ตัวหนึ่งไปยังอีกตัวหนึ่ง แต่ ARMv8 (arm64) มีมาตรฐานมากกว่า ดังนั้นจึงรองรับเคอร์เนล Linux และซอฟต์แวร์อื่นๆ ได้ง่ายกว่า
โดยทั่วไปแล้วเวอร์ชันเซิร์ฟเวอร์ของฮาร์ดแวร์ ARMv8 จะได้รับการกำหนดค่าโดยใช้มาตรฐาน Unified Extensible Firmware Interface (UEFI) และ Advanced Configuration and Power Interface (ACPI) ทั้งสองวิธีนี้มีวิธีทั่วไปที่ไม่ขึ้นกับอุปกรณ์ในการบูตและกำหนดค่าฮาร์ดแวร์คอมพิวเตอร์ สิ่งเหล่านี้มีอยู่ทั่วไปในโลกพีซี x86