{"id":105138,"date":"2022-09-20T09:36:55","date_gmt":"2022-09-20T07:36:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/rust-budet-prinyat-v-sostav-yadra-linux-6-1-sozdan-rust-drajver-dlya-ethernet-chipov-intel"},"modified":"2022-09-20T09:36:55","modified_gmt":"2022-09-20T07:36:55","slug":"rust-budet-prinyat-v-sostav-yadra-linux-6-1-sozdan-rust-drajver-dlya-ethernet-chipov-intel","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/rust-budet-prinyat-v-sostav-yadra-linux-6-1-sozdan-rust-drajver-dlya-ethernet-chipov-intel","title":{"rendered":"Rust zostanie w\u0142\u0105czony do j\u0105dra Linux 6.1. Stworzono sterownik Rust dla chip\u00f3w Ethernet Intel.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na wydarzeniu Kernel Maintainers Summit Linus Torvalds og\u0142osi\u0142, \u017ce je\u015bli nie pojawi\u0105 si\u0119 nieprzewidziane problemy, \u0142atki do wsparcia rozwoju sterownik\u00f3w w j\u0119zyku Rust zostan\u0105 w\u0142\u0105czone do j\u0105dra Linux 6.1, kt\u00f3rego wydanie planowane jest na grudzie\u0144.    <\/p>\n<p>Do zalet wprowadzenia wsparcia dla Rust w j\u0105drze nale\u017cy uproszczenie pisania bezpiecznych sterownik\u00f3w urz\u0105dze\u0144 dzi\u0119ki zmniejszeniu prawdopodobie\u0144stwa pope\u0142nienia b\u0142\u0119d\u00f3w przy pracy z pami\u0119ci\u0105 oraz zach\u0119canie nowych programist\u00f3w do anga\u017cowania si\u0119 w prace nad j\u0105drem. \u201eRust \u2014 to jedna z rzeczy, kt\u00f3re, jak s\u0105dz\u0119, przyci\u0105gn\u0105 nowe twarze\u2026 starzejemy si\u0119 i siwiejemy,\u201d powiedzia\u0142 Linus.    <\/p>\n<p>Linus og\u0142osi\u0142 r\u00f3wnie\u017c, \u017ce w wersji j\u0105dra 6.1 zostan\u0105 ulepszone niekt\u00f3re z najstarszych i najbardziej fundamentalnych cz\u0119\u015bci j\u0105dra, takie jak funkcja printk(). Ponadto Linus przypomnia\u0142, \u017ce kilka dziesi\u0119cioleci temu firma Intel pr\u00f3bowa\u0142a go przekona\u0107, \u017ce przysz\u0142o\u015b\u0107 nale\u017cy do procesor\u00f3w Itanium, ale odpowiedzia\u0142: \u201eNie, to si\u0119 nie zdarzy, poniewa\u017c nie ma platformy do rozwoju. ARM robi wszystko dobrze.\u201d    <\/p>\n<p>Innym problemem, kt\u00f3ry wskaza\u0142 Torvalds, jest chaos w produkcji procesor\u00f3w ARM: \u201eszalone firmy produkuj\u0105ce sprz\u0119t z Dzikiego Zachodu, kt\u00f3re tworz\u0105 specjalistyczne chipy do r\u00f3\u017cnych zada\u0144.\u201d Doda\u0142, \u017ce \u201eto by\u0142 du\u017cy problem, gdy pojawia\u0142y si\u0119 pierwsze procesory, dzisiaj istnieje wystarczaj\u0105co wiele standard\u00f3w, aby upro\u015bci\u0107 portowanie j\u0105der na nowe procesory ARM.\u201d    <\/p>\n<p>Dodatkowo mo\u017cna zauwa\u017cy\u0107 publikacj\u0119 wst\u0119pnej wersji sterownika rust-e1000 dla adapter\u00f3w Ethernet Intel, cz\u0119\u015bciowo napisanego w j\u0119zyku Rust. W kodzie wci\u0105\u017c pozostaje bezpo\u015brednie wywo\u0142anie niekt\u00f3rych wi\u0105za\u0144 w C, ale trwaj\u0105 prace nad ich wymian\u0105 i dodaniem abstrakcji Rust, potrzebnych do pisania sterownik\u00f3w sieciowych (do dost\u0119pu do PCI, DMA i sieciowych API j\u0105dra). W obecnej formie sterownik pomy\u015blnie przechodzi test ping w QEMU, ale jeszcze nie dzia\u0142a z rzeczywistym sprz\u0119tem.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57804\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0438 Kernel Maintainers Summit \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043e\u0431\u044a\u044f\u0432\u0438\u043b, \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0432\u0441\u043f\u043b\u044b\u0432\u0443\u0442 \u043d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \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 \u0431\u0443\u0434\u0443\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.1, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0434\u0435\u043a\u0430\u0431\u0440\u0435. \u0418\u0437 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Rust \u0432 \u044f\u0434\u0440\u0435 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0437\u0430 \u0441\u0447\u0451\u0442 \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\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-105138","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=\"\u041d\u0430 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0438 Kernel Maintainers Summit \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043e\u0431\u044a\u044f\u0432\u0438\u043b, \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0432\u0441\u043f\u043b\u044b\u0432\u0443\u0442 \u043d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \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 \u0431\u0443\u0434\u0443\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.1, \u0440\u0435\u043b\u0438\u0437.\" \/>\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\/pl\/blog\/news\/rust-budet-prinyat-v-sostav-yadra-linux-6-1-sozdan-rust-drajver-dlya-ethernet-chipov-intel\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\udd47Rust \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043d\u044f\u0442 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.1. \u0421\u043e\u0437\u0434\u0430\u043d Rust-\u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043b\u044f Ethernet-\u0447\u0438\u043f\u043e\u0432 Intel | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0438 Kernel Maintainers Summit \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043e\u0431\u044a\u044f\u0432\u0438\u043b, \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0432\u0441\u043f\u043b\u044b\u0432\u0443\u0442 \u043d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \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 \u0431\u0443\u0434\u0443\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.1, \u0440\u0435\u043b\u0438\u0437.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/rust-budet-prinyat-v-sostav-yadra-linux-6-1-sozdan-rust-drajver-dlya-ethernet-chipov-intel\" \/>\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-20T07:36:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-20T07:36:55+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\udd47Rust zostanie przyj\u0119ty do j\u0105dra Linux 6.1. Stworzono sterownik Rust dla chip\u00f3w Ethernet Intel | ProHoster","description":"Na wydarzeniu Kernel Maintainers Summit Linus Torvalds og\u0142osi\u0142, \u017ce je\u015bli nie pojawi\u0105 si\u0119 nieprzewidziane problemy, \u0142atki do wsparcia rozwoju sterownik\u00f3w w j\u0119zyku Rust zostan\u0105 w\u0142\u0105czone do j\u0105dra Linux 6.1, wydanie.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/rust-budet-prinyat-v-sostav-yadra-linux-6-1-sozdan-rust-drajver-dlya-ethernet-chipov-intel","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\udd47Rust \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043d\u044f\u0442 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.1. \u0421\u043e\u0437\u0434\u0430\u043d Rust-\u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043b\u044f Ethernet-\u0447\u0438\u043f\u043e\u0432 Intel | ProHoster","og:description":"\u041d\u0430 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0438 Kernel Maintainers Summit \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043e\u0431\u044a\u044f\u0432\u0438\u043b, \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0432\u0441\u043f\u043b\u044b\u0432\u0443\u0442 \u043d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \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 \u0431\u0443\u0434\u0443\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.1, \u0440\u0435\u043b\u0438\u0437.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/rust-budet-prinyat-v-sostav-yadra-linux-6-1-sozdan-rust-drajver-dlya-ethernet-chipov-intel","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-20T07:36:55+00:00","article:modified_time":"2022-09-20T07:36:55+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\/pl\/wp-json\/wp\/v2\/posts\/105138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=105138"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105138\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=105138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=105138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=105138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}