See, here's the problem. EasyBD is over 25 thousand lines of code. Porting it to Mono is one thing (only requires modification of code to run on a different implementation of the same framework) but getting rid of the .NET dependencies is another - that would require a
complete rewrite in standard Visual C++. And, of course, switching from .NET to native VC++ would result in code in the range of 250,000+ lines of code - 10 times as much!
What we
can do is perhaps release an alternate, highly stripped-down version of EasyBCD (in MSVC++) for Server Core. Perhaps I say
With regards to market attention - I doubt it'd really make a difference. Most Server Core users probably aren't looking to dual-boot (what's the point of a server that's not running 24/7?) and EasyBCD is already the only tool used to dual-boot Vista with older versions of Windows and/or Linux (which bcdedit can
not do by itself).
Addendum:
Oh, I can't believe I forgot - you can manage the Windows Server Core for most tasks manually.
Just copy C:\Boot\BCD to a flash drive, run EasyBCD on another PC. EasyBCD | File | Select BCD Store -> F:\BCD (the file you just copied). Make any modifications you need w/ EasyBCD, exit.
Back on Server Core just run
Code:
bcdedit.exe /import F:\BCD