Cos’è l’Apple File System (APFS) introdotto in iOS 10.3

I file system sono il modo in cui i dischi rigidi organizzano i dati per la lettura del sistema operativo. Ogni sistema operativo è progettato per funzionare su un file system. Windows FAT, FAT32 e NTFS. macOS utilizza HFS +. Apple opera su Hierarchical File System (HFS) da oltre 30 anni. Al WWDC 2016 Apple ha annunciato che avrebbe aggiornato questo sistema. Hanno introdotto al mondo l’idea di Apple File System (APFS). L’ultimo iOS 10.3, lanciato solo pochi giorni fa, porta questo nuovo file system sui dispositivi iOS. Ecco tutto ciò che devi sapere su APFS.

Perché passare ad APFS?

Potresti porre la domanda, perché passare a un nuovo file system quando ne esisteva già uno perfettamente funzionante? I sistemi operativi possono indirizzare solo una quantità limitata di spazio, ovvero quale intervallo di date è disponibile e una lunghezza massima del nome del file, ecc. Il problema con HFS è che è uscito nel 1985. All’epoca, la più grande quantità di dati che si poteva trattare con era di pochi megabyte al massimo. Quindi il file system è stato ottimizzato per quella quantità di spazio. Potrebbe contenere un intervallo di date dal 1904 al 2040 e indirizzare anche 2 TeraByte di spazio. Era astronomico nel 1985, oggi è a malapena normale. Apple ha visto il destino imminente di HFS e l’ha migliorato un po ‘con un aggiornamento del 1998 chiamato HFS + per il loro sistema operativo 8.1.

Oggi, tuttavia, non solo le capacità di archiviazione si sono evolute, ma anche la velocità. Con l’avvento degli SSD e la sua evoluzione (M2 SSD per esempio), anche il file system aggiornato non è all’altezza. Se stiamo accedendo a unità velocissime utilizzando metodologie ideate per computer vecchi di 20 anni, è probabile che ci siano problemi. Per superare questi problemi, Apple sta introducendo l’APFS. Un file system closed source per tutti i dispositivi, iPhone, iPad, iPod, Watch, Mac, ecc. È progettato principalmente per utilizzare meglio SSD e memoria flash (come comunemente usati oggi), nonché per aumentare la sicurezza e bloccare i jailbreak.

Come passare ad APFS?

Apple trasferirà gli utenti al nuovo sistema tramite un aggiornamento del sistema operativo. Non dovrai fare nient’altro che aggiornare il tuo sistema operativo. Gli utenti di iPhone e iPad che hanno eseguito l’aggiornamento a iOS 10.3 sono già passati al nuovo file system. Gli utenti di macOS che eseguono la versione di rilascio del sistema operativo dovranno attendere ancora un po ‘. Quelli sulla versione beta di macOS sono già stati aggiornati ad APFS.

Cosa c’è di buono in APFS?

Ora che Apple dispone di un file system su misura, APFS consentirà una base di codice unificata e meno risorse necessarie per lo sviluppo, rendendolo ancora più semplice da mantenere. Anche i tuoi dispositivi funzioneranno più velocemente su questo nuovo file system. Questo è forse l’unico cambiamento importante che gli utenti finali noteranno dopo l’aggiornamento.

APFS memorizza anche i file in modo più efficiente e quindi, dopo l’aggiornamento, potresti notare un po ‘più di spazio libero sul tuo dispositivo. Può essere sostanziale o meno. Alcuni utenti potrebbero non vedere affatto una grande differenza. Ciò che più noterà è che il dispositivo funziona meglio. Una volta che APFS sarà disponibile per macOS, gli utenti saranno in grado di osservare la velocità di copia dei file.

Cosa rende APFS più veloce?

La comprensione della velocità da parte di un computer è molto diversa da quella di un utente. Ad esempio, un sistema impiega un determinato periodo di tempo per avviarsi. Alcuni utenti potrebbero considerarlo veloce se le loro icone e lo sfondo entro 5 secondi dalla pressione del pulsante di accensione (anche se ci sono elementi che vengono caricati in background), mentre alcuni utenti potrebbero ritenere veloce copiare file di grandi dimensioni più velocemente. La velocità è relativa ed è una questione di percezione per quanto riguarda gli esseri umani.

APFS è progettato per darti l’illusione della velocità. Ad esempio, l’APFS è orgoglioso della bassa latenza. Ciò significa che dà la priorità ai lanci delle app e alla consegna dei dati. Non vedrai più spesso uno spinner o un pallone da spiaggia in attesa.

APFS è più adatto per SSD?

Anche se le persone pensano agli SSD come a un fenomeno recente, non lo sono. Negli anni ’70 si chiamavano EAROM (Electrically Alterable Read-Only Memory) e il primo SSD venduto in commercio si chiamava Bulk Core, nel 1976! Tuttavia, allora, come nel caso di tutti i processori e della RAM, l’accesso elettronico a qualsiasi cosa era lento. Questo sarebbe il caso per oltre 3 decenni. Quindi, anche se la tecnologia esisteva, non veniva trattata come una priorità.

Oggi, la maggior parte delle attuali piattaforme di generazione di Apple (ad eccezione di alcuni Mac Pro) funziona con una variante di Solid State Storage, i chip “Flash Storage”. Questi sono incorporati nelle schede. Ciò mantiene l’ecosistema condensato (fa parte di come hanno raggiunto il sottile Macbook Air anni prima di qualsiasi concorrente) e APFS ottimizza il modo in cui viene affrontato questo spazio di archiviazione.

Ad esempio, APFS supporta il comando TRIM, che è nato quando gli SSD sono diventati mainstream. TRIM comunica al sistema operativo host quali parti dell’unità sono nulle, ovvero non contengono più dati. Con gli SSD, questo è istantaneo. Quindi le persone a cui piace mantenere lo spazio libero, saranno in grado di acquisirlo il più rapidamente possibile fare clic su “Elimina”.

Cosa c’è di unico in APFS?

Un’altra caratteristica pubblicizzata di APFS è stata l’istantanea e la clonazione. La metodologia tradizionale di copia da un’origine all’altra consisteva nell’archiviare gli elementi in una posizione temporanea e quindi copiarli nell’archivio di destinazione. Questo per prevenire danni / perdita di dati su entrambi i lati nel caso in cui qualcosa vada storto.

In APFS, le istantanee creano una versione di sola lettura dell’intero sistema una volta. Ciò significa che è solo una copia dei dati originali, ma non occupa alcuno spazio fisico. Se apporti modifiche all’originale, l’istantanea occuperà spazio per salvarla. Questo aiuta a recuperare eventuali copie originali o annullare le modifiche che potresti voler apportare. Allo stesso modo, quando crei un clone, mantieni una copia efficiente in termini di spazio dell’intero sistema (file reali, cartelle e tutto il resto). Inizierà anche a occupare spazio mentre apporti le modifiche. Ciò rende l’archiviazione uno sforzo molto efficiente in termini di tempo.

Per gli utenti di MacOS che si affidano alle partizioni. APFS fondamentalmente crea un contenitore attorno a tutte le partizioni invece di fare qualcosa di permanente. Ciò è utile quando si esaurisce lo spazio su una partizione e ne rimane molto in un’altra. Puoi semplicemente prendere in prestito spazio da un’altra partizione indipendentemente dal fatto che sia fisicamente adiacente alla partizione (gli SSD rendono comunque obsoleta la necessità di prossimità nell’archiviazione).

I file system legacy di solito fanno spazio per un file prima di copiarlo effettivamente. APFS supporta file sparsi, che in pratica utilizzano solo la quantità di spazio occupata fisicamente.

Quanto è sicuro APFS?

Con APFS, quella che era la crittografia a livello del disco rigido su macOS e la crittografia a livello di file su iOS viene ora modificata in una crittografia a livello di sistema gestita con un’implementazione coerente a chiave singola e multi-chiave. Un esempio di crittografia a chiave singola potrebbe essere la protezione dei propri file / cartelle con una password. La chiave multipla è quando accedi a un sito Web in cui è protetta alla tua estremità (una chiave) e all’estremità del server (un’altra chiave). In poche parole, ha le caratteristiche di un sistema di sicurezza onnipresente che rende più difficile penetrare utilizzando metodi tradizionali.