Wubi (software)
વુબી ("વિન્ડોઝ-આધારિત ઉબુન્ટુ ઇન્સ્ટોલર") એક મફત સોફ્ટવેર ઉબુન્ટુ ઇન્સ્ટોલર છે, જે 2008 થી 2013 સુધી સત્તાવાર વિન્ડોઝ-આધારિત સોફ્ટવેર હતું, જે ઉબુન્ટુને વિન્ડોઝની અંદરથી, હાલના વિન્ડોઝ પાર્ટીશનની અંદર એક ફાઇલમાં સ્થાપિત કરવા માટે હતું. ઇન્સ્ટોલેશન પછી, તેણે હાલના વિન્ડોઝ બૂટ મેનૂમાં એક નવો "ઉબુન્ટુ" વિકલ્પ ઉમેર્યો હતો, જેણે વપરાશકર્તાને લિનક્સ અથવા વિન્ડોઝ ચલાવવા વચ્ચે પસંદગી કરવાની મંજૂરી આપી હતી અને ડિસ્કને ફરીથી વિભાજિત કરવાની જરૂરિયાતને ટાળી હતી. ઇતિહાસ વુબીનો જન્મ એક સ્વતંત્ર પ્રોજેક્ટ તરીકે થયો હતો અને જેમ કે આવૃત્તિઓ 7.4 અને 7.10 બિનસત્તાવાર પ્રકાશનો હતા. ઉબુન્ટુ 8.04 માટે કોડને ઉબુન્ટુમાં ભેળવી દેવામાં આવ્યો હતો અને 8.04 આલ્ફા 5 માટે, વુબી ઉબુન્ટુ લાઇવ સીડી પર પણ હતું. આ પ્રોજેક્ટનો ઉદ્દેશ લિનક્સથી અજાણ વર્તમાન વિન્ડોઝ વપરાશકર્તાઓને કોઈપણ ડેટા ગુમાવવાનું જોખમ લીધા વિના (ડિસ્ક ફોર્મેટિંગ અથવા પાર્ટીશનિંગ ભૂલોને કારણે) ઉબુન્ટુનો પ્રયાસ કરવા સક્ષમ બનાવવાનો હતો. તે વિન્ડોઝની અંદરથી ઉબુન્ટુને સુરક્ષિત રીતે અનઇન્સ્ટોલ પણ કરી શકે છે. તે વર્ચ્યુઅલ મશીન નથી, પરંતુ લૂપ માઉન્ટેડ ઉપકરણની અંદર એકલ સ્થાપન બનાવે છે, જેને ડિસ્ક ઈમેજ તરીકે પણ ઓળખવામાં આવે છે, જેમ કે ટોપોલોગિલિનક્સ કરે છે. તે પોતાનું લિનક્સ વિતરણ નથી, પરંતુ ઉબુન્ટુ માટે ઇન્સ્ટોલર છે. જ્યારે Wubi તેના પોતાના પાર્ટીશનમાં સીધા ઉબુન્ટુને સ્થાપિત કરતું નથી, ત્યારે આ LVPM, લૂપમાઉન્ટેડ વર્ચ્યુઅલ પાર્ટીશન મેનેજરનો ઉપયોગ કરીને પણ પૂર્ણ કરી શકાય છે, જે Wubi-જનરેટેડ ઉબુન્ટુ ઇન્સ્ટોલેશનને બૂટ કરી શકાય તેવા યુએસબી કીડ્રાઇવ સહિત સમર્પિત વાસ્તવિક પાર્ટીશનમાં સ્થાનાંતરિત કરે છે. આ સુયોજનનો ફાયદો એ છે કે વપરાશકર્તાઓ ઓપરેટિંગ સિસ્ટમની ચકાસણી કરી શકે છે અને તેને સમર્પિત પાર્ટીશનમાં સ્થાપિત કરતા પહેલા ડ્રાઇવરોને સ્થાપિત કરી શકે છે (અને બૂટિંગ અને કામગીરીના જોખમોને ટાળી શકે છે). વુબી વિન્ડોઝ બૂટ મેનૂમાં એન્ટ્રી ઉમેરે છે જે વપરાશકર્તાને લિનક્સ ચલાવવાની મંજૂરી આપે છે. ઉબુન્ટુ વિન્ડોઝ ફાઇલ સિસ્ટમમાં ફાઇલમાં સ્થાપિત થયેલ છે (c: \ubuntu\disks\ root.disk), તેના પોતાના પાર્ટીશનમાં સ્થાપિત થવાને બદલે. આ ફાઇલને લિનક્સ વાસ્તવિક હાર્ડ ડિસ્ક તરીકે જુએ છે. Wubi યજમાન મશીનની મેમરી ઉપરાંત વિન્ડોઝ ફાઇલ સિસ્ટમ (c: \ubuntu\disks\ swap.disk) માં સ્વેપ ફાઇલ પણ બનાવે છે. આ ફાઇલને ઉબુન્ટુ દ્વારા વધારાની રેમ તરીકે જોવામાં આવે છે. સંબંધિત પ્રોજેક્ટ, લુબીએ વિન્ડોઝને બદલે યજમાન પ્રણાલી તરીકે લિનક્સનો ઉપયોગ કર્યો હતો. જો કે, આ પ્રોજેક્ટ પર 2007 થી કામ કરવામાં આવ્યું નથી અને તે ફક્ત ઉબુન્ટુ 7.04 પર કામ કરે છે. ઉબુન્ટુ 13.04 પરથી સત્તાવાર ડાઉનલોડ પૃષ્ઠમાં ઇન્સ્ટોલેશન વિકલ્પ તરીકે વુબીને દૂર કરવામાં આવ્યું હતું. જો કે, વુબી સ્થાપકો હજુ પણ ઉબુન્ટુ 14.10 સુધીના અને તેના સહિતનાં સંસ્કરણો માટે પ્રદાન કરવામાં આવ્યાં હતાં. વુબીનો બિનસત્તાવાર કાંટો, જેને વુબીયુએફઆઈ કહેવાય છે, તે યુઇએફઆઈ અને વારસાગત બીઆઇઓએસ તેમજ ઉબુન્ટુના નવા વર્ઝન (2022-04-03, વર્ઝન 20.04.4 મુજબ) ને સપોર્ટ કરે છે. ડેસ્કટોપ્સ વપરાશકર્તાઓ Wubi ની અંદર ડેસ્કટોપ વાતાવરણ પસંદ કરી શકે છે. પરંતુ, કારણ કે દરેક ડેસ્કટોપ વાતાવરણ એપ્લિકેશન પેકેજ તરીકે પણ ઉપલબ્ધ છે, તે ભલામણ કરવામાં આવે છે કે વપરાશકર્તાઓ ઉબુન્ટુ (મૂળભૂત વિકલ્પ) સ્થાપિત કરે અને ત્યાંથી અન્ય ડેસ્કટોપ વાતાવરણ સ્થાપિત કરે. જ્યારે વપરાશકર્તાઓ લૉગ ઇન કરે છે, ત્યારે તેઓ ઉપયોગ કરવા માટે ડેસ્કટોપ વાતાવરણ પસંદ કરી શકે છે. મર્યાદાઓ નિયમિત સ્થાપનની સરખામણીમાં, વુબી સ્થાપનને કેટલીક મર્યાદાઓનો સામનો કરવો પડે છે. નિષ્ક્રીયતા આધારભૂત નથી અને ફાઇલસિસ્ટમ હાર્ડ રીબૂટ માટે વધુ સંવેદનશીલ છે. ઉપરાંત, જો વિન્ડોઝ ડ્રાઇવ અયોગ્ય રીતે માઉન્ટ થયેલ હોય (વિન્ડોઝ ક્રેશ, પાવર નિષ્ફળતા, વગેરે). ), ઉબુન્ટુ વિન્ડોઝ એન. ટી. એફ. એસ. ડ્રાઇવમાંથી સમારકામ, ફરીથી માઉન્ટ અને બુટ કરી શકશે નહીં જ્યાં સુધી માઇક્રોસોફ્ટ વિન્ડોઝ સફળતાપૂર્વક બુટ ન કરે, ડ્રાઇવને સમારકામ ન કરે અને પછી સ્વચ્છ રીતે બંધ ન કરે. જો ફાઇલસિસ્ટમને સુધારવા માટે વિન્ડોઝ સિસ્ટમને ભ્રષ્ટાચાર પછી બુટ કરી શકાતી ન હોય, તો વપરાશકર્તા ઉબુન્ટુને પણ બુટ કરી શકશે નહીં. હાર્ડ-ડિસ્ક ઍક્સેસ સાથે સંબંધિત કામગીરી પણ વુબી ઇન્સ્ટોલ પર થોડી ધીમી હોય છે, ખાસ કરીને જો અંતર્ગત ડિસ્ક ઇમેજ ફાઇલ ખંડિત હોય, કારણ કે વિન્ડોઝ ફાઇલસિસ્ટમમાં ડિસ્ક ઇમેજ ફાઇલમાં લિનક્સ ફાઇલસિસ્ટમ હોય છે જ્યારે વુબી વિના માત્ર લિનક્સ ફાઇલસિસ્ટમનો ઉપયોગ થાય છે જે સીધી હાર્ડવેર ઍક્સેસ ધરાવે છે. વુબી એમએસ વિન્ડોઝ ઓએસ હેઠળ ચાલતી વખતે માઇક્રોસોફ્ટની માલિકીની એનટીએફએસ ફાઇલ સિસ્ટમનો ઉપયોગ કરીને root.disk ફાઇલ બનાવે છે અને પછી જ્યારે ઉબુન્ટુ ઓએસ ચાલી રહ્યું હોય ત્યારે તે વૈકલ્પિક ફાઇલ સિસ્ટમ ડ્રાઇવરનો ઉપયોગ કરીને તે ફાઇલને એક્સેસ કરે છે. એન. ટી. એફ. એસ. ના માઈક્રોસોફ્ટ અને લિનક્સ અમલીકરણ વચ્ચેના તફાવતો તકનીકી રીતે root.disk ફાઇલના ભ્રષ્ટાચારમાં પરિણમી શકે છે જે એન. ટી. એફ. એસ. ફાઇલસિસ્ટમને એવી રીતે અસર કરે છે કે તે વિન્ડોઝને બુટ થવાથી પણ અટકાવી શકે છે. ક્ષતિગ્રસ્ત એન. ટી. એફ. એસ. ફાઇલ સિસ્ટમને ઠીક કરવા માટે એમ. એસ. વિન્ડોઝમાંથી chkdsk/r ચલાવવું અને પછી વિન્ડોઝને સ્વચ્છ રીતે બંધ કરવાથી કોઈપણ દૂષિતતાને ઠીક કરી શકાય છે (આને ચલાવવામાં નોંધપાત્ર સમય લાગી શકે છે કારણ કે root.disk એક મોટી ફાઇલ છે). પ્રભાવ વુબી અન્ય ઓપન સોર્સ પ્રોજેક્ટ્સ પર આધાર રાખે છેઃ ડેબિયન ઇન્સ્ટોલર, માઇગ્રેશન આસિસ્ટન્ટ, ગ્રબ4ડોસ, એનટીએફએસ-3જી, એનએસઆઈએસ, મેટલિંક અને યુબીક્વિટી. વિકાસ અગ્રણી વિકાસકર્તાઓ એગોસ્ટિનો રુસો, ગેઝા કોવાક્સ, ઓલિવર મેટોસ અને ઇકોલોજી 2007 છે. મુખ્ય વિકાસ લોન્ચપેડ પર થાય છે અને તેનું નેતૃત્વ લ્યુપિન ટીમ દ્વારા કરવામાં આવે છે (લ્યુપિન એ લૂપ-ઇન્સ્ટોલર છે, રીબૂટ કર્યા પછી જે થાય છે તે બધું સંભાળે છે) મૂળ ઉબુન્ટુ બ્લુપ્રિન્ટ પૃષ્ઠ અને નવા વુબી, લુબી, લ્યુપિન અને એલવીપીએમ પ્રોજેક્ટ પૃષ્ઠો દ્વારા. હાર્ડવેર સપોર્ટ ઉબુન્ટુના i386 (32-બીટ x86) અને x 86-64 બંને રીલીઝ વુબી અને લુબી દ્વારા સપોર્ટેડ છે. 8. 04 પહેલાંની આવૃત્તિઓમાં, ઉબુન્ટુના માત્ર x86 પ્રકાશનને ટેકો આપવામાં આવ્યો હતો. Wubi UEFI એ UEFI બુટ લોડરો સાથે કામ કરે છે. રેડ હેટ લિનક્સ અને સ્લેકવેરના ઝિપસ્લેક સહિત સંખ્યાબંધ લિનક્સ વિતરણોએ 1990ના દાયકાના મધ્યમાં સિસ્લિનક્સ અને યુએમએસડીઓએસ ફાઇલસિસ્ટમ ડ્રાઇવરનો ઉપયોગ કરીને સમાન સાધન પૂરું પાડ્યું હતું. પાછળથી, સુઝે એફ. એ. ટી. ફાઇલસિસ્ટમ પર સિસલિનક્સ અને લૂપ-માઉન્ટેડ ડિસ્ક ઈમેજોનો ઉપયોગ કરીને કંઈક આવું જ પ્રદાન કર્યું. 90 ના દાયકાના અંતમાં બીઓએસે વિન્ડોઝમાં ફોલ્ડરમાં ઓએસ સ્થાપિત કરવા માટે સમાન સિસ્ટમનો ઉપયોગ કર્યો હતો. વુબી માટેનો વિચાર એગોસ્ટિનો રુસો દ્વારા ટોપોલોગિલિનક્સથી પ્રેરણા લઈને તૈયાર કરવામાં આવ્યો હતો, જેણે લૂપ માઉન્ટેડ ઇન્સ્ટોલેશન પ્રદાન કર્યું હતું, અને ઇન્સ્ટલક્સ, જેણે સરળ વિન્ડોઝ ફ્રન્ટએન્ડ પ્રદાન કર્યું હતું. વિન્ડોઝ ઇન્સ્ટોલર ધરાવતી બે વિભાવનાઓને મર્જ કરવાનો વિચાર હતો જે ઉબુન્ટુની છબીને લૂપમાઉન્ટ કરશે. ગેઝા કોવાક્સે પાછળથી સ્પષ્ટીકરણને શુદ્ધ કર્યું અને ખ્યાલ સારો હતો તે બતાવવા માટે પ્રથમ પ્રોટોટાઇપ પ્રદાન કર્યા. ઓલિવર મેટ્ટોસે એન. એસ. આઈ. એસ. માં મૂળ વપરાશકર્તા ઈન્ટરફેસ લખ્યું હતું. એગોસ્ટિનો રુસોએ પછી લૂપ-ઇન્સ્ટોલેશન ખ્યાલને શુદ્ધ કર્યો, એક સરળ લૂપ-માઉન્ટેડ પૂર્વ-નિર્મિત છબી ફાઇલમાંથી ડેબિયન ઇન્સ્ટોલરના ગતિશીલ રીતે પેચ કરેલા સંસ્કરણનો ઉપયોગ કરીને ફ્લાય પર બનાવેલ છબી તરફ આગળ વધ્યો, આમ એક અનુભવ પ્રદાન કરે છે જે વાસ્તવિક સ્થાપનની નજીક હતો જ્યારે પ્રારંભિક પ્રોટોટાઇપ્સના અન્ય કેટલાક મુદ્દાઓને સંબોધિત કરે છે. આ રીતે લ્યુપિન પ્રોજેક્ટનો જન્મ થયો અને એગોસ્ટિનો રુસોએ ગેઝા કોવાક્સના કેટલાક યોગદાન સાથે તેના મોટાભાગના કોડ લખ્યા અને અમલમાં મૂક્યા. એગોસ્ટિનો રુસો અને ઇકોલોજી 2007 એ પછીથી વર્તમાન વિન્ડોઝ ફ્રન્ટ-એન્ડને ફરીથી ડિઝાઇન અને ફરીથી લખ્યું. હેમ્પસ વેસમેને નવા ડાઉનલોડર અને અનુવાદ સ્ક્રિપ્ટનું યોગદાન આપ્યું હતું. બીન123 અને ટિનીબીટે પણ બૂટલોડરની સમસ્યાઓને ડીબગ અને ઠીક કરવામાં મદદ કરી. ત્યારબાદ ગેઝા કોવાક્સ દ્વારા લુબી અને એલવીપીએમની રચના કરવામાં આવી હતી. આ પરિયોજનાએ અન્ય વિન્ડોઝ-આધારિત લિનક્સ સ્થાપકોની રચનાને પ્રેરિત કરી છે, જેમ કે વિન 32-લોડર. આ પણ જુઓ જીવંત યુએસબી સિસ્ટમો બનાવવા માટેના સાધનોની સૂચિ સર્વવ્યાપકતા ઉબુન્ટુ ઓપરેટિંગ સિસ્ટમ ઇન્સ્ટોલર સહકારી લિનક્સ લિનક્સને વિન્ડોઝમાં ચલાવવાની મંજૂરી આપે છે (દા. ત. દ્વારા ઉપયોગમાં લેવાય છે). ટોપોલોગિલિનક્સ (સ્લેકવેર-આધારિત) અને અને લિનક્સ) ડેબિયન-ઇન્સ્ટોલર ઇન્સ્ટલક્સ, ઓપનએસયુએસઇ પર 10.3 ના પ્રકાશનથી સમાવિષ્ટ વિન 32-લોડર સીડી વિના ડેબિયનને સ્થાપિત કરવા માટે સમાન સાંકળ-બૂટિંગ મિકેનિઝમ યુનેટબુટ પ્રમાણભૂત લિનક્સ ઇન્સ્ટોલેશન માટે સમાન અભિગમ (અથવા લાઇવ યુએસબી બનાવવા માટે) સીડી સંદર્ભો વિના બાહ્ય લિંક્સ સત્તાવાર ઉબુન્ટુ વિકી લ્યુબી/એલવીપીએમ/યુનેટબુટિન પ્રોજેક્ટ વેબસાઇટ ફ્લોસ વીકલી 63: વુબી સાથે એગોસ્ટિનો રુસો, યુઇએફઆઈ સપોર્ટ માટે વુબીનો કાંટો અને