Kann auch sein, ich nutze den wine nicht.
Linux hat einen POSIX kompatiblen Betriebsystemkern und Microsoft interessiert der POSIX Standard von Unix überhaupt nicht.
Der POSIX Standard wurde (ich glaube von Richard Stallmann ursprünglich) entwickelt, um Unixprogramme von einem Unix auf andere Unixsysteme zu portieren.
Das soll Programmierzeit sparen.
Windows und Linux sind einfach zu verschieden, so das es nur Probleme gibt mit wine und den Windowsprogrammen.
Unixderivate wie Solaris 10 und FreeBSD bieten die Möglickeit einen Linuxemulator zu installieren. Unter FreeBSD sollen laut Handbuch etwa 80 -90 % der Linuxprogramme unter FreeBSD laufen.