
жұмыс істейтін кез келген телефон немесе планшет Android, бұл ОС басқаратын құрылғы LinuxИә, бұл өте өзгертілген ОС, бірақ әлі де негіз болып табылады Android — өзек LinuxБірақ, өкінішке орай, көптеген телефондар үшін «жою» опциясы бар Android және дистрибуцияны өз қалауыңыз бойынша орнатыңыз» қолжетімді емес.
Сонымен, егер қаласаңыз Linux телефонда PinePhone сияқты мамандандырылған гаджеттерді сатып алуыңыз керек, олар мақалалардың бірінде. Бірақ алудың тағы бір жолы бар Linux- кез келген смартфондағы орта, root қатынасы жоқ. An деп аталатын орнатушы бұған көмектеседі.Linux.
Ан дегеніміз не?Linux?
Бұл арнайы бағдарламалық құрал пайдалану Linux телефонда кез келген дистрибутивтердің, соның ішінде түбірлік файлдық жүйені қамтитын кескінді орнату арқылы Ubuntu, Кали, Федора, CentOS, OpenSuse, Arch, Alpine және басқа да көптеген бағдарламалар. Орнатушы root қатынасын эмуляциялау үшін PRoot пайдаланады.
PRoot әдетте түбірлік қатынасты қажет ететін пайдаланушы жасаған барлық қоңырауларды ұстайды және олардың қалыпты жағдайларда жұмыс істеуін қамтамасыз етеді. PRoot мақсатқа жетуге көмектесетін бағдарламалық құралды жөндеу үшін ptrace жүйесінің шақыруын пайдаланады. PROot көмегімен мұның барлығын chroot сияқты жасауға болады, бірақ түбір құқықтарынсыз. Сонымен қатар, PROot псевдофайлдық жүйеге жалған пайдаланушы рұқсатын береді.
AnLinux — шағын бағдарлама. Бірақ бұл жеткілікті, себебі оның жалғыз мақсаты жүйелік кескіндерді орнату және пайдаланушы ортасын іске қосатын скрипттерді іске қосу. Барлығы аяқталғаннан кейін, пайдаланушы орнына смартфон алады Linux-ДК, сонымен қатар Android Ол фонда жұмыс істей береді. VNC қарау құралын немесе терминалды пайдаланып құрылғыға қосылыңыз, сонда сіз жұмысқа дайынсыз.
Әрине, бұл бастаудың ең жақсы жолы емес Linux смартфонда, бірақ ол өте жақсы жұмыс істейді.
Неден бастау керек?
Ең бастысы - AndroidLollipop-тан төмен емес ОС нұсқасы бар смартфон. 32 биттік немесе 64 биттік ARM немесе x86 құрылғысы да жарайды. Сондай-ақ сізге айтарлықтай бос файл кеңістігі қажет болады. Жад картасы немесе ішкі жады жеткілікті құрылғы қолайлы.
Бұдан басқа, сізге қажет:
- AnLinux (сілтеме міне ).
- Termux (қайтадан) ).
- VNC клиенті ( - жақсы нұсқа).
- Bluetooth пернетақтасы (қосымша).
- Bluetooth тінтуірі (міндетті емес).
- Ұялы телефонға арналған HDMI кабелі (қосымша).
Компьютеріңізге кіру үшін Termux және VNC қажет Linux«Соңғы үш элемент тек телефонмен және орнатушымен ыңғайлы жұмыс істеуді қамтамасыз ету үшін қажет. HDMI кабелі тек пайдаланушы телефонның дисплейіне қараудың орнына үлкенірек экранмен жұмыс істегенді жөн көрген жағдайда ғана қажет.»
Кәне, бастайық

Termux орнатылғаннан кейін сіз толыққанды консоль аласыз. Иә, root қатынасы жоқ (егер телефоныңыз rooted болмаса), бірақ бұл қалыпты жағдай. Келесі қадам - дистрибутивтің кескінін орнату. Linux.
Енді сізге A ашу керекLinux Содан кейін мәзірден Басқару тақтасын таңдаңыз. Үш түйме бар, бірақ сіз тек біреуін, біріншісін таңдай аласыз. Осыдан кейін таратуды таңдау мәзірі пайда болады. Сіз бірнешеуін таңдай аласыз, бірақ бұл көп бос файл кеңістігін қажет етеді.
Дистрибутивті таңдағаннан кейін, тағы екі түйме белсенді болады. Екіншісі жүктеу және буферге орнату үшін қажетті командаларды жүктеуге мүмкіндік береді. LinuxӘдетте бұлар pkg, wget командалары және оларды орындауға арналған скрипт.

Үшінші түйме Termux бағдарламасын іске қосады, осылайша пәрмендерді консольге қоюға болады. Барлығы аяқталғаннан кейін тарату ортасын жүктеуге мүмкіндік беретін сценарий іске қосылады. Тарату жинағына қоңырау шалу үшін сценарийді әр уақытта іске қосу керек, бірақ біз оны тек бір рет орнатамыз.
Графикалық қабық туралы не деуге болады?
Егер сізге қажет болса, жұмыс үстелі ортасы үшін мәзірді таңдап, көбірек түймелерді пайдалану керек - үш емес, одан да көп пайда болады. Таратудың өзінен басқа, қабықты таңдау керек, мысалы, Xfce4, Mate, LXQt немесе LXDE. Жалпы, күрделі ештеңе жоқ.
Содан кейін таратуды іске қосатын сценарийге қосымша сізге тағы біреуі қажет болады - ол VNC серверін белсендіреді. Жалпы алғанда, бүкіл процесс қарапайым және қарапайым, қиындық тудыруы екіталай.
VNC серверін іске қосқаннан кейін, клиент тарапынан қарау құралын пайдаланып қосылыңыз. Сізге порт пен жергілікті хостты білу қажет болады. Скрипт осы ақпараттың барлығын береді. Егер бәрі дұрыс жасалса, пайдаланушы өзінің виртуалды машинасына қол жеткізе алады. Linux-жүйе. Қазіргі заманғы телефондардың өнімділігі өте жақсы, сондықтан ешқандай ерекше мәселелер болмайды. Әрине, смартфон жұмыс үстелін толығымен алмастыра алмайды, бірақ жалпы алғанда, бәрі жұмыс істейді.
Бұл әдіс сізге кенеттен серверге шұғыл қосылу қажет болған жағдайда және сіз көлікте ноутбуксыз болсаңыз пайдалы болуы мүмкін (әрине, бұл жағдайда жоғарыда сипатталған барлық операциялар An көмегімен орындалады).Linux (Виртуалды) аяқталуы керек LinuxКөлік жұмыс немесе үй серверіне қосылуға мүмкіндік береді. Ал егер қандай да бір себептермен көлікте дисплей мен сымсыз пернетақта болса, салонда жұмыс кеңсесін бірнеше секунд ішінде орната аласыз.
Ақпарат көзі: www.habr.com
