Tengo una pregunta un poco extraña. En teoría, ¿sería posible para un nuevo Mac (digamos un nuevo y elegante MBP) hacer un downgrade de MacOS High Sierra a una compilación de OS X 10.4.11 Tiger Intel? Si es así, ¿cuáles serían las complicaciones de hacerlo, y lo haría irreversible?
Respuestas
¿Demasiados anuncios?Probablemente no, pero hay una pequeña posibilidad.
Tiger habría soportado las máquinas Code 2 Duo (C2D) desde que algunas fueron introducidas en 2006 durante el reinado de Tiger. La última versión de Tiger fue lanzada alrededor de noviembre de 2007, momento en el que Apple habría estado enviando sólo Leopard (10.5) con las nuevas máquinas. Todas las máquinas C2D tienen presumiblemente una EFI de 64 bits, mientras que las antiguas "Core Duo" (nótese que no hay "2") eran de 32 bits.
La única cosa que es un factor de "hacer o deshacer" de bajo nivel en el hardware de Intel es la combinación de la CPU y el "chipset" de Intel, es decir, los principales chips de apoyo que se requieren para la CPU. Un ejemplo de la época del C2D es el Intel P45 . En pocas palabras, aquí se encuentra la interfaz con la memoria, los carriles PCI, el USB, etc. Los sistemas operativos necesitan saber cómo hablar con esto más que con la CPU, ya que se trata de todos los servicios distintos para la plataforma x86.
Así que, aunque el chipset probablemente no cambió mucho entre las máquinas C2D, lo que sí habría cambiado es la GPU que incluían. En 2006/2007 había una mezcla de gráficos nVidia, ATi/AMD e Intel. Creo que un MacBook de 2009 venía con una ATi Radeon serie 9000 para la que podría haber soporte en Tiger, pero lo más probable es que no, ya que las firmas PCI Express ID probablemente se perderían y por lo tanto no tendrías vídeo. A diferencia de Windows, OSX es muy exigente con los controladores de GPU y si no reconoce el ID PCIe de una GPU no pasará a un modo VGA básico como haría Windows.
Dicho esto, si de alguna manera puedes convencer al Mac de que instale Tiger, podrías intentar editar los archivos plist que identifican la lista de GPUs e intentar elegir una que sea "lo suficientemente cercana". Sin embargo, esto no sería fácil y requiere reconstruir las listas kext y todo tipo de magia que no es trivial.
La única otra cosa que podría atraparte es que los scripts podrían no reconocer la placa base/Gestalt ID de la máquina más nueva y podrían detenerse justo ahí. Obviamente, la gente de Hackintosh ha solucionado esto, pero tendrías que investigar para encontrar notas de los días de Tiger.
En resumen, supongo que el sistema operativo probablemente funcionaría en el MacBook de 2009, pero el hecho de conseguir o no una pantalla es el lugar donde uno se quedaría colgado.