{"id":111215,"date":"2023-10-31T09:10:15","date_gmt":"2023-10-31T07:10:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7"},"modified":"2023-10-31T09:10:15","modified_gmt":"2023-10-31T07:10:15","slug":"kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7","title":{"rendered":"Kod Bcachefs zosta\u0142 przyj\u0119ty do rdzenia Linux 6.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Linus Torvalds zatwierdzi\u0142 wniosek o w\u0142\u0105czenie systemu plik\u00f3w Bcachefs do g\u0142\u00f3wnej ga\u0142\u0119zi j\u0105dra Linux i doda\u0142 implementacj\u0119 Bcachefs do repozytorium, w kt\u00f3rym rozwijana jest ga\u0142\u0105\u017a j\u0105dra 6.7, kt\u00f3rej wydanie przewidziano na pocz\u0105tku stycznia. Dodany do j\u0105dra patch zawiera oko\u0142o 95 tysi\u0119cy linii kodu. Projekt rozwija Kent Overstreet od ponad 10 lat, kt\u00f3ry r\u00f3wnie\u017c stworzy\u0142 do\u0142\u0105czony do j\u0105dra system cache'owania urz\u0105dze\u0144 blokowych na dyskach SSD Bcache.     <\/p>\n<p>Pr\u00f3by promocji Bcachefs do g\u0142\u00f3wnej ga\u0142\u0119zi j\u0105dra rozpocz\u0119\u0142y si\u0119 w 2020 roku, po czym min\u0119\u0142y prawie trzy lata na usuni\u0119cie uwag i niedoci\u0105gni\u0119\u0107 ujawnionych podczas przegl\u0105d\u00f3w. Na wiosn\u0119 tego roku zaproponowano zaktualizowany zestaw patchy, kt\u00f3ry kilka razy by\u0142 odrzucany, ale ostatecznie we wrze\u015bniu zosta\u0142 przyj\u0119ty do ga\u0142\u0119zi linux-next, przeznaczonej do testowania mo\u017cliwo\u015bci przysz\u0142ych wyda\u0144 j\u0105dra Linux.    <\/p>\n<p>Bcachefs rozwija si\u0119 z wykorzystaniem technologii, kt\u00f3re zosta\u0142y ju\u017c wypr\u00f3bowane przy opracowywaniu urz\u0105dzenia blokowego Bcache, przeznaczonego do przyspieszania dost\u0119pu do wolnych dysk\u00f3w twardych za pomoc\u0105 szybkich dysk\u00f3w SSD (w\u0142\u0105czone w j\u0105drze od wydania 3.10). W Bcachefs zastosowano mechanizm Copy-on-Write (COW), w kt\u00f3rym zmiany nie prowadz\u0105 do nadpisywania danych \u2014 nowe dane s\u0105 zapisywane w nowym miejscu, a nast\u0119pnie zmieniany jest wska\u017anik aktualnego stanu.     <\/p>\n<p>W Bcachefs podejmowana jest pr\u00f3ba osi\u0105gni\u0119cia po\u0142\u0105czenia poziomu wydajno\u015bci, niezawodno\u015bci i skalowalno\u015bci charakterystycznego dla XFS oraz zaawansowanej funkcjonalno\u015bci dost\u0119pnej w Btrfs i ZFS, takiej jak w\u0142\u0105czenie w wolumen kilku urz\u0105dze\u0144, wielowarstwowe uk\u0142ady dysk\u00f3w, replikacja (RAID 1\/10), buforowanie, przezroczyste kompresje danych (tryby LZ4, gzip i ZSTD), migawki stanu, weryfikacja integralno\u015bci za pomoc\u0105 sum kontrolnych, mo\u017cliwo\u015b\u0107 przechowywania kod\u00f3w korekcji b\u0142\u0119d\u00f3w Reed-Solomon (RAID 5\/6), przechowywanie informacji w formie zaszyfrowanej (wykorzystywany jest ChaCha20 i Poly1305). Bcachefs przewy\u017csza wydajno\u015bci\u0105 Btrfs i inne systemy plik\u00f3w oparte na mechanizmie Copy-on-Write, osi\u0105gaj\u0105c pr\u0119dko\u015b\u0107 pracy zbli\u017con\u0105 do Ext4 i XFS.       <\/p>\n<p>Cech\u0105 charakterystyczn\u0105 Bcachefs jest wsparcie dla wielowarstwowego pod\u0142\u0105czenia dysk\u00f3w, gdzie pami\u0119\u0107 sk\u0142ada si\u0119 z kilku warstw \u2014 do dolnej warstwy pod\u0142\u0105czane s\u0105 najszybsze dyski (SSD), kt\u00f3re s\u0142u\u017c\u0105 do buforowania cz\u0119sto u\u017cywanych danych, a g\u00f3rn\u0105 warstw\u0119 tworz\u0105 bardziej pojemne i ta\u0144sze dyski, kt\u00f3re przechowuj\u0105 mniej wymagane dane. Pomi\u0119dzy warstwami mo\u017ce by\u0107 stosowane buforowanie w trybie op\u00f3\u017anionego zapisu (writeback). Dyski mo\u017cna dynamicznie dodawa\u0107 i od\u0142\u0105cza\u0107 od wolumenu bez zatrzymywania u\u017cycia systemu plik\u00f3w (dane migruj\u0105 automatycznie).<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60021\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e Bcachefs \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0435\u0442\u043a\u0430 \u044f\u0434\u0440\u0430 6.7, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u044f\u043d\u0432\u0430\u0440\u044f. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432 \u044f\u0434\u0440\u043e \u043f\u0430\u0442\u0447 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043e\u043a\u043e\u043b\u043e 95 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430. \u041f\u0440\u043e\u0435\u043a\u0442 \u0443\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 10 \u043b\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u041a\u0435\u043d\u0442 \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442 (Kent Overstreet), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b [&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-111215","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=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e Bcachefs \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0435\u0442\u043a\u0430 \u044f\u0434\u0440\u0430 6.7, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0447\u0430\u043b\u0435.\" \/>\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\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7\" \/>\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\udd47\u041a\u043e\u0434 Bcachefs \u043f\u0440\u0438\u043d\u044f\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e Bcachefs \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0435\u0442\u043a\u0430 \u044f\u0434\u0440\u0430 6.7, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0447\u0430\u043b\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7\" \/>\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=\"2023-10-31T07:10:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-31T07:10: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\udd47Kod Bcachefs zosta\u0142 przyj\u0119ty do g\u0142\u00f3wnej ga\u0142\u0119zi j\u0105dra Linux 6.7 | ProHoster","description":"Linus Torvalds zatwierdzi\u0142 pro\u015bb\u0119 o w\u0142\u0105czenie systemu plik\u00f3w Bcachefs do g\u0142\u00f3wnej ga\u0142\u0119zi j\u0105dra Linux i doda\u0142 implementacj\u0119 Bcachefs do repozytorium, w kt\u00f3rym rozwijana jest ga\u0142\u0105\u017a j\u0105dra 6.7, kt\u00f3rej wydanie przewidywane jest na pocz\u0105tek.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7","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\udd47\u041a\u043e\u0434 Bcachefs \u043f\u0440\u0438\u043d\u044f\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.7 | ProHoster","og:description":"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e Bcachefs \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0435\u0442\u043a\u0430 \u044f\u0434\u0440\u0430 6.7, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0447\u0430\u043b\u0435.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7","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":"2023-10-31T07:10:15+00:00","article:modified_time":"2023-10-31T07:10: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\/pl\/wp-json\/wp\/v2\/posts\/111215","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=111215"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/111215\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=111215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=111215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=111215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}