sysvinit 2.97 init సిస్టమ్ విడుదల

10 నెలల అభివృద్ధి తర్వాత సమర్పించారు క్లాసిక్ init సిస్టమ్ విడుదల సిస్వినిట్ 2.97, ఇది systemd మరియు అప్‌స్టార్ట్‌కు ముందు రోజులలో Linux పంపిణీలలో విస్తృతంగా ఉపయోగించబడింది మరియు ఇప్పుడు Devuan మరియు antiX వంటి పంపిణీలలో ఉపయోగించడం కొనసాగుతోంది. అదే సమయంలో, sysvinitతో కలిపి ఉపయోగించిన insserv 1.22.0 మరియు startpar 0.65 యుటిలిటీల విడుదలలు సృష్టించబడ్డాయి. వినియోగ ఇన్సర్వ్ చేయండి init స్క్రిప్ట్‌ల మధ్య డిపెండెన్సీలను పరిగణనలోకి తీసుకొని లోడింగ్ ప్రక్రియను నిర్వహించడానికి రూపొందించబడింది మరియు ప్రారంభం సిస్టమ్ బూట్ సమయంలో అనేక స్క్రిప్ట్‌ల సమాంతర ప్రయోగాన్ని నిర్ధారించడానికి ఉపయోగించబడుతుంది.

కొత్త విడుదలలో:

  • సహాయక యుటిలిటీ చేర్చబడింది sysd2v, ఇది systemd సర్వీస్ యూనిట్ ఫైల్‌లను LSB హెడర్‌లతో క్లాసిక్ SysV ప్రారంభ స్క్రిప్ట్‌ల ఫార్మాట్‌లోకి మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది;
  • సెట్టింగులను లోడ్ చేసే సామర్థ్యం జోడించబడింది, /etc/inittab.d/ డైరెక్టరీలో ఉన్న ప్రత్యేక ఫైల్‌లుగా ఫార్మాట్ చేయబడింది;
  • హార్డ్-కోడెడ్ ఫిక్స్‌డ్ పాత్‌ను ఉపయోగించకుండా రూట్ విభజనలో libcrypt ఉనికిని తనిఖీ చేయడం ప్రారంభించబడింది;
  • Git నిర్లక్ష్యం జాబితాకు లాగ్‌సేవ్ మరియు రీడ్‌బూట్‌లాగ్ ఫైల్‌లు జోడించబడ్డాయి;
  • ఉపయోగించని మెమరీని సరిగ్గా ఖాళీ చేయడానికి కోడ్ శుభ్రం చేయబడింది;
  • "hh:mm", "+m" మరియు "ఇప్పుడు"తో పాటుగా "+hh:mm" ఆకృతిలో షట్‌డౌన్ సమయాన్ని నిర్ణయించే సామర్థ్యం జోడించబడింది;
  • ఇన్‌స్టాలేషన్ కోసం ఉపసర్గను నిర్వచించే సామర్థ్యాన్ని ఇన్‌సర్వ్ ప్రోగ్రామ్ జోడించింది. డిఫాల్ట్‌గా, insserv ఇప్పుడు /usr సోపానక్రమంలో ఇన్‌స్టాల్ చేయబడింది (ఎక్జిక్యూటబుల్ /sbin నుండి /usr/sbinకి తరలించబడింది). Makefileలోని WANT_SYSTEMD పరామితి systemd/dbus మద్దతు ప్రారంభించబడిందో లేదో నియంత్రిస్తుంది.
  • స్టార్ట్‌పార్ మరియు ఇన్‌స్టలేషన్ పాత్‌కు మరింత సౌకర్యవంతమైన నిర్వచనం కోసం PREFIX వేరియబుల్ స్టార్ట్‌పార్ అసెంబ్లీ ఫైల్‌కు జోడించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి