systemd 252 UKI સપોર્ટ, સુધારાઓ અને વધુ સાથે આવે છે

systemd

systemd એ સિસ્ટમ એડમિનિસ્ટ્રેશન ડિમન, લાઇબ્રેરીઓ અને ટૂલ્સનો સમૂહ છે જે સિસ્ટમ કર્નલ સાથે ઇન્ટરફેસ કરવા માટે કેન્દ્રિય રૂપરેખાંકન અને વહીવટ પ્લેટફોર્મ તરીકે રચાયેલ છે. 

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

સૂચિત પદ્ધતિમાં UKI યુનિફાઇડ કર્નલ ઇમેજનો ઉપયોગ સામેલ છે (યુનિફાઇડ કર્નલ ઇમેજ) લોડ પર, જે UEFI (UEFI બૂટ સ્ટબ), લિનક્સ કર્નલ ઇમેજ, અને મેમરીમાં લોડ થયેલ initrd સિસ્ટમ પર્યાવરણમાંથી કર્નલ લોડ કરવા માટે ડ્રાઇવરને જોડે છે, જે FS રુટ માઉન્ટ પર પહેલાના તબક્કામાં આરંભ માટે વપરાય છે. .

વિશ્વસનીય બૂટ
સંબંધિત લેખ:
તેઓ Linux બૂટ પ્રક્રિયાને આધુનિક બનાવવાનો પ્રસ્તાવ મૂકે છે

ખાસ કરીને, ફાયદા systemd-cryptsetup, systemd-cryptenroll અને systemd-creds સ્વીકારવામાં આવ્યા છે આ માહિતીનો ઉપયોગ કરવા માટે, જેથી તમે ખાતરી કરી શકો કે એન્ક્રિપ્ટેડ ડિસ્ક પાર્ટીશનો ડિજિટલી હસ્તાક્ષરિત કર્નલ સાથે બંધાયેલા છે (આ કિસ્સામાં, એનક્રિપ્ટેડ પાર્ટીશનની ઍક્સેસ ફક્ત ત્યારે જ પ્રદાન કરવામાં આવે છે જો UKI ઇમેજમાં મૂકવામાં આવેલા પરિમાણોના આધારે ડિજિટલ હસ્તાક્ષર ચકાસણી પસાર કરી હોય. TPM).

વધુમાં, systemd-pcrphase યુટિલિટીનો સમાવેશ થાય છે, જે તમને ક્રિપ્ટોપ્રોસેસર્સ દ્વારા મેમરીમાં મૂકવામાં આવેલા પરિમાણો સાથેના વિવિધ બુટ તબક્કાઓના બંધનને નિયંત્રિત કરવા માટે પરવાનગી આપે છે જે TPM 2.0 સ્પષ્ટીકરણને સમર્થન આપે છે (ઉદાહરણ તરીકે, તમે પાર્ટીશન ડિક્રિપ્શન કી LUKS2 માત્ર ઉપલબ્ધ છે. initrd ઇમેજમાં અને અનુગામી ડાઉનલોડ્સ પર તેની ઍક્સેસને અવરોધિત કરો).

સીસ્ટમ 252 ની મુખ્ય નવી સુવિધાઓ

અન્ય ફેરફારો જે systemd 252 માં અલગ પડે છે, તે છેe ખાતરી કરો કે ડિફોલ્ટ લોકેલ C.UTF-8 છે જો રૂપરેખાંકનમાં અન્ય કોઈ લોકેલ સ્પષ્ટ કરેલ નથી.

તે ઉપરાંત systemd 252 માં પણ સંપૂર્ણ સેવા પ્રીસેટ કામગીરી કરવા માટેની ક્ષમતાને અમલમાં મૂકી છે ("systemctl preset") પ્રથમ બુટ દરમિયાન. બુટ સમયે પ્રીસેટ્સને સક્ષમ કરવા માટે "-Dfirst-boot-full-preset" વિકલ્પ સાથે બિલ્ડની જરૂર છે, પરંતુ તે ભવિષ્યના પ્રકાશનોમાં મૂળભૂત રીતે સક્ષમ કરવાનું આયોજન છે.

વપરાશકર્તા સંચાલન એકમોમાં CPU સંસાધન નિયંત્રકનો ઉપયોગ કરે છે, જેણે એ સુનિશ્ચિત કરવાનું શક્ય બનાવ્યું કે CPU વેઇટ સેટિંગ સિસ્ટમને સ્લાઇસ (app.slice, background.slice, session.slice) માં વિભાજિત કરવા માટે ઉપયોગમાં લેવાતા તમામ સ્લાઇસ એકમો પર લાગુ કરવામાં આવે છે, જેથી વિવિધ વપરાશકર્તા સેવાઓ વચ્ચેના સંસાધનોને અલગ કરવા, CPU સંસાધનો માટે સ્પર્ધા કરી શકાય. CPUWeight યોગ્ય લીઝ મોડને ટ્રિગર કરવા માટે "નિષ્ક્રિય" મૂલ્યને પણ સપોર્ટ કરે છે.

બીજી બાજુ, પ્રારંભિક પ્રક્રિયામાં (PID 1), SMBIOS ફીલ્ડ્સમાંથી ઓળખપત્રો આયાત કરવાની ક્ષમતા ઉમેરી (ટાઈપ 11, "OEM પ્રદાતા સાંકળો") તેમજ તેમને qemu_fwcfg દ્વારા વ્યાખ્યાયિત કરે છે, જે વર્ચ્યુઅલ મશીનો માટે જોગવાઈ ઓળખપત્રોને સરળ બનાવે છે અને ક્લાઉડ -init અને ઇગ્નીશન જેવા તૃતીય-પક્ષ સાધનોની જરૂરિયાતને દૂર કરે છે.

શટડાઉન દરમિયાન, વર્ચ્યુઅલ ફાઇલ સિસ્ટમો (proc, sys) ને અનમાઉન્ટ કરવા માટેનો તર્ક બદલાયો હતો, અને ફાઇલ સિસ્ટમ અનમાઉન્ટિંગને અવરોધિત કરતી પ્રક્રિયાઓ વિશેની માહિતી લોગમાં સાચવવામાં આવે છે.

sd બુટલોડર એ મિશ્ર મોડમાં બુટ કરવાની ક્ષમતા ઉમેરી છે, 64-bit UEFI ફર્મવેરમાંથી 32-bit Linux કર્નલ ચલાવી રહ્યા છીએ. ESP (EFI સિસ્ટમ પાર્ટીશન) પર સ્થિત ફાઇલોમાંથી સિક્યોરબૂટ કીને આપમેળે લાગુ કરવાની પ્રાયોગિક ક્ષમતા ઉમેરવામાં આવી છે.

bootctl યુટિલિટીમાં નવા વિકલ્પો ઉમેર્યા “–ઓલ-આર્કિટેક્ચર્સ” બધા સમર્થિત EFI આર્કિટેક્ચરો માટે દ્વિસંગી સ્થાપિત કરવા માટે, «–root=" અને “–image=ડિરેક્ટરી અથવા ડિસ્ક ઈમેજ સાથે કામ કરવા માટે, «--ઇન્સ્ટોલ-સ્રોત=સ્થાપિત કરવા માટેના ફોન્ટને વ્યાખ્યાયિત કરવા માટે, «–efi-બૂટ-વિકલ્પ-વર્ણન=» બુટ એન્ટ્રીઓના નામોને નિયંત્રિત કરવા માટે.

અન્ય ફેરફારોમાંથી જે systemd 252 થી અલગ છે:

  • systemd-nspawn એ “–bind=” અને “–overlay=” વિકલ્પોમાં સંબંધિત ફાઈલ પાથનો ઉપયોગ કરવાની પરવાનગી આપે છે. કન્ટેનર પરના રુટ વપરાશકર્તા ID ને હોસ્ટ બાજુ પર માઉન્ટ થયેલ ડિરેક્ટરીના માલિક સાથે જોડવા માટે "–bind=" વિકલ્પમાં 'રૂટીડમેપ' વિકલ્પ માટે સમર્થન ઉમેર્યું.
  • systemd-resolved એ OpenSSL પેકેજને મૂળભૂત રીતે એન્ક્રિપ્શન બેકએન્ડ તરીકે વાપરે છે (gnutls આધાર વિકલ્પ તરીકે જાળવી રાખવામાં આવે છે). અસમર્થિત DNSSEC એલ્ગોરિધમ્સને હવે ભૂલ પરત કરવાને બદલે અસુરક્ષિત તરીકે ગણવામાં આવે છે (SERVFAIL).
  • systemd-sysusers, systemd-tmpfiles, અને systemd-sysctl ઓળખપત્ર સંગ્રહ પદ્ધતિ દ્વારા રૂપરેખાંકન પસાર કરવાની ક્ષમતાને અમલમાં મૂકે છે.
  • વર્ઝન નંબર્સ સાથે સ્ટ્રીંગ્સની સરખામણી કરવા માટે systemd-analyze માં 'compare versions' આદેશ ઉમેર્યો ('rpmdev-vercmp' અને 'dpkg -compare-versions' ની જેમ).
  • 'systemd-analyze dump' આદેશમાં માસ્ક દ્વારા ડ્રાઇવ્સને ફિલ્ટર કરવાની ક્ષમતા ઉમેરી.
  • મલ્ટિ-સ્ટેજ સ્લીપ મોડ (સ્લીપ પછી હાઇબરનેટ, હાઇબરનેટ પછી હાઇબરનેટ) પસંદ કરતી વખતે, સ્ટેન્ડબાય મોડમાં વિતાવેલો સમય હવે બાકીની બેટરી જીવનની આગાહીના આધારે પસંદ કરવામાં આવે છે.
  • જ્યારે બેટરી 5% કરતા ઓછી ચાર્જ હોય ​​ત્યારે સ્લીપ મોડમાં ત્વરિત સંક્રમણ કરવામાં આવે છે.

તે પણ ઉલ્લેખનીય છે 2024 માં, સીગ્રૂપ v1 રિસોર્સ કેપિંગ મિકેનિઝમને ટેકો આપવાનું બંધ કરવાની systemd યોજના ધરાવે છે, systemd ના સંસ્કરણ 248 માં નાપસંદ. એડમિનિસ્ટ્રેટર્સને સલાહ આપવામાં આવે છે કે તેઓ અગાઉથી cgroup v1 થી cgroup v2 સાથે જોડાયેલ સેવાઓને ખસેડવાની કાળજી રાખે.

કી તફાવત cgroups v2 અને v1 વચ્ચે સામાન્ય cgroups પદાનુક્રમનો ઉપયોગ છે CPU સંસાધન ફાળવણી, મેમરી મેનેજમેન્ટ અને I/O માટે અલગ પદાનુક્રમને બદલે તમામ સંસાધન પ્રકારો માટે. અલગ વંશવેલો વિવિધ વંશવેલોમાં નામવાળી પ્રક્રિયા માટે નિયમો લાગુ કરતી વખતે ડ્રાઇવરો અને વધારાના કર્નલ સંસાધન ખર્ચ વચ્ચેની ક્રિયાપ્રતિક્રિયાને ગોઠવવામાં મુશ્કેલીઓ તરફ દોરી જાય છે.

2023 ના બીજા ભાગમાં, જ્યારે /usr ને રૂટથી અલગથી માઉન્ટ કરવામાં આવે, અથવા /bin અને /usr/bin, /lib અને /usr/lib ડિરેક્ટરીઓને અલગ કરવામાં આવે ત્યારે, સ્પ્લિટ ડિરેક્ટરી હાયરાર્કીઝને સપોર્ટ કરવાનું બંધ કરવાનું આયોજન કરવામાં આવ્યું છે.


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

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

*

*

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

  1.   લ્યુક્સ જણાવ્યું હતું કે

    લેનાર્ટમાંથી વધુ કચરો..

  2.   અનામી જણાવ્યું હતું કે

    આ વ્યક્તિ એક કર્મચારી છે…અને તે એક સારો કર્મચારી છે…તે તેના બોસનું સંપૂર્ણ પાલન કરે છે.