gremarketing.blogg.se

Metro boot loader
Metro boot loader













  • A graphics card (Intel, AMD, NVidia, etc.) with UEFI GOP support.
  • More than 4GB RAM (though it seems to work OK with less, e.g.
  • Once compiled, your program can be run in the same way as described in "Releases" using a UEFI-supporting VM like Hyper-V or on actual hardware. (3) See the below "How to Build from Source" section for complete compilation instructions for each platform, and then all you need to do is put your code in "src" and "inc" in place of mine. (2) This typically only works with one monitor per GPU due to how most GPU firmwares are implemented. (1) See the Simple-Kernel repository for proper compilation options for each operating system.
  • Minimal UEFI development environment tuned for Windows, Mac, and Linux included in repository (3).
  • metro boot loader

  • Fits on a floppy diskette, and some systems can actually boot it from a floppy.
  • The ability to get the full system memory map to do whatever you want with it.
  • Multiple bootloader instances can coexist on one system to load separate kernel files, complete with their own load options, all using the system's native UEFI boot manager to select between them.
  • Passes load options from a user-generated text file directly to kernel files.
  • Loads and executes kernels compiled as native Windows PE32+, Linux 64-bit ELF, and Mac OS 64-bit Mach-O files (1).
  • metro boot loader

    in "Issues."Ī minimal, cross-platform development environment for making your own programs, kernels, and/or operating systems that use this bootloader can be found here (demo binary programs are also there note that they do require AVX support): Bootloader Features See the "Releases" tab for usage information and downloads, and please post any bugs, feature requests, etc. Well, I'll let you figure that one out yourself. It supports Windows, Linux, and Mac executable binaries (PE32+, 64-bit ELF, and 64-bit Mach-O formats). This bootloader is like a much simpler version of GRUB/Elilo/Windows Boot Manager, but mainly meant for writing your own operating system-less 64-bit programs, kernels, or full operating systems.

    metro boot loader

    Looking for the ARM64 version? Get it here: A UEFI bootloader for bare-metal x86-64 applications.















    Metro boot loader