Systemd આધાર હવે WSL માં ઉપલબ્ધ છે

WSL વિન્ડોઝ

Linux માટે Windows સબસિસ્ટમ એ Windows 10 પર મૂળ રીતે Linux એક્ઝિક્યુટેબલને ચલાવવા માટે Microsoft દ્વારા વિકસાવવામાં આવેલ સુસંગતતા સ્તર છે.

તાજેતરમાં સમાચાર મળ્યા કે WSL હવે Systemd સાથે સુસંગત છે, આ નવું WSL અપડેટ પ્રક્રિયા અને સેવા વ્યવસ્થાપન માટે જીવનની ઘણી ગુણવત્તા સુવિધાઓને અનલૉક કરે છે. આમાં snapd માટે સપોર્ટનો સમાવેશ થાય છે, જે વપરાશકર્તાઓને snapcraft.io પર ઉપલબ્ધ તમામ સાધનો અને એપ્લિકેશનોનો લાભ લેવાની મંજૂરી આપે છે.

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

આનો અર્થ એ છે કે એપ્લિકેશનો કે જેઓ ઉપયોગ માટે અથવા ફક્ત સરળ વહીવટ માટે Systemd પર આધાર રાખે છે તે હવે આ WSL પર્યાવરણમાં Windows 10 અને Windows 11 પર એકીકૃત રીતે ચાલી શકે છે.

તે ઉલ્લેખનીય છે આ અપડેટ WSL2 માટે વિશિષ્ટ છે, WSL ની બીજી પેઢી. WSL2 સમર્પિત વર્ચ્યુઅલ મશીન પર સંપૂર્ણ લિનક્સ કર્નલ ચલાવો, વિન્ડોઝમાં બિલ્ટ હાઇપર-વી હાઇપરવાઇઝરની કાર્યક્ષમતાના સબસેટનો ઉપયોગ કરીને. WSL નું મૂળ સંસ્કરણ ખૂબ જ અલગ સાધન હતું, જેમાં સંપૂર્ણ Linux કર્નલ નહોતું.

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

સિસ્ટમ્ડ સપોર્ટને WSL આર્કિટેક્ચરમાં ફેરફારોની જરૂર છે. કારણ કે Systemd ને PID 1 ની જરૂર છે, Linux વિતરણ પર શરૂ થયેલ WSL સ્ટાર્ટઅપ પ્રક્રિયા Systemd ની બાળ પ્રક્રિયા બની જાય છે. ઉપરાંત, WSL પ્રારંભિક પ્રક્રિયા Linux અને Windows ઘટકો વચ્ચે કોમ્યુનિકેશન ઈન્ફ્રાસ્ટ્રક્ચર પ્રદાન કરવા માટે જવાબદાર હોવાથી, આ વંશવેલો બદલવા માટે WSL પ્રારંભિક પ્રક્રિયા સાથે કરવામાં આવેલી કેટલીક ધારણાઓ પર પુનર્વિચાર કરવાની જરૂર છે. સ્વચ્છ શટડાઉન સુનિશ્ચિત કરવા અને WSLg સાથે સુસંગતતા સુનિશ્ચિત કરવા વધારાના ફેરફારો પણ કરવા પડ્યા.

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

આ ફેરફારનો અર્થ એ છે કે WSL નો ઉપયોગ મૂળભૂત મશીન પર તમારા મનપસંદ Linux વિતરણોનો ઉપયોગ કરવા જેવો હશે અને તમને Systemd સપોર્ટ પર આધાર રાખતા સોફ્ટવેરનો ઉપયોગ કરવાની મંજૂરી આપશે. અહીં Linux એપ્લિકેશનના કેટલાક ઉદાહરણો છે જે Systemd પર આધાર રાખે છે:

snap : ઉપયોગી બાઈનરી જે તમને ઉબુન્ટુ પર સોફ્ટવેર ઇન્સ્ટોલ અને મેનેજ કરવાની પરવાનગી આપે છે;
microk8s - તમારી સિસ્ટમ પર ઝડપથી કુબરનેટ્સને સ્થાનિક રીતે ચલાવો;
systemctl : એક સાધન કે જે Systemd નો ભાગ છે અને તમારા Linux મશીન પર સેવાઓ સાથે સંપર્ક કરે છે.

દલીલપૂર્વક, Systemd માટે આધાર Linux માટે વિન્ડોઝ સબસિસ્ટમ દ્વારા લેનાર્ટ પોએટરિંગના આગમન દ્વારા મદદ કરવામાં આવી હતી, Systemd ના નિર્માતા, થોડા મહિના પહેલા રેડમન્ડ જાયન્ટને (તમે તેના વિશે નોંધની સલાહ લઈ શકો છો નીચેની કડીમાં).

ઉલ્લેખનીય છે કે માઇક્રોસોફ્ટે તાજેતરના વર્ષોમાં ઘણા Linux ડેવલપર્સ અને અન્ય અગ્રણી ઓપન સોર્સ ડેવલપર્સને હાયર કર્યા છે. માઇક્રોસોફ્ટ હાલમાં પાયથોનના શોધક ગાઇડો વાન રોસમને રોજગારી આપે છે, જીનોમના શોધક મિગુએલ ડી ઇકાઝાને 2016માં માઇક્રોસોફ્ટ દ્વારા નિયુક્ત કરવામાં આવ્યા હતા જ્યારે તેણે Xamarin હસ્તગત કર્યું હતું, નેટ ફ્રિડમેને GitHubના સીઇઓ તરીકે સેવા આપી હતી, ડેનિયલ રોબિન્સ, જેન્ટુ લિનક્સના સ્થાપક, માઇક્રોસોફ્ટ સ્ટીવ ફ્રેન્ચ દ્વારા માઈક્રોસોફ્ટ માટે કામ કરે છે. Linux CIFS/SMB2/SMB3 જાળવણીકાર અને સામ્બા ટીમના સભ્ય તરીકે. વધુમાં, Microsoft ની ક્લાઉડ કમ્પ્યુટિંગ સેવા Azure પર Linux વ્યાપકપણે ઉપયોગમાં લેવાય છે.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમે આમાં નોંધની વિગતો ચકાસી શકો છો નીચેની કડી


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.