AnLinux: rootsiz Android telefoniga Linux muhitini o'rnatishning oson usuli

AnLinux: rootsiz Android telefoniga Linux muhitini o'rnatishning oson usuli

Android tizimida ishlaydigan har qanday telefon yoki planshet Linux OS bilan ishlaydigan qurilmadir. Ha, juda o'zgartirilgan OS, lekin baribir Androidning asosi Linux yadrosidir. Ammo, afsuski, ko'pchilik telefonlar uchun "Androidni buzish va siz tanlagan tarqatishni o'rnatish" opsiyasi mavjud emas.

Shuning uchun, agar siz telefoningizda Linuxni xohlasangiz, PinePhone kabi maxsus gadjetlarni sotib olishingiz kerak bo'ladi biz allaqachon yozganmiz maqolalardan birida. Ammo Linux muhitini deyarli har qanday smartfonda ildizga kirishsiz olishning yana bir usuli bor. Bunga AnLinux deb nomlangan o'rnatuvchi yordam beradi.

AnLinux nima?

Bu maxsus dasturiy ta'minot imkoniyat beradi Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine va boshqalarni o'z ichiga olgan har qanday tarqatishning ildiz fayl tizimini o'z ichiga olgan tasvirni o'rnatish orqali telefoningizga Linux-dan foydalaning. O'rnatuvchi ildizga kirishga taqlid qilish uchun PROot-dan foydalanadi.

PROot foydalanuvchi tomonidan amalga oshirilgan, odatda ildizga kirishni talab qiladigan barcha qo'ng'iroqlarni ushlab turadi va ularning normal sharoitlarda ishlashini ta'minlaydi. PRoot dasturiy ta'minotni disk raskadrovka qilish uchun ptrace tizimi chaqiruvidan foydalanadi, bu esa maqsadga erishishga yordam beradi. PROot-da bularning barchasi chroot-da bo'lgani kabi amalga oshirilishi mumkin, ammo ildiz huquqlarisiz. Bundan tashqari, PROot foydalanuvchining soxta fayl tizimiga soxta kirishini ta'minlaydi.

AnLinux - bu kichik dastur. Ammo bu etarli, chunki uning yagona maqsadi tizim tasvirlarini o'rnatish va foydalanuvchi muhitini ko'taradigan skriptlarni ishga tushirishdir. Hamma narsa bajarilgandan so'ng, foydalanuvchi smartfon o'rniga Linux kompyuterini oladi, Android fonda ishlashda davom etadi. Qurilmaga VNC ko'rish vositasi yoki terminali yordamida ulanamiz va biz ishlashga tayyormiz.

Albatta, bu Linux-ni smartfonda ishlatish uchun ideal variant emas, lekin u juda yaxshi ishlaydi.

Qaerdan boshlanadi?

Asosiysi, Lollipop-dan past bo'lmagan OS versiyasiga ega Android smartfoni. Bundan tashqari, 32 yoki 64 bitli ARM yoki x86 qurilmasi ham ishlaydi. Bundan tashqari, sizga katta hajmdagi bo'sh fayl maydoni kerak bo'ladi. Buning uchun siz xotira kartasidan yoki oddiygina katta hajmdagi ichki xotiraga ega qurilmadan foydalanishingiz mumkin.

Bundan tashqari, sizga kerak bo'ladi:

"Linux kompyuteringizga" kirish uchun Termux va VNC kerak. Oxirgi uchta element faqat telefon va o'rnatuvchi bilan qulay ishlashni ta'minlash uchun talab qilinadi. HDMI kabeli faqat foydalanuvchi uchun telefon ekraniga qarashdan ko'ra katta ekran bilan ishlash qulayroq bo'lsa kerak bo'ladi.

Xo'sh, keling, boshlaylik

AnLinux: rootsiz Android telefoniga Linux muhitini o'rnatishning oson usuli

Termux o'rnatilishi bilan biz to'liq huquqli konsolga ega bo'lamiz. Ha, ildiz yo'q (agar telefon ildiz olmagan bo'lsa), lekin bu yaxshi. Keyingi qadam Linux tarqatish uchun tasvirni o'rnatishdir.

Endi siz AnLinux-ni ochib, menyudan Dashboard-ni tanlashingiz kerak. Hammasi bo'lib uchta tugma bor, lekin siz faqat bittasini, birinchisini tanlashingiz mumkin. Shundan so'ng, tarqatish tanlash menyusi paydo bo'ladi. Siz faqat bitta emas, balki bir nechta tanlashingiz mumkin, ammo bu holda sizga katta hajmdagi bo'sh fayl maydoni kerak bo'ladi.

Tarqatishni tanlagandan so'ng, yana ikkita tugma faollashadi. Ikkinchisi, Linuxni yuklab olish va o'rnatish uchun zarur bo'lgan buyruqlarni vaqtinchalik xotiraga yuklab olish imkonini beradi. Odatda bular pkg, wget buyruqlari va ularni bajarish uchun skriptdir.

AnLinux: rootsiz Android telefoniga Linux muhitini o'rnatishning oson usuli

Uchinchi tugma Termux-ni ishga tushiradi, shuning uchun buyruqlar konsolga joylashtirilishi mumkin. Har bir narsa bajarilgandan so'ng, tarqatish muhitini yuklash imkonini beruvchi skript ishga tushiriladi. Tarqatish to'plamini chaqirish uchun siz har safar skriptni ishga tushirishingiz kerak, lekin biz uni faqat bir marta o'rnatamiz.

Grafik qobiq haqida nima deyish mumkin?

Agar sizga kerak bo'lsa, unda siz shunchaki ish stoli muhiti uchun menyuni tanlashingiz va ko'proq tugmalardan foydalanishingiz kerak - uchta emas, balki ko'proq paydo bo'ladi. Tarqatishning o'ziga qo'shimcha ravishda siz qobiqni tanlashingiz kerak, masalan, Xfce4, Mate, LXQt yoki LXDE. Umuman olganda, hech qanday murakkab narsa yo'q.

Keyin, tarqatishni boshlaydigan skriptga qo'shimcha ravishda, sizga boshqasi kerak bo'ladi - u VNC serverini faollashtiradi. Umuman olganda, butun jarayon oddiy va tushunarli, qiyinchiliklarga olib kelishi dargumon.

VNC serverini ishga tushirgandan so'ng, biz tomoshabin yordamida mijoz tomonidan ulanamiz. Port va localhostni bilishingiz kerak. Bularning barchasi skript tomonidan xabar qilinadi. Agar hamma narsa to'g'ri bajarilgan bo'lsa, foydalanuvchi o'zining virtual Linux tizimiga kirish huquqiga ega bo'ladi. Zamonaviy telefonlarning ishlashi juda yaxshi, shuning uchun hech qanday muammo bo'lmaydi. Albatta, smartfon ish stolini to'liq almashtira olishi dargumon, lekin, umuman olganda, hammasi ishlaydi.

Agar siz to'satdan serverga zudlik bilan ulanishingiz kerak bo'lsa va siz noutbuksiz mashinada bo'lsangiz, bu usul foydali bo'lishi mumkin (albatta, bu holda AnLinux bilan yuqorida tavsiflangan barcha operatsiyalar allaqachon bajarilgan bo'lishi kerak). Linux virtual mashinasi ish yoki uy serveriga ulanish imkonini beradi. Va agar biron sababga ko'ra mashinada displey va simsiz klaviatura mavjud bo'lsa, unda bir necha soniya ichida siz kabinada ish ofisini tashkil qilishingiz mumkin.

AnLinux: rootsiz Android telefoniga Linux muhitini o'rnatishning oson usuli

Manba: www.habr.com

a Izoh qo'shish