Nó được bao gồm trong Fedora, Ubuntu, Mandriva, Debian và OpenSUSE.
Hệ điều hành chính duy nhất không bao gồm nó là RHEL, nhưng các gói có sẵn cho nó dưới dạng tải xuống riêng biệt.
Ngoài ra, bạn có thể gói Mono với ứng dụng của mình thành một tệp nhị phân đơn nếu bạn cần (không được khuyến nghị, nhưng luôn có thể).
Mono hỗ trợ API Windows.Forms trên Unix và MacOS, nhưng nếu bạn muốn có trải nghiệm gốc hơn, bạn có thể sử dụng API Gtk # (điều này cung cấp API .NET cho ngăn xếp thư viện GNOME) hoặc bạn có thể sử dụng Qyoto nếu bạn muốn tích hợp với các API KDE.
Có nhiều ứng dụng GUI tốt nhất cho Linux đã được phát triển với Gtk # và Mono, một số ứng dụng phổ biến nhất bao gồm Gnome-Do (Trình khởi chạy ứng dụng nhanh), F-Spot phần mềm quản lý ảnh, Banshee và Trình phát phương tiện chính xác và IDE MonoDevelop.
Nguồn
2008-09-27 19:34:41
Tôi không thể nghĩ ra một nền tảng dễ dàng hơn cho C# + GTK # để tạo ứng dụng nền tảng chéo, nó đánh bại địa ngục từ Java + Swing và tôi thực sự không muốn thực hiện C++ và QT hoặc C + GTK + – FlySwat
Không phải là một trong những mục tiêu của mono để cung cấp triển khai mã nguồn mở để mang lại lợi ích cho nền tảng không phải cửa sổ. Tôi không hiểu tại sao mono không tốt hơn khi tích hợp với Linux so với Java hay Python, đặc biệt là Java. – Kev
Bạn có thể sử dụng Java + GTK hoặc Python + GTK. Cả hai đều có các ràng buộc tốt hơn cho các thư viện liên quan đến Linux và thực sự * là * đa nền tảng. –