Linux വ്യത്യാസങ്ങൾ - Debian, Ubuntu, CentOS എന്നിവയുടെ താരതമ്യം. സെൻ്റോസ് - OS പതിപ്പിൻ്റെ ഗുണദോഷങ്ങളുടെ വിവരണം

ജനപ്രിയ ഉപയോഗത്തിൽ, "ലിനക്സ്" പലപ്പോഴും ലിനക്സ് കേർണലിൽ നിർമ്മിച്ച ഒരു കൂട്ടം ഡിസ്ട്രിബ്യൂട്ടഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളെ സൂചിപ്പിക്കുന്നു. ഈ വാക്കിൻ്റെ കർശനമായ അർത്ഥത്തിൽ, ലിനക്സ് കേർണലിൻ്റെ സാന്നിധ്യത്തെ മാത്രമേ സൂചിപ്പിക്കുന്നുള്ളൂ. ഒരു സമ്പൂർണ്ണ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി, വിതരണങ്ങളിൽ പലപ്പോഴും ഗ്നു പ്രോജക്റ്റിൽ നിന്നും മറ്റ് ഉറവിടങ്ങളിൽ നിന്നുമുള്ള ഒരു കൂട്ടം ഉപകരണങ്ങളും ലൈബ്രറികളും ഉൾപ്പെടുന്നു. മൊബൈൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനും മറ്റ് ഡെവലപ്പർമാർ അടുത്തിടെ ലിനക്സ് ഉപയോഗിക്കുന്നു; അവനും കളിക്കുന്നു പ്രധാന വേഷംകേർണലിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രവർത്തിപ്പിക്കുന്ന Chromebooks പോലുള്ള താങ്ങാനാവുന്ന ഉപകരണങ്ങളുടെ വികസനത്തിൽ. ക്ലൗഡ് കമ്പ്യൂട്ടിംഗിലും സെർവർ പരിതസ്ഥിതികളിലും പൊതുവെ, ആണ് ജനപ്രിയ തിരഞ്ഞെടുപ്പ്പല പ്രായോഗിക കാരണങ്ങളാൽ:
  • ഇതിൻ്റെ വിതരണങ്ങൾ നിലവിലുള്ളതും മറ്റ് ഡെവലപ്പർമാരുടെ കമ്മ്യൂണിറ്റികൾ പിന്തുണയ്ക്കുന്നതുമാണ്.
  • അവനു ജോലി ചെയ്യാം വിശാലമായ ശ്രേണിഹാർഡ്‌വെയർ, ഇതിനകം ഉള്ളതിന് അടുത്തായി ഇൻസ്റ്റാൾ ചെയ്തു നിലവിലുള്ള സംവിധാനങ്ങൾ(പ്രാദേശിക വികസന സാഹചര്യങ്ങളുടെ ഉപയോഗപ്രദമായ സവിശേഷത).
  • മുമ്പുള്ള ശേഖരണങ്ങളിൽ നിന്ന് സോഫ്റ്റ്‌വെയറിൻ്റെ കേന്ദ്രീകൃത ഇൻസ്റ്റാളേഷനെ ഇത് പിന്തുണയ്ക്കുന്നു.
  • അതിൻ്റെ വിഭവങ്ങളുടെ ആവശ്യം കുറവാണ്.
  • ഡെവലപ്പർമാർ സെർവറുകൾക്കായി ആപ്ലിക്കേഷൻ ഇക്കോസിസ്റ്റങ്ങളും സ്‌നാപ്പ്-ഇന്നുകളും നിർമ്മിക്കുമ്പോൾ, ഉയർന്ന തോതിലുള്ള അനുയോജ്യതയ്ക്ക് കാരണമാകുമ്പോൾ ഇത് പലപ്പോഴും മനസ്സിൻ്റെ മുകളിലാണ്.
  • ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ സ്വഭാവത്തിൽ ആവശ്യമായ മാറ്റങ്ങളെ ഇത് പിന്തുണയ്ക്കുന്നു.

ലിനക്‌സിന് അതിൻ്റെ ഉത്ഭവം ഓപ്പൺ സോഴ്‌സ് പ്രസ്ഥാനത്തിലുണ്ട്, അതിൻ്റെ ഫലമായി, ചില ഡെവലപ്പർമാർ ഇത് ധാർമ്മികവും പ്രായോഗികവുമായ കാരണങ്ങളുടെ സംയോജനത്തിനായി തിരഞ്ഞെടുക്കുന്നു:

  • ചില ഡെവലപ്പർമാർക്ക്, ലിനക്സ് ഉപയോഗിക്കുന്നത് പ്രവേശനക്ഷമതയ്ക്കും ആവിഷ്കാര സ്വാതന്ത്ര്യത്തിനുമുള്ള പ്രതിബദ്ധതയെ പ്രതിനിധീകരിക്കുന്നു.
  • ലിനക്സ് കമ്മ്യൂണിറ്റി ചില ഡെവലപ്പർമാർക്ക് ഒരു നറുക്കെടുപ്പ് കൂടിയാണ്: അവർക്ക് ചോദ്യങ്ങളുണ്ടെങ്കിൽ, അവർക്ക് ആ കമ്മ്യൂണിറ്റി നൽകുന്ന ഉറവിടങ്ങളിലേക്ക് തിരിയാം അല്ലെങ്കിൽ നിരവധി സജീവ മെയിൻ്റനർമാരിൽ ഒരാളിലേക്ക് നേരിട്ട് പോകാം.

ഡവലപ്പർ കമ്മ്യൂണിറ്റിക്കുള്ളിൽ (അതിനുമപ്പുറം) ലിനക്സിൻ്റെ പങ്ക് മനസ്സിലാക്കാൻ, ഈ ലേഖനം ഒരു ഹ്രസ്വ വിവരണം നൽകും Linux ചരിത്രം Unix വഴി, കൂടാതെ ചില ജനപ്രിയ ലിനക്സ് വിതരണങ്ങളെ കുറിച്ചും ചർച്ച ചെയ്യുക.

യുണിക്സിലെ വേരുകൾ

വിശ്വസനീയമായ ഒരു മൾട്ടി-യൂസർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സൃഷ്ടിക്കുക എന്ന ലക്ഷ്യം പങ്കിടുന്ന രണ്ട് പ്രോജക്റ്റുകളായ Unix, Multics എന്നിവയിൽ ലിനക്സിന് അതിൻ്റെ വേരുകളുണ്ട്.

യുണിക്സിൻ്റെ തുടക്കം

മൾട്ടിക്സ് പദ്ധതിയിൽ നിന്നാണ് Unix വികസിപ്പിച്ചെടുത്തത് കമ്പ്യൂട്ടർ സയൻസ്ബെൽ ലബോറട്ടറീസ് റിസർച്ച് സെൻ്റർ. ബെൽ ലാബുകളിലും മറ്റിടങ്ങളിലും മൾട്ടിക്സിൽ പ്രവർത്തിക്കുന്ന ഡെവലപ്പർമാർ സിംഗിൾ-ടയർ സ്റ്റോറേജുള്ള ഒരു മൾട്ടി-യൂസർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സൃഷ്ടിക്കുന്നതിൽ താൽപ്പര്യം പ്രകടിപ്പിച്ചു. ഡൈനാമിക് ലിങ്കിംഗ്(ഇതിൽ ഒരു റണ്ണിംഗ് പ്രോസസിന് അഡ്രസ് സ്‌പെയ്‌സിലേക്ക് മറ്റൊരു സെഗ്‌മെൻ്റ് ചേർക്കാൻ അഭ്യർത്ഥിക്കാം, അത് ആ സെഗ്‌മെൻ്റിൻ്റെ കോഡ് എക്‌സിക്യൂട്ട് ചെയ്യാൻ അനുവദിക്കുന്നു) കൂടാതെ ഒരു ഹൈറാർക്കിക്കൽ ഫയൽ സിസ്റ്റവും.

1969-ൽ ബെൽ ലാബ്സ് മൾട്ടിക്സ് പ്രോജക്റ്റിന് ധനസഹായം നൽകുന്നത് നിർത്തി, എന്നാൽ കെൻ തോംസണും ഡെന്നിസ് റിച്ചിയും ഉൾപ്പെടെയുള്ള ഗവേഷകരുടെ ഒരു സംഘം പദ്ധതിയുടെ അടിസ്ഥാന തത്വങ്ങളുമായി പ്രവർത്തിക്കുന്നത് തുടർന്നു. 1972-3-ൽ അവർ C-യിൽ സിസ്റ്റം മാറ്റിയെഴുതാൻ തീരുമാനിച്ചു, അത് യുണിക്‌സിനെ അതുല്യമായി പോർട്ടബിൾ ആക്കി: മറ്റ് ആധുനിക ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി, ഇതിന് ഒരേസമയം സഞ്ചരിക്കാനും അതിൻ്റെ ഹാർഡ്‌വെയറിനെ അതിജീവിക്കാനും കഴിയും.

ബെൽ ലാബ്‌സിലെ (പിന്നീട് AT&T) ഗവേഷണവും വികസനവും തുടർന്നു, യുണിക്‌സ് സിസ്റ്റം ലബോറട്ടറികൾ സൺ മൈക്രോസിസ്റ്റംസുമായി സഹകരിച്ച് യുണിക്‌സിൻ്റെ ഒരു പതിപ്പ് വികസിപ്പിച്ചെടുത്തു, അത് വാണിജ്യ യുണിക്സ് വെണ്ടർമാർ വ്യാപകമായി സ്വീകരിക്കും. അതേ സമയം, പ്രാഥമികമായി അക്കാദമിക് സർക്കിളുകളിൽ ഗവേഷണം തുടർന്നു കമ്പ്യൂട്ടർ സംവിധാനങ്ങൾബെർക്ക്‌ലിയിലെ കാലിഫോർണിയ സർവകലാശാലയിലെ ഗവേഷണ സംഘം. ഈ ഗ്രൂപ്പ് ബെർക്ക്‌ലി സോഫ്റ്റ്‌വെയർ ഡിസ്ട്രിബ്യൂഷൻ (ബിഎസ്‌ഡി) നിർമ്മിച്ചു, ഇത് നിരവധി ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്ക് പ്രചോദനമായി, അവയിൽ പലതും ഇന്നും ഉപയോഗത്തിലുണ്ട്. ഇതിനായി രണ്ട് ബിഎസ്ഡി വിതരണങ്ങൾ ചരിത്രപരമായ വിവരങ്ങൾ, NeXTStep ആണ്, NeXT-ൽ ആരംഭിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റം, മറ്റ് ഉൽപ്പന്നങ്ങൾക്കൊപ്പം MacOS-ൻ്റെയും MINIX-ൻ്റെയും അടിസ്ഥാനമായി മാറി, ഇവ രണ്ടും രൂപപ്പെടുത്തിയ വിദ്യാഭ്യാസ ഓപ്പറേറ്റിംഗ് സിസ്റ്റമായ MINIX അടിസ്ഥാന അടിസ്ഥാനംലിനസ് ടോർവാൾഡിനായി, ഈ അടിസ്ഥാനത്തിൻ്റെ ഫലമായി അദ്ദേഹം ലിനക്സ് വികസിപ്പിച്ചെടുത്തു.

അടിസ്ഥാന Unix സവിശേഷതകൾ

വ്യക്തത, പോർട്ടബിലിറ്റി, കൺകറൻസി എന്നിവയുടെ തത്വങ്ങളെ ചുറ്റിപ്പറ്റിയാണ് Unix പ്രവർത്തിക്കുന്നത്.

  • വ്യക്തത: Unix-ൻ്റെ മോഡുലാർ ഡിസൈൻ ഫംഗ്‌ഷനുകൾ പരിമിതവും നിർവചിക്കപ്പെട്ടതുമായ രീതിയിൽ പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്നു. അതിൻ്റെ ഫയൽ സിസ്റ്റം ഏകീകൃതവും ശ്രേണിക്രമത്തിലുള്ളതുമാണ്, ഇത് ഡാറ്റ പ്രോസസ്സിംഗ് എളുപ്പമാക്കുന്നു. അതിൻ്റെ മുൻഗാമികളിൽ നിന്ന് വ്യത്യസ്തമായി, നൂറുകണക്കിന് (ആയിരക്കണക്കിന് പകരം) സിസ്റ്റം കോളുകൾ യുണിക്സ് നടപ്പിലാക്കുന്നു, ഓരോന്നിനും നേരിട്ടുള്ളതും വ്യക്തവുമായ ഉദ്ദേശ്യമുണ്ട്.
  • പോർട്ടബിലിറ്റി: യുണിക്‌സ് സിയിൽ എഴുതുന്നതിലൂടെ, ബെൽ ലാബ്‌സിലെ ടീം യുണിക്‌സിനെ വ്യാപകമായ ഉപയോഗത്തിനും ദത്തെടുക്കലിനും സ്ഥാനം നൽകി. ലോ-ലെവൽ മെമ്മറി ആക്‌സസ് ഉള്ള തരത്തിലാണ് സി രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്, കുറഞ്ഞ കാലതാമസംപ്രവർത്തന സമയവും ഭാഷയും യന്ത്ര നിർദ്ദേശങ്ങളും തമ്മിലുള്ള കാര്യക്ഷമമായ ആശയവിനിമയം. സിയിൽ അധിഷ്ഠിതമാകുന്നത് യുണിക്‌സിനെ കൂടുതൽ വഴക്കമുള്ളതും വൈവിധ്യമാർന്ന ഹാർഡ്‌വെയറിൽ പ്രവർത്തിപ്പിക്കാൻ എളുപ്പവുമാക്കുന്നു.
  • കൺകറൻസി: ഒന്നിലധികം ഉപയോക്താക്കൾക്കും വർക്കർ പ്രോസസുകൾക്കും പിന്തുണ നൽകുന്ന ലക്ഷ്യത്തിന് (മൾട്ടിക്സ് പ്രോജക്റ്റുമായി സഹകരിച്ച്) യുണിക്സ് കേർണൽ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു. കേർണൽ സ്പേസ് യുണിക്സിലെ യൂസർ സ്പേസിൽ നിന്ന് വ്യത്യസ്തമായി തുടരുന്നു, ഒന്നിലധികം ആപ്ലിക്കേഷനുകൾ ഒരേസമയം പ്രവർത്തിക്കാൻ അനുവദിക്കുന്നു.

ലിനക്സിൻ്റെ പരിണാമം

Unix എടുക്കുന്നു പ്രധാനപ്പെട്ട ചോദ്യങ്ങൾഡെവലപ്പർമാർക്ക്, എന്നാൽ അതിൻ്റെ ആദ്യകാല ആവർത്തനങ്ങളിൽ ഇത് ഉടമസ്ഥതയിൽ തുടർന്നു. അതിൻ്റെ കഥയുടെ അടുത്ത അധ്യായത്തിൽ, സ്വതന്ത്രവും ഓപ്പൺ സോഴ്‌സ് ബദലുകൾ സൃഷ്‌ടിക്കാൻ ഡവലപ്പർമാർ അതിനകത്തും പ്രതികൂലമായും എങ്ങനെ പ്രവർത്തിച്ചു.

ഓപ്പൺ സോഴ്സ് പരീക്ഷണങ്ങൾ

Unix-ൻ്റെ ഉടമസ്ഥതയില്ലാത്ത ബദലുകൾ സൃഷ്ടിക്കാൻ പ്രചോദിപ്പിച്ച ഡവലപ്പർമാരിൽ ഒരു പ്രധാന വ്യക്തിയായിരുന്നു റിച്ചാർഡ് സ്റ്റാൾമാൻ. എംഐടിയുടെ ആർട്ടിഫിഷ്യൽ ഇൻ്റലിജൻസ് ലാബിൽ ജോലി ചെയ്യുന്ന സമയത്ത്, ഗ്നു പ്രോജക്റ്റിൻ്റെ ("ഗ്നു യുണിക്സ് അല്ല!" എന്നതിൻ്റെ ആവർത്തനരൂപത്തിൽ) അദ്ദേഹം പ്രവർത്തിക്കാൻ തുടങ്ങി, ഒടുവിൽ 1984-ൽ ലാബ് വിട്ടു. ഗ്നു ഹർഡ് എന്നറിയപ്പെടുന്ന ഗ്നു കേർണൽ 1985-ൽ സ്ഥാപിതമായതും നിലവിൽ സ്റ്റാൾമാൻ നയിക്കുന്നതുമായ ഫ്രീ സോഫ്റ്റ്‌വെയർ ഫൗണ്ടേഷൻ്റെ (എഫ്എസ്എഫ്) ശ്രദ്ധാകേന്ദ്രമായി.

അതേസമയം, മറ്റൊരു ഡെവലപ്പർ മറ്റൊന്ന് വികസിപ്പിച്ചെടുത്തു സ്വതന്ത്ര ബദൽയുണിക്സ്: ഫിന്നിഷ് വിദ്യാർത്ഥി ലിനസ് ടോർവാൾഡ്സ്. ഒരു ലൈസൻസ് നേടുന്നതിന് MINIX-നെ നിരാശപ്പെടുത്തിയ ശേഷം, Torvalds MINIX ഉപയോക്തൃ ഗ്രൂപ്പ് 1991 ഓഗസ്റ്റ് 25-ന് പ്രഖ്യാപിച്ചു, MINIX-നോട് സാമ്യമുള്ള സ്വന്തം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിക്കാൻ തുടങ്ങി. GNU C കംപൈലർ ഉപയോഗിച്ചാണ് MINIX-ൽ ആദ്യം വികസിപ്പിച്ചതെങ്കിലും, 1994-ൽ Torvalds-നൊപ്പം കേർണലിൻ്റെ 1.0 പതിപ്പ് കേർണൽ ഡെവലപ്പർമാർ പുറത്തിറക്കിയതോടെ ലിനക്സ് കേർണൽ ഒരു അദ്വിതീയ പദ്ധതിയായി മാറി.

GNU C കംപൈലറും അതിൻ്റെ കേർണലും ഉൾപ്പെടെയുള്ള GNU കോഡിൻ്റെ പ്രയോക്താവ് Torvalds ആയിരുന്നു, കൂടാതെ പല ലിനക്സ് വിതരണങ്ങളും GNU ഘടകങ്ങളെ ആശ്രയിക്കുന്നുവെന്നത് സത്യമാണ്. "ലിനക്സ്" എന്ന പദം "ഗ്നു/ലിനക്സ്" ആയി വികസിപ്പിക്കാൻ സ്റ്റാൾമാൻ ശ്രമിച്ചു, ഇത് വികസനത്തിൽ ഗ്നു പ്രോജക്റ്റിൻ്റെ പങ്ക് പിടിച്ചെടുക്കുമെന്ന് അദ്ദേഹം വാദിക്കുന്നു. ലിനക്സ് സിസ്റ്റങ്ങൾഗ്നു പ്രോജക്റ്റും ലിനക്സ് കേർണലും സംഭാവന ചെയ്ത പ്രധാന ആശയങ്ങളും. ഇന്ന്, ലിനക്സ് കെർണലിൻ്റെയും ഗ്നു ഘടകങ്ങളുടെയും സാന്നിധ്യത്തെ സൂചിപ്പിക്കാൻ "ലിനക്സ്" പലപ്പോഴും ഉപയോഗിക്കാറുണ്ട്. അതേ സമയം, പല ഹാൻഡ്‌ഹെൽഡ് ഡിവൈസുകളിലും സ്‌മാർട്ട്‌ഫോണുകളിലും എംബഡഡ് സിസ്റ്റങ്ങൾ പലപ്പോഴും ചെറിയ എണ്ണം ഗ്നു ഘടകങ്ങളുള്ള ലിനക്സ് കേർണൽ ഉപയോഗിക്കുന്നു.

അടിസ്ഥാന ലിനക്സ് സവിശേഷതകൾ

ലിനക്സ് കേർണലിന് യുണിക്സിൽ നിന്ന് നിരവധി ഉദ്ദേശ്യങ്ങളും ഗുണങ്ങളും ലഭിക്കുന്നുണ്ടെങ്കിലും, ഇത് വ്യത്യസ്തമാണ് മുമ്പത്തെ സിസ്റ്റംഇനിപ്പറയുന്ന രീതിയിൽ:

  • മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഘടകങ്ങളിൽ നിന്ന് സ്വതന്ത്രമായി വികസിപ്പിച്ചെടുത്ത കേർണലാണ് ഇതിൻ്റെ പ്രധാന ഘടകം. ഇതിനർത്ഥം ലിനക്സ് വിവിധ സ്രോതസ്സുകളിൽ നിന്ന് ഘടകങ്ങൾ കടമെടുക്കുന്നു (ഉദാ. ഗ്നു), ഇത് മുഴുവൻ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെയും ഏകീകരിക്കുന്നു.
  • ഇത് സ്വതന്ത്രവും ഓപ്പൺ സോഴ്‌സുമാണ്. ഡെവലപ്പർ കമ്മ്യൂണിറ്റി പിന്തുണ, കീഴിലുള്ള കോർ ഗ്നു ലൈസൻസ്ജനറൽ പബ്ലിക് ലൈസൻസ് (GNU പ്രോജക്റ്റിലെ FSF പ്രവർത്തനത്തിൻ്റെ ഒരു ശാഖ), ഡൗൺലോഡ് ചെയ്യുന്നതിനും പരിഷ്‌ക്കരിക്കുന്നതിനും ലഭ്യമാണ്. ഒരു ഡെറിവേറ്റീവ് വർക്ക് പിന്തുണയ്ക്കണമെന്ന് GPL വ്യവസ്ഥ ചെയ്യുന്നു ലൈസൻസ് നിബന്ധനകൾയഥാർത്ഥ സോഫ്റ്റ്വെയർ.
  • ഇതിന് Unix-ന് സമാനമായ ഒരു മോണോലിത്തിക്ക് കേർണൽ ഉണ്ട്, എന്നാൽ ഇതിന് ആവശ്യാനുസരണം കേർണൽ കോഡ് ഡൈനാമിക് ആയി ലോഡ് ചെയ്യാനും അൺലോഡ് ചെയ്യാനും കഴിയും.
  • പരമ്പരാഗത Unix നടപ്പിലാക്കലുകളിൽ നിന്ന് വ്യത്യസ്തമായി ഇതിന് സമമിതി മൾട്ടിപ്രോസസിംഗ് (SMP) പിന്തുണയുണ്ട്. ഇതിനർത്ഥം ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് പ്രധാന മെമ്മറി പങ്കിടുന്ന ഒന്നിലധികം പ്രോസസറുകളിലേക്ക് ആക്‌സസ് ഉണ്ടായിരിക്കുകയും എല്ലാ I/O ഉപകരണങ്ങളിലേക്കും ആക്‌സസ് ലഭിക്കുകയും ചെയ്യും.
  • കേർണൽ സജീവമാണ്, യുണിക്സിൽ നിന്നുള്ള മറ്റൊരു വ്യത്യാസം. ഇതിനർത്ഥം, റൺടൈമിൽ ഒരു ഡ്രൈവറിലേക്കോ കേർണലിൻ്റെ മറ്റ് ഭാഗത്തേക്കോ മാറാൻ ഷെഡ്യൂളറിന് നിർബന്ധിക്കാനാകും എന്നാണ്.
  • കേർണൽ ത്രെഡുകളും സാധാരണ പ്രക്രിയകളും തമ്മിൽ വേർതിരിച്ചറിയുന്നില്ല.
  • ഒരു കമാൻഡ് ലൈൻ ഇൻ്റർഫേസ് (CLI) ഉൾപ്പെടുന്നു, കൂടാതെ ഉൾപ്പെട്ടേക്കാം GUIഉപയോക്താവ് (GUI).

ജനപ്രിയ ലിനക്സ് വിതരണങ്ങൾ

ഡെവലപ്പർമാർ ഇന്ന് നിരവധി ജനപ്രിയ ലിനക്സ് വിതരണങ്ങളെ പിന്തുണയ്ക്കുന്നു. 50,000 സോഫ്‌റ്റ്‌വെയർ പാക്കേജുകളുള്ള സ്വതന്ത്രവും ഓപ്പൺ സോഴ്‌സുമാണ് ഏറ്റവും പഴയത്. കാനോനിക്കൽ ലിമിറ്റഡിൻ്റെ ധനസഹായത്തോടെയുള്ള മറ്റൊരു ജനപ്രിയ വിതരണത്തിൽ നിന്നാണ് ഡെബിയൻ പ്രചോദനം ഉൾക്കൊണ്ടത്. ഉബുണ്ടു deb പാക്കേജ് ഫോർമാറ്റും ഡെബിയൻ പാക്കേജ് മാനേജ്മെൻ്റ് ടൂളുകളും ഉപയോഗിക്കുന്നു.

സമാനമായ ഒരു ആശ്രിതത്വം Red Hat, Fedora, കൂടാതെ . 1993-ൽ Red Hat വിതരണമുണ്ടാക്കി, ഒരു ദശാബ്ദത്തിനു ശേഷം അതിൻ്റെ ശ്രമങ്ങൾ Red Hat Enterprise Linux ആയും ഫെഡോറ എന്ന കമ്മ്യൂണിറ്റി അധിഷ്ഠിത ഓപ്പറേറ്റിംഗ് സിസ്റ്റമായും വിഭജിച്ചു. വെബ് സെർവറുകൾക്കുള്ള മറ്റൊരു ജനപ്രിയ ലിനക്സ് വിതരണമായ CentOS പ്രോജക്റ്റിലും Red Hat ഉൾപ്പെട്ടിരിക്കുന്നു. എന്നിരുന്നാലും, ഈ അനുപാതത്തിൽ പണമടച്ചുള്ള അറ്റകുറ്റപ്പണികൾ ഉൾപ്പെടുന്നില്ല. Debian, CentOS-നെ ഡെവലപ്പർ കമ്മ്യൂണിറ്റി പിന്തുണയ്ക്കുന്നു.

ഉപസംഹാരം

ഈ ലേഖനത്തിൽ, Unix-ലെ Linux-ൻ്റെ വേരുകളും അവയുടെ ചില സ്വഭാവ സവിശേഷതകളും ഞങ്ങൾ പരിശോധിച്ചു. ഏത് അഭിപ്രായങ്ങളും ചുവടെയുള്ള അഭിപ്രായങ്ങളിൽ ഇടാം.

ഇന്ന് ഞങ്ങൾ ഓപ്പറേറ്റിംഗ് റിലീസിൻ്റെ ലഭ്യത പ്രഖ്യാപിക്കുന്നു CentOS സിസ്റ്റങ്ങൾ InfoboxCloud ക്ലൗഡിൽ 7, Red Hat Enterprise Linux 7 പാക്കേജ് ബേസ് അടിസ്ഥാനമാക്കിയുള്ളതും അതുമായി പൂർണ്ണമായും പൊരുത്തപ്പെടുന്നതുമാണ്. പോസ്റ്റിൻ്റെ അവസാനം ഒരു ലിങ്ക് ഉണ്ട് സൗജന്യ പരിശോധനമേഘത്തിൽ.

CentOS 7 - പരിവർത്തനത്തിന് ശേഷമുള്ള ആദ്യത്തെ OS റിലീസ് CentOS കമാൻഡുകൾ RedHat-ൽ. ഈ OS സ്ഥിരതയുള്ളതും കോർപ്പറേറ്റ് ഉപയോഗത്തിന് തയ്യാറുമാണ്.

സൈദ്ധാന്തികവും പ്രായോഗികവുമായ ലേഖനങ്ങളുടെ ഒരു പരമ്പര അടങ്ങുന്ന പുതിയ OS-ൻ്റെ ഒരു അവലോകനം ഞങ്ങൾ ആരംഭിക്കുകയാണ്. അവലോകനത്തിൻ്റെ ആദ്യ അധ്യായം CentOS 7-ലെ Linux കണ്ടെയ്‌നറുകൾക്കുള്ള പിന്തുണയെക്കുറിച്ച് സംസാരിക്കും.

ക്ലൗഡിൽ, സ്ഥിരസ്ഥിതി ക്രമീകരണം വളരെ കുറവാണ്. CentOS പതിപ്പ് 7 ഉറപ്പാക്കാൻ പരമാവധി സുരക്ഷആക്രമണ ഉപരിതലം കുറയ്ക്കുന്നതിലൂടെ. ആവശ്യമായ എല്ലാ OS ഘടകങ്ങളും സ്റ്റാൻഡേർഡ് റിപ്പോസിറ്ററികളിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.

CentOS 7-ലെ പ്രധാന മാറ്റങ്ങൾ
  • പിന്തുണ ലിനക്സ് കണ്ടെയ്നറുകൾ(പിന്തുണ ഉൾപ്പെടെ ഡോക്കർ). പരിശോധനയ്‌ക്കായി സോഫ്‌റ്റ്‌വെയർ വികസിപ്പിക്കാനും വിതരണം ചെയ്യാനും ഒറ്റപ്പെടുത്താനുമുള്ള കഴിവ് കണ്ടെയ്‌നറുകൾ വികസിപ്പിക്കുന്നു ഉത്പാദന ചുമതലകൾ. ആക്രമണ പ്രതലം കുറച്ചുകൊണ്ട് കണ്ടെയ്‌നറൈസേഷൻ സോഫ്റ്റ്‌വെയർ സുരക്ഷയും വർദ്ധിപ്പിക്കുന്നു;
  • സംയോജനം സജീവ ഡയറക്ടറി/ ഐഡൻ്റിറ്റി മാനേജ്മെൻ്റ്(ഐഡിഎം)
  • ഉപയോഗം systemd, പ്രോസസ്സുകൾ, സേവനങ്ങൾ, സുരക്ഷ, മറ്റ് വിഭവങ്ങൾ എന്നിവ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു മാനദണ്ഡം;
  • ഒപ്റ്റിമൈസ് ചെയ്ത പ്രകടനത്തിനും എളുപ്പമുള്ള സ്കെയിലിംഗിനുമുള്ള ബിൽറ്റ്-ഇൻ പ്രൊഫൈലുകളും ടൂളുകളും;
  • ഏകീകൃത മാനേജ്മെൻ്റ് ടൂളുകളും മാനേജ്മെൻ്റ് ചട്ടക്കൂടും ഓപ്പൺഎൽഎംഐ, സിസ്റ്റം അഡ്മിനിസ്ട്രേഷനും കോൺഫിഗറേഷനുമുള്ള യഥാർത്ഥ വ്യവസായ നിലവാരം;
  • റീബൂട്ട് ചെയ്യാതെ തന്നെ കേർണൽ അപ്ഡേറ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള സാങ്കേതികവിദ്യയുടെ സാങ്കേതിക പ്രിവ്യൂ kpatch;
Linux കണ്ടെയ്നർ പിന്തുണ
ഡോക്കർബ്ലോഗ്‌സ്‌ഫിയറിലും സോഷ്യൽ നെറ്റ്‌വർക്കുകളിലും ന്യായമായ അളവിൽ ശബ്ദമുണ്ടാക്കിക്കൊണ്ട് തീർച്ചയായും പറന്നുയർന്നു. പരസ്പരം ആപ്ലിക്കേഷനുകൾ വേർതിരിച്ചെടുക്കാൻ വിവിധ മേഖലകളിൽ കണ്ടെയ്നറുകൾ സജീവമായി ഉപയോഗിക്കാൻ തുടങ്ങി. ബാഹ്യ പരിസ്ഥിതി, സോഫ്റ്റ്‌വെയർ വിതരണം ചെയ്യുന്നതിനും വിന്യസിക്കുന്നതിനുമുള്ള ഒരു മാർഗമായി.

വെർച്വലൈസേഷൻ ഓപ്ഷനുകളിലൊന്നായി കണ്ടെയ്നർ വിർച്ച്വലൈസേഷൻ വർഷങ്ങളായി ഉപയോഗിച്ചുവരുന്നു: ഹൈപ്പർവൈസർ സാങ്കേതികവിദ്യയേക്കാൾ വേഗതയേറിയതും ചെലവ് കുറഞ്ഞതുമാണ്. സ്റ്റാൻഡേർഡ് പ്രവർത്തനംനിയന്ത്രണ പാനലിൽ നിന്ന് ആവശ്യമായ OS ഉപയോഗിച്ച് വേഗതയേറിയതും കാര്യക്ഷമവുമായ കണ്ടെയ്‌നറുകൾ വേഗത്തിൽ സൃഷ്‌ടിക്കാൻ InfoboxCloud നിങ്ങളെ അനുവദിക്കുന്നു. ഉള്ളിൽ കണ്ടെയ്നറുകൾ ഉപയോഗിക്കുന്നു വെർച്വൽ മെഷീൻ InfoboxCloud (പതാക " OS കേർണൽ മാനേജ്മെൻ്റ് അനുവദിക്കുക"ക്ലൗഡിൽ ഒരു സെർവർ സൃഷ്ടിക്കുമ്പോൾ) പുതിയ സവിശേഷതകൾ കൊണ്ടുവരുന്നു:

  • OS കേർണൽ നിയന്ത്രിക്കാനുള്ള കഴിവ് നിലനിർത്തുമ്പോൾ, അത് സാധ്യമാകും ഐസൊലേഷൻപരസ്പരം അപേക്ഷകൾ. ഒരു ആപ്ലിക്കേഷൻ പരാജയപ്പെടുകയാണെങ്കിൽ, സിസ്റ്റം സ്ഥിരമായി തുടരും.
  • ഡെവലപ്പർമാർ അതിനുള്ള സോഫ്റ്റ്‌വെയർ നൽകാൻ ആഗ്രഹിക്കുന്നു വിന്യസിക്കാനും അപ്ഡേറ്റ് ചെയ്യാനും സ്കെയിൽ ചെയ്യാനും എളുപ്പമാണ്. കണ്ടെയ്നറുകൾ ഉപയോഗിക്കുന്നത് നിങ്ങളെ അനുവദിക്കുന്നു കൂടുതൽ നിയന്ത്രണംസോഫ്റ്റ്വെയർ നിർവ്വഹണ പരിതസ്ഥിതിയിൽ. സൃഷ്ടിക്കാൻ സാധ്യമാകുന്നു പോർട്ടബിൾ സോഫ്റ്റ്വെയർ ചിത്രംനിർവ്വഹണ പരിതസ്ഥിതികൾക്കിടയിൽ കൈമാറാൻ എളുപ്പമുള്ള പരിസ്ഥിതിയും.
Linux കണ്ടെയ്‌നറുകളുടെ പ്രധാന സവിശേഷതകൾ:
  • റിസോഴ്സ് മാനേജ്മെൻ്റ്;
  • ഒറ്റപ്പെടൽ പ്രക്രിയ;
  • സുരക്ഷ;
  • കമാൻഡ് ലൈൻ മാനേജ്മെൻ്റ് ടൂളുകൾ.
കണ്ടെയ്നറുകളുടെ പശ്ചാത്തലത്തിൽ ലിനക്സ് മാനേജ്മെൻ്റ്വഴി സംഘടിപ്പിച്ച വിഭവങ്ങൾ cgroups. CPU സമയം, സിസ്റ്റം മെമ്മറി, നെറ്റ്‌വർക്ക് ബാൻഡ്‌വിഡ്ത്ത്, ബ്ലോക്ക് I/O അല്ലെങ്കിൽ ഈ റിസോഴ്‌സുകളുടെ ഏതെങ്കിലും സംയോജനം എന്നിവ പോലുള്ള ഉറവിടങ്ങൾ അനുവദിക്കാൻ Cgroups ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഉപയോക്താവ് പരിമിതപ്പെടുത്തിയിരിക്കുന്നുഒരു നിശ്ചിത സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ടാസ്‌ക്കുകളുടെ അല്ലെങ്കിൽ പ്രക്രിയകളുടെ ഗ്രൂപ്പുകൾ. ഉപയോക്താക്കൾക്ക് കോൺഫിഗർ ചെയ്‌ത ഏതെങ്കിലും cgroups നിരീക്ഷിക്കാനും ചില ഉറവിടങ്ങളിലേക്കുള്ള cgroups ആക്‌സസ് നിരസിക്കാനും അല്ലെങ്കിൽ cgroups ചലനാത്മകമായി പുനഃക്രമീകരിക്കാനും കഴിയും. റണ്ണിംഗ് സിസ്റ്റം. cgroups ഉപയോഗിച്ച്, സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർസിസ്റ്റം ഉറവിടങ്ങളുടെ വിഹിതം, മുൻഗണന, കുറയ്ക്കൽ, മാനേജ്മെൻ്റ്, നിരീക്ഷണം എന്നിവയിൽ കൃത്യമായ നിയന്ത്രണം ഉണ്ടായിരിക്കണം. ഹാർഡ്‌വെയർ ഉറവിടങ്ങൾ (ഹൈപ്പർവൈസർ ഉറവിടങ്ങൾ) ടാസ്‌ക്കുകൾക്കും ഉപയോക്താക്കൾക്കുമിടയിൽ എളുപ്പത്തിൽ പങ്കിടാൻ കഴിയും, ഇത് പലപ്പോഴും മൊത്തത്തിലുള്ള സിസ്റ്റം കാര്യക്ഷമത വർദ്ധിപ്പിക്കുന്നു. Cgroups ഒരു പുതിയ ആശയമല്ല. ഇത് Cent OS 6-ൽ പ്രത്യക്ഷപ്പെട്ടു. CentOS 7-ൽ അവർ ആയി മെച്ചപ്പെട്ട അവസരങ്ങൾ Systemd - OS, സേവന മാനേജർ എന്നിവയിലൂടെ ഗ്രൂപ്പ് മാനേജ്‌മെൻ്റ് നിയന്ത്രിക്കുക.

ലിനക്സ് കണ്ടെയ്നർ ആർക്കിടെക്ചറിൻ്റെ ഹൃദയമായ പ്രോസസ് ഐസൊലേഷൻ, കേർണൽ നെയിംസ്പേസുകളാൽ പ്രതിനിധീകരിക്കുന്നു ( കേർണൽ നെയിംസ്പേസുകൾ) CentOS. ലിനക്സ് നിലവിൽ ആറ് നടപ്പിലാക്കുന്നു വിവിധ തരംനാമമേഖലകൾ. ഓരോന്നിൻ്റെയും ലക്ഷ്യം ഓരോ ആഗോള സിസ്റ്റം റിസോഴ്സിനെയും ഒരു അമൂർത്തത്തിൽ പൊതിയുക എന്നതാണ്. ഓരോ റിസോഴ്‌സും ഒരു നെയിംസ്‌പെയ്‌സിനുള്ളിലെ ഒരു പ്രക്രിയയുടെ ഒറ്റപ്പെട്ട ഉദാഹരണമായി തുറന്നുകാട്ടപ്പെടുന്നു, അത് ഒറ്റപ്പെടൽ നൽകുന്നു - ഒരു കൂട്ടം പ്രക്രിയകൾ സിസ്റ്റത്തിൽ തനിച്ചാണെന്ന മിഥ്യാധാരണ. ലിനക്സ് കേർണലിന് കണ്ടെയ്‌നറുകളെ കുറിച്ച് ഒന്നും അറിയാത്തതിനാൽ നെയിംസ്‌പെയ്‌സ് ആവശ്യമാണ്. ഒരു ഒറ്റപ്പെട്ട പരിസ്ഥിതി എന്ന ആശയം കേർണലിനെ പഠിപ്പിക്കുക എന്നതാണ് ഒരു നെയിംസ്പേസിൻ്റെ ഉദ്ദേശ്യം.

CentOS 7 ഇനിപ്പറയുന്ന നെയിംസ്‌പെയ്‌സുകൾ നടപ്പിലാക്കുന്നു:

  • PID നെയിംസ്പേസ്പ്രോസസ്സ് ഐഡി ഐസൊലേഷൻ നൽകുന്നു, വ്യത്യസ്ത PID നെയിംസ്‌പേസുകളിലെ പ്രോസസ്സുകൾക്ക് ഒരേ PID ഉണ്ടായിരിക്കാൻ അനുവദിക്കുന്നു. PID നെയിംസ്‌പേസുകളുടെ ഒരു പ്രധാന ഗുണം കണ്ടെയ്‌നറിനുള്ളിൽ ഒരേ പ്രോസസ്സ് ഐഡികൾ നിലനിർത്തിക്കൊണ്ട് ഹോസ്റ്റുകൾക്കിടയിൽ മൈഗ്രേറ്റ് ചെയ്യാനുള്ള കണ്ടെയ്‌നറുകളുടെ കഴിവാണ്. PID നെയിംസ്പേസ് ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ ഇനീഷ്യലൈസേഷൻ പ്രോസസ്സ് അനുവദിക്കുന്നു, അത് വിവിധ സിസ്റ്റം ഇനീഷ്യലൈസേഷൻ ടാസ്‌ക്കുകൾ കൈകാര്യം ചെയ്യുകയും നിയന്ത്രിക്കുകയും ചെയ്യുന്നു ജീവിത ചക്രംകണ്ടെയ്നർ.
  • നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സ്നെറ്റ്‌വർക്ക് കൺട്രോളറുകൾ, നെറ്റ്‌വർക്കുകളുമായി ബന്ധപ്പെട്ട സിസ്റ്റം ഉറവിടങ്ങൾ, ഫയർവാളുകൾ, റൂട്ടിംഗ് ടേബിളുകൾ എന്നിവയുടെ ഐസൊലേഷൻ നൽകുക. നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സുകൾ ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ വിർച്ച്വൽ നെറ്റ്‌വർക്ക് സ്റ്റാക്ക് ഉണ്ടായിരിക്കാൻ അനുവദിക്കുന്നു, അത് പ്രോസസ്സുകളുടെ ഗ്രൂപ്പുകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. ഓരോ നെയിംസ്പേസിനും അതിൻ്റേതായ ലൂപ്പ്ബാക്ക് ഉപകരണവും പ്രോസസ്സ് സ്പെയ്സും ഉണ്ട്. വെർച്വൽ അല്ലെങ്കിൽ യഥാർത്ഥ ഉപകരണങ്ങൾഓരോ നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സിലേക്കും ചേർക്കാം, കൂടാതെ ഈ ഉപകരണങ്ങളിലേക്ക് IP വിലാസങ്ങൾ നൽകുകയും ഒരു നെറ്റ്‌വർക്ക് നോഡായി ഉപയോഗിക്കുകയും ചെയ്യാം.
  • UTS നെയിംസ്പേസുകൾരണ്ട് സിസ്റ്റം ഐഡൻ്റിഫയറുകൾ വേർതിരിച്ചെടുക്കുക: നോഡ്നാമംഒപ്പം ഡൊമെയ്ൻ നാമം, uname() സിസ്റ്റം കോൾ വഴി തിരിച്ചുനൽകി. ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ ഹോസ്റ്റ്നാമവും NIS ഉം ഉണ്ടായിരിക്കാൻ UTS നെയിംസ്‌പേസുകൾ അനുവദിക്കുന്നു ഡൊമെയ്ൻ നാമം. ഈ പേരുകൾ അടിസ്ഥാനമാക്കിയുള്ള പ്രവർത്തനങ്ങൾ നടത്തുന്ന ഇനീഷ്യലൈസേഷനും കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റുകൾക്കും ഇത് ഉപയോഗപ്രദമാണ്.
  • മൌണ്ട് നെയിംസ്പേസുകൾഒരു കൂട്ടം പ്രോസസ്സുകൾ പോലെ ഒരു കൂട്ടം ഫയൽ സിസ്റ്റം മൗണ്ട് പോയിൻ്റുകൾ വേർതിരിച്ച് വ്യത്യസ്ത റീഡ്-ഒൺലി ഫയൽ സിസ്റ്റങ്ങൾ സൃഷ്ടിക്കാൻ സഹായിക്കുന്നു. വ്യത്യസ്ത മൌണ്ട് നെയിംസ്പേസുകളിലെ പ്രക്രിയകൾക്ക് ഫയൽ സിസ്റ്റം ശ്രേണിയുടെ വ്യത്യസ്ത കാഴ്ചകൾ ഉണ്ടായിരിക്കാം. മൗണ്ട് നെയിംസ്പേസുകൾക്ക് പുറമേ, മൗണ്ട്() ഉം umount() സിസ്റ്റം കോളുകളും ഇനി മുതൽ ആഗോള ഇടംമൌണ്ട് പോയിൻ്റുകൾ (എല്ലാ OS പ്രക്രിയകൾക്കും ദൃശ്യമാണ്). പകരം, കണ്ടെയ്‌നർ പ്രക്രിയയുമായി ബന്ധപ്പെട്ട മൗണ്ട് നെയിംസ്‌പെയ്‌സിൽ മാത്രമേ അവ പ്രവർത്തിക്കൂ.
  • IPC നെയിംസ്പേസുകൾഒറ്റപ്പെടുത്തുക ചില വിഭവങ്ങൾ ഇൻ്റർപ്രോസസ് കമ്മ്യൂണിക്കേഷൻസിസ്റ്റം V IPC ഒബ്‌ജക്‌റ്റുകൾ, Posix സന്ദേശ ക്യൂകൾ എന്നിവ പോലുള്ള (IPC) ഒബ്‌ജക്‌റ്റുകൾ. ഓരോ IPC നെയിംസ്പേസിനും അതിൻ്റേതായ സിസ്റ്റം V ഐഡൻ്റിഫയറുകളും അതിൻ്റേതായ ക്യൂവുമുണ്ട് POSIX സന്ദേശങ്ങൾഫയൽ സിസ്റ്റം.
  • ഇഷ്‌ടാനുസൃത നെയിംസ്‌പെയ്‌സുകൾഉപയോക്തൃ പ്രക്രിയകളും ഗ്രൂപ്പ് ഐഡികളും ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിന് അകത്തും പുറത്തും വ്യത്യസ്‌തമാകുന്നതിന് ഉപയോക്തൃ, ഗ്രൂപ്പ് ഐഡികൾ ഒറ്റപ്പെടുത്തുക. മിക്കതും രസകരമായ കേസ്- പ്രോസസ്സിന് ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിന് പുറത്ത് ഒരു സാധാരണ നോൺ-പ്രിവിലേജ്ഡ് ഐഡി ഉള്ളപ്പോൾ, അതേ സമയം നെയിംസ്‌പെയ്‌സിനുള്ളിൽ 0 എന്ന ഉപയോക്തൃ ഐഡി ഉള്ളപ്പോൾ. ഇതിനർത്ഥം, ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിനുള്ളിലെ പ്രവർത്തനങ്ങൾക്ക് പ്രോസസിന് പൂർണ്ണ റൂട്ട് പ്രത്യേകാവകാശങ്ങളുണ്ട്, പക്ഷേ നെയിംസ്‌പെയ്‌സിന് പുറത്തുള്ള പ്രവർത്തനങ്ങൾക്ക് ഇത് പ്രത്യേകാവകാശമല്ല.
സുരക്ഷയ്ക്കായി, SELinux-ഉം ഉപയോഗിക്കുന്നു, cgroups-നെപ്പോലെ, ഇത് ഒരു പുതിയ ആശയമല്ല, കൂടാതെ CentOS 4 മുതൽ നിലവിലുണ്ട്. SELinux സുരക്ഷാ ലേബലുകളും നയങ്ങളും Linux കണ്ടെയ്‌നറുകളിലും അവയുടെ ഉറവിടങ്ങളിലും പ്രയോഗിക്കുന്നു. അധിക നിലകേർണൽ നെയിംസ്പേസുകൾ നൽകുന്ന സുരക്ഷയുടെ മുകളിൽ സുരക്ഷ.

RedHat ടീം (ഇതെല്ലാം യഥാർത്ഥത്തിൽ ആരാണ് വികസിപ്പിച്ചതെന്ന് നിങ്ങൾക്കറിയാം) പതിപ്പ് 0.7 മുതൽ ഡോക്കറിൽ പ്രവർത്തിക്കാൻ തുടങ്ങി. റെഡ് ഹാറ്റിൻ്റെ സംഭാവനയായിരുന്നു പുതിയ ഡ്രൈവർ Cent OS 7-ൽ പ്രവർത്തിക്കാൻ ഡോക്കറിനെ അനുവദിച്ച സ്റ്റോറേജ്. കൂടുതൽ സഹകരണത്തിലൂടെയും ഡോക്കറിലേക്കുള്ള Red Hat-ൻ്റെ സംഭാവനയിലൂടെയും, libcontainer അടിസ്ഥാനമാക്കിയുള്ള ഒരു പുതിയ ബിൽറ്റ്-ഇൻ റൺടൈം ഡ്രൈവർ വികസിപ്പിച്ചെടുത്തു. ഈ നേറ്റീവ് ടൂൾകിറ്റിന് cgroups, namespaces, പോലുള്ള കേർണൽ സവിശേഷതകൾ കൈകാര്യം ചെയ്യാൻ കഴിയും നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസുകൾ, ഫയർവാളും മറ്റ് കേർണൽ സവിശേഷതകളും. Cent OS 7-ലെ Red Hat-ന് നന്ദി, ഡോക്കർ ഇപ്പോൾ എൻ്റർപ്രൈസ് ഉപയോഗത്തിന് തയ്യാറാണ്.

അതിനാൽ ലിനക്സ് കണ്ടെയ്‌നറുകൾ പ്രധാനമാണ് തുറന്ന ഉറവിടംആപ്ലിക്കേഷനുകൾ പാക്കേജിംഗിനും ഡെലിവറി ചെയ്യുന്നതിനുമുള്ള സാങ്കേതികവിദ്യ, ഭാരം കുറഞ്ഞ ഒറ്റപ്പെടലും ഇമേജ് അടിസ്ഥാനമാക്കിയുള്ള വിന്യാസ രീതികളുടെ വഴക്കവും സംയോജിപ്പിക്കുന്നു.

ലേഖനം തയ്യാറാക്കാൻ ഉപയോഗിക്കുന്ന ഉറവിടങ്ങൾ.

എനിക്ക് ആവശ്യമുള്ള പുതുതായി പക്വത പ്രാപിച്ചവർക്കായി എന്ത് വിതരണം തിരഞ്ഞെടുക്കണമെന്ന് സ്വയം ചോദിച്ചപ്പോൾ, ഞാൻ ഒരിക്കൽ കൂടി ഉത്തരം കണ്ടെത്തുന്നു: "നിങ്ങൾക്ക് ഏറ്റവും നന്നായി അറിയാവുന്നത്, അത് ഇൻസ്റ്റാൾ ചെയ്യുക!" മാത്രമല്ല, കാര്യമായ അളവിലുള്ള വിവരങ്ങൾ അരിച്ചെടുക്കുന്നതിലൂടെ മാത്രമേ നിങ്ങൾക്ക് കുറച്ച് വ്യക്തമായ ചിത്രം ലഭിക്കൂ. സാഹചര്യങ്ങൾ കാരണം, എൻ്റെ ഇഷ്ട സർക്കിളിൽ മൂന്ന് വിതരണങ്ങൾ ഉണ്ടായിരുന്നു: ഡെബിയൻ, ഉബുണ്ടു, സെൻ്റോസ്. ശരി, എന്താണെന്ന് കണ്ടുപിടിക്കാൻ ശ്രമിക്കാം.

  • ഉടമകളും കമ്മ്യൂണിറ്റികളും

നിങ്ങൾക്കറിയാവുന്നതുപോലെ, ലിനക്സ് ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ്. അതിനാൽ അത്തരം വൈവിധ്യമാർന്ന ചിത്രങ്ങളുടെ പ്രധാന കാരണം. അതെ, ഉണ്ട് വാണിജ്യ പതിപ്പുകൾ. അത്തരമൊരു ഉൽപ്പന്നം വാങ്ങുമ്പോൾ, നിങ്ങൾ ബ്രാൻഡഡ് പാക്കേജുകൾക്കും പിന്തുണയ്ക്കും പണം നൽകുന്നു, പക്ഷേ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് തന്നെയല്ല. Red Hat അതിൻ്റെ മേൽക്കൂരയ്ക്കു കീഴിലുള്ള ചിത്രത്തിൻ്റെ വിതരണം സംഘടിപ്പിച്ചപ്പോൾ ഇത് കൃത്യമായി വഴികാട്ടിയാണ് CentOS Linux, കൂടാതെ എൻ്റർപ്രൈസ്-ക്ലാസ് സൊല്യൂഷനുകൾ സൗജന്യമായി ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന എല്ലാവർക്കും ഇത് വാഗ്ദാനം ചെയ്തു. വാസ്തവത്തിൽ, ഇന്ന് CentOS കമ്മ്യൂണിറ്റി Red Hat ജീവനക്കാരാണ്. CentOS വിതരണം RHEL വിതരണവുമായി പൂർണ്ണമായും പൊരുത്തപ്പെടുന്നു, കൂടാതെ സാങ്കേതിക വ്യത്യാസം വ്യാപാരമുദ്രയുടെയും ഡിസൈൻ വർക്കിൻ്റെയും സാന്നിധ്യത്തിൽ മാത്രമാണ്. 2004 മാർച്ചിൽ ആരംഭിച്ച പദ്ധതി നിലവിൽ ഏറ്റവും ജനപ്രിയമായ ഒന്നാണ് സെർവർ പരിഹാരങ്ങൾഉയർന്ന സ്ഥിരതയും അനുയോജ്യതയും കാരണം.

ഡെബിയൻ പ്രോജക്‌റ്റ് കുറച്ച് പഴയതാണ്. ഇത് 1993 ഓഗസ്റ്റിൽ സ്ഥാപിതമായി, പൂർണ്ണമായും ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന ഒരു പ്രോജക്റ്റായി ഇത് സ്ഥാപിച്ചു. സന്ദേഹവാദികളുടെ അഭിപ്രായങ്ങൾ ഉണ്ടായിരുന്നിട്ടും, ഈ സംവിധാനം ഇപ്പോഴും സജീവമാണ്. രചയിതാവ് പറയുന്നതനുസരിച്ച്, പദ്ധതിയിലേക്കുള്ള ശ്രദ്ധ ഇപ്പോഴും കുറയുന്നില്ല, പ്രാഥമികമായി വികസന തത്വശാസ്ത്രം, വലിയ അളവിലുള്ള സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയർ, സ്ഥിരതയുള്ള കേർണൽ എന്നിവ കാരണം.

ഉബുണ്ടു സിസ്റ്റം ഡെബിയൻ്റെ ഒരു ബന്ധുവാണ്, പകരം ഒരു മകളാണ്. 2005 ജൂലൈയിൽ ഇത് ജനിച്ചത് കാനോനിക്കലിന് നന്ദി, അത് ഇന്നുവരെ പദ്ധതിയുടെ വികസനത്തിന് ധനസഹായം നൽകുകയും നിയന്ത്രിക്കുകയും ചെയ്യുന്നു. സിസ്റ്റത്തിൻ്റെ വികസനത്തെക്കുറിച്ചുള്ള കാനോനിക്കലിൻ്റെ വീക്ഷണങ്ങൾ, മറ്റ് പല ഡെബിയൻ അനുയായികളിൽ നിന്നും വ്യത്യസ്തമായി, സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയർ വിതരണത്തിൻ്റെ തത്വശാസ്ത്രത്തോട് സത്യസന്ധത പുലർത്തുകയും വിമർശനങ്ങളോടും കൂട്ടിച്ചേർക്കലുകളോടും വളരെ വിശ്വസ്തത പുലർത്തുകയും ചെയ്തു. ഇതിന് നന്ദി, പദ്ധതി നിലവിൽ സജീവമായി വികസിപ്പിക്കുകയും കമ്മ്യൂണിറ്റി പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു.

  • എല്ലാം അങ്ങനെയാണ്, പക്ഷേ അങ്ങനെയല്ല!

പൊതുവേ, ഏതൊരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും കൈകാര്യം ചെയ്യുന്നതിന് (*nix മാത്രമല്ല) സമാനമായ അറിവ് ആവശ്യമാണ്: ഫയൽ സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുക, നെറ്റ്‌വർക്ക് കണക്ഷനുകൾ, സേവനങ്ങൾ അല്ലെങ്കിൽ ഡെമണുകൾ, ആപ്ലിക്കേഷൻ പാക്കേജുകൾ. ലിനക്സ് കുടുംബത്തെക്കുറിച്ച് പറയുമ്പോൾ, തീർച്ചയായും, ഞങ്ങൾ അർത്ഥമാക്കുന്നത് ഒരു കൂട്ടമാണ് കോൺഫിഗറേഷൻ ഫയലുകൾ, കമാൻഡ് ലൈൻ(ആവശ്യമില്ലെങ്കിലും) അടിസ്ഥാന ഘടനറൂട്ടിലെ ഫോൾഡറുകൾ. എന്നിരുന്നാലും, ഓരോ വിതരണത്തിനും അതിൻ്റേതായ സൂക്ഷ്മതകളും സൂക്ഷ്മതകളും ഉണ്ട്. ഉദാഹരണത്തിന്: CentOS-ലെ IP വിലാസങ്ങളിലേക്കുള്ള പേരുകൾ പരിഹരിക്കുന്ന, അറിയപ്പെടുന്ന "BIND", "named" എന്ന് വിളിക്കപ്പെടുന്നു, കൂടാതെ Debian, Ubuntu എന്നിവയിൽ നിന്നുള്ള "appache2" വെബ് സെർവർ CentOS-ൽ "httpd" ആയി രൂപാന്തരപ്പെട്ടു. വഴിയിൽ, ഉബുണ്ടുവിലെ അപ്പച്ചെയ്ക്കുള്ള ഡിഫോൾട്ട് ഫോൾഡറും ഫയൽ ഘടനയും ഒരു വലിയ ഹോസ്റ്ററിനുള്ള കോൺഫിഗറേഷനെ കൂടുതൽ അനുസ്മരിപ്പിക്കുന്നു, അതേസമയം CentOS-ലെ ഒരു വെബ് സെർവറിൻ്റെ അടിസ്ഥാന കോൺഫിഗറേഷൻ ഒരു കോർപ്പറേറ്റ് വെബ്‌സൈറ്റ് ഹോസ്റ്റുചെയ്യുന്നതിന് അനുയോജ്യമാണ്, മാത്രമല്ല അത്തരം ഒരു സ്ട്രിംഗ് ഇല്ല. കോൺഫിഗറേഷൻ ഫയലുകൾ. ഒന്ന്, തീർച്ചയായും, മറ്റൊന്നിലേക്ക് പരിവർത്തനം ചെയ്യാവുന്നതാണ്, എന്നാൽ സമാനമല്ല. കമാൻഡുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോൾ സമാനമായ കാര്യങ്ങൾ നിരീക്ഷിക്കപ്പെടുന്നു: ഉദാഹരണത്തിന്, റിപ്പോസിറ്ററികളിൽ പ്രവർത്തിക്കുമ്പോൾ, ഡെബിയൻ apt-get ഉപയോഗിക്കുന്നു, CentOS-ൽ ഞങ്ങൾ yum ഉപയോഗിക്കുന്നു. സാരാംശം ഒന്നുതന്നെയാണ്, എന്നാൽ അത്തരം കമാൻഡുകളുടെ മൃഗശാല പലപ്പോഴും അനുഭവപരിചയമില്ലാത്ത ഒരു ലിനക്സ് ഉപയോക്താവിനെ ആശയക്കുഴപ്പത്തിലാക്കുന്നു.

  • പിന്തുണയ്‌ക്കുന്ന ഹാർഡ്‌വെയർ, പാക്കേജുകൾ, ഉപയോഗിച്ച പതിപ്പുകൾ

അതിനാൽ, ന്യായമായ ചോദ്യം ഇതാണ്: എന്താണ് തിരഞ്ഞെടുക്കേണ്ടത്? (പ്രത്യേകിച്ചും നിങ്ങൾ പരിചയപ്പെടാൻ തുടങ്ങുന്ന സിസ്റ്റത്തെക്കുറിച്ച് നിങ്ങൾ ശ്രദ്ധിക്കുന്നില്ലെങ്കിൽ.) നിങ്ങൾ സെർവർ ഏതൊക്കെ ജോലികൾക്കായി ഉപയോഗിക്കും, ഇതിനായി നിങ്ങൾക്ക് എന്തെല്ലാം വിഭവങ്ങൾ ഉണ്ട് എന്നതിനെക്കുറിച്ച് ശ്രദ്ധാപൂർവ്വം ചിന്തിക്കാൻ രചയിതാവ് ശുപാർശ ചെയ്യുന്നു. നിങ്ങളുടെ പ്രോജക്റ്റിൽ നിങ്ങൾ ഉപയോഗിക്കാൻ ഉദ്ദേശിക്കുന്ന ഫിസിക്കൽ ഹാർഡ്‌വെയർ ഉണ്ടെങ്കിൽ, ഓരോ വിതരണത്തിനും പിന്തുണയ്‌ക്കുന്ന ഹാർഡ്‌വെയറിൻ്റെ പട്ടികയിൽ അത് പരിശോധിക്കുക എന്നതാണ് ആദ്യപടി. അനുഭവത്തിൻ്റെ അടിസ്ഥാനത്തിൽ, എൻ്റർപ്രൈസ് ഡിസ്ട്രിബ്യൂഷൻ അതിൻ്റെ പിന്തുണയുടെ ചക്രവാളങ്ങൾ നിരന്തരം വികസിപ്പിക്കുന്നുണ്ടെങ്കിലും, ഡെബിയന് സെൻ്റോസിനേക്കാൾ ഹാർഡ്‌വെയർ പ്രശ്‌നങ്ങൾ കുറവാണ്. ഹാർഡ്വെയർ. അടുത്തതായി, ആവശ്യമായ സോഫ്റ്റ്വെയറും അതിൻ്റെ പതിപ്പുകളും ഞങ്ങൾ വിശദമായി പരിഗണിക്കുന്നു. സ്റ്റാൻഡേർഡ് CentOS റിപ്പോസിറ്ററികൾ വളരെ വിരളമാണ്, അതിനാൽ അറ്റകുറ്റപ്പണിയിൽ (ഉദാഹരണത്തിന്), CentOS-നായി സ്വമേധയാ നിർമ്മിക്കുന്നതിനേക്കാൾ (ഭാവിയിൽ, അപ്‌ഡേറ്റ് ചെയ്യുമ്പോൾ അത് പുനർനിർമ്മിക്കുമ്പോൾ) ഡെബിയൻ ഉപയോഗിക്കുന്നതും ഇതിനകം നിർമ്മിച്ച പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതും എളുപ്പമായിരിക്കും. ഉബുണ്ടു ഡെബിയൻ റിപ്പോസിറ്ററികൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിലും, സോഫ്റ്റ്‌വെയർ വർഗ്ഗീകരണത്തോടുള്ള സമീപനത്തിലെ വ്യത്യാസം കാരണം, പാക്കേജ് അപ്‌ഡേറ്റ് വേഗതയുടെ കാര്യത്തിൽ എല്ലാവരേക്കാളും മുന്നിലുള്ള ഉബുണ്ടു ഉപയോഗിക്കുന്നത് സൗകര്യപ്രദമായിരിക്കും. എന്നിരുന്നാലും, അത് കൂടുതൽ മറക്കരുത് പുതിയ പാക്കേജ്എല്ലായ്പ്പോഴും സ്ഥിരത ഉറപ്പുനൽകുന്നില്ല. ഈ കാര്യത്തിൽ നിങ്ങൾ തീരുമാനിക്കേണ്ടത് നിങ്ങളാണ്. പുതിയ അവസരങ്ങൾക്കും തെളിയിക്കപ്പെട്ടതും വിശ്വസനീയവുമായ പരിഹാരങ്ങൾക്കിടയിൽ എവിടെയെങ്കിലും സന്തുലിതമാക്കാൻ രചയിതാവ് ഇഷ്ടപ്പെടുന്നു.

പതിപ്പുകളെക്കുറിച്ചുള്ള ലഘുഭക്ഷണത്തിനും. താഴെ നിർദ്ദേശിച്ചിരിക്കുന്നു താരതമ്യ പട്ടികവിതരണങ്ങളുടെ റിലീസുകൾ. നിങ്ങളുടെ സ്വന്തം നിഗമനങ്ങൾ വരയ്ക്കുക.

ഉൽപ്പന്നം പതിപ്പ് റിലീസ് തീയതി കോഡ് നാമം
ഡെബിയൻ 8.0 ഏപ്രിൽ 2015 ജെസ്സി
7.0 2013 മെയ് വീസി
6.0 2011 ഫെബ്രുവരി ചൂഷണം ചെയ്യുക
5.0 ഫെബ്രുവരി 2009 ലെന്നി
4.0 ഏപ്രിൽ 2007 Etch
ഉബുണ്ടു 16.04 LTS ഏപ്രിൽ 21, 2016 സെനിയൽ സെറസ്
14.04 LTS ഏപ്രിൽ 17, 2014 വിശ്വസ്ത തഹ്ർ
12.04 LTS ഏപ്രിൽ 26, 2012 കൃത്യമായ പാംഗോലിൻ
10.04 LTS ഏപ്രിൽ 29, 2010 ലൂസിഡ് ലിങ്ക്സ്
8.04 LTS ഏപ്രിൽ 24, 2008 ഹാർഡി ഹെറോൺ
CentOS 7 ജൂലൈ 7, 2014
6 ജൂലൈ 20, 2011
5 ഏപ്രിൽ 12, 2007
4 മാർച്ച് 9, 2005
3 ജനുവരി 5, 2001
  • ഇൻസ്റ്റലേഷൻ. ശരിക്കും എന്തെങ്കിലും വ്യത്യാസങ്ങൾ ഉണ്ടോ?

ഇൻ്റർനെറ്റിൻ്റെ വിശാലമായ വിസ്തൃതിയിൽ, ഒരു ഇമേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് മറ്റൊന്ന് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ നിന്ന് വ്യത്യസ്തമാണെന്ന് ധാരാളം പ്രസ്താവനകൾ ഉണ്ട്; ചിലർക്ക്, ക്രമീകരണങ്ങളുടെ സമൃദ്ധി ഒരു നേട്ടമായി തോന്നുന്നു, എന്നാൽ മറ്റുള്ളവർക്ക് ഇത് ചുമതലയെ വളരെയധികം സങ്കീർണ്ണമാക്കുന്നു. നമ്മുടെ ജീവിതത്തിൻ്റെ യാഥാർത്ഥ്യങ്ങളിൽ, ഒരു സെർവറിൻ്റെ ഇൻസ്റ്റാളേഷൻ ഒരു സുന്ദരിയായ സെക്രട്ടറിയെ ഏൽപ്പിക്കാൻ സാധ്യതയില്ല, കൂടാതെ അഡ്മിനിസ്ട്രേറ്ററുടെ റോൾ നിർവഹിക്കുന്ന ഒരു സ്പെഷ്യലിസ്റ്റ് ഇപ്പോഴും ഉണ്ടായിരിക്കണം അടിസ്ഥാന അറിവ്ഫയൽ സിസ്റ്റങ്ങൾ, ഡിസ്ക് ലേഔട്ട്, നെറ്റ്‌വർക്ക് ക്രമീകരണങ്ങൾ, ബൂട്ട് ലോഡറുകൾ, ഇൻസ്റ്റാൾ ചെയ്ത സെർവർ റോളുകൾ എന്നിവയെക്കുറിച്ച്. അതിനാൽ, ഏതെങ്കിലും വിതരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് കാരണമാകരുത് പ്രത്യേക പ്രശ്നങ്ങൾ. ഓരോ സിസ്റ്റത്തിനും ഒരു GUI ഇൻസ്റ്റലേഷൻ മോഡ് ഉണ്ട്, അതിൻ്റെ സൗകര്യത്തെക്കുറിച്ചുള്ള വിലയിരുത്തൽ തികച്ചും ആത്മനിഷ്ഠമാണ്. വ്യത്യാസങ്ങൾക്കിടയിൽ, മുൻകൂട്ടി ക്രമീകരിച്ച റോളുകളുടെ ഏറ്റവും തുച്ഛമായ സെറ്റാണ് ഡെബിയൻ്റേത് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്, എന്നാൽ ഇത് നിങ്ങൾക്ക് നേരിട്ട് എത്രത്തോളം പ്രധാനമാണെന്ന് രചയിതാവ് തീരുമാനിക്കേണ്ടതില്ല.

  • സുരക്ഷ: റൂട്ട്, SELinux, മറ്റ് ഭയപ്പെടുത്തുന്ന വാക്കുകൾ.

ഇപ്പോഴും പുരോഗതിയിലാണ് ഉബുണ്ടു ഇൻസ്റ്റലേഷനുകൾനിങ്ങൾക്ക് അവളെ ശ്രദ്ധിക്കാൻ കഴിയും വ്യതിരിക്തമായ സവിശേഷത. സിസ്റ്റം ഉപയോഗം ഉൾപ്പെടുന്നില്ല അക്കൗണ്ട്"റൂട്ട്", ഇതിന് പകരം "സുഡോ" യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു, ഇത് ഉപയോക്താവിന് തീർച്ചയായും അത്തരം പ്രത്യേകാവകാശങ്ങൾ ഉണ്ടെങ്കിൽ, റൂട്ട് ചെയ്യാനുള്ള ഉപയോക്താവിൻ്റെ അവകാശങ്ങൾ ഉയർത്തുന്നു. രചയിതാവിൻ്റെ അഭിപ്രായത്തിൽ, ഈ സമീപനം ഉപയോക്താവിന് സമാനമാണ് അക്കൗണ്ട് നിയന്ത്രണംമൈക്രോസോഫ്റ്റിൽ നിന്ന്. ഇത് തീർച്ചയായും സുരക്ഷയുടെ നിലവാരം വർദ്ധിപ്പിക്കുകയും പ്രവർത്തന സമയത്ത് ഉപയോഗപ്രദമാവുകയും ചെയ്യുന്നു, എന്നിരുന്നാലും ഒറ്റനോട്ടത്തിൽ ഇത് അഡ്മിനിസ്ട്രേഷൻ പ്രക്രിയകളെ സങ്കീർണ്ണമാക്കുന്നു.

സിസ്റ്റം റിസോഴ്സുകളിലേക്ക് ആപ്ലിക്കേഷനുകൾ നിർബന്ധമായും ആക്സസ് ചെയ്യുന്നതിനുള്ള സിസ്റ്റങ്ങൾ താരതമ്യപ്പെടുത്തിയ എല്ലാ സിസ്റ്റങ്ങളിലും ഉണ്ട്. CentOS വിജയകരമായി SELinux ഉപയോഗിക്കുന്നു, അതേസമയം AppArmor ഉബുണ്ടുവിനായി വികസിപ്പിച്ചതാണ്, ആവശ്യമെങ്കിൽ ഡെബിയനിലും ഇത് വിജയകരമായി ഉപയോഗിക്കുന്നു. അവയിൽ ഏതാണ് മികച്ചത്, അവ പൂർണ്ണമായും ഉപയോഗിക്കേണ്ടതുണ്ടോ, ഏതൊക്കെ സന്ദർഭങ്ങളിൽ ഒരു പ്രത്യേക ലേഖനത്തിന് ഒരു വലിയ വിഷയമാണ്, അതിനാൽ ഇപ്പോൾ ഇതിനെക്കുറിച്ച് വിശദമായി പറയുന്നത് വിലമതിക്കുന്നില്ല.

  • വിഭവ ഉപഭോഗവും ലോഡ് പരിശോധനയും

കുറഞ്ഞത് സിസ്റ്റം ആവശ്യകതകൾഉറവിടങ്ങൾ ചുവടെയുള്ള പട്ടികയിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു:

മെമ്മറി (കുറഞ്ഞത്) HDD (കുറഞ്ഞത്)
ഡെബിയൻ 128 Mb 2 ജിബി
ഉബുണ്ടു 128 Mb 0.5 ജിബി
CentOS 1024 Mb 10 ജിബി

നടത്തിയ പരിശോധനകൾ അനുസരിച്ച് (പരീക്ഷണ ഫലങ്ങളുടെ നിരവധി ഉദാഹരണങ്ങൾ കാണാൻ കഴിയും) ഡെബിയനും ഉബുണ്ടുവും വെബ് സെർവർ വേഗതയുടെ കാര്യത്തിൽ CentOS-നേക്കാൾ അൽപ്പം മുന്നിലാണ്; ഡാറ്റാബേസ് പ്രകടനം പരിശോധിക്കുമ്പോൾ, എല്ലാം ഉപയോഗിക്കുന്ന ഡാറ്റാബേസ് സെർവറിനെ ആശ്രയിച്ചിരിക്കുന്നു. പതിപ്പ്.

  • മറ്റ് സിസ്റ്റങ്ങളുമായുള്ള സംയോജനം

ഇവിടെ എല്ലാം തികച്ചും യുക്തിസഹമാണ്. സംയോജനം നടപ്പിലാക്കുന്നതിന്, സംയോജിത സിസ്റ്റങ്ങളുടെ ഡെവലപ്പർമാർ തമ്മിൽ അടുത്ത ബന്ധങ്ങൾ ഉണ്ടായിരിക്കേണ്ടത് ആവശ്യമാണ്. തീർച്ചയായും, കമ്മ്യൂണിറ്റിയേക്കാൾ ഒരു കൂട്ടം ഔദ്യോഗിക പ്രതിനിധികളുമായി ബന്ധം സ്ഥാപിക്കുന്നത് എളുപ്പമാണ്. ഈ നിഗമനം പ്രാക്ടീസ് വഴി സ്ഥിരീകരിക്കുന്നു: മൈക്രോസോഫ്റ്റ് വിർച്ച്വലൈസേഷൻ സിസ്റ്റങ്ങളിൽ ആദ്യമായി പിന്തുണയ്ക്കുന്ന ഒന്നാണ് സെൻ്റോസ് (റെഡ്ഹാറ്റിൻ്റെ അനലോഗ് എന്ന നിലയിൽ). കൂടാതെ, ആക്ടീവ് ഡയറക്‌ടറിയുമായി CentOS മറ്റുള്ളവരെക്കാൾ മികച്ച രീതിയിൽ സംയോജിപ്പിക്കുന്നു. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഇതിനകം നിരവധി ഉണ്ടെങ്കിൽ ഡെബിയൻ സെർവറുകൾ, അപ്പോൾ ചില സംയോജനം ആവശ്യമാണെങ്കിലും, CentOS വിന്യസിക്കുന്നത് എല്ലാ സാഹചര്യങ്ങളിലും അർത്ഥമാക്കുന്നില്ല. ഒരുപക്ഷേ, ദീർഘകാലാടിസ്ഥാനത്തിൽ, സംയോജനത്തിൻ്റെ തൊഴിൽ ചെലവ് മറ്റെല്ലാതിൽ നിന്നും വ്യത്യസ്തമായ ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പരിപാലിക്കുന്നതിനുള്ള തൊഴിൽ ചെലവിനേക്കാൾ കുറവായിരിക്കും.

പൊതുവേ, മുകളിൽ പറഞ്ഞവയെല്ലാം സംഗ്രഹിച്ച് ലേഖനത്തിൻ്റെ തുടക്കത്തിൽ തന്നെ ചോദിച്ച ചോദ്യത്തിന് ഉത്തരം നൽകാൻ ശ്രമിക്കുമ്പോൾ, എന്താണ് തിരഞ്ഞെടുക്കേണ്ടതെന്ന് നമുക്ക് പറയാം. ലിനക്സ് ചിത്രംനിങ്ങളുടെ ചുമതലകൾക്കനുസരിച്ച് ആവശ്യമാണ്. ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോം, സോഫ്‌റ്റ്‌വെയർ, ചുറ്റുപാടുമുള്ള ഇൻഫ്രാസ്ട്രക്ചർ, അഡ്മിനിസ്‌ട്രേറ്റീവ് കഴിവുകൾ എന്നിവയ്‌ക്കായുള്ള എല്ലാ ആവശ്യകതകളും ആദ്യം വിലയിരുത്തി തൂക്കിനോക്കിയാൽ മാത്രമേ നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയൂ. ശരിയായ തിരഞ്ഞെടുപ്പ്. വ്യക്തമായ ശരിയായ പരിഹാരമില്ല, ചില പോരായ്മകൾ എപ്പോഴും ഉണ്ടാകും. പക്ഷേ, രചയിതാവിൻ്റെ ഉറച്ച ബോധ്യം അനുസരിച്ച്, ഈ പോരായ്മകൾ സഹായത്തോടെ ഇല്ലാതാക്കാൻ കഴിയും അധിക ക്രമീകരണങ്ങൾഅല്ലെങ്കിൽ തീരുമാനങ്ങൾ. പോരായ്മകൾ പരിഹരിക്കുന്നതിനുള്ള തൊഴിൽ ചെലവ് ആവശ്യത്തേക്കാൾ കൂടുതലാണെങ്കിൽ, അവ അവഗണിക്കുക. എല്ലാത്തിനുമുപരി, നിങ്ങളുടെ പരിഹാരം തിരഞ്ഞെടുക്കുന്നതിന് നിങ്ങൾക്ക് ഇതിനകം മതിയായ വാദങ്ങളുണ്ട്.

സമാനമായ ലേഖനങ്ങളൊന്നുമില്ല.

CentOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രാഥമികമായി സെർവറുകളിലും വൻകിട കമ്പനികളിലും ഉപയോഗിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്, പക്ഷേ കമ്പ്യൂട്ടറുകളിൽ ഇത് വിജയകരമായി ഉപയോഗിക്കാൻ കഴിയും. സാധാരണ ഉപയോക്താക്കൾദൈനംദിന പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ. ഉബുണ്ടു വിതരണംപുതിയ ഉപയോക്താക്കൾക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു, എന്നാൽ സെർവറുകൾക്കായി വളരെ നല്ല പതിപ്പുണ്ട്.

സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയറിൻ്റെ ലോകത്ത് ഒരു പ്രധാന പങ്ക് വഹിക്കുന്ന വൻകിട കമ്പനികളാണ് രണ്ട് വിതരണങ്ങളും വികസിപ്പിച്ചെടുത്തത്, അവ രണ്ടും പ്രശ്‌നങ്ങളുടെ പരിധി പരിഹരിക്കുന്നതിന് മികച്ചതാണ്. ഈ ലേഖനത്തിൽ ഞങ്ങൾ ഈ വിതരണങ്ങളെ താരതമ്യം ചെയ്യാൻ ശ്രമിക്കും, ഉബുണ്ടുവിനേക്കാളും സെൻ്റോസിനേക്കാളും മികച്ചത് ഏതെന്ന് കണ്ടെത്താൻ ശ്രമിക്കുക, ചില പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന് ഏറ്റവും അനുയോജ്യമായ വിതരണം ഏതാണ്. നാവിഗേറ്റ് ചെയ്യുന്നത് എളുപ്പമാക്കാൻ ഞങ്ങൾ പോയിൻ്റ് ബൈ പോയിൻ്റ് താരതമ്യം ചെയ്യും. ഇനി നമുക്ക് താരതമ്യത്തിലേക്ക് പോകാം.

ഡിസ്ട്രിബ്യൂഷൻ ഡെവലപ്പർ അത്ര പ്രധാനമല്ലെന്ന് തോന്നുന്നു, പക്ഷേ വാസ്തവത്തിൽ അത് പ്രധാനമാണ്. മാർക്ക് ഷട്ടിൽവർത്ത് സ്ഥാപിച്ച ആഫ്രിക്കൻ കമ്പനിയായ കാനോനിക്കൽ ആണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിക്കുന്നത്. വിതരണം ഡെബിയനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, പുതിയ ഉപയോക്താക്കൾക്കുള്ള ലാളിത്യവും സജ്ജീകരണത്തിൻ്റെ എളുപ്പവുമാണ് ഇതിൻ്റെ പ്രധാന ലക്ഷ്യം. ആദ്യ റിലീസ് 2004 ൽ നടന്നു. സ്‌മാർട്ട്‌ഫോണുകൾക്കും കമ്പ്യൂട്ടറുകൾക്കുമായി ഏകീകൃതമാകേണ്ട ഗ്നോം - യൂണിറ്റിക്കായി കാനോനിക്കൽ സ്വന്തം ഷെൽ വികസിപ്പിക്കുന്നു. ഇതുവരെ അത്ര വിജയിച്ചില്ലെങ്കിലും ഫോൺ, ടാബ്‌ലെറ്റ് വിപണിയിലേക്ക് ഉബുണ്ടുവിനെ പ്രോത്സാഹിപ്പിക്കാനും കമ്പനി ശ്രമിക്കുന്നു. കൂടാതെ, കാനോനിക്കൽ സെർവറുകളിൽ ഉബുണ്ടു പ്രൊമോട്ട് ചെയ്യുന്നു, നിലവിൽ ഭൂരിഭാഗം വെബ് സെർവറുകളും ഉബുണ്ടുവിൽ പ്രവർത്തിക്കുന്നു.

CentOS ഡിസ്ട്രിബ്യൂഷൻ കമ്മ്യൂണിറ്റി പിന്തുണയുള്ളതും ചുവപ്പിനെ അടിസ്ഥാനമാക്കിയുള്ളതുമാണ് Hat Linux. ഇവിടെ, ഉബുണ്ടുവിന് പൂർണ്ണമായ നേട്ടമുണ്ടെന്ന് തോന്നി, പക്ഷേ... CentOS ആണ് സ്വതന്ത്ര പതിപ്പ് Red Hat, യഥാർത്ഥത്തിൽ, Red Hat ലിനക്സ് ഉറവിടങ്ങളിൽ നിന്ന് നിർമ്മിച്ച അതേ സിസ്റ്റമാണ്, അത് Red Hat പുറത്തിറക്കി കുറച്ച് സമയത്തിന് ശേഷം പതിവായി അപ്ഡേറ്റുകൾ സ്വീകരിക്കുന്നു.

ഈ കമ്പനി 1993 മുതൽ സെർവർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ വികസിപ്പിച്ചുകൊണ്ടിരിക്കുന്നു, കൂടാതെ ഉബുണ്ടുവിൻ്റെ സപ്പോർട്ട് ലൈനിൽ നിന്ന് വ്യത്യസ്തമായി 10 വർഷമായി അതിൻ്റെ സിസ്റ്റങ്ങൾക്കായി അപ്‌ഡേറ്റുകൾ പുറത്തിറക്കുന്നു - രണ്ട് വർഷം, കൂടാതെ നിരവധി രസകരമായ പുതിയ സവിശേഷതകൾ കേർണലുകളുടെ പഴയ പതിപ്പുകളിലേക്ക് പോർട്ട് ചെയ്യപ്പെടുന്നു. സെർവറുകൾക്കും കമ്പനികൾക്കുമായി ഒരു വാണിജ്യ-ഗ്രേഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിക്കുന്നതിൽ മാത്രമാണ് Red Hat ഏർപ്പെട്ടിരിക്കുന്നത്. ഇതെല്ലാം CentOS സ്വീകരിച്ചു.

ഈ സാഹചര്യത്തിൽ, Red Hat വ്യക്തമായി വിജയിക്കുന്നു, അതോടൊപ്പം CentOS. കാനോനിക്കൽ ഉബുണ്ടുവിനായി വളരെയധികം കാര്യങ്ങൾ ചെയ്യുന്നുണ്ടെങ്കിലും, അവർ മൂന്നാം കക്ഷി കാര്യങ്ങൾക്കായി വളരെയധികം പരിശ്രമിക്കുന്നു, സ്മാർട്ട്‌ഫോണുകൾക്കായുള്ള അതേ സിസ്റ്റം. ലിനക്സ് കേർണലിൻ്റെ സ്രഷ്ടാവ്, ലിനസ് ടോർവാൾഡ്സ്, Red Hat-മായി സഹകരിക്കുന്നു.

2. സോഫ്റ്റ്വെയർ

ഡെബിയനിൽ നിന്ന് പാരമ്പര്യമായി ലഭിച്ച ഒരു ഫോർമാറ്റാണ് ഉബുണ്ടു ഉപയോഗിക്കുന്നത് ഡെബ് പാക്കേജുകൾ. CentOS Red Hat വികസിപ്പിച്ച rpm ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു. വാസ്തവത്തിൽ, വേണ്ടി അന്തിമ ഉപയോക്താവ്ഒരു RPM പാക്കേജ് മാനേജ്മെൻ്റ് സിസ്റ്റമുള്ള സിസ്റ്റങ്ങൾ റിപ്പോസിറ്ററി അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ കൂടുതൽ മെറ്റാഡാറ്റ ഡൗൺലോഡ് ചെയ്യുന്നു എന്നതൊഴിച്ചാൽ അവ ഏതാണ്ട് സമാനമാണ്, കൂടാതെ ശുപാർശ ചെയ്യുന്ന ഡിപൻഡൻസികൾ ഇവിടെ പിന്തുണയ്ക്കുന്നില്ല.

സോഫ്റ്റ്‌വെയറിൻ്റെ ലഭ്യതയാണ് കൂടുതൽ രസകരം. ഉബുണ്ടുവിനായി നിങ്ങൾക്ക് ആവശ്യമായ മിക്കവാറും എല്ലാ പ്രോഗ്രാമുകളും നിങ്ങൾ കണ്ടെത്തും. പുതിയതും ഇപ്പോൾ റിലീസ് ചെയ്തതുമായ പ്രോഗ്രാമുകൾക്കായി പോലും ഇൻസ്റ്റലേഷൻ പാക്കേജുകൾ ശേഖരിക്കുന്നു, അവ റിപ്പോസിറ്ററികളിലേക്ക് ചേർത്തിട്ടില്ലെങ്കിലും, ഒരു PPA ഉണ്ട്, നിങ്ങൾക്ക് ആവശ്യമുള്ളതെല്ലാം അവിടെ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. എന്നാൽ ചില പഴയ സോഫ്‌റ്റ്‌വെയറുകൾ കണ്ടെത്തിയേക്കില്ല.

CentOS-ൽ സ്ഥിതി അല്പം വ്യത്യസ്തമാണ്. RPM പാക്കേജുകൾ Deb പോലെ സജീവമായി റിലീസ് ചെയ്യപ്പെടുന്നില്ല, മൂന്നാം കക്ഷി സോഫ്റ്റ്‌വെയർ ഉള്ള ഒരു ശേഖരം ഉണ്ട്, എന്നാൽ എല്ലാ പുതിയ പ്രോഗ്രാമുകളും അവിടെ ഇല്ല. എന്നിരുന്നാലും, പ്രോഗ്രാമുകളുടെ പഴയ പതിപ്പുകൾ കണ്ടെത്തുന്നത് എളുപ്പമായിരിക്കും, പൊതുവേ പ്രോഗ്രാമുകൾ സിസ്റ്റവുമായി കൂടുതൽ അനുയോജ്യവും കൂടുതൽ സ്ഥിരതയുള്ളതുമായിരിക്കും. സോഫ്‌റ്റ്‌വെയർ ലഭ്യതയുടെ കാര്യത്തിൽ, Ubuntu vs CentOS മികച്ചതായി കാണിക്കുന്നു, എന്നാൽ ഉബുണ്ടു.

3. ഡെസ്ക്ടോപ്പ് പരിസ്ഥിതി

ഗ്നോം 3 ഡെസ്‌ക്‌ടോപ്പ് പരിതസ്ഥിതിയുടെ ഒരു പുതിയ പതിപ്പിൻ്റെ മുകളിൽ പ്രവർത്തിക്കുന്ന ഉബുണ്ടു അതിൻ്റെ സ്വന്തം യൂണിറ്റി ഷെൽ ഉപയോഗിക്കുന്നു.ഇത് ഇൻ്റർഫേസിൽ കുറച്ച് മാറ്റങ്ങൾ വരുത്തുകയും മൊത്തത്തിൽ നല്ലതായി കാണപ്പെടുകയും ചെയ്യുന്നു.

CentOS ഗ്നോം 2-ൻ്റെ ക്ലാസിക്, പരിചിതമായ പതിപ്പ് ഉപയോഗിക്കുന്നു. പരിസ്ഥിതി അൽപ്പം പഴയ രീതിയിലാണ് കാണപ്പെടുന്നത്, പക്ഷേ ഇത് തികച്ചും സ്ഥിരതയോടെ പ്രവർത്തിക്കുകയും എല്ലാം പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു ആവശ്യമായ പ്രവർത്തനങ്ങൾ. രൂപഭാവംസിസ്റ്റങ്ങൾ എല്ലാവരുടെയും വ്യക്തിപരമായ കാര്യമാണ്, ഷെൽ മാറ്റാൻ വളരെ എളുപ്പമാണ്, എന്നാൽ സാധാരണയായി ഏത് പരിതസ്ഥിതിക്ക് വേണ്ടിയാണ് സിസ്റ്റം ആദ്യം രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.

4. ഇൻസ്റ്റലേഷൻ

Ubuntu അല്ലെങ്കിൽ CentOS ഇൻസ്റ്റാൾ ചെയ്യുന്നത് വളരെ വ്യത്യസ്തമല്ല. സിസ്റ്റങ്ങൾ വ്യത്യസ്ത ഇൻസ്റ്റാളറുകൾ ഉപയോഗിക്കുന്നു, എന്നാൽ സാരാംശം എല്ലായിടത്തും ഒന്നുതന്നെയാണ്. അടിസ്ഥാന സിസ്റ്റം കോൺഫിഗറേഷൻ സജ്ജീകരിക്കാനും ഡിസ്ക് പാർട്ടീഷൻ ചെയ്യാനും ഉപയോക്താക്കളെ സൃഷ്ടിക്കാനും കഴിയുന്ന കൂടുതൽ ലളിതമായ ഇൻസ്റ്റാളർ ഉബുണ്ടുവിനുണ്ട്.

സെൻ്റോസിന് ഫെഡോറയുടെയും റെഡ് ഹാറ്റിൻ്റെയും അതേ ഇൻസ്റ്റാളർ ഉണ്ട്, എന്നാൽ ഇവിടെ നിങ്ങൾക്ക് ഗ്നോം അല്ലെങ്കിൽ കെഡിഇ ഡെസ്‌ക്‌ടോപ്പ് പോലുള്ള ഇൻസ്റ്റാളുചെയ്യാനുള്ള ഘടകങ്ങൾ തിരഞ്ഞെടുക്കാനും നെറ്റ്‌വർക്ക് ക്രമീകരണങ്ങൾ സജ്ജമാക്കാനും കഴിയും.

ഉബുണ്ടു ഇൻസ്റ്റാളർ ഒരു വിസാർഡ് പോലെയാണ്, നിങ്ങൾ ഘട്ടം ഘട്ടമായി നാവിഗേറ്റ് ചെയ്ത് നിങ്ങൾക്ക് ആവശ്യമുള്ള ഓപ്ഷനുകൾ സജ്ജീകരിക്കേണ്ടതുണ്ട്, സെൻ്റോസിന് ഒരു പ്രധാന മെനു ഉണ്ട്, അവിടെ നിങ്ങൾ ഓരോ ഇനവും കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.

5. സ്ഥിരത

ഉബുണ്ടു, എൽടിഎസ് പതിപ്പുകളിൽ, സ്വയം വളരെ സ്ഥാനം പിടിക്കുന്നു സ്ഥിരതയുള്ള വിതരണം, എന്നാൽ ഉബുണ്ടുവിൻ്റെ സ്ഥിരതയെക്കുറിച്ച് ധാരാളം ചർച്ചകൾ നടക്കുന്നുണ്ട്. സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങളിൽ ഇത് മികച്ച രീതിയിൽ പ്രവർത്തിച്ചേക്കാം, എന്നാൽ നിങ്ങൾ ഏതെങ്കിലും നിലവാരമില്ലാത്ത ഫംഗ്‌ഷനുകളോ അവയുടെ കോമ്പിനേഷനുകളോ ഉപയോഗിക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ, ഒരു കൂട്ടം ബഗുകളും പോരായ്മകളും ഉടനടി പോപ്പ് അപ്പ് ചെയ്യുന്നു, അത് പരിഹരിക്കാൻ ആരും തിടുക്കം കാട്ടുന്നില്ല.

മറുവശത്ത്, Red Hat-നെ അടിസ്ഥാനമാക്കിയുള്ള CentOS, അത് പുറത്തിറങ്ങുന്നതിന് മുമ്പ് സമഗ്രമായി പരിശോധിച്ചു, വിതരണത്തിൽ പഴയ സോഫ്‌റ്റ്‌വെയർ അടങ്ങിയിട്ടുണ്ടെങ്കിലും, ഇത് തീർച്ചയായും നന്നായി ഡീബഗ്ഗുചെയ്‌ത് ബഗുകൾ പരിഹരിച്ചിരിക്കുന്നു, എന്നിരുന്നാലും ഈ നിയമത്തിന് അപവാദങ്ങളുമുണ്ട്.

നിങ്ങൾക്ക് പ്രോഗ്രാമുകളുടെ പുതിയ പതിപ്പുകൾ വേണമെങ്കിൽ, നിങ്ങളുടെ തിരഞ്ഞെടുപ്പ് ഉബുണ്ടുവാണ്, എന്നാൽ നിങ്ങൾക്ക് സ്ഥിരത വേണമെങ്കിൽ, നിങ്ങൾ ഉബുണ്ടു അല്ലെങ്കിൽ സെൻ്റോസ് തീരുമാനിക്കുമ്പോൾ മറ്റൊരു വിതരണത്തിലേക്ക് നോക്കുന്നതാണ് നല്ലത്.

6. കമ്മ്യൂണിറ്റിയും ഡോക്യുമെൻ്റേഷനും

പുതുമുഖങ്ങൾക്കിടയിൽ ഏറ്റവും പ്രചാരമുള്ള വിതരണമാണ് ഉബുണ്ടു, അതിനാൽ നിരവധി ഫോറങ്ങളും ഉപയോക്തൃ കമ്മ്യൂണിറ്റികളും ഉണ്ട്. വിവിധ ലേഖനങ്ങൾഓൺലൈൻ. റഷ്യൻ ഭാഷയിൽ ധാരാളം മെറ്റീരിയലുകൾ ഉൾപ്പെടെ. അവിടെയും ഉണ്ട് ഒരു വലിയ സംഖ്യനിങ്ങളുടെ പ്രശ്നം ഇതിനകം തന്നെ നേരിട്ടിട്ടുള്ള ഉപയോക്താക്കൾ, അത് പരിഹരിക്കാൻ നിങ്ങളെ സഹായിക്കാൻ കഴിയും.

ഇൻറർനെറ്റിൽ CentOS-നെ കുറിച്ച് വളരെ കുറച്ച് വിവരങ്ങളും വളരെ കുറച്ച് ഫോറങ്ങളുമുണ്ട്. അതിൻ്റെ വിതരണ വ്യാപ്തി സെർവറുകൾ ആണ് വലിയ കമ്പനികൾ. ഡോക്യുമെൻ്റേഷൻ ഉണ്ട്, പക്ഷേ മിക്കതും ഇംഗ്ലീഷിലാണ്.

നിങ്ങൾ ഉബുണ്ടുവും സെൻ്റോസും താരതമ്യം ചെയ്താൽ. ഈ ഘട്ടത്തിലും, ഉബുണ്ടു ഒരു സംശയവുമില്ലാതെ, മികച്ചതാണ്, പക്ഷേ പുതിയ ഉപയോക്താക്കൾക്ക് മാത്രം; നിങ്ങൾക്ക് ഇതിനകം തന്നെ സിസ്റ്റത്തെക്കുറിച്ച് മതിയായ അറിവുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് CentOS കൈകാര്യം ചെയ്യാൻ കഴിയും.

നിഗമനങ്ങൾ

ഈ ലേഖനത്തിൽ, അതാത് മേഖലകളിൽ വളരെ പ്രചാരമുള്ള രണ്ട് വിതരണങ്ങളെ ഞങ്ങൾ താരതമ്യം ചെയ്തു, അതുവഴി നിങ്ങൾക്ക് ഏതാണ് മികച്ചതെന്ന് നിർണ്ണയിക്കാനാകും, ഉബുണ്ടു അല്ലെങ്കിൽ സെൻ്റോസ്. അവ മികച്ച സംവിധാനങ്ങളാണ്, അവ രൂപകൽപ്പന ചെയ്ത ജോലികൾക്ക് അനുയോജ്യമാണ്. നിങ്ങൾ ഏത് വിതരണമാണ് ഉപയോഗിക്കുന്നത്? Ubuntu vs CentOS? ഏതാണ് നിങ്ങൾ തിരഞ്ഞെടുക്കേണ്ടത്? അഭിപ്രായങ്ങളിൽ എഴുതുക!

ഒരു സിസ്റ്റം പോലും നോക്കാതെ തിരഞ്ഞെടുക്കാൻ ബുദ്ധിമുട്ടാണ്, ഞാൻ രണ്ട് വീഡിയോകൾ അറ്റാച്ചുചെയ്യുന്നു ദ്രുത അവലോകനംരണ്ട് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും:

2018 നവംബർ 28 ലെ ഒരു സന്ദേശം അനുസരിച്ച്, റഷ്യയിലെ AIS FSSP "GosLinux" ൻ്റെ സ്റ്റാൻഡേർഡ് ഡിസ്ട്രിബ്യൂഷൻ കിറ്റിൻ്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം "ജനറൽ പർപ്പസ് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറിൽ" ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

പരീക്ഷയുടെ ഫലമായി, "റൂൾസ് നമ്പർ 1236 ൻ്റെ ആവശ്യകതകൾ പാലിക്കാത്തതിൽ" ഒരു വിദഗ്ദ്ധ അഭിപ്രായം തയ്യാറാക്കി. ഈ സോഫ്റ്റ്‌വെയർ CentOS-ൽ നിന്നുള്ള ഒരു സൃഷ്ടിയാണ്, അത് വിതരണം ചെയ്യപ്പെടുന്നു GPL ലൈസൻസുകൾ. സോഫ്‌റ്റ്‌വെയർ ക്ലാസിനെ ആപ്ലിക്കേഷൻ സോഫ്‌റ്റ്‌വെയറാക്കി മാറ്റാനും രജിസ്‌ട്രിയിൽ വിവരങ്ങൾ ഉൾപ്പെടുത്താനും തീരുമാനമായി.

മുമ്പ്, ഈ സോഫ്റ്റ്വെയർ ഉൽപ്പന്നം രജിസ്ട്രിയിലേക്കുള്ള പ്രവേശനം രണ്ടുതവണ നിരസിക്കപ്പെട്ടു. GosLinux OS, കരാർ പ്രകാരം പരിഷ്കരിച്ച CentOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ സോഫ്‌റ്റ്‌വെയറാണ്, അതിനുള്ള പ്രത്യേക അവകാശങ്ങൾ റെഡ് സോഫ്റ്റ് കോർപ്പറേഷൻ LLC ഏറ്റെടുക്കുന്നില്ല. ഉൽപ്പന്നത്തിൻ്റെ അവകാശങ്ങൾ റഷ്യൻ ഫെഡറേഷൻ്റെതാണെന്ന് എഫ്എസ്എസ്പി നിർബന്ധിക്കുന്നു.

AlfaDoc-മായി പൊരുത്തപ്പെടുന്നു

Goslinux OS, ഉപയോക്തൃ ആപ്ലിക്കേഷൻ സോഫ്‌റ്റ്‌വെയർ എക്‌സിക്യൂട്ട് ചെയ്യുന്നതിന് സുരക്ഷിതവും വിശ്വസനീയവുമായ അന്തരീക്ഷം പ്രദാനം ചെയ്യുന്ന ഒരു RPM പാക്കേജ് ബേസ് അടിസ്ഥാനമാക്കിയുള്ള ഒരു ലിനക്സ് വിതരണമാണ്. വിതരണത്തിൻ്റെ ഡെവലപ്പർ റെഡ് സോഫ്റ്റ് കമ്പനിയായിരുന്നു.

ഡവലപ്പർമാരുടെ അഭിപ്രായത്തിൽ, സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയറിനെ അടിസ്ഥാനമാക്കിയുള്ള ആദ്യത്തെ സർട്ടിഫൈഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ് GosLinux, റഷ്യയിലെ എല്ലാ സർക്കാർ ഏജൻസികളിലും സ്റ്റേറ്റ് എക്‌സ്‌ട്രാ ബജറ്റ് ഫണ്ടുകളിലും പ്രാദേശിക സർക്കാരുകളിലും ഉപയോഗിക്കാൻ അനുയോജ്യമാണ്. ഉൽപ്പന്നത്തിൻ്റെ പകർപ്പവകാശ ഉടമ പ്രതിനിധീകരിക്കുന്ന റഷ്യൻ ഫെഡറേഷനാണ് ഫെഡറൽ സേവനംജാമ്യക്കാർ.

2016

റഷ്യൻ സോഫ്റ്റ്വെയറിൻ്റെ രജിസ്റ്ററിൽ Goslinux ഉൾപ്പെടുത്താൻ കഴിയില്ല

Red Soft-മായി സർക്കാർ കരാർ പ്രകാരം വികസിപ്പിച്ച Goslinux OS- ൻ്റെ ആഭ്യന്തര സോഫ്റ്റ്വെയറിൻ്റെ രജിസ്റ്ററിൽ ഉൾപ്പെടുത്തുന്നതിനുള്ള ഫെഡറൽ ബെയ്ലിഫ് സേവനത്തിൻ്റെ (FSSP) അപേക്ഷ വിദഗ്ധ കൗൺസിലിൻ്റെ പ്രതിനിധികളിൽ ഒരാളിൽ നിന്ന് നിഷേധാത്മക അഭിപ്രായം സ്വീകരിച്ചു. 2016 ഒക്‌ടോബറിൽ എഫ്എസ്എസ്‌പി ഇക്കാര്യം ടിഎഡ്‌വൈസറോട് പറഞ്ഞിരുന്നു. ഒരു നെഗറ്റീവ് നിഗമനം പുറപ്പെടുവിച്ചു, പ്രത്യേകിച്ച്, ഉപദേശകനായ അലക്സി സ്മിർനോവ് ജനറൽ സംവിധായകൻഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ ഡെവലപ്പർ "ബസാൾട്ട് ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ".

ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായുള്ള ശരിയായ ഇടപെടലിനായി ആറ് ഗ്ലോബസ്-ടെലികോം ഐടി സിസ്റ്റങ്ങൾ പരീക്ഷിച്ചു. ഇതൊരു നിയന്ത്രണ സംവിധാനമാണ്, ഇൻവെൻ്ററി, സാങ്കേതിക അക്കൗണ്ടിംഗ്ഹാർഡ്‌വെയർ, സോഫ്റ്റ്‌വെയർ ഇൻഫ്രാസ്ട്രക്ചർ "SKIT", വിശകലന പ്രോഗ്രാം നെറ്റ്‌വർക്ക് ട്രാഫിക്“SKIT. ട്രാഫിക്", ടെലിഫോൺ ട്രാഫിക് വിശകലനത്തിനുള്ള ഐടി സിസ്റ്റം "SKIT. എടിഎസ്". ഇനിപ്പറയുന്നവയും പരീക്ഷിച്ചു: ആശയവിനിമയ ചാനലുകളുടെ നിരന്തരമായ നിരീക്ഷണത്തിനും ഹോട്ട് ബാക്കപ്പിനുമുള്ള ഐടി സിസ്റ്റം “SKIT. ഡ്യൂപ്ലെക്സ്", ബിസിനസ് പ്രോസസ് മാനേജ്മെൻ്റ് പ്രോഗ്രാം ഗ്ലോബസ് എഫ്ഡിഒസി, ഇൻ്റർ ഡിപ്പാർട്ട്മെൻ്റൽ ഇൻ്ററാക്ഷൻ ഉറപ്പാക്കുന്നതിനുള്ള മൾട്ടി-സർവീസ് ഇൻ്റഗ്രേഷൻ എൻവയോൺമെൻ്റ് ഇലക്ട്രോണിക് ഫോർമാറ്റിൽ"MIS.Mezhved".

2015

അൽഗോരിതങ്ങളുടെയും പ്രോഗ്രാമുകളുടെയും ദേശീയ ഫണ്ടിൽ പ്ലേസ്മെൻ്റ്

2015 ഓഗസ്റ്റിൽ, FSSP TAdviser-നോട് പറഞ്ഞു, ടെലികോം, മാസ് കമ്മ്യൂണിക്കേഷൻസ് മന്ത്രാലയവുമായി ചേർന്ന് അവർ Goslinux-നെ അൽഗോരിതങ്ങളുടെയും പ്രോഗ്രാമുകളുടെയും ദേശീയ ഫണ്ടിൽ ഉൾപ്പെടുത്തി.

പൊതുജനങ്ങളുടെ പണം ഉപയോഗിച്ച് വികസിപ്പിച്ച സോഫ്‌റ്റ്‌വെയർ സംഭരിക്കുന്നതിനാണ് ഫണ്ട് സൃഷ്ടിച്ചത്. ആസൂത്രണം ചെയ്തതുപോലെ, ഉപഭോക്തൃ വകുപ്പുകൾക്ക് അവരുടെ ചെലവിൽ വികസിപ്പിച്ച പ്രോഗ്രാമുകൾ അതിൽ സ്ഥാപിക്കാൻ കഴിയും, മറ്റ് വകുപ്പുകൾക്ക് ഈ പരിഹാരങ്ങൾ സൗജന്യമായി ഉപയോഗിക്കാൻ കഴിയും.

2015 ഓഗസ്റ്റ് വരെയുള്ള കണക്കനുസരിച്ച്, സർക്കാർ ഉപഭോക്താക്കൾക്ക് ബാധകമല്ലാത്ത പ്രത്യേക പരിഹാരങ്ങളാണ് ഫണ്ടിൽ പ്രധാനമായും അടങ്ങിയിരിക്കുന്നത്. ഗോസ്ലിനക്സ് ആദ്യത്തെ സിസ്റ്റം-വൈഡ് ആയി മാറി സോഫ്റ്റ്വെയർ ഉൽപ്പന്നംഫണ്ടിൽ.

അതിനാൽ, ഫെഡറൽ തലത്തിലുള്ള മന്ത്രാലയങ്ങളും വകുപ്പുകളും ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്ന ആദ്യത്തെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എന്ന് Goslinux നെ വിളിക്കാം.

FSSP-യിലെ GosLinux-ലേക്കുള്ള മാറ്റം

2015-ൽ, 40 ആയിരത്തിലധികം വർക്ക്സ്റ്റേഷനുകളിൽ 60% വും 2.5 ആയിരം സെർവറുകളിൽ 90% വും സ്വതന്ത്ര സോഫ്റ്റ്വെയറിലേക്ക് മാറ്റാൻ FSSP പദ്ധതിയിട്ടു.

2014

2014-ൽ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് FSTEC-ൽ നിന്ന് അനുരൂപതയുടെ ഒരു സർട്ടിഫിക്കറ്റ് ലഭിച്ചു, OUD3 ൻ്റെ വിശ്വാസത്തിൻ്റെ കണക്കാക്കിയ നിലയും അപ്രഖ്യാപിത കഴിവുകളുടെ അഭാവത്തിൽ നിയന്ത്രണത്തിൻ്റെ ലെവൽ 4 ലെ റഷ്യയിലെ സ്റ്റേറ്റ് ടെക്നിക്കൽ കമ്മീഷൻ്റെ ഭരണ രേഖയുടെ ആവശ്യകതകൾ പാലിക്കുന്നതായും സ്ഥിരീകരിക്കുന്നു.

"2014 ജൂണിൽ, പ്രാദേശിക അധികാരികൾ സ്വതന്ത്രമായി ഉപയോഗിച്ചിരുന്ന കാലഹരണപ്പെട്ട ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ (പ്രാഥമികമായി Windows XP, Windows Server 2003) ഒരു സാധാരണ വിതരണ കിറ്റിൻ്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉപയോഗിച്ച് ക്രമേണ മാറ്റിസ്ഥാപിക്കണമെന്ന് ഞങ്ങൾ ശുപാർശ ചെയ്തു. ജൂലൈ മാസത്തോടെ പ്രദേശിക അധികാരികൾഒഎസിൻ്റെ 3,214 പകർപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്തു, ”എഫ്എസ്എസ്പി പറഞ്ഞു.

ഓപ്പൺ സോഴ്‌സ് ഉൽപ്പന്നങ്ങൾ സ്വന്തമാക്കുന്നതിൻ്റെയും ഉടമസ്ഥാവകാശം സ്വന്തമാക്കുന്നതിൻ്റെയും വില ഇതുവരെ വിലയിരുത്തപ്പെട്ടിട്ടില്ല. "ഏറ്റവും പരുക്കൻ കണക്കുകൾ പ്രകാരം, Goslinux-മായി ബന്ധപ്പെട്ട ജോലിയുടെ ചിലവ് മറ്റ് വകുപ്പുകൾ വാങ്ങുന്ന പ്രൊപ്രൈറ്ററി ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ ലൈസൻസുകളുടെ വിലയേക്കാൾ പതിനായിരക്കണക്കിന് മടങ്ങ് കുറവാണ്," FSSP വിശ്വസിക്കുന്നു.

2015 ഓഗസ്റ്റ് വരെ, റഷ്യൻ ഫെഡറേഷൻ്റെ 70 ഘടക സ്ഥാപനങ്ങളിൽ ജാമ്യക്കാർ GosLinux OS ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്തു.

2013

FSSP കമ്മീഷൻ ചെയ്ത GosLinux-ൻ്റെ വികസനം 2013-ൽ Red Soft കമ്പനി സൗജന്യ CentOS 6.4 വിതരണത്തെ അടിസ്ഥാനമാക്കിയാണ് നടത്തിയത്.

വ്ലാഡിമിർ മേഖലയിലെ എഫ്എസ്എസ്പിയുടെ മാനേജ്മെൻ്റിലാണ് ഒഎസിൻ്റെ ആദ്യ നടപ്പാക്കൽ. കോസ്ട്രോമ, പെൻസ മേഖലകളായിരുന്നു അടുത്ത പൈലറ്റ് മേഖലകൾ.