Estructura de los sistemas Mac

| Última modificación: 19 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Sabes cómo es la estructura de los sistemas Mac? Los sistemas Mac, también conocidos como macOS, son sistemas operativos desarrollados por Apple para sus ordenadores Macintosh. Son conocidos por su estabilidad, seguridad y facilidad de uso, y se utilizan tanto por usuarios domésticos como por profesionales en todo el mundo.

En este artículo veremos cuál es la estructura de los sistemas Mac, cómo se maneja y cuáles son sus fortalezas y debilidades.

Inicios de la estructura de los sistemas Mac

Para las primeras versiones del macOS X, la plataforma estándar de hardware soportada era la línea completa de los ordenadores Macintosh (basados en procesadores PowerPC G3, G4 y G5).

Las versiones que salieron más adelante descontinuaron el soporte para hardware antiguo.

macOS X v10.5 Leopard abandonó el soporte para todos los procesadores PowerPC G3 y para los procesadores PowerPC G4 con velocidad de reloj menor a 867 MHz. macOS X v10.6 “Snow Leopard” solo soporta equipos con procesador Intel, abandonando todo el soporte para los procesadores PowerPC.

Estructura de los sistemas Mac: directorios

Estructura de los sistemas Mac

La estructura de los sistemas Mac, en lo referente a archivos, es muy similar a Linux, ya que se basa en un kernel del mismo. En la imagen anterior podemos apreciar que la estructura de archivos es igual y la forma en la que se interpretan también es muy parecida.

🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴

Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Ciberseguridad por una semana

Aquí lo único que cambia es que si hacemos clic derecho, en propiedades nos muestra la fecha, pero esta es una capa intermedia que nos muestra el sistema operativo. Si detallamos, por ejemplo, la forma en la que se administran los permisos, vemos que es igual a la de los sistemas operativos basados en Linux.

Para verificar esto, vamos a abrir el terminal de Mac:

Luego observamos:

Estos son los permisos de la carpeta de los ficheros a nivel de sistema, grupo y usuario. Tenemos el usuario de la carpeta y el grupo al que pertenece ese usuario; también tenemos en estos registros de la estructura de los sistemas Mac la fecha y el tamaño.

La estructura de los sistemas Mac utiliza sistemas de archivos HFS+.

Estructura de los sistemas Mac: sistema de archivos HFS+

  • Se trata de un sistema de archivos desarrollado por Apple Inc. para reemplazar al HFS (sistema jerárquico de archivos).
  • También es el formato usado por el iPod al ser formateado desde un Mac. Se conoce como HFS Extended.
  • Es una versión mejorada de HFS y soporta archivos mucho más grandes. Además, direcciona con 32 bits en vez de con 16, y todo esto usando Unicode para el nombre de ellos, lo que permitió nombres de archivos de hasta 255 caracteres.
  • HFS+ permite archivos n-bifurcados similares a NTFS, aunque casi ningún software se aprovecha de bifurcaciones, con excepción de la bifurcación de datos y del recurso. Utiliza una tabla de asignación de 32 bits.

Estructura de los sistemas Mac: sistema de archivos AFPS

  • Optimización para dispositivos con memoria SSD.
  • APFS soporta 64 bits, lo que le permite al sistema pasar de gestionar alrededor de 4 mil millones de datos a 9 trillones de datos.
  • APFS no duplica datos, sino que crea unos metadatos que redirigen directamente al archivo original.
  • Una gestión más efectiva de las particiones Mac.
  • Reducción de la latencia a la hora de acceder a la información.
  • Sustitución del sistema de protección de errores.
  • APFS tiene soporte tanto de cifrado completo de disco como de archivos individuales y metadatos.

Estructura de los sistemas Mac: diagrama

Veamos un diagrama que explica un poco la estructura de los sistemas Mac en lo referente a los ficheros:

Tenemos 4 carpetas principales: private, system, library y users. Las otras carpetas de la rama principal (.DocumentRevisions – V100, .Spotlight – V100) y el archivo mach_kernel (bd) son ficheros secundarios.

En private, por ejemplo, tenemos todos los logs y los ficheros drop; también tenemos ficheros del sistema. Luego tenemos la carpeta system, donde nos encontramos con la carpeta library, que contiene todos los binarios. En la carpeta library se guardan, entre otras cosas, los suministros de contraseña.

¿Cómo seguir aprendiendo sobre ciberseguridad?

Ya hemos visto qué es la estructura de los sistemas Mac y cómo funciona. También hemos visto la gran similitud que guarda con la estructura de sistemas con el de Linux. Si quieres seguir formándote en las distintas disciplinas de la seguridad informática, en KeepCoding tenemos nuestro Ciberseguridad Full Stack Bootcamp, la formación íntegra con la que puedes convertirte en un gran profesional IT con la guía de profesores expertos en el mundillo. ¡Pide más información y transforma desde ya tu vida profesional!

Carlos Cilleruelo

CEO and co-founder of Byron Labs & Coordinador del Bootcamp en Ciberseguridad.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Ciberseguridad

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado