{"id":121754,"date":"2025-02-07T15:46:00","date_gmt":"2025-02-07T13:46:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/krizis-v-prodvizhenii-rust-v-yadro-iz-za-opasenij-uslozhneniya-soprovozhdeniya"},"modified":"2025-02-07T15:46:00","modified_gmt":"2025-02-07T13:46:00","slug":"krizis-v-prodvizhenii-rust-v-yadro-iz-za-opasenij-uslozhneniya-soprovozhdeniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/krizis-v-prodvizhenii-rust-v-yadro-iz-za-opasenij-uslozhneniya-soprovozhdeniya","title":{"rendered":"Crise dans la promotion de Rust dans le noyau en raison des craintes concernant la complexit\u00e9 de la maintenance","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Christoph Hellwig, mainteneur des sous-syst\u00e8mes DMA, KVM, Slab Allocator et de l'architecture PowerPC dans le noyau Linux, ancien membre du comit\u00e9 technique de la Linux Foundation et plaignant dans un litige li\u00e9 \u00e0 la GPL contre VMware, a refus\u00e9 de valider les correctifs relatifs au support du d\u00e9veloppement de pilotes en langage Rust. Les correctifs propos\u00e9s ajoutaient des wrappers autour de plusieurs fonctions du sous-syst\u00e8me DMA, permettant d'utiliser DMA dans les pilotes \u00e9crits en Rust.     <\/p>\n<p>Comme raison de son refus, il a \u00e9t\u00e9 mentionn\u00e9 que cela compliquerait la maintenance du code avec des wrappers pour d'autres langages et que l'on souhaitait conserver les interfaces logicielles du DMA sous une forme lisible en C, sans les diluer dans des wrappers obscurs. Christoph a propos\u00e9 d'acc\u00e9der directement \u00e0 l'API C d'origine du DMA dans chaque pilote \u00e9crit en Rust, afin de ne pas cr\u00e9er d'abstractions suppl\u00e9mentaires dont la maintenance du noyau serait contrainte.       <\/p>\n<p>Les d\u00e9veloppeurs des patchs ont d\u00e9clar\u00e9 qu'ils prendraient en charge tout le travail de maintenance du code en Rust, qu'ils \u00e9taient pr\u00eats \u00e0 g\u00e9rer ces patchs eux-m\u00eames et qu'ils ont d\u00e9plac\u00e9 les wrappers dans un sous-r\u00e9pertoire s\u00e9par\u00e9 (rust\/kernel\/dma.rs). En r\u00e9ponse, Christoph a mis son veto (\u00ab Nacked-by \u00bb) \u00e0 l'acceptation des patchs li\u00e9s \u00e0 Rust et a indiqu\u00e9 qu'il ne voulait pas d'un autre mainteneur. Christoph a affirm\u00e9 que si les d\u00e9veloppeurs de wrappers veulent rendre la maintenance de Linux impossible en raison du m\u00e9lange de plusieurs langages dans une m\u00eame base de code, ils devraient le faire dans leur pilote, et non \u00e9tendre cette tumeur sur les sous-syst\u00e8mes principaux du noyau.     <\/p>\n<p>Christoph a pr\u00e9cis\u00e9 qu'il n'a rien contre le langage Rust et le consid\u00e8re comme l'un des meilleurs nouveaux langages, mais qu'il est oppos\u00e9 au m\u00e9lange de code \u00e9crit dans diff\u00e9rents langages. Selon Christoph, il soutient la cr\u00e9ation de nouveaux projets en Rust, mais s'oppose \u00e0 l'incorporation de Rust dans de grandes bases de code en C, car ce m\u00e9lange r\u00e9duit consid\u00e9rablement la facilit\u00e9 de maintenance du noyau en tant que projet int\u00e9gr\u00e9.                <\/p>\n<p>La nature des probl\u00e8mes de support r\u00e9side dans le fait que les interfaces en Rust rendent les d\u00e9veloppeurs d\u00e9pendants du code \u00e9crit en Rust. \u00c0 premi\u00e8re vue, il semble que ces interfaces ne soient que des couches suppl\u00e9mentaires sur les structures et fonctions en C, n'impactant en rien le d\u00e9veloppement et le support du code en C. Cependant, ce n'est pas le cas. Lorsque de telles interfaces existent, les d\u00e9veloppeurs des sous-syst\u00e8mes \u00e9crits en C doivent prendre en compte l'impact des modifications sur la continuit\u00e9 du fonctionnement de ces interfaces. Toute modification des structures de donn\u00e9es ou des fonctions internes en C peut entra\u00eener la n\u00e9cessit\u00e9 d'adapter le code des interfaces, donc les changements affectant les interfaces dans le code C doivent \u00eatre surveill\u00e9s et synchronis\u00e9s avec le code en Rust. Beaucoup de d\u00e9veloppeurs ne sont pas pr\u00eats \u00e0 assumer la responsabilit\u00e9 suppl\u00e9mentaire de r\u00e9soudre les probl\u00e8mes qui surgissent dans le code en Rust et ne souhaitent pas investir leur temps \u00e0 suivre l'\u00e9tat des interfaces en Rust.    <\/p>\n<p>La situation li\u00e9e \u00e0 la complexification du support n'est pas th\u00e9orique. Jason Gunthorpe, mainteneur de TPM, VFIO et Infiniband chez NVIDIA, a rejoint la discussion et a \u00e9voqu\u00e9 le rejet par Linus Torvalds d'une demande de tirage comportant des modifications dans le sous-syst\u00e8me de gestion de la m\u00e9moire, car cette modification provoquait un \u00e9chec lors de la tentative de compilations du noyau avec le support de Rust activ\u00e9. L'\u00e9chec est survenu parce que les d\u00e9veloppeurs du code en Rust n'avaient pas inclus les modifications n\u00e9cessaires dans le g\u00e9n\u00e9rateur d'interfaces (bindgen). Ainsi, les d\u00e9veloppeurs du sous-syst\u00e8me de gestion de la m\u00e9moire, en avan\u00e7ant cette modification qui \u00e9tait par ailleurs parfaitement correcte du point de vue du code en C et du noyau en g\u00e9n\u00e9ral, se sont retrouv\u00e9s d\u00e9pendants d'un code optionnel tiers dans le noyau, dont d'autres personnes sont responsables.     <\/p>\n<p>Le refus d'accepter le code des wrappers sur les appels DMA a mis les d\u00e9veloppeurs du projet Rust for Linux dans l'impasse, car sans ces wrappers, le d\u00e9veloppement de pilotes complets en Rust sera entrav\u00e9. Hector Martin, mainteneur du code pour la prise en charge des puces ARM d'Apple et leader du projet Ashai Linux, a propos\u00e9 comme solution au conflit de faire accepter le wrapper directement par Linus Torvalds, contournant ainsi le mainteneur du sous-syst\u00e8me DMA. Si Linus accepte une telle violation de la hi\u00e9rarchie et de la pratique \u00e9tablie, cela pourrait mener \u00e0 une crise de gestion du d\u00e9veloppement du noyau, et s'il refuse, cela stoppent l'avancement de Rust dans le noyau.       <\/p>\n<p>En guise de suggestion, Hector a mentionn\u00e9 la tenue pour responsable de Christoph pour violation du code de conduite en raison d'un commentaire dans lequel Christoph a compar\u00e9 Rust \u00e0 une tumeur canc\u00e9reuse. En outre, Hector a \u00e9crit qu'il en avait marre de toute cette bureaucratie, qu'il n'\u00e9tait pas pr\u00eat \u00e0 faire confiance aux processus \u00e9tablis et a laiss\u00e9 entendre une implication des r\u00e9seaux sociaux. Dave Airlie, le mainteneur de la sous-syst\u00e8me DRM, a conseill\u00e9 de ne pas amplifier le conflit et de comprendre que le comportement toxique est inacceptable des deux c\u00f4t\u00e9s, que le participant \u00e0 la discussion ait raison ou non.     <\/p>\n<p>Linus Torvalds a rejoint la discussion, indiquant que le probl\u00e8me pourrait r\u00e9sider dans Hector lui-m\u00eame et sa confiance en lui, croyant qu'il sait mieux que les autres, plut\u00f4t que dans le processus de d\u00e9veloppement actuel du noyau, qui fonctionne. Le processus de d\u00e9veloppement du noyau a ses probl\u00e8mes, mais c'est une r\u00e9alit\u00e9 de la vie \u2014 rien n'est parfait. Les tentatives de harc\u00e8lement sur les r\u00e9seaux sociaux sont ce qui d\u00e9courage Linus d'avoir quoi que ce soit \u00e0 voir avec l'approche d'Hector. Ce qui compte pour Linus, ce sont les discussions techniques et les patchs, et non pas la pression exerc\u00e9e par les r\u00e9seaux sociaux.    <\/p>\n<p>En r\u00e9ponse, Hector a envoy\u00e9 une demande pour se retirer de la liste des mainteneurs de la plateforme ARM\/APPLE, car il a perdu confiance dans le processus de d\u00e9veloppement appliqu\u00e9 dans le noyau et l'approche de gestion de la communaut\u00e9. Il a \u00e9galement d\u00e9clar\u00e9 que le d\u00e9veloppement de la plateforme ARM\/Apple se poursuivrait en dehors du noyau principal de Linux. Il reste un autre mainteneur pour la plateforme ARM\/Apple dans le noyau \u2014 Sven Peter, qui a l'intention de continuer \u00e0 soutenir la plateforme dans le noyau.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62685\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c DMA, KVM, Slab Allocator \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b PowerPC \u0432 \u044f\u0434\u0440\u0435 Linux, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u0438\u0432\u0448\u0438\u0439 \u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043c\u0438\u0442\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Linux Foundation \u0438 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0432\u0448\u0438\u0439 \u0438\u0441\u0442\u0446\u043e\u043c \u0432 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u043c \u0441 GPL \u0441\u0443\u0434\u0435\u0431\u043d\u043e\u043c \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0435 \u0441 VMware, \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c \u043f\u0430\u0442\u0447\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u0442\u0447\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u043b\u0438 \u043e\u0431\u0432\u044f\u0437\u043a\u0438 \u043d\u0430\u0434 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 [&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-121754","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=\"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c DMA, KVM, Slab Allocator \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b PowerPC \u0432 \u044f\u0434\u0440\u0435 Linux, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u0438\u0432\u0448\u0438\u0439 \u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043c\u0438\u0442\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Linux Foundation \u0438.\" \/>\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\/krizis-v-prodvizhenii-rust-v-yadro-iz-za-opasenij-uslozhneniya-soprovozhdeniya\" \/>\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\u041a\u0440\u0438\u0437\u0438\u0441 \u0432 \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0438 Rust \u0432 \u044f\u0434\u0440\u043e \u0438\u0437-\u0437\u0430 \u043e\u043f\u0430\u0441\u0435\u043d\u0438\u0439 \u0443\u0441\u043b\u043e\u0436\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c DMA, KVM, Slab Allocator \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b PowerPC \u0432 \u044f\u0434\u0440\u0435 Linux, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u0438\u0432\u0448\u0438\u0439 \u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043c\u0438\u0442\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Linux Foundation \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/krizis-v-prodvizhenii-rust-v-yadro-iz-za-opasenij-uslozhneniya-soprovozhdeniya\" \/>\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=\"2025-02-07T13:46:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-02-07T13:46:00+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\udd47Crise dans la promotion de Rust dans le noyau en raison de craintes li\u00e9es \u00e0 la complexit\u00e9 de la maintenance | ProHoster","description":"Christoph Hellwig, mainteneur des sous-syst\u00e8mes DMA, KVM, Slab Allocator et de l'architecture PowerPC dans le noyau Linux, qui a autrefois fait partie du comit\u00e9 technique dirigeant de la Linux Foundation.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/krizis-v-prodvizhenii-rust-v-yadro-iz-za-opasenij-uslozhneniya-soprovozhdeniya","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\u041a\u0440\u0438\u0437\u0438\u0441 \u0432 \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0438 Rust \u0432 \u044f\u0434\u0440\u043e \u0438\u0437-\u0437\u0430 \u043e\u043f\u0430\u0441\u0435\u043d\u0438\u0439 \u0443\u0441\u043b\u043e\u0436\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c DMA, KVM, Slab Allocator \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b PowerPC \u0432 \u044f\u0434\u0440\u0435 Linux, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u0438\u0432\u0448\u0438\u0439 \u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043c\u0438\u0442\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Linux Foundation \u0438.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/krizis-v-prodvizhenii-rust-v-yadro-iz-za-opasenij-uslozhneniya-soprovozhdeniya","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":"2025-02-07T13:46:00+00:00","article:modified_time":"2025-02-07T13:46:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121754","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 10:24:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 10:24:19","updated":"2026-01-23 10:24:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/121754","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=121754"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/121754\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=121754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=121754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=121754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}