Điều quan trọng trong việc chọn một cái máy để học là nó phải tương thích với Linux (hoặc với BSD nếu bạn muốn đi theo nhánh này). Với các máy hiện đại gần đây, điều này không là vấn đề. Chỉ có một số khu vực như modems và card mạng không dây; vài máy được trang bị loại hardware chỉ dành riêng cho Windows sẽ không chạy với Linux.