શાનીઓએસ: વાદળી/લીલા ડિપ્લોયમેન્ટ સાથે એક અપરિવર્તનશીલ આર્ક લિનક્સ-આધારિત ડિસ્ટ્રો

  • શાનીઓએસ એટોમિક અને રિવર્સિબલ અપડેટ્સ પહોંચાડવા માટે Btrfs પર અપરિવર્તનશીલ ડિઝાઇન અને ડ્યુઅલ બ્લુ/ગ્રીન રૂટ સાથે આર્ક લિનક્સ બેઝને જોડે છે.
  • સિસ્ટમ લખી શકાય તેવા ઓવરલે, ડિસ્ક એન્ક્રિપ્શન અને systemd-boot સાથે ફક્ત વાંચી શકાય તેવી છબીનો ઉપયોગ કરે છે, જે કામગીરીને બલિદાન આપ્યા વિના સુરક્ષા અને સ્થિરતાને પ્રાથમિકતા આપે છે.
  • એપ્લિકેશનોનું સંચાલન ફ્લેટપેકનો ઉપયોગ કરીને કરવામાં આવે છે, જે વપરાશકર્તા સોફ્ટવેરને બેઝ સિસ્ટમથી અલગ કરે છે અને shani-deploy આદેશ સાથે સરળ જાળવણીની સુવિધા આપે છે.
  • કસ્ટમ GNOME અને KDE પ્લાઝ્મા ડેસ્કટોપ્સ સાથે, ShaniOS વિન્ડોઝ અને પરંપરાગત Linux વિતરણોનો મજબૂત વિકલ્પ શોધનારાઓ માટે આધુનિક અને પરિચિત અનુભવ પ્રદાન કરે છે.

શાનીઓએસ

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

રસપ્રદ વાત તે છે શાનીઓએસ આર્ક લિનક્સ બેઝને આધુનિક અભિગમ સાથે જોડે છેBtrfs પર ડ્યુઅલ-રુટ સિસ્ટમ (વાદળી/લીલી), લખી શકાય તેવા સ્તરો સાથે ફક્ત વાંચી શકાય તેવું રૂટ, કસ્ટમ કમાન્ડ દ્વારા સંચાલિત અપડેટ્સ અને Flatpak દ્વારા અલગ કરાયેલ એપ્લિકેશનો. આ બધું વપરાશકર્તા-મૈત્રીપૂર્ણ લાઇવ ઇન્સ્ટોલર (Sway દ્વારા સંચાલિત) અને ઘર વપરાશ અને OEM ટીમો બંને માટે રચાયેલ અંતિમ સિસ્ટમમાં લપેટાયેલું છે.

શાનીઓએસ શું છે અને તેને અપરિવર્તનશીલ સિસ્ટમ કેમ કહેવામાં આવે છે?

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

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

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

Btrfs સબ-વોલ્યુમ સાથે વાદળી/લીલો આર્કિટેક્ચર

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

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

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

આ અભિગમ ની ક્ષમતાઓ પર ખૂબ આધાર રાખે છે Btrfs: સબવોલ્યુમ, સ્નેપશોટ અને કોપી-ઓન-રાઈટડિસ્ટ્રો વાદળી અને લીલા રુટને અલગ સબવોલ્યુમ તરીકે ગોઠવે છે, જે બે સંપૂર્ણ સ્થિતિઓ જાળવવાની મંજૂરી આપે છે, જે જગ્યા-કાર્યક્ષમ છે અને રોલબેક અને પુનઃપ્રાપ્તિ માટે મેનેજ કરવા માટે સરળ છે.

શાનીઓએસ એક વાંચન-માત્ર સિસ્ટમ છે જેમાં લખી શકાય તેવા સ્તરો છે.

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

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

બીજી તરફ, /var ને systemd.volatile દ્વારા tmpfs તરીકે સંચાલિત કરવામાં આવે છે.આ રનટાઇમ ડેટાને મેમરીમાં રાખે છે અને તેને સિસ્ટમ રૂટને પ્રદૂષિત કરતા અટકાવે છે. વધુમાં, સબવોલ્યુમ અને Btrfs સ્નેપશોટનો વ્યાપક ઉપયોગ પુનઃસ્થાપનને સરળ બનાવવા અને ન્યૂનતમ પ્રયત્નો સાથે સિસ્ટમ અખંડિતતા જાળવવા માટે થાય છે.

અપરિવર્તનશીલ સિસ્ટમની સુરક્ષા અને ડિઝાઇન

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

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

લોન્ચ સમયે, ShaniOS પર દાવ લગાવી રહ્યું છે systemd-boot અને મૂળ UEFI પર્યાવરણઆ સંયોજન ઝડપી બુટ સમય અને બુટ એન્ટ્રીઓના સરળ સંચાલન સાથે આધુનિક અનુભવને પ્રોત્સાહન આપે છે, ખાસ કરીને જ્યારે બે રૂટ અને બહુવિધ કર્નલ ઈમેજોને હેન્ડલ કરવામાં આવે ત્યારે મહત્વપૂર્ણ.

ShaniOS જરૂરિયાતો અને હાર્ડવેર સુસંગતતા

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

પ્રોસેસરની વાત કરીએ તો કોઈપણ પ્રમાણમાં આધુનિક 64-બીટ કમ્પ્યુટર સામાન્ય રીતે સુસંગત હોય છે.આ જ વાત ગ્રાફિક્સ કાર્ડ પર પણ લાગુ પડે છે: લાઇવ અનુભવ અને ઇન્સ્ટોલ કરેલ સિસ્ટમ છેલ્લા દાયકાના કોઈપણ GPU પર કામ કરવા માટે ડિઝાઇન કરવામાં આવી છે, જેમાં પ્રી-ઇન્સ્ટોલ કરેલ NVIDIA-Open ડ્રાઇવરો માટે ઑપ્ટિમાઇઝ સપોર્ટનો સમાવેશ થાય છે, જે NVIDIA હાર્ડવેરનો ઉપયોગ કરતા લોકો માટે સીધો સંકેત છે.

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

પૂર્વ-તૈયારી: BIOS/UEFI અને ઇન્સ્ટોલેશન મીડિયા

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

તે પણ સલાહભર્યું છે SATA નિયંત્રક માટે AHCI મોડ સક્ષમ કરો અને શુદ્ધ UEFI મોડમાં બળપૂર્વક બુટ કરો. જો તમારું ફર્મવેર તેને મંજૂરી આપે તો. આ પ્રકારના ગોઠવણો સામાન્ય રીતે ડિસ્ક પ્રદર્શન અને ShaniOS દ્વારા ઉપયોગમાં લેવાતા પાર્ટીશન અને બૂટ સ્કીમ સાથે એકંદર સુસંગતતા બંનેમાં સુધારો કરે છે.

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

શાનીઓએસ લાઇવ સિસ્ટમ અને ઇન્સ્ટોલરની ઍક્સેસ

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

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

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

સિસ્ટમ ઇન્સ્ટોલેશન અને ઉપલબ્ધ ડેસ્કટોપ્સ

એકવાર લાઇવ વાતાવરણમાં પ્રવેશ્યા પછી, ઇન્સ્ટોલેશન ફ્લો પ્રમાણમાં સરળ છે. આ ટૂલ ડિસ્ક તૈયાર કરે છે, જરૂરી Btrfs સબવોલ્યુમ બનાવે છે, અને બેઝ ઇમેજ ડિપ્લોય કરે છે. ઇન્સ્ટોલેશન સમય લગભગ 15-20 મિનિટ લાગી શકે છેજોકે, કેટલાક વપરાશકર્તાઓ જણાવે છે કે કમ્પ્યુટર અને ડિસ્ક ઝડપી હોય ત્યારે લગભગ 7-8 મિનિટનો સમય લાગે છે.

તે તબક્કા પછી, શાનીઓએસ બે મુખ્ય ડેસ્કટોપ પર્યાવરણ વિકલ્પો સાથે આવે છેજીનોમ અને KDE પ્લાઝ્મા. જીનોમ આવૃત્તિ OEM ઉપયોગ માટે ભારે તૈયાર છે, જેમાં શામેલ છે gnome-initial-setup પૂર્વ-રૂપરેખાંકિત જેથી પ્રથમ બુટ ભાષા, વપરાશકર્તા ખાતા અને મૂળભૂત વિકલ્પોને ખૂબ જ પ્રવાહી શૈલી સાથે કસ્ટમાઇઝ કરવાની મંજૂરી આપે.

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

શાનીઓએસમાં સોફ્ટવેર મેનેજમેન્ટ: મુખ્ય આધારસ્તંભ તરીકે ફ્લેટપેક

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

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

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

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

શાની-ડિપ્લોય સાથે પરમાણુ અપગ્રેડ

સિસ્ટમને અદ્યતન રાખવા માટેનો મુખ્ય ઘટક છે આદેશ shani-deploy, સત્તાવાર સિસ્ટમ અપડેટ ટૂલએ સમજવું જરૂરી છે કે ડેટાબેઝને એક્સેસ કરવા માટે પેકમેનનો સીધો ઉપયોગ થતો નથી; સિસ્ટમ અપડેટ્સ હંમેશા આ આદેશનો ઉપયોગ કરીને કરવામાં આવે છે, જે વાદળી/લીલા ડિપ્લોયમેન્ટને સુરક્ષિત રીતે મેનેજ કરે છે.

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

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

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

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

ShaniOS સાથે પ્રદર્શન અને રોજિંદા અનુભવ

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

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

કારણ કે તે આર્ક-આધારિત ડિસ્ટ્રો છે, આધુનિક હાર્ડવેર સપોર્ટ સામાન્ય રીતે ખૂબ સારો હોય છે.તાજેતરના Intel CPUs, નવીનતમ પેઢીના NVIDIA GPUs અને ઝડપી NVMe સ્ટોરેજ ધરાવતી સિસ્ટમોના ઉદાહરણો ShaniOS પર સરળતાથી ચાલે છે, જો ઇન્સ્ટોલેશન યોગ્ય ડિસ્ક પર કરવામાં આવે અને તે ડ્રાઇવ પર નહીં જે ઇન્સ્ટોલર હજુ સુધી સારી રીતે હેન્ડલ કરી શકતું નથી (જેમ કે અમુક બાહ્ય USB SSDs જ્યાં કેટલાક વપરાશકર્તાઓએ મુશ્કેલીઓની જાણ કરી છે).

મર્યાદાઓ, ડ્યુઅલ બૂટ અને નાના અવરોધો

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

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

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

શા માટે શાનીઓએસ વિન્ડોઝ અને અન્ય લિનક્સ વિતરણોની તુલનામાં એક રસપ્રદ વિકલ્પ છે

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

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

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

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

ઉબુન્ટુ કોર ડેસ્કટોપ ભાષા પસંદ કરી રહી છે
સંબંધિત લેખ:
ઉબુન્ટુ કોર ડેસ્કટોપ: આ તે છે જે ઉબુન્ટુનું અપરિવર્તનશીલ સંસ્કરણ હોવાની અપેક્ષા છે