Bir küme geliştirici, 2013 yahut 2014 periyoduna ilişkin iPad’iniz artık Apple’dan güncelleme almadığı ve gereksiniminiz olan uygulamaları çalıştırmayı durdurduğu için alternatif bir yazılım tahlili üzerinde çalışıyor. Geliştiriciler Konrad Dybcio ve Markuss Broks, eski bir iPad Air 2’de Linux kernel sürüm 5.18’i çalıştırmak için işbirliği yaptı. Apple tarafından diğer hiçbir işletim sistemini çalıştırmayacak formda tasarlanmış bir aygıt için amacın son derece büyük olduğu söylenebilir.
Proje, öncelikle Android aygıtlar için yapılmış, nispeten küçük lakin etkin olarak geliştirilmiş bir dağıtım olan “postmarketOS” isimli Alpine Linux tabanlı bir dağıtımı kullanıyor üzere görünüyor. Dybcio, projeyle ilgili birinci tweetinde bir “checkm8” hashtag’i kullanarak donanıma erişmek için 2019’da yayınlanan “Checkm8” önyükleme açığını kullandıklarını kuvvetle ima etti.
Geliştiriciler, şimdilik ortalarında iPad Air, iPad Air 2 ve birkaç jenerasyon iPad küçük bulunan A7 ve A8 tabanlı çipleri kullanan kimi eski iPad donanımlarında Linux çalıştırıyor. Lakin sonraki tweet’ler, iPhone 5S ve yepyeni HomePod dahil olmak üzere, içinde A7 yahut A8 bulunan rastgele bir aygıtta Linux’u çalışır hale getirmenin mümkün olacağına işaret etti.
iPad Air 2 running Linux 5.18, now with Tux 🙂 https://t.co/qWENCvOd6e pic.twitter.com/xBGHaRvJ7L
— Markuss Broks ???? (@quaack723) June 1, 2022
Alışılmış ki bu, Apple donanımlarında Linux çalıştırmayı hedefleyen tek proje değil. Asahi Linux, Apple'ın Mac'lerindeki M1 çipleri için aksine mühendislik dayanağı vermeye ve yamaları Linux kerneline entegre edilebilmelerini sağlamayı hedefliyor. Project Sandcastle, bir Android yapısı kurarak iPhone 7'de çalışmasını sağladı. iSH üzere uygulamalar iOS yahut iPadOS üzerinde çalışan bir Linux kabuğu sunmayı hedefliyor. Linux'u direkt donanım üzerinde çalıştırmak kadar düzgün olmasa da, kimi durumlar için kullanışlı olacağı kesin.
Linux gayreti üzerindeki geliştirme çalışmaları şimdi erken kademelerinde bulunuyor. Geliştiricilerin paylaştığı fotoğraflar, bir belge sistemini bağlayamadığı için başarısız olan temel bir önyükleme sürecini gösteriyor ve Dybcio, USB ve Bluetooth takviyesi üzere temel şeylerin çalışmadığını belirtiyor. Ağ, ses ve grafik hızlandırma süreçlerinin düzgün formda çalışmasını sağlamak da sıkıntı olacaktır. Lakin Linux'u başlatabilmek, projeye yardımcı olmak isteyen öbür geliştiricilerin dikkatini çekebilir.