మరొక లైనక్స్ యుటిలిటీ రస్ట్లో తిరిగి వ్రాయబడుతోంది

గ్రీన్బూట్, మొదట బాష్లో వ్రాసిన హెల్త్ చెక్ సాధనం, రెడ్ హాట్ వద్ద ఇంజనీర్ల సౌజన్యంతో రస్ట్లో తిరిగి వ్రాయబడింది. ఈ ఉపయోగకరమైన సాధనం ఫెడోరా ఐయోటి కోసం గూగుల్ సమ్మర్ ఆఫ్ కోడ్ ప్రాజెక్టుగా ప్రారంభమైంది, ఇది చెడు నవీకరణ తర్వాత అణుపరంగా నవీకరించబడిన వ్యవస్థలను స్వీయ-వినాశనం నుండి ఉంచడానికి రూపొందించబడింది.
దాని గుండె వద్ద, గ్రీన్బూట్ ఒక ఫ్రేమ్వర్క్ యంత్రం బూట్ అయిన ప్రతిసారీ ఆరోగ్య తనిఖీలను అమలు చేయడానికి ఇది సిస్టమ్డిలోకి ప్రవేశిస్తుంది. ఇది నిర్దిష్ట డైరెక్టరీలలో స్క్రిప్ట్ల కోసం చూస్తుంది; ఏదైనా /etc/greenboot/check/required.d/
ఖచ్చితంగా పాస్ చేయాలి. అవసరమైన స్క్రిప్ట్ విఫలమైతే, గ్రీన్బూట్ మళ్లీ ప్రయత్నించడానికి రీబూట్ను ప్రేరేపిస్తుంది.
కొన్ని విఫల ప్రయత్నాల తరువాత, ఇది స్క్రిప్ట్లను అమలు చేస్తుంది /etc/greenboot/red.d/
మరియు చివరిగా తెలిసిన-మంచి విస్తరణకు సిస్టమ్ రోల్బ్యాక్ను ప్రారంభిస్తుంది, ఇది మీ సిస్టమ్ను బ్రక్ చేయకుండా నవీకరణను నిరోధిస్తుంది. అవసరమైన అన్ని తనిఖీలు విజయవంతం అయినప్పుడు, అది స్క్రిప్ట్లను నడుపుతుంది /etc/greenboot/green.d/
మరియు గ్రబ్ ఎన్విరాన్మెంట్ వేరియబుల్ను సెట్ చేయడం ద్వారా బూట్ను విజయవంతం చేస్తుంది. ఈ మొత్తం ప్రక్రియ ద్వారా తరిమివేయబడుతుంది greenboot-healthcheck.service
సిస్టమ్డి సాధారణ ముందు boot-complete.target
చేరుకుంది.
రెడ్ హాట్ ఈ తిరిగి వ్రాయడం ఎందుకు ఎంచుకుంటుందో, ఇది మరింత బలమైన మరియు సురక్షితమైన యుటిలిటీని సృష్టించడానికి వస్తుంది. ఇది ఖచ్చితంగా మాత్రమే కాదు *-rs సాధనం తిరిగి వ్రాయడం మేము ఇటీవల చూశాము; మీరు బహుశా ఉన్నారు గురించి విన్నాను sudo-rs
ఇది క్లాసిక్ కోసం మెమరీ-సేఫ్ పున ment స్థాపనను నిర్మించే ప్రాజెక్ట్ sudo
యుటిలిటీ. రస్ట్ వంటి మెమరీ-సేఫ్ భాషలో ఈ ప్రాథమిక వ్యవస్థ భాగాలను నిర్మించడం భద్రతా దుర్బలత్వాల యొక్క మొత్తం వర్గాలను తొలగించడానికి సహాయపడుతుంది.
ప్రకారం అధికారిక ఫెడోరా మార్పు ప్రతిపాదన, తిరిగి వ్రాయడం రెండింటికీ మద్దతును విస్తరిస్తుంది bootc
మరియు rpm-ostree
ఆధారిత వ్యవస్థలు, అసలు బాష్ వెర్షన్ కోసం మాత్రమే నిర్మించబడింది rpm-ostree
. రెడ్ హాట్ డెవలపర్లు ఈ కొత్త రస్ట్ వెర్షన్ను ఫెడోరా 43 లో రవాణా చేసే ప్రతిపాదనను సమర్పించారు. ఫోరోనిక్స్ ప్రకారం, ఈ ప్రణాళికకు ఇంకా ఫెడోరా ఇంజనీరింగ్ మరియు స్టీరింగ్ కమిటీ నుండి తుది ఓటు అవసరం అయితే, ఇది ఆమోదించబడే అవకాశం ఉంది. ప్రస్తుత ఫెడోరా ఐయోటి వినియోగదారుల కోసం, మార్పు సరళమైన, అతుకులు అప్గ్రేడ్ అని వాగ్దానం చేస్తుంది.