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 1280×1024 @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

36 comentarios sobre “OSX86!”

  1. excelente! habra que provarlo, de todas maneras, lo ideal seria tener el dvd patch de los desarrolladores para intel, a ver que tal corre sin vmware.

    Saludos y felicitaciones !!! 😀

  2. Llegué por FayerWayer y es el primer blog en español que explica un poco de todo este asunto de OSX en PCs… y me parecé sencillamente la raja.

    Felicitaciones Jaime.

  3. hola, sabes tengo una duda, realmente nose como es lo de las instrucciones SS3, mi pc solo trae las SS2, se supone que todas las aplicaciones de mac son PPC, entonces como funciona? si no tengo SS3 no puedo instalar nada.. o como es? y que es instalable sin tener SS3.
    esop. 😛

  4. Mi Amd también solo tiene las instrucciones sse2. Las sse3 son necesarias para correr Rosetta, que a su vez, te permite correr las aplicaciones actuales de Mac PPC. Sin sse3, sólo puedes correr aplicaciones compiladas para Mac x86. Hay un parche dando vueltas que permitiría correr Rosetta sobre sse2, pero no se que tan bueno sea. Asi que con sse2 puedes correr el SO y todos las aplicaciones mac compiladas para intel (pocas por el momento).
    Saludos

  5. que aplicaciones corren compiladas en x86?? ya que el link murio xD.. y al parece porque apple empezo con una demanda a quienes tengan en sus pcs instalado macosx y quienes dan info.
    :/..

  6. iMacniatic, si tu AMD64 es socket 939 puedes cambiarlo a un core Venice o San Diego que traen SSE3. De lo contrario si es socket 754 puedes cambiarlo a uno de los nuevos Sempron64 que tambien traen SSE3. Mi amigazo Marcel se tiro un review en nuestro sitio ChileHardware.com para que checkees lo bien que anda el Sempron64

    Salu2 y Felicitaciones al dueño de casa.

  7. Si…Apple empezo a botar algunos sitios por ahi. Leí que entregar información no era ilegal (segun las leyes gringas), lo que sí lo es sería dar links a software de *baja reputación*..en todo caso, que vengas a webear acá…dificil.

    Se supone que de a poco comenzarán a aparecer los *universal binary*, que son appz que incluyen codigo para PPC como para x86, y que no requieren sse3. Se que xbench (http://www.xbench.com/) ya esta disponible en esa modalidad.

    Wena JuanFlaiter, el mio es 754. Super bueno el review y el sitio, no lo había visto :S. En todo caso no creo que sea muy conveniente actualizar hw pensando en este *beta* de osx. Mas adelante quizás que tipo de restricciones aparecerán en Leopard (10.5).

    Gracias por las felicitaciones y anímense 😉
    jaime

  8. Sin comentarios compadre excelentisimo este aporte a la cultura ATHLON…

    Macintosh un excelente sistema en un thlon 64 whow !! cute !!!!!
    weno felicitaciones nuevamente !!!!

    Adiosines!!!!!! atte juan hernadez

  9. Muy bueno el post. El primero que he visto en español, desde luego. Mis felicitaciones.

    Ayer isntale el OSx86, sin problemas. Pero, no se cual es el motivo, a veces funciona el raton y el teclado y otras no. A veces sólo el teclado. ¿Alguien sabe el motivo y alguna posible solucion? He estado buscando por foros pero no he encontrado nada.

    Un saludo.

  10. Pingback: DesdeGuate.com
  11. Uff, por fin encuentro algo en spanish! xD, la cagó, toi bajando el developer kit de apple, la versión de deadmoo (jaime, no sé si será la misma, plz confirm) i voi a intentar instalarlo ia mañana en un HP Compaq nc6000… vamos a ver que tal, les cuento como me fue en la cruzada por el OSx86!!! =) por cierto, hay un parche dando bote por ahi… sirve para parchar la ISO del OSX, para que este sea booteable… creo ke el filete se llama Generic_OSx86_Install_DVD_Patcher_test3, aunke no me acuerdo bien :P, y creo que las explicaciones están por aki… http://forum.osx86project.org/index.php?showtopic=1356
    aunke no se, kien sabe?

  12. Imacniatic, wena wena, me gustaria probar en mi computadora el OSX, haber si es una de esas me cambio de OS. Siempre me han llamda la atencion los Mac pero, $$$!!! very expencive….

    Nos vemos en clases….

    bytes

  13. wena cesar, al fin alguien de la u me pilla por aca. estoy escribiendo un super hiper tutorial para instalar osx, que es casi copy-paste de un monton de sitios, pero en español. espero ayudarles a todos con eso.

    bye

  14. OOHHH YO TAMBIEN QUIERO…. me parece super interesante lo del tutorial, creo que seré el primero en lermelo entero para luego ponerlo a prueba, estoy muy interesado en hacerlo yo también pero mis conocimientos son muy basicos para entender una página web que ademas está en ingles. Ojalá sea entendible para mi jajajajaja
    Saludos!

  15. wena teran
    bakan que hagas estas cosas, me da un poco de temor la verdad instalar osx pk es medio pajerin mi compu, pero despues de la formatea se vera.
    saludos

  16. Hola

    Tengo una duda, si puedo instalarlo en un disco sata2 de 120 particionado , tengo una particion especial de 8 gigas para la instalacion de tiger , se puede?

  17. Boa noite amigo!

    Estou tentando instalar o MAC osx86 em meu pc, mas não estou conseguindo…. ele não está reconhecendo meu HD SATA… qual procedimento a ser realizado para que isto se torne possivel?

    Certo da sua atenção, desde já agradeço!
    Levi

  18. «Tengo una duda, si puedo instalarlo en un disco sata2 de 120 particionado , tengo una particion especial de 8 gigas para la instalacion de tiger , se puede»

    Para sata 2 tienes que meterle los driver a la iso o bien instalarlo desde wmware y meterlo despues para correr en nativo

  19. Buena, macmaniacos, yo instale la version MacOSX_10.4.6_GoatsecxDVD.iso, bajada con bittorrent, todo funciona, la red, el video excepto el audio que suena un poco cortado, pero he visto otros foros donde esta la explicacion para eso y su solucion, de hecho abri safari y me mando a http://www.apple.com 😛 , lo unico que bootea solamente al arrancar con vmwareworkstation, la maquina virtual, me da las opciones de elegir el sistema operativo, previamente instaldo el archivo chain y editado el boot.ini, hago lo mismo en forma nativa pero al elegir 10.4.6, me manda un mensaje que dice : System config file’/com.apple.Boot.plis ‘ not found ,modifique unos parametros con la consola de mac, agregando rd=disk0s5 que es la particion donde esta instalado, pero nada, al iniciar en forma nativa solamente me muestra la tarjeta de red como disco de inicio, sino fuera por eso partiria en forma nativa, y eso es lo unico que me falta para tener los dos SO funcionando, mi equipo es: Pentium D 3.4Ghz, 1024gb Ram, ATI X1300 256ddr2 pcie, disco duro IDE 7200rpm, placa ASUS P5B, Audigy SoundBlaster, DVD-RW Nec, asi que si saben de algo posteen, o porfavor envienme un mail a salacyber21@hotmail.com please, asi podemos intercambiar informacion sobre este asunto!!! gracias a todos!!!

  20. Disculpen mi ignorancia, con respecto a los discos SATAII, yo por ejemplo lo tengo instalado en una Nforce4, ya tengo los driver, ahora permalink dice que hay que colocarlos dentro del iso…ahora como hago eso? y especificamente en que carpeta del iso hay que colocarlo?

  21. disculpen no era permalink…me equivoque…..era marian, como hago para que me reconoscar sata2 en nforce4, ya tengo los drivers pero no se como colocarlos en el iso

Responder a LoAnonimo Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *