Posts Mentioning RSS Toggle Comment Threads | Keyboard Shortcuts

  • Luis Medel 10:10 on 09/02/2009 Permalink | Reply
    Tags:   

    Hace 10 años… 

    El otro día, haciendo limpieza en el terabyte aproximado de “información” (por llamarlo de alguna manera) que tengo alojado en casa, me encontré con una sorpresa que me alegró el día.

    Encontré un directorio repleto de documentación que utilicé hace más de 8 años para programar un pequeño sistema operativo para mi querido 286. Programé un bootloader, un sencillo kernel y un más sencillo todavía intérprete de comandos que permitian trabajar más bien poco, pero que me sirvieron para aprender muchísimo.

    Cuando me encontré la documentación, recordé el interesante hilo de discusión que se generó en las news a raíz de la pregunta que lancé al aire al respecto. Qué alegría da saber que todo lo que uno hace se queda registrado para siempre…¡hey espera!…¿o quizás no?

    La idea de programar un sistema operativo a mi medida me venía rondando la cabeza desde hacía tiempo y tras unos meses de estudio me puse manos a la obra. Mi objetivo era tener un ambiente gráfico más o menos completo, cosa que no conseguí, como os podéis imaginar (al menos, no al 100%)

    Por desgracia, el código de este proyecto, al igual que varias decenas de mis otros proyectos empezados, permanece en el limbo de los proyectos inacabados y completamente desaparecido :(

    Lo que sí conservo es una versión inicial del rudimentario entorno gráfico, imitación de la interfaz de NextSTEP, que desarrollé en Pascal (uno de los lenguajes más incomprendidos que conozco) un par de años antes y que corría encima del DOS (igual que hacían los primeros Windows).
    Aunque el código no está completo (el zip estaba corrupto y perdí algunos ficheros) sí tengo un ejecutable compilado que se puede ejecutar en un emulador de DOS. Ya os lo enseñaré, aunque sólo sea a modo de curiosidad.

    Llamadme geek pero la verdad es que tras el descubrimiento me vino a la cabeza la que para mí ha sido la mejor época (por supuesto, época de los 8 bits aparte) que he vivido en este mundillo y que se puede resumir rápidamente en: ensamblador, modo 13h, música en formato mod y s3m, demos, pixelart, BBS y cafeína :)

    Y voy a parar, que se me escapa la lagrimilla y no puedo seguir escribiendo HTML… :_)

    Notas

    Imagen de cabecera cortesía de bombarie.
    Por cierto, el de la imagen no soy yo (aunque podría llegar a comportarme igual) :P

     
  • Luis Medel 16:50 on 02/02/2009 Permalink | Reply
    Tags:   

    Mis comienzos en Mac 

    Como muchos de vosotros ya sabéis, llevaba tiempo detrás de conocer de cerca del mundo de los Mac. Así que tras dar el tostón a unos y a otros pidiendo consejo, la semana pasada me hice (de manera totalmente impulsiva, lo reconozco) con un iMac de 20 pulgadas.

    Dejando aparte los detalles estéticos de la máquina, lo que más me ha gustado es, sin duda, el sistema operativo.

    Bajo las toneladas de interfaz gráfica que nos ofrece Leopard, tenemos todo un señor BSD dispuesto a dejarse exprimir a tope. Por si no conocéis la historia, OSX está derivado de Nextstep que, desarrollado a partir del kernel Mach y de BSD, está considerado como uno de los mejores sistemas operativos jamás escritos, pese a haber nacido a finales de la década de los 80.

    Además de tener al alcance de la mano una gran cantidad de paquetes de software libre gracias al proyecto Fink, mi mayor alegría ha sido comprobar cómo todos los scripts que utilizaba en Linux siguen funcionando sin problemas en este nuevo “sabor”. De hecho, ya tengo todo mi entorno de desarrollo completamente migrado a la nueva plataforma y un día después de desempaquetarlo ya estaba programando sin problemas (al menos sin problemas graves)

    Y es que por fin me he encontrado con un UNIX que cumple todas mis expectativas tanto por la parte software como en su trato con el hardware. Quien se haya tenido que pelear con Linux a la hora de usar algún hardware con soporte experimental sabrá por qué me alegro.

    Pero no os voy a engañar. Aunque trabajar “por debajo” es una delicia y no se diferencia en nada a lo que ya conocía, la mayor parte del tiempo nos la pasamos utilizando la interfaz gráfica y ahí es donde tengo más problemas. Tras más de 14 años utilizando otros sistemas gráficos, cuesta un poco de trabajo habituarse a trabajar con un único menu superior, con el dock y con alguna que otra peculiaridad del sistema.

    Un último apunte. Si, como yo, sois amantes de los atajos de teclado, con OSX vais a disfrutar de lo lindo.

    Ya os iré contando :)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel