{"id":107626,"date":"2023-04-03T12:48:19","date_gmt":"2023-04-03T10:48:19","guid":{"rendered":"https:\/\/prohoster.info\/?p=107626"},"modified":"2023-04-03T16:36:51","modified_gmt":"2023-04-03T14:36:51","slug":"novye-vypuski-variantov-coreutils-i-findutils-perepisannyh-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/novye-vypuski-variantov-coreutils-i-findutils-perepisannyh-na-yazyke-rust","title":{"rendered":"\u00daj kiad\u00e1sok a coreutils \u00e9s findutils Rust nyelven \u00fajra\u00edrt verzi\u00f3j\u00e1b\u00f3l.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Megjelent az uutils coreutils 0.0.18 eszk\u00f6zk\u00e9szlet, amely a GNU Coreutils csomag Rust nyelvre \u00e1t\u00edrt anal\u00f3gj\u00e1t fejleszti. A coreutils t\u00f6bb mint sz\u00e1z seg\u00e9dprogramot tartalmaz, t\u00f6bbek k\u00f6z\u00f6tt a sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln \u00e9s ls. A projekt c\u00e9lja egy platformok k\u00f6z\u00f6tti alternat\u00edv Coreutils-megold\u00e1s l\u00e9trehoz\u00e1sa, amely t\u00f6bbek k\u00f6z\u00f6tt Windows, Redox \u00e9s Fuchsia platformokon is m\u0171k\u00f6dik. A GNU Coreutils-szal ellent\u00e9tben a Rust-ra \u00edrt megval\u00f3s\u00edt\u00e1s MIT enged\u00e9ly alatt terjesztik, nem pedig a GPL copyleft licenc alatt.       <\/p>\n<p>F\u0151bb v\u00e1ltoz\u00e1sok:  <\/p>\n<ul>\n<li class=\"l\"> Jav\u00edtott\u00e1k a GNU Coreutils referencia tesztsorozattal val\u00f3 kompatibilit\u00e1st, amely sor\u00e1n 340 tesztet hajtottak v\u00e9gre sikeresen, 210 teszt megbukott, \u00e9s 50 tesztet kihagytak. A referencia a GNU Coreutils 9.2 kiad\u00e1s\u00e1t haszn\u00e1lja.  <center><img decoding=\"async\" alt=\"\u00daj kiad\u00e1sok a coreutils \u00e9s findutils Rust nyelven \u00fajra\u00edrt verzi\u00f3j\u00e1b\u00f3l. \" src=\"\/wp-content\/uploads\/2023\/04\/ce657594a31773345305860c06b747dc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> B\u0151v\u00edtett\u00e9k a lehet\u0151s\u00e9geket, jav\u00edtott\u00e1k a kompatibilit\u00e1st \u00e9s \u00faj, hi\u00e1nyz\u00f3 opci\u00f3kat adtak hozz\u00e1 a cksum, chmod, chroot, comm, cp, cut, date, dd, du, expand, env, factor, hashsum, install, ln, ls, mktemp, mv, nice, nproc, od, ptx, pwd, rm, shred, sleep, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime \u00e9s wc seg\u00e9dprogramokhoz.\n<li class=\"l\"> Az ln, cp \u00e9s mv seg\u00e9dprogramok interakt\u00edv m\u00f3dj\u00e1nak (-i) m\u0171k\u00f6d\u00e9s\u00e9t jav\u00edtott\u00e1k.\n<li class=\"l\"> Jav\u00edtott\u00e1k a jelek kezel\u00e9s\u00e9t a yes, tee \u00e9s timeout seg\u00e9dprogramokban.\n<li class=\"l\"> A termin\u00e1l \u00e9szlel\u00e9s\u00e9hez az is_terminal csomagra v\u00e1ltottak az atty helyett.  <\/ul>\n<p>Egyidej\u0171leg megjelent az uutils findutils 0.4.0 csomag, amely a GNU Findutils (find, locate, updatedb \u00e9s xargs) Rust nyelven \u00edrt seg\u00e9dprogramjait tartalmazza. Az \u00faj verzi\u00f3ban:  <\/p>\n<ul>\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a GNU-kompatibilis printf funkci\u00f3 t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Megval\u00f3s\u00edtott\u00e1k az xargs seg\u00e9dprogramot.\n<li class=\"l\"> Hozz\u00e1adva a regul\u00e1ris kifejez\u00e9sek, POSIX-maszkok \u00e9s a \u00ab{}\u00bb helyettes\u00edt\u00e9sek t\u00e1mogat\u00e1sa.\n<li class=\"l\"> A find eszk\u00f6zh\u00f6z hozz\u00e1adva a k\u00f6vetkez\u0151 opci\u00f3k t\u00e1mogat\u00e1sa: \u00ab-print0\u00bb, \u00ab-lname\u00bb, \u00ab-ilname\u00bb, \u00ab-empty\u00bb, \u00ab-xdev\u00bb, \u00ab-and\u00bb, \u00ab-P\u00bb, \u00ab\u2014\u00bb, \u00ab-quit\u00bb, \u00ab-mount\u00bb, \u00ab-inum\u00bb \u00e9s \u00ab-links\u00bb.    <\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58910\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils 0.0.18, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 coreutils \u0432\u0445\u043e\u0434\u0438\u0442 \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0430 \u0443\u0442\u0438\u043b\u0438\u0442, \u0432\u043a\u043b\u044e\u0447\u0430\u044f sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln \u0438 ls. \u0426\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Coreutils, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":107627,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-107626","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils 0.0.18, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/novye-vypuski-variantov-coreutils-i-findutils-perepisannyh-na-yazyke-rust\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 coreutils \u0438 findutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils 0.0.18, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/novye-vypuski-variantov-coreutils-i-findutils-perepisannyh-na-yazyke-rust\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-04-03T10:48:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-03T14:36:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00daj kiad\u00e1sok a Rust nyelvre \u00e1t\u00edrt coreutils \u00e9s findutils verzi\u00f3kb\u00f3l | ProHoster","description":"Megjelent az uutils coreutils 0.0.18 eszk\u00f6zk\u00e9szlet, amely a GNU Coreutils csomag Rust nyelvre \u00e1t\u00edrt anal\u00f3gj\u00e1t fejleszti.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/novye-vypuski-variantov-coreutils-i-findutils-perepisannyh-na-yazyke-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 coreutils \u0438 findutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils 0.0.18, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/novye-vypuski-variantov-coreutils-i-findutils-perepisannyh-na-yazyke-rust","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-04-03T10:48:19+00:00","article:modified_time":"2023-04-03T14:36:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/107626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=107626"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/107626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/107627"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=107626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=107626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=107626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}