วิธีที่มีประสิทธิภาพที่สุดในการรัน Windows และ Linux ในเวลาเดียวกันคืออะไร?


8

สมมติว่าฉันต้องการระบบปฏิบัติการทั้งสองที่ทำงานพร้อมกันกับแอพพลิเคชั่น GUI ที่แตกต่างกันสิ่งที่จะเป็นวิธีที่มีประสิทธิภาพมากที่สุดในการทำเช่นนี้?

ฉันควรใช้ Windows กับเครื่องเสมือน Linux, Linux กับเครื่องเสมือน Windows หรือปฏิบัติตามแนวทางที่แตกต่างกันโดยสิ้นเชิง?

แก้ไข:

ฉันมักจะใช้ Microsoft Office และ Adobe Acrobat Pro สำหรับเอกสารประกอบและพัฒนา Ruby on Rails พร้อม Emacs บน Linux บน Linux ฉันใช้เครื่องมือมากมายบนพื้นฐานที่ผิดปกติเช่นเครื่องมือการเบิร์นเครื่องมือการแบ่งพาร์ติชันและอื่น ๆ เนื่องจากดี (เพียงพอ) และฟรี


หากคุณมีพีซีที่สร้างไว้ล่วงหน้าและใบอนุญาต OEM Windows แล้ว Windows อาจจะต้องเป็นโฮสต์ระบบปฏิบัติการ
ขี้เลื่อย

ฉันเห็นด้วยกับคำตอบของ C0D3M0NK3Y วิธีที่คุณเข้าถึงฮาร์ดแวร์ของคุณควรมีอิทธิพลต่อการตัดสินใจของคุณ ระบบปฏิบัติการใดที่คุณต้องการให้ทำงานเร็วขึ้น? ไม่ว่าจะเป็นโฮสต์ระบบปฏิบัติการจะสามารถเข้าถึงฮาร์ดแวร์ได้โดยตรงและจะเร็วขึ้น
Keltari

นี่เป็นคำถามที่ยอดเยี่ยมและฉันยังไม่เห็นคำตอบที่ดี - อย่างที่ฉันพูดในความคิดเห็นด้านล่างสำหรับ dev ที่ไม่สำคัญคุณต้องใช้ระบบ Unixy และรู้วิธีจัดระเบียบเมื่อต้องใช้ Windows สำหรับอุปกรณ์สำนักงาน ( นอกเสียจากว่าจะมีทางเลือกอื่นสำหรับ Outlook-for-Linux) เป็นเรื่องที่ท้าทาย
glenatron

คำถามเกี่ยวกับ Windows บน Linux VM หรือในทางกลับกันจาก unix.se: unix.stackexchange.com/questions/38379/…
glenatron

คำตอบ:


10

แน่นอนว่ามันจะขึ้นอยู่กับแอพพลิเคชั่น * nix ที่คุณอ้างถึง ซอฟต์แวร์โอเพ่นซอร์สส่วนใหญ่สามารถอยู่ในสภาพแวดล้อม Windows ได้อย่างง่ายดาย เรื่องสั้นคุณอาจไม่จำเป็นต้องเรียกใช้ลินุกซ์เต็มรูปแบบเพื่อให้ได้ผลลัพธ์ตามที่คุณปรารถนา หากคุณพูดถึงแอพพลิเคชั่นที่คุณต้องใช้ในฝั่ง Linux คนส่วนใหญ่ที่นี่จะสามารถช่วยเหลือคุณได้ดีขึ้น

จากมุมมองที่แท้จริงของระบบปฏิบัติการหลายตัวฉันจะเรียกใช้ Windows ภายใน Virtualbox ในขณะที่มี Linux เป็นระบบปฏิบัติการภายใน แน่นอนว่าเป็นความชอบของฉัน เราจำเป็นต้องรู้ว่าตัวเลือกหลักของระบบปฏิบัติการของคุณคืออะไรก่อนที่เราจะทำการโทรหาเส้นทางที่ดีที่สุด

ข้อมูลที่เพิ่มหลังจาก OP ตอบการใช้งานตามวัตถุประสงค์ของสภาพแวดล้อม:


คุณสามารถเรียกใช้ Emacs บน Windows http://www.gnu.org/software/emacs/ สำหรับการเบิร์นและการแบ่งพาร์ติชันเนื่องจากเป็นกระบวนการที่ค่อนข้างง่ายฉันขอแนะนำให้คุณติดตั้ง Linux บน USB แฟลชไดรฟ์หรือ HDD ภายนอกขนาดเล็กและทำให้เป็นสภาพแวดล้อมแบบถาวร

ดูที่นี่: http://www.pendrivelinux.com/

และที่นี่: https://wiki.ubuntu.com/LiveUsbPendrivePersistent

การไปตามเส้นทางนี้คุณจะต้องรักษาสภาพแวดล้อม Windows ของคุณ (และ Ruby dev) ให้สามารถเข้าถึงฮาร์ดแวร์ได้โดยตรงโดยไม่มีเลเยอร์นามธรรมที่เกี่ยวข้อง เมื่อคุณต้องการใช้เครื่องมือโอเพนซอร์ซคุณจะพูดถึงไฟ Linux จากไดรฟ์ USB และทำสิ่งที่คุณต้องการ ไม่จำเป็นต้องใช้การจำลองเสมือนในความคิดของฉัน แต่นั่นคือความคิดเห็นของฉัน ฉันแน่ใจว่าคนอื่นจะให้แนวทางในการดำเนินการเพิ่มเติมแก่คุณเช่นกัน

หากคุณต้องการความช่วยเหลือเพิ่มเติมด้านบนโปรดแจ้งให้เราทราบ


ประเด็นเกี่ยวกับการไม่ต้องการ Linux นั้นดี มีเครื่องมือบางอย่างที่ทำงานได้โดยตรงบน Windows หรือกับ cygwin หรือ mingw สำหรับ VM หากคุณต้องการใช้ฮาร์ดแวร์ของคุณจริง VMWare นั้นเร็วกว่าและใช้งานร่วมกันได้ / มีคุณสมบัติหลากหลายกว่า Virtualbox
ssube

2
การย้อนกลับอาจเป็นจริงเช่นกัน - หากคุณต้องการแอพ Windows เพียงไม่กี่แอปพลิเคชันเหล่านั้นในไวน์อาจจะดีกว่าการใช้ VM
frabjous

หลังจากที่เพิ่งลองตั้งค่าการพัฒนาแอพพลิเคชั่น Rails ขนาดที่เหมาะสมบน Windows ฉันจะบอกว่าการใช้ Windows สำหรับการพัฒนา Rails นั้นไม่ต้องไปเลย อัญมณีจำนวนมากขึ้นอยู่กับสภาพแวดล้อม Unixy ไม่มีใครที่จะปรับใช้กับเซิร์ฟเวอร์ Windows ดังนั้นทำไมความเสี่ยงในการมีระบบที่แตกต่างกันไป
glenatron

5

ฉันพบว่าAndLinuxเป็นตัวเลือกที่ดีเสมอ ช่วยให้คุณสามารถรันทั้ง Linux และ Windows ได้โดยไม่จำเป็นต้องให้ส่วน Linux ถูก จำกัด ไว้ที่หน้าต่าง VM นี่คือคำแนะนำสั้น ๆ จากหน้าของพวกเขา:

andLinux เป็นระบบ Ubuntu Linux ที่สมบูรณ์ซึ่งทำงานได้อย่างราบรื่นในระบบที่ใช้ Windows 2000 (2000, XP, 2003, Vista, 7; รุ่น 32 บิตเท่านั้น) โครงการนี้เริ่มต้นสำหรับ Dynamism สำหรับชุมชน GP2X แต่ฐานผู้ใช้ของมันไกลเกินกว่าการออกแบบดั้งเดิม andLinux นั้นฟรีและจะคงอยู่เช่นนั้น แต่การบริจาคมีความจำเป็นอย่างยิ่ง

andLinux ใช้ coLinux เป็นแกนกลางซึ่งสร้างความสับสนให้กับหลาย ๆ คน coLinux เป็นพอร์ตของเคอร์เนล Linux ไปยัง Windows แม้ว่าเทคโนโลยีนี้จะเหมือนกับการใช้งาน Linux ในเครื่องเสมือน แต่ coLinux นั้นแตกต่างจากการรวมกันระหว่าง Windows และเคอร์เนลของ Linux และไม่ใช่พีซีที่เลียนแบบทำให้มีประสิทธิภาพมากขึ้น Xming ใช้เป็นเซิร์ฟเวอร์ X และ PulseAudio เป็นเซิร์ฟเวอร์เสียง

andLinux ไม่เพียง แต่สำหรับการพัฒนาและรันแอพพลิเคชั่น Linux เกือบทั้งหมดโดยไม่มีการดัดแปลง


เสียงเหมือนโครงการที่น่าสนใจอย่างแน่นอน โชคไม่ดีที่พวกเขารองรับ 32 บิตเท่านั้น
Matthew Scharley

น่าเสียดายที่ดูเหมือนว่า andLinux และ coLinux ยังไม่ได้รับการอัปเดตตั้งแต่ปี 2011 ดังนั้นนี่อาจไม่ใช่โซลูชันที่ทำงานได้อีกต่อไป
LordOfThePigs
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.