Acerca del servicio
TraducidoDesarrollo software aplicado e investigativo en Limbo — el lenguaje concurrente del sistema operativo Inferno, ejecutado por la máquina virtual Dis. A lo largo de los años he construido controladores de dispositivos, servicios de red, servidores de archivos entregados a través del protocolo Styx, y pequeñas utilidades distribuidas que permanecen legibles precisamente porque el paralelismo se expresa a través de canales y el modelo CSP en lugar de bloqueos y memoria compartida. Generalmente, el trabajo comienza con una breve nota de proyecto: descompongo la tarea en procesos comunicantes, decido qué mensajes fluyen a través de qué canales, y bosquejo cómo se paraleliza el trabajo y se ensambla de nuevo. Luego — módulos cuidadosos en Limbo con pequeñas interfaces y verificación de bytecode de Dis tanto bajo Inferno alojado como en la plataforma objetivo donde vivirá el código. Estoy familiarizado con los lugares incómodos: referencias recolectadas por basura cruzando límites de procesos, construcciones alt sin inanición, tiempos de espera y cancelaciones correctas, y las peculiaridades de construir herramientas de Dis en sistemas modernos. También restauro código antiguo de Limbo que dejó de compilar, lo documento y dejo una construcción reproducible. Si tienes una tarea embebida, un prototipo distribuido, un proyecto retro o educativo en torno a Inferno, o simplemente necesitas a alguien que lea el lenguaje con fluidez — puedo ayudar. El entregable incluye código fuente comentado, firmas de módulos, una receta de construcción, un banco de pruebas y explicaciones de cómo se conectan los canales. Explico los compromisos en un lenguaje sencillo y mantengo el diseño lo suficientemente compacto para que tu equipo pueda mantenerlo por sí mismo.