Bienvenido a mi página web! Mi nombre es José Luis Alarcón Sánchez.

Mis aficiones son Unix y programar en los Lenguajes C y Java. Las "distribuciones" de Unix que uso en estos momentos son FreeBSD RELEASE 4.8 y Linux Mandrake 9.1, y mis herramientas de programación son: gcc 3.2.2 para programar en C y j2sdk 1.4.2 para programar en Java. En cuanto a editores o IDEs para editar el código fuente de los programas, mis favoritos son KDevelop 2.1.5 para el Lenguaje C y JEdit 4.0.3 para el Lenguaje Java.

En cuanto a Manuales, tengo varios (de momento soy totalmente "autodidacta"). Los más importantes a nivel editorial y más completos son:

Para C:
"C. Manual de Referencia". 4ª Edición. Autor Herbert Schildt. McGraw-Hill de España. 2001.

Para Java:
"Java 2. Manual de Referencia". 4ª Edición. Autor Herbert Schildt. McGraw-Hill de España. 2001.

Para intentar aprender algo sobre la teoría de Sistemas Operativos:
"Sistemas Operativos". 4ª Edición. Autor William Stallings. Prentice Hall. 2001.

Para empezar a entender como funciona Unix:
"Unix. Programación Avanzada". 2ª Edición. Autor Francisco Manuel Márquez García. Ra-Ma. 1996.

Bibliografía en inglés:
Un libro _imprescindible_ para entender bien la programación de módulos para el núcleo Linux:
"Linux Device Drivers". 2nd Edition. Autores Alessandro Rubini y Jonathan Corbet. O'Reilly. 2001.

Para iniciarse en el uso y administración de FreeBSD:
"The Complete FreeBSD". 4th Edition. Autor Greg Lehey. O'Reilly Community Press. 2003.


Estos son algunos ejemplos de mi trabajo como programador:

Acierta.c

EuroConversor.c

Acierta.java

EuroConversor.java




Para daros un "regalo" a los visitantes de la página, aqui teneis un precioso (comprobarlo vosotr@s mism@s, es realmente bonito) tema para KDE 3.0

1529-greymatrix.tgz




Entrando ya en materia, he aquí un documento escrito por Ori Pomerantz sobre la programación de módulos para el núcleo de Linux. Es un poco antiguo, 1999, y esta basado en el Kernel 2.0, pero su lectura es muy interesante para los que (como yo) se quieren iniciar en los secretos de la programación en el espacio kernel.

progmodlinux.pdf




He aquí otro documento que trata sobre los procesos en Unix. Forma parte de un curso de la Universidad Politécnica de Madrid sobre Programación Concurrente. Incluye ejemplos de código que usan las funciones fork() y pipe().

concurrencia.pdf




Como pequeña curiosidad, relacionada con Unix, pero no directamente con Linux, aqui teneis un breve documento pdf que describe el sistema operativo Inferno, desarrollado por un grupo de programadores entre los que se encuentra Dennis Ritchie, el "padre" del Lenguaje C.

Inferno_overview.pdf




También tengo otra página generada automáticamente por un Asistente en http://es.geocities.com/jlas9/blue.html
Puedes dirigirte a mí escribiendo a jlalarcon@linuxmail.org




alojamiento web gratis
Otros servicios ofrecidos por HispaVista:
Videos, Loterías y Lotería de Navidad
Consigue una página web gratis o un
alojamiento web profesional con Galeón