İki geliştirici, 9 yaşındaki bir iPad Air de dahil olmak üzere, eski iPad’lerde Linux çalıştırmayı başardı

Ethereum

New member
Bir küme geliştirici, 2013 yahut 2014 devrine 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ınca öteki hiç bir işletim sistemini çalıştırmayacak biçimde tasarlanmış bir aygıt için gayenin son derece büyük olduğu söylenebilir.

Proje, evvela 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 daha sonraki tweet’ler, iPhone 5S ve özgün HomePod dahil olmak üzere, ortasında 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

Olağan 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 bilakis 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 düzgün olmasa da, birtakım durumlar için kullanışlı olacağı kesin.

Linux gayreti üstündeki geliştirme çalışmaları çabucak hemen erken etaplarında 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 takviyesi ü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 güç olacaktır. Lakin Linux’u başlatabilmek, projeye yardımcı olmak isteyen öteki geliştiricilerin dikkatini çekebilir.