Zainteresowała mnie biblioteka Mono i uruchamianie programów z .NET na Windows, MacOs i Linux.

Z Mono-project można pobrać cały obraz VmWare z OpenSuse Linux. Kiedyś zainstalowałem również na próbę SuseLinux od podstaw i aplikacja Windows Forms działała bez żadnej konfiguracji po instalacji Mono.

Udało mi się uzyskać obraz VmWare z MacOsX w wersji 10.4.8 i 10.5.5, w obu przypadkach był zainstalowany X11 i te same problemy z działaniem programów.

Posiadam 3 aplikacje testowe, każda ma inny interfejs, wynik uruchomienia jest następujący:

System Windows:
Console: Działa
Windows Forms: Działa
GTK#: Działa

System Linux:
Console: Działa
Windows Forms: Działa
GTK#: Działa

System Mac Os X:
Console: Działa, ale przy Console.ReadLine() nie pojawiają się wszystkie wpisywane znaki, mimo, że się wprowadzają
Windows Forms: Nie udało się uruchomić w żaden sposób
GTK#: Działa, ale tylko przy uruchamianiu z MonoDevelop, z konsoli nie działa

Czy po instalacji Mono w mac Os X wszystko powinno działać, czy trzeba coś dodatkowo konfigurować?