{"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\/pt\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux","title":{"rendered":"A Paragon Software lan\u00e7ou uma implementa\u00e7\u00e3o GPL do NTFS para o kernel Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Konstantin Komarov, fundador e diretor da Paragon Software, <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/2911ac5cd20b46e397be506268718d74@paragon-software.com\/\">publicou<\/a><\/noindex> na lista de distribui\u00e7\u00e3o do n\u00facleo do Linux <noindex><a rel=\"nofollow\" href=\"https:\/\/dl.paragon-software.com\/ntfs3\/ntfs3.patch\">conjunto de patches<\/a><\/noindex> com implementa\u00e7\u00e3o completa do sistema de arquivos <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/NTFS\">NTFS<\/a><\/noindex>, suportando opera\u00e7\u00e3o em modo de leitura e grava\u00e7\u00e3o. O c\u00f3digo est\u00e1 aberto sob a licen\u00e7a GPL.<\/p>\n<p>A implementa\u00e7\u00e3o suporta todos os recursos da vers\u00e3o atual do NTFS 3.1, incluindo atributos de arquivo avan\u00e7ados, modo de compress\u00e3o de dados, trabalho eficiente com espa\u00e7os em arquivos e reprodu\u00e7\u00e3o de mudan\u00e7as do log para recupera\u00e7\u00e3o de integridade ap\u00f3s falhas. No driver proposto, at\u00e9 agora, \u00e9 utilizada uma implementa\u00e7\u00e3o reduzida do log NTFS, mas no futuro est\u00e1 prevista a adi\u00e7\u00e3o de suporte para log completo sobre o existente no dispositivo de bloco universal do n\u00facleo <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Journaling_block_device\">JBD<\/a><\/noindex> (Journaling block device), sobre o qual est\u00e1 organizado o log no ext3, ext4 e OCFS2.<\/p>\n<p>O driver \u00e9 baseado na base de c\u00f3digo do produto comercial j\u00e1 existente <noindex><a rel=\"nofollow\" href=\"https:\/\/www.paragon-software.com\/home\/ntfs-linux-professional\/\">da Paragon Software e foi bem testado. Os patches est\u00e3o formatados de acordo com os requisitos de prepara\u00e7\u00e3o de c\u00f3digo para o Linux e n\u00e3o cont\u00eam depend\u00eancias de APIs adicionais, permitindo a inclus\u00e3o do novo driver no n\u00facleo principal. Ap\u00f3s a inclus\u00e3o dos patches no n\u00facleo principal do Linux, a Paragon Software pretende garantir sua manuten\u00e7\u00e3o, corre\u00e7\u00e3o de bugs e expans\u00e3o de funcionalidade.<\/a><\/noindex> No entanto, a inclus\u00e3o no n\u00facleo pode levar tempo devido \u00e0 necessidade de revis\u00e3o do c\u00f3digo proposto por desenvolvedores externos. Nos coment\u00e1rios da publica\u00e7\u00e3o, tamb\u00e9m s\u00e3o mencionados<\/p>\n<p>com a compila\u00e7\u00e3o e <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20200814134056.GV2026@twin.jikos.cz\/\">problemas<\/a><\/noindex> n\u00e3o conformidade <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20200815190642.GZ2026@twin.jikos.cz\/\">de uma s\u00e9rie de<\/a><\/noindex> requisitos <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/process\/submitting-patches.html\">para a formata\u00e7\u00e3o dos patches. Por exemplo, \u00e9 sugerido dividir o patch enviado em partes, pois 27 mil linhas em um \u00fanico patch s\u00e3o excessivas e dificultam a revis\u00e3o e verifica\u00e7\u00e3o. No arquivo MAINTAINERS, \u00e9 recomendado definir explicitamente a pol\u00edtica de manuten\u00e7\u00e3o futura do c\u00f3digo e indicar o branch do Git para o qual devem ser enviadas corre\u00e7\u00f5es. Tamb\u00e9m \u00e9 mencionada a necessidade de acordar a adi\u00e7\u00e3o de uma nova implementa\u00e7\u00e3o do NTFS na presen\u00e7a do driver antigo fs\/ntfs, que opera apenas em modo de leitura.<\/a><\/noindex> Anteriormente, para acesso completo a parti\u00e7\u00f5es NTFS a partir do Linux, era necess\u00e1rio usar o driver FUSE NTFS-3g, que opera no espa\u00e7o do usu\u00e1rio e n\u00e3o oferece o desempenho desejado. Este driver<\/p>\n<p>n\u00e3o foi atualizado. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tuxera.com\/community\/release-history\/\">n\u00e3o foi atualizado.<\/a><\/noindex> Desde 2017, assim como o driver fs\/ntfs que funciona apenas em modo somente leitura. Ambos os drivers foram criados pela Tuxera, que assim como a Paragon Software, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=29205\">fornece<\/a><\/noindex> um driver NTFS propriet\u00e1rio, distribu\u00eddo comercialmente. <\/p>\n<p>Lembramos que em outubro do ano passado, ap\u00f3s <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51374\">publica\u00e7\u00e3o<\/a><\/noindex> a disponibiliza\u00e7\u00e3o das especifica\u00e7\u00f5es p\u00fablicas da Microsoft e a concess\u00e3o da possibilidade de uso gratuito das patentes do exFAT no Linux, a Paragon Software abriu o c\u00f3digo de seu driver com implementa\u00e7\u00e3o do sistema de arquivos exFAT. A primeira vers\u00e3o do driver foi limitada ao funcionamento em modo somente leitura, mas uma vers\u00e3o com suporte para grava\u00e7\u00e3o estava em desenvolvimento. Esses patches permaneceram sem uso e, na composi\u00e7\u00e3o principal do n\u00facleo, foi aceito o driver exFAT, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52222\">proposto<\/a><\/noindex> pela Samsung e aplicado nos firmwares dos smartphones Android dessa empresa. Essa medida foi dolorosamente <noindex><a rel=\"nofollow\" href=\"https:\/\/pastebin.com\/rgieCP3b\">recebida<\/a><\/noindex> pela empresa Paragon Software, que <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\/\">se manifestou<\/a><\/noindex> criticando as implementa\u00e7\u00f5es abertas do 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.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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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 publicou uma implementa\u00e7\u00e3o GPL do NTFS para o n\u00facleo Linux | ProHoster","description":"Konstantin Komarov, fundador e diretor da Paragon Software,","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/kompaniya-paragon-software-opublikovala-gpl-realizacziyu-ntfs-dlya-yadra-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/91660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=91660"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/91660\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=91660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=91660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=91660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}