サーバーシステムでGUI開発を実行する最良の方法は何ですか? [閉鎖]

サーバーシステムでGUI開発を実行する最良の方法は何ですか? [閉鎖]

ホームサーバーです。私はLinuxを実行する3台のコンピュータを持っていますが、すべてMySQL / Samba、Webサーバー、DNS / DHCPなどの特別なタスクを実行するサーバーです。

仮想マシンをホストし、それに基づいて開発するのは良い考えですか? VMはGUI(可能であれば他のGUI)を処理できますか?コンピュータの1つは、仮想マシンを処理できるほど強力です。残りの2つは古いキャストオフです。

ただし、どのサーバーもデュアルブートできません。

答え1

コンピュータを他のオペレーティングシステム専用に使用できない場合は、仮想マシンで開発することをお勧めします。たとえば、OS X用のアプリケーションを作成している場合は、仮想マシンを起動して必要なメモリを提供できます。ほとんどの仮想マシンでは、ホストオペレーティングシステムも実行されているため、追加のリソース空き容量が必要です。使った仮想ボックスWindowsとLinuxの仮想マシンを実行し、正常に動作します。 VirtualBoxの場合、次のWebベースのコンソールもあります。PHP仮想ボックス仮想マシンをリモートで制御するために使用されます。

答え2

サーバーの仮想マシンでリモートデスクトップを簡単に実行できます。ただし、これを行うには帯域幅要件を考慮する必要があります。

利点は、どこでも開発でき、このリモートデスクトップに接続でき、すべての開発ツール/IDEなどが常にそこにあり、同じ方法で設定されることです。

サーバーでVMを実行している場合は、kvmを使用することをお勧めします。 Virtualbox はサーバーに適さない GUI を備えているため、デスクトップ上でうまく機能します。kvmを使用して仮想マシンを簡単に設定できますvirt-manager。これはリモートで行うこともできます。つまり、virt-managerデスクトップで実行し、virt-managerieを介してsshサーバーに接続します。

関連情報