Jacqueline – A minimal i386 kernel written in Pascal
6 months ago
- #bootloader
- #i386
- #Free Pascal
- Jacqueline is an experimental bootloader written in Pascal (Free Pascal dialect) for the i386 architecture.
- Pascal, despite not being designed for low-level programming, can perform systems programming in Free Pascal due to features like pointers, memory address operators, and inline assembly.
- Free Pascal can generate standard object files (*.o) in formats like PE and ELF, enabling interoperability between code written in different languages.
- Development requirements include an i386-elf toolchain, Free Pascal with 32-bit support, BSD/GNU make, and QEMU for running the kernel.
- The project has no plans for further development beyond compiling and running the image in an emulator.