{"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\/cs\/blog\/news\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7","title":{"rendered":"K\u00f3d Bcachefs byl p\u0159ijat do hlavn\u00edho j\u00e1dra Linuxu 6.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Linus Torvalds schv\u00e1lil po\u017eadavek na zahrnut\u00ed souborov\u00e9ho syst\u00e9mu Bcachefs do hlavn\u00edho j\u00e1dra Linuxu a p\u0159idal implementaci Bcachefs do repozit\u00e1\u0159e, ve kter\u00e9m se vyv\u00edj\u00ed v\u011btev j\u00e1dra 6.7, jej\u00ed\u017e vyd\u00e1n\u00ed se o\u010dek\u00e1v\u00e1 za\u010d\u00e1tkem ledna. P\u0159idan\u00fd patch do j\u00e1dra obsahuje p\u0159ibli\u017en\u011b 95 tis\u00edc \u0159\u00e1dk\u016f k\u00f3du. Projekt, jeho\u017e v\u00fdvoj trv\u00e1 u\u017e v\u00edce ne\u017e 10 let, vede Kent Overstreet, kter\u00fd tak\u00e9 vyvinul syst\u00e9m vyrovn\u00e1v\u00e1n\u00ed blokov\u00fdch za\u0159\u00edzen\u00ed na SSD Bcache, zahrnut\u00fd do j\u00e1dra od verze 3.10.     <\/p>\n<p>Sna\u017een\u00ed o prosazen\u00ed Bcachefs do hlavn\u00edho j\u00e1dra za\u010dalo v roce 2020, po kter\u00e9m bylo pot\u0159eba t\u00e9m\u011b\u0159 t\u0159i roky na odstran\u011bn\u00ed p\u0159ipom\u00ednek a nedostatk\u016f zji\u0161t\u011bn\u00fdch p\u0159i recenzov\u00e1n\u00ed. Na ja\u0159e tohoto roku byl navr\u017een aktualizovan\u00fd soubor patch\u016f, kter\u00fd byl n\u011bkolikr\u00e1t zam\u00edtnut, ale nakonec byl v z\u00e1\u0159\u00ed p\u0159ijat do v\u011btve linux-next, ur\u010den\u00e9 pro testov\u00e1n\u00ed funkcionalit pro budouc\u00ed vyd\u00e1n\u00ed j\u00e1dra Linuxu.    <\/p>\n<p>Bcachefs se vyv\u00edj\u00ed s vyu\u017eit\u00edm technologi\u00ed, kter\u00e9 byly ji\u017e vyzkou\u0161eny p\u0159i v\u00fdvoji blokov\u00e9ho za\u0159\u00edzen\u00ed Bcache, ur\u010den\u00e9ho pro cachov\u00e1n\u00ed p\u0159\u00edstupu k pomal\u00fdm pevn\u00fdm disk\u016fm na rychl\u00fdch SSD jednotk\u00e1ch (od verze 3.10 sou\u010d\u00e1st\u00ed j\u00e1dra). V Bcachefs se pou\u017e\u00edv\u00e1 mechanismus Copy-on-Write (COW), kdy zm\u011bny nevedou k p\u0159eps\u00e1n\u00ed dat \u2014 nov\u00e1 verze se zapisuje na nov\u00e9 m\u00edsto, po n\u011bm\u017e se zm\u011bn\u00ed ukazatel aktu\u00e1ln\u00edho stavu.     <\/p>\n<p>V Bcachefs je u\u010din\u011bn pokus o dosa\u017een\u00ed kombinace \u00farovn\u011b v\u00fdkonu, spolehlivosti a \u0161k\u00e1lovatelnosti, kter\u00e1 je vlastn\u00ed XFS, a roz\u0161\u00ed\u0159en\u00e9 funk\u010dnosti, kter\u00e1 je k dispozici v Btrfs a ZFS, jako je zahrnut\u00ed v\u00edce za\u0159\u00edzen\u00ed do odd\u00edlu, v\u00edcestup\u0148ov\u00e9 uspo\u0159\u00e1d\u00e1n\u00ed jednotek, replikace (RAID 1\/10), cachov\u00e1n\u00ed, transparentn\u00ed komprese dat (m\u00f3dy LZ4, gzip a ZSTD), sn\u00edmky stavu, ov\u011b\u0159en\u00ed integrity pomoc\u00ed kontroln\u00edch sou\u010dt\u016f, mo\u017enost ukl\u00e1d\u00e1n\u00ed k\u00f3d\u016f pro opravu chyb Reed-Solomon (RAID 5\/6), ukl\u00e1d\u00e1n\u00ed informac\u00ed v \u0161ifrovan\u00e9 podob\u011b (pou\u017e\u00edvaj\u00ed se ChaCha20 a Poly1305). Z hlediska v\u00fdkonu Bcachefs p\u0159ed\u010d\u00ed Btrfs a dal\u0161\u00ed souborov\u00e9 syst\u00e9my zalo\u017een\u00e9 na mechanismu Copy-on-Write a vykazuje rychlost bl\u00edzkou Ext4 a XFS.       <\/p>\n<p>Jedine\u010dnost Bcachefs spo\u010d\u00edv\u00e1 v podpo\u0159e v\u00edcestup\u0148ov\u00e9ho p\u0159ipojen\u00ed za\u0159\u00edzen\u00ed, kdy je \u00falo\u017ei\u0161t\u011b slo\u017eeno z n\u011bkolika vrstev \u2014 k doln\u00ed vrstv\u011b se p\u0159ipojuj\u00ed nejrychlej\u0161\u00ed za\u0159\u00edzen\u00ed (SSD), kter\u00e1 se pou\u017e\u00edvaj\u00ed pro cachov\u00e1n\u00ed \u010dasto pou\u017e\u00edvan\u00fdch dat, zat\u00edmco horn\u00ed vrstvu tvo\u0159\u00ed objemn\u011bj\u0161\u00ed a levn\u011bj\u0161\u00ed disky, kter\u00e9 zaji\u0161\u0165uj\u00ed ukl\u00e1d\u00e1n\u00ed m\u00e9n\u011b popt\u00e1van\u00fdch dat. Mezi vrstvami m\u016f\u017ee b\u00fdt pou\u017eito cachov\u00e1n\u00ed v re\u017eimu odlo\u017een\u00e9ho z\u00e1pisu (writeback). Za\u0159\u00edzen\u00ed lze dynamicky p\u0159id\u00e1vat a odpojovat od odd\u00edlu bez zastaven\u00ed pou\u017e\u00edv\u00e1n\u00ed souborov\u00e9ho syst\u00e9mu (data se migruj\u00ed automaticky).<br \/>\n<br \/>Zdroj: <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.3 - 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\/cs\/blog\/news\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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\udd47K\u00f3d Bcachefs byl p\u0159ijat do hlavn\u00edho j\u00e1dra Linuxu 6.7 | ProHoster","description":"Linus Torvalds schv\u00e1lil \u017e\u00e1dost o zahrnut\u00ed souborov\u00e9ho syst\u00e9mu Bcachefs do hlavn\u00edho j\u00e1dra Linuxu a p\u0159idal implementaci Bcachefs do repozit\u00e1\u0159e, ve kter\u00e9m se vyv\u00edj\u00ed v\u011btev j\u00e1dra 6.7, jej\u00ed\u017e vyd\u00e1n\u00ed se o\u010dek\u00e1v\u00e1 na za\u010d\u00e1tku.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/kod-bcachefs-prinyat-v-osnovnoj-sostav-yadra-linux-6-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/111215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=111215"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/111215\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=111215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=111215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=111215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}