Dual Boot vs. Mesin Maya: Mana Satu Lebih Baik?

  • Berkongsi Ini
Cathy Daniels

Pembangun perisian, penguji dan kami yang menilai dan mendokumentasikan aplikasi perisian selalunya memerlukan berbilang persekitaran.

Kami mungkin perlu menguji aplikasi pada versi Windows, macOS dan juga Linux yang berbeza. Namun, disebabkan oleh kekangan belanjawan, kami sering tidak boleh menyediakan komputer lain untuk setiap persekitaran.

Dua pilihan membolehkan anda bekerja dalam persekitaran yang berasingan tanpa membeli mesin yang berasingan.

Yang pertama ialah menyediakan komputer anda dengan keupayaan dwi-but. Ini membolehkan anda menyediakan berbilang sistem pengendalian pada satu peranti dan memilih yang mana satu akan anda gunakan apabila ia but.

Yang kedua ialah menggunakan mesin maya, juga dikenali sebagai VM. Mesin maya adalah seperti menjalankan komputer dalam komputer. Ia sebenarnya dijalankan dalam tetingkap pada peranti anda dan boleh mempunyai kefungsian penuh komputer dan sistem pengendalian yang anda mahu gunakan.

Mengapa Kita Memerlukan Berbilang Sistem Pengendalian?

Jadi, mengapakah pembangun, penguji dan lain-lain memerlukan berbilang sistem? Mengapa kita tidak boleh menggunakan apa sahaja yang kita ada untuk kita?

Adalah penting untuk perisian berjalan dengan lancar merentas platform. Ia akan menjadikan produk tersedia kepada lebih ramai pengguna, bukan hanya pengguna satu jenis sistem atau persekitaran. Akhirnya, ini bermakna lebih ramai pelanggan—dan lebih banyak wang.

Disebabkan ini, pembangun, penguji dan penilai perlu mempunyai berbilang sistem pengendalian yang tersedia untukmereka. Ia memastikan mereka boleh mereka bentuk, membangunkan dan menguji perisian dalam setiap jenis persekitaran.

Seorang pembangun boleh melakukan sebahagian besar kerjanya pada OS Windows. Walau bagaimanapun, dia mungkin perlu memastikan ia berfungsi pada macOS. Penguji dan penilai juga akan mencuba aplikasi pada kedua-dua sistem untuk melihat prestasinya pada setiap satu.

Selain pembangunan perisian, sesetengah orang hanya suka menggunakan lebih daripada satu jenis sistem. Mereka mungkin lebih suka ciri tertentu Windows tetapi juga menginginkan ciri macOS atau Linux yang lain. Dalam kes ini, seseorang boleh mempunyai akses kepada kesemuanya tanpa berbilang komputer.

Anda mungkin juga mempunyai perisian yang hanya berfungsi pada satu platform tetapi suka menggunakan yang lain untuk semua tugasan anda yang lain. Akhir sekali, anda mungkin memerlukan versi yang berbeza bagi satu sistem pengendalian, seperti Windows 7, Windows 8 atau Windows 10.

Mana Yang Lebih Baik?

Dua kaedah boleh digunakan untuk but berbilang sistem pengendalian pada satu mesin. Anda boleh menyediakan komputer anda untuk mempunyai keupayaan but dwi (atau berbilang), atau anda juga boleh menggunakan mesin maya untuk meniru sistem pengendalian lain. Jadi, yang mana lebih baik?

Jawapannya bergantung pada keperluan dan pilihan anda. Mari lihat faedah dan isu kedua-dua kaedah.

Dual Boot: Kebaikan & Keburukan

Apabila bercakap tentang dwi but, inilah yang kami maksudkan: sistem pengendalian yang berasingan sepenuhnya pada partition hard anda yang berbezapemacu, cakera keras lain atau media boleh tanggal. Sebaik sahaja sistem memulakan satu OS, komputer dan perkakasannya dikhususkan sepenuhnya untuknya.

Ini berfungsi dengan baik jika anda mempunyai komputer tanpa banyak memori atau kuasa pemprosesan. Ini bermakna semua sumber komputer dikhususkan untuk hanya persekitaran yang anda but. Anda masih boleh mencapai prestasi yang baik dengan setiap OS dipasang.

Terdapat beberapa kelemahan yang berbeza menggunakan kaedah dwi-but. Mungkin negatif terbesar ialah masa yang diperlukan untuk beralih dari satu persekitaran ke persekitaran yang lain. Anda mesti mematikan komputer dan but semula pada bila-bila masa anda ingin membuat perubahan. Ini boleh menyebabkan banyak kesulitan.

Masalah lain ialah anda tidak akan mempunyai keupayaan untuk bekerja dalam kedua-dua sistem secara serentak. Walaupun ini mungkin tidak menjadi masalah bagi pengguna biasa, ia mungkin menyukarkan untuk membandingkan dan merekodkan hasil sebagai pembangun atau penguji.

Mesin Maya: Kebaikan & Keburukan

Menggunakan VM adalah seperti menjalankan komputer dalam tetingkap dalam komputer anda. Mesin maya berkuasa dan memberi anda banyak pilihan.

Anda boleh bekerja dalam OS mesin hos anda sementara mesin maya lain berjalan secara berasingan dalam tetingkap pada desktop anda. Ini memudahkan anda beralih ke sana ke mari untuk menguji atau melaksanakan sebarang fungsi yang anda perlukan.

Anda juga boleh menjalankan lebih daripada satu mesin maya, tetapi ia mungkin memerlukan peranti yang berkuasakomputer untuk berbuat demikian. Mesin maya juga boleh dibuat dengan cepat; jika anda tidak lagi menggunakannya, mudah untuk memadamkannya.

Jika anda mempunyai konfigurasi khusus yang perlu anda uji, anda boleh mencipta mesin asas, kemudian mengklonkannya apabila anda memerlukan yang baharu. Sebaik sahaja VM menjadi berantakan atau rosak, anda memusnahkannya dan mengklon yang lain.

Bekerja dengan mesin maya tidak memerlukan but semula peranti anda. Sebaliknya, anda menjalankan hypervisor, yang menjalankan VM dan mengarahkannya untuk memulakan OS yang anda ingin gunakan.

Terdapat beberapa keburukan menggunakan VM. Untuk satu perkara, mereka sering memerlukan banyak kuasa kuda. Anda memerlukan banyak ruang cakera, memori dan kuasa pemprosesan. Setiap VM yang anda buat boleh menggunakan sejumlah besar ruang cakera, yang ditambah jika anda membuat berbilang kejadian. Sebarang data yang anda buat dan simpan pada mesin maya juga akan menambah pada ruang cakera mesin hos.

Memandangkan VM menggunakan dan berkongsi sumber mesin hos, ia boleh menjadi perlahan dan kadang-kadang menjadi beku—terutamanya apabila mencuba untuk berjalan lebih daripada satu pada satu masa. Mereka juga mungkin memperlahankan mesin hos itu sendiri. Atas sebab ini, VM memerlukan pengurusan dan pentadbiran yang baik.

Keputusan

Seperti yang anda lihat, yang mana satu lebih baik bergantung pada cara anda akan menggunakan berbilang platform dan jenis perkakasan yang anda perlu menjalankannya. Saya mengesyorkan menggunakan mesin maya untuk sesiapa sahajayang mempunyai sistem komputer dengan ruang cakera, memori dan kuasa pemprosesan yang baik hingga sangat baik.

Ia memberikan lebih banyak kefleksibelan, memberi anda banyak pilihan untuk digunakan dan menjadikan pertukaran antara persekitaran semudah satu klik tetikus butang. Anda boleh menambah dan mengalih keluar VM daripada mesin anda sesuka hati dan tidak perlu menyediakan partition cakera khusus atau media boleh tanggal untuknya.

Jika anda mempunyai mesin yang kurang berkemampuan, dwi but boleh berfungsi dengan baik. Kelemahannya ialah anda tidak boleh bertukar antara sistem pengendalian atau menggunakannya secara serentak. Anda akan mempunyai kemewahan untuk menumpukan kuasa pemprosesan penuh komputer anda untuk setiap OS.

Jika anda merasakan mesin maya akan berfungsi dengan baik untuk keperluan anda tetapi tidak mempunyai banyak kuasa pemprosesan yang tersedia, anda boleh menggunakan VM dihoskan pada pelayan jauh atau dalam awan.

Syarikat seperti Microsoft dan Amazon mempunyai perkhidmatan berbayar yang membolehkan anda membuat dan menggunakan berbilang VM yang mereka hos. Ia boleh menjadi bagus apabila syarikat lain bertanggungjawab untuk menyelenggara mesin dan perkakasan hos. Ia boleh menjadi beban di fikiran anda, membebaskan anda untuk mencipta dan menggunakan VM seperti yang anda perlukan.

Kata Akhir

Memutuskan antara dwi but dan mesin maya boleh menjadi keputusan yang sukar. Kedua-dua kaedah ialah cara terbaik untuk mengakses berbilang sistem pengendalian dan persekitaran tanpa memerlukan komputer yang berasingan.

Kami berharap artikel ini telah memberi anda beberapacerapan dan pengetahuan yang anda perlukan untuk membantu anda memutuskan mana yang paling sesuai untuk anda.

Saya Cathy Daniels, pakar dalam Adobe Illustrator. Saya telah menggunakan perisian ini sejak versi 2.0, dan telah mencipta tutorial untuknya sejak 2003. Blog saya ialah salah satu destinasi paling popular di web untuk orang yang ingin belajar Illustrator. Selain kerja saya sebagai blogger, saya juga seorang pengarang dan pereka grafik.