Linuxを使い始めたいのですが、自分自身を向上させるために定期的にLinuxで作業する必要があることを知っています。
私は会社でsql server、office、c#と仕事をしています。 Linux(Red Hatなど)にタスクをインストールして実行できますか?
3つのオプションがあります。
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 /データベースアクセス )
Monoの詳細については、スタートページをご覧ください: http://mono-project.com/Start および Mono FAQ Technical =、 Mono FAQ General 、 Mono ASP.NET FAQ 、 Mono WinForms FAQ 、 モノセキュリティFAQ
Monoプロジェクトのおかげで、C#を使用してAppleデバイスを使用して Monotouch またはAndroidを使用して モノドロイド。
また、Monoとツールの最新バージョンが必要な場合は、 openSUSE を使用することをお勧めします。最新のアップデートが見つかります。Monoは、openSUSEの配布も後援しているNovellが支援するプロジェクトです。
編集:(質問のOffice部分を完了する)
//オフィススイート//
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 Office-> 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)ライブドキュメント-> 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/
残念ながら、SQL ServerはMicrosoft製品であり、Windowsと競合するプラットフォーム(つまり、パンとバター)をサポートするほど愚かではないと思います。 SQL Serverを使用するものは、別のデータベースサーバーを使用するように構成することはほとんどできず、とにかく社内で変更することはできないと思います。
同じことがMSOfficeにも当てはまります(あなたがそれを意味した場合)。 MS Officeには代替手段があり、最も注目すべきはOpenOffice.orgですが、Linux上にMS Officeはありません(セットアップや保守が非常に面倒なWINEで実行する予定がない限り、MSOfficeはありません。それが 動作 )になることを保証します。
C#はもっと長い話です。それでも、Windowsで使用することを目的としています(詳細についてはMicrosoftに問い合わせてください)が、.NETフレームワークのオープンソース実装であるMonoがあります。 Linuxユーザーがそれを使うべきかどうか 討論 がありました。技術的には、他のすべての人がWindowsでVisual Studioを使用していて、Linuxでそれを機能させようとすると、大きな障害が発生する可能性があります。
私はこれを言うのは嫌ですが、率直に言って、職場でLinuxを使おうとすべきではないと思います。 Linux(私がお勧めします)を学びたい場合は、ユーザーフレンドリーなディストリビューション(Ubuntuかもしれませんか?)をパーソナルコンピューターにインストールするのがベストショットです。
@phuneheheと@ddeimekeはすでに良い答えを出しました。しかし、私はMS Officeの声明に同意しません、はい、代替案があります(そして、それは Go OO 省略されたようです)、そしてワインですが、誰も言及していません Crossover Office 。クロスオーバーは、商業的に裏付けられたワインのフォークです。本当にプロフェッショナルな用途でMicrosoftOfficeを実行したい場合は、それを試してみます。これにより、SQLServer用のWindowsツールを使用できる場合もあります。