Jacqueline – A minimal i386 kernel written in Pascal
4 months ago
- #bootloader
- #i386
- #Free Pascal
- Jacqueline是一个用Pascal语言(Free Pascal方言)为i386架构编写的实验性引导加载程序。
- 尽管Pascal并非为底层编程设计,但Free Pascal通过指针、内存地址操作符和内联汇编等特性,能够实现系统级编程。
- Free Pascal可生成PE和ELF等标准格式的目标文件(*.o),这使得不同语言编写的代码能够相互调用。
- 开发环境需要i386-elf工具链、支持32位的Free Pascal、BSD/GNU make以及用于运行内核的QEMU模拟器。
- 该项目除在模拟器中编译和运行镜像外,暂无进一步开发计划。