{"id":113037,"date":"2024-01-21T23:28:15","date_gmt":"2024-01-21T21:28:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme"},"modified":"2024-01-21T23:28:15","modified_gmt":"2024-01-21T21:28:15","slug":"razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme","title":{"rendered":"A FreeBSD fejleszt\u0151i a Rust nyelv haszn\u00e1lat\u00e1r\u00f3l t\u00e1rgyalnak az alap rendszerben","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Alan Somers, a developer of a new FUSE driver implementation for FreeBSD and author of Rust bindings over some FreeBSD libraries, started a discussion on the process of integrating Rust code into the base system. During the discussion among the project's committers, the cost and benefits of the integration were identified. The cost of adding Rust support will be a doubling of the build time, while the benefit will be the simplification of the development of certain utilities.      <\/p>\n<p>A list of utilities that are intended to be rewritten in Rust, if support for Rust were to be included in the core system:    <\/p>\n<ul>\n<li class=\"l\"> ctl-exporter (exporting ctlstat statistics to Prometheus).\n<li class=\"l\"> fusefs tests.\n<li class=\"l\"> devd.\n<li class=\"l\"> zfsd.\n<li class=\"l\"> nscd.\n<li class=\"l\"> Components of the 802.11ac and Lightning stacks that operate in user space.\n<li class=\"l\"> freebsd-kpi-r14-0.    <\/ul>\n<p>A list of Rust ports that could be moved to the core system, if Rust support were to be included in the core system:  <\/p>\n<ul>\n<li class=\"l\"> gstat-rs.\n<li class=\"l\"> geom-exporter.\n<li class=\"l\"> nfs-exporter.\n<li class=\"l\"> virtiofsd-rs.\n<li class=\"l\"> jail-exporter.\n<li class=\"l\"> Various systems for managing jail environments.\n<li class=\"l\"> pjdfstest.\n<li class=\"l\"> pf-rs.\n<li class=\"l\"> benchpmc.     <\/ul>\n<p>Related FreeBSD Rust applications that are proposed to remain in the ports:  <\/p>\n<ul>\n<li class=\"l\"> fsx-rs.\n<li class=\"l\"> ztop.\n<li class=\"l\"> iocage-provision.\n<li class=\"l\"> rsblk.\n<li class=\"l\"> xfuse.  <\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60473\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043b\u0430\u043d \u0421\u043e\u043c\u0435\u0440\u0441 (Alan Somers), \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u043e\u0432\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 FUSE \u0434\u043b\u044f FreeBSD \u0438 \u0430\u0432\u0442\u043e\u0440 Rust-\u043e\u0431\u0432\u044f\u0437\u043e\u043a \u043d\u0430\u0434 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 FreeBSD, \u043d\u0430\u0447\u0430\u043b \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412 \u0445\u043e\u0434\u0435 \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0431\u044b\u043b\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u0446\u0435\u043d\u0430 \u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f. \u0426\u0435\u043d\u043e\u0439 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Rust \u0441\u0442\u0430\u043d\u0435\u0442 \u0443\u0434\u0432\u043e\u0435\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0431\u043e\u0440\u043a\u0438, \u0430 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u043c &#8212; \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113037","post","type-post","status-publish","format-standard","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=\"\u0410\u043b\u0430\u043d \u0421\u043e\u043c\u0435\u0440\u0441 (Alan Somers), \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u043e\u0432\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 FUSE \u0434\u043b\u044f FreeBSD \u0438 \u0430\u0432\u0442\u043e\u0440 Rust-\u043e\u0431\u0432\u044f\u0437\u043e\u043a \u043d\u0430\u0434 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 FreeBSD, \u043d\u0430\u0447\u0430\u043b \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u0431\u0430\u0437\u043e\u0432\u043e\u0439.\" \/>\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\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme\" \/>\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\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 FreeBSD \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u044e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Rust \u0432 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043b\u0430\u043d \u0421\u043e\u043c\u0435\u0440\u0441 (Alan Somers), \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u043e\u0432\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 FUSE \u0434\u043b\u044f FreeBSD \u0438 \u0430\u0432\u0442\u043e\u0440 Rust-\u043e\u0431\u0432\u044f\u0437\u043e\u043a \u043d\u0430\u0434 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 FreeBSD, \u043d\u0430\u0447\u0430\u043b \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u0431\u0430\u0437\u043e\u0432\u043e\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme\" \/>\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=\"2024-01-21T21:28:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-21T21:28:15+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\udd47FreeBSD developers discuss the use of Rust language in the core system | ProHoster","description":"Alan Somers, a developer of a new FUSE driver implementation for FreeBSD and author of Rust bindings for some FreeBSD libraries, has initiated a discussion on the process of integrating Rust code into the core.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme","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\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 FreeBSD \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u044e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Rust \u0432 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 | ProHoster","og:description":"\u0410\u043b\u0430\u043d \u0421\u043e\u043c\u0435\u0440\u0441 (Alan Somers), \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u043e\u0432\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 FUSE \u0434\u043b\u044f FreeBSD \u0438 \u0430\u0432\u0442\u043e\u0440 Rust-\u043e\u0431\u0432\u044f\u0437\u043e\u043a \u043d\u0430\u0434 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 FreeBSD, \u043d\u0430\u0447\u0430\u043b \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u0431\u0430\u0437\u043e\u0432\u043e\u0439.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme","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":"2024-01-21T21:28:15+00:00","article:modified_time":"2024-01-21T21:28:15+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\/113037","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=113037"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/113037\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=113037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=113037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=113037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}