{"id":55018,"date":"2020-01-10T00:00:00","date_gmt":"2020-01-09T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/linus-torvalds-poyasnil-v-chyom-problemy-realizatsii-zfs-dlya-yadra-linux"},"modified":"2020-02-18T14:03:05","modified_gmt":"2020-02-18T11:03:05","slug":"linus-torvalds-poyasnil-v-chyom-problemy-realizatsii-zfs-dlya-yadra-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/linus-torvalds-poyasnil-v-chyom-problemy-realizatsii-zfs-dlya-yadra-linux","title":{"rendered":"Linus Torvalds selgitas, milles on ZFS-i rakendamise probleemid Linuxi tuumas.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Arutelude k\u00e4igus <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52140\">testidest<\/a><\/noindex> \u00fclesande planeerijast, \u00fcks arutelu osalejatest t\u00f5i n\u00e4iteks, et hoolimata v\u00e4idetest vajadusest s\u00e4ilitada \u00fchilduvus Linuxi tuuma arendamisel, on hiljutised muudatused tuumas rikkunud mooduli korrektset toimimist &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/zfsonlinux.org\/\">ZFS on Linux<\/a><\/noindex>&#171; Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/www.realworldtech.com\/forum\/?threadid=189711&#038;curpostid=189841\">vastas<\/a><\/noindex>, et p\u00f5him\u00f5te &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=34738\">\u00e4ra riku<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=41528\">kasutajad<\/a><\/noindex>&#187; kehtib tuuma v\u00e4liste liidestete s\u00e4ilitamise suhtes, mida kasutavad rakendused kasutaja ruumis, samuti tuuma enda suhtes. Kuid see ei kata eraldi arendatavaid kolmandate osapoolte mooduleid tuuma \u00fcle, mis ei ole tuuma p\u00f5hikoosseisu vastu v\u00f5etud, mille autorid peavad oma riski ja vastutusega ise j\u00e4lgima tuuma muudatusi.<\/p>\n<p>Mis puutub projekti &#171;ZFS on Linux&#187;, siis Linus ei soovitanud kasutada zfs moodulit CDDL ja GPLv2 litsentside \u00fchilduvuse t\u00f5ttu. Seis on selline, et Oracle'i litsentsipoliitika t\u00f5ttu on ZFS-il v\u00e4ga v\u00e4he v\u00f5imalusi kunagi siseneda tuuma p\u00f5hikoosseisu. Litsentside \u00fchilduvuse \u00fcletamiseks pakutavad kihid, mis edastavad ligip\u00e4\u00e4su tuuma funktsioonidele v\u00e4liskoodile, on kaheldav lahendus &#8212; juristid j\u00e4tkavad <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50445\">vaidlustamist<\/a><\/noindex> , kas GPL-i funktsioonide reekspordimine tuuma kaudu wrapperite kaudu viib tuletatud t\u00f6\u00f6de loomise, millele kohaldatakse GPL litsentsi.<\/p>\n<p>Ainus v\u00f5imalus, mille puhul Linus oleks n\u00f5us v\u00f5tma ZFS-i koodi p\u00f5hituuma, on saada Oracle'ilt ametlik luba, mille on allkirjastanud peajurist, veel parem oleks kui seda teeks ise Larry Ellison. Vahepealsed lahendused, nagu kihid tuuma ja ZFS koodi vahel, on lubamatud, arvestades Oracle'i agressiivset poliitikat intellektuaalomandi osas programmiliideste suhtes (n\u00e4iteks <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51872\">kohtuasi<\/a><\/noindex> Google'i vastu Java API osas). Lisaks peab Linus ZFS-i kasutamise soovi moeauks, mitte tehniliseks eeliseks. Toetustest, mida Linus on uurinud, ei toeta ZFS-i, ja t\u00e4ieliku toe puudumine ei taga pikaajalist stabiilsust.<\/p>\n<p>Meenutame, et ZFS-i kood levitatakse vabade litsentside CDDL all, mis ei ole \u00fchilduv GPLv2-ga, mist\u00f5ttu ei ole ZFS on Linux-i integreerimine Linuxi tuuma p\u00f5hikoosseisu v\u00f5imalik, kuna GPLv2 ja CDDL litsentside koodi segamine on lubamatu. Selle litsentsi \u00fchilduvuse \u00fcletamiseks on projekt &#171;ZFS on Linux&#187; otsustanud levitada toodet t\u00e4ielikult CDDL litsentsi all eraldi laaditava moodulina, mis tarnitakse eraldi tuumast. <\/p>\n<p>Valmis ZFS mooduli jaotamine distributsioonide osana tekitab juristide seas vaidlusi. Software Freedom Conservancy (SFC) juristid <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=43944\">arvavad<\/a><\/noindex>, et distributsioonis binaarse tuuma mooduli tarnimine moodustab kombineeritud GPL tootega, millel on n\u00f5ue jaotada l\u00f5pptootel GPL all. Canonical'i juristid <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=43904\">ei n\u00f5ustu<\/a><\/noindex> ja v\u00e4idavad, et zfs mooduli tarnimine on lubatud, kui komponent tarnitakse iseseisva moodulina, eraldi tuumapaketist. Canonical m\u00e4rgib, et distributsioonid on juba ammu kasutanud sarnast l\u00e4henemist, et tarnida patenteeritud draivereid, nagu NVIDIA draiverid. <\/p>\n<p>Teine pool v\u00e4idab, et \u00fchilduvuse probleem tuumaga patenteeritud draiverites lahendatakse, tarnides v\u00e4ikse kihi, mis jagatakse GPL litsentsi all (tuuma laadimiseks laaditakse GPL litsentsi all moodul, mis juba laadib patenteeritud komponente). ZFS-i jaoks saab sellist kihti ette valmistada vaid Oracle'i litsentsi erandite osas. Oracle Linuxis lahendatakse GPL-iga \u00fchilduvus Oracle'i poolt litsentsi erandi andmisega, mis vabastab kombinatsiooni t\u00f6\u00f6d CDDL all litsentsimise n\u00f5uded, kuid see erand ei kehti teiste distributsioonide puhul. <\/p>\n<p>\u00dcks v\u00f5imalus on, et distributsioonis tarnitakse ainult mooduli l\u00e4htekood, mis ei too kaasa sidumist ja mida k\u00e4sitletakse kui kahte eraldi toodet. Debianis kasutatakse selleks s\u00fcsteemi DKMS (Dynamic Kernel Module Support), kus moodul tarnitakse l\u00e4htekoodina ja kompileeritakse kasutaja s\u00fcsteemis vahetult p\u00e4rast paketi installimist.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52164\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0445\u043e\u0434\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447, \u043e\u0434\u0438\u043d \u0438\u0437 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u0438 \u043f\u0440\u0438\u0432\u0451\u043b \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u044f\u0434\u0440\u0430 Linux, \u043d\u0435\u0434\u0430\u0432\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u044f\u0434\u0440\u0435 \u043d\u0430\u0440\u0443\u0448\u0438\u043b\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043c\u043e\u0434\u0443\u043b\u044f &#171;ZFS on Linux&#171;. \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043e\u0442\u0432\u0435\u0442\u0438\u043b, \u0447\u0442\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f &#171;\u043d\u0435 \u043b\u043e\u043c\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439&#187; \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044e \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u044f\u0434\u0440\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, [&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-55018","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0445\u043e\u0434\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447, \u043e\u0434\u0438\u043d \u0438\u0437 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u0438 \u043f\u0440\u0438\u0432\u0451\u043b \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\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\/et\/blog\/novosti-interneta\/linus-torvalds-poyasnil-v-chyom-problemy-realizatsii-zfs-dlya-yadra-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 \u043f\u043e\u044f\u0441\u043d\u0438\u043b, \u0432 \u0447\u0451\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 ZFS \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0445\u043e\u0434\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447, \u043e\u0434\u0438\u043d \u0438\u0437 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u0438 \u043f\u0440\u0438\u0432\u0451\u043b \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/linus-torvalds-poyasnil-v-chyom-problemy-realizatsii-zfs-dlya-yadra-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=\"2020-01-09T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:05+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 selgitas, milles on ZFS rakendamise probleemid Linuxi tuumas | ProHoster","description":"Diskussioonis \u00fclesannete planeerimise testide \u00fcle t\u00f5i \u00fcks arutelu osaleja n\u00e4ite sellest, et hoolimata sellest, et.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/linus-torvalds-poyasnil-v-chyom-problemy-realizatsii-zfs-dlya-yadra-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 \u043f\u043e\u044f\u0441\u043d\u0438\u043b, \u0432 \u0447\u0451\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 ZFS \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux | ProHoster","og:description":"\u0412 \u0445\u043e\u0434\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447, \u043e\u0434\u0438\u043d \u0438\u0437 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u0438 \u043f\u0440\u0438\u0432\u0451\u043b \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430.","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/linus-torvalds-poyasnil-v-chyom-problemy-realizatsii-zfs-dlya-yadra-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":"2020-01-09T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55018","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":null,"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-24 13:33:06","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:07:00","updated":"2026-01-24 13:33:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=55018"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55018\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=55018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=55018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=55018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}