Implementar un Linker Sencillo para Curso Universitario en Lima
Visión general
De qué trata este proyecto.
Implementa en C un linker ELF64 que fusiona secciones y resuelve símbolos. Incluye tres laboratorios. Obtén un certificado verificable.
El escenario
La universidad (laboratorios con presupuesto limitado, depende de herramientas abiertas) busca material reusable y modificable, no un proyecto cerrado.
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.
Computer Systems and Organization
Bachelor · Systems
Strong alignment
This challenge maps to Computer Systems and Organization at the Bachelor level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Linking And Loading
Apply linking and loading to solve real industry problems and demonstrate production-level capability.
- Elf Format
Apply elf format to solve real industry problems and demonstrate production-level capability.
- C Programming
Apply c programming to solve real industry problems and demonstrate production-level capability.
- Systems Programming
Apply systems programming to solve real industry problems and demonstrate production-level capability.
- Documentation
Apply documentation to solve real industry problems and demonstrate production-level capability.
- Test Driven Development
Apply test driven development to solve real industry problems and demonstrate production-level capability.
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.
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