Apple Inc.

Install Ubuntu Karmic Koala on a MacBook

Written on December 27th, 2009
.

After 4 months trying to fix my laptop finally with success, yesterday I installed Ubuntu 9.10 (Karmic Koala) on my MacBook (2,1).  Actually, rather than write a “OMG it’s so great!”-post, I turned it out a howto fix some issues of Ubuntu 9.10 (Karmic Koala) on a MacBook 2,1.

First Impressions

First of all, kernel devs has been hardly working on the Intel 945GM video driver, lame wonders like the civilizations or something, I’m talking OMFGWTF!?!11-sized wonders!

Using wildly unreliable readings from glxgears:

– 8.10 (Intrepid Ibex): ~1100 fps
– 9.04 (Jaunty Jackalope): ~900 fps (and I’m being generous here)
– 9.10 (Karmic Koala): ~3200 fps!

I’ve got 3x more frames per second than I did in 8.10. Now graphics feel smoother and I think I could almost run a 3D accelerated game on it. Read the rest of this entry »

Review de Mac OS Leopard

Written on November 3rd, 2007
.

Ha llegado ya el nuevo sistema operativo de Mac, Mac OS X Leopard. Vengo usando Mac OS X, aúnque no mucho, desde que me he comprado el MacBook. Reconozco que no estoy muy ducho en todo este sistema operativo, pero donde haya un bash, no hay problema.

Pasemos entonces a valorar el nuevo “Leopard” que tanto esperaban los maqueros.

¿Primeras impresiones?

nuevo finder en leopard Review de Mac OS LeopardPrincipalmente podemos destacar el cambio de diseño de la interfaz, que dan una experiencia al usuario mucho más confortable, cosa que envidio mucho para GNU/Linux, mucho más usable, y lo más importante mucho más homogénea. Es decir, todas las aplicaciones comparte el mismo diseño e interfaz, ahora mucho más estilizado.

El rediseño del Dock, junto con las funcionalidades de creación de stacks, que como dice la palabra son archivos los cuales son visionados como pilas, muy productivo para el dia a día.

Rendimiento

64 bits en leopard Review de Mac OS LeopardEste es un tema que como informático he revisado mucho, todavía no he tenido tiempo de hacer un benchmark con alguno de los programas que he hecho por ahí, ni tampoco he hecho pruebas de estrés del sistema, pero puedo confirmar y confirmo que el rendimiento el sistema es muy superior, y de largo a su predecesor “Tiger”, las aplicaciones inician más rápido y en general el sistema va mucho más fluído, incluso mi amado/odiado Firefox.

Según he leido este aumento de rendimiento se debe a que “Leopard” ahora sí trabaja sobre un núcleo nativo de 64 bits, por lo que no tiene que trabajar sobre añadidos o extensiones para aprovechar los últimos Core 2 Duo. En mi caso tengo un Macbook de segunda hornada, Core 2 Duo 2.0 Gb, y podría afirmar que el rendimiento ha subido un 40%, a ojo.

Posiblemente en post siguientes publique alguna prueba de estrés, para ver como se comporta el sistema.

Interacción con el sistema

Como he dicho antes el nuevo rediseño que la marca de la manzana ha hecho a su sistema es notorio, y se nota nada más insertar el usuario y contraseña al acceder al sistema. Da al usuario una confortabilidad que otros sistemas no tienen, muy a mi pesar por mi querido GNU/Linux. Todo está bajo, mi juicio, más integrado y simplificado, sin perder un ápice de funcionalidad.

Desarrollo en Mac OS X Leopard

unix system en leopard Review de Mac OS LeopardEs un punto que me importa mucho a mi. Aúnque vengo desarrollando en Ruby on Rails durante algún tiempo, lo he hecho siempre bajo Debian, pero ha agradado saber que ahora Leopard viene con Ruby 1.8.6 y Rails 1.2.3 es decir Ruby on Rails de serie. Aúnque no todo va a ser flores, ya que de momento Java 6 no es compatible con Leopard, espero que se pongan las pilas los chavales de Sun Microsistems.

Han hecho un lavado de cara a XCode, la utilidad de desarrollo de Apple, con soporte para algunos lenguajes, C, C++, Object-C, Java, Ruby, Python, bash, entre otros. Han añadido documentación predictiva, además de haberla ampliado.

Conclusiones

Seguro que se me queda algo en el tintero, pero concluyo diciendo que Mac OS X Leopard es un sistema estable, agradable, usable, eficiente y que teniendo sistemas como GNU/Linux o Mac OS X la gente que todavía piensa en antivirus, virus, troyanos y demás es porque  quiere.

Wireless Atheros del MacBook en GNU/Linux

Written on September 30th, 2007
.

madwifi logo 20070907 Wireless Atheros del MacBook en GNU/LinuxAquí está la segunda entrega de instalación de nuestro sistema operativo favorito, GNU/Linux. Como amante del software libre no me canso de recomendar este sistema, y en el tiempo que llevo los problemas que se presentan siempre son recursivos:

  • instalación de software, llegados a un punto de práctica suficiente se solventa con un ./configure, make, make install para el caso de los tarball y un dpkg -i para los archivos deb, en el caso de los paquetes de debian.
  • configuración de hardware, este es el tema más peliagudo que le veo a GNU/Linux, la gente inexperta se desespera al tener una máquina que no funciona del todo.

Siguiendo la temática del último punto hoy instalaremos la tarjeta inalámbrica con chipset Atheros del Macbook de la segunda hornada (Core 2 Duo). Al principio era mucho, mucho más complicado, de hecho no hace más de 6 meses todavía no había soporte teniendo que tirar de una llave usb para tener conectividad sin cables. Hoy día no solo tenemos soporte para esta tarjeta que se identifica en nuestro sistema facendo un

$lspci -vvxxx
02:00.0 Network controller: Atheros Communications, Inc.
AR5418 802.11a/b/g/n Wireless PCI Express Adapter (rev 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-
00: 8c 16 24 00 07 00 10 00 01 00 80 02 40 00 00 00
10: 04 00 10 50 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00

sino que tenemos soporte para cifrado de los datos en modos WEP y WPA, aunque algún inconveniente tenía que tener, la señal de recepción se va a ver disminuída.

Read the rest of this entry »

Cocinando el kernel Linux para Macbook Core 2 Duo

Written on September 22nd, 2007
.

korg10yr Cocinando el kernel Linux para Macbook Core 2 DuoHoy toca compilar, aquí relato como compilar el kernel Linux para que todo en nuestra Mac funcione a la perfección.

Antes de nada decir que tengo un Macbook Core 2 Duo, es decir con un Intel con dos núcleos a 1 Gb cada uno y que tiene un lenguaje interno de 64 bits, tarjeta wireless Atheros 802.11n, y tarjeta Intel 945GM.

Haremos funcionar desde el TouchPad con soporte para taps y scroll, hasta el modo suspend, pasando por el ahorro de energía de los procesadores, el mapeo de teclas del teclado (incluída la tecla fn), el Firewire, la tarjeta wireless atheros, y la aceleración 3D.

El método que utilizo yo es para Debian y derivados (siii… Ubuntu está aquí) y al final del artículo incluyo el .deb para los señores vagos así como el .config necesario para configurar vuestro kernel, pero para este último teneis que aplicar los parches del kernel de Mactel-linux.org Read the rest of this entry »