ફિની, SysV init અને systemd નો વિકલ્પ તેના નવા સંસ્કરણ 4.0 સુધી પહોંચે છે

વિકાસના લગભગ ત્રણ વર્ષ પછી પ્રકાશન બહાર પાડવામાં આવ્યું હતું નવા સંસ્કરણના પ્રક્ષેપણનું ફિનિટ 4.0 ઇનિશિયલાઈઝેશન સિસ્ટમ (ફાસ્ટ ઇનિટ), જે SysV init અને systemd ના સરળ વિકલ્પ તરીકે વિકસાવવામાં આવી છે.

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

Finit વિશે

અંતિમ SysV સ્ટાર્ટઅપ શૈલીમાં રનલેવલને સપોર્ટ કરે છે, પૃષ્ઠભૂમિ પ્રક્રિયાઓની સ્થિતિનું નિરીક્ષણ કરવું (નિષ્ફળતાના કિસ્સામાં સેવાને આપમેળે પુનઃપ્રારંભ કરવી), સિંગલ નિયંત્રકો ચલાવવું, મનસ્વી અવલંબન અને શરતોને ધ્યાનમાં લેતા સેવાઓ શરૂ કરવી, સેવા ચાલે તે પહેલાં અથવા પછી શરૂ કરવા માટે વધારાના નિયંત્રકોને જોડવા.

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

SysV init માટે બનાવેલ સેવાઓ શરૂ કરવા માટે માનક સ્ક્રિપ્ટોનો ઉપયોગ સપોર્ટેડ છે, તેમજ rc સ્ક્રિપ્ટ્સ .local, ડેબિયન અને BusyBoxની જેમ એન્વાયર્નમેન્ટ વેરિએબલ્સ અને નેટવર્ક સેટિંગ્સ સાથેની ફાઇલો. રૂપરેખાંકનો એક જ રૂપરેખાંકન ફાઇલમાં વ્યાખ્યાયિત કરી શકાય છે અથવા બહુવિધ ફાઇલોમાં ફેલાય છે.

સંચાલન પ્રમાણભૂત initctl અને રન-પાર્ટ્સ ટૂલકીટ દ્વારા કરવામાં આવે છે, જે તમને રનલેવલના સંબંધમાં સેવાઓને સક્ષમ અને નિષ્ક્રિય કરવા માટે પરવાનગી આપે છે, તેમજ કેટલીક સેવાઓને પસંદગીપૂર્વક શરૂ કરવા માટે પરવાનગી આપે છે.

અંતિમ બિલ્ટ-ઇન ગેટ્ટી અમલીકરણનો પણ સમાવેશ થાય છે (ટર્મિનલ અને વપરાશકર્તા લૉગિનને નિયંત્રિત કરો), હેલ્થ મોનિટરિંગ અને ટૉગલ મોડ માટે વૉચડોગ સેન્ડબોક્સ શેલ ચલાવવા માટે બિલ્ટ-ઇન સુલોગિન સાથે ભૂલથી.

Finit 4.0 ની મુખ્ય નવી સુવિધાઓ

ફિનિટ 4.0 રીલીઝમાં ઉમેરાયેલા ફેરફારોમાં (આવૃત્તિ 3.2 એ ફેરફારોને કારણે પડતી મૂકવામાં આવી હતી જે પાછળની સુસંગતતાને તોડી નાખશે). અલગ રીબુટ ઉપયોગિતાને initctl ની સાંકેતિક લિંક દ્વારા બદલવામાં આવી છે, સ્ટોપ, શટડાઉન, શટડાઉન અને સસ્પેન્ડ યુટિલિટીઝ જેવું જ.

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

તે પણ પ્રકાશિત થયેલ છે સેવાઓના સ્વચાલિત પુનઃપ્રારંભ માટે ઉમેરાયેલ સમર્થન રૂપરેખાંકન બદલ્યા પછી, જે "initctl reload" આદેશના મેન્યુઅલ એક્ઝેક્યુશનને દૂર કરે છે.

આદેશોનું સંચાલન «inictl cond set | ક્રિયાઓને બહુવિધ ઇવેન્ટ્સ સાથે લિંક કરવા માટે COND સાફ કરો. સેવાઓને ઓળખવા માટે, વાક્યરચનાનો ઉપયોગ થાય છે રૂટ્સ સાથે લિંક કરવાને બદલે .

અન્ય ફેરફારોમાંથી કે standભા:

  • /etc/modules-load.d/ ને હેન્ડલ કરવા માટે પ્લગઇન ઉમેર્યું.
  • કામગીરીની પ્રગતિનો અમલી સંકેત.
  • inetd સર્વરનું બિલ્ટ-ઇન અમલીકરણ દૂર કરવામાં આવ્યું છે, જો જરૂરી હોય તો, જેના પર તમે xinetd ઇન્સ્ટોલ કરી શકો છો.
  • અલગ cgroups પર સેવાઓ ચલાવવા માટે cgroups v2 માટે ઉમેરાયેલ આધાર.
  • કસ્ટમ લૉગિન સાથે ક્રેશ રિકવરી મોડ ઉમેર્યો.
  • SysV init માંથી સ્ક્રિપ્ટો શરૂ/બંધ કરવા માટે આધાર ઉમેરાયો.
  • પ્રી: સ્ક્રિપ્ટ અને પોસ્ટ: સ્ક્રિપ્ટ હેન્ડલર્સ ઉમેરવામાં આવ્યા છે જે તમને સેવા શરૂ કરતા પહેલા અથવા પછી લેવા માટેની ક્રિયાઓનો ઉલ્લેખ કરવાની મંજૂરી આપે છે.
  • env: પર્યાવરણ ચલો સાથે ફાઇલ માટે આધાર ઉમેરાયો.
  • મનસ્વી PID ફાઇલોને ટ્રૅક કરવાની ક્ષમતા ઉમેરાઈ.
  • સંબંધિત પાથનો ઉપયોગ કરીને કાર્યો અને સેવાઓ શરૂ કરવાની ક્ષમતા ઉમેરી.
  • બેચ મોડમાં ક્રિયાઓ કરવા માટે initctl માં "-b" વિકલ્પ ઉમેર્યો.
  • / etc / નેટવર્ક / ઇન્ટરફેસ માટે સુધારેલ આધાર.

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

ફિનિટ મેળવો

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

કડી આ છે.


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

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

*

*

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