Carl-Daniel Hailfinger schrieb:
> So you say that the SUSE package management designers were forced
> to use mono .exe files regardless of whether it makes sense?
> Interesting conspiracy theory.

.exe is the file name suffix of CLI programs by convention and using it
instead of deviating from the convention does indeed make sense without
any conspiracies. This convention cannot be influenced by the developers
of a package management software, it can only be either followed or
ignored. You would't like it if your distro deviated from the convention
of installing Java archives with a .jar suffix, would you?

By carefully looking, you might have noticed that there is actually no
zmd.exe process running, there is a mono process running. This mono
process is called by /usr/sbin/zmd, a bourne shell script without .exe
suffix. zmd.exe is installed in /usr/lib/zmd, outside the PATH, and it's
not a process - it's only ever accessed through /usr/sbin/zmd and does
not even have execute permissions set.

I have no idea why the process shows up as "zmd.exe" and not "mono", but
it's probably intentional - file a bug report if you think that this is
wrong. The running process is indeed mono, not zmd.exe.

> Sorry, I googled for "ecma mailing list exe" and found nothing
> relevant. However, some sites seem to suggest .exe is not the
> only recommended suffix for .NET code.

Examples please?

I don't know any Linux distro out there that deviates from the
convention of using .exe suffixes for CLI programs. If people really
want to get excited about how bad and useless the .exe suffix is, they
should look at a certain other Linux distro that installs CLI programs
with .exe suffix AND +x permissions. Even worse, isn't it?

> Examples please? (Except mono, which seems to be a reimplementation
> of windows-only .NET code. And no, being able to use wine for some
> .exe files doesn't make them cross-platform either.)

First, you can find a lot of interesting information about what Mono
really is at http://www.mono-project.com/ (Hint: It doesn't have
anything to do with Windows except that there is a Windows
implementation available).

Second, I really enjoy this type of discussion, getting hopelessly
off-topic and posting loads of irrelevant stuff just because something
looks offendingly similar to Windows even if it's completely unrelated.
   zmd.exe will not even run on a Windows system because it needs the
Posix and dbus libraries, is it really that difficult to get the
difference between operating systems and a file name suffix?


                Btw. try to remove the .so suffix from your libraries
and the .py suffix from your Python modules in order to see how well
Linux software works without filename extensions. Have a nice day, too,

Andreas Hanke

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to