Bir Linux işletim sistemi ve Nintendo Switch meraklısı, Horizon Linux’u oluşturmak için iki farklı sistemi karıştırdı. Kısacası, Kent J Hall adındaki bir Redditor, Arm64 Linux çekirdeğini Nintendo Switch oyunlarını yerel olarak çalıştırın. Hall, bunun Nintendo’nun Horizon OS’sini yeniden yaratma girişimi olmadığını ve Switch donanımında çalışması gerekmediğini vurguluyor – proje sadece Switch oyunlarını açmayı umuyor. hiç Arm64 donanım platformu.
Bir veya iki yanlış başlangıçtan sonra, Hall boş zamanının bir kısmını yukarıda özetlenen Horizon Linux projesine harcamaya karar verdi. Arm64 Linux’a yama uygulamak, “Linux’un geniş donanım sürücüsü desteğini ücretsiz olarak alırsınız, bu nedenle yalnızca Apple silikon Mac’lerde sanallaştırılamaz, aynı zamanda destekleyen herhangi bir arm64 donanımında çıplak metal çalıştırabilir” anlamına geldiğinden, hedefine ulaşmak için mantıklı bir yol gibi görünüyordu. Linux,” diye açıkladı Hall. Proje, “CPU’yu taklit etmeye gerek olmadığı göz önüne alındığında, alt uç donanımlarda bile iyi çalışmalı” diye ekledi. Ayrıca proje esnektir ve oyunun korunması için umut vaat etmektedir.
Horizon Linux’un geliştirilmesine, mevcut bir açık kaynak Switch öykünücüsünü alarak büyük ölçüde yardımcı oldu. Yuzu, ve sistem hizmetleri, GPU öykünmesi ve uygulama yükleyici gibi şeyleri korurken, kodun çekirdek ve CPU öykünmesi gibi gereksiz kısımlarına makas alarak. 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ı da belirtiyor.
Bu projenin arkasındaki Redditor, önemli bir dönüm noktasına ulaştığı için şu anda halka arz etmeye karar verdi. Çalışmanın “tamamlanmaktan çok uzak” olduğunu kabul eden Hall, ilk ticari oyun olan Puyo Puyo Tetris’in Horizon Linux’ta oynanabileceğini söylüyor.
Hall, bir M1 Max MacBook Pro ve bir Nvidia Jetson Nano üzerinde çalışan Puyo Puyo Tetris’i gösteren bazı videolar yayınladı. Videolar ne yazık ki yazarken mevcut değil ve nedenini bilmiyoruz. Lütfen yukarıda belirtildiği gibi oyunun bu sistemlerin Arm CPU’larında yerel olarak çalıştığını unutmayın. Bununla birlikte, Switch ile aynı Tegra X1 GPU’ya sahip Jetson Nano’ya (örneğin) rağmen Yuzu’nun kullandığı aynı GPU öykünme katmanından geçiyor.
Raspberry Pi 3 ve 4 dahil olmak üzere birçok Raspberry Pi bilgisayarının Arm64 CPU’larına sahip olduğunu belirtmekte fayda var Ancak, görünüşe göre henüz kimse Horizon Linux’u bir Pi üzerinde test etmemiş.
Hall kısa süre önce yeni bir işe başladı, bu yüzden projeye bağlı kalması için biraz cesaretlendirilmesi gerekecek gibi görünüyor. Horizon Linux’u test etmek istediğiniz bir Arm64 sisteminiz varsa, geliştiriciden Reddit gönderisine yorum yapabilir, bağlantılı üst kısım ve/veya ziyaret edebilirsiniz. Horizon Linux GitHub depo.
İlginç bir şekilde, Hall görünüşte habersizdi. ufuk çizgisi Arm / Android için Nintendo Switch emülatörü. Reddit gönderisi fark edilmeye başladığından beri, büyük Skyline geliştiricilerinden biri Horizon Linux geliştiricisinden Discord’larına katılmasını istediğinden, bazı çapraz tozlaşma oluşma şansı var gibi görünüyor.