những gì tôi nên sử dụng để làm việc với linux trên windows ... Tôi không biết! ... nhưng tôi đã thử VirtualBox và VmWare, điểm khác biệt và điểm yếu là gì
những gì tôi nên sử dụng để làm việc với linux trên windows ... Tôi không biết! ... nhưng tôi đã thử VirtualBox và VmWare, điểm khác biệt và điểm yếu là gì
Câu trả lời:
Tôi đang sử dụng một chút của cả hai (VMWare tại nơi làm việc, vì đó là phần mềm được sử dụng nhiều nhất trong công ty tôi làm việc và VirtualBox tại nhà), và, để phát triển, tôi không thấy nhiều sự khác biệt: cả hai đều làm gì Tôi cần, đó là cung cấp một Máy ảo, độc lập với hệ thống máy chủ.
Nếu bạn định sử dụng nó cho một số hệ thống sản xuất, có lẽ VMWare có thể là một sự đánh cược an toàn nhất, ít nhất là để hỗ trợ - và nó được sử dụng rộng rãi hơn trong ngành, tôi nói.
Nếu bạn muốn phần mềm miễn phí, VirtualBox OSE là cách tốt nhất.
Chỉnh sửa sau khi nhận xét, để làm rõ: bằng "miễn phí", ý tôi là "libre": cả máy chủ / trình phát VMWare và VirtualBox đều miễn phí (như "không tốn tiền"), nhưng chỉ VirtualBox OSE là miễn phí như trong "libre" - xem VirtualBox mã nguồn mở và các phiên bản khác
Một điều không tốt với VirtualBox là nó không hỗ trợ VM với nhiều CPU; bây giờ, với phiên bản 3.x, nếu tôi nhớ chính xác thì có thể.
Bạn cũng có thể quan tâm bởi một vài câu hỏi / câu hỏi về chủ đề đó, ví dụ như:
Bạn cũng có một số khả năng khác, chẳng hạn như QEMU - nhưng những khả năng đó ít được biết đến / sử dụng; vì vậy có lẽ không hữu ích nếu bạn muốn sử dụng VM cho công việc và chia sẻ nó với đồng nghiệp ...
Theo kinh nghiệm của tôi, tôi đã thấy VMWare là một công cụ ảo hóa tuyệt vời. Tuy nhiên, tôi đã sử dụng phiên bản máy trạm và phiên bản máy chủ, tuy nhiên nó hoạt động hoàn hảo với tôi; Tôi thấy rằng VMWare không đơn giản để đi như VirtualBox, nếu bạn muốn phiên bản (máy chủ) miễn phí, bạn sẽ chạy một chút chi phí dư thừa để quản lý thành phần dịch vụ.
Mặt khác, giờ đây tôi đã chuyển sang VirtualBox trên OSX và đó là tất cả mọi thứ tôi cần. Nó hoạt động hoàn hảo cho môi trường phát triển và cho phép chỉ định các cổng USB cho máy hoặc dựa trên mã nhà cung cấp (bộ lọc).
VirtualBox cũng chứa một tính năng chụp nhanh chỉ là một phần của phiên bản máy trạm (bán lẻ) của VMWare.
Tóm lại, nếu bạn muốn một máy chuyên dụng xử lý ảo hóa của mình, hãy sử dụng VMWare, nhưng nếu đó là cho mục đích phát triển trên máy cục bộ của bạn, tôi chắc chắn sẽ đi với VirtualBox.
Tôi đã sử dụng VMWare rất thành công để phát triển trình điều khiển, nơi bạn cần chạy các bản dựng hệ điều hành đã kiểm tra và gỡ lỗi & mã hạt nhân một bước. Tôi nghĩ đó là sức mạnh chính của nó. Tôi sử dụng VirtualBox để lưu trữ các loại hệ điều hành đang giữ phần mềm mà tôi không muốn cài đặt trên PC làm việc của mình (như các phiên bản cũ của trình duyệt và ứng dụng, v.v.).
VirtualBox cũng khởi động nhanh hơn nhiều so với VMWare theo kinh nghiệm của tôi ...
Tôi gặp phải một số vấn đề về cấu hình với VirtualBox (các thư mục dùng chung không hoạt động nữa và tôi không biết cách bật lại) vì vậy tôi đã thử VMWare vì tôi cho rằng đó là một đoạn mã chuyên nghiệp và có lẽ tôi có thể làm cho nó đi nhanh hơn hơn là truy tìm vấn đề của tôi trong VirtualBox.
VMWare không giải quyết được nên tôi quyết định quay lại VirtualBox. Trong quá trình gỡ cài đặt VMWare trên WindowsXP, tôi đã mất tất cả các kết nối mạng và bộ phận hỗ trợ kỹ thuật của tôi đã từ bỏ việc sửa chữa nên cuối cùng tôi đã định dạng lại ổ đĩa và cài đặt lại mọi thứ, nhờ VMWare.
Nhờ VMWare, tôi đã cài đặt một bản sao mới của Virtualbox và nó chạy rất mượt. Đó là cách tôi cảm nhận về hai người.
Bạn có thể cân nhắc sử dụng cả hai lúc đầu! Cài đặt máy ảo Linux trong cả VMWare và VirtualBox. Sử dụng cả hai trong hai tháng trở lên. Sau một thời gian, bạn sẽ nhận thấy rằng bạn đang sử dụng một trong số họ nhiều hơn những người khác. Ứng dụng bạn sử dụng nhiều nhất là thứ tốt nhất cho bạn, cung cấp cho bạn nhiều tính năng nhất mà bạn đang sử dụng.
Nếu bạn vẫn không thể quyết định sau hai tháng, chỉ cần sử dụng chúng lâu hơn ...