{"id":138411,"date":"2025-06-28T11:12:07","date_gmt":"2025-06-28T09:12:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linus-tovalds-nameren-isklyuchit-bcachefs-iz-yadra-linux-6-17"},"modified":"2025-06-28T11:12:07","modified_gmt":"2025-06-28T09:12:07","slug":"linus-tovalds-nameren-isklyuchit-bcachefs-iz-yadra-linux-6-17","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/linus-tovalds-nameren-isklyuchit-bcachefs-iz-yadra-linux-6-17","title":{"rendered":"Linus Torvalds intends to exclude Bcachefs from the Linux 6.17 kernel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Another discussion between Linus Torvalds and Kent Overstreet, the author of Bcachefs, concluded with Linus expressing his willingness to exclude Bcachefs code from the Linux 6.17 kernel. At the same time, Linus accepted changes to Bcachefs in kernel 6.16, which had become a source of Kent's ongoing dissatisfaction. Linus wrote:    <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>I believe our paths will diverge in the 6.17 merge window.    <\/p>\n<p>You made it very clear that I cannot question any bug fixes and must just accept everything.    <\/p>\n<p>To be honest, I don't feel particularly comfortable being involved in all of this, and the only thing we both seem to really agree on in the discussion is that 'we're done'.  <\/p><\/blockquote>\n<p>The correspondence leading up to this statement with Kent was conducted privately, and the details are still unclear. However, in discussing this topic, Kent wrote that it is possible his words in the private correspondence were misinterpreted, and he does not believe that BcacheFS should be excluded from the kernel. At the same time, he is open to stopping the inclusion of Bcachefs in the main Linux kernel, which would not kill the project, although it would be a huge problem. If Bcachefs is removed, development will continue, and this filesystem will be distributed as a DKMS module. Kent also noted that excluding BcacheFS from the kernel would be the best option for his peace with Linus, but it clearly would not be the best solution for users and the developer community.    <\/p>\n<p>The disputes between Kent and Linus are caused by constant violations of the rules for submitting changes and fixes to the kernel. Kent believes that fixes for issues in the filesystem should be pushed forward promptly and by any means necessary. Linus insists that functional changes and significant fixes are permissible only in the early stages of developing a new kernel branch, while late-stage release candidates focus solely on bug fixes. Kent regularly violates this rule, sending large changes at inappropriate times, leading to Linus's dissatisfaction and a new wave of disputes. Linus had previously warned Kent about the desire to remove Bcachefs from the main kernel, as Kent continues to play alone in his sandbox, not engaging in collaborative work and refusing to adhere to the community of kernel developers' rules.       <\/p>\n<p>In the case of kernel 6.16, Kent sent a set of patches for inclusion in the RC3 update, among which was a patch implementing the new 'journal_rewind' option. Linus wrote that Kent forgot that after the cutoff for functional changes, adding new functionality to the kernel is not allowed, even if it is related to fixing other bugs, as introducing new features in the later stages of release development can lead to regressions. Furthermore, Bcachefs continues to be positioned as an experimental filesystem, and the promptness of bug fixes in it is not considered crucial.     <\/p>\n<p>Kent responded that the main goal of development is to provide users with working code, so he is not willing to compromise on issues affecting data integrity. Unlike other subsystems, bugs in the filesystem cannot be resolved by rebooting and can lead to data corruption; therefore, in Kent's view, delaying their resolution until the next window for changes is unacceptable, even if such fixes require significant changes.    <\/p>\n<p>The added 'journal_rewind' option rolled back changes in the journal to reset the filesystem to an earlier state. Kent believes that this new option should be implemented immediately, as it addresses the issue of filesystem recovery for users who encountered a bug when deleting subvolumes and do not have a backup. Initially, Linus refused to accept the patch set with this change into kernel 6.16-RC3, but after personal correspondence with Kent, he changed his position and accepted the changes into the codebase that forms the 6.16-RC4 update.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63489\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u0430\u044f \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u041b\u0438\u043d\u0443\u0441\u043e\u043c \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0441\u043e\u043c \u0438 \u041a\u0435\u043d\u0442\u043e\u043c \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442\u043e\u043c (Kent Overstreet), \u0430\u0432\u0442\u043e\u0440\u043e\u043c Bcachefs, \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430\u0441\u044c \u0442\u0435\u043c, \u0447\u0442\u043e \u041b\u0438\u043d\u0443\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043e\u0434 Bcachefs \u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u041b\u0438\u043d\u0443\u0441 \u043f\u0440\u0438\u043d\u044f\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 6.16 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 Bcachefs, \u0441\u0442\u0430\u0432\u0448\u0438\u0435 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043e\u043c \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0433\u043e \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u043c\u0438 \u041a\u0435\u043d\u0442\u0430. \u041b\u0438\u043d\u0443\u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043b: \u042f \u0441\u0447\u0438\u0442\u0430\u044e, \u0447\u0442\u043e \u043d\u0430\u0448\u0438 \u043f\u0443\u0442\u0438 \u0440\u0430\u0437\u043e\u0439\u0434\u0443\u0442\u0441\u044f \u0432 \u043e\u043a\u043d\u0435 \u0441\u043b\u0438\u044f\u043d\u0438\u044f 6.17. \u0412\u044b [&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-138411","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=\"\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u0430\u044f \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u041b\u0438\u043d\u0443\u0441\u043e\u043c \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0441\u043e\u043c \u0438 \u041a\u0435\u043d\u0442\u043e\u043c \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442\u043e\u043c (Kent Overstreet), \u0430\u0432\u0442\u043e\u0440\u043e\u043c Bcachefs, \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430\u0441\u044c \u0442\u0435\u043c, \u0447\u0442\u043e \u041b\u0438\u043d\u0443\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043e\u0434 Bcachefs \u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17.\" \/>\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\/en\/blog\/news\/linus-tovalds-nameren-isklyuchit-bcachefs-iz-yadra-linux-6-17\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0432\u0430\u043b\u044c\u0434\u0441 \u043d\u0430\u043c\u0435\u0440\u0435\u043d \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c Bcachefs \u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u0430\u044f \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u041b\u0438\u043d\u0443\u0441\u043e\u043c \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0441\u043e\u043c \u0438 \u041a\u0435\u043d\u0442\u043e\u043c \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442\u043e\u043c (Kent Overstreet), \u0430\u0432\u0442\u043e\u0440\u043e\u043c Bcachefs, \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430\u0441\u044c \u0442\u0435\u043c, \u0447\u0442\u043e \u041b\u0438\u043d\u0443\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043e\u0434 Bcachefs \u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/linus-tovalds-nameren-isklyuchit-bcachefs-iz-yadra-linux-6-17\" \/>\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-06-28T09:12:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-06-28T09:12:07+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\udd47Linus Torvalds plans to exclude Bcachefs from the Linux 6.17 kernel | ProHoster","description":"Another discussion between Linus Torvalds and Kent Overstreet, the author of Bcachefs, concluded with Linus expressing his readiness to exclude Bcachefs code from the Linux 6.17 kernel.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/linus-tovalds-nameren-isklyuchit-bcachefs-iz-yadra-linux-6-17","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0432\u0430\u043b\u044c\u0434\u0441 \u043d\u0430\u043c\u0435\u0440\u0435\u043d \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c Bcachefs \u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17 | ProHoster","og:description":"\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u0430\u044f \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u041b\u0438\u043d\u0443\u0441\u043e\u043c \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0441\u043e\u043c \u0438 \u041a\u0435\u043d\u0442\u043e\u043c \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442\u043e\u043c (Kent Overstreet), \u0430\u0432\u0442\u043e\u0440\u043e\u043c Bcachefs, \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430\u0441\u044c \u0442\u0435\u043c, \u0447\u0442\u043e \u041b\u0438\u043d\u0443\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043e\u0434 Bcachefs \u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/linus-tovalds-nameren-isklyuchit-bcachefs-iz-yadra-linux-6-17","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-06-28T09:12:07+00:00","article:modified_time":"2025-06-28T09:12:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"138411","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 13:34:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:34:19","updated":"2026-01-23 13:34:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/138411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=138411"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/138411\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=138411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=138411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=138411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}