{"id":105081,"date":"2022-09-13T09:36:41","date_gmt":"2022-09-13T07:36:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/wd-razrabatyvaet-nvme-drajver-na-yazyke-rust-eksperimenty-s-rust-vo-freebsd"},"modified":"2022-09-13T09:36:41","modified_gmt":"2022-09-13T07:36:42","slug":"wd-razrabatyvaet-nvme-drajver-na-yazyke-rust-eksperimenty-s-rust-vo-freebsd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/wd-razrabatyvaet-nvme-drajver-na-yazyke-rust-eksperimenty-s-rust-vo-freebsd","title":{"rendered":"WD po zhvillon nj\u00eb drejtues NVMe n\u00eb gjuh\u00ebn Rust. Eksperimentet me Rust n\u00eb FreeBSD.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>N\u00eb konferenc\u00ebn q\u00eb po zhvillohet k\u00ebto dit\u00eb, Linux Plumbers 2022, nj\u00eb inxhinier nga kompania Western Digital paraqiti nj\u00eb referat mbi zhvillimin e nj\u00eb drajveri eksperimental p\u00ebr SSD-t\u00eb me nd\u00ebrfaqe NVM-Express (NVMe), i shkruar n\u00eb gjuh\u00ebn Rust dhe q\u00eb funksionon n\u00eb nivelin e b\u00ebrtham\u00ebs Linux. Megjith\u00ebse projekti \u00ebsht\u00eb ende n\u00eb nj\u00eb faz\u00eb t\u00eb hershme zhvillimi, testimi i kryer tregoi se performanca e drajverit NVMe n\u00eb gjuh\u00ebn Rust p\u00ebrputhet me drajverin aktual NVMe t\u00eb b\u00ebrtham\u00ebs i shkruar n\u00eb gjuh\u00ebn C.      <center><img decoding=\"async\" alt=\"WD po zhvillon nj\u00eb drejtues NVMe n\u00eb gjuh\u00ebn Rust. Eksperimentet me Rust n\u00eb FreeBSD.\" src=\"\/wp-content\/uploads\/2022\/09\/0c49f6bb2485871524d0f0427f41ad4d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"WD po zhvillon nj\u00eb drejtues NVMe n\u00eb gjuh\u00ebn Rust. Eksperimentet me Rust n\u00eb FreeBSD.\" src=\"\/wp-content\/uploads\/2022\/09\/62fa18285c0eab993e911a5345e8e228.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>N\u00eb referat thuhet se drajveri aktual NVMe n\u00eb gjuh\u00ebn C i k\u00ebnaq plot\u00ebsisht zhvilluesit, por n\u00ebn-sistemi NVMe \u00ebsht\u00eb nj\u00eb vend i mir\u00eb p\u00ebr t\u00eb studiuar vler\u00ebn e zhvillimit t\u00eb drajver\u00ebve n\u00eb gjuh\u00ebn Rust, pasi \u00ebsht\u00eb mjaft i thjesht\u00eb, p\u00ebrdoret gjer\u00ebsisht, k\u00ebrkon performanc\u00eb t\u00eb lart\u00eb, ka nj\u00eb implementim t\u00eb verifikuar si referenc\u00eb p\u00ebr krahasim dhe mb\u00ebshtet nd\u00ebrfaqe t\u00eb ndryshme (dev, pci, dma, blk-mq, gendisk, sysfs).     <\/p>\n<p>Theksohet se drajveri PCI NVMe n\u00eb Rust tashm\u00eb ofron funksionalitetin e nevojsh\u00ebm p\u00ebr pun\u00eb, por ende nuk \u00ebsht\u00eb gati p\u00ebr p\u00ebrdorim t\u00eb gjer\u00eb, pasi k\u00ebrkon p\u00ebrmir\u00ebsime t\u00eb ve\u00e7anta. Midis planeve p\u00ebr t\u00eb ardhmen p\u00ebrmendet eliminimi i blloqeve t\u00eb pa sigurta nga kodi, mb\u00ebshtetje p\u00ebr operacionet e fshirjes s\u00eb pajisjes dhe shkarkimin e drajverit, mb\u00ebshtetje p\u00ebr nd\u00ebrfaqen sysfs, implementimi i inicializimit t\u00eb vonuar, krijimi i nj\u00eb drajveri p\u00ebr blk-mq dhe eksperimente me p\u00ebrdorimin e modelit t\u00eb programimit asinkron p\u00ebr queue_rq.        <center>  <div class=\"youtube-placeholder\" data-id=\"Xw9pKeJ-4Bw\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/Xw9pKeJ-4Bw\/hqdefault.jpg\" alt=\"Luaj videon\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div>  <\/center>    <\/p>\n<p>S\u00eb \u049b\u043e\u0441htuar, mund t\u00eb p\u00ebrmendim eksperimentet e realizuara nga kompania NCC Group p\u00ebr zhvillimin e drajver\u00ebve n\u00eb gjuh\u00ebn Rust p\u00ebr b\u00ebrtham\u00ebn FreeBSD. Si nj\u00eb shembull, shqyrtohet n\u00eb detaje nj\u00eb drajver i thjesht\u00eb echo, q\u00eb kthen t\u00eb dh\u00ebnat e shkruara n\u00eb skedarin \/dev\/rustmodule. N\u00eb faz\u00ebn tjet\u00ebr t\u00eb eksperimenteve, NCC Group shqyrton mund\u00ebsin\u00eb e rip\u00ebrpunimit t\u00eb komponenteve thelb\u00ebsore t\u00eb b\u00ebrtham\u00ebs n\u00eb gjuh\u00ebn Rust p\u00ebr t\u00eb p\u00ebrmir\u00ebsuar sigurin\u00eb e operacioneve rrjet dhe skedar.     <\/p>\n<p>Megjithat\u00eb, pavar\u00ebsisht nga mund\u00ebsia p\u00ebr t\u00eb krijuar module t\u00eb thjeshta n\u00eb gjuh\u00ebn Rust, integrimi m\u00eb i ngusht\u00eb i Rust n\u00eb b\u00ebrthama FreeBSD do t\u00eb k\u00ebrkoj\u00eb pun\u00eb t\u00eb m\u00ebtejshme. P\u00ebr shembull, p\u00ebrmendet nevoja p\u00ebr t\u00eb krijuar nj\u00eb set shtresash abstraksioni mbi n\u00ebn-sistemet dhe strukturat e b\u00ebrtham\u00ebs, t\u00eb ngjashme me shtesat p\u00ebrgatitur nga projekti Rust for Linux. M\u00eb von\u00eb, planifikohet t\u00eb kryhen eksperimente t\u00eb ngjashme me b\u00ebrtham\u00ebn Illumos dhe t\u00eb identifikohen abstraksione t\u00eb p\u00ebrbashk\u00ebta n\u00eb Rust, t\u00eb cilat mund t\u00eb p\u00ebrdoren n\u00eb shofer\u00ebt e shkruar n\u00eb Rust p\u00ebr Linux, BSD dhe Illumos.    <\/p>\n<p>Sip\u00ebrmarrjet Microsoft dhe Google raportojn\u00eb se rreth 70% e dob\u00ebsive n\u00eb produktet e tyre softuerike shkaktohen nga trajtimi i pasigurt i memories. Supozohet se p\u00ebrdorimi i gjuh\u00ebs Rust do t\u00eb leht\u00ebsoj\u00eb rrezikun e shfaqjes s\u00eb dob\u00ebsive t\u00eb shkaktuara nga trajtimi i pasigurt i memories dhe do t\u00eb eliminoj\u00eb shfaqjen e gabimeve siq \u00ebsht\u00eb referimi n\u00eb zonat e memories pas lirimit t\u00eb saj dhe dalja jasht\u00eb kufijve t\u00eb buffer-it.     <\/p>\n<p>Trajtimi i sigurt i memories garantohet n\u00eb Rust gjat\u00eb kompilimit p\u00ebrmes verifikimit t\u00eb referencave, ndjekjes s\u00eb pron\u00ebsis\u00eb s\u00eb objekteve dhe marr\u00ebveshjes s\u00eb koh\u00ebzgjatjes s\u00eb objekteve (zona e dukshm\u00ebris\u00eb), si dhe p\u00ebrmes vler\u00ebsimit t\u00eb sakt\u00ebsis\u00eb s\u00eb qasjes n\u00eb memory gjat\u00eb ekzekutimit t\u00eb kodit. Rust gjithashtu ofron mjete p\u00ebr mbrojtjen nga mbushjet e numrave t\u00eb plot\u00eb, k\u00ebrkon inicializimin e detyruesh\u00ebm t\u00eb vlerave t\u00eb variablave p\u00ebrpara p\u00ebrdorimit, trajton m\u00eb mir\u00eb gabimet n\u00eb bibliotek\u00ebn standarde, zbaton konceptin e referencave dhe variablave t\u00eb paz\u00ebvend\u00ebsuesh\u00ebm (immutable) si standard, dhe ofron tipizim t\u00eb fort\u00eb statik p\u00ebr minimizimin e gabimeve logjike.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57774\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u0432 \u044d\u0442\u0438 \u0434\u043d\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Linux Plumbers 2022 \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Western Digital \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b \u0441 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f SSD-\u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c NVM-Express (NVMe), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u044f\u0434\u0440\u0430 Linux. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u043a\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 \u0440\u0430\u043d\u043d\u0435\u043c \u044d\u0442\u0430\u043f\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f, \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c NVMe-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":105082,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105081","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u0432 \u044d\u0442\u0438 \u0434\u043d\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Linux Plumbers 2022 \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Western Digital \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b \u0441 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f SSD-\u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c NVM-Express (NVMe).\" \/>\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\/sq\/blog\/news\/wd-razrabatyvaet-nvme-drajver-na-yazyke-rust-eksperimenty-s-rust-vo-freebsd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\udd47WD \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 NVMe-\u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 Rust \u0432\u043e FreeBSD | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u0432 \u044d\u0442\u0438 \u0434\u043d\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Linux Plumbers 2022 \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Western Digital \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b \u0441 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f SSD-\u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c NVM-Express (NVMe).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/wd-razrabatyvaet-nvme-drajver-na-yazyke-rust-eksperimenty-s-rust-vo-freebsd\" \/>\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=\"2022-09-13T07:36:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-13T07:36:42+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\udd47WD zhvillon nj\u00eb driver NVMe n\u00eb gjuh\u00ebn Rust. Eksperimentet me Rust n\u00eb FreeBSD | ProHoster","description":"N\u00eb konferenc\u00ebn Linux Plumbers 2022 q\u00eb po zhvillohet k\u00ebto dit\u00eb, nj\u00eb inxhinier nga kompania Western Digital b\u00ebri nj\u00eb prezantim mbi zhvillimin e nj\u00eb drajveri eksperimental p\u00ebr disk\u00ebt SSD me nd\u00ebrfaqen NVM-Express (NVMe).","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/wd-razrabatyvaet-nvme-drajver-na-yazyke-rust-eksperimenty-s-rust-vo-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\udd47WD \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 NVMe-\u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 Rust \u0432\u043e FreeBSD | ProHoster","og:description":"\u041d\u0430 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u0432 \u044d\u0442\u0438 \u0434\u043d\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Linux Plumbers 2022 \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Western Digital \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b \u0441 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f SSD-\u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c NVM-Express (NVMe).","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/wd-razrabatyvaet-nvme-drajver-na-yazyke-rust-eksperimenty-s-rust-vo-freebsd","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":"2022-09-13T07:36:42+00:00","article:modified_time":"2022-09-13T07:36:42+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\/sq\/wp-json\/wp\/v2\/posts\/105081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=105081"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/105081\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/105082"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=105081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=105081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=105081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}