Bir Linux ve Nintendo Switch meraklısı, Horizon Linux‘u meydana geliştirmek için iki farklı sistemi bir araya getirdi. Kent J Hall adındaki Reddit kullanıcısı, Nintendo Switch oyunlarını yerel olarak çalıştırmak için Arm64 Linux çekirdeği üzerinde bazı değişiklikler yaptı. Bu Nintendo’nun Horizon işletim sistemini yeniden yaratma girişimi değil. Projenin temel amacı, Switch oyunlarını herhangi bir Arm64 platformunda çalıştırmak.
Yaptığı birkaç olumsuz girişimden sonra, Hall boş zamanının bir kısmını yukarıda özetlenen Horizon Linux projesine harcamaya karar verdi. Geliştirici süreci şöyle açıklıyor:
“Linux’un geniş donanım sürücü desteğine ücretsiz olarak erişebilirsiniz ve yalnızca Apple silikon Mac’lerde sanallaştırılamaz. Aynı zamanda destekleyen herhangi bir Arm64 donanımında bare-metal olarak çalıştırılabilir. Proje, CPU’yu taklit etmeye gerek duymadığımızdan alt uç donanımlarda bile olumlu sonuçlar vermeli.”
Horizon Linux’un geliştirme sürecine Yuzu adı verilen açık kaynaklı bir Switch emülatörü de katkı sağladı. Geliştirici ayrıca her sistem hizmetinin sürekli olarak kendi iş parçacığında çalışmasını sağlamak için önemli bir zaman harcadığını belirtiyor.
Projenin arkasındaki isim, önemli bir dönüm noktasına ulaştığı için Horizon Linux’u açıklamaya karar verdi. Çalışmanın tamamlanması için halen uzun zaman var, ancak şu an Puyo Puyo Tetris’i Horizon Linux’ta oynamak mümkün. Kent J Hall, M1 Max MacBook Pro ve NVIDIA Jetson Nano üzerinde çalışan Puyo Puyo Tetris’i gösteren bazı videolar da yayınladı.
Raspberry Pi 3 ve 4 dahil olmak üzere birçok Raspberry Pi sistemin Arm64 CPU’lara sahip olduğunu hatırlatalım. Ancak henüz kimse Horizon Linux’u bir Pi üzerinde test etmedi.



