ສາລະບານ
ຜູ້ພັດທະນາຊອບແວ, ນັກທົດສອບ, ແລະພວກເຮົາຜູ້ທີ່ປະເມີນ ແລະເອກະສານຄໍາຮ້ອງສະຫມັກຊອບແວມັກຈະຕ້ອງການສະພາບແວດລ້ອມຫຼາຍອັນ.
ພວກເຮົາອາດຈະຈໍາເປັນຕ້ອງໄດ້ທົດສອບຄໍາຮ້ອງສະຫມັກໃນສະບັບທີ່ແຕກຕ່າງກັນຂອງ Windows, macOS, ແລະແມ້ກະທັ້ງ Linux. ຢ່າງໃດກໍຕາມ, ເນື່ອງຈາກຂໍ້ຈໍາກັດດ້ານງົບປະມານ, ພວກເຮົາບໍ່ສາມາດມີຄອມພິວເຕີເຄື່ອງອື່ນສໍາລັບແຕ່ລະສະພາບແວດລ້ອມໄດ້.
ສອງທາງເລືອກໃຫ້ທ່ານເຮັດວຽກໃນສະພາບແວດລ້ອມແຍກຕ່າງຫາກໂດຍບໍ່ມີການຊື້ເຄື່ອງຈັກແຍກຕ່າງຫາກ.
ອັນທຳອິດແມ່ນການຕັ້ງຄ່າຄອມພິວເຕີຂອງທ່ານດ້ວຍຄວາມສາມາດເປີດເຄື່ອງຄູ່. ອັນນີ້ອະນຸຍາດໃຫ້ທ່ານຕັ້ງຫຼາຍລະບົບປະຕິບັດການຢູ່ໃນອຸປະກອນດຽວ ແລະເລືອກວ່າອັນໃດທີ່ເຈົ້າຈະໃຊ້ເມື່ອມັນບູດຂຶ້ນ.
ອັນທີສອງແມ່ນການໃຊ້ເຄື່ອງສະເໝືອນ, ເຊິ່ງເອີ້ນກັນວ່າ VM. ເຄື່ອງຈັກ virtual ແມ່ນປະເພດຂອງການແລ່ນຄອມພິວເຕີພາຍໃນຄອມພິວເຕີ. ຕົວຈິງແລ້ວພວກມັນແລ່ນຢູ່ໃນປ່ອງຢ້ຽມໃນອຸປະກອນຂອງທ່ານ ແລະສາມາດເຮັດວຽກໄດ້ເຕັມທີ່ຂອງຄອມພິວເຕີ ແລະລະບົບປະຕິບັດການທີ່ທ່ານຕ້ອງການໃຊ້.
ເປັນຫຍັງພວກເຮົາຕ້ອງການຫຼາຍລະບົບປະຕິບັດງານ?
ດັ່ງນັ້ນ, ເປັນຫຍັງນັກພັດທະນາ, ຜູ້ທົດສອບ ແລະຜູ້ອື່ນໆຈຶ່ງຕ້ອງການລະບົບຫຼາຍລະບົບ? ເປັນຫຍັງພວກເຮົາພຽງແຕ່ບໍ່ສາມາດນໍາໃຊ້ສິ່ງທີ່ມີໃຫ້ພວກເຮົາ?
ມັນເປັນສິ່ງສໍາຄັນສໍາລັບຊອບແວທີ່ຈະດໍາເນີນການຢ່າງສະດວກໃນທົ່ວເວທີ. ມັນຈະເຮັດໃຫ້ຜະລິດຕະພັນມີໃຫ້ກັບຜູ້ໃຊ້ຫຼາຍຂຶ້ນ, ບໍ່ພຽງແຕ່ຜູ້ໃຊ້ລະບົບ ຫຼືສະພາບແວດລ້ອມປະເພດດຽວເທົ່ານັ້ນ. ໃນທີ່ສຸດ, ນັ້ນໝາຍຄວາມວ່າມີລູກຄ້າຫຼາຍຂຶ້ນ—ແລະເງິນຫຼາຍ.
ເພາະເຫດນີ້, ຜູ້ພັດທະນາ, ຜູ້ທົດສອບ ແລະຜູ້ປະເມີນຕ້ອງມີລະບົບປະຕິບັດການຫຼາຍອັນທີ່ມີໃຫ້.ເຂົາເຈົ້າ. ມັນຮັບປະກັນວ່າເຂົາເຈົ້າສາມາດອອກແບບ, ພັດທະນາ ແລະທົດສອບຊອບແວໄດ້ໃນແຕ່ລະປະເພດຂອງສະພາບແວດລ້ອມ.
ຜູ້ພັດທະນາອາດຈະເຮັດວຽກສ່ວນໃຫຍ່ໃນ Windows OS. ຢ່າງໃດກໍຕາມ, ລາວອາດຈະຕ້ອງການໃຫ້ແນ່ໃຈວ່າມັນເຮັດວຽກຢູ່ໃນ macOS. ຜູ້ທົດສອບ ແລະຜູ້ປະເມີນຍັງຈະລອງໃຊ້ແອັບພລິເຄຊັ່ນທັງສອງລະບົບເພື່ອເບິ່ງວ່າມັນເຮັດວຽກແນວໃດໃນແຕ່ລະລະບົບ.
ນອກເໜືອໄປຈາກການພັດທະນາຊອບແວ, ບາງຄົນມັກໃຊ້ລະບົບຫຼາຍກວ່າໜຶ່ງປະເພດ. ພວກເຂົາອາດຈະມັກຄຸນສົມບັດບາງຢ່າງຂອງ Windows ແຕ່ຍັງຕ້ອງການລັກສະນະອື່ນໆຂອງ macOS ຫຼືແມ້ກະທັ້ງ Linux. ໃນກໍລະນີນີ້, ບຸກຄົນສາມາດເຂົ້າຫາພວກມັນທັງໝົດໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ຄອມພິວເຕີຫຼາຍໜ່ວຍ.
ທ່ານອາດມີຊອບແວທີ່ເຮັດວຽກພຽງແຕ່ໃນເວທີດຽວເທົ່ານັ້ນ ແຕ່ເພີດເພີນກັບການໃຊ້ເຄື່ອງອື່ນເພື່ອເຮັດວຽກອື່ນໆທັງໝົດຂອງເຈົ້າ. ສຸດທ້າຍ, ເຈົ້າອາດຈະຕ້ອງການເວີຊັນທີ່ແຕກຕ່າງກັນຂອງລະບົບປະຕິບັດການໜຶ່ງ, ເຊັ່ນ Windows 7, Windows 8, ຫຼື Windows 10.
ອັນໃດດີກວ່າ?
ສອງວິທີສາມາດໃຊ້ເພື່ອບູດລະບົບປະຕິບັດການຫຼາຍອັນຢູ່ໃນເຄື່ອງດຽວ. ທ່ານສາມາດຕັ້ງຄ່າຄອມພິວເຕີຂອງທ່ານໃຫ້ມີຄວາມສາມາດບູດສອງ (ຫຼືຫຼາຍ), ຫຼືທ່ານຍັງສາມາດນໍາໃຊ້ virtual machine ເພື່ອຈໍາລອງລະບົບປະຕິບັດການອື່ນ. ດັ່ງນັ້ນ, ອັນໃດດີກວ່າ?
ຄຳຕອບແມ່ນຂຶ້ນກັບຄວາມຕ້ອງການ ແລະຄວາມມັກຂອງເຈົ້າ. ມາເບິ່ງຜົນປະໂຫຍດ ແລະບັນຫາຂອງທັງສອງວິທີ.
Dual Boot: Pros & Cons
ເມື່ອມັນມາກັບ dual boot, ນີ້ແມ່ນສິ່ງທີ່ພວກເຮົາຫມາຍຄວາມວ່າ: ລະບົບປະຕິບັດການແຍກຕ່າງຫາກຢ່າງສົມບູນກ່ຽວກັບພາທິຊັນທີ່ແຕກຕ່າງກັນຂອງຮາດດິດຂອງທ່ານ.drive, ຮາດດິດອື່ນໆ, ຫຼືສື່ທີ່ຖອດອອກໄດ້. ເມື່ອລະບົບເລີ່ມຂຶ້ນໜຶ່ງ OS, ຄອມພິວເຕີ ແລະ ຮາດແວຂອງມັນແມ່ນອຸທິດຕົນໃຫ້ກັບມັນທັງໝົດ.
ນີ້ຈະເຮັດວຽກໄດ້ດີຖ້າທ່ານມີຄອມພິວເຕີທີ່ບໍ່ມີໜ່ວຍຄວາມຈຳຫຼາຍ ຫຼືກຳລັງປະມວນຜົນ. ມັນຫມາຍຄວາມວ່າຊັບພະຍາກອນທັງຫມົດຂອງຄອມພິວເຕີແມ່ນອຸທິດຕົນເພື່ອພຽງແຕ່ສະພາບແວດລ້ອມທີ່ທ່ານເປີດຢູ່ໃນ. ທ່ານຍັງສາມາດມີປະສິດທິພາບທີ່ເຫມາະສົມກັບແຕ່ລະ OS ທີ່ຕິດຕັ້ງ.
ມີບາງຂໍ້ເສຍທີ່ແຕກຕ່າງກັນຂອງການນໍາໃຊ້ວິທີການ dual-boot. ອາດຈະເປັນທາງລົບທີ່ໃຫຍ່ທີ່ສຸດແມ່ນເວລາທີ່ມັນໃຊ້ເວລາເພື່ອປ່ຽນຈາກສະພາບແວດລ້ອມຫນຶ່ງໄປອີກ. ທ່ານຕ້ອງປິດຄອມພິວເຕີ ແລະປິດເປີດເຄື່ອງໃໝ່ໄດ້ທຸກເວລາທີ່ທ່ານຕ້ອງການປ່ຽນແປງ. ນີ້ສາມາດເຮັດໃຫ້ເກີດຄວາມບໍ່ສະດວກຢ່າງຫຼວງຫຼາຍ.
ບັນຫາອື່ນແມ່ນວ່າທ່ານຈະບໍ່ສາມາດເຮັດວຽກທັງສອງລະບົບພ້ອມກັນໄດ້. ໃນຂະນະທີ່ນີ້ອາດຈະບໍ່ເປັນບັນຫາສໍາລັບຜູ້ໃຊ້ແບບທໍາມະດາ, ມັນອາດຈະເຮັດໃຫ້ມັນຍາກທີ່ຈະປຽບທຽບແລະບັນທຶກຜົນໄດ້ຮັບເປັນຜູ້ພັດທະນາຫຼືຜູ້ທົດສອບ.
Virtual Machine: Pros & Cons
ການນໍາໃຊ້ VM ເປັນຄືກັບການແລ່ນຄອມພິວເຕີຢູ່ໃນປ່ອງຢ້ຽມຢູ່ໃນຄອມພິວເຕີຂອງທ່ານ. ເຄື່ອງ virtual ແມ່ນມີອໍານາດແລະໃຫ້ທ່ານມີທາງເລືອກຫຼາຍ.
ທ່ານສາມາດເຮັດວຽກຢູ່ໃນ OS ຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານໃນຂະນະທີ່ເຄື່ອງ virtual ອື່ນແມ່ນແລ່ນແຍກຕ່າງຫາກຢູ່ໃນປ່ອງຢ້ຽມໃນ desktop ຂອງທ່ານ. ອັນນີ້ເຮັດໃຫ້ມັນງ່າຍໃນການສະຫຼັບໄປມາເພື່ອທົດສອບ ຫຼືເຮັດໜ້າທີ່ຕ່າງໆທີ່ທ່ານຕ້ອງການ.
ທ່ານສາມາດແລ່ນເຄື່ອງສະເໝືອນຈິງໄດ້ຫຼາຍກວ່າໜຶ່ງເຄື່ອງ, ແຕ່ມັນອາດຈະຕ້ອງການເຄື່ອງທີ່ມີພະລັງ.ຄອມພິວເຕີເພື່ອເຮັດແນວນັ້ນ. ເຄື່ອງ virtual ຍັງສາມາດຖືກສ້າງຂື້ນຢ່າງໄວວາ; ຖ້າທ່ານບໍ່ໄດ້ໃຊ້ພວກມັນອີກຕໍ່ໄປ, ມັນງ່າຍທີ່ຈະລຶບພວກມັນ.
ຖ້າທ່ານມີການຕັ້ງຄ່າສະເພາະທີ່ທ່ານຕ້ອງການທົດສອບດ້ວຍ, ທ່ານສາມາດສ້າງເຄື່ອງຈັກພື້ນຖານ, ຈາກນັ້ນໂຄນມັນທຸກຄັ້ງທີ່ທ່ານຕ້ອງການເຄື່ອງໃຫມ່. ເມື່ອ VM ຖືກ cluttered ຫຼືເສຍຫາຍ, ທ່ານທໍາລາຍມັນແລະ clone ອື່ນ.
ການເຮັດວຽກກັບເຄື່ອງ virtual ບໍ່ຈໍາເປັນຕ້ອງ reboot ອຸປະກອນຂອງທ່ານ. ແທນທີ່ຈະ, ທ່ານເອີ້ນໃຊ້ hypervisor, ເຊິ່ງເອີ້ນໃຊ້ VM ແລະສັ່ງໃຫ້ມັນເລີ່ມ OS ທີ່ທ່ານຕ້ອງການໃຊ້.
ມີບາງຂໍ້ເສຍທີ່ຈະໃຊ້ VMs. ສໍາລັບສິ່ງຫນຶ່ງ, ພວກເຂົາມັກຈະຕ້ອງການແຮງມ້າຫຼາຍ. ເຈົ້າຈະຕ້ອງການພື້ນທີ່ດິສກ໌, ໜ່ວຍຄວາມຈຳ ແລະພະລັງງານການປະມວນຜົນຫຼາຍ. ແຕ່ລະ VM ທີ່ທ່ານສ້າງສາມາດເອົາພື້ນທີ່ດິສກ໌ເປັນຈໍານວນຫຼວງຫຼາຍ, ເຊິ່ງເພີ່ມຂຶ້ນຖ້າທ່ານສ້າງຫຼາຍຕົວຢ່າງ. ຂໍ້ມູນໃດໆກໍຕາມທີ່ທ່ານສ້າງ ແລະບັນທຶກໄວ້ໃນເຄື່ອງສະເໝືອນຈະເພີ່ມໃສ່ພື້ນທີ່ດິສກ໌ຂອງເຄື່ອງແມ່ຂ່າຍ.
ເນື່ອງຈາກ VMs ໃຊ້ ແລະແບ່ງປັນຊັບພະຍາກອນຂອງເຄື່ອງແມ່ຂ່າຍ, ພວກມັນອາດຊ້າ ແລະແມ້ແຕ່ຢູ່ໃນບາງໂອກາດກໍ່ຄ້າງ—ໂດຍສະເພາະເມື່ອພະຍາຍາມ. ແລ່ນຫຼາຍກວ່າຫນຶ່ງຄັ້ງຕໍ່ຄັ້ງ. ພວກເຂົາອາດຈະຊ້າລົງເຄື່ອງໂຮດເອງ. ສໍາລັບເຫດຜົນເຫຼົ່ານີ້, VMs ຕ້ອງການການຈັດການແລະການຄຸ້ມຄອງທີ່ດີ.
ຄໍາຕັດສິນ
ຕາມທີ່ເຈົ້າເຫັນ, ອັນໃດຈະດີກວ່າແມ່ນຂຶ້ນກັບວິທີທີ່ທ່ານຈະໃຊ້ຫຼາຍແພລະຕະຟອມແລະປະເພດໃດ. ຂອງຮາດແວທີ່ທ່ານຕ້ອງດໍາເນີນການໃຫ້ເຂົາເຈົ້າກ່ຽວກັບ. ຂ້ອຍແນະນໍາໃຫ້ໃຊ້ເຄື່ອງ virtual ສໍາລັບໃຜຜູ້ທີ່ມີລະບົບຄອມພິວເຕີທີ່ດີກັບພື້ນທີ່ແຜ່ນດີເລີດ, ຄວາມຊົງຈໍາ, ແລະພະລັງງານການປຸງແຕ່ງ. ປຸ່ມ. ທ່ານສາມາດເພີ່ມ ແລະລຶບ VMs ອອກຈາກເຄື່ອງຂອງທ່ານໄດ້ຕາມໃຈປະສົງ ແລະບໍ່ຈໍາເປັນຕ້ອງມີການແບ່ງປັນແຜ່ນສະເພາະ ຫຼືມີເດຍທີ່ຖອດອອກໄດ້ທີ່ຕັ້ງໄວ້ສໍາລັບພວກມັນ.
ຖ້າທ່ານມີເຄື່ອງທີ່ມີຄວາມສາມາດຫນ້ອຍ, dual boot ສາມາດເຮັດວຽກໄດ້ຢ່າງສວຍງາມ. ຂໍ້ເສຍແມ່ນວ່າທ່ານບໍ່ສາມາດປ່ຽນລະຫວ່າງລະບົບປະຕິບັດການຫຼືໃຊ້ພວກມັນພ້ອມກັນໄດ້. ທ່ານຈະມີຄວາມຫລູຫລາໃນການອຸທິດພະລັງງານການປະມວນຜົນອັນເຕັມທີ່ຂອງຄອມພິວເຕີຂອງທ່ານໃຫ້ກັບແຕ່ລະ OS.
ຖ້າທ່ານຮູ້ສຶກວ່າເຄື່ອງສະເໝືອນຈະໃຊ້ໄດ້ດີທີ່ສຸດກັບຄວາມຕ້ອງການຂອງທ່ານ ແຕ່ບໍ່ມີພະລັງງານປະມວນຜົນຫຼາຍ, ທ່ານສາມາດໃຊ້ VMs ໄດ້. ໂຮດຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກຫຼືຢູ່ໃນຄລາວ.
ບໍລິສັດເຊັ່ນ Microsoft ແລະ Amazon ໄດ້ມີການບໍລິການແບບເສຍເງິນທີ່ອະນຸຍາດໃຫ້ທ່ານສ້າງ ແລະນໍາໃຊ້ VMs ຫຼາຍອັນທີ່ເຂົາເຈົ້າເປັນເຈົ້າພາບ. ມັນສາມາດເປັນສິ່ງທີ່ດີເມື່ອບໍລິສັດອື່ນຮັບຜິດຊອບໃນການຮັກສາເຄື່ອງຈັກໂຮດແລະຮາດແວ. ມັນສາມາດເປັນການໂຫຼດອອກຈາກໃຈຂອງເຈົ້າ, ເຮັດໃຫ້ເຈົ້າສາມາດສ້າງ ແລະໃຊ້ VMs ຕາມທີ່ທ່ານຕ້ອງການໄດ້. ທັງສອງວິທີແມ່ນວິທີທີ່ດີໃນການເຂົ້າເຖິງຫຼາຍລະບົບປະຕິບັດການ ແລະສະພາບແວດລ້ອມໂດຍບໍ່ຈໍາເປັນຕ້ອງມີຄອມພິວເຕີແຍກຕ່າງຫາກ.
ພວກເຮົາຫວັງວ່າບົດຄວາມນີ້ໄດ້ໃຫ້ບາງອັນແກ່ເຈົ້າ.ຄວາມເຂົ້າໃຈ ແລະຄວາມຮູ້ທີ່ທ່ານຕ້ອງການເພື່ອຊ່ວຍໃຫ້ທ່ານຕັດສິນໃຈວ່າອັນໃດຈະໃຊ້ໄດ້ດີທີ່ສຸດສໍາລັບທ່ານ.