{"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\/it\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux","title":{"rendered":"L'azienda Paragon Software ha pubblicato un'implementazione GPL di NTFS per il kernel Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Konstantin Komarov, fondatore e direttore della Paragon Software, <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/2911ac5cd20b46e397be506268718d74@paragon-software.com\/\">ha pubblicato<\/a><\/noindex> nella mailing list del kernel Linux <noindex><a rel=\"nofollow\" href=\"https:\/\/dl.paragon-software.com\/ntfs3\/ntfs3.patch\">un insieme di patch<\/a><\/noindex> con un'implementazione completa del file system <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/NTFS\">NTFS<\/a><\/noindex>, che supporta operazioni in modalit\u00e0 lettura e scrittura. Il codice \u00e8 aperto con licenza GPL.<\/p>\n<p>L'implementazione supporta tutte le funzionalit\u00e0 della versione attuale di NTFS 3.1, inclusi attributi estesi dei file, modalit\u00e0 di compressione dei dati, gestione efficiente degli spazi vuoti nei file e ripristino delle modifiche dal registro per garantire l'integrit\u00e0 dopo i guasti. Nel driver proposto viene attualmente utilizzata un'implementazione semplificata del registro NTFS, ma si prevede in futuro di aggiungere supporto per la registrazione completa utilizzando il dispositivo a blocchi universale gi\u00e0 presente nel kernel <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Journaling_block_device\">JBD<\/a><\/noindex> (Journaling block device), su cui si basa la registrazione in ext3, ext4 e OCFS2.<\/p>\n<p>Il driver \u00e8 basato sul codice sorgente del prodotto commerciale esistente <noindex><a rel=\"nofollow\" href=\"https:\/\/www.paragon-software.com\/home\/ntfs-linux-professional\/\">di Paragon Software ed \u00e8 stato ben testato. Le patch sono formattate in conformit\u00e0 ai requisiti per la preparazione del codice per Linux e non contengono legami con API aggiuntive, il che consente di includere il nuovo driver nel kernel principale. Dopo l'inclusione delle patch nel kernel Linux, Paragon Software intende garantire il supporto, la correzione degli errori e l'espansione delle funzionalit\u00e0.<\/a><\/noindex> Tuttavia, l'inclusione nel kernel potrebbe richiedere tempo a causa della necessit\u00e0 di una revisione del codice proposto da parte di sviluppatori esterni. Nei commenti alla pubblicazione vengono inoltre segnalati<\/p>\n<p>problemi con l'assemblaggio e <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20200814134056.GV2026@twin.jikos.cz\/\">problemi<\/a><\/noindex> la non conformit\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20200815190642.GZ2026@twin.jikos.cz\/\">a una serie di<\/a><\/noindex> requisiti <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/process\/submitting-patches.html\">per la formattazione delle patch. Ad esempio, si suggerisce di suddividere la patch inviata in parti, poich\u00e9 27.000 righe in un'unica patch sono troppe e creano difficolt\u00e0 nella revisione e nella verifica. Nel file MAINTAINERS \u00e8 consigliato definire esplicitamente la politica per il supporto futuro del codice e indicare il ramo Git in cui inviare le correzioni. Si sottolinea anche la necessit\u00e0 di concordare l'aggiunta di una nuova implementazione di NTFS in presenza di un driver fs\/ntfs esistente, che opera solo in modalit\u00e0 di lettura.<\/a><\/noindex> In passato, per accedere completamente alle partizioni NTFS da Linux era necessario utilizzare il driver FUSE NTFS-3g, che opera nello spazio utente e non garantisce le prestazioni desiderate. Questo driver<\/p>\n<p>non \u00e8 stato aggiornato <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tuxera.com\/community\/release-history\/\">non aggiornato<\/a><\/noindex> dal 2017, come il driver fs\/ntfs che funziona solo in modalit\u00e0 di lettura. Entrambi i driver sono stati creati dalla Tuxera, che, come Paragon Software, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=29205\">fornisce<\/a><\/noindex> un driver NTFS proprietario, distribuito su base commerciale. <\/p>\n<p>Ricordiamo che nell'ottobre dello scorso anno, dopo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51374\">pubblicazione<\/a><\/noindex> le specifiche pubbliche di Microsoft e la concessione della possibilit\u00e0 di utilizzo gratuito dei brevetti su exFAT in Linux, Paragon Software ha aperto il codice del proprio driver con implementazione del file system exFAT. La prima versione del driver era limitata a funzionare in modalit\u00e0 sola lettura, ma era in fase di sviluppo una versione con supporto per la scrittura. Queste patch sono rimaste non richieste e il driver exFAT \u00e8 stato incluso nel nucleo di base, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52222\">proposto<\/a><\/noindex> Samsung e utilizzato nei firmware degli smartphone Android di questa azienda. Questa mossa \u00e8 stata dolorosa <noindex><a rel=\"nofollow\" href=\"https:\/\/pastebin.com\/rgieCP3b\">presa<\/a><\/noindex> per Paragon Software, che <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\/\">ha preso la parola<\/a><\/noindex> ha criticato le implementazioni aperte di exFAT e NTFS.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <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.1.1 - 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\/it\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Paragon Software ha pubblicato un'implementazione GPL di NTFS per il kernel Linux | ProHoster","description":"Konstantin Komarov, fondatore e direttore della Paragon Software,","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/91660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=91660"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/91660\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=91660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=91660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=91660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}