Hasty Briefsbeta

Bilingual

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.