Linux ડિપ્લોય ટ્યુટોરીયલ: તમારા મોબાઇલ ફોન પર વેબ સર્વર કેવી રીતે હોસ્ટ કરવું

  • chroot અથવા PROot નો ઉપયોગ કરીને સંપૂર્ણ Linux ડિસ્ટ્રો ચલાવવા માટે રૂટેડ અથવા અનરુટેડ Android ઉપકરણનો લાભ લો.
  • વેબ સર્વર અને હળવા ડેસ્કટોપ માટે VNC અથવા XServer XSDL સાથે Linux Deploy, Termux, UserLAnd અથવા Andronix નો ઉપયોગ કરો.
  • તમારા મોબાઇલ ફોનને 24/7 સ્થિર સર્વર તરીકે કાર્ય કરવા માટે કસ્ટમ સ્ક્રિપ્ટ્સ, વાઇફાઇ બ્લોકિંગ અને "જાગતા રહો" એપ્લિકેશનોને ગોઠવો.
  • વિકાસ અને સુરક્ષા માટે ઉપયોગી પોર્ટેબલ Linux લેબ સેટ કરવા માટે હળવા વજનના ડિસ્ટ્રો અને ડેસ્કટોપ (ડેબિયન, ઉબુન્ટુ, આલ્પાઇન + LXDE/XFCE) પસંદ કરો.

લિનક્સ જમાવટ

તમારા એન્ડ્રોઇડ ફોનને નાનામાં ફેરવો પોકેટ લિનક્સ સર્વર આ એક એવો વિચાર છે જે શરૂઆતમાં ગીક લાગે છે... જ્યાં સુધી તમે તેનો પ્રયાસ ન કરો. આધુનિક ફોનમાં નેટવર્ક સેવાઓ, વેબ સર્વર અને હળવા વજનના ગ્રાફિકલ ડેસ્કટોપ સાથે સંપૂર્ણ ડિસ્ટ્રો ચલાવવા માટે પૂરતી શક્તિ હોય છે, જેમાં એન્ડ્રોઇડનો ભોગ આપ્યા વિના અથવા તમારા ડેટાને જોખમમાં મૂક્યા વિના.

જેવી કેટલીક એપ્લિકેશનો સાથે Linux ડિપ્લોય, ટર્મક્સ, યુઝરલેન્ડ, એન્ડ્રોનિક્સ, VNC અથવા XServer XSDLતમે જૂના મોબાઇલ ફોન અથવા ટેબ્લેટનો ફરીથી ઉપયોગ કરી શકો છો અને તેને મિની હોમ સર્વર, ટેસ્ટિંગ એન્વાયર્નમેન્ટ અથવા પોર્ટેબલ સિક્યુરિટી લેબ તરીકે બીજું જીવન આપી શકો છો. આ માર્ગદર્શિકા તમને વિગતવાર બતાવશે કે તે બધું કેવી રીતે કાર્ય કરે છે, તમને શું જોઈએ છે, તેને કેવી રીતે ઇન્સ્ટોલ કરવું અને Android માં ચાલતા Linux સાથે તમે શું કરી શકો છો.

તમારા એન્ડ્રોઇડ ફોનમાં લિનક્સ ઇન્સ્ટોલ કરવું શા માટે યોગ્ય છે?

એન્ડ્રોઇડ રોજિંદા ઉપયોગ માટે ઉત્તમ છે, પરંતુ જ્યારે તમે ઇચ્છો ત્યારે સંપૂર્ણ GNU/Linux પર્યાવરણ પ્રોગ્રામિંગ, સર્વર સેટઅપ અથવા ક્લાસિક ડેસ્કટોપ વાતાવરણ સાથે ટિંકરિંગ માટે, તે ઓછું પડે છે. જો તમારી પાસે એવો ફોન અથવા ટેબ્લેટ છે જેનો તમે હવે ભાગ્યે જ ઉપયોગ કરો છો, તો તેના પર Linux ડિસ્ટ્રિબ્યુશન ઇન્સ્ટોલ કરવું એ તેનો ઉપયોગ કરવાનો અને તેને ડ્રોઅરમાં ભૂલી જવાથી બચાવવાનો એક શ્રેષ્ઠ માર્ગ છે.

સૌથી સામાન્ય પ્રેરણાઓમાં અમલીકરણનો સમાવેશ થાય છે Linux-વિશિષ્ટ સોફ્ટવેરતમે નેટવર્ક સેવાઓ (Apache, Nginx, SSH, ડેટાબેઝ) નું પરીક્ષણ કરી શકો છો, એક નાની સુરક્ષા લેબ સેટ કરી શકો છો, અથવા ગમે ત્યાંથી SSH દ્વારા સુલભ ડેવલપમેન્ટ મશીન રાખી શકો છો. આખરે, તમે બંને વિશ્વની શ્રેષ્ઠતાઓને જોડો છો: મુખ્ય સિસ્ટમ તરીકે Android અને મહેમાન તરીકે Linux, સમાંતર રીતે ચાલી રહ્યું છે.

વધુમાં, તમારા મોબાઇલ ઉપકરણ પર ડિસ્ટ્રો સેટ કરવા અને જાળવવાથી તમે જે શીખો છો તે છે જો તમે સિસ્ટમ્સ, ડેવલપમેન્ટ અથવા સાયબર સુરક્ષાનો અભ્યાસ કરો છો તો શુદ્ધ સોનુંતમે Android ને નુકસાન પહોંચાડવાના ડર વિના Linux વાતાવરણમાં વસ્તુઓ તોડી શકો છો, કારણ કે સિસ્ટમ એક છબી અથવા અલગ chroot/PROot માં સમાવિષ્ટ છે.

બીજો મુખ્ય મુદ્દો એ છે કે ઘણા ઉકેલો કામ કરે છે. રુટ માટે કોઈ જરૂર નથીPROoot જેવી ટેકનોલોજીનો આભાર, જે chroot વર્તણૂકનું અનુકરણ કરે છે પરંતુ યુઝર સ્પેસમાં, તમે ઉપકરણને અનલૉક કર્યા વિના, એકદમ સંપૂર્ણ Linux ફાઇલ ટ્રીનું અનુકરણ કરી શકો છો, પેકેજો ઇન્સ્ટોલ કરી શકો છો અને લગભગ સામાન્ય સર્વરની જેમ કાર્ય કરી શકો છો.

સેમસંગ ડીએક્સ અને લિનક્સનો એકસાથે ઉપયોગ કરી શકાય છે
સંબંધિત લેખ:
સેમસંગ ડીએક્સ અને લિનક્સ: શું તેમનો એકસાથે ઉપયોગ શક્ય છે?

શું તમારું એન્ડ્રોઇડ ડિવાઇસ Linux ને સરળતાથી ચલાવવા માટે સક્ષમ છે?

લગભગ કોઈપણ મધ્યમ કદનું એન્ડ્રોઇડ ડિવાઇસ તેને ચલાવી શકે છે. Linux નું કોઈ સ્વરૂપજોકે, અનુભવ મોટાભાગે RAM, મફત સ્ટોરેજ અને તમારી પાસે રૂટ એક્સેસ છે કે નહીં તેના પર આધાર રાખે છે. જો તમે GNOME અથવા KDE જેવા હેવીવેઇટ ડેસ્કટોપ વાતાવરણને છોડી દો છો, તો જૂના ફોન પણ હળવા વજનના વિતરણો ચલાવી શકે છે.

નાના માટે વાજબી સંદર્ભ તરીકે ગ્રાફિકલ વાતાવરણ વિનાનું વેબ સર્વરડિસ્ટ્રો ઇમેજ ડાઉનલોડ કરવા અને નેટવર્ક પર સિસ્ટમનું સંચાલન કરવા માટે ઓછામાં ઓછી 2 GB RAM, લગભગ 5 GB ખાલી જગ્યા (આંતરિક અથવા ઝડપી માઇક્રોએસડી કાર્ડ પર), અને સ્થિર વાઇ-ફાઇ કનેક્શન રાખવાની ભલામણ કરવામાં આવે છે. તમારા ઉપકરણમાં જેટલા વધુ સંસાધનો હશે, તેટલું સારું.

જો તમારો વિચાર Linux ડેસ્કટોપનો ઉપયોગ કરવાનો છે X11 અથવા વેલેન્ડકીબોર્ડ અને માઉસ (બ્લુટુથ અથવા OTG) હોવું ખૂબ જ ઉપયોગી છે, અને જો તમારો ફોન તેને મંજૂરી આપે છે, તો મોનિટર અથવા ટીવી પર વિડિઓ આઉટપુટ કરવો ખૂબ જ ઉપયોગી છે. તે ફરજિયાત નથી, પરંતુ તે ફક્ત ટચસ્ક્રીનનો ઉપયોગ કરવાની તુલનામાં અનુભવને ઘણો સુધારે છે.

તમારે એ પણ નક્કી કરવું પડશે કે તમે ઇચ્છો છો કે નહીં રુટ ટર્મિનલ અથવા તમે તેને રૂટ વગર રાખવાનું પસંદ કરી શકો છો. રૂટ સાથે, તમારી પાસે સાચું chroot, Linux Deploy તેની બધી ભવ્યતામાં અને ખૂબ જ સૂક્ષ્મ સિસ્ટમ નિયંત્રણ છે. રૂટ વિના, તમારે Andronix, UserLAnd, AnLinux અને સમાન સાધનો સાથે Prooot પર આધાર રાખવો પડશે, જે હજુ પણ હળવા સર્વર અથવા રિમોટ ડેસ્કટોપ માટે સંપૂર્ણપણે પર્યાપ્ત છે.

સામાન્ય નિયમ તરીકે, મૂળભૂત વેબ સર્વર માટે તમારે ફક્ત એક જ જરૂર છે GUI વગરનું વાતાવરણજે મેમરી અને બેટરીનો ઓછો વપરાશ કરશે અને ફોનને ઠંડો રાખશે. જો તમે LXDE અથવા XFCE જેવા ડેસ્કટોપ વાતાવરણ સાથે પ્રયોગ કરવા માંગતા હો, તો થોડા વધુ શક્તિશાળી ઉપકરણનો ઉપયોગ કરવો શ્રેષ્ઠ છે.

એન્ડ્રોઇડ પર Linux કેવી રીતે કામ કરે છે: chroot, PROot અને ગ્રાફિક્સ સર્વર્સ?

જ્યારે આપણે "Android પર Linux ઇન્સ્ટોલ કરવા" વિશે વાત કરીએ છીએ, ત્યારે આપણે ખરેખર એન્ડ્રોઇડને બદલી રહ્યા છીએપરંતુ તેમાં Linux ચલાવીને. ફ્લેશિંગ ROM કે બુટલોડર સાથે ચેડાં નહીં: આ સોલ્યુશન્સ Linux ફાઇલ સિસ્ટમ બનાવે છે અને તેને ગેસ્ટ એન્વાયર્નમેન્ટ તરીકે માઉન્ટ કરે છે.

જો ઉપકરણ રૂટ થયેલ હોય, તો ક્લાસિક ટૂલ છે ક્રોટchroot સાથે, તમે પ્રક્રિયા અને તેના બાળકો દ્વારા જોવામાં આવતી રૂટ ડિરેક્ટરીને બદલી શકો છો, જેથી તેઓ ફક્ત ગેસ્ટ ડિસ્ટ્રિબ્યુશનના ડિરેક્ટરી ટ્રીને જ જોઈ શકે. આ માટે રૂટ એક્સેસની જરૂર છે, જેના કારણે તે Android પર ડિફોલ્ટ રૂપે સક્ષમ નથી.

મૂળ વગરના દૃશ્યોમાં, નાયક છે પ્રોટઆ યુટિલિટી યુઝર સ્પેસમાંથી chroot ના કેટલાક વર્તનનું અનુકરણ કરે છે, સિસ્ટમ કોલ્સનું ભાષાંતર કરે છે જેથી એવું લાગે કે પ્રક્રિયા બીજી રૂટ ડિરેક્ટરીમાં ચાલી રહી છે, ભલે તે સામાન્ય Android વપરાશકર્તા રહે. તે એન્ડ્રોનિક્સ, એનલિનક્સ અને યુઝરલેન્ડ જેવા ઘણા ઉકેલોનો આધાર બનાવે છે.

બીજો મોટો પડકાર ગ્રાફિક્સનો છે. લિનક્સ ડેસ્કટોપને જરૂર છે સર્વર X અથવા વેલેન્ડજોકે, તે સર્વર પીસીની જેમ એન્ડ્રોઇડ ગ્રાફિક્સ હાર્ડવેર સાથે સીધો સંપર્ક કરી શકતો નથી. તેથી, બે વ્યાપકપણે ઉપયોગમાં લેવાતી વ્યૂહરચનાઓનો ઉપયોગ કરવામાં આવે છે: VNC અને Android માટે સમર્પિત X સર્વર્સ.

પહેલી વ્યૂહરચના એ શરૂ કરવાની છે કે ડિસ્ટ્રોમાં VNC સર્વર અને Android VNC વ્યૂઅર એપ્લિકેશન (VNC વ્યૂઅર, bVNC, વગેરે) થી સ્થાનિક હોસ્ટ સાથે કનેક્ટ કરો. સ્ક્રીન પર તમે જે જુઓ છો તે એક રિમોટ ડેસ્કટોપ છે જે વાસ્તવમાં ફોન પર જ ચાલી રહ્યું છે. સરળ અને ખૂબ સુસંગત, જોકે કંઈક અંશે મર્યાદિત પ્રદર્શન સાથે.

બીજો રસ્તો એ છે કે Android માટે રચાયેલ X સર્વરનો ઉપયોગ કરવો, જેમ કે XServer XSDLઆ કિસ્સામાં, ગ્રાફિકલ સર્વર એન્ડ્રોઇડ એપ્લિકેશન તરીકે ચાલે છે અને લિનક્સ વિતરણ X ક્લાયન્ટ તરીકે કાર્ય કરે છે, તેની સાથે કનેક્ટ થાય છે. તે સામાન્ય રીતે શુદ્ધ VNC કરતાં વધુ સારું પ્રદર્શન આપે છે, પરંતુ તેને કેટલાક વધારાના રૂપરેખાંકન (DISPLAY ચલો, પોર્ટ, વગેરે) ની જરૂર પડે છે.

નોન-રુટ વિકલ્પો: બચાવ માટે પ્રોઓટ

જો તમે તમારા ડિવાઇસને રૂટ કરવા માંગતા નથી અથવા બુટલોડરને અનલોક કરવા માંગતા નથી, તો ઘણી બધી એપ્સ છે જે સંપૂર્ણ ડિસ્ટ્રોઝને બુટ કરી શકે છે વપરાશકર્તા જગ્યામાં પ્રોટ કરોએન્ડ્રોઇડ સિસ્ટમ અકબંધ રહે છે, અને લિનક્સ એક વિશાળ કન્ટેનરની જેમ કેપ્સ્યુલેટેડ છે.

લિનક્સ જમાવટ

એન્ડ્રોનિક્સ + ટર્મક્સ + VNC વ્યૂઅર

એક ખૂબ જ લોકપ્રિય મિશ્રણ છે મિશ્રણ કરવું એન્ડ્રોનિક્સ, ટર્મક્સ અને VNC વ્યૂઅરટર્મક્સ એડવાન્સ્ડ ટર્મિનલ અને તેના રિપોઝીટરીઝ પૂરા પાડે છે, જ્યારે એન્ડ્રોનિક્સ PROot વાતાવરણમાં ડિસ્ટ્રોના ડાઉનલોડ અને ઇન્સ્ટોલેશનનું માર્ગદર્શન આપે છે.

લાક્ષણિક પ્રવાહ સરળ છે: તમે ઇન્સ્ટોલ કરો છો એન્ડ્રોનિક્સ, ટર્મક્સ અને VNC વ્યૂઅરએન્ડ્રોનિક્સમાં, તમે કયું ડિસ્ટ્રો ઇચ્છો છો (ઉબુન્ટુ, ડેબિયન, માંજારો, કાલી, વગેરે) અને કયું ડેસ્કટોપ વાતાવરણ (XFCE, LXDE…) પસંદ કરો છો, એપ્લિકેશન જે આદેશ જનરેટ કરે છે તેને કોપી કરો, તેને ટર્મક્સમાં પેસ્ટ કરો અને ફાઇલ સિસ્ટમ ડાઉનલોડ અને અનપેક થાય ત્યાં સુધી રાહ જુઓ.

અંતે, તમે રૂપરેખાંકિત કરો છો VNC પાસવર્ડ અને રિઝોલ્યુશનતમે Linux સત્રમાંથી ગ્રાફિકલ સર્વર શરૂ કરો છો અને VNC વ્યૂઅર સાથે localhost:1 જેવા કંઈક સાથે કનેક્ટ થાઓ છો. જે દેખાય છે તે એક વાસ્તવિક Linux ડેસ્કટોપ છે જે મોબાઇલ ઉપકરણની અંદર ફરે છે, જે રૂટને સ્પર્શ કર્યા વિના ટર્મિનલ અને GUI દ્વારા ઍક્સેસિબલ છે.

રુટ વિનાના અન્ય વિકલ્પો: યુઝરલેન્ડ, એનલિનક્સ, ડેબિયન નોરૂટ...

એન્ડ્રોનિક્સ ઉપરાંત, એપ્લિકેશન્સનું એક આખું ઇકોસિસ્ટમ છે જેના પર આધારિત છે સંપૂર્ણ ડિસ્ટ્રો માટે પ્રો એડમિનિસ્ટ્રેટર વિશેષાધિકારો વિના. દરેકની પોતાની વિશેષતાઓ હોય છે, પરંતુ તેઓ સમાન સામાન્ય વિચાર શેર કરે છે.

યુઝરલેન્ડ તે સૌથી વધુ વપરાશકર્તા મૈત્રીપૂર્ણ અને ઓપન-સોર્સ વિકલ્પોમાંથી એક છે. તે તમને ડેબિયન, ઉબુન્ટુ, આર્ક, કાલી અથવા આલ્પાઇનનો ઉપયોગ કરવાની મંજૂરી આપે છે અને ડેસ્કટોપ સત્રો (LXDE, XFCE4) અને વ્યક્તિગત એપ્લિકેશનોના ઇન્સ્ટોલેશન બંને ઓફર કરે છે, ઉદાહરણ તરીકે, સમગ્ર સિસ્ટમને બદલે ફક્ત ફાયરફોક્સ અથવા લિબરઓફિસ.

તેનું ઇન્ટરફેસ વિભાગોમાં ગોઠવાયેલ છે એપ્લિકેશનો, સત્રો અને ફાઇલ સિસ્ટમોએપ્લિકેશન્સમાં તમે શું ઇન્સ્ટોલ કરવું તે પસંદ કરો છો; સેશન્સમાં તમે સક્રિય કનેક્શન્સ (VNC, SSH, XSDL) મેનેજ કરો છો; અને ફાઇલ સિસ્ટમ્સમાં તમે બનાવેલ Linux રૂટ ડિરેક્ટરી જુઓ છો. તે તમને વિવિધ ઍક્સેસ પદ્ધતિઓનો ઉપયોગ કરીને સમાન ઇન્સ્ટોલેશન સાથે બહુવિધ સત્રો રાખવાની મંજૂરી આપે છે.

anlinux તે એ જ રીતે કામ કરે છે, જે Termux પર ખૂબ આધાર રાખે છે. આ એપ એવી સ્ક્રિપ્ટો જનરેટ કરે છે જે Termux માં ચાલે છે અને Proot વાતાવરણમાં Ubuntu, Debian, Fedora, CentOS, openSUSE, અથવા Kali ઇન્સ્ટોલ કરે છે. તે XFCE4, MATE, LXQt, અથવા LXDE જેવા હળવા વજનના ડેસ્કટોપ પણ ઓફર કરે છે, જે મર્યાદિત RAM ધરાવતા મોબાઇલ ઉપકરણો માટે આદર્શ છે.

ડેબિયન નોરૂટ તે વ્યવહારુ છે: તે Android 4.1 અથવા તેનાથી ઉપરના વર્ઝન પર હળવા વજનના, રૂટ વગરના ડેબિયન સિસ્ટમને બુટ કરે છે. તે ઓછું લવચીક છે અને પ્રદર્શન અદભુત નથી, પરંતુ જો તમે ખૂબ જ મુશ્કેલી વિના ડેબિયન અજમાવવા માંગતા હોવ તો ઇન્સ્ટોલેશન ખૂબ જ સરળ છે.

Linux ડિપ્લોયનો ઉપયોગ કરીને રુટ સાથે Linux ઇન્સ્ટોલ કરો

જ્યારે ઉપકરણ રૂટ થાય છે, ત્યારે તે વધુ શક્તિશાળી ઉકેલોના દરવાજા ખોલે છે, અને અહીં રાણી છે લિનક્સ જમાવટઆ એપ ડેબિયન, ઉબુન્ટુ, આર્ક, ફેડોરા અને અન્ય ડિસ્ટ્રોઝને સીધા ફોનના સ્ટોરેજ પર ઇન્સ્ટોલ કરવા માટે BusyBox સાથે chroot નો ઉપયોગ કરે છે, જેમાં તેમને કેવી રીતે માઉન્ટ અને બુટ કરવામાં આવે છે તેના પર નોંધપાત્ર નિયંત્રણ હોય છે.

સમય જતાં, Linux Deploy એ સ્થાન મેળવ્યું છે વધુ સારા ઇન્ટરફેસ, પ્રોફાઇલ્સ અને વિકલ્પોઆજે તે તમને ડિસ્ટ્રો, ઇન્સ્ટોલેશનનો પ્રકાર, ફાઇલ સિસ્ટમ પસંદ કરવા, GUI ને સક્ષમ અથવા અક્ષમ કરવા, કસ્ટમ બૂટ સ્ક્રિપ્ટો વ્યાખ્યાયિત કરવા અને મોબાઇલ ઉપકરણ પુનઃપ્રારંભ થાય ત્યારે સ્વચાલિત સ્ટાર્ટઅપને સક્ષમ કરવાની મંજૂરી આપે છે.

Linux ડિપ્લોય માટેની મૂળભૂત આવશ્યકતાઓ

સૌ પ્રથમ, તમારે એકની જરૂર છે રૂટ અને અપડેટેડ BusyBox સાથે AndroidBusyBox ઘણી યુનિક્સ યુટિલિટીઝ પૂરી પાડે છે જેનો ઉપયોગ Linux Deploy chroot ને મેનેજ કરવા માટે આંતરિક રીતે કરે છે. તેને વિશ્વસનીય સ્ત્રોતમાંથી ઇન્સ્ટોલ કરો, તેને સુપરયુઝર વિશેષાધિકારો આપો અને ચકાસો કે તે યોગ્ય રીતે ગોઠવેલ છે.

તમને પણ જરૂર પડશે Android માટે VNC વ્યૂઅરજેમ કે VNC વ્યૂઅર, જે મફત છે અને ઇન્સ્ટોલ કરેલા ડિસ્ટ્રોના ગ્રાફિકલ ડેસ્કટોપ સાથે કનેક્ટ કરવા માટે ખૂબ જ સારી રીતે કાર્ય કરે છે. જોકે Linux ડિપ્લોય X11 મોડ પણ ઓફર કરે છે, VNC સામાન્ય રીતે સૌથી સરળ એન્ટ્રી પોઈન્ટ છે.

એન્ડ્રોઇડ સુસંગતતા અંગે, Linux ડિપ્લોય તરફથી સપોર્ટ સૂચવે છે Android 2.3.3જોકે, આવા જૂના હાર્ડવેર પર, અનુભવ સામાન્ય રીતે ઘણો ખરાબ હોય છે. આદર્શરીતે, તમારે ઓછામાં ઓછી 1 GB RAM, ઘણી ગીગાબાઇટ્સ ખાલી જગ્યા (આંતરિક અથવા ઝડપી માઇક્રોએસડી કાર્ડ પર), અને યોગ્ય ડેટા કનેક્શન ધરાવતું પ્રમાણમાં આધુનિક ઉપકરણ જોઈએ છે, કારણ કે તમારે ARM છબીઓ ડાઉનલોડ કરવાની જરૂર પડશે જે ઘણા સો મેગાબાઇટ્સ અથવા તો થોડા ગીગાબાઇટ્સ કદની હોય.

વિતરણ, સંગ્રહ અને GUI ગોઠવો

એન્ડ્રોઇડ અને લિનક્સના 3D લોગો
સંબંધિત લેખ:
અલ્ટીમેટ ગાઇડ: એન્ડ્રોઇડ ફોન અથવા ટેબ્લેટ પર લિનક્સ કેવી રીતે ઇન્સ્ટોલ કરવું અને તેને મીની કમ્પ્યુટરમાં કેવી રીતે ફેરવવું

જ્યારે તમે Linux ડિપ્લોય ખોલશો ત્યારે તમને મુખ્ય સ્ક્રીન દેખાશે જેમાં બટનો હશે સ્ટાર્ટ/સ્ટોપ અને સેટિંગ્સ આઇકોન તળિયે. ત્યાં તમે ઇન્સ્ટોલેશન પ્રોપર્ટીઝ ઍક્સેસ કરી શકો છો, જ્યાં તમે નક્કી કરો છો કે કયું Linux ડિસ્ટ્રિબ્યુશન ઇન્સ્ટોલ કરવું અને તે કેવી રીતે કરવું.

આ વિભાગમાં તમે પસંદ કરી શકો છો ડિસ્ટ્રો (ડેબિયન, ઉબુન્ટુ, આર્ક, ફેડોરા...)ડાઉનલોડ અને અંતિમ છબી બંને માટે આર્કિટેક્ચર (arm, arm64, armhf, armel, વગેરે) અને ફાઇલ સિસ્ટમ પાથ જરૂરી છે. ઇન્સ્ટોલેશન દરમિયાન અસામાન્ય ભૂલો ટાળવા માટે તમારા પ્રોસેસર ખરેખર જે આર્કિટેક્ચરનો ઉપયોગ કરે છે તે પસંદ કરવું મહત્વપૂર્ણ છે.

ઇન્સ્ટોલેશનનો સૌથી સામાન્ય પ્રકાર "છબી ફાઇલઆનો અર્થ એ છે કે Linux એક જ ફાઇલમાં EXT2, EXT4, અથવા અન્ય ફોર્મેટમાં રહેશે. મોટાભાગના વપરાશકર્તાઓ માટે, સમર્પિત પાર્ટીશનોનો ઉપયોગ કરવાની તુલનામાં આ સૌથી સરળ વિકલ્પ છે, જેને વધુ કુશળતાની જરૂર હોય છે.

નીચે તમે પસંદ કરી શકો છો ફાઇલસિસ્ટમ પ્રકાર (EXT2 સામાન્ય રીતે સારી રીતે કામ કરે છે) અને નક્કી કરો કે છબીને આંતરિક મેમરીમાં સંગ્રહિત કરવી કે માઇક્રોએસડી કાર્ડ પર. જો SD કાર્ડ સારી ગુણવત્તાનું હોય, તો ફોનના મુખ્ય સ્ટોરેજને ભરવાનું ટાળવાનો આ એક વ્યવહારુ રસ્તો છે.

GUI વિભાગમાં તમે આ કરી શકો છો ગ્રાફિકલ ઇન્ટરફેસને સક્ષમ અથવા અક્ષમ કરોજો તમે તેને સક્ષમ કરો છો, તો Linux Deploy એક હળવા ડેસ્કટોપ વાતાવરણ તૈયાર કરશે અને VNC ઍક્સેસને ગોઠવશે. ત્યાં તમે કયું વાતાવરણ ઇન્સ્ટોલ કરવું તે પણ પસંદ કરો છો (LXDE, XFCE, વગેરે), અને ગ્રાફિકલ સત્ર માટે વપરાશકર્તા નામ અને પાસવર્ડ.

Linux ડિપ્લોય સાથે ડિસ્ટ્રો ઇન્સ્ટોલ કરો અને બુટ કરો

એકવાર તમારી પસંદગી મુજબ સેટિંગ્સ થઈ જાય, પછી લોન્ચ કરવાનો સમય આવી ગયો છે વિતરણની સ્થાપનાઉપરના જમણા ખૂણામાંના મેનૂમાંથી તમને "ઇન્સ્ટોલ કરો" વિકલ્પ મળશે, જે છબીનું ડાઉનલોડ અને ગોઠવણી શરૂ કરશે.

આ પ્રક્રિયા તમારા ઇન્ટરનેટ કનેક્શન અને તમારા ઉપકરણની શક્તિના આધારે થોડી મિનિટોથી અડધો કલાક કે તેથી વધુ સમય લઈ શકે છે. આ સમય દરમિયાન, બેઝ સિસ્ટમ ડાઉનલોડ થાય છે, અનપેક થાય છે, chroot ગોઠવાય છે, અને તમે પસંદ કરેલા પેકેજો ઇન્સ્ટોલ થાય છે.

જ્યારે પ્રક્રિયા પૂર્ણ થાય છે, ત્યારે ફક્ત દબાવવાનું જ રહે છે સિસ્ટમ શરૂ કરવાનું શરૂ કરોLinux Deploy ઇમેજને માઉન્ટ કરશે, નિર્ધારિત સેવાઓ શરૂ કરશે, અને, જો તમે GUI સક્ષમ કર્યું હોય, તો chroot ની અંદર VNC સર્વર શરૂ કરશે. VNC વ્યૂઅરમાં, Linux Deploy દ્વારા બતાવેલ IP સરનામાં અને પોર્ટ સાથે કનેક્શન બનાવો (ઉદાહરણ તરીકે, 127.0.0.1:5900), અને પાસવર્ડ દાખલ કર્યા પછી, તમને તમારા Android ઉપકરણ પર એક સંપૂર્ણ Linux ડેસ્કટોપ ચાલતું દેખાશે.

VNC ને બદલે X11 સાથે Linux ડિપ્લોયનો ઉપયોગ કરો

એક મુદ્દો જે ઘણા પ્રશ્નો ઉભા કરે છે તે છે કે કેવી રીતે X11 ડાયરેક્ટ સાથે Linux ડિપ્લોયનો ઉપયોગ કરો VNC ને બદલે, ડિસ્ટ્રોમાં હંમેશા VNC સર્વર પર આધાર રાખવાનું ટાળવા માટે. SSH અને ડેસ્કટોપ એન્વાયર્નમેન્ટ ઇન્સ્ટોલ કરવું ખૂબ સામાન્ય છે, પરંતુ પછી startx નિષ્ફળ જાય છે અથવા "કંઈ શરૂ થતું નથી" એવું લાગે છે.

સામાન્ય વિચાર એ છે કે a ને જોડવું એન્ડ્રોઇડ માટે X સર્વર (XServer XSDL પ્રકાર) Linux Deploy ને X11 મોડમાં ગોઠવવાથી, ડિસ્ટ્રોએ Xvnc ને બદલે તે બાહ્ય X સર્વર તરફ નિર્દેશ કરીને તેનું ડેસ્કટોપ લોન્ચ કરવું જોઈએ. સમસ્યા સામાન્ય રીતે DISPLAY ચલ, IP સરનામું અને પોર્ટ જ્યાં XSDL સાંભળી રહ્યું છે, અથવા ડેસ્કટોપ વાતાવરણ શરૂ કરવા માટે ચોક્કસ આદેશ જેવી વિગતોમાં રહે છે.

ઘણા કિસ્સાઓમાં, ઍક્સેસિબલ X સર્વર વિના SSH દ્વારા startx શરૂ કરવાનું કામ કરશે નહીં, ભલે ડેસ્કટોપ યોગ્ય રીતે ઇન્સ્ટોલ કરેલું દેખાય. તમારે તપાસવાની જરૂર છે કે Android X સર્વર ચાલી રહ્યું છેLinux Deploy ને તેનો ઉપયોગ કરવા માટે ગોઠવેલ છે, અને ગ્રાફિકલ પર્યાવરણ (XFCE, LXDE, MATE, વગેરે) સીધા X11 પર લોન્ચ થાય છે. આ VNC કરતા વધુ નાજુક દૃશ્ય છે અને તેમાં Linux Deploy દસ્તાવેજીકરણ અને તમે જે ચોક્કસ X સર્વરનો ઉપયોગ કરી રહ્યા છો તેના દસ્તાવેજીકરણ બંનેની સમીક્ષા કરવાની જરૂર પડી શકે છે.

મોબાઇલ ઉપકરણ પર વેબ સર્વર અને અન્ય સેવાઓ સેટ કરવી

ડિસ્ટ્રો હવે ચાલુ થઈ રહ્યું છે, તેથી તમે સેવાઓ ઇન્સ્ટોલ કરવાની પ્રક્રિયા કોઈપણ Linux સિસ્ટમ જેવી જ છે.apt, pacman અથવા તમારા સિસ્ટમના પેકેજ મેનેજરનો ઉપયોગ કરીને, તમે Apache, Nginx, MySQL/MariaDB, FTP, Samba, SSH અને તમને જોઈતી બીજી કોઈપણ વસ્તુ ઉમેરી શકો છો.

ઉદાહરણ તરીકે, ડેબિયન અથવા ઉબુન્ટુમાં, એક મૂળભૂત વેબ સર્વર પેકેજો સાથે ઇન્સ્ટોલ કરેલું હોય છે જેમ કે Apache2 અથવા Nginxપછી તમે તમારા chroot પર્યાવરણને કેવી રીતે ગોઠવેલ છે તેના આધારે, `service` અથવા `systemctl` વડે ડિમનને નિયંત્રિત કરો છો. `service apache2 start` અને `service apache2 stop` જેવા આદેશો સામાન્ય રીતે કોઈપણ વધુ ગૂંચવણો વિના કાર્ય કરે છે.

એકમાત્ર મુશ્કેલી એ છે કે તે Linux Deploy દ્વારા સંચાલિત chroot ની અંદર છે. સેવાઓની આપમેળે શરૂઆત પર્યાવરણ શરૂ કરતી વખતે, તે હંમેશા પરંપરાગત સર્વર જેવું વર્તન કરતું નથી. તમે rcconf માં અથવા યોગ્ય રનલેવલમાં Apache સક્ષમ કરી શકો છો, અને છતાં chroot બુટ થાય ત્યારે પણ તે શરૂ થશે નહીં.

Linux ડિપ્લોયમાં ઓટોમેટિક સ્ટાર્ટઅપ સ્ક્રિપ્ટ્સ

આ વર્તણૂકને સંબોધવા માટે, Linux Deploy વિકલ્પ આપે છે ગુણધર્મોમાં "કસ્ટમ સ્ક્રિપ્ટ્સ"તેને સક્રિય કરવાથી એક યાદી સક્રિય થાય છે જ્યાં તમે સ્ક્રિપ્ટોમાં પાથ ઉમેરી શકો છો જે દર વખતે Linux પર્યાવરણ શરૂ થાય ત્યારે ચાલશે.

વિચાર એ છે કે ત્યાં સ્ટાર્ટઅપ સ્ક્રિપ્ટોમાં રૂટ્સ ઉમેરવાનો. અપાચે, માયએસક્યુએલ, ક્રોન અને અન્ય સેવાઓ જે તમે સરળતાથી ઉપલબ્ધ કરાવવા માંગો છો. યાદીમાંની દરેક વસ્તુ ડિસ્ટ્રોની ફાઇલ સિસ્ટમમાં એક વાસ્તવિક સ્ક્રિપ્ટ તરફ નિર્દેશ કરે છે, જે દર્શાવેલ ક્રમમાં ચલાવવામાં આવશે.

આ રીતે તમે ફક્ત rcconf અથવા /etc/rc*.d માંની લિંક્સ પર આધાર રાખતા નથી, જે chroot વાતાવરણમાં પરંપરાગત મશીન બુટની જેમ ફાયર ન પણ થાય. કસ્ટમ સ્ક્રિપ્ટો સાથે, તમે ખાતરી કરો છો કે તમારા વેબ સર્વર આપમેળે શરૂ થાય છે જ્યારે Linux ડિપ્લોય શરૂ થાય છે, જે તમારા મોબાઇલ ફોનને ઘરની આસપાસ છુપાયેલ રાખવા માંગતા હો, ત્યારે તે ખૂબ જ જરૂરી છે, જે હંમેશા ઉપલબ્ધ રહે તેવા સર્વર તરીકે કાર્ય કરે છે.

તમારા મોબાઇલ ફોનનો સર્વર તરીકે ઉપયોગ કરવા માટે Linux ડિપ્લોય અને Android સેટિંગ્સ

જો તમે ઇચ્છો છો કે ફોન એક જેવો વર્તે 24/7 Linux સર્વરફક્ત ડિસ્ટ્રો ઇન્સ્ટોલ કરવું પૂરતું નથી: તમારે કેટલાક Linux ડિપ્લોય અને Android પરિમાણોને સમાયોજિત કરવાની જરૂર છે જેથી સિસ્ટમ વધુ પડતી સ્લીપ મોડમાં ન જાય અથવા જ્યારે તમે સ્ક્રીન બંધ કરો છો ત્યારે WiFi ઠપ થઈ ન જાય.

Linux ડિપ્લોય જનરલ સેટિંગ્સ સ્ક્રીન પર (ડિસ્ટ્રો પ્રોપર્ટીઝથી અલગ) તમે બદલી શકો છો ભાષા, દ્રશ્ય થીમ અને, સૌથી અગત્યનું, સ્ક્રીન અને Wi-Fi નું વર્તન. ડિફૉલ્ટ રૂપે, એપ્લિકેશનમાં સામાન્ય રીતે "લોક સ્ક્રીન" જેવો વિકલ્પ પસંદ કરવામાં આવે છે, જે Linux ચાલુ હોય ત્યારે સ્ક્રીનને ચાલુ રાખે છે.

જો તમે તમારા ફોનનો સતત સર્વર તરીકે ઉપયોગ કરવા જઈ રહ્યા છો, તો સ્ક્રીનને કાયમ માટે ચાલુ રાખવી એ ખરાબ વિચાર છે: તે ઘણી બધી બેટરી પાવર વાપરે છે અને ગરમી ઉત્પન્ન કરે છે. અને પેનલના ઘસારાને વેગ આપે છે. સમજદારીપૂર્વકની વાત એ છે કે સ્ક્રીન આપમેળે બંધ થાય તે માટે તે વિકલ્પને અનચેક કરો, અને પછી પ્રોસેસરને ડીપ સ્લીપ મોડમાં જતા અટકાવવા માટે બીજો રસ્તો શોધો.

બીજો મહત્વપૂર્ણ વિકલ્પ એ ચેકબોક્સ છે "વાઇ-ફાઇ બ્લોક કરો" અથવા તેના જેવા, જેને સક્ષમ રાખવું જોઈએ જેથી સ્ક્રીન બંધ હોવા છતાં થોડા સમય પછી Android વાયરલેસ કનેક્શન ડિસ્કનેક્ટ ન કરે. જો Wi-Fi ડાઉન થઈ જાય, તો તમારું સર્વર ચેતવણી વિના નેટવર્કમાંથી અદૃશ્ય થઈ જાય છે.

છેલ્લે, સક્રિય કરવાની ખૂબ ભલામણ કરવામાં આવે છે Linux "ઓટોબૂટ" જમાવોતેથી, જ્યારે પણ તમે તમારા ફોનને રીસ્ટાર્ટ કરશો, ત્યારે એપ આપમેળે ડિસ્ટ્રો લોન્ચ કરશે અને કસ્ટમ સ્ક્રિપ્ટ્સ ચલાવશે. આ રીતે, તમારે દરેક રીસ્ટાર્ટ પછી મેન્યુઅલી એન્વાયર્નમેન્ટ લોન્ચ કરવાનું યાદ રાખવાની જરૂર નથી.

સ્ક્રીન બંધ રાખીને પ્રોસેસરને જાગૃત રાખો

જ્યારે સ્ક્રીન બંધ થાય છે ત્યારે એન્ડ્રોઇડ પ્રોસેસરને "સ્લીપ" મોડમાં મૂકે છે, તેથી chroot માં Linux નું પ્રદર્શન ખરાબ થઈ શકે છે. જો તમે કંઈ ન કરો તો પીડાદાયક રીતે ધીમુંતમે સ્ક્રીન હંમેશા ચાલુ રાખવા માંગતા નથી, પણ તમે એ પણ નથી ઇચ્છતા કે CPU સંપૂર્ણપણે સ્લીપ મોડમાં જાય.

લાક્ષણિક ઉકેલ એ છે કે જેવી એપ્લિકેશનનો ઉપયોગ કરવો "જાગતા રહો" જે સ્ક્રીન બંધ હોય ત્યારે પણ પ્રોસેસરને સક્રિય રાખે છે. કેટલીક માર્ગદર્શિકાઓમાં ઉલ્લેખિત એક છે "રેડઆઈ સ્ટે અવેક", જેનું મફત જાહેરાત-સપોર્ટેડ વર્ઝન છે જે એપ્લિકેશન સક્રિય હોય ત્યારે CPU ને ગાઢ નિંદ્રામાં પ્રવેશતા અટકાવે છે.

તે એપ્લિકેશન (અથવા તેના જેવી) ને Linux Deploy ના WiFi બ્લોકિંગ સાથે જોડીને, તમને મળશે મોબાઇલ ઝડપથી જવાબ આપવાનું ચાલુ રાખે છે સ્ક્રીન બંધ હોય ત્યારે પણ તે વેબ વિનંતીઓ અથવા SSH કનેક્શન્સને હેન્ડલ કરી શકે છે. જો તમે ઇચ્છો છો કે તમારા ફોનને ફ્લેશલાઇટની જેમ સતત ચાલુ રાખ્યા વિના સ્થિર સર્વર તરીકે કાર્ય કરે તો આ એક આવશ્યક યુક્તિ છે.

મોબાઇલ ઉપકરણો માટે ભલામણ કરેલ લેઆઉટ અને ડેસ્કટોપ

ડિસ્ટ્રોની પસંદગી ખૂબ પ્રભાવિત કરે છે સ્થિરતા અને સંસાધન વપરાશચર્ચા કરાયેલા સાધનો સામાન્ય રીતે ઉબુન્ટુ, ડેબિયન, આર્ક, ફેડોરા, કાલી, આલ્પાઇન, માંજારો અને કેટલાક પ્રકારોને સપોર્ટ કરે છે.

ઉબુન્ટુ અને ડેબિયન આ સૌથી લોકપ્રિય અને વપરાશકર્તા મૈત્રીપૂર્ણ વિકલ્પો છે. તેઓ વિશાળ ભંડાર, અસંખ્ય ટ્યુટોરિયલ્સ અને વેબ સર્વર્સ (Apache, Nginx), ડેટાબેઝ (MariaDB, PostgreSQL), અને ભાષાઓ (PHP, Python, Node.js, વગેરે) સાથે ઉત્તમ એકીકરણ પ્રદાન કરે છે. હોમ સર્વર અથવા પરીક્ષણ વાતાવરણ માટે, તે પૂરતા પ્રમાણમાં વધુ છે.

કાલિ લિનક્સ તે સુરક્ષા અને ઘૂંસપેંઠ પરીક્ષણ પર કેન્દ્રિત છે, તેથી જો તમને ઉપયોગમાં લેવા માટે તૈયાર ઓડિટિંગ સાધનો સાથે "Pwn ફોન" જોઈતો હોય તો તે ખૂબ જ યોગ્ય છે. જોકે, તેને થોડો વધુ અનુભવ અને કાળજીપૂર્વક સંચાલનની જરૂર છે.

આર્ક લિનક્સ અને માંજારો તેઓ નવીનતમ પેકેજો સાથે અત્યંત કસ્ટમાઇઝ કરી શકાય તેવી રોલિંગ રિલીઝ સિસ્ટમ શોધી રહેલા વધુ અદ્યતન વપરાશકર્તાઓને લક્ષ્ય બનાવે છે. Fedora પણ આધુનિક ડિસ્ટ્રો શ્રેણીમાં આવે છે, જોકે તે હંમેશા બધી નોન-રુટ એપ્લિકેશનોમાં દેખાતું નથી.

મર્યાદિત સંસાધનો ધરાવતા ઉપકરણો માટે, આલ્પાઇન લિનક્સ તે કન્ટેનર અને ન્યૂનતમ વાતાવરણ માટે રચાયેલ એક અતિ-હળવા વિકલ્પ છે. પેકેજોના યોગ્ય સંયોજન સાથે, તમે ખૂબ ઓછી મેમરીનો ઉપયોગ કરીને ખૂબ કાર્યક્ષમ વેબ સર્વર સેટ કરી શકો છો.

ડેસ્કટોપ પર્યાવરણ અંગે, વિકલ્પો પસંદ કરવાની ભલામણ કરવામાં આવે છે LXDE, XFCE, LXQt અથવા MATE જેવો હળવોહેવીવેઇટ ડેસ્કટોપ એન્વાયર્નમેન્ટ્સ (GNOME, KDE પ્લાઝ્મા) ખૂબ વધારે RAM અને CPU વાપરે છે, જે મોબાઇલ ડિવાઇસ પર ખૂબ જ નોંધપાત્ર છે, જો તમે VNC પર કામ કરી રહ્યા હોવ તો તેનાથી પણ વધુ.

સામાન્ય VNC ભૂલો અને તેમને કેવી રીતે ઉકેલવા

VNC મારફતે ગ્રાફિકલ ડેસ્કટોપ માઉન્ટ કરતી વખતે, નીચેની ભૂલો દેખાઈ શકે છે: પોર્ટ 5900 પર ઇકોનફ્રુઝ્ડ વ્યૂઅરથી કનેક્ટ થવાનો પ્રયાસ કરતી વખતે. આ સામાન્ય રીતે સૂચવે છે કે VNC સર્વર સાંભળી રહ્યું નથી, બીજા પોર્ટ પર છે, અથવા સત્ર યોગ્ય રીતે શરૂ થયું નથી.

પરિસ્થિતિ સ્પષ્ટ કરવાનો એક રસ્તો એ છે કે પહેલા પ્રવેશ કરવો SSH થી Linux પર્યાવરણ (કનેક્ટબોટ, JuiceSSH) અને મેન્યુઅલી તપાસો કે VNC સર્વર ચાલી રહ્યું છે કે નહીં. કેટલીકવાર સત્રમાં ફક્ત `vncserver` લોન્ચ કરવાથી ડિસ્પ્લે અને પોર્ટ સોંપી શકાય છે, અને પછી VNC વ્યૂઅરને તે ચોક્કસ પોર્ટ સાથે કનેક્ટ કરો.

એ પણ શક્ય છે કે સમસ્યા આવી હોવાને કારણે ઉદ્ભવી હોય ગ્રાફિકલ વાતાવરણ વિના ડિસ્ટ્રો ઇન્સ્ટોલ કર્યું અથવા ખરાબ રીતે સુસંગત ડેસ્કટોપ વાતાવરણ સાથે. કેટલાક અનુભવોમાં, ડેબિયન અથવા ઉબુન્ટુના જૂના સંસ્કરણોને MATE જેવા વાતાવરણ સાથે મિશ્રિત કરવું એ LXDE જેવા હળવા ડેસ્કટોપનો ઉપયોગ કરવા કરતાં વધુ સમસ્યારૂપ બની શકે છે, જે આ પ્રકારના સેટઅપમાં વધુ સારી રીતે કાર્ય કરે છે.

બીજો મુદ્દો છબીનું કદ છે: જો તમારી પાસે જગ્યા ખતમ થઈ ગઈ હોય IMG જ્યાં Linux રહે છેતમે વધારાના પેકેજો ઇન્સ્ટોલ કરી શકશો નહીં અથવા વધુ ડેટા સ્ટોર કરી શકશો નહીં. જો તમે ફક્ત બેઝ સિસ્ટમ કરતાં વધુ ઇન્સ્ટોલ કરવા માંગતા હો, તો એપ્લિકેશનો અને ફાઇલો માટે જગ્યા અનામત રાખીને 2 GB કરતા મોટી છબીઓ બનાવવાની ભલામણ કરવામાં આવે છે.

વેબ સર્વરથી આગળ: તમારા મોબાઇલ ફોન પર Linux સાથે તમે શું કરી શકો છો

SXMO માર્ગદર્શિકા: જૂના સ્માર્ટફોન પર Linux ટર્મિનલ કેવી રીતે મેળવવું
સંબંધિત લેખ:
SXMO માર્ગદર્શિકા: જૂના સ્માર્ટફોન પર Linux ટર્મિનલ કેવી રીતે મેળવવું

જોકે સામાન્ય ધ્યાન એસેમ્બલિંગ પર હોય છે પોકેટ વેબ સર્વરતમારા એન્ડ્રોઇડ પર Linux ચાલુ રાખવાથી ઘણી વધુ વ્યવહારુ અને શીખવાની શક્યતાઓના દ્વાર ખુલે છે.

તમે ઉપાડી શકો છો ફાઇલ સર્વર (સામ્બા, NFS) તમારા સ્થાનિક નેટવર્ક પર ફોલ્ડર્સ શેર કરવા માટે, એક સ્વતંત્ર ડેટાબેઝ સર્વર ચલાવો, અથવા જો તમારું વિતરણ પરવાનગી આપે તો હળવા વજનના કન્ટેનરનો ઉપયોગ પણ કરો. આ બધું તમારા નેટવર્ક પરના અન્ય કમ્પ્યુટર્સથી ઍક્સેસિબલ છે, જેમ કે નાના રાસ્પબેરી પાઇ.

વિકાસ વાતાવરણ તરીકે, તે હોવું ખૂબ જ અનુકૂળ છે ગિટ, પાયથોન, નોડ.જેએસ, કમ્પાઇલર્સ, વિમ, ઇમાક્સ અને અન્ય સાધનો સીધા તમારા મોબાઇલ ઉપકરણ પર, તમારા લેપટોપ અથવા બીજા ફોનથી પણ SSH દ્વારા સુલભ. તમારા "ટૂલબોક્સ" ને હંમેશા તમારી સાથે રાખવાની આ એક ખૂબ જ લવચીક રીત છે.

જો તમને સુરક્ષામાં રસ હોય, તો ડિસ્ટ્રોઝ ગમે છે કાલી અથવા અન્ય ઘૂંસપેંઠ પરીક્ષણ માટે રચાયેલ છે તેઓ તમને પ્રયોગશાળા નેટવર્ક્સ પર નિયંત્રિત પરીક્ષણો કરવાની મંજૂરી આપે છે (હંમેશા કાયદાની મર્યાદામાં). તમારો મોબાઇલ ફોન એક અત્યંત પોર્ટેબલ ઓડિટિંગ પ્લેટફોર્મ બની જાય છે.

તમે Linux પર્યાવરણને Android ની મલ્ટીમીડિયા ક્ષમતાઓ સાથે પણ જોડી શકો છો, ઉદાહરણ તરીકે Linux નો ઉપયોગ કરીને વેબ સામગ્રી અથવા API સર્વ કરો અને કેસના આધારે, Android ને સ્થાનિક રીતે ચલાવવા અથવા Chromecast દ્વારા પ્રદર્શિત કરવા માટે.

ટૂંકમાં, Linux Deploy, UserLAnd, Andronix, Termux જેવા ટૂલ્સ અને યોગ્ય Android ફેરફારો સાથે, એક સરળ સ્માર્ટફોનને એક આશ્ચર્યજનક રીતે સક્ષમ લિનક્સ મિની-સર્વરસમર્પિત હાર્ડવેર પર પૈસા ખર્ચ્યા વિના અથવા જટિલ, આક્રમક ઇન્સ્ટોલેશનનો સામનો કર્યા વિના શીખવા, પ્રયોગ કરવા અને તમારી પોતાની લેબને તમારા ખિસ્સામાં રાખવા માટે આદર્શ.