|
|
|
| IBM publica un simulador del
PowerPC 970 |
 |
| 22-Agosto-2005 |
IBM ha publicado un
completo simulador del PowerPC 970 para Linux que nos permite emular
esta máquina en ausencia de este hardware.
También tiene varios ficheros PDF donde se
explica como instalarlo y usarlo.
|
|
|
| Lenguajes de script en OS X |
 |
| 12-Agosto-2005 |
Apple ha publicado un artículo destinado a informar sobre los lenguajes
de script de OS X: Desde los distintos shells de terminal hasta Perl
o Python, pasando por sed y awk.
En definitiva, un resumen de los clásicos
de UNIX traídos a Mac OS X.
|
|
|
| Interesante artículo sobre
Rosetta en Ars Technica |
 |
| 10-Agosto-2005 |
Ars Tecnica ha publicado un interesante artículo sobre
Rosetta, el emulador de PowerPC para Intel que Apple incluirá en
OSx86.
El que las máquinas Intel de los nuevos Mac
tengan dos cores permitirá que la traducción
y generación de código del emulador se
pueda ejecutar en uno de los cores, mientras que será el
segundo de ellos el que ejecutarán finalmente
los programas.
|
|
|
| OSx86 posiblemente incluirá un
sistema DRM |
 |
| 1-Agosto-2005 |
Varios desarrolladores descubren que los nuevos Mac x86 para desarrolladores,
que ha distribuido Apple, incluyen un chip de DRM (Digital Rights Managenment).
En concreto incluyen el chip Infineon
1.1, el cual implementa un sistema de TC (Trusted
Computing) o Treacherous
Computing como lo llama Richard
Stallman.
Este chip ha provocado a veces temores
y comentarios, en nuestra opinión exagerados,
sobre lo que pueden hacer los fabricantes de software
una vez lo tengamos instalado en nuestra máquina,
con lo que conviene aclarar que es lo que puede hacer
realmente:
Un chip de TCM (Trusted Computing Module) implementa
una infraestructura PKI, y en principio no hace más
que firmar digitalmente con una clave privada que nunca
sale del chip, luego se podría usar con fines
de identificación de una máquina frente
al resto del mundo. Por ejemplo, los sistemas de actualización
de software vía Internet sólo podrían
dar servicio a las máquinas que se identificaran
correctamente.
El problema está en que este chip también
incluye un sistema de atestiguación (attestation),
por el cual el chip es capaz de recoger información
de configuración hardware de nuestra máquina
(que hardware tenemos instalado), y un programa (p.e.
el sistema operativo) enviar esta información
por la red a la "estación base".
Se cree que este chip lo pretende utilizar Apple para
evitar que sus usuarios usen máquinas que no
hayan sido fabricadas por ellos (o licencias de sistemas
operativo que no estén instaladas en la máquina
para la que se compraron), bloqueando el sistema operativo
que se ejecute de forma fraudulenta, o a lo mejor,
simplemente no proporcionando actualizaciones online
a esas máquinas.
|
|
|
| Interesantes papers en la ADHOC |
 |
| 31-Julio-2005 |
La Advanced Developers Hands On Conference (ADHOC) es una reunión
anual de desarrolladores donde se tratan distintos aspectos de programación.
Este año ha publicado ya los papers de
los temas que ahí se tratan. Entre ellos encontramos: "Cross-Platform
Approaches from a Macintosh Perspective", "Hacking
the Mac OS X Kernel for Unsupported Machines", "Program
Analysis and Verification on Mac OS X", "simg5" (para
el perfilador Shark de Apple), "Types++: Typesafe
Metadata, and Other Thoughts Beyond int" y "XGP:
Turning a UNIX Prolog compiler into a Mac OS X development
environment".
|
|
|
| Empiezan las comparativas con
las nuevas máquinas Intel |
 |
| 17-Julio-2005 |
Apple ha entregado ya a los desarrolladores prototipos de máquinas
Intel, aquí encontramos
un artículo con fotos.
Según
los desarrolladores las máquinas ejecutan
más rápido en Intel que en PowerPC
cuando se trata de aplicaciones binarias para Intel,
pero sólo alcanzan el 60% de rendimiento cuando
se trata de ejecutar aplicaciones PowerPC en un Intel
usando Rosetta.
|
|
|
| Apple usará más
software KDE para mejorar Safari |
 |
| 12-Julio-2005 |
Apple porta
nuevas bibliotecas de KDE para mejorar Safari, como ya hicieron anteriormente
con KHTML y KJS.
En esta ocasión, les ha llegado el turno a
las bibliotecas KDOM, KSVG2 y KCanvas, las dos primeras
experimentales, y en espera de su inclusión
en KDE 4.
Se espera que Apple ponga gente a trabajar en estas
bibliotecas y contribuya a su mejora, al igual que
ayudó finalmente que abrieran el CVS de WebCore
y JavascriptCore.
|
|
|
| Apple parece estar avandonando
el soporte Java para Cocoa |
 |
| 11-Julio-2005 |
Tal como Apple indica en su
documentación, las nuevas características de Cocoa
a partir de la versión 10.4 estarán disponibles sólo
para Objective-C.
Según indica esto se debe a las mejores características
técnicas de Objective-C frente al lenguaje
Java.
|
|
| IBM presenta PowerPC G5 para
portatiles |
 |
| 8-Julio-2005 |
Poco después de la decisión de Apple de migrar a los micros
de Intel, IBM sorprende presentando en
Japón los PowerPC 970MP , procesadores que sólo consumen
16W, y que parecen estar especialmente diseñados para los portátiles
de Apple.
|
|
| Cómo hace un instalador
para Mac OS X |
 |
| 7-Julio-2005 |
Apple ha publicado unas
guías que enseñan a construir un instalador para aplicaciones
Mac OS X.
La importancia de un instalador sencillo radica
en que es el primer contacto que el usuario tiene
con nuestro software, y puede determinar el que nuestro
software sea elegido o descartado prematuramente.
|
|
| Portar aplicaciones multihilo
de Win32 a Mac OS X |
 |
| 5-Julio-2005 |
Apple ha publicado un
artículo que explica las diferencias entre las aplicaciones multihilo
Win32 y Mac OS X.
El artículo ayuda a entender como funcionan
las aplicaciones multihilo en Mac OS X, especialmente
a los programadores acostumbrados a Win32.
|
|
| WINE ejecutará aplicaciones
Windows en las máquinas Intel de Apple |
 |
| 23-Junio-2005 |
CodeWeavers, la división comercial del producto de código
abierto WINE, ha anunciado que
crearán una versión de CrossOver para Mac OS X.
CrossOver es
una distribución comercial de WINE que
permite ejecutar binarios Windows sin necesidad de
emular el SO de Microsoft en una máquina virtual
(como hacen VMWare o Win4Lin). Esta forma de trabajar
mejora el rendimiento de las aplicaciones aunque
no todos los binarios ejecutan correctamente.
|
|
| Mac-On-Mac |
 |
| 18-Junio-2005 |
Mac-On-Linux, el emulador que permitia ejecutar Mac OS X en un Linux
para PowerPC está ahora disponible para poder ejecutar Linux
en un Mac OS X. También podemos emular Mac OS Classic y Darwin
o incluso el propio Mac OS X sobre Mac OS X.
Puede descargarse gratuitamente de la página web.
|
|
|
| O'Reilly actualiza sus libros |
 |
| 17-Junio-2005 |
O'Reilly ha actualizado ya dos de sus libros para adaptarlos a las nuevas
características de Tiger.
Por un lado tenemos el libro de introducción
a UNIX para Mac: Learning
Unix for Mac OS X Tiger, y por otro lado el libro
para usuarios UNIX avanzados: Mac
OS X Tiger for Unix Geeks.
|
|
|
| Publicados los Apple Design Awards |
 |
| 16-Junio-2005 |
Apple ha publicado ya
sus premios anuales a las mejores aplicaciones Mac OS X.
Estos premios suelen ayudar a identificar pequeñas
aplicaciones, muchas de ellas gratuitas, que generalmente
son muy útiles (aunque no muy conocidas), con
lo que animamos al que tenga tiempo y ganas a dedicar
un rato a "testear" este software.
|
|
|
| Las aplicaciones PowerPC ejecutan
más lento en máquinas Intel |
 |
| 13-Junio-2005 |
Un test realizado por BetaNews revela
que rendimiento alcanzan las aplicaciones binarias PowerPC al ejecutarlas
sobre Rosetta,
el emulador de aplicaciones PowerPC sobre Intel.
Usando Xbench han
obtenido una puntuación de entorno a 70 puntos,
muy por debajo de los 200 puntos que da al PowerPC
G5.
Queda por saber el rendimiento de las aplicaciones
Mac OS X, compiladas para Intel, frente a las mismas
aplicaciones compiladas para PowerPC.
|
|
|
| Migración de PowerPC a
Intel |
 |
| 7-Junio-2005 |
Ya es definitivo: Apple ha anunciado en
la WWDC que migrará de PowerPC a Intel en los próximos
años.
Como decían muchos rumores, y ahora Steve Jobs
ha confirmado,
desde el origen de Mac OS X se han estado desarrollando
versiones paralelas para Intel, y actualmente al alcanzado
mejoras del rendimiento de cinco a uno al ejecutar
sobre máquinas Intel, lo cual les a forzado
a dar el paso.
Apple ya ha publicado una
guía de programación de código
binario universal.
Una aplicación llamada Rosetta permitirá ejecutar
aplicaciones binarias PowerPC en un proceso de una
máquina Intel.
|
|
|
| XBox 2 finalmente usará un
PowerPC |
 |
| 17-Mayo-2005 |
XBox ha publicado las
especificaciones técnicas de su nueva consola XBox 2 y definitivamente
han decidido cambiar de x86 a PowerPC.
Esté microprocesador se lo fabricará IBM
y tiene 3 cores a 3.2 MHz cada uno y con superthread
que permite ejecutar hasta dos hilos por core.
|
|
|
| Actualizado nuestro tutorial
de Ensamblador del PowerPC con Mac OS X |
 |
| 17-Mayo-2005 |
Hemos actualizado nuestro tutorial de
Ensamblador del PowerPC con Mac OS X.
Por un lado hemos mejorado la redacción, la
presentación y corregido typos, y por otro lado
hemos añadido un nuevo apéndice sobre
la segmentación.
|
|
|
| Apple Design Awards 2005 |
 |
| 10-Mayo-2005 |
Comienza el proceso de solicitud para el décimo concurso anual
de programas Mac OS X convocado por Apple.
Este concurso premia los mejores programas en distintas
categorías, y es una marca de calidad tanto
para los programas comerciales como para el software
libre.
|
|
|
| Arrancar Mac OS X más
rápidamente |
 |
| 29-Abril-2005 |
Tiger incorpora una nueva técnica para
arrancar Mac OS X en menos tiempo gracias a que se ejecutan los servicios
bajo demanda.
Este arranque está gestionado por launchd que
es el programa encargado de arrancar los diferentes
servicios, y donde las dependencias entre ellos se
definen en ficheros XML.
|
|
|
| Interesantes artículos
sobre Tiger |
 |
| 29-Abril-2005 |
ArsTechnica ha publicado un interesante artículo sobre
Tiger.
Por otro lado los benchmarks (vea
también éste otro)
parecen ser buenos y poner a Tiger por encima de Jaguar
en rendimiento (recuerde que en los un benchmarks número
más alto significa que es mejor).
|
|
|
| El 29 de Abril sale a la venta
Mac OS X 1.4 (Tiger) |
 |
| 14-Abril-2005 |
La nueva versión incluye las anunciadas tecnologías SpotLight
(para buscar rápidamente ficheros y sus contenidos), Dashboard
(pequeñas aplicaciones de utilidad), Automator (Interacción
entre aplicaciones mediante un sencillo senguaje de script), Safari RSS
(para leer noticias publicadas a través de RSS) y QuickTime con
soporte para H.264 (el estándar de codificación de vídeo
de MPEG-4).
Puede hacer una reserva anticipada para comprarlo aquí.
|
|
|
| Buscamos correctores |
 |
| 16-Marzo-2005 |
Estamos buscando correctores para nuestros tutoriales, reportajes y trucos,
así como para el contenido de nuestras las páginas web.
Aquellos que quieran participar corrigiendo algún
documento, por favor pónganse en contacto con
nosotros en esta dirección de correo.
|
|
|
| F-Script |
 |
| 31-Enero-2005 |
F-Script es
un interesante lenguaje de script que permite acceder
a objetos Cocoa cómodamente.
Entre otras cosas permite crear dinámicamente
objetos Cocoa y hacer introspección de estos.
|
|
|
| Configurar X11 en Mac OS X |
 |
| 30-Enero-2005 |
Apple ha publicado un artículo que
enseña a configurar X11 para poder ejecutar aplicaciones escritas
para este escritorio en Mac OS X.
El artículo es bastante completo y entre otras
cosas enseña a configurar los permisos de acceso
con X11 Forwarding.
|
|
|
Ver
noticias pasadas >>>
|
|
|