AnLinux: Android telefona root olmadan Linux ortamı kurmanın kolay bir yolu

AnLinux: Android telefona root olmadan Linux ortamı kurmanın kolay bir yolu

Android'de çalışan herhangi bir telefon veya tablet, Linux işletim sistemini çalıştıran bir cihazdır. Evet, çok değiştirilmiş bir işletim sistemi, ancak yine de Android'in temeli Linux çekirdeğidir. Ancak maalesef çoğu telefon için "Android'i yıkıp istediğiniz dağıtımı kurma" seçeneği mevcut değil.

Bu nedenle, telefonunuzda Linux istiyorsanız, PinePhone gibi özel gadget'lar satın almanız gerekir. biz zaten yazdık makalelerden birinde. Ancak hemen hemen her akıllı telefonda root erişimi olmadan Linux ortamı elde etmenin başka bir yolu var. AnLinux adlı bir yükleyici bu konuda yardımcı olacaktır.

AnLinux nedir?

Bu özel bir yazılımdır mümkün kılar Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine ve diğerleri dahil olmak üzere herhangi bir dağıtımın kök dosya sistemini içeren bir görüntüyü monte ederek telefonunuzda Linux kullanın. Yükleyici, root erişimini taklit etmek için PROot'u kullanır.

PROot, normalde root erişimi gerektiren kullanıcı tarafından yapılan tüm çağrıları keser ve normal koşullar altında çalışmasını sağlar. PROot, yazılımda hata ayıklamak için ptrace sistem çağrısını kullanır ve bu da hedefe ulaşmaya yardımcı olur. PRoot ile tüm bunlar chroot'ta olduğu gibi yapılabilir ancak kök hakları olmadan yapılabilir. Ayrıca PRoot, sahte dosya sistemine sahte kullanıcı erişimi sağlar.

AnLinux küçük bir programdır. Ancak bu yeterlidir, çünkü tek amacı sistem görüntülerini yüklemek ve kullanıcı ortamını yükselten komut dosyalarını çalıştırmaktır. Her şey tamamlandığında kullanıcıya akıllı telefon yerine bir Linux PC veriliyor ve Android arka planda çalışmaya devam ediyor. Cihaza bir VNC görüntüleyici veya terminal kullanarak bağlanıyoruz ve çalışmaya hazırız.

Elbette bu, Linux'u akıllı telefonda çalıştırmak için ideal bir seçenek değil, ancak oldukça iyi çalışıyor.

Nereden başlamalı?

Önemli olan, işletim sistemi sürümü Lollipop'tan daha düşük olmayan bir Android akıllı telefon. Ayrıca 32 bit veya 64 bit ARM veya x86 cihaz da çalışacaktır. Ayrıca önemli miktarda boş dosya alanına ihtiyacınız olacak. Bunu yapmak için bir hafıza kartı veya yalnızca büyük miktarda dahili belleğe sahip bir cihaz kullanabilirsiniz.

Ayrıca şunlara ihtiyacınız olacak:

“Linux bilgisayarınıza” erişim sağlamak için Termux ve VNC'ye ihtiyaç vardır. Son üç öğe yalnızca telefonla ve kurulumcuyla rahat çalışmayı sağlamak için gereklidir. HDMI kablosuna yalnızca kullanıcının telefon ekranına bakmak yerine geniş bir ekranla çalışması daha uygunsa ihtiyaç duyulur.

Peki, haydi başlayalım

AnLinux: Android telefona root olmadan Linux ortamı kurmanın kolay bir yolu

Termux kurulur kurulmaz tam teşekküllü bir konsola sahip oluyoruz. Evet, root yok (telefon rootlu değilse), ama sorun değil. Bir sonraki adım, Linux dağıtımı için görüntüyü yüklemektir.

Şimdi AnLinux'u açmanız ve ardından menüden Kontrol Paneli'ni seçmeniz gerekiyor. Toplamda üç düğme var, ancak yalnızca birini, ilkini seçebilirsiniz. Bundan sonra dağıtım seçim menüsü belirir. Yalnızca birini değil birkaçını seçebilirsiniz, ancak bu durumda büyük miktarda boş dosya alanına ihtiyacınız olacaktır.

Dağıtımı seçtikten sonra diğer iki düğme etkinleştirilir. İkincisi, Linux'u indirmek ve kurmak için gerekli komutları panoya indirmenize olanak tanır. Tipik olarak bunlar pkg, wget komutları ve bunları çalıştıracak bir komut dosyasıdır.

AnLinux: Android telefona root olmadan Linux ortamı kurmanın kolay bir yolu

Üçüncü düğme, komutların konsola yapıştırılabilmesi için Termux'u başlatır. Her şey tamamlandıktan sonra dağıtım ortamını yüklemenizi sağlayan bir komut dosyası başlatılır. Dağıtım kitini çağırmak için betiği her seferinde çalıştırmanız gerekir, ancak biz onu yalnızca bir kez yükleriz.

Peki ya grafik kabuk?

İhtiyacınız varsa, masaüstü ortamı için menüyü seçmeniz ve daha fazla düğme kullanmanız yeterlidir - üç değil, daha fazlası görünecektir. Dağıtımın kendisine ek olarak, Xfce4, Mate, LXQt veya LXDE gibi bir kabuk da seçmeniz gerekir. Genel olarak karmaşık bir şey yok.

Ardından, dağıtımı başlatan komut dosyasına ek olarak başka bir komut dosyasına ihtiyacınız olacak - bu, VNC sunucusunu etkinleştirir. Genel olarak tüm süreç basit ve anlaşılırdır, zorluk yaratması pek olası değildir.

VNC sunucusunu başlattıktan sonra viewer'ı kullanarak client tarafından bağlanıyoruz. Bağlantı noktasını ve localhost'u bilmeniz gerekir. Bütün bunlar senaryo tarafından rapor edilir. Her şey doğru yapılırsa kullanıcı sanal Linux sistemine erişebilir. Modern telefonların performansı mükemmeldir, dolayısıyla herhangi bir sorun yaşanmaz. Elbette, bir akıllı telefonun bir masaüstünün tamamen yerini alması pek mümkün değil, ancak genel olarak hepsi işe yarıyor.

Aniden sunucuya acilen bağlanmanız gerekiyorsa ve arabada dizüstü bilgisayarınız yoksa bu yöntem yararlı olabilir (elbette bu durumda, yukarıda AnLinux ile açıklanan tüm işlemlerin zaten tamamlanmış olması gerekir). Linux sanal makinesi, bir iş veya ev sunucusuna bağlanmanıza olanak tanır. Ve herhangi bir nedenle arabada bir ekran ve kablosuz klavye varsa, birkaç saniye içinde kabinde bir çalışma ofisi düzenleyebilirsiniz.

AnLinux: Android telefona root olmadan Linux ortamı kurmanın kolay bir yolu

Kaynak: habr.com

Yorum ekle