{"id":119617,"date":"2024-08-25T21:43:12","date_gmt":"2024-08-25T19:43:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linus-torvalds-nachal-sozhalet-chto-odobril-dobavlenie-bcachefs-v-yadro-linux"},"modified":"2024-08-25T21:43:12","modified_gmt":"2024-08-25T19:43:12","slug":"linus-torvalds-nachal-sozhalet-chto-odobril-dobavlenie-bcachefs-v-yadro-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/linus-torvalds-nachal-sozhalet-chto-odobril-dobavlenie-bcachefs-v-yadro-linux","title":{"rendered":"Linus Torvalds b\u00f6rjade \u00e5ngra att han godk\u00e4nde till\u00e4gget av Bcachefs i Linux-k\u00e4rnan","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Vid diskussionen om den senaste batchen av korrigeringar som f\u00f6reslagits f\u00f6r inkludering i k\u00e4rna 6.11-rc5, skrev Linus Torvalds att han b\u00f6rjar \u00e5ngra att han accepterade filsystemet Bcachefs i k\u00e4rnan. Torvalds missn\u00f6je beror p\u00e5 att Kent Overstreet, skaparen av Bcachefs, skickar alltf\u00f6r omfattande korrigeringar under sl\u00e4ppkandidaternas avslutande faser, vilka i grunden inte bara korrigerar fel utan ocks\u00e5 forts\u00e4tter utvecklingen av funktionaliteten, trots att funktionella f\u00f6r\u00e4ndringar endast till\u00e5ts i den inledande utvecklingsfasen av en ny gren, medan endast mindre korrigeringar, helst under 100 rader kod, b\u00f6r accepteras under rc5-fasen.       <\/p>\n<p>Den patch som skickades f\u00f6r Bcachefs, d\u00e4r 1309 rader lades till och 671 rader togs bort i 39 filer, inkluderade f\u00f6rutom buggfixar tv\u00e5 betydande f\u00f6r\u00e4ndringar: st\u00f6d f\u00f6r en ny databasstruktur f\u00f6r hantering av listan \u00f6ver lediga objekt i cachen och m\u00f6jligheten att omvandla hash-tabeller f\u00f6r cachen. Den nya strukturen lades till f\u00f6r att bli av med \u00f6verfl\u00f6diga l\u00e5s i cachen och f\u00f6r att utesluta situationer som kan leda till l\u00e5s konflikter vid flertr\u00e5diga belastningar.     <\/p>\n<p>Detta \u00e4r inte f\u00f6rsta g\u00e5ngen stora korrigeringar f\u00f6r Bcachefs skickas efter f\u00f6nstret f\u00f6r \u00e4ndringsacceptans, och det \u00e4r inte f\u00f6rsta g\u00e5ngen omfattande funktionella till\u00e4gg f\u00f6resl\u00e5s ist\u00e4llet f\u00f6r enkla buggfixar genom f\u00f6rfr\u00e5gningar om att g\u00f6ra \u00e4ndringar under de slutliga utvecklingsfaserna av en ny gren. Linus Torvalds svarade p\u00e5 den skickade pull-f\u00f6rfr\u00e5gan:  <\/p>\n<blockquote><p>    \u00bb Nog mer. Den senaste pull-f\u00f6rfr\u00e5gan var ocks\u00e5 stor. Denna pull-f\u00f6rfr\u00e5gan \u00e4r ocks\u00e5 f\u00f6r omfattande, ber\u00f6r saker som inte r\u00f6r Bcachefs, och \u00e4r inte ens i n\u00e4rheten av n\u00e5gon form av regression. Vid en viss punkt blir \"att fixa n\u00e5got\" helt enkelt till utveckling, och det \u00e4r den punkten. Ingen vid sina sinnens fulla bruk anv\u00e4nder Bcachefs och f\u00f6rv\u00e4ntar sig stabilitet, s\u00e5 varje anv\u00e4ndare \u00e4r ett experimentomr\u00e5de. Patcharna f\u00f6r Bcachefs har blivit en slags \"stor utveckling under release-cykeln, snarare \u00e4n f\u00f6re den\", s\u00e5 mycket att jag b\u00f6rjar \u00e5ngra att jag antog Bcachefs. Om Bcachefs inte kan fungera korrekt enligt tidsplanen f\u00f6r den huvudsakliga (upstream) k\u00e4rnan, s\u00e5 kanske det inte borde finnas i k\u00e4rnan. Det h\u00e4r g\u00e5r bortom det roliga.  <\/p><\/blockquote>\n<p>Kent Overstreet svarade att Bcachefs definitivt \u00e4r mer p\u00e5litlig \u00e4n Btrfs och han arbetar f\u00f6r att g\u00f6ra den mer h\u00e5llbar och p\u00e5litlig \u00e4n XFS och EXT4, tack vare implementeringen av end-to-end dataintegritet. Kent betonade ocks\u00e5 att de f\u00f6reslagna f\u00f6r\u00e4ndringarna r\u00f6r direkt f\u00f6rb\u00e4ttringen av tillf\u00f6rlitlighet, och om det uppst\u00e5r fel i andra subsystem i k\u00e4rnan kan det eventuellt begr\u00e4nsas till krascher och omstarter, men i filsystem \u00e4r kostnaden f\u00f6r ett fel mycket h\u00f6g och kan leda till dolda dataskador som kanske inte uppt\u00e4ckts f\u00f6rr\u00e4n veckor senare.          <\/p>\n<p>Tovalds inv\u00e4nde att det fortfarande inte finns n\u00e5gra st\u00f6rre Linux-distributioner som anv\u00e4nder Bcachefs och p\u00e5pekade att man b\u00f6r f\u00f6lja reglerna f\u00f6r utvecklingen av Linux-k\u00e4rnans utg\u00e5vor, eftersom risken f\u00f6r att nya fel uppst\u00e5r p\u00e5 grund av s\u00e5dana stora patchar som inneh\u00e5ller mer \u00e4n 1000 rader kod \u00e4r h\u00f6g. F\u00f6r tillf\u00e4llet \u00e4r de diskuterade korrigeringarna f\u00f6r Bcachefs inte accepterade i Linux-k\u00e4rnan och utvecklaren av Bcachefs har \u00e4nnu inte f\u00f6rberett en uppdaterad version av pull-beg\u00e4ran utan ny funktionalitet och som fokuserar endast p\u00e5 buggfixar.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61761\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043f\u043e\u0440\u0446\u0438\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u044f\u0434\u0440\u043e 6.11-rc5 \u0430\u0432\u0442\u043e\u0440\u043e\u043c Bcachefs, \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043b, \u0447\u0442\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0441\u043e\u0436\u0430\u043b\u0435\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438\u043d\u044f\u043b \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 Bcachefs \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430. \u041d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u043e \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u041a\u0435\u043d\u0442 \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442 (Kent Overstreet), \u0430\u0432\u0442\u043e\u0440 Bcachefs, \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b, \u043f\u0440\u0438\u0441\u044b\u043b\u0430\u0435\u0442 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043e\u0431\u044a\u0451\u043c\u043d\u044b\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e \u0441\u0443\u0442\u0438, \u043d\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-119617","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043f\u043e\u0440\u0446\u0438\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u044f\u0434\u0440\u043e 6.11-rc5 \u0430\u0432\u0442\u043e\u0440\u043e\u043c Bcachefs, \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043b, \u0447\u0442\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0441\u043e\u0436\u0430\u043b\u0435\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438\u043d\u044f\u043b \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 Bcachefs \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430.\" \/>\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\/sv\/blog\/news\/linus-torvalds-nachal-sozhalet-chto-odobril-dobavlenie-bcachefs-v-yadro-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043d\u0430\u0447\u0430\u043b \u0441\u043e\u0436\u0430\u043b\u0435\u0442\u044c, \u0447\u0442\u043e \u043e\u0434\u043e\u0431\u0440\u0438\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 Bcachefs \u0432 \u044f\u0434\u0440\u043e Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043f\u043e\u0440\u0446\u0438\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u044f\u0434\u0440\u043e 6.11-rc5 \u0430\u0432\u0442\u043e\u0440\u043e\u043c Bcachefs, \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043b, \u0447\u0442\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0441\u043e\u0436\u0430\u043b\u0435\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438\u043d\u044f\u043b \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 Bcachefs \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/linus-torvalds-nachal-sozhalet-chto-odobril-dobavlenie-bcachefs-v-yadro-linux\" \/>\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=\"2024-08-25T19:43:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-08-25T19:43:12+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 b\u00f6rjade \u00e5ngra att han godk\u00e4nde till\u00e4gget av Bcachefs i Linux-k\u00e4rnan | ProHoster","description":"Under diskussionen om den senaste omg\u00e5ngen korrigeringar f\u00f6reslagna f\u00f6r att inkluderas i k\u00e4rnan 6.11-rc5 av Bcachefs-f\u00f6rfattaren skrev Linus Torvalds att han b\u00f6rjar \u00e5ngra att han tog filsystemet Bcachefs i k\u00e4rnan.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/linus-torvalds-nachal-sozhalet-chto-odobril-dobavlenie-bcachefs-v-yadro-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043d\u0430\u0447\u0430\u043b \u0441\u043e\u0436\u0430\u043b\u0435\u0442\u044c, \u0447\u0442\u043e \u043e\u0434\u043e\u0431\u0440\u0438\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 Bcachefs \u0432 \u044f\u0434\u0440\u043e Linux | ProHoster","og:description":"\u041f\u0440\u0438 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043f\u043e\u0440\u0446\u0438\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u044f\u0434\u0440\u043e 6.11-rc5 \u0430\u0432\u0442\u043e\u0440\u043e\u043c Bcachefs, \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043b, \u0447\u0442\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0441\u043e\u0436\u0430\u043b\u0435\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438\u043d\u044f\u043b \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 Bcachefs \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/linus-torvalds-nachal-sozhalet-chto-odobril-dobavlenie-bcachefs-v-yadro-linux","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":"2024-08-25T19:43:12+00:00","article:modified_time":"2024-08-25T19:43:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119617","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 06:08:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 06:08:19","updated":"2026-01-23 06:08:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/119617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=119617"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/119617\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=119617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=119617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=119617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}