Games

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

గ్రీన్బూట్, మొదట బాష్‌లో వ్రాసిన హెల్త్ చెక్ సాధనం, రెడ్ హాట్ వద్ద ఇంజనీర్ల సౌజన్యంతో రస్ట్‌లో తిరిగి వ్రాయబడింది. ఈ ఉపయోగకరమైన సాధనం ఫెడోరా ఐయోటి కోసం గూగుల్ సమ్మర్ ఆఫ్ కోడ్ ప్రాజెక్టుగా ప్రారంభమైంది, ఇది చెడు నవీకరణ తర్వాత అణుపరంగా నవీకరించబడిన వ్యవస్థలను స్వీయ-వినాశనం నుండి ఉంచడానికి రూపొందించబడింది.

దాని గుండె వద్ద, గ్రీన్బూట్ ఒక ఫ్రేమ్‌వర్క్ యంత్రం బూట్ అయిన ప్రతిసారీ ఆరోగ్య తనిఖీలను అమలు చేయడానికి ఇది సిస్టమ్‌డిలోకి ప్రవేశిస్తుంది. ఇది నిర్దిష్ట డైరెక్టరీలలో స్క్రిప్ట్‌ల కోసం చూస్తుంది; ఏదైనా /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 లో రవాణా చేసే ప్రతిపాదనను సమర్పించారు. ఫోరోనిక్స్ ప్రకారం, ఈ ప్రణాళికకు ఇంకా ఫెడోరా ఇంజనీరింగ్ మరియు స్టీరింగ్ కమిటీ నుండి తుది ఓటు అవసరం అయితే, ఇది ఆమోదించబడే అవకాశం ఉంది. ప్రస్తుత ఫెడోరా ఐయోటి వినియోగదారుల కోసం, మార్పు సరళమైన, అతుకులు అప్‌గ్రేడ్ అని వాగ్దానం చేస్తుంది.




Source link

Related Articles

Back to top button