jaimeteran.com

Papá, ingeniero, ciudadano & aprendíz

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 respuestas

  1. Avatar de Pablo Noel

    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. Avatar de Huasonic

    Compadre, te pasaste, ahora mismo estamos haciendo un laboratorio para seguir tu consejo.
    Lo voy a publicar en mi blog, saludos.

  3. Avatar de F

    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.

  4. […] Jaime, quien está detras de Terminal, su weblog, acaba de lograr lo que muchos de nosotros no ha podido hacer y buscabamos a alguien que lo allá hecho. Instalo OSX en su PC, pero para más remate lo instaló en un Athlon 64, maravilla!!. Así que siguiendo sus instrucciones voy hacer todo lo posible para que funcione en mi PC. […]

  5. Avatar de iMacniatic

    Gracias por la buena onda 😉 . Cuenten como van ustedes con sus instalaciones!!
    jaime

  6. Avatar de abidin

    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. 😛

  7. Avatar de iMacniatic

    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

  8. Avatar de abidin

    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.
    :/..

  9. Avatar de JuanFlaiter

    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.

  10. Avatar de Stark

    Felicitaciones por ser el primero en esta laaarga y angosta faja de tierra. En una de esas, me subo también al carro… creo. 😛

  11. Avatar de iMacniatic

    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

  12. […] Despues de que varios sitios en la red publicaron acerca de OS X corriendo en platadormas x86 Intel y algunos en AMD, otros publicaron videos y screenshots mostrando su exito y contando como hacerlo, encontré en macosxhints un tip que tal ves muchos usaron para sacar pantallasos y publicarlos en sus sitios como casos reales. […]

  13. Avatar de joanlemans

    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

  14. Avatar de chokedamp

    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.

  15. Hasta la Vista Windows, Hola Mac OS X

    Eliminé Windows Vista de un disco duro que tenía para probar el Mac Os X sobre una PC con procesador Intel, y no sentí dolor o remordimiento alguno :D.
    Primero tuve que esperar el poder descargar todo lo necesario, y destinar unos 10GB de mi disco…

  16. Avatar de canguro
    canguro

    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?

  17. Avatar de CeKaR

    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

  18. Avatar de iMacniatic

    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

  19. Avatar de LoAnonimo

    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!

  20. Avatar de LoAnonimo

    jajaja buenisimo….. acavo de postear y al recargarse la página ya estaba el post con el link…. la wea rapida xD

  21. Avatar de iMacniatic

    jaja, a su servicio 😉

  22. Avatar de caco

    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

  23. Avatar de Bernabé D'Agostini
    Bernabé D’Agostini

    Hola te felicito lo estoy intentando desde que tengo un 486 en 1994 jeje tengo un P4 de 1.5 GHz no se como comenzar me podrian ayudar

  24. Avatar de por fco
    por fco

    oye y que torrent bajaste pk ay artos dando vueltas podrias especificar el nombre porfa

  25. Avatar de Hayax

    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?

  26. Avatar de iMacniatic

    sata 2? no veo por que no se podría.
    jaime

  27. Avatar de Levi

    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

  28. Avatar de cex

    quieren consejos avisenme, les ayudere en todo.!!!!

    suerte.

    Pd. espero noticias

  29. Avatar de marian

    “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

  30. Avatar de imacniatic
    imacniatic

    Gracias marian, la verdad es que yo ni ubicaba el sata2 🙂

  31. Avatar de carrizo

    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!!!

  32. Avatar de emanuel64bits
    emanuel64bits

    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?

  33. Avatar de emanuel64bits
    emanuel64bits

    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

  34. Avatar de imacniatic

    ni idea, lo que ella dice es que pruebes instalando a vmware y ahí subir los drivers de sata2

Agregar un comentario

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