Aprendiz de brujo: MOL, por Iván
15-03-2.000
Hoy os vamos a contar lo que es MOL, Mac On Linux.
Lo primero que debéis saber es que es un proyecto Open Source,
en el que han colaborado varios programadores, y que ha sido liderado
por Samuel Rydh, fisico y matematico por el Royal Institute of Technolog
de Estocolmo. Este programador ha hecho a fecha de hoy unos dos cursillos
de programacion, siendo un perfecto autoformado, a base, como él
dice, de leer el codigo creado por otros programadores (iros haciendo
una idea...). Pero todo esto no le ha impedido crear su propia compa–ia
de software, Ibrium (www.ibrium.com), conocida por haber creado
varias aplicaciones shareware para el Macintosh.
Pero vamos a ver, Mac on Linux es un emulador del Macintosh para procesadores
G3 que ejecutan Linux como sistema operativo.Como ventaja más
sustancial, la asombrosa velocidad en la que podemos trabajar con MacOS9,
a pesar de estar haciendolo en emulacion (igualico a lo conocido en
emulacion de Windows eh!!) Para los que tengais el Linux funcionando
y dispongáis de un CD con el OS9, podéis ejecutar el Mac
OS desde el propio Cd, antes de instalar todo. Ya mas tarde podreis
llegar a arrancar el OS Macintosh que tengais en la otra particion del
disco, todo esto después de editar y modificar el fichero /etc/molrc.
Los motivos por los que decidió que este emulador podría
apoyarse sobre el proyecto Open Source, no son otros mas que la seguridad
de que con las caracteristicas de Open Source, la correccion de errores
y su mantenimiento futuro iba a ser mucho mas fácil y rápido,
asi como un interés en aportar un poquito de ayuda al Linux sobre
PowerPC.
A lo largo de este trabajo se ha dado cuenta de que realmente la gran
facilidad y rapidez corrigiendo errores se debe a que el usuaro final
esta mucho mas cercano a toda la "cadena programadora". Asimismo se
ha dado cuenta de que la mayoria de los colaboradores lo hacen a ratos
libres, y que sin la ayuda del correo elctronico este tipo de programaciones
en las que colaboran tantos serian imposibles.
En todo esto queremos dejar claro (bueno el que quiere dejarlo claro
es Samuel Rydh) que el MOL, no implica violar la licencia de Apple en
lo que a sw se refiere, ya que en ésta, se indica la obligatoriedad
de instalar el OS en una maquina hecha por Apple, y MOL es un emulador
que ejecuta LinuxPPC y MacOS, eso si, todo sobre maquinas de Apple,
o alguna anteriormente licenciada. Otra cosa es lo que pueda ocurrir
cuando podamos disfrutas los PowerPC de IBM, ya que entonces el Mac
no se estaría instalando sobre un Apple.
Entrando en la sorprendente forma de trabajar de este emulador, Samuel
explica que se debe, fundamentalmente a que se facilita al MacOS el
total uso del PowerPC. Esto lo explica porque se traducen instrucciones
del sistema operativo Macintosh a codigo a bajo nivel del kernel. Por
ejemplo se nota una importante mejoria en lo que a gestion de memoria
virtual se refiere. Eso si, en operaciones ed video, MOL es inferior
al propio sistema Macintosh, debido a que MOL no soporta acelerador
de graficos. Tambien se nota una lentitud en la emulacion si esta se
ejecuta en un entorno con X-Windows, porque lo ralentiza el protocolo
de la Xwindow. Otra de las cosas que se empeoran es el soporte de sonido,
algo en lo que ya están trabajando para que esté disponible
en futuras versiones.
En cualquier caso, no estamos seguros de cuantos de vosotros tenéis
interes en correr Macintosh sobre Linux, posiblemente seáis pocos,
pero en cualquier caso no deja de ser curioso conocer la cantidad de
proyectos interesantes en los que se embarca tanta gente.
Y de todas formas si alguno tiene Linux en su PowerPC, y se anima a
decirnos de primera mano que tal funciona esta emulacion, ya sabeis,
miguel@macuarium.com :-).