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 öteki hiçbir işletim sistemini çalıştırmayacak halde tasarlanmış bir aygıt için maksadın son derece büyük olduğu söylenebilir.
Proje, öncelikle Android aygıtlar için yapılmış, nispeten küçük fakat faal 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
Doğal 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 takviyesi 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 yeterli olmasa da, birtakım 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 evrak sistemini bağlayamadığı için başarısız olan temel bir önyükleme sürecini gösteriyor ve Dybcio, USB ve Bluetooth dayanağı üzere temel şeylerin çalışmadığını belirtiyor. Ağ, ses ve grafik hızlandırma süreçlerinin düzgün biçimde çalışmasını sağlamak da sıkıntı olacaktır. Lakin Linux'u başlatabilmek, projeye yardımcı olmak isteyen başka geliştiricilerin dikkatini çekebilir.