Apa cara paling efisien untuk menjalankan Windows dan Linux secara bersamaan?

8

Dengan asumsi bahwa saya memerlukan kedua sistem operasi yang berjalan bersamaan dengan aplikasi GUI yang berbeda, apa cara yang paling efisien untuk melakukan ini?

Haruskah saya menjalankan Windows dengan mesin virtual Linux, Linux dengan mesin virtual Windows atau mengikuti pendekatan yang sama sekali berbeda?

EDIT:

Saya sering menggunakan Microsoft Office dan Adobe Acrobat Pro untuk dokumentasi dan mengembangkan Ruby on Rails dengan Emacs di Linux. Di Linux saya menggunakan banyak alat secara tidak teratur, seperti alat pembakaran, alat partisi dll karena bagus (cukup) dan gratis.

ayckoster
sumber
Jika Anda memiliki PC prebuilt dan lisensi OEM Windows, maka Windows mungkin harus menjadi OS host.
serbuk gergaji
Saya setuju dengan jawaban C0D3M0NK3Y. Cara Anda mengakses perangkat keras Anda juga harus memengaruhi keputusan Anda. OS mana yang ingin Anda jalankan lebih cepat? Apapun OS hostnya, akan memiliki akses langsung ke perangkat keras dan karenanya akan lebih cepat.
Keltari
Ini adalah pertanyaan yang bagus dan saya belum melihat jawaban yang bagus - seperti yang saya katakan dalam komentar di bawah ini, untuk kereta non-sepele dev Anda memerlukan lingkungan Unixy dan mengetahui bagaimana mengaturnya ketika seseorang juga membutuhkan Windows untuk barang-barang kantor ( kecuali ada yang penuh pada alternatif Outlook-untuk-Linux) adalah sedikit tantangan.
glenatron
Pertanyaan tentang Windows di Linux VM atau sebaliknya dari unix.se: unix.stackexchange.com/questions/38379/…
glenatron

Jawaban:

10

Ini tentu tergantung pada aplikasi * nix apa yang Anda maksud. Mayoritas perangkat lunak open source dapat dengan mudah ada di lingkungan Windows. Singkat cerita, Anda mungkin tidak perlu menjalankan setumpuk Linux untuk mendapatkan hasil yang Anda inginkan. Jika Anda menyebutkan aplikasi yang perlu Anda jalankan di sisi Linux, kebanyakan orang di sini akan dapat membantu Anda lebih baik.

Dari tampilan beberapa OS murni, saya pribadi akan menjalankan Windows di dalam Virtualbox sambil memiliki Linux sebagai OS penduduk. Itu tentu saja adalah preferensi saya. Kami perlu tahu apa pilihan utama OS Anda sebelum kami dapat melakukan panggilan pada rute apa yang terbaik.

Info ditambahkan setelah OP menjawab tujuan penggunaan lingkungan:


Anda dapat menjalankan Emacs di Windows http://www.gnu.org/software/emacs/ . Mengenai pembakaran dan pemartisian, karena itu adalah proses yang relatif sederhana, saya akan sangat menyarankan Anda untuk menginstal Linux pada USB flash drive atau HDD eksternal kecil dan menjadikannya lingkungan yang persisten.

Lihat di sini: http://www.pendrivelinux.com/

Dan di sini: https://wiki.ubuntu.com/LiveUsbPendrivePersistent

Dengan rute ini Anda menjaga lingkungan Windows Anda (dan Ruby dev) memiliki akses langsung ke perangkat keras tanpa melibatkan lapisan abstraksi. Ketika Anda perlu menggunakan alat open source yang Anda sebutkan cukup jalankan Linux dari drive USB dan lakukan apa yang Anda butuhkan. Tidak diperlukan virtualisasi menurut saya. Tapi sekali lagi, itu adalah pendapat saya. Saya yakin orang lain akan memberi Anda tindakan tambahan untuk melihatnya juga.

Jika Anda memerlukan bantuan lebih lanjut dengan hal di atas, beri tahu kami.

C0D3M0NK3Y
sumber
Poin tentang tidak membutuhkan Linux itu bagus. Beberapa alat bekerja langsung di Windows, atau dengan cygwin atau mingw. Sedangkan untuk VM, jika Anda ingin benar-benar menggunakan perangkat keras Anda, VMWare bisa lebih cepat dan lebih kompatibel / kaya fitur daripada Virtualbox.
ssube
2
Kebalikannya mungkin benar juga - jika Anda hanya memerlukan beberapa aplikasi Windows, menjalankannya dalam anggur mungkin lebih baik daripada menjalankan VM.
frabjous
Setelah baru saja mencoba mengatur pengembangan aplikasi Rails ukuran wajar pada Windows, saya akan mengatakan bahwa menggunakan Windows untuk pengembangan Rails adalah sebuah no-go. Banyak permata yang terlalu bergantung pada lingkungan Unixy. Juga tidak akan ada yang menyebarkan ke server Windows, jadi mengapa risiko memiliki sistem yang berbeda?
glenatron
5

Saya selalu menemukan AndLinux menjadi pilihan yang baik. Ini memungkinkan Anda untuk menjalankan Linux dan Windows secara bersamaan tanpa perlu menjaga porsi Linux terbatas pada jendela VM. Berikut ini intro singkat dari halaman mereka:

andLinux adalah sistem Ubuntu Linux lengkap yang berjalan mulus di sistem berbasis Windows 2000 (2000, XP, 2003, Vista, 7; Versi 32-bit saja). Proyek ini dimulai untuk Dynamism untuk komunitas GP2X, tetapi basis penggunaannya jauh melebihi desain aslinya. andLinux gratis dan akan tetap demikian, tetapi sumbangan sangat dibutuhkan.

andLinux menggunakan coLinux sebagai intinya yang membingungkan bagi banyak orang. coLinux adalah port dari kernel Linux ke Windows. Meskipun teknologi ini agak mirip menjalankan Linux di mesin virtual, coLinux berbeda dengan menjadi lebih banyak gabungan dari Windows dan kernel Linux dan bukan PC yang ditiru, membuatnya lebih efisien. Xming digunakan sebagai server X dan PulseAudio sebagai server suara.

andLinux tidak hanya untuk pengembangan dan menjalankan hampir semua aplikasi Linux tanpa modifikasi.

MaQleod
sumber
Jelas terdengar seperti proyek yang menarik. Sayangnya mereka hanya mendukung 32 bit.
Matthew Scharley
Sayangnya, tampaknya andLinux dan coLinux belum diperbarui sejak 2011. Jadi ini mungkin bukan solusi yang layak lagi.
LordOfThePigs