{"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\/fr\/blog\/news\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme","title":{"rendered":"Les d\u00e9veloppeurs de FreeBSD discutent de l'utilisation du langage Rust dans le syst\u00e8me de base","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Alan Somers, d\u00e9veloppeur d'une nouvelle r\u00e9alisation du pilote FUSE pour FreeBSD et auteur des liaisons Rust pour certaines biblioth\u00e8ques FreeBSD, a entam\u00e9 une discussion sur le processus d'int\u00e9gration du code Rust dans le syst\u00e8me de base. Lors de la discussion entre les committers du projet, le co\u00fbt et les avantages de l'impl\u00e9mentation ont \u00e9t\u00e9 d\u00e9finis. Le co\u00fbt de l'ajout du support Rust sera le double du temps de compilation, tandis que l'avantage sera la simplification du d\u00e9veloppement de certains utilitaires.      <\/p>\n<p>Liste des utilitaires que l'on envisage de r\u00e9\u00e9crire en Rust si le support Rust \u00e9tait int\u00e9gr\u00e9 dans le syst\u00e8me de base :    <\/p>\n<ul>\n<li class=\"l\"> ctl-exporter (exportation des statistiques ctlstat vers Prometheus).\n<li class=\"l\"> Tests fusefs.\n<li class=\"l\"> devd.\n<li class=\"l\"> zfsd.\n<li class=\"l\"> nscd.\n<li class=\"l\"> Composants des piles 802.11ac et Lightning fonctionnant dans l'espace utilisateur.\n<li class=\"l\"> freebsd-kpi-r14-0.    <\/ul>\n<p>Liste des ports en Rust qui pourraient \u00eatre transf\u00e9r\u00e9s dans le syst\u00e8me de base si le support Rust apparaissait dans le syst\u00e8me de base :  <\/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\"> Diff\u00e9rents syst\u00e8mes de gestion des environnements de jail.\n<li class=\"l\"> pjdfstest.\n<li class=\"l\"> pf-rs.\n<li class=\"l\"> benchpmc.     <\/ul>\n<p>Applications Rust li\u00e9es \u00e0 FreeBSD, qui sont propos\u00e9es pour rester dans les 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>Source : <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.2 - 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\/fr\/blog\/news\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Les d\u00e9veloppeurs de FreeBSD discutent de l'utilisation du langage Rust dans le syst\u00e8me de base | ProHoster","description":"Alan Somers, d\u00e9veloppeur de la nouvelle impl\u00e9mentation du pilote FUSE pour FreeBSD et auteur des liaisons Rust pour certaines biblioth\u00e8ques FreeBSD, a entam\u00e9 une discussion sur le processus d'int\u00e9gration du code en Rust dans le syst\u00e8me de base.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/razrabotchiki-freebsd-obsuzhdayut-ispolzovanie-yazyka-rust-v-bazovoj-sisteme","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/113037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=113037"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/113037\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=113037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=113037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=113037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}