Chạy Linux thông qua VM có nhanh như chạy trên MacBook không?


1

Tôi đang cố gắng quyết định xem tôi nên chạy Linux nguyên bản hay thông qua máy ảo trên MacBook 7.2? Bao nhiêu sự khác biệt hiệu suất tôi sẽ quan sát? Có đáng để cài đặt Linux nguyên bản hay đang chạy nó thông qua VM?


Nguyên tắc nhỏ mà tôi đã thấy là máy ảo có khoảng 80% hiệu suất hoạt động nguyên bản. Tất nhiên, nó phụ thuộc vào sự pha trộn của các hoạt động, mã gốc chạy tự nhiên trên phần cứng, nhưng I / O, đồ họa, v.v. thường có một lớp làm mọi thứ chậm lại. Vì vậy, nó thực sự phụ thuộc vào những gì bạn muốn làm trên Linux, nó có phải là thứ mà mỗi lần giảm hiệu suất cuối cùng đều quan trọng không? Hoặc bạn có thể chịu hiệu suất thấp hơn một chút để thuận tiện cho máy ảo? Ngoài ra, bạn cần gì Linux cụ thể? Mac OS X rất "Unixy".
blm

@blm Thành thật mà nói, hiện tại tôi sẽ học cách sử dụng dòng lệnh. Cụ thể, tôi sẽ sử dụng cuốn sách: "Dòng lệnh Linux: Giới thiệu hoàn chỉnh" . OS X sẽ hoạt động tốt để theo dõi cuốn sách hay tôi thực sự cần một bản phân phối Linux?
Utku

1
OSX sử dụng các tiện ích dòng lệnh có nguồn gốc BSD; Linux sử dụng các công cụ GNU. Có sự khác biệt. Bạn có thể so sánh các trang man ( OSX , Ubuntu ). Bạn có thể muốn kiểm tra homebrew để thêm các công cụ GNU vào máy Mac của mình.
glenn jackman

1
Tôi chưa đọc cuốn sách này, vì vậy tôi không thể nói. Tôi khuyên bạn nên cài đặt VM và sau đó thực hiện tất cả các bài tập trên cả Mac và Linux VM của bạn.
glenn jackman

2
Đôi điều. Đầu tiên, vì cả Linux và OS X đều nằm trên cây gia đình Unix, rất nhiều thứ giống nhau, nhưng có những khác biệt (đôi khi dường như vì sự khác biệt, nhưng tôi lạc đề ...). Vì vậy, nếu bạn chỉ muốn làm quen với Unix, Mac OS X sẽ hoạt động tốt. Tuy nhiên, khi bạn đang đọc một cuốn sách nhắm đến Linux, mặc dù có thể 80% mọi thứ sẽ giống nhau, 20% sẽ gây khó chịu và khó hiểu, vì vậy tôi đồng ý, bám lấy Linux. Tuy nhiên, không có gì bạn sẽ làm nên yêu cầu hiệu suất tối đa, vì vậy VM sẽ hoạt động tốt.
blm

Câu trả lời:


2

Nếu bạn không cần hiệu năng thực sự, bạn nên chạy VM. Nó dễ dàng hơn để cài đặt và hỗ trợ với mac là tốt hơn. Chẳng hạn, bạn sẽ không gặp vấn đề gì với trackpad của mình trong VM. Tuy nhiên, nếu bạn cần một số hiệu suất lớn hoặc truy cập phần cứng trực tiếp, bạn nên chạy linux, nếu bạn muốn chạy Kali Linux và thực hiện một số thử nghiệm bằng bút, sử dụng VM sẽ là một vấn đề khó khăn vì nó sẽ làm chậm rất nhiều mật mã và truy cập vào Các trình điều khiển wifi cho mẫu mực.

Vì vậy, đối với những gì bạn muốn làm, tôi khuyên bạn nên cài đặt một bản phân phối linux đẹp trên máy ảo, ví dụ như linux dựa trên Debian như Ubuntu. Nếu bạn có thể mua một phần mềm VM trả phí như VMWare, nó sẽ mượt mà hơn và được tích hợp tốt hơn với máy Mac của bạn, nhưng với mục đích của bạn, tôi nghĩ VirtualBox sẽ thực hiện công việc!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.