chenall / grub4dos

外部命令和工具源码:https://github.com/chenall/grubutils 下载:
http://grub4dos.chenall.net
GNU General Public License v2.0
654 stars 136 forks source link

Multithreaded Grub4Dos: map --mem multiple images & threaded 0 space mapping #106

Open Oxtie opened 8 years ago

Oxtie commented 8 years ago

Hi In order boot faster in my case, i need 2 functions

  1. Grub4Dos able to map multiple images at the same time (provided that the commands are pre-evaluated to be correct)
  2. Grub4Dos using 1st thread to Map ONLY used space while 2ad thread to Maps ONLY the freespace.
jyhpsycho commented 7 years ago

It's impossible, because GRUB4DOS is NOT the operating system. Multi-threading requires many things; i.e. task scheduler, context switcher, ACPI and IO-APIC support for multi-core handling, etc. Implementing these in GRUB4DOS may cause collision with OS kernel.