Hvad er Apple-filsystemet (APFS) introduceret i iOS 10.3

Filsystemer er, hvordan harddiske organiserer data, så operativsystemet kan læse dem. Ethvert operativsystem er bygget til at fungere på et filsystem. Windows FAT, FAT32 og NTFS. macOS bruger HFS+. Apple har opereret på det hierarkiske filsystem (HFS) i over 30 år. På WWDC 2016 annoncerede Apple, at de ville opgradere dette system. De introducerede verden til ideen om Apple File System (APFS). Den seneste iOS 10.3, som blev rullet ud for få dage siden, bringer dette nye filsystem til iOS-enheder. Her er alt hvad du behøver at vide om APFS.

Hvorfor skifte til APFS?

Du kan stille spørgsmålet, hvorfor gå videre til et nyt filsystem, når der allerede eksisterede et perfekt brugbart? Operativsystemer kan kun adressere en begrænset mængde plads, dvs. hvilket datointerval der er tilgængeligt, og en maksimal filnavnslængde osv.. Problemet med HFS er, at det udkom i 1985. Dengang var den største mængde data, nogen havde med at gøre med. med var i bedste fald et par megabyte. Så filsystemet var optimeret til den mængde plads. Det kunne rumme et datointerval fra 1904 til 2040 og adressere 2 TeraBytes plads også. Det var astronomisk tilbage i 1985, det er knapt nok på niveau med kurset i dag. Apple så HFS’ forestående undergang og forbedrede den lidt med en 1998-opdatering kaldet HFS+ til deres OS 8.1.

I dag har lagerkapaciteten dog ikke kun udviklet sig, det samme har hastigheden. Med fremkomsten af ​​SSD’er og dens udvikling (M2 SSD for eksempel), kommer selv det opgraderede filsystem til kort. Hvis vi får adgang til lynhurtige drev ved hjælp af metoder udviklet til 20 år gamle computere, er der helt sikkert problemer. For at overvinde disse problemer introducerer Apple APFS. Et lukket kilde-filsystem til alle enheder, iPhone, iPad, iPod, Watch, Mac osv. Det er primært designet til bedre at udnytte SSD og flash-lager (som det er almindeligt anvendt i dag) samt øge sikkerheden og blokere jailbreaks.

  Sådan tilføjer du en note til din låseskærm i iOS

Hvordan skifter jeg til APFS?

Apple vil skifte brugere til det nye system via en OS-opdatering. Du behøver virkelig ikke at gøre andet end at opgradere dit OS. iPhone- og iPad-brugere, der har opgraderet til iOS 10.3, er allerede skiftet til det nye filsystem. macOS-brugere, der kører udgivelsesversionen af ​​OS, bliver nødt til at vente lidt længere. Dem på betaversionen af ​​macOS er allerede blevet opgraderet til APFS.

Hvad er godt ved APFS?

Nu hvor Apple har et skræddersyet filsystem, vil APFS give mulighed for en samlet kodebase og færre ressourcer, der kræves til udvikling, hvilket gør det endnu nemmere at vedligeholde. Dine enheder vil også køre hurtigere på dette nye filsystem. Dette er muligvis den eneste større ændring, slutbrugere vil bemærke efter opgraderingen.

APFS gemmer også filer mere effektivt, og så efter opgraderingen vil du muligvis bemærke lidt mere ledig plads på din enhed. Det kan være væsentligt eller ikke. Nogle brugere ser måske slet ikke den store forskel. Hvad de fleste vil bemærke er, at enheden fungerer bedre. Når APFS er tilgængelig for macOS, vil brugerne være i stand til at observere, hvor meget hurtigere filer kopieres.

Hvad gør APFS hurtigere?

En computers forståelse af hastighed er meget anderledes end en brugers. For eksempel tager et system en bestemt mængde tid at starte op. Nogle brugere vil måske overveje, at det er hurtigt, hvis deres ikoner og tapet inden for 5 sekunder efter at have trykket på tænd/sluk-knappen (selvom der er elementer, der indlæses i baggrunden), mens nogle brugere kan finde det hurtigt at kopiere store filer hurtigere. Hastighed er relativ og et spørgsmål om opfattelse, for så vidt angår mennesker.

  Udfordr dig selv til at lægge din telefon væk, mens du spiser [iOS]

APFS er designet til at give dig en illusion af hastighed. For eksempel er APFS stolt af lav latens. Hvilket betyder, at den prioriterer app-lanceringer og datalevering. Du vil ikke se en ventende spinner eller badebold så ofte længere.

Er APFS bedre egnet til SSD?

Selvom folk tænker på SSD’er som et nyligt fænomen, er de det ikke. I 70’erne blev de kaldt EAROMs (Electrically Alterable Read-Only Memory), og den første kommercielt solgte SSD hed Bulk Core, i 1976! Men dengang, som det var tilfældet med alle processorer og RAM, var adgangen til alt elektronisk langsom. Dette ville være tilfældet i over 3 årtier. Så selvom teknologien eksisterede, blev den ikke behandlet som en prioritet.

I dag fungerer de fleste af Apples nuværende gen-platforme (med undtagelse af nogle Mac Pro’er) med en variant af Solid State Storage, ‘Flash Storage’-chips. Disse er indlejret på brædderne. Dette holder økosystemet fortættet (det er en del af, hvordan de opnåede den slanke Macbook Air år før nogen konkurrent), og APFS optimerer, hvordan denne lagring håndteres.

For eksempel understøtter APFS TRIM-kommandoen, som opstod, da SSD’er blev mainstream. TRIM fortæller værtsoperativsystemet, hvilke dele af drevet der er null, dvs. der ikke længere er data på dem. Med SSD’er er dette øjeblikkeligt. Så folk, der kan lide at beholde ledig plads, vil være i stand til at erhverve det så hurtigt, som de kan klikke på ‘Slet’.

Hvad er unikt ved APFS?

En anden udråbt funktion ved APFS har været snapshot og kloning. Den traditionelle metode til at kopiere fra en kilde til en anden har været at gemme genstande på et midlertidigt sted og derefter kopiere dem til mållageret. Dette er for at forhindre skade/datatab på begge sider, hvis noget går galt.

  Sådan sender du GIF'er på Facebook Messenger [iOS]

I APFS opretter Snapshots en skrivebeskyttet version af hele systemet én gang. Det betyder, at det kun er en kopi af de originale data, men det optager ikke noget fysisk rum. Hvis du foretager ændringer i din original, vil snapshottet tage plads til at gemme det. Dette hjælper med at hente eventuelle originale kopier eller gendanne eventuelle ændringer, du måtte ønske foretaget. På samme måde, når du opretter en klon, beholder du en pladseffektiv kopi af hele dit system (rigtige filer, mapper og det hele). Det vil også begynde at optage plads, når du foretager ændringer. Dette gør opbevaring til en meget tidseffektiv indsats.

Til MacOS-brugere, der er afhængige af partitioner. APFS opretter dybest set en container omkring alle partitioner i stedet for at gøre noget permanent. Dette er praktisk, når du løber tør for plads på én partition og har rigeligt til overs i en anden. Du kan ganske enkelt låne plads fra en anden partition, uanset om den fysisk støder op til partitionen eller ej (SSD’er gør alligevel behovet for nærhed i lager forældet).

Ældre filsystemer giver normalt plads til en fil, før den faktisk kopieres. APFS understøtter sparsomme filer, som stort set kun bruger den mængde plads, der fysisk optages.

Hvor sikker er APFS?

Med APFS er det, der plejede at være kryptering på harddiskniveau på macOS og kryptering på filniveau på iOS, nu modificeret til systemomfattende kryptering, der drives under en ensartet enkelt- og multi-nøgle implementering. Et eksempel på en enkelt nøglekryptering vil være, at du sikrer dine egne filer/mappe under en adgangskode. Multinøgle er, når du logger ind på et websted, hvor det er sikret i din ende (en nøgle) samt serverenden (en anden nøgle). Kort sagt, det har karakter af et allestedsnærværende sikkerhedssystem, der gør det sværere at trænge ind ved hjælp af traditionelle metoder.