OSX86!

dashboard osx86

Finalmente, después de un par de días bajando un torrent, tengo corriendo Mac OS X Tiger en mi AMD Athlon 64, en una partición de 10 GiB.

Para que se entusiasmen, les cuento que esta corriendo LA RAJA. Los detalles de mi nuevo Mac son los siguientes:

  • Procesador AMD Athlon 64 2800+ @1.8Ghz
  • 512 RAM DDR400
  • 80 GiB SATA
  • MoBo MSI K8T-Neo Chipset Via K8T800
  • nVidia GeForce FX5200 128MiB
  • ViewSonic E70f
  • Teclado y Mouse PS2 típicos

El torrent que baje corresponde a una imagen de VMWARE, un software tipo VirtualPC que emula una maquina x86 dentro de Win o Linux. Desde ahí pude correr OSX emulado, bastante lento en realidad, pero andando. A esas alturas los foros indicaban que no se podía instalar la imagen en una partición, por lo que de momento, estaba condenado a correr OSX emulado.

Pero al día siguiente, comenzaron a aparecer las técnicas para copiarlo a una partición. Buscando, finalmente me decidí por usar esta. Nada de traumático, algo de susto por si quedaba la escoba en el resto del HD, pero nada mas. Para el multiboteo, editando el menu.lst de Grub, desde la partición de Ubuntu (ya tenia instalado WinXP SP2 y Ubuntu5.04) agregué

title=Mac OS X Tiger
rootnoverify (sda,3)
makeactive
chainloader +1

Con Tiger instalado en la particion 4 de sda, es decir, sda4 y tate. Al reiniciar, un flamante Mac OS X 10.4.1

Optimización

Tuve caleta de tiempo para ver por los foros las mejoras y optimizaciones que hacían los tipos. Lo principal, remover el AppleTPMACPI.kext desde /System/Library/Extensions

Este archivo hace que la CPU se utilice al máximo tratando de buscar el chip TPM que esta en los Mactel de Apple. Ya que la imagen está hackeada de modo de que se omita ese chip, no es necesario ese archivo. La diferencia en rendimiento fue notable.

Otro asunto sensible son las fuentes asiáticas. Al abrir la paleta de caracteres, el sistema se me quedaba pegado. No en un kernel panic, sino que en un loopeo infinito, con el cursor spinning y sin poder hacer nada. La solución es simple: Si aún no abres la paleta de caracteres, simplemente mueve o elimina todos los archivos de tipografías terminadas en .otf y en .ttf desde /System/Library/Fonts/ y reinicia. Sin embargo, si ya abriste la paleta de caracteres ("Character Palette", Finder: Edit: Special Characters...), reinicia y bootea con las opciones -x -s. Esto te permite entrar al sistema en modo "single user" y "safe mode". Sigue los pasos que salen al final del booteo para montar tu disco de OSX. Luego, elimina o mueve todos los archivos terminados en .otf y en .ttf con algo como

mv /System/Library/Fonts/*.otf /Users/tuusername

y reinicia. El problema debería estar resuelto y la paleta de caracteres debería cargar sin problemas. Nota: No se en particular cuales fuentes causan el conflicto, quizás no son todas las que moví.

Configuración

Al parecer tuve un poco de suerte. Sin configurar nada, el sistema me reconoció el sonido y la red. Por lo que he leído, esto tendría que ver con el chipset de la MoBo. El único "problema" es que el sonido suena en un solo parlante, pero ojo que ni me he dado la lata de revisar si es un problema de cables, así que no debe ser nada extraño.

La red anda perfecto, estoy conectado a un router que me sirve por DHCP. Internet descueve. La red con el PowerBook, con OSX 10.3.9, también anda perfecto. Una maravilla.

El teclado viene configurado por defecto en inglés. cambiar esto es simplemente ir a System Preferences : International : Input Menu. En ese mismo control, se pueden cambiar otras opciones de idiomas.

Lamentablemente, mi pendrive usb de 256 MiB no se monta automáticamente cuando lo conecto, a pesar de que el Apple System Profiler reconoce los 8 USB que tiene esta bestia. Seguro que es un problema chico. Sin embargo, iPhoto pescó mi camara digital (Olympus D390, 2MP) sin problemas.

A propósito de discos, el sistema monto automáticamente las particiones de windows: una NTFS, la primaria, y una extra FAT32, que uso para compartir archivos con Ubuntu.

Mi tarjeta de video no es ninguna maravilla, sin embargo la configuré a 1280x1024 @75Hz sin problema. Para ver que resoluciones soporta tu tarjeta (y ojo, tu monitor), al arranque tipea ?video para ver una lista de resoluciones posibles. Para setear el video a la resolución que quieras, modifica como root el archivo /Library/Preferences/SystemConfiguration/com.apple.Boot.plist y agrega las siguientes líneas:

< key >Graphics Mode< / key >
< string >1280x1024@75< /string >

Ojo que esto es sólo si desde las System Preferences: Displays no puedes cambiar tu resolución (yo no podía). Fuente

Software

Una vez que tienes el equipo corriendo casi a punto, es minuto de preocuparse del software. Lo que he instalado de momento:

DeerPark: Codename del beta de Firefox para macx86. Anda perfecto
Adium: Para mensajería en cuanto protocolo quieras. Tuve problemas creando mi configuración, lo que solucione simplemente moviendo mi carpeta Adium 2.0 (/Users/tuusername/Library/ApplicationSupport) desde el PowerBook al PC, y todo ok. Mas software aquí y acá.

¿Qué no funciona?

Bueno, si tu procesador ni tiene el set de instrucciones SSE3, por el momento no puedes correr aplicaciones PPC en esta versión. Sin embargo, ya hay parches que teóricamente permitirían ejecutar Rosetta -el traductor de instrucciones PPC a INTEL- en máquinas SSE2. En cuanto a aplicaciones del sistema, de momento no puedo correr ni iTunes ni Safari.

Otra cosa rara es que el visor de imágenes no me muestra ningún archivo. Puedo ver las fotos sólo en el drawer, pero no en la ventana principal :S

La aceleración grafica no anda. Esto implica que, por ejemplo, no funciona el salva pantallas (de hecho, las peferencias se cierran cuando trato de entrar a la configuración del salva pantallas), o que los widgets no tienen ese efecto cool cuando los configuras (se dan vuelta). Seguramente esto tiene algo que ver con que Vista Previa no muestre las imágenes completas.

Comentarios Finales

Bueno, creo que me ahorre un montón de plata comprándome este PC hace ya unos 4 meses. Si me hubiese comprado un eMac, creo que me estaría cortando las venas en este minuto. Además, los tipos de Apple deben ser los mas felices con esto. ¿Qué? Claro, hay un montón de geeks instalando OSX en sus tarros en este minuto, súper motivados por el alto rendimiento del OS en sus máquinas y dispuestos a compilar cuanta cosa encuentren para el sistema. Le están haciendo la pega a Apple. Los chicos en Cupertino tienen que saber aprovechar esto, y que no se les escape de las manos. Puede ser tan bueno como tan malo según cómo Apple perfile el uso del OS.

Creo que pronto un par de sistemas operativos van a salir de mi equipo...o al menos uno..

Larga vida al Mac OS!!

P.D: Primer kernel panic escribiendo este mensaje PLOP.

osx 10.4.4