{"id":121538,"date":"2025-01-29T15:46:07","date_gmt":"2025-01-29T13:46:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/yadro-linux-dostiglo-otmetki-v-40-mln-strok"},"modified":"2025-01-29T15:46:07","modified_gmt":"2025-01-29T13:46:07","slug":"yadro-linux-dostiglo-otmetki-v-40-mln-strok","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/yadro-linux-dostiglo-otmetki-v-40-mln-strok","title":{"rendered":"Linux-k\u00e4rnan har n\u00e5tt 40 miljoner rader","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Storleken p\u00e5 Linux-k\u00e4rnan har n\u00e5tt 40 miljoner rader k\u00e4llkod. Av dessa 40 miljoner rader g\u00e4ller 24 miljoner drivrutinskod (till exempel upptar drivrutinskoden f\u00f6r AMD GPU cirka 5 miljoner rader), och 4,4 miljoner \u00e4r specifika f\u00f6r olika h\u00e5rdvaruarkitekturer (ungef\u00e4r 500 tusen rader anv\u00e4nds f\u00f6r att st\u00f6dja x86-arkitekturen).        <\/p>\n<p>Fr\u00e5n och med juli 2024 har storleken p\u00e5 k\u00e4rnan \u00f6kat med 5 miljoner rader. M\u00e4rket p\u00e5 30 miljoner rader passerades sommaren 2022, 20 miljoner rader &#8212; h\u00f6sten 2015, och 10 miljoner &#8212; h\u00f6sten 2008. Som j\u00e4mf\u00f6relse inneh\u00f6ll versionen 0.0.1 endast 10 000 rader kod, medan 1.0.0 &#8211; 176 000 rader.    <\/p>\n<p>Dynamik i kodbasens tillv\u00e4xt (antal rader k\u00e4llkod) f\u00f6r k\u00e4rnan:  <\/p>\n<ul>\n<li> 0.0.1 \u2013 september 1991, 10 000 kodrader;  <\/li>\n<li> 1.0.0 \u2013 mars 1994, 176 000 kodrader;  <\/li>\n<li> 1.2.0 \u2013 mars 1995, 311 000 kodrader;  <\/li>\n<li> 2.0.0 \u2013 juni 1996, 778 000 kodrader;  <\/li>\n<li> 2.2.0 \u2013 januari 1999, 1,8 miljoner kodrader;  <\/li>\n<li> 2.4.0 \u2013 januari 2001, 3,4 miljoner kodrader;  <\/li>\n<li> 2.6.0 \u2013 december 2003, 5,9 miljoner kodrader;  <\/li>\n<li> 2.6.28 \u2013 december 2008, 10,2 miljoner kodrader;  <\/li>\n<li> 2.6.35 \u2013 augusti 2010, 13,4 miljoner kodrader;   <\/li>\n<li> 3.0 \u2013 augusti 2011, 14,6 miljoner kodrader;   <\/li>\n<li> 3.5 \u2013 juli 2012, 15,5 miljoner kodrader;   <\/li>\n<li> 3.10 \u2013 juli 2013, 15,8 miljoner kodrader;  <\/li>\n<li> 3.16 \u2013 augusti 2014, 17,5 miljoner kodrader;   <\/li>\n<li> 4.1 \u2013 juni 2015, 19,5 miljoner kodrader;  <\/li>\n<li> 4.7 \u2013 juli 2016, 21,7 miljoner kodrader;   <\/li>\n<li> 4.12 \u2013 juli 2017, 24,1 miljoner kodrader;   <\/li>\n<li> 4.18 \u2013 augusti 2018, 25,3 miljoner kodrader;   <\/li>\n<li> 5.2 \u2013 juli 2019, 26,55 miljoner kodrader;  <\/li>\n<li> 5.8 \u2013 augusti 2020, 28,4 miljoner kodrader;   <\/li>\n<li> 5.13 \u2013 juni 2021, 29,2 miljoner kodrader;  <\/li>\n<li> 5.19 \u2013 augusti 2022, 30,5 miljoner kodrader;  <\/li>\n<li> 6.4 \u2013 juni 2023, 32,9 miljoner kodrader.  <\/li>\n<li> 6.10 \u2013 juli 2024, 35,1 miljoner kodrader.  <\/li>\n<li> 6.13 &#8212; januari 2025, 39,8 miljoner rader kod.  <\/li>\n<\/ul>\n<p>Som ett av alternativen f\u00f6r att minska kodbasen f\u00f6r k\u00e4rnan f\u00f6reslogs att separera drivrutinerna i ett eget repository, men detta f\u00f6rslag \u00f6verv\u00e4gs f\u00f6r n\u00e4rvarande inte seri\u00f6st p\u00e5 grund av den \u00f6kade komplexiteten i test- och kvalitetskontrollprocesserna, samt p\u00e5 grund av de extra arbetsinsatser som kr\u00e4vs f\u00f6r att synkronisera gr\u00e4nssnitten. Vid utvecklingen av drivrutiner inom k\u00e4rnans huvudstruktur uppt\u00e4ckts m\u00e5nga regressionsfel som p\u00e5verkar drivrutinerna direkt under granskning av medarbetarna. Vid en separation av utvecklingen finns det en risk att drivrutinskoden f\u00e5r mindre uppm\u00e4rksamhet.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62635\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u043c\u0435\u0440 \u044f\u0434\u0440\u0430 Linux \u0434\u043e\u0441\u0442\u0438\u0433 \u0440\u0443\u0431\u0435\u0436\u0430 \u0432 40 \u043c\u043b\u043d \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430. \u0418\u0437 40 \u043c\u043b\u043d \u0441\u0442\u0440\u043e\u043a 24 \u043c\u043b\u043d \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a \u043a\u043e\u0434\u0443 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043e\u0434 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f GPU AMD \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u043a\u043e\u043b\u043e 5 \u043c\u043b\u043d \u0441\u0442\u0440\u043e\u043a), \u0430 4.4 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 (\u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b x86 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 500 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a). \u0421 \u0438\u044e\u043b\u044f 2024 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u044f\u0434\u0440\u0430 [&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-121538","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=\"\u0420\u0430\u0437\u043c\u0435\u0440 \u044f\u0434\u0440\u0430 Linux \u0434\u043e\u0441\u0442\u0438\u0433 \u0440\u0443\u0431\u0435\u0436\u0430 \u0432 40 \u043c\u043b\u043d \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\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\/yadro-linux-dostiglo-otmetki-v-40-mln-strok\" \/>\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\u042f\u0434\u0440\u043e Linux \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u043e \u043e\u0442\u043c\u0435\u0442\u043a\u0438 \u0432 40 \u043c\u043b\u043d \u0441\u0442\u0440\u043e\u043a | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u043c\u0435\u0440 \u044f\u0434\u0440\u0430 Linux \u0434\u043e\u0441\u0442\u0438\u0433 \u0440\u0443\u0431\u0435\u0436\u0430 \u0432 40 \u043c\u043b\u043d \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/yadro-linux-dostiglo-otmetki-v-40-mln-strok\" \/>\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-01-29T13:46:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-29T13:46: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\udd47Linux-k\u00e4rnan har n\u00e5tt 40 miljoner rader | ProHoster","description":"Storleken p\u00e5 Linux-k\u00e4rnan har n\u00e5tt 40 miljoner rader k\u00e4llkod.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/yadro-linux-dostiglo-otmetki-v-40-mln-strok","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\u042f\u0434\u0440\u043e Linux \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u043e \u043e\u0442\u043c\u0435\u0442\u043a\u0438 \u0432 40 \u043c\u043b\u043d \u0441\u0442\u0440\u043e\u043a | ProHoster","og:description":"\u0420\u0430\u0437\u043c\u0435\u0440 \u044f\u0434\u0440\u0430 Linux \u0434\u043e\u0441\u0442\u0438\u0433 \u0440\u0443\u0431\u0435\u0436\u0430 \u0432 40 \u043c\u043b\u043d \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/yadro-linux-dostiglo-otmetki-v-40-mln-strok","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-01-29T13:46:07+00:00","article:modified_time":"2025-01-29T13:46:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121538","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 10:05:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 10:05:21","updated":"2026-01-23 10:05:21","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\/121538","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=121538"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/121538\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=121538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=121538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=121538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}