
Ishlaydigan har qanday telefon yoki planshet Android, bu operatsion tizim tomonidan boshqariladigan qurilma LinuxHa, bu juda o'zgartirilgan OS, lekin baribir asosi Android — yadro LinuxLekin, afsuski, aksariyat telefonlar uchun "o'chirish" opsiyasi mavjud. Android va tarqatishni o'zingiz xohlagan tarzda o'rnating" funksiyasi mavjud emas.
Xo'sh, agar xohlasangiz Linux telefonda siz PinePhone kabi ixtisoslashgan gadjetlarni sotib olishingiz kerak bo'ladi, bu esa maqolalardan birida. Lekin olishning yana bir yo'li bor Linux- deyarli har qanday smartfonda, root huquqisiz muhit. Bunga An nomli o'rnatuvchi yordam beradi.Linux.
An nima?Linux?
Bu maxsus dasturiy ta'minot foydalanish Linux telefonda har qanday distributivning ildiz fayl tizimini o'z ichiga olgan tasvirni o'rnatish orqali, shu jumladan Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine va boshqalar. O'rnatuvchi root kirishini 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 — kichik dastur. Lekin bu yetarli, chunki uning yagona maqsadi tizim tasvirlarini o'rnatish va foydalanuvchi muhitini ishga tushiradigan skriptlarni ishga tushirishdir. Hammasi bajarilgandan so'ng, foydalanuvchi o'rniga smartfon oladi Linux-ShK, bundan tashqari Android U fonda ishlashda davom etadi. VNC ko'rish vositasi yoki terminal yordamida qurilmaga ulaning va siz tayyorsiz.
Albatta, bu boshlashning ideal usuli emas Linux smartfonda, lekin u mukammal ishlaydi.
Qaerdan boshlanadi?
Asosiysi - AndroidLollipopdan past bo'lmagan OS versiyasiga ega smartfon. 32-bitli yoki 64-bitli ARM yoki x86 qurilmasi ham mos keladi. Sizga katta miqdorda bo'sh fayl maydoni kerak bo'ladi. Xotira kartasi yoki yetarli ichki xotiraga ega qurilma mos keladi.
Bundan tashqari, sizga kerak bo'ladi:
- AnLinux (Mana havola ).
- Termux (yana) ).
- VNC mijozi ( - yaxshi variant).
- Bluetooth klaviaturasi (ixtiyoriy).
- Bluetooth sichqonchasi (ixtiyoriy).
- Mobil telefon uchun HDMI kabeli (ixtiyoriy).
Kompyuteringizga kirish uchun Termux va VNC kerak Linux"Oxirgi uchta element faqat telefon va o'rnatuvchi bilan qulay ishlashni ta'minlash uchun talab qilinadi. HDMI kabeli faqat foydalanuvchi telefon displeyiga qarashdan ko'ra kattaroq ekran bilan ishlashni afzal ko'rsa kerak."
Xo'sh, keling, boshlaylik

Termux o'rnatilgandan so'ng, siz to'liq konsol olasiz. Ha, root huquqi yo'q (agar telefoningiz rootlanmagan bo'lsa), lekin bu muammo emas. Keyingi qadam - tarqatish tasvirini o'rnatish. Linux.
Endi siz An ni ochishingiz kerakLinux Keyin, menyudan Boshqaruv panelini tanlang. Uchta tugma mavjud, lekin siz faqat bittasini, birinchisini tanlashingiz mumkin. Shundan so'ng, tarqatishni tanlash menyusi paydo bo'ladi. Siz bir nechtasini tanlashingiz mumkin, ammo bu juda ko'p bo'sh fayl maydonini talab qiladi.
Tarqatishni tanlagandan so'ng, yana ikkita tugma faollashadi. Ikkinchisi sizga yuklab olish va o'rnatish uchun zarur bo'lgan buyruqlarni buferga yuklab olish imkonini beradi. LinuxOdatda bular pkg, wget buyruqlari va ularni bajarish uchun skriptdir.

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, mijoz tomonidan ko'rish vositasidan foydalanib ulaning. Siz port va localhostni bilishingiz kerak bo'ladi. Skript bu ma'lumotlarning barchasini taqdim etadi. Agar hamma narsa to'g'ri bajarilgan bo'lsa, foydalanuvchi o'zining virtual mashinasiga kirish huquqiga ega bo'ladi. Linux-tizim. Zamonaviy telefonlarning ishlashi a'lo darajada, shuning uchun hech qanday maxsus muammolar bo'lmaydi. Albatta, smartfon ish stoli kompyuterini to'liq almashtirishi ehtimoldan yiroq, ammo umuman olganda, barchasi ishlaydi.
Agar siz to'satdan serverga shoshilinch ulanishingiz kerak bo'lsa va siz mashinada noutbuksiz bo'lsangiz, bu usul foydali bo'lishi mumkin (albatta, bu holda yuqorida tavsiflangan barcha operatsiyalar An bilan bajariladi).Linux allaqachon bajarilishi kerak). Virtual LinuxAvtomobil sizga ish yoki uy serveriga ulanish imkonini beradi. Agar biron sababga ko'ra mashinangizda displey va simsiz klaviatura bo'lsa, siz bir necha soniya ichida salonda ish ofisini o'rnatishingiz mumkin.
Manba: www.habr.com
