સિસ્ટમ્ડ એ હાલમાં "કર્નલ બૂટ સિસ્ટમો" (ઇનસ) ની દ્રષ્ટિએ સૌથી વધુ પ્રમાણમાં ઉપયોગમાં લેવાતું ધોરણ છે જે યુનિક્સ વાતાવરણમાં પ્રાપ્ત કરી શકાય છે, જેમ કે લિનક્સ. તે થોડા વર્ષો પહેલા બનાવવામાં આવ્યું હતું લેનોર્ટ કવિતા (મુખ્યત્વે) ની બાજુમાં કે sievers (ભૂતપૂર્વ લાલ ટોપી). હાલમાં તેની પાસે એ એલજીપીએલ 2.1 લાઇસન્સ (GPL2 હેઠળ લાઇસન્સ અપવાદો સાથે). છતાં અન્ય વિકલ્પો છે, પ્રાચીન અને પરંપરાવાદી જેવા સીસવિનીટ અને અપસ્ટાર્ટ, ત્યાં નવા વિકલ્પો પણ ચાલી રહ્યા છે જેમ કે સિસ્ટમ-શિમ.
સૌથી વધુ ઉપયોગમાં લેવાની સાથે, સિસ્ટમડ એ વિવાદાસ્પદમાંની એક છે અને કેટલીકવાર તેનો ઉપયોગ વપરાશકર્તાઓના નોંધપાત્ર ભાગ દ્વારા કરવામાં આવે છેછે, જે તેની જટિલતા અને અતિશય વર્ચસ્વ અથવા તેના ડિસ્ટ્રોસના કાર્યો પર નિયંત્રણનો પ્રતિકાર કરે છે. આ કારણોસર, જીએનયુ / લિનક્સ કમ્યુનિટિનાં વિશાળ ક્ષેત્રમાં હજી પણ જૂના અથવા આધુનિક વિકલ્પો તેજીમાં છે.
હાલમાં નિdશુલ્ક સ Softwareફ્ટવેર પ્રોજેક્ટ તરીકે સિસ્ટમ્ડ હોસ્ટ થયેલ છે GitHub અને «ની વેબસાઇટ પર પૂરતા દસ્તાવેજો છેફ્રીડેસ્કટોપ. Org". અને તે હકીકત હોવા છતાં કે અન્ય સમયમાં આપણે વિશે મોટા પ્રમાણમાં વાત કરી છે Systemd બ્લોગ પર, ઉદાહરણ તરીકે, કહેવાતી પોસ્ટમાં «ડિસ્ટ્રિફાઇટિંગ સિસ્ટમડી« લેખક પાસેથી "યુઝમોસ્લિનક્સ"આજે આપણે વર્તમાન વિકલ્પોના પાસાઓની તુલના કરીને થોડો વધુ વિસ્તૃત થવાની આશા રાખીએ છીએ.
સિસ્ટમ્ડ એટલે શું?
સિસ્ટમ્ડ એ લિનક્સ-આધારિત સિસ્ટમો માટે સિસ્ટમો અને સેવાઓ પ્રબંધક છે. પરંતુ, વધુ વ્યાપકપણે, તે લિનક્સ સિસ્ટમ માટે મૂળભૂત બિલ્ડિંગ બ્લોક્સના સમૂહ તરીકે પણ વર્ણવી શકાય છે, કારણ કે તે «સિસ્ટમો અને સેવાઓ સંચાલક » જે પ્રક્રિયા (પીઆઈડી 1) તરીકે ચાલે છે અને બાકીની સિસ્ટમ શરૂ કરે છે.
સિસ્ટમડ ગતિશીલ સમાંતર ક્ષમતાઓ પ્રદાન કરે છે, સેવાઓ શરૂ કરવા માટે "સોકેટ્સ" અને "ડી-બસ એક્ટિવેશન" નો ઉપયોગ કરે છે. વધુમાં, તે તક આપે છે "શરૂઆત" ડિમનની વિનંતી પર, તે લિનક્સ નિયંત્રણ જૂથોની મદદથી પ્રક્રિયાઓને ટ્રcksક કરે છે, માઉન્ટ પોઇન્ટ્સ અને omટોમાઉન્ટ્સનું સંચાલન કરે છે, અને વિસ્તૃત ટ્રાંઝેક્શનલ આધારિત-આધારિત સેવા નિયંત્રણને લાગુ કરે છે તાર્કિક.
છેલ્લે, અને નોંધપાત્ર રીતે, તે ઉમેરી શકાય છે સિસ્ટમ્ડ એ સીએસવી અને એલએસબી સ્ટાર્ટઅપ સ્ક્રિપ્ટો સાથે સુસંગત છે અને આજ સુધી તે ઘણા જીએનયુ / લિનક્સ ડિસ્ટ્રોઝ પર સિસ્વિનીટની સફળ રિપ્લેસમેન્ટ તરીકે કામ કરે છે., માન્ય ટીકાઓ અથવા તેના વિશે નકારાત્મક ટિપ્પણીઓને ધ્યાનમાં લીધા વિના.
અને તેમાં રજિસ્ટ્રી ડિમન, હોસ્ટનામ જેવી મૂળભૂત સિસ્ટમ સેટિંગ્સને નિયંત્રિત કરવા માટે ઉપયોગિતાઓ શામેલ છે, તારીખ, સ્થાન, વપરાશકર્તાઓ અને કન્ટેનરમાં લ loggedગ ઇનની સૂચિ જાળવી રાખવી અને સરળ રૂપરેખાંકન, નેટવર્ક ટાઇમ સિંક્રનાઇઝેશન, ફોરવર્ડિંગના નેટવર્કનું સંચાલન કરવા માટે વર્ચુઅલ મશીનો, સિસ્ટમ એકાઉન્ટ્સ, ડિરેક્ટરીઓ અને રનટાઈમ સેટિંગ્સ અને ડિમન ચલાવવી. નોંધણી અને નામ ઠરાવ.
અન્ય વસ્તુઓમાં, જેના માટે તેને ભારે, જટિલ અને વર્ગીકૃત કરવામાં આવે છે જ્યાં તેને અમલમાં મૂકવામાં આવે છે ડિસ્ટ્રોઝ પર, સંતોષકારક રીતે તેના ઉદ્દેશોને પરિપૂર્ણ કરવા માટે, જેના માટે તે બનાવવામાં આવ્યું છે. એટલું બધું કે જાણીતા ડિસ્ટ્રો ડેબીન, ઘણા અન્ય જીએનયુ / લિનક્સ ડિસ્ટ્રોઝની માતા, તેને થોડા સમય માટે અમલમાં મૂકી રહી છે, જેણે તેના મોટા પાયે ફાળો આપ્યો છે.
શું છે સીસવિનીટ?
સિસ્વિનીટ એ સૌથી જૂની અને વર્તમાનમાંની એક છે લિનક્સ પર આધારિત સિસ્ટમો માટે સિસ્ટમો અને સેવાઓના સંચાલકો. તે હજી પણ ઘણા પર વ્યાપકપણે ઉપયોગમાં લેવાય છે જીએનયુ / લિનક્સ ડિસ્ટ્રોસ પ્રયોગો અને નવા જેવા દેવઆન.
પ્રોગ્રામ તરીકે સિસ્વિનીટમાંથી નીચેની બાબતોને પ્રકાશિત કરી શકાય છે:
કર્નલ લોડ થયા પછી ચાલવાની આ પ્રથમ પ્રક્રિયા છે અને તે જે અન્ય બધી પ્રક્રિયાઓને ઉત્તેજન આપે છે, તે આરંભ ડિમન તરીકે ચાલે છે અને સામાન્ય રીતે પીઆઈડી 1 હોય છે. તે નિયંત્રિત કરવા માટે પ્રમાણભૂત પ્રક્રિયા પૂરી પાડે છે કે જે પ્રોગ્રામ આરંભ કરે છે અથવા ચાલુ થાય છે કામગીરીનું એક નિશ્ચિત સ્તર ”. ભૂતપૂર્વ ડેબિયન.ઓઆર.પી. વિકિ અનુસાર
વિપરીત "તેમાં" (સિસ્ટમો અને સેવાઓ સંચાલક યુનિક્સ સિસ્ટમ્સનો પ્રારંભિક)છે, કે જે કહેવાતી એક સ્ક્રિપ્ટનો ઉપયોગ કરીને સેવાઓ શરૂ કરી "/ ઇટીસી / આરસી", SysVinit એ ડિરેક્ટરી સ્કીમાનો ઉપયોગ શરૂ કર્યો "/Etc/rc.d/" જેમાં વિવિધ સેવાઓનાં પ્રારંભ / સ્ટોપ સ્ક્રિપ્ટો શામેલ છે.
અને પેકેજો અને વિધેયોના સ્તરે સિસ્વિનીટમાં અન્ય તમામ પ્રોગ્રામ્સની શરૂઆત, અમલ અને ડાઉનલોડને નિયંત્રિત કરવા માટેના પ્રોગ્રામ્સ છે. આમાં શામેલ છે: હltલ્ટ, ડીઆઈઆર, કીલલ 5, લાસ્ટ, લાસ્ટબ, મેસગ, પીડોફ, પાવરઓફ, રીબૂટ, રનલેવલ, શટડાઉન, સુલોગિન, ટેલિનીટ, યુટમ્પડમ્પ અને વોલ. જેઓ ઇન્સ્ટોલ અને ઉપયોગ કરવા માંગતા હોય તેમના માટે મહત્વપૂર્ણ માહિતી સીસવિનીટ.
આજ સુધી, વચ્ચે લડત Systemd y સીસવિનીટ મુશ્કેલ છે, અને તેની તુલના કરવા લાયક છે WhatsApp y Telegram. અને જ્યારે તે સાચું છે કે પૂજનીય છે સીસવિનીટ (દરેક વ્યક્તિના દૃષ્ટિકોણના આધારે) ભૂલો અથવા મર્યાદાઓ હોય છે, જે સંભવત: કોઈ રીતે હલ કરી શકાય તેવા હોય છે, સમર્થકોના Systemd ઘણી વખત હિંમતભેર તે ભારપૂર્વક જણાવે છે Systemd હાલમાં બધામાં શ્રેષ્ઠ છે સિસ્ટમ અને સેવા સંચાલકો યુનિક્સ સિસ્ટમ્સનો પ્રારંભિક વર્તમાન
તે હકીકતથી, અને તે સંઘર્ષનો જન્મ થયો હતો અભિયાન «પહેલ સ્વતંત્રતા» (IF) તે દલીલને રદિયો આપવા માટે રચાયેલ છે. પહેલ સ્વતંત્રતા તે પીઆઈડી 1 પર સ્વસ્થ અભિગમને પુનર્સ્થાપિત કરવાનો પ્રયાસ કરે છે, જે વિવિધતા અને પસંદગીની સ્વતંત્રતાને માન આપે છે. જો તમને વધુ માહિતી જોઈએ છે, તો તમે નીચેની લીંકની મુલાકાત લઈને મેળવી શકો છો: ઝુંબેશ «પહેલ સ્વતંત્રતા» (IF), જેવી માહિતી જીએનયુ / લિનક્સ ડિસ્ટ્રોઝ જે સિસ્ટમડેડના વિકલ્પોનો ઉપયોગ કરે છે.
સિસ્ટમડ-શિમ એટલે શું?
છેલ્લું પરંતુ ઓછામાં ઓછું નહીં, અમે મળીએ છીએ સિસ્ટમડ-શિમનો અદ્ભુત વિકલ્પ. જે દેબીઆન પાર્સલ પૃષ્ઠ અનુસાર એક પેકેજ છે જે:
"સિસ્ટમડ ફંક્શનનું અનુકરણ કરે છે કે જે ડી આર સર્વિસનો ઉપયોગ કર્યા વિના સિસ્ટમડ હેલ્પરોને ચલાવવા માટે જરૂરી છે."
તે સમજવા માટે કે તે સક્ષમ છે "પ્રણાલીગત-શિમ" અથવા તે કેવી રીતે કાર્ય કરે છે, તેને ડિસ્ટ્રો પર વ્યવહારમાં જોવું સારું છે કે જેણે સૌથી વધુ ફાયદો કર્યો છે, એટલે કે, એમએક્સ-લિનક્સ. જે તેના પોતાના નિર્માતાઓ અનુસાર એમએક્સ-લિનક્સની તેની વિશિષ્ટ લાક્ષણિકતા છે:
“વપરાશકર્તાને ઇન્સ્ટોલ કરેલી સિસ્ટમો પર Systemd અને SysVinit વચ્ચે પસંદ કરવાની ક્ષમતા પ્રદાન કરવી. એક જાદુઈ સંયોજન શક્ય છે જેને સિસ્ટમડેમ-શિમ નામના પેકેજ દ્વારા બનાવવામાં આવ્યું છે. જો કે, થોડા સમય પહેલા systemd-shim પર વિકાસ અટકી ગયો હતો, અને ડેબીઆઈએએનએ તાજેતરમાં બસ્ટર રિપોઝિટરીઝમાંથી પેકેજને દૂર કર્યું હતું. અમે સમજીએ છીએ કે સિસ્ટમડ-શિમની વર્તમાન સ્થિતિ ડેબીઆઈએન બસ્ટરમાં સિસ્ટમડના સંસ્કરણ સાથે યોગ્ય રીતે કાર્ય કરી રહી નથી, તેથી અમે એમએક્સના ભાવિ માટેના વિકલ્પોની શોધ કરી રહ્યા છીએ. તે માટે, એક વસ્તુ આપણે અન્વેષણ કરવા માંગીએ છીએ તે છે સિસ્ટમડ-શિમના સતત વિકાસની સંભાવના (અને સિસ્ટમડેમ-શિમ યોગ્ય રીતે કાર્ય કરવા માટે જરૂરી હોય તેવા કોઈપણ સિસ્ટમ પેચો).
સિસ્ટમડ-શિમ એમએક્સ-લિનક્સને આવા સારા પરિણામ આપ્યા છે, કે અન્ય ઉત્તમ કાર્યો અને ડિસ્ટ્રોના કહ્યું ફાયદા સિવાય, એમએક્સ-લિનક્સ ડિસ્ટ્રોચatchચ પર ટોચ પર છે અને તેનો ઉપયોગ ચાલુ રાખવાની ભાવિ યોજનાઓ છે એમએક્સ-લિનક્સ 19 ના નવા સંસ્કરણ પર સિસ્ટમ-શિમ પર આધારિત આગામી પ્રક્ષેપણ ડેબીઆન 10 (બસ્ટર).
હું વ્યક્તિગત રૂપે સિસ્ટમડ-શિમ સાથે એમએક્સ-લિનક્સ 18.X ની ભલામણ કરું છુંકારણ કે તે ઝડપી પ્રકાશ અને ખૂબ જ કાર્યાત્મક છે. અને મારા ચોક્કસ કિસ્સામાં તે મને તેના આધારે મારા પોતાના ડિસ્ટ્રો બનાવવાની મંજૂરી આપી, જેને મેં ક calledલ કર્યો: મિલાગ્રાસ જીએનયુ / લિનક્સ.
અન્ય વિકલ્પો?
સારાંશમાં, ઉલ્લેખિત લોકો સહિત, અમારી પાસે «ના વર્તમાન વિકલ્પોમાં છેસિસ્ટમ માટે સિસ્ટમ સંચાલકો અને સેવાઓ સિસ્ટમ્સ init (init સિસ્ટમો) માટે Linux a:
- openrc
- રનટ
- s6
- ભરવાડ
- sinit
- systemd
- systemd-shim
- sysvinit
નિષ્કર્ષ
હું આશા રાખું છું કે આ પોસ્ટ તમારા માટે દરેક માટે થોડું વધારે જાણવાની દ્રષ્ટિએ ખૂબ ઉપયોગી છે તેમાં ઉલ્લેખિત છે, અને તે જ સમયે તે તેમને GNU / Linux ડિસ્ટ્રોને ચોક્કસ સાથે પસંદ કરવામાં સહાય કરે છે «સિસ્ટમો માટે સિસ્ટમ્સ સંચાલક અને સેવાઓ ». અને પીઅથવા છેલ્લે, જેઓ ઉપયોગની તરફેણમાં થોડો વધુ વલણ ધરાવે છે તેમના માટે Systemd, હું નીચેની લિંક વાંચવાની ભલામણ કરું છું: ની મહાન દંતકથાઓ Systemd.
systemd suks !!!!!!!
ખૂબ જ સારો લેખ! આભાર!
અલબત્ત, વિચલિત થવાની ઇચ્છા વિના, તેમની પાસે પ્રૂફ રીડરનો અભાવ છે, કારણ કે જોડણીની ભૂલો લેખને બગાડે છે: "બરછટ" ક્ષેત્રો (વિશાળ ક્ષેત્રો દ્વારા); જે "a" ફાળો આપ્યો છે ("દ્વારા ફાળો આપ્યો છે"), અને તેથી વધુ.
લેખ અને તમારી ટિપ્પણી વાંચવા બદલ આભાર. તમે જોયું તે વ્યાકરણની ગેગને આપણે પહેલાથી સુધારી દીધી છે. શુભેચ્છાઓ, પ્રિય વાચક!
હું હાલમાં લાંબા સમયનો આર્ક વપરાશકર્તા છું પણ હું સિસ્ટમડ નોનસેન્સ અને તેની પાછળની વાર્તાઓથી કંટાળી ગયો છું.
મને આર્ક જગત ગમે છે તેથી આ દિવસોમાં હું મારા અંગત કમ્પ્યુટર પર ઓપનઆરસી સાથે આર્ટિક્સનું પરીક્ષણ કરું છું અને હમણાં માટે તે યોગ્ય છે, જો મને કંઇપણ વિચિત્ર ન લાગ્યું તો હું આર્ચને છોડીશ અને આર્ટીક્સ પર જઇશ.
ઉત્તમ! અમને આશા છે કે તમે તે રસપ્રદ ડિસ્ટ્રોમાં સ્થળાંતર કરી શકો છો. તમારી ટિપ્પણી બદલ આભાર.