Cusbooneysii GNU Coreutils, oo dib loogu qoray Rust

Siideynta uutils coreutils 0.0.12 Toolkit ayaa lagu soo bandhigay, kaas oo analooga ah xirmada GNU Coreutils, dib loogu qoray luqadda Rust, lagu soo saarayo. Coreutils waxay la socotaa in ka badan boqol adeeg, oo ay ku jiraan nooc, bisad, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, iyo ls. Isla mar ahaantaana, xirmada uutils Findutils 0.3.0 ayaa la siidaayay iyada oo la hirgaliyay Rust of the utilities ee GNU Findutils set (hel, hel, updatedb iyo xargs).

Sababta loo abuurayo mashruuca iyo isticmaalka luqadda Rust waa rabitaanka in la abuuro hirgelinta beddelka ah ee Coreutils iyo Findutils, oo awood u leh inay ku shaqeeyaan Windows, Redox iyo Fuchsia, iyo kuwo kale. Farqiga kale ee muhiimka ah ee u dhexeeya uutils waa in lagu qaybiyo shatiga Ogolaanshaha ee MIT, halkii laga isticmaali lahaa shatiga koobiynta GPL.

Waqtigan xaadirka ah, hirgelinta adeegyada 88 si buuxda ayaa loo keenay si siman GNU Coreutils. Cilladaha shakhsi ahaaneed ayaa lagu xusay 18 adeeg, oo ay ku jiraan cp, dd, date, df, install, ls, more, sort, split, dabada iyo imtixaanka. Kaliya tasiilaadka stty ayaa weli ah mid aan la fulin. Markaad ka gudubto qolka tijaabada ee mashruuca GNU Coreutils, 214 imtixaan ayaa si guul leh loo fuliyay, laakiin analoogga Rust weli kama gudbin 313 imtixaan. Isla mar ahaantaana, xoojinta horumarinta mashruuca ayaa si muuqata u kordhay - 400-470 balastar ayaa lagu daraa bishiiba laga bilaabo 20-50 horumarinta halkii 30-60 laga bilaabo 3-8 horumarinta sanad ka hor.

Cusbooneysii GNU Coreutils, oo dib loogu qoray Rust

Waxaa ka mid ah guulihii ugu dambeeyay, hagaajinta waxqabadka ayaa lagu xusay - xaaladda hadda jirta, adeegyo badan, sida madaxa iyo goynta, ayaa aad uga sarreeya waxqabadka marka loo eego xulashooyinka GNU Coreutils. Daboolista qolka tijaabada ayaa laga fidiyay 55% ilaa 75% dhammaan koodka (80% waa bartilmaameed ku filan). Koodhka ayaa dib loo habeeyey si loo fududeeyo dayactirka, tusaale ahaan, maaraynta khaladaadka ayaa lagu mideeyay barnaamijyo kala duwan, iyo koodhka ku shaqaynta xuquuqaha gelitaanka ayaa la isku daray chgrp iyo chown. Isbeddello badan ayaa lagu daray si loo horumariyo laqabsiga GNU Coreutils.

Qorshayaasha mustaqbalka waxaa ka mid ah hirgelinta utility stty, shaqada sii socota si loo wanaajiyo iswaafajinta GNU Coreutils, ku darida hagaajinta si loo yareeyo xajmiga faylasha la fulin karo, iyo sidoo kale tijaabooyinka joogtada ah ee isticmaalka utils ee Debian iyo Ubuntu halkii GNU Coreutils iyo GNU Findutils (mid ka mid ah kuwa ugu muhiimsan ee uutils horay uga soo shaqeeyay mashruuc lagu dhisayo Debian GNU/Linux iyadoo la adeegsanayo iskuxiraha Clang). Intaa waxaa dheer, diyaarinta xirmada uutils-coreutils ee macOS, tijaabooyin lagu beddelayo GNU Coreutils oo leh uutils coreutils gudaha NixOS, ujeedka loo isticmaalo uutils coreutils sida caadiga ah qaybinta Apertis, iyo la qabsiga uutils-ka loo dejiyay Redox OS waa la xusay.

Source: opennet.ru

Add a comment