Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Cover image for Implementar un Linker Sencillo para Curso Universitario en Lima
Code

Implementar un Linker Sencillo para Curso Universitario en Lima

FreeVerified credential4 semanasAdvanced

Visión general

De qué trata este proyecto.

Implementa en C un linker que: lea archivos objeto ELF64 generados por GCC, fusione secciones, resuelva símbolos globales, aplique relocaciones x86_64 más comunes (R_X86_64_PC32, R_X86_64_64, R_X86_64_PLT32) y emita un ejecutable estático ELF64 que el kernel pueda ejecutar. Acompáñalo de tres laboratorios estudiantiles: símbolos no resueltos, relocación adicional, y soporte de TLS (Thread-Local Storage). Documenta cada decisión y limita la implementación a ~1500 líneas para mantenerla legible. Entrega el código, los tres laboratorios y una guía docente de 8 páginas.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

El Briefing

Lo que harás y lo que demostrarás.

Construir un linker estático ELF64 didáctico, suficientemente correcto para ejecutar binarios reales, con material de laboratorio para extender en clase.

Earning criteria — what you'll demonstrate

  • Aplicar el formato ELF a un caso real de linking
  • Implementar resolución de símbolos y relocación x86_64
  • Diseñar laboratorios docentes incrementales
  • Producir software pedagógico mantenible

Encaje académico

Dónde encaja esto en tus estudios.

Afina las mismas habilidades que tu titulación espera de ti.

Carreras

Roles para los que esto te prepara.

Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.

Trayectorias profesionales que esto construye

Roles canónicos

Ingeniero de Software

Construir un linker ELF didáctico exige rigor sistémico que pocos junior demuestran — es señal directa para roles de sistemas.

Este proyecto afina

  • linking-and-loading
  • elf-format
  • systems-programming

Ingeniero de Backend

Quien entiende ELF y linking depura crashes de producción que para otros son cajas negras.

Este proyecto afina

  • systems-programming
  • c-programming
  • elf-format

Una cosa más

Puedes tener una credencial en tu CV para el viernes.