O que eu acho do Ntfs?

 O ntfs é sistema de arquivos que surgiu no windowsNT (que é a base de todas as versões de windows hoje). Algumas semanas atrás eu publiquei um vídeo onde respondo a minha o opinião sobre o Ntfs e para desmistificar melhor sobre o assunto que agora escrevo esse artigo.

O que eu acho do Ntfs?

 Bom, muitos devem ter pensado que a intenção era simplesmente falar mal do Ntfs pelo simples fato de ser do Windows. Muitos devem ter pensado:
"Ntfs é ruim porque é da Microsoft (e não vamos utiliza-lo por essa mesma razão)!"

 Confiram o vídeo:



 Não, mantenhamos a calma, sejamos flexíveis à situação e ambiente. Ok? Talvez seja necessário utiliza-lo. Minha intenção não é difamar a Microsoft. É tudo uma questão de meritocracia: Se ela fizer um filesystem bom para ser utilizado, ela merece credito por isso; se fez o contrario, seus usuário tem direito de criticar (afinal, é através de aceitar criticas que as melhorias acontecem).

 O motivo de eu não gostar do Ntfs foi por uma questão de analise. Não só o Ntfs precisa ser melhorado, como também o HFS (Apple, fica a dica aí).

 O Ntfs tem as suas vantagens e desvantagens. As vantagens é que ele possui suporte a journalling (o que o FAT e o ExFAT não possuem), suporte a arquivos maiores que 4.2GB (na época do FAT, a Microsoft não tinha ideia de que os arquivos chegariam a ser maiores do que 4.2GB e por isso não se prepararam para o futuro), criptografia a compactação, suporte a rede por padrão (uma copia do que o NFS é, mas está valendo; já não é o primeiro recurso que a Microsoft copia do Linux e em partes vejo isso como uma coisa boa), tamanho máximo de volume de armazenamento de 16 exabytes [difícil ter certeza disso, mas ao menos trabalharam para que o Ntfs tenha esse suporte que, diferente do FAT, que é de no máximo 4TBs (essa era mais uma coisa que a Microsoft não estava preparada para o futuro)].

 Por outro lado o Ntfs precisa ser aprimorado  na parte de I/O, tempo de gravação, desempenho, manter arquivos desfragmentados (isso leva o tempo de vida util do dispositivo de armazenamento ser reduzido) e sincronia de arquivos. Esses são problemas que demandariam muito tempo para solucionar, o que me leva a pensar que talvez seria mais interessante construir algo novo do zero do que consertar o que ja existe (assim como aconteceu com o Mac OS no passado).

 Para isso, selecionei esse programa interessante pra caramba para a galera testar. É um programa que permite ao windows salvar arquivos no em dispositivos formatados com ext2/3/4
http://www.ext2fsd.com/
 Vai que a Microsoft adota, né. Satya Nadella está sempre nos surpreendendo com suas mudanças.

 Basicamente é esse programa que está sendo incorporado ao ReactOS (desde que o Ntfs não pode ser incorporado ao ReactOS por questões de licença).

 Por fim, esse artigo não foi escrito para atacar a ninguém que usa o Windows. Acho ridículo quem age desta forma. Minha ideia aqui é mostrar analise (que é o que eu gosto de fazer).

Comente com o Facebook:

3 comentários:

  1. Faltou linkar o programa que você se refere. rsrsrs

    No mais, nem temos muito o que falar do NTFS, fora isso, visto que não possuímos acesso ao código fonte do mesmo.

    Ela tem o ReFS, mas não sei se tão cedo adotará como padrão e nem tão pouco sabemos muita coisa a respeito.

    ResponderExcluir
  2. Gostei.
    E falando de sistema de arquivo tem um vídeo do canal tocadotux produzido pelo mesmo que complementa muito bem o assunto.

    ResponderExcluir
  3. Excelente vídeo que vale a pena ver de novo

    ResponderExcluir

Viu algum erro e quer compartilhar seu conhecimento? então comente aí.

Observação: somente um membro deste blog pode postar um comentário.

Marcadores

A pior história sobre Linux que já ouvi (5) A.I (2) ambiente gráfico (19) AMD (14) analise (10) Andriod (16) android (7) Apple (1) arm (5) artigo (5) aws (1) bc (23) benchmark (6) BetrFS (1) blackhat (1) BSDs (31) btrfs (32) bugs (2) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (7) Código Fonte (54) comandos (33) comp (1) compressores (7) container (8) CPU (19) cracker (1) criptografia (5) crowdfunding (9) cursos (24) daemons (13) Debian (31) desempenho (2) desenvolvimento (97) desktop (19) DevOps (3) DevSecOps (4) dic (1) Dica de leitura (91) dica DLins (2) dicas do Flávio (27) Dicas TechWarn (1) diet libc (3) diocast (1) dioliunx (3) distribuições Linux (14) Docker (13) DragonflyBSD (22) driver (1) dropbear (3) ead Diolinux (2) edição de vídeo (5) embarcados (1) EMMI Linux (4) emuladores (9) endless (5) English interview (3) Enless OS (2) entrevista (17) espaço aberto (82) evento (6) facebook (1) Fedora (11) filesystem (82) financiamento coletivo (2) fork (4) fox n forests (4) FreeBSD (21) Funtoo Linux (13) games (94) garbage collector (1) gerenciadores de pacotes (4) glaucus (6) GOG (3) google (9) gpu (3) hacker (2) hardware (104) hash (1) helenos (3) I.A (1) init system (12) Intel (15) inteligencia artificial (2) IoT (1) ispconfig (1) jogos (38) kde (1) kernel (140) lançamento (64) leis (1) LFCS (1) libs (2) licenças (8) Linus (16) linus torvalds (2) Linux (194) linux foundation (3) linux para leigos (1) live (5) LPI (8) LTS (1) Mac (1) machine learning (1) matemática (9) mesa redonda (27) microcontroladores (1) microsoft (6) microst (1) muito além do GNU (172) musl (3) não viva de boatos (9) navegadores (5) NetBSD (7) newlib (1) nim (6) nintendo (1) novatec (17) novidades (1) nuvem (1) o meu ambiente de trabalho (3) off-topic (12) open source (84) OpenBSD (7) OpenShift (1) oracle (1) os vários sabores de Linux (44) padrim (2) palestras e eventos (5) partições (6) pentest (8) performance (1) pipewire (1) plan9 (2) playstation (1) processadores (30) professor Augusto Manzano (11) Programação (67) promoção (1) propagandas com Linux (8) ps4 (1) real-time. (1) Red Hat (23) redes (4) resenha nerd (4) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) risc-V (14) RISCV (13) rtos (1) runlevel (2) rust (13) segurança digital (24) servidor web (2) servidores (3) shell (9) shell script (8) sistema operacional (25) skarnet (2) smartphones (3) Software livre e de código aberto (151) sorteio (3) Steam (10) Steam no Linux (8) supercomputadores (4) suse (6) systemd (8) terminal (89) terminal de comandos (19) toca do tux (1) toybox (27) tutorial (6) Tux (3) unboxing (7) UNIX (17) UNIX Toolbox (14) vartroy (1) vga (1) virtualização (3) vulnerabilidade (6) wayland (5) web (1) whatsapp (1) whitehat (1) Windows Subsystem for Linux (2) wine (14) WoT (1) yash (1) ZFS (16) zsh (3)