AnLinux: түбірі жоқ Android телефонында Linux ортасын орнатудың оңай жолы

AnLinux: түбірі жоқ Android телефонында Linux ортасын орнатудың оңай жолы

Android жүйесінде жұмыс істейтін кез келген телефон немесе планшет Linux ОЖ жұмыс істейтін құрылғы болып табылады. Иә, өте өзгертілген ОЖ, бірақ бәрібір Android негізі Linux ядросы болып табылады. Бірақ, өкінішке орай, көптеген телефондар үшін «Android жүйесін бұзып, таңдаған таратуды орнату» опциясы қол жетімді емес.

Сондықтан, егер сіз телефонда Linux орнатқыңыз келсе, PinePhone сияқты арнайы гаджеттерді сатып алуыңыз керек біз қазірдің өзінде жаздық мақалалардың бірінде. Бірақ Linux ортасын кез келген дерлік смартфонда түбірлік қатынассыз алудың тағы бір жолы бар. Бұған AnLinux деп аталатын орнатушы көмектеседі.

AnLinux дегеніміз не?

Бұл арнайы бағдарламалық құрал мүмкіндік беріңіз Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine және т.б. қоса, кез келген дистрибутивтің түбірлік файлдық жүйесін қамтитын кескінді орнату арқылы телефоныңызда Linux жүйесін пайдаланыңыз. Орнатушы түбірлік қатынасты эмуляциялау үшін PROot пайдаланады.

PRoot әдетте түбірлік қатынасты қажет ететін пайдаланушы жасаған барлық қоңырауларды ұстайды және олардың қалыпты жағдайларда жұмыс істеуін қамтамасыз етеді. PRoot мақсатқа жетуге көмектесетін бағдарламалық құралды жөндеу үшін ptrace жүйесінің шақыруын пайдаланады. PROot көмегімен мұның барлығын chroot сияқты жасауға болады, бірақ түбір құқықтарынсыз. Сонымен қатар, PROot псевдофайлдық жүйеге жалған пайдаланушы рұқсатын береді.

AnLinux - бұл шағын бағдарлама. Бірақ бұл жеткілікті, өйткені оның жалғыз мақсаты - жүйелік кескіндерді орнату және пайдаланушы ортасын көтеретін сценарийлерді іске қосу. Барлығы аяқталғаннан кейін пайдаланушы смартфонның орнына Linux компьютерін алады, Android фондық режимде жұмысын жалғастырады. Біз VNC қарау құралы немесе терминал арқылы құрылғыға қосыламыз және біз жұмыс істеуге дайынбыз.

Әрине, бұл Linux жүйесін смартфонда іске қосудың тамаша нұсқасы емес, бірақ ол өте жақсы жұмыс істейді.

Неден бастау керек?

Ең бастысы - Lollipop-тан төмен емес операциялық нұсқасы бар Android смартфоны. Сонымен қатар, 32 биттік немесе 64 биттік ARM немесе x86 құрылғысы да жұмыс істейді. Бұған қоса, сізге бос файл кеңістігінің айтарлықтай көлемі қажет болады. Ол үшін жад картасын немесе жай ғана ішкі жадының үлкен көлемі бар құрылғыны пайдалануға болады.

Бұдан басқа, сізге қажет:

  • AnLinux (міне сілтеме Google Play-де).
  • Termux (қайтадан) сізге Google Play қажет болады).
  • VNC клиенті (VNC Viewer - жақсы нұсқа).
  • Bluetooth пернетақтасы (қосымша).
  • Bluetooth тінтуірі (міндетті емес).
  • Ұялы телефонға арналған HDMI кабелі (қосымша).

Termux және VNC «Linux компьютеріне» қол жеткізу үшін қажет. Соңғы үш элемент телефонмен және орнатушымен ыңғайлы жұмысты қамтамасыз ету үшін ғана қажет. HDMI кабелі пайдаланушыға телефон дисплейіне қарап емес, үлкен экранмен жұмыс істеуге ыңғайлы болған жағдайда ғана қажет.

Кәне, бастайық

AnLinux: түбірі жоқ Android телефонында Linux ортасын орнатудың оңай жолы

Termux орнатылғаннан кейін біз толыққанды консоль аламыз. Иә, түбірі жоқ (егер телефон тамыры болмаса), бірақ бұл жақсы. Келесі қадам Linux таратуына арналған кескінді орнату болып табылады.

Енді AnLinux-ты ашып, мәзірден Бақылау тақтасын таңдау керек. Барлығы үш түйме бар, бірақ сіз тек біреуін, біріншісін таңдай аласыз. Осыдан кейін таратуды таңдау мәзірі пайда болады. Сіз бір ғана емес, бірнешеуін таңдай аласыз, бірақ бұл жағдайда сізге бос файл кеңістігі қажет болады.

Таратуды таңдағаннан кейін тағы екі түйме іске қосылады. Екіншісі аралық сақтағышқа Linux жүктеп алу және орнату үшін қажетті пәрмендерді жүктеп алуға мүмкіндік береді. Әдетте бұл pkg, wget пәрмендері және оларды орындауға арналған сценарий.

AnLinux: түбірі жоқ Android телефонында Linux ортасын орнатудың оңай жолы

Үшінші түйме Termux бағдарламасын іске қосады, осылайша пәрмендерді консольге қоюға болады. Барлығы аяқталғаннан кейін тарату ортасын жүктеуге мүмкіндік беретін сценарий іске қосылады. Тарату жинағына қоңырау шалу үшін сценарийді әр уақытта іске қосу керек, бірақ біз оны тек бір рет орнатамыз.

Графикалық қабық туралы не деуге болады?

Егер сізге қажет болса, жұмыс үстелі ортасы үшін мәзірді таңдап, көбірек түймелерді пайдалану керек - үш емес, одан да көп пайда болады. Таратудың өзінен басқа, қабықты таңдау керек, мысалы, Xfce4, Mate, LXQt немесе LXDE. Жалпы, күрделі ештеңе жоқ.

Содан кейін таратуды іске қосатын сценарийге қосымша сізге тағы біреуі қажет болады - ол VNC серверін белсендіреді. Жалпы алғанда, бүкіл процесс қарапайым және қарапайым, қиындық тудыруы екіталай.

VNC серверін іске қосқаннан кейін біз клиенттік жағынан қарау құралы арқылы қосыламыз. Сіз порт пен жергілікті хостты білуіңіз керек. Мұның барлығы сценарий арқылы баяндалады. Егер бәрі дұрыс орындалса, пайдаланушы өзінің виртуалды Linux жүйесіне қол жеткізе алады. Қазіргі телефондардың өнімділігі өте жақсы, сондықтан ешқандай проблемалар болмайды. Әрине, смартфонның жұмыс үстелін толығымен ауыстыруы екіталай, бірақ, жалпы алғанда, бәрі жұмыс істейді.

Бұл әдіс сізге кенеттен серверге қосылу қажет болса және сіз машинада ноутбуксіз болсаңыз пайдалы болуы мүмкін (әрине, бұл жағдайда AnLinux-пен жоғарыда сипатталған барлық әрекеттер аяқталуы керек). Linux виртуалды машинасы жұмыс немесе үй серверіне қосылуға мүмкіндік береді. Ал егер қандай да бір себептермен көлікте дисплей мен сымсыз пернетақта болса, онда санаулы секундтарда кабинада жұмыс кеңсесін ұйымдастыруға болады.

AnLinux: түбірі жоқ Android телефонында Linux ортасын орнатудың оңай жолы

Ақпарат көзі: www.habr.com

пікір қалдыру