Açık kaynaklı işletim sistemi Haiku, ARM64 mimarisi için geliştirme sürecinde önemli bir dönüm noktasına ulaştı. Geliştirici Sam Roberts, yaptığı açıklamada ARM64 portunun artık QEMU üzerinde büyük ölçüde stabil çalıştığını belirtti.
Haiku’nun ARM64 sürümü, şu anda QEMU üzerinde virtio SCSI, virtio ağ, xHCI USB gibi standart sanal donanımları destekliyor. Ayrıca sistem, SMP desteği sayesinde 8 çekirdeğe kadar işlemci kullanımına imkan tanıyor. Ancak proje henüz tamamlanmış değil; geliştirici, hâlâ en az bir kernel çökmesi ve bazı “double-free” hatalarının bulunduğunu ifade ediyor.
Bu çalışmanın uzun vadeli hedeflerinden biri, Haiku’yu Apple M1 MacBook Air gibi ARM tabanlı cihazlarda çalıştırmak. Ancak şu anki geliştirmeler daha çok sanallaştırma tarafına odaklanmış durumda ve Apple Silicon için yerel destek henüz günlük kullanım için hazır değil.
Önemli bir detay olarak, ARM64 portu ayrı bir özel dalda geliştirilmek yerine doğrudan Haiku’nun ana kaynak kodu (upstream) üzerinden ilerliyor. Bununla birlikte bazı bileşenlerin (örneğin ACPI eklentisi ve zstd paketi) manuel olarak etkinleştirilmesi gerekebiliyor. Ayrıca bazı paketlerin yeniden derlenmesi gerektiği için kullanıcıların sistemi test etmek için bootstrap sürecini kendilerinin gerçekleştirmesi gerekiyor.
Geliştirici ayrıca ARM64 için nightly (gece derlemeleri) imajların mevcut olduğunu, ancak henüz tam anlamıyla çalışır durumda olmadığını belirtiyor. Tüm paketlerin yeniden derlenmesinin ardından, önümüzdeki birkaç hafta içinde kullanılabilir ARM64 imajlarının yayınlanması bekleniyor.