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

uutils coreutils 0.0.18 టూల్‌కిట్ విడుదల అందుబాటులో ఉంది, దీనిలో GNU Coreutils ప్యాకేజీ యొక్క అనలాగ్, రస్ట్ భాషలో తిరిగి వ్రాయబడింది, అభివృద్ధి చేయబడుతోంది. Coreutils సార్ట్, క్యాట్, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln మరియు ls వంటి వందకు పైగా యుటిలిటీలతో వస్తుంది. ఇతర విషయాలతోపాటు Windows, Redox మరియు Fuchsia ప్లాట్‌ఫారమ్‌లలో పనిచేయగల Coreutils యొక్క క్రాస్-ప్లాట్‌ఫారమ్ ప్రత్యామ్నాయ అమలును సృష్టించడం ప్రాజెక్ట్ యొక్క లక్ష్యం. GNU Coreutils వలె కాకుండా, రస్ట్ అమలు GPL కాపీ లెఫ్ట్ లైసెన్స్‌కు బదులుగా MIT అనుమతి లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.

ప్రధాన మార్పులు:

  • GNU Coreutils రిఫరెన్స్ టెస్ట్ సూట్‌తో అనుకూలత మెరుగుపరచబడింది, ఇక్కడ 340 పరీక్షలు ఉత్తీర్ణత సాధించాయి, 210 పరీక్షలు విఫలమయ్యాయి మరియు 50 పరీక్షలు దాటవేయబడ్డాయి. సూచన విడుదల GNU Coreutils 9.2.
    రస్ట్‌లో తిరిగి వ్రాయబడిన coreutils మరియు findutils వేరియంట్‌ల యొక్క కొత్త విడుదలలు
  • మెరుగుపరచబడిన ఫీచర్‌లు, మెరుగైన అనుకూలత మరియు వినియోగాల కోసం తప్పిపోయిన ఎంపికలు జోడించబడ్డాయి , od, ptx, pwd, rm, shred, sleep, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
  • ఇంటరాక్టివ్ మోడ్ (-i) ln, cp మరియు mv యుటిలిటీలలో మెరుగుపరచబడింది.
  • అవును, టీ మరియు గడువు ముగిసిన యుటిలిటీలలో మెరుగైన సిగ్నల్ ప్రాసెసింగ్.
  • టెర్మినల్‌ను నిర్వచించడానికి attyకి బదులుగా is_terminal ప్యాకేజీకి మార్చబడింది.

అదే సమయంలో, uutils findutils 0.4.0 ప్యాకేజీ GNU Findutils సూట్ (కనుగొనడం, గుర్తించడం, నవీకరించబడింది మరియు xargs) నుండి యుటిలిటీల యొక్క రస్ట్ అమలుతో విడుదల చేయబడింది. కొత్త వెర్షన్‌లో:

  • GNU-అనుకూల printf ఫంక్షన్‌కు మద్దతు జోడించబడింది.
  • xargs యుటిలిటీ అమలు చేయబడింది.
  • సాధారణ వ్యక్తీకరణలు, POSIX వైల్డ్‌కార్డ్‌లు మరియు "{}" ప్రత్యామ్నాయాలకు మద్దతు జోడించబడింది.
  • యుటిలిటీని కనుగొనడానికి "-print0", "-lname", "-ilname", "-empty", "-xdev", "-and", "-P", "-", "-quit" ఎంపికలకు మద్దతు జోడించబడింది "-mount", "-inum" మరియు "-links".

మూలం: opennet.ru

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