The question is what you are talking about, I would say there are (at least) three different levels:
- the actual program code for the engines (pdftex, luatex, etc)
- the TeX, MetaFont, MetaPost, fonts, support files
- the infrastructure - update manager etc
Concerning the first item, the program code, I would say they agree to more than 90%. Take the pdftex engine as an example: The code is developed independently, and pulled into TeX Live regularly, as well as into MikTeX. The algorithms that implement line breaking, page breaking, etc etc are 100% the same. What has changed are adaptions to make it compile on different archs. That said, I don't believe that there is any noticable speed difference.
Concerning the second item, the support files, they are also 99.99% the same, because both of us pull from CTAN.
The only real difference is in the infrastructure, meaning: integration into the OS, update manager etc etc. Here MikTeX's windows GUI are probably better looking, or better integrated (I don't know, I am TeX Live only), because he is targeting only Windows, while we have a gui that looks the same on all platforms.
I want to add one more point where there are differences, and that is in the handling of updmap files, format files, trees, texmf.cnf files. Here both of us take different approaches and different scripts. But these files are only used to generate other input files, which are then evaluated by the various engines. That means it is only during package installation/removal time where these things matter.
Bottom line as far as I can see: algorithmically wrt the engines, they are absolutely the same. Algorithmically wrt the management they are 100% different ;-)
Hope that helps
Norbert
TeX Live Team
It turned out the problem was indeed caused by the missing mpm.exe
.
The reason is that somehow the (current) "Basic" MikTeX installer does not install the miktex-mpmcli-bin
package. This really should be considered a bug because mpm.exe
is essential for the correct working of a number of MikTeX (GUI) tools which said installer does install (e.g. the "Update" tool).
To resolve the problem it suffices to install the miktex-mpmcli-bin
package through the "Package Manager".
Best Answer
The MiKTeX 64-bit distribution is considered experimental, i.e., not ready for production use, according to the developer. He wrote this on his blog Mai 11, 2011, and did not state otherwise yet. In his newest blog post he said that he's testing MiKTeX 2.9 64-bit with Windows 8.