您有三个选择:
1)仿真(Wine、Crossover Linux、Bordeaux)
2)虚拟化(VMware Player或VMware Workstation、Parallels Desktop、Oracle Virtualbox)
3)双启动
对于 Linux 上的 C# 开发,Mono Project是必经之路。您可以在MonoDevelop IDE 中进行开发并使用SQL Client连接到托管在虚拟机中的SQL Server(有关更多信息,请参阅:Mono/ADO.NET、Mono/ODBC、Mono/Database Access)
有关 Mono 的更多信息,请查看起始页:http : //mono-project.com/Start和Mono FAQ Technical、Mono FAQ General、Mono ASP.NET FAQ、Mono WinForms FAQ、Mono Security FAQ
感谢 Mono 项目,您甚至可以使用 C# 为使用Monotouch 的Apple 设备或使用Monodroid的 Android构建应用程序。
此外,如果您想拥有最新版本的 Mono 和工具,我建议您使用openSUSE,因为这是您可以找到最新更新的第一个地方,Mono 是一个由 Novell 支持的项目,Novell 也是 openSUSE 发行版的赞助公司。
编辑:(完成问题的办公室部分)
// 办公套件 //
1) IBM Lotus Symphony -> http://symphony.lotus.com/software/lotus/symphony/home.nsf/home
2) Oracle OpenOffice -> http://www.oracle.com/us/products/applications/open-office/index.html
3) OpenOffice.org -> http://www.openoffice.org/
4) GNOME Office -> http://live.gnome.org/GnomeOffice
5) Go-oo.org -> http://go-oo.org/
6) SoftMaker 办公室 -> http://www.softmaker.com/english/ofl_en.htm
7) KOffice -> http://www.koffice.org/
// 在线办公套件 //
0) Microsoft Office Online -> http://www.officelive.com/en-us/
1) Google Apps -> http://docs.google.com/
2) Zoho -> http://www.zoho.com/
3) ThinkFree -> http://thinkfree.com
4) Live-Documents -> http://www.live-documents.com/
5) Ajax13 -> http://us.ajax13.com/en/
6) ContactOffice -> http://www.contactoffice.com/
7) FengOffice -> http://www.fengoffice.com/web/
8) Zimbra -> http://www.zimbra.com/