
Çdo telefon apo tablet i funksionuar me Android është një pajisje që drejtohet nga sistemi operativ Linux. Po, është një sistem operativ shumë i modifikuar, por përbaza e Android është bërthama Linux. Megjithatë, për shumicën e telefonave, mundësia "të fshihet Android dhe të instalohet një distribucion sipas preferencës" nuk është në dispozicion.
Prandaj, nëse dëshiron Linux në telefon, duhet të blesh pajisje të specializuara si PinePhone, për të cilin flitet në një nga artikujt. Por ka edhe një mënyrë tjetër për të marrë një ambient Linux në pothuajse çdo smartphone, dhe atë pa akses root. Një instalues që quhet AnLinux do të ndihmojë në këtë.
Çfarë është AnLinux?
Është një softuer i specializuar që përdor Linux në telefon duke montuar një imazh që përmban sistemin e skedarëve root të çdo distribucioni, përfshirë Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine dhe shumë të tjerë. Instaluesi përdor PRoot për të imituar aksesin root.
PRoot kapte të gjitha thirrjet e bëra nga përdoruesi, të cilat zakonisht kërkojnë qasje root, dhe siguron funksionalitetin e tyre në kushte normale. PRoot përdor thirrjen sistemore ptrace për të debuguar softuerin, e cila ndihmon në arritjen e objektivave. Me PRoot, gjithçka mund të bëhet njësoj si me chroot, por pa privilegje root. Për më tepër, PRoot ofron akses të rremë për përdoruesin për një sistem skedari të rremë.
AnLinux është një program i vogël. Por kjo është mjaft e mjaftueshme, sepse qëllimi i tij i vetëm është instalimi i imazheve të sistemeve dhe ekzekutimi i skripteve që ngritin ambientin e përdoruesit. Kur gjithçka është bërë, përdoruesi merr një PC Linux në vend të smartphone-it, ndërsa Android vazhdon të punojë në sfond. Lidhemi me pajisjen nëpërmjet VNC-viewer ose terminalit, dhe mund të punojmë.
Sigurisht, kjo nuk është zgjidhja ideale për të instaluar Linux në smartphone, por është plotësisht funksionale.
Nga t'ia fillojmë?
Të paktën, një smartphone Android me version të sistemit operativ jo më të ulët se Lollipop. Përveç kësaj, mund të përdoret një pajisje 32-bit ose 64-bit ARM ose x86. Gjithashtu, nevojitet një hapësirë e konsiderueshme për skedarët. Këtë mund ta arrijmë me një kartë memorje ose thjesht me një pajisje me memorje të brendshme të madhe.
Për më tepër, nevojiten:
- AnLinux (ja linku ).
- Termux (përsëri ).
- VNC Client ( — një opsion i mirë).
- Tastierë Bluetooth (opsionale).
- Mi që Bluetooth (opsionale).
- Kabli HDMI për telefonin mobil (opsional).
Termux dhe VNC janë të nevojshme për të aksesuar "kompjuterin tuaj Linux". Tre elementet e fundit kërkohen vetëm për të siguruar një punë më komode me telefonin dhe instaluesin. Kabli HDMI është i nevojshëm vetëm nëse përdoruesit iu duket më e lehtë të punojnë me një ekran më të madh, sesa të shikojnë në ekranin e telefonit.
Shkojmë pra

Sapokur të instalohet Termux, kemi një konsol të plotë. Po, nuk ka root (nëse telefoni nuk është i rrotulluar), por nuk është ndonjë problem. Hapi tjetër është instalimi i imazhit për distribucionin Linux.
Tani është hapur AnLinux, dhe më pas zgjidhni Dashboard nga menuja. Janë tri butona gjithsej, por mund të zgjidhni vetëm një, atë të parë. Pas kësaj shfaqet menuja e zgjedhjes së distribucionit. Mund të zgjidhni madje jo vetëm një, por disa, megjithatë në këtë rast do të nevojitet një kapacitet i madh disk.
Pas zgjedhjes së distribucionit, aktivizohen dy butona të tjerë. Butoni i dytë lejon të kopjoni në clipboard komandat e nevojshme për të shkarkuar dhe instaluar Linux. Zakonisht, kjo janë komandat pkg, wget, dhe skripta për ekzekutimin e tyre.

Butoni i tretë fillon Termux, kështu që komandat mund të ngjiten në konsolë. Sapo gjithçka të jetë bërë, fillon skripta që lejon shkarkimin e mjedisit të distribucionit. Për të thirrur distribucionin, duhet të filloni skriptin çdo herë, por instalimi bëhet vetëm një herë.
E çfarë ndodh me ndërfaqen grafike?
Nëse është e nevojshme, thjesht zgjidhni menynë për mjedisin desktop dhe përdorni më shumë butona - do të shfaqen më shumë se tre. Përveç vetë distribucionit, duhet të zgjidhni gjithashtu edhe një ambient, si Xfce4, Mate, LXQt ose LXDE. Në përgjithësi, nuk ka asgjë të komplikuar.
Pastaj përveç skriptit që aktivizon distribuimin, do të nevojitet një tjetër - ai aktivizon serverin VNC. Në përgjithësi, i gjithë procesi është i thjeshtë dhe i qartë, dështimi i tij është shumë i pakët.
Pasi të aktivizohet serveri VNC, lidhemi si klient duke përdorur shikuesin. Kërkohet të dimë portin dhe localhost-in. Të gjitha këto informacione jepen nga skripti. Nëse gjithçka është bërë siç duhet, përdoruesi merr qasje në sistemin e tij virtual Linux. Performanca e telefonëve modernë është e lartë, kështu që nuk do të ketë ndonjë problem të madh. Sigurisht, pak është e mundur që një smartphone të zëvendësojë plotësisht një desktop, por, në përgjithësi, gjithçka funksionon.
Ky metodë mund të jetë e dobishme, nëse ndonjëherë duhet të lidheni me serverin, dhe jeni në makinë, pa laptop (sigurisht, në këtë rast, të gjitha operacionet e përshkruara më lart me AnLinux duhet të jenë kryer tashmë). Një makinë virtuale Linux lejon lidhjen me serverin tuaj të punës ose shtëpisë. Dhe nëse në makinë ndodhet ndonjëherë një ekran dhe një tastierë pa tela, atëherë brenda disa sekondave mund të krijoni një zyrë në kabinën e makinës.
Burimi: habr.com
