Sistema de archivos de Apple

AFS
Desarrollador manzana
nombre inglés Sistema de archivos de Apple
Introducción 27 de marzo de 2017
( iOS 10.3 )
Identificador de partición 7C3457EF-0000-11AA-AA11-00306543ECAC ( GPT )
Estructura
Contenido de directorios Árbol B +
Asignación de archivos Árbol B +
Bloques malos Árbol B +
Limitaciones
Tamaño máximo de archivo 8 Eio .
Número máximo de archivos 2 63
Tamaño máximo del nombre de archivo 255 caracteres (UTF-16)
Tamaño de volumen máximo en la práctica 256  TiB
Caracteres permitidos en nombres de archivos Unicode ( UTF-16 ), cualquier carácter excepto "/"
Características
Fechas grabadas Creación, modificación, acceso
tenedores Sí ( flujos de datos alternativos , consulte (en) Fork (sistema de archivos) )
Atributos Solo lectura, oculto, sistema, archivo
Permisos UNIX , ACL
Cifrado integrado AES (AES-XTS o AES-CBC según el hardware subyacente)

Apple File System ( APFS ), que en francés, Apple File System es un sistema de archivos desarrollado e implementado por Apple para sus sistemas operativos macOS , iOS , tvOS y watchos . Su objetivo es corregir problemas con el sistema de archivos HFS + heredado que se usaba anteriormente en estas plataformas.

Sin embargo, cuando se lanza macOS High Sierra , solo las máquinas con una unidad SSD se convierten automáticamente a APFS. Esta conversión es opcional para máquinas con disco duro y no está disponible para máquinas con Fusion Drive .

Histórico

A pesar de las muchas mejoras que recibió con el tiempo, HFS + estaba empezando a mostrar su antigüedad y estaba claro que iba a ser reemplazado. La primera pista de este reemplazo fue la inclusión en la beta de Leopard del sistema de archivos ZFS de Sun Microsystems .

El desarrollo de APFS comenzó en 2014, bajo el liderazgo de Dominic Giampaolo, ex de Be y diseñador del sistema de archivos BeOS .

La llegada de APFS se anunció en junio de 2016, en la Conferencia Mundial de Desarrolladores, en sustitución de HFS +.

Características

Apple File System es un sistema de archivos de 64 bits que admite hasta 9 trillones de archivos por volumen. Sus principales funciones son:

Apple File System experimentó una controversia sobre la estandarización de Unicode , que no se realizó en sus primeras versiones beta, lo que lo dejó inutilizable con otros idiomas además del inglés. Desde la versión 10.13 Developer Beta 3 de10 de julio de 2017, APFS implementa la normalización y la insensibilidad a mayúsculas y minúsculas de acuerdo con el estándar Unicode 9.0.

Limitaciones

Apple File System no proporciona una suma de verificación de los datos del usuario, pero sí proporciona una suma de verificación que garantiza la integridad de los metadatos .

Compatibilidad de hardware

Mac OS

Apple File System estuvo disponible por primera vez en macOS Sierra como un sistema opcional que no se puede arrancar. Es el sistema de archivos predeterminado en macOS High Sierra , en máquinas con una unidad SSD . Desde macOS Mojave , todos los discos de arranque se convierten a SATF al actualizar el sistema operativo , a pesar de las dificultades que esto crea con las unidades de bandeja .

ios

iOS 10.3 convirtió el sistema de archivos HFS + heredado a APFS en dispositivos de 64 bits compatibles con iOS 10. iPhone 5, iPhone 5c y iPad 4 e no son compatibles con APFS.

tvOS

10.2 tvOS convirtió el sistema de archivos HFS + existente en SATF en Apple TV de 4ª  generación.

Referencias

  1. F. Andrei, "  El sistema de archivos APFS  " , en www.iinet-system.com ,4 de enero de 2018(consultado el 15 de enero de 2021 )
  2. (en) "  Apple File System Guide  " en developer.apple.com (consultado el 27 de marzo de 2017 )
  3. Mickaël Bazoge, “  APFS: el futuro del sistema de archivos de Apple que cambiarán su vida  ”, MacGeneration ,24 de enero de 2017( leer en línea , consultado el 27 de marzo de 2017 )
  4. "  APFS: el futuro sistema de archivos de Apple que cambiará su vida  ", MacGeneration ,24 de enero de 2017( leer en línea [ archivo de20 de diciembre de 2017] , consultado el 5 de octubre de 2017 ).
  5. (en) "  características  " en developer.apple.com (consultado el 27 de de marzo de 2017 )
  6. Nombres de archivo "Bolsa de bytes" de APFS
  7. APFS no se puede utilizar actualmente con la mayoría de los idiomas distintos del inglés: The Eclectic Light Company
  8. (en) "  Preguntas frecuentes  " en developer.apple.com (consultado el 29 de agosto de 2017 )
  9. Lionel, "  APFS degrada en gran medida el rendimiento de los discos duros  " , en MacBidouille.com - Noticias ,17 de septiembre de 2019(consultado el 25 de septiembre de 2020 )
  10. (en-US) Andrew Cunningham, "  APFS llegará pronto: iOS 10.3 actualizará automáticamente su sistema de archivos  " , Ars Technica ,24 de enero de 2017( leer en línea , consultado el 27 de marzo de 2017 )

Bibliografía

Ver también