టాయ్బాక్స్ 0.8.8 విడుదల, సిస్టమ్ యుటిలిటీల సమితి, BusyBox వలె, ఒకే ఎక్జిక్యూటబుల్ ఫైల్గా రూపొందించబడింది మరియు సిస్టమ్ వనరుల కనీస వినియోగం కోసం అనుకూలీకరించబడింది. ప్రాజెక్ట్ మాజీ BusyBox నిర్వహణదారుచే అభివృద్ధి చేయబడింది మరియు 0BSD లైసెన్స్ క్రింద పంపిణీ చేయబడింది. టాయ్బాక్స్ యొక్క ముఖ్య ఉద్దేశ్యం తయారీదారులకు సవరించిన భాగాల సోర్స్ కోడ్ను తెరవకుండానే ప్రామాణిక యుటిలిటీల యొక్క కనీస సెట్ను ఉపయోగించగల సామర్థ్యాన్ని అందించడం. సామర్థ్యాల పరంగా, టాయ్బాక్స్ ఇప్పటికీ BusyBox కంటే వెనుకబడి ఉంది, అయితే 306 ప్రణాళికలో 227 ప్రాథమిక ఆదేశాలు ఇప్పటికే అమలు చేయబడ్డాయి (79 పూర్తిగా మరియు 378 పాక్షికంగా).
టాయ్బాక్స్ 0.8.8 యొక్క ఆవిష్కరణలలో మనం గమనించవచ్చు:
- నిర్దిష్ట సమయం నిష్క్రియం అయిన తర్వాత ఆదేశాన్ని ముగించడానికి "-i" ఎంపిక "టైమ్ అవుట్" యుటిలిటీకి జోడించబడింది (స్టాండర్డ్ స్ట్రీమ్కి అవుట్పుట్ టైమర్ని రీసెట్ చేస్తుంది).
- "tar" యుటిలిటీ ఇప్పుడు ఇచ్చిన సెడ్ ఎక్స్ప్రెషన్ని ఉపయోగించి ఫైల్ పేర్లను మార్చడానికి "--xform" ఎంపికకు మద్దతు ఇస్తుంది. "tar -null" ఆదేశం అమలు చేయబడింది.
- పొడవైన ఎంపికల కోసం, సంక్షిప్త అనలాగ్లు ప్రతిపాదించబడ్డాయి (ఉదాహరణకు, “ls -color” కోసం “ls -col”).
- "blkid -o" ఆదేశానికి "పూర్తి", "విలువ" మరియు "ఎగుమతి" అవుట్పుట్ ఫార్మాట్లకు మద్దతు జోడించబడింది.
- ఎంపికలు "-C" (cgroup నేమ్స్పేస్ని ప్రారంభించండి) మరియు "-a" (అన్ని మద్దతు ఉన్న నేమ్స్పేస్లను ప్రారంభించండి) "nsenter" యుటిలిటీకి జోడించబడ్డాయి.
- "మౌంట్" యుటిలిటీ "-R" ఎంపికను అమలు చేస్తుంది మరియు డిఫాల్ట్గా పునరావృతంగా బైండ్-మౌంటు చేయడం ప్రారంభించబడుతుంది.
- “ఫైల్” యుటిలిటీ Linux కెర్నల్ ఇమేజ్లతో ఫైల్ల గుర్తింపును మరియు Loongarch ఆర్కిటెక్చర్ కోసం ఎక్జిక్యూటబుల్ ఫైల్లను అందిస్తుంది.
మూలం: opennet.ru