{"id":91660,"date":"2020-08-16T13:42:08","date_gmt":"2020-08-16T11:42:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux"},"modified":"2020-08-16T13:42:08","modified_gmt":"2020-08-16T11:42:08","slug":"kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux","title":{"rendered":"A Paragon Software k\u00f6zz\u00e9tette az NTFS GPL-implement\u00e1ci\u00f3j\u00e1t a Linux kernelhez.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Konstantin Komarov, a founder and leader of Paragon Software, <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/2911ac5cd20b46e397be506268718d74@paragon-software.com\/\">k\u00f6zz\u00e9tett<\/a><\/noindex> a Linux kernel mailing list <noindex><a rel=\"nofollow\" href=\"https:\/\/dl.paragon-software.com\/ntfs3\/ntfs3.patch\">patch csomagot<\/a><\/noindex> with a complete implementation of the file system <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/NTFS\">NTFS<\/a><\/noindex>, supporting read-write mode. The code is open under the GPL license.<\/p>\n<p>The implementation supports all features of the current version of NTFS 3.1, including extended file attributes, data compression mode, efficient handling of file gaps, and the ability to replay changes from the journal to restore integrity after failures. The proposed driver currently uses its own trimmed-down implementation of the NTFS journal, but plans to add support for full journaling on top of the universal block device <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Journaling_block_device\">JBD<\/a><\/noindex> (Journaling block device), on which journaling in ext3, ext4, and OCFS2 is based.<\/p>\n<p>The driver is based on the codebase of an existing commercial <noindex><a rel=\"nofollow\" href=\"https:\/\/www.paragon-software.com\/home\/ntfs-linux-professional\/\">product<\/a><\/noindex> from Paragon Software and is well tested. The patches are formatted according to the coding preparation requirements for Linux and do not contain bindings to additional APIs, allowing the new driver to be included in the main kernel. After the patches are included in the main Linux kernel, Paragon Software intends to provide maintenance, bug fixes, and functionality expansion.<\/p>\n<p>However, inclusion in the kernel may take time due to the need for review of the proposed code by external developers. Comments on the publication also mention <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20200814134056.GV2026@twin.jikos.cz\/\">probl\u00e9ma<\/a><\/noindex> issues with building and <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20200815190642.GZ2026@twin.jikos.cz\/\">noncompliance with<\/a><\/noindex> a number of <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/process\/submitting-patches.html\">requirements<\/a><\/noindex> for patch formatting. For example, it is suggested to break the submitted patch into parts, as 27 thousand lines in one patch is too much and creates difficulties in reviewing and checking. The MAINTAINERS file recommends explicitly defining the policy for further code maintenance and indicating the Git branch to which corrections should be sent. There is also a need to agree on adding a new NTFS implementation in light of the existing fs\/ntfs driver, which operates in read-only mode.<\/p>\n<p>Previously, to gain full access to NTFS partitions from Linux, one had to use the NTFS-3g FUSE driver, which operates in user space and does not provide the desired performance. This driver <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tuxera.com\/community\/release-history\/\">has not been updated.<\/a><\/noindex> 2017 \u00f3ta, mint a kiz\u00e1r\u00f3lag olvas\u00e1si m\u00f3dban m\u0171k\u00f6d\u0151 fs\/ntfs meghajt\u00f3. Mindk\u00e9t meghajt\u00f3t a Tuxera c\u00e9g k\u00e9sz\u00edtette, amely, ak\u00e1rcsak a Paragon Software, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=29205\">sz\u00e1ll\u00edtja<\/a><\/noindex> a kereskedelmi alapon forgalmazott NTFS tulajdonjog\u00fa meghajt\u00f3t. <\/p>\n<p>Eml\u00e9keztet\u00fcnk arra, hogy tavaly okt\u00f3berben, a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51374\">publik\u00e1ci\u00f3<\/a><\/noindex> Microsoft nyilv\u00e1nos specifik\u00e1ci\u00f3inak k\u00f6zz\u00e9t\u00e9tele \u00e9s a Linux sz\u00e1m\u00e1ra az exFAT szabad felhaszn\u00e1l\u00e1s\u00e1ra vonatkoz\u00f3 szabadalmak biztos\u00edt\u00e1sa ut\u00e1n a Paragon Software megnyitotta a k\u00f3dj\u00e1t az exFAT f\u00e1jlrendszer implement\u00e1ci\u00f3j\u00e1hoz. A meghajt\u00f3 els\u0151 verzi\u00f3ja csak olvas\u00e1si m\u00f3dban m\u0171k\u00f6d\u00f6tt, de fejleszt\u00e9s alatt \u00e1llt a fel\u00edr\u00e1si t\u00e1mogat\u00e1st is ny\u00fajt\u00f3 verzi\u00f3. Ezek a jav\u00edt\u00e1sok ig\u00e9nytelenn\u00e9 v\u00e1ltak, \u00e9s a f\u0151 kernel\u00f6ssze\u00e1ll\u00edt\u00e1s r\u00e9szek\u00e9nt elfogadta az exFAT meghajt\u00f3t, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52222\">proposed<\/a><\/noindex> a Samsung \u00e9s az Android okostelefonok firmware-\u00e9ben haszn\u00e1lt verzi\u00f3j\u00e1t. Ez a l\u00e9p\u00e9s f\u00e1jdalmasan \u00e9rintette <noindex><a rel=\"nofollow\" href=\"https:\/\/pastebin.com\/rgieCP3b\">komolyan vettek.<\/a><\/noindex> a Paragon Software c\u00e9get, amely <noindex><a rel=\"nofollow\" href=\"https:\/\/arstechnica.com\/information-technology\/2020\/03\/the-exfat-filesystem-is-coming-to-linux-paragon-softwares-not-happy-about-it\/\">kritiz\u00e1lta<\/a><\/noindex> az exFAT \u00e9s NTFS ny\u00edlt megval\u00f3s\u00edt\u00e1sait.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53554\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u041a\u043e\u043c\u0430\u0440\u043e\u0432, \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Paragon Software, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u044f\u0434\u0440\u0430 Linux \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b NTFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438. \u041a\u043e\u0434 \u043e\u0442\u043a\u0440\u044b\u0442 \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPL. \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 NTFS 3.1, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b \u0444\u0430\u0439\u043b\u043e\u0432, \u0440\u0435\u0436\u0438\u043c \u0441\u0436\u0430\u0442\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043f\u0443\u0441\u0442\u043e\u0442\u0430\u043c\u0438 \u0432 \u0444\u0430\u0439\u043b\u0430\u0445 [&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-91660","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=\"\u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u041a\u043e\u043c\u0430\u0440\u043e\u0432, \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Paragon Software,\" \/>\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\/hu\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u043c\u043f\u0430\u043d\u0438\u044f Paragon Software \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 GPL-\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e NTFS \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u041a\u043e\u043c\u0430\u0440\u043e\u0432, \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Paragon Software,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-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-08-16T11:42:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-16T11:42:08+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\udd47A Paragon Software k\u00f6zz\u00e9tette a GPL NTFS megval\u00f3s\u00edt\u00e1s\u00e1t a Linux kernelhez | ProHoster","description":"Konstantin Komarov, a founder and leader of Paragon Software,","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u043c\u043f\u0430\u043d\u0438\u044f Paragon Software \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 GPL-\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e NTFS \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux | ProHoster","og:description":"\u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u041a\u043e\u043c\u0430\u0440\u043e\u0432, \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Paragon Software,","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-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-08-16T11:42:08+00:00","article:modified_time":"2020-08-16T11:42:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91660","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:23:24","updated":"2022-10-01 15:52:31","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/91660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=91660"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/91660\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=91660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=91660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=91660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}