{"id":122097,"date":"2025-02-26T08:22:05","date_gmt":"2025-02-26T06:22:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kristof-helvig-ushyol-s-posta-mejntejnera-dma-mapping-i-configfs-posle-forsirovaniya-rust"},"modified":"2025-02-26T08:22:05","modified_gmt":"2025-02-26T06:22:05","slug":"kristof-helvig-ushyol-s-posta-mejntejnera-dma-mapping-i-configfs-posle-forsirovaniya-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/kristof-helvig-ushyol-s-posta-mejntejnera-dma-mapping-i-configfs-posle-forsirovaniya-rust","title":{"rendered":"Kristof Helwig ka l\u00ebn\u00eb postin e m\u00ebmint\u00ebsit t\u00eb DMA Mapping dhe ConfigFS pas forcimit t\u00eb Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kristof Hellwig ka l\u00ebn\u00eb pozitat e tij si mbajt\u00ebs i n\u00ebnsistemit dma-mapping dhe configfs. Largimi p\u00ebrfshinte d\u00ebrgimin e nj\u00eb k\u00ebrkese p\u00ebr t\u00eb hequr emrin nga lista e mbajt\u00ebsve dhe nj\u00eb njoftim p\u00ebr kalimin e menaxhimit te mb\u00ebshtet\u00ebsit e tjer\u00eb. N\u00eb n\u00ebnsistemin dma-mapping, mb\u00ebshtetja do t\u00eb vazhdoj\u00eb nga Marek Szyprowski nga Samsung, nd\u00ebrsa n\u00eb configfs \u2014 Joel Becker nga Oracle.     <\/p>\n<p>Kristof Hellwig ende mbetet n\u00eb mesin e mbajt\u00ebsve t\u00eb n\u00ebnsistemit NVM Express, vmalloc dhe FreeVXFS. N\u00eb t\u00eb kaluar\u00ebn, Kristof ka qen\u00eb an\u00ebtar i komitetit teknik menaxhues t\u00eb organizat\u00ebs Linux Foundation dhe ka marr\u00eb pjes\u00eb n\u00eb zhvillimin e n\u00ebnsistemeve t\u00eb tilla si XFS,  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4437\">KVM<\/a>, Trace events, SCSI dhe Slab Allocator, si dhe ka mb\u00ebshtetur arkitektur\u00ebn PowerPC n\u00eb b\u00ebrtham\u00ebn Linux. P\u00ebr m\u00eb tep\u00ebr, Kristof ka qen\u00eb padit\u00ebs n\u00eb nj\u00eb proces gjyq\u00ebsor me VMware lidhur me shkeljen e licenc\u00ebs GPL.      <\/p>\n<p>P\u00ebrfundimi i mb\u00ebshtetjes p\u00ebr n\u00ebnsistemet dma-mapping dhe configfs \u00ebsht\u00eb rezultat i deklarat\u00ebs s\u00eb Linus Torvalds p\u00ebr q\u00ebllimin e tij p\u00ebr t\u00eb p\u00ebrfshir\u00eb n\u00eb b\u00ebrtham\u00ebn lidhje n\u00eb gjuh\u00ebn Rust pa marr\u00eb parasysh miratimin e mbajt\u00ebsve t\u00eb n\u00ebnsistemeve p\u00ebr t\u00eb cilat jan\u00eb krijuar k\u00ebto lidhje. N\u00eb janar, Kristof theksoi me q\u00ebndrim refuzimin p\u00ebr t\u00eb pranuar lidhjen Rust n\u00eb b\u00ebrtham\u00ebn mbi funksionet p\u00ebr pun\u00ebn me DMA, gj\u00eb q\u00eb \u00e7oi n\u00eb nj\u00eb konflikt, si rezultat i t\u00eb cilit u larguan mbajt\u00ebsit e n\u00ebnsistemeve Nouveau dhe ARM\/Apple. M\u00eb 24 shkurt, zhvilluesit e projektit Rust for Linux ofruan nj\u00eb patch me nj\u00eb shtres\u00eb abstraksioni p\u00ebr FS configfs, mb\u00ebshtetje t\u00eb cil\u00ebs Kristof Hellwig e kishte. Kristof nuk mori pjes\u00eb n\u00eb diskutimin e lidhjes s\u00eb re Rust p\u00ebr n\u00ebnsistemin e tij, dhe disa dit\u00eb m\u00eb von\u00eb e fshiu veten nga lista e mbajt\u00ebsve t\u00eb dma-mapping dhe configfs.    <\/p>\n<p>Kristof Hellwig konsideron t\u00eb papranueshme p\u00ebrdorimin e disa gjuh\u00ebve programuese n\u00eb projekte t\u00eb komplikuara si b\u00ebrthama Linux. Sipas Kristofit, kodet e p\u00ebrziera e komplikojn\u00eb pun\u00ebn e mbajt\u00ebsve, pasi i vendosin ata n\u00eb var\u00ebsi nga kodi n\u00eb nj\u00eb gjuh\u00eb tjet\u00ebr. N\u00eb ve\u00e7anti, kur ekzistojn\u00eb lidhje n\u00eb Rust, zhvilluesit e n\u00ebnsistemeve t\u00eb shkruara n\u00eb C duhet t\u00eb marrin parasysh ndikimin e ndryshimeve t\u00eb tyre n\u00eb vazhdim\u00ebsin\u00eb e funksionimit t\u00eb lidhjeve. \u00c7do ndryshim n\u00eb strukturat e t\u00eb dh\u00ebnave ose funksione t\u00eb brendshme n\u00eb C mund t\u00eb sjell\u00eb nevoj\u00ebn p\u00ebr t\u00eb ndryshuar kodin e lidhjeve, k\u00ebshtu q\u00eb ndryshimet q\u00eb ndikon n\u00eb lidhje duhet t\u00eb gjurmohen dhe sinkronizohen me kodin n\u00eb Rust.     <\/p>\n<p>Gjat\u00eb procesit t\u00eb zhvillimit t\u00eb kernelit u shfaq\u00ebn raste t\u00eb refuzimit t\u00eb k\u00ebrkesave p\u00ebr t\u00ebrheqje me ndryshime n\u00eb n\u00ebn-sistemin e menaxhimit t\u00eb memories, pasi kjo ndryshim shkaktonte d\u00ebshtimin gjat\u00eb p\u00ebrpjekjes p\u00ebr t\u00eb nd\u00ebrtuar kernelin me aktivizimin e mb\u00ebshtetjes p\u00ebr Rust. D\u00ebshtimi ndodhi p\u00ebr shkak t\u00eb dezinkronizimit me kodin p\u00ebr gjenerimin e mb\u00ebshtetjeve Rust (bindgen) dhe \u00e7oi n\u00eb at\u00eb q\u00eb mb\u00ebshtet\u00ebsit e n\u00ebn-sistemit t\u00eb menaxhimit t\u00eb memories, nd\u00ebrsa promovonin ndryshimin, t\u00eb qen\u00eb plot\u00ebsisht t\u00eb varur nga kodi opsional t\u00eb jasht\u00ebm n\u00eb kernel, p\u00ebr t\u00eb cilin p\u00ebrgjigjen njer\u00ebz t\u00eb tjer\u00eb.       <\/p>\n<p>Linus Torvalds beson se Christoph Hellwig nuk ka autoritetin p\u00ebr t\u00eb bllokuar pranimin e mb\u00ebshtetjeve Rust n\u00eb kernelin p\u00ebr n\u00ebn-sistemin e DMA, pasi kodi i k\u00ebtyre mb\u00ebshtetjeve nuk prekin kodin e n\u00ebn-sistemit t\u00eb Hartimit t\u00eb DMA dhe \u00ebsht\u00eb implementuar n\u00eb nj\u00eb n\u00ebn-katalog t\u00eb ve\u00e7ant\u00eb, administrimi i t\u00eb cilit b\u00ebhet nga nj\u00eb mantiainer i ve\u00e7ant\u00eb. Linus e krahasoi veprimin e Christoph me p\u00ebrpjekjen p\u00ebr t\u00eb kontrolluar fush\u00ebn e p\u00ebrdorimit t\u00eb n\u00ebn-sistemit t\u00eb DMA, duke marr\u00eb parasysh se mantiainer\u00ebt jan\u00eb p\u00ebrgjegj\u00ebs vet\u00ebm p\u00ebr kodin e n\u00ebn-sistemit t\u00eb tyre, por jo p\u00ebr at\u00eb se si dhe nga kush p\u00ebrdoret rezultati i pun\u00ebs s\u00eb k\u00ebtij kodi. P\u00ebr shembull, nj\u00eb ndryshim n\u00eb kodin e n\u00ebn-sistemeve baz\u00eb mund t\u00eb \u00e7oj\u00eb n\u00eb probleme me funksionimin e ndonj\u00eb drejtuesi, por kjo nuk \u00ebsht\u00eb nj\u00eb arsye p\u00ebr t\u00eb nd\u00ebrhyr\u00eb n\u00eb pranimin e drejtuesve t\u00eb rinj.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62797\">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) \u0443\u0448\u0451\u043b \u0441 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c dma-mapping \u0438 configfs. \u0423\u0445\u043e\u0434 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u043b\u0441\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u0437\u0430\u044f\u0432\u043a\u0438 \u043d\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c \u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u043c\u0441\u044f \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u043c. \u0412 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435 dma-mapping \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u041c\u0430\u0440\u0435\u043a \u0428\u0438\u043f\u0440\u043e\u0432\u0441\u043a\u0438 (Marek Szyprowski) \u0438\u0437 Samsung, \u0430 \u0432 configfs &#8212; \u0414\u0436\u043e\u044d\u043b \u0411\u0435\u043a\u043a\u0435\u0440 (Joel Becker) \u0438\u0437 Oracle. \u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 \u043f\u043e\u043a\u0430 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0432 \u0447\u0438\u0441\u043b\u0435 [&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-122097","post","type-post","status-publish","format-standard","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=\"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig) \u0443\u0448\u0451\u043b \u0441 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c dma-mapping \u0438 configfs.\" \/>\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\/kristof-helvig-ushyol-s-posta-mejntejnera-dma-mapping-i-configfs-posle-forsirovaniya-rust\" \/>\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\udd47\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 \u0443\u0448\u0451\u043b \u0441 \u043f\u043e\u0441\u0442\u0430 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 DMA Mapping \u0438 ConfigFS \u043f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig) \u0443\u0448\u0451\u043b \u0441 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c dma-mapping \u0438 configfs.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/kristof-helvig-ushyol-s-posta-mejntejnera-dma-mapping-i-configfs-posle-forsirovaniya-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=\"2025-02-26T06:22:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-02-26T06:22:05+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\udd47Kristof Helwig \u00ebsht\u00eb larguar nga posti i mbajt\u00ebsit t\u00eb DMA Mapping dhe ConfigFS pas forcimit t\u00eb Rust | ProHoster","description":"Kristof Helwig (Christoph Hellwig) \u00ebsht\u00eb larguar nga pozita e mbajt\u00ebsit t\u00eb n\u00ebn-sistemit dma-mapping dhe configfs.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/kristof-helvig-ushyol-s-posta-mejntejnera-dma-mapping-i-configfs-posle-forsirovaniya-rust","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\udd47\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 \u0443\u0448\u0451\u043b \u0441 \u043f\u043e\u0441\u0442\u0430 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 DMA Mapping \u0438 ConfigFS \u043f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Rust | ProHoster","og:description":"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig) \u0443\u0448\u0451\u043b \u0441 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c dma-mapping \u0438 configfs.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/kristof-helvig-ushyol-s-posta-mejntejnera-dma-mapping-i-configfs-posle-forsirovaniya-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":"2025-02-26T06:22:05+00:00","article:modified_time":"2025-02-26T06:22:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"122097","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:55:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 10:55:24","updated":"2026-01-23 10:55:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/122097","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=122097"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/122097\/revisions"}],"predecessor-version":[{"id":164315,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/122097\/revisions\/164315"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=122097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=122097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=122097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}