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

  • ક્રૂટ અથવા કન્ટેનર પર વર્ચ્યુઅલાઈઝેશન, ટર્મક્સ અથવા ડેબિયન જેવા વાતાવરણનો ઉપયોગ કરીને, જૂના સ્માર્ટફોનનો ઉપયોગ એન્ડ્રોઇડને સંપૂર્ણપણે બદલ્યા વિના Linux ટર્મિનલ અથવા મિની સર્વર તરીકે કરવો શક્ય છે.
  • ગૂગલ વર્ચ્યુઅલ મશીનમાં ડેબિયન સાથે મૂળ લિનક્સ ટર્મિનલ તૈયાર કરી રહ્યું છે, જ્યારે SXMO જેવા પ્રોજેક્ટ્સ અને GNURoot ડેબિયન અથવા XServer XSDL જેવા ટૂલ્સ વિવિધ સ્તરના નિયંત્રણ માટે વિકલ્પો પ્રદાન કરે છે.
  • બુટલોડર મર્યાદાઓ, કામગીરી અને હાર્ડવેર વ્યવહારુ ઉકેલનો પ્રકાર નક્કી કરે છે, પરંતુ સામાન્ય મોબાઇલ ઉપકરણોનો ઉપયોગ હળવા વજનના વિકાસ, દૂરસ્થ વહીવટ અને Linux શીખવા માટે પણ થઈ શકે છે.
  • જૂના એન્ડ્રોઇડ ડિવાઇસનો Linux મશીન તરીકે ફરીથી ઉપયોગ કરવાથી ઇલેક્ટ્રોનિક કચરો ઓછો થાય છે અને તમને સર્વર, સ્ક્રિપ્ટ અને સિસ્ટમ ટૂલ્સ સાથે પ્રયોગ કરવા માટે પોર્ટેબલ લેબોરેટરી મળે છે.

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

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

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

જૂના સ્માર્ટફોનને Linux ટર્મિનલમાં ફેરવવું શા માટે યોગ્ય છે?

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

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

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

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

એન્ડ્રોઇડમાં વર્ચ્યુઅલાઈઝેશન: ટર્મિનલ એપ્લિકેશનમાં ડેબિયન

એન્ડ્રોઇડ ઓપન સોર્સ પ્રોજેક્ટ (AOSP) એ જાહેર કર્યું છે કે ગૂગલ કંઈક ગંભીર બાબત પર કામ કરી રહ્યું છે: સિસ્ટમમાં જ એકીકૃત ટર્મિનલ એપ્લિકેશન જે ડેબિયન વર્ચ્યુઅલ મશીન લોન્ચ કરે છેતે તમારું સામાન્ય મર્યાદિત કન્સોલ નથી, પરંતુ વર્ચ્યુઅલાઈઝેશન ફ્રેમવર્કનો લાભ લઈને, Android ની અંદર ચાલતી સંપૂર્ણ Linux સિસ્ટમ છે.

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

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

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

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

એન્ડ્રોઇડ પર અસર: ક્યારેક ક્યારેક ચાલાકીથી વાસ્તવિક ફાયદા સુધી

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

અત્યાર સુધી, કોઈપણ વ્યક્તિ જે આવું કંઈક ઇચ્છતો હતો તેને વિવિધ સ્તરના જાળવણી સાથે તૃતીય-પક્ષ સાધનો (ટર્મક્સ, કન્ટેનર, ક્રુટ્સ, વગેરે) નો આશરો લેવો પડતો હતો. સત્તાવાર ઉકેલ સાથે, આના પરિણામે સ્થિરતા, સુરક્ષા અને ભવિષ્યની સુસંગતતામાં સુધારો થાય છે.અને તે વધુ લોકોને આ પ્રકારના વર્કફ્લોનો ઉપયોગ કરવા માટે પ્રોત્સાહિત કરે છે.

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

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

SXMO: "શુદ્ધ" Linux મોબાઇલ ઉપકરણો માટે ઓછામાં ઓછું વાતાવરણ

SXMO એ એવા પ્રોજેક્ટ્સમાંથી એક છે જે દરેક વિગતોને ફાઇન-ટ્યુનિંગ કરવાનો આનંદ માણતા લોકો માટે રચાયેલ લાગે છે. તેનો સૂત્ર, "મિનિમલ. મોબાઇલ. હેકેબલ.", આપણે જેની સાથે વ્યવહાર કરી રહ્યા છીએ તેનો સારાંશ આપે છે. નાની સ્ક્રીન માટે રચાયેલ હલકું, ટર્મિનલ-કેન્દ્રિત વાતાવરણ, Android અથવા iOS ના લાક્ષણિક અવ્યવસ્થિત ઇન્ટરફેસથી દૂર.

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

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

જો કે, તે બિંદુ સુધી પહોંચવા માટે તમારે બુટલોડરને અનલૉક કરવા અને વૈકલ્પિક ROM ફ્લેશ કરવા સક્ષમ બનવાની જરૂર છે, જે કંઈક તાજેતરના કોમર્શિયલ મોબાઇલ ઉપકરણો પર આ હંમેશા શક્ય નથી.ઘણા ઉત્પાદકો આ માર્ગને મજબૂત રીતે અવરોધે છે, તેથી SXMO મોબાઇલ Linux માટે શરૂઆતથી ડિઝાઇન કરાયેલ ચોક્કસ મોડેલો અથવા ઉપકરણો સુધી મર્યાદિત છે.

ટર્મક્સ: એન્ડ્રોઇડ માટે આવશ્યક લિનક્સ ટર્મિનલ

જૂના સ્માર્ટફોન પર Linux ટર્મિનલ રાખવા માટે SXMO ની માર્ગદર્શિકા

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

ટર્મક્સ સાથે તમે ઇન્સ્ટોલ કરી શકો છો પાયથોન, રૂબી, PHP, Node.js, રસ્ટ અથવા જાવા જેવી પ્રોગ્રામિંગ ભાષાઓGit, GCC, Make અને અન્ય જેવા ડેવલપમેન્ટ ટૂલ્સ ઉપરાંત, તેમાં SSH, rsync, અને વેબ અને ડેટાબેઝ સર્વર્સ જેવા એડમિનિસ્ટ્રેશન ટૂલ્સનો પણ સમાવેશ થાય છે, જે તમને Android છોડ્યા વિના મીની લેબ સેટ કરવાની મંજૂરી આપે છે.

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

જો તમે તમારા સામાન્ય વર્કફ્લો સાથે ટર્મક્સને એકીકૃત કરવા વિશે ચિંતિત છો, તો તમે તમારા ક્લોન કરી શકો છો ગિટ રીપોઝીટરીમાંથી ડોટફાઇલ્સ અને તમારા શેલ રૂપરેખાંકન, સંપાદક, ઉપનામો, વગેરેની નકલ કરો. વધુમાં, પાસ અને gnupg સાથે પાસવર્ડ મેનેજ કરવા, openssh દ્વારા રિમોટ સર્વર્સને ઍક્સેસ કરવા અથવા આધુનિક ઉપયોગિતાઓ (zoxide, starship, ripgrep, lsd, bat, atuin…) સાથે fish જેવા અદ્યતન શેલનો ઉપયોગ કરવા માટેના પેકેજો છે.

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

બુટલોડરને સ્પર્શ કર્યા વિના Android પર ડેબિયન અથવા અન્ય વિતરણો ઇન્સ્ટોલ કરવું

જો તમને એન્ડ્રોઇડની ટોચ પર વધુ ક્લાસિક લિનક્સ ડિસ્ટ્રો જોઈતો હોય, અને તમે બુટલોડરને અનલૉક કરી શકતા નથી (અથવા કરવા માંગતા નથી), તો કેટલાક ખૂબ જ રસપ્રદ મધ્યમ આધારો છે. સમુદાય વર્ષોથી [અસ્પષ્ટ - કદાચ "બુટલોડર" અથવા "બૂટલોડર"] પર આધારિત પદ્ધતિઓનું દસ્તાવેજીકરણ કરી રહ્યો છે. Android પર chroot, કન્ટેનર અને X સર્વર્સ સંપૂર્ણ ગ્રાફિકલ વાતાવરણ ભેગા કરવા માટે.

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

બીજું એકદમ લોકપ્રિય સંયોજન, ખાસ કરીને જ્યારે તમારી પાસે રૂટ એક્સેસ ન હોય, તે છે XServer XSDL સાથે GNURoot ડેબિયનGNURoot ડેબિયન એન્ડ્રોઇડમાં એક એલિવેટેડ યુઝર ડેબિયન વાતાવરણ માઉન્ટ કરે છે, જ્યારે XServer XSDL Linux ડેસ્કટોપ પ્રદર્શિત કરવા માટે ગ્રાફિકલ સર્વર તરીકે કાર્ય કરે છે.

આ રૂપરેખાંકન સાથેનો લાક્ષણિક વર્કફ્લો આ પ્રમાણે છે: તમે GNURoot ડેબિયન ઇન્સ્ટોલ કરો છો, તેને ખોલો છો, અને તમને કન્સોલ સાથે આવકારવામાં આવે છે. ત્યાંથી, તમે "apt-get update" ચલાવો છો અને પછી તમે "apt-get install lxde" સાથે LXDE જેવું હળવા ડેસ્કટોપ વાતાવરણ ઇન્સ્ટોલ કરો છો.આ પ્રક્રિયામાં થોડો સમય લાગી શકે છે, કારણ કે તે બધું કામ કરવા માટે જરૂરી પેકેજોની સારી સંખ્યા ડાઉનલોડ કરે છે.

પછી તમે સામાન્ય રીતે કેટલાક મૂળભૂત સાધનો ઉમેરો છો, ઉદાહરણ તરીકે xterm, સિનેપ્ટિક પેકેજ મેનેજર, અને પલ્સઓડિયો સાથે ઓડિયો સપોર્ટ"apt-get install xterm synaptic pulseaudio" જેવા આદેશ સાથે. આ તમને ડેબિયન વાતાવરણમાં, ગ્રાફિકલ ટર્મિનલ ઇમ્યુલેટર, સોફ્ટવેર "સ્ટોર" અને સુસંગત એપ્લિકેશનો માટે સાઉન્ડ આઉટપુટ આપે છે.

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

પછી તમે GNURoot ડેબિયન પર પાછા ફરો અને કેટલાક પર્યાવરણ ચલોને નિકાસ કરો, ઉદાહરણ તરીકે: DISPLAY=:0 અને PULSE_SERVER=tcp:127.0.0.1:4712આ સિસ્ટમને જણાવે છે કે કયા ગ્રાફિક્સ અને સાઉન્ડ સર્વર સાથે કનેક્ટ કરવું છે. છેલ્લે, "startlxde &" સાથે ડેસ્કટોપ લોન્ચ કરો અને XServer XSDL પર પાછા ફરો, જ્યાં તમારું LXDE ઉપયોગ માટે તૈયાર હોવું જોઈએ.

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

એન્ડ્રોઇડ સાથેનું એકીકરણ વાજબી રીતે સારું છે: તમે સિસ્ટમના WiFi અને ડેટા કનેક્ટિવિટીનો લાભ લો છોતેથી તમારે Linux માં શરૂઆતથી નેટવર્ક ગોઠવવાની જરૂર નથી. જો તમે બ્લૂટૂથ કીબોર્ડ જોડો છો અથવા Android દ્વારા ઓળખાતા USB પેરિફેરલ્સને કનેક્ટ કરો છો, તો તેનો ઉપયોગ સામાન્ય રીતે Linux ડેસ્કટોપમાં પણ ઓછા અથવા કોઈપણ વધારાના ગોઠવણ વિના થઈ શકે છે.

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

પ્રદર્શન મર્યાદાઓ અને વાસ્તવિક દુનિયાનો વપરાશકર્તા અનુભવ

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

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

સારા સમાચાર એ છે કે, ઘણા કન્સોલ કાર્યો અને હળવા વહીવટ માટે, ARM પરનું Linux x86 પરના Linux જેવું જ વર્તન કરે છે.ફાઇલોનું સંપાદન, સેવાઓનું સંચાલન, નાની સ્ક્રિપ્ટો લોન્ચ, કન્ટેનરનું સંચાલન અથવા ફાઇલો ખસેડવાનું કામ થોડા વર્ષો પહેલા મોટાભાગના સારા ઉપકરણો પર સરળતાથી ચાલે છે.

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

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

જો તમે બુટલોડરને અનલૉક ન કરી શકો તો શું થશે?

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

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

જોકે, બધું ખોવાઈ ગયું નથી. તમે હજુ પણ એવી પદ્ધતિઓનો આશરો લઈ શકો છો જે સંપૂર્ણપણે Android થી કાર્ય કરે છે, જેમ કે GNURoot Debian + XServer XSDL, Termux, અથવા સમાન ઉકેલો. તમને સંપૂર્ણ સિસ્ટમ રિપ્લેસમેન્ટ મળશે નહીં, પરંતુ તમને એકદમ સક્ષમ Linux વાતાવરણ મળશે., ટર્મિનલ કાર્યો, મિની સર્વર્સ અને પેકેજ પરીક્ષણ માટે યોગ્ય.

જો તમારું લક્ષ્ય મુખ્યત્વે સારું ટર્મિનલ રાખો, ડેબિયન સાથે પ્રયોગ કરો, અથવા SSH દ્વારા સુલભ સર્વર સેટ કરો.આ વિકલ્પો એવા ઉપકરણો પર બુટલોડરને દબાણ કરવાનો પ્રયાસ કરવા કરતાં વધુ સુરક્ષિત અને ઓછા આઘાતજનક છે જે તેના માટે રચાયેલ નથી.

વ્યવહારિક દ્રષ્ટિએ: જો તેને અનલૉક કરવાનો કોઈ સત્તાવાર, દસ્તાવેજીકૃત અને સુરક્ષિત રસ્તો ન હોય, તો સૌથી સમજદારીભર્યું પગલું એ છે કે "ઓન ટોપ ઓફ એન્ડ્રોઇડ" સોલ્યુશન્સનો લાભ લો અને ડીપ ફ્લેશિંગ ભૂલી જાઓખાસ કરીને જો ફોન હજુ પણ કિંમતી હોય અને તમે તેને બિનઉપયોગી બનાવવાનું જોખમ ન લેવા માંગતા હોવ.

શરૂઆત કરતા પહેલા ન્યૂનતમ આવશ્યકતાઓ અને શ્રેષ્ઠ પ્રથાઓ

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

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

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

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

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

લિનક્સ ટર્મિનલમાં રૂપાંતરિત જૂના એન્ડ્રોઇડ ડિવાઇસના વ્યવહારુ ઉપયોગો

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

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

તે ડર વગર Linux શીખવા માટેનું એક ઉત્તમ મશીન પણ છે. તમે તેને સમર્પિત કરી શકો છો એન્ડ્રોઇડ ફોન પર લિનક્સ કેવી રીતે ઇન્સ્ટોલ કરવું તે શીખો અને તમારા મુખ્ય કમ્પ્યુટરને સ્પર્શ કર્યા વિના ટર્મિનલ, ફાઇલ સિસ્ટમ, વપરાશકર્તાઓ, પરવાનગીઓ, પેકેજો અને સેવાઓ સાથે પ્રયોગ કરો. જો કંઈક ખોટું થાય, તો તમે Android ઇન્સ્ટોલેશન કાઢી નાખી શકો છો અને નવી શરૂઆત કરી શકો છો.

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

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

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

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