Crea tu propio sistema operativo en C++
Si te interesa cómo funcionan los sistemas operativos, nada como escribir el tuyo propio para realmente conocer sus pilares.
How to Make a Computer Operating System es un proyecto en proceso, en el que capítulo a capítulo nos explican como crear nuestro propio sistema operativo desde cero, usando C++.
El objetivo es crear un sistema operativo muy simple basado en UNIX.
Actualmente hay 8 de los 19 capítulos que en estos momentos están planeados:
Si te interesan estos temas, te recomiendo encarecidamente The Linux Programming Interface.
Fuente: Cyberhades
How to Make a Computer Operating System es un proyecto en proceso, en el que capítulo a capítulo nos explican como crear nuestro propio sistema operativo desde cero, usando C++.
El objetivo es crear un sistema operativo muy simple basado en UNIX.
Actualmente hay 8 de los 19 capítulos que en estos momentos están planeados:
- Introduction about the x86 architecture and about our OS
- Setup the development environment
- First boot with GRUB
- Backbone of the OS and C++ runtime
- Base classes for managing x86 architecture
- GDT
- IDT and interrupts
- Memory management: physical and virtual
- Process management and multitasking
- External program execution: ELF files
- Userland and syscalls
- Modular drivers
- Some basics modules: console, keyboard
- IDE Hard disks
- DOS Partitions
- EXT2 read-only filesystems
- Standard C library (libC)
- UNIX basic tools: sh, cat
- Lua interpreter
Si te interesan estos temas, te recomiendo encarecidamente The Linux Programming Interface.
Fuente: Cyberhades
0 Comments:
Publicar un comentario
Gracias por dejar un comentario en Segu-Info.
Gracias por comentar!